Section INJEXT.
End INJEXT.

Lemma forall_val_inject_split: forall j1 j2 vals1 vals3
(V: Forall2 (val_inject (compose_meminj j1 j2)) vals1 vals3),
exists vals2, Forall2 (val_inject j1) vals1 vals2
/\ Forall2 (val_inject j2) vals2 vals3.