X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=matita%2Fmatita%2Fcontribs%2Flambdadelta%2Fbasic_2%2Frt_transition%2Fcpr_drops_basic.ma;h=661ee4ab55f09cf8a917fd658ef0592224c523f0;hb=bd53c4e895203eb049e75434f638f26b5a161a2b;hp=705031ffdef992aa693593c1f558836ba4c98d5e;hpb=a67fc50ccfda64377e2c94c18c3a0d9265f651db;p=helm.git 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 705031ffd..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 @@ -21,8 +21,8 @@ include "basic_2/rt_transition/cpr.ma". (* Properties with basic relocation *****************************************) 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. + ∀K,V. ⇩*[i] L ≘ K.ⓓV → + ∃∃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