Notation meminj := Val.meminj.(** Monotone evolution of a memory injection. *)

Definition inject_incr (f1 f2: meminj) : Prop :=
  forall b b' delta, f1 b = Some(b', delta) -> f2 b = Some(b', delta).

Lemma val_inject_incr: forall f1 f2 v v', inject_incr f1 f2 -> Val.inject f1 v v' -> Val.inject f2 v v'.