X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;ds=inline;f=matita%2Fmatita%2Fcontribs%2Flambdadelta%2Fbasic_2%2Frt_computation%2Fcpre_csx.ma;h=555ff0cb7ee08920ad9dfc31c461ae0f38c79f69;hb=0af3592e3a85a4bb82c5c6df259cf9ab117ba0b1;hp=9b01da5aecf1a49fd118156c922c8a37fb61e610;hpb=dd93a0919b67bead0d4f07d49dfc198006edc9aa;p=helm.git diff --git a/matita/matita/contribs/lambdadelta/basic_2/rt_computation/cpre_csx.ma b/matita/matita/contribs/lambdadelta/basic_2/rt_computation/cpre_csx.ma index 9b01da5ae..555ff0cb7 100644 --- a/matita/matita/contribs/lambdadelta/basic_2/rt_computation/cpre_csx.ma +++ b/matita/matita/contribs/lambdadelta/basic_2/rt_computation/cpre_csx.ma @@ -22,12 +22,12 @@ include "basic_2/rt_computation/cpre.ma". (* Properties with strong normalization for unbound rt-transition for terms *) (* Basic_1: was just: nf2_sn3 *) -lemma csx_cpre (h) (G) (L): - ∀T1. ⦃G, L⦄ ⊢ ⬈*[h] 𝐒⦃T1⦄ → ∃T2. ⦃G, L⦄ ⊢ T1 ➡*[h] 𝐍⦃T2⦄. +lemma cpre_total_csx (h) (G) (L): + ∀T1. ⦃G,L⦄ ⊢ ⬈*[h] 𝐒⦃T1⦄ → ∃T2. ⦃G,L⦄ ⊢ T1 ➡*[h] 𝐍⦃T2⦄. #h #G #L #T1 #H @(csx_ind … H) -T1 #T1 #_ #IHT1 -elim (cnr_dec_tdeq h G L T1) [ /3 width=3 by ex_intro, conj/ ] * +elim (cnr_dec_tdeq h G L T1) [ /3 width=3 by ex_intro, cpme_intro/ ] * #T0 #HT10 #HnT10 elim (IHT1 … HnT10) -IHT1 -HnT10 [| /2 width=2 by cpm_fwd_cpx/ ] -#T2 * /4 width=3 by cprs_step_sn, ex_intro, conj/ +#T2 * /4 width=3 by cprs_step_sn, ex_intro, cpme_intro/ qed-.