Home

Module PreservationStack2KConstr

Load PreservationStack2Header.

Lemma goal :
  forall t0 obj0 array array_index t l tinit1 init1 body1 k kind0 current1 other1, t0 = StackFrame.Kconstr obj0 array array_index (t, l) tinit1 init1 body1 k kind0 current1 other1 ->

    forall (sf : StackFrame.t A nativeop)
      (l1 : list (StackFrame.t A nativeop))
      (l2 : list (StackFrame.t A nativeop)),
      State.stack s2 = l1 ++ sf :: t0 :: l2 ->
      is_code_frame sf ->
      stackframe_constructor_inv prog s2 t0
      .
Proof.

End Preservation.