]> matita.cs.unibo.it Git - helm.git/blobdiff - matita/matita/contribs/lambdadelta/basic_2/computation/cpre.ma
lambdadelta
[helm.git] / matita / matita / contribs / lambdadelta / basic_2 / computation / cpre.ma
index 1a67e2b4622cf1fe6e7ff27ca53fc58c49621f77..a31e4023df27d3c3b277b1adf746ef79dad6b620 100644 (file)
@@ -12,6 +12,7 @@
 (*                                                                        *)
 (**************************************************************************)
 
+include "basic_2/notation/relations/peval_3.ma".
 include "basic_2/computation/cprs.ma".
 include "basic_2/computation/csn.ma".
 
@@ -26,12 +27,10 @@ interpretation "context-sensitive parallel evaluation (term)"
 (* Basic_properties *********************************************************)
 
 (* Basic_1: was just: nf2_sn3 *)
-axiom csn_cpre: ∀h,g,L,T1. ⦃h, L⦄ ⊢ ⬊*[g] T1 → ∃T2. L ⊢ T1 ➡* 𝐍⦃T2⦄.
-(*
+lemma csn_cpre: ∀h,g,L,T1. ⦃h, L⦄ ⊢ ⬊*[g] T1 → ∃T2. L ⊢ T1 ➡* 𝐍⦃T2⦄.
 #h #g #L #T1 #H @(csn_ind … H) -T1
 #T1 #_ #IHT1
 elim (cnr_dec L T1) /3 width=3/
 * #T #H1T1 #H2T1
 elim (IHT1 … H2T1) -IHT1 -H2T1 [2: /2 width=2/ ] #T2 * /4 width=3/
 qed.
-*)