diff --git a/program_logic/language.v b/program_logic/language.v index a1eff5564b45f64a257dbb9fbb81aefbc11201b1..de0d0a0c395a2e781620ccdd13c70765e1c9c611 100644 --- a/program_logic/language.v +++ b/program_logic/language.v @@ -35,7 +35,7 @@ Section language. Definition reducible (e : expr Λ) (σ : state Λ) := ∃ e' σ' efs, prim_step e σ e' σ' efs. Definition irreducible (e : expr Λ) (σ : state Λ) := - ∀e' σ' efs, ~prim_step e σ e' σ' efs. + ∀e' σ' efs, ¬prim_step e σ e' σ' efs. Definition atomic (e : expr Λ) : Prop := ∀ σ e' σ' efs, prim_step e σ e' σ' efs → irreducible e' σ'. Inductive step (Ï1 Ï2 : cfg Λ) : Prop :=