X-Git-Url: http://matita.cs.unibo.it/gitweb/?p=helm.git;a=blobdiff_plain;f=matita%2Fmatita%2Fcontribs%2Flambdadelta%2Fbasic_2%2Frt_transition%2Fcpr_drops_basic.ma;h=661ee4ab55f09cf8a917fd658ef0592224c523f0;hp=e01180f09a106b3a468d0348036c016dbe08a1e7;hb=bd53c4e895203eb049e75434f638f26b5a161a2b;hpb=3b7b8afcb429a60d716d5226a5b6ab0d003228b1 diff --git a/matita/matita/contribs/lambdadelta/basic_2/rt_transition/cpr_drops_basic.ma b/matita/matita/contribs/lambdadelta/basic_2/rt_transition/cpr_drops_basic.ma index e01180f09..661ee4ab5 100644 --- a/matita/matita/contribs/lambdadelta/basic_2/rt_transition/cpr_drops_basic.ma +++ b/matita/matita/contribs/lambdadelta/basic_2/rt_transition/cpr_drops_basic.ma @@ -22,7 +22,7 @@ include "basic_2/rt_transition/cpr.ma". lemma cpr_subst (h) (G) (L) (U1) (i): ∀K,V. ⇩*[i] L ≘ K.ⓓV → - ∃∃U2,T2. ⦃G,L⦄ ⊢ U1 ➡[h] U2 & ⇧[i,1] T2 ≘ U2. + ∃∃U2,T2. ❪G,L❫ ⊢ U1 ➡[h] U2 & ⇧[i,1] T2 ≘ U2. #h #G #L #U1 @(fqup_wf_ind_eq (Ⓣ) … G L U1) -G -L -U1 #G0 #L0 #U0 #IH #G #L * * [ #s #HG #HL #HT #i #K #V #_ destruct -IH @@ -30,8 +30,8 @@ lemma cpr_subst (h) (G) (L) (U1) (i): | #j #HG #HL #HT #i #K #V #HLK destruct -IH elim (lt_or_eq_or_gt i j) #Hij [ /3 width=4 by lifts_lref_ge_minus, cpr_refl, ex2_2_intro/ - | elim (lifts_total V (𝐔❴↑i❵)) #U2 #HU2 - elim (lifts_split_trans … HU2 (𝐔❴i❵) (𝐁❴i,1❵)) [2: @(after_basic_rc i 0) ] + | elim (lifts_total V (𝐔❨↑i❩)) #U2 #HU2 + elim (lifts_split_trans … HU2 (𝐔❨i❩) (𝐁❨i,1❩)) [2: @(after_basic_rc i 0) ] /3 width=7 by cpm_delta_drops, ex2_2_intro/ | /3 width=4 by lifts_lref_lt, cpr_refl, ex2_2_intro/ ] @@ -39,7 +39,7 @@ lemma cpr_subst (h) (G) (L) (U1) (i): /2 width=4 by lifts_gref, ex2_2_intro/ | #p #J #W1 #U1 #HG #HL #HT #i #K #V #HLK destruct elim (IH G L W1 … HLK) [| // ] #W2 #V2 #HW12 #HVW2 - elim (IH G (L.ⓑ{J}W1) U1 … (↑i)) [|*: /3 width=4 by drops_drop/ ] #U2 #T2 #HU12 #HTU2 + elim (IH G (L.ⓑ[J]W1) U1 … (↑i)) [|*: /3 width=4 by drops_drop/ ] #U2 #T2 #HU12 #HTU2 /3 width=9 by cpm_bind, lifts_bind, ex2_2_intro/ | #J #W1 #U1 #HG #HL #HT #i #K #V #HLK destruct elim (IH G L W1 … HLK) [| // ] #W2 #V2 #HW12 #HVW2