X-Git-Url: http://matita.cs.unibo.it/gitweb/?p=helm.git;a=blobdiff_plain;f=matita%2Fmatita%2Fcontribs%2Flambdadelta%2Fbasic_2A%2Freduction%2Fcnr_lift.ma;h=2d870f1ff35dd3efa86cbad2d63c4d6f6cf74ee1;hp=aedc330d103c9601a549eb2857760a759ca31ffd;hb=2f6f2b7c01d47d23f61dd48d767bcb37aecdcfea;hpb=3a4509b8e569181979f5b15808361c83eb1ae49a diff --git a/matita/matita/contribs/lambdadelta/basic_2A/reduction/cnr_lift.ma b/matita/matita/contribs/lambdadelta/basic_2A/reduction/cnr_lift.ma index aedc330d1..2d870f1ff 100644 --- a/matita/matita/contribs/lambdadelta/basic_2A/reduction/cnr_lift.ma +++ b/matita/matita/contribs/lambdadelta/basic_2A/reduction/cnr_lift.ma @@ -19,7 +19,6 @@ include "basic_2A/reduction/cnr.ma". (* Advanced properties ******************************************************) -(* Basic_1: was: nf2_lref_abst *) lemma cnr_lref_abst: ∀G,L,K,V,i. ⬇[i] L ≡ K. ⓛV → ⦃G, L⦄ ⊢ ➡ 𝐍⦃#i⦄. #G #L #K #V #i #HLK #X #H elim (cpr_inv_lref1 … H) -H // * @@ -29,7 +28,6 @@ qed. (* Relocation properties ****************************************************) -(* Basic_1: was: nf2_lift *) lemma cnr_lift: ∀G,L0,L,T,T0,s,l,m. ⦃G, L⦄ ⊢ ➡ 𝐍⦃T⦄ → ⬇[s, l, m] L0 ≡ L → ⬆[l, m] T ≡ T0 → ⦃G, L0⦄ ⊢ ➡ 𝐍⦃T0⦄. #G #L0 #L #T #T0 #s #l #m #HLT #HL0 #HT0 #X #H @@ -38,7 +36,6 @@ elim (cpr_inv_lift1 … H … HL0 … HT0) -L0 #T1 #HT10 #HT1 >(lift_mono … HT10 … HT0) -T1 -X // qed. -(* Note: this was missing in basic_1 *) lemma cnr_inv_lift: ∀G,L0,L,T,T0,s,l,m. ⦃G, L0⦄ ⊢ ➡ 𝐍⦃T0⦄ → ⬇[s, l, m] L0 ≡ L → ⬆[l, m] T ≡ T0 → ⦃G, L⦄ ⊢ ➡ 𝐍⦃T⦄. #G #L0 #L #T #T0 #s #l #m #HLT0 #HL0 #HT0 #X #H