X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=matita%2Fmatita%2Fcontribs%2Flambdadelta%2Fbasic_2%2Fcomputation%2Fcpre.ma;h=61dadbcde18b780956d815281057b3193e28f379;hb=f725a35c9014595293cfe43081ef11b059d5e3a7;hp=aeb5c60462edc022e6661c0513df5d3315e55d00;hpb=82500a9ceb53e1af0263c22afbd5954fa3a83190;p=helm.git diff --git a/matita/matita/contribs/lambdadelta/basic_2/computation/cpre.ma b/matita/matita/contribs/lambdadelta/basic_2/computation/cpre.ma index aeb5c6046..61dadbcde 100644 --- a/matita/matita/contribs/lambdadelta/basic_2/computation/cpre.ma +++ b/matita/matita/contribs/lambdadelta/basic_2/computation/cpre.ma @@ -14,7 +14,7 @@ include "basic_2/notation/relations/peval_4.ma". include "basic_2/computation/cprs.ma". -include "basic_2/computation/csn.ma". +include "basic_2/computation/csx.ma". (* CONTEXT-SENSITIVE PARALLEL EVALUATION ON TERMS **************************) @@ -27,8 +27,8 @@ interpretation "context-sensitive parallel evaluation (term)" (* Basic_properties *********************************************************) (* Basic_1: was just: nf2_sn3 *) -lemma csn_cpre: ∀h,g,G,L,T1. ⦃G, L⦄ ⊢ ⬊*[h, g] T1 → ∃T2. ⦃G, L⦄ ⊢ T1 ➡* 𝐍⦃T2⦄. -#h #g #G #L #T1 #H @(csn_ind … H) -T1 +lemma csx_cpre: ∀h,g,G,L,T1. ⦃G, L⦄ ⊢ ⬊*[h, g] T1 → ∃T2. ⦃G, L⦄ ⊢ T1 ➡* 𝐍⦃T2⦄. +#h #g #G #L #T1 #H @(csx_ind … H) -T1 #T1 #_ #IHT1 elim (cnr_dec G L T1) /3 width=3/ * #T #H1T1 #H2T1