X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=matita%2Fmatita%2Fcontribs%2Flambda_delta%2FBasic_2%2Freducibility%2Fcpr_lift.ma;h=fcdcdcdd8a08ca3038070884cabc1f4189ee23e1;hb=48b202cd4ccd3ffc10f9a134314f747fdee30d36;hp=5f800c99438740333dd551dcbe85c94a606da6d3;hpb=e4328c9691fa85434acfb24eaedcb15ea2263b28;p=helm.git diff --git a/matita/matita/contribs/lambda_delta/Basic_2/reducibility/cpr_lift.ma b/matita/matita/contribs/lambda_delta/Basic_2/reducibility/cpr_lift.ma index 5f800c994..fcdcdcdd8 100644 --- a/matita/matita/contribs/lambda_delta/Basic_2/reducibility/cpr_lift.ma +++ b/matita/matita/contribs/lambda_delta/Basic_2/reducibility/cpr_lift.ma @@ -21,7 +21,7 @@ include "Basic_2/reducibility/cpr.ma". (* Advanced properties ******************************************************) lemma cpr_cdelta: ∀L,K,V1,W1,W2,i. - ⇩[0, i] L ≡ K. 𝕓{Abbr} V1 → K ⊢ V1 [0, |L| - i - 1] ▶* W1 → + ⇩[0, i] L ≡ K. ⓓV1 → K ⊢ V1 [0, |L| - i - 1] ▶* W1 → ⇧[0, i + 1] W1 ≡ W2 → L ⊢ #i ➡ W2. #L #K #V1 #W1 #W2 #i #HLK #HVW1 #HW12 lapply (ldrop_fwd_ldrop2_length … HLK) #Hi @@ -33,7 +33,7 @@ qed. (* Basic_1: was: pr2_gen_lref *) lemma cpr_inv_lref1: ∀L,T2,i. L ⊢ #i ➡ T2 → T2 = #i ∨ - ∃∃K,V1,T1. ⇩[0, i] L ≡ K. 𝕓{Abbr} V1 & + ∃∃K,V1,T1. ⇩[0, i] L ≡ K. ⓓV1 & K ⊢ V1 [0, |L| - i - 1] ▶* T1 & ⇧[0, i + 1] T1 ≡ T2 & i < |L|. @@ -44,8 +44,8 @@ elim (tpss_inv_lref1 … H) -H /2 width=1/ qed-. (* Basic_1: was: pr2_gen_abst *) -lemma cpr_inv_abst1: ∀V1,T1,U2. 𝕔{Abst} V1. T1 ➡ U2 → - ∃∃V2,T2. V1 ➡ V2 & T1 ➡ T2 & U2 = 𝕔{Abst} V2. T2. +lemma cpr_inv_abst1: ∀V1,T1,U2. ⓛV1. T1 ➡ U2 → + ∃∃V2,T2. V1 ➡ V2 & T1 ➡ T2 & U2 = ⓛV2. T2. /2 width=3/ qed-. (* Relocation properties ****************************************************)