diff --git a/iris/language.v b/iris/language.v index c92a7ebb9625d7879fa35e11a8f10ec7f1c91e74..b3aa860f254bf8a0c7183223058e5d463688657b 100644 --- a/iris/language.v +++ b/iris/language.v @@ -34,13 +34,10 @@ Section language. Inductive step (Ï1 Ï2 : cfg) : Prop := | step_atomic e1 σ1 e2 σ2 ef t1 t2 : Ï1 = (t1 ++ e1 :: t2, σ1) → - Ï1 = (t1 ++ e2 :: t2 ++ option_list ef, σ2) → + Ï2 = (t1 ++ e2 :: t2 ++ option_list ef, σ2) → prim_step e1 σ1 e2 σ2 ef → step Ï1 Ï2. - Definition steps := rtc step. - Definition stepn := nsteps step. - Record is_ctx (K : E → E) := IsCtx { is_ctx_value e : to_val e = None → to_val (K e) = None; is_ctx_step_preserved e1 σ1 e2 σ2 ef :