X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=matita%2Fmatita%2Fcontribs%2Flambdadelta%2Fbasic_2%2Frt_computation%2Fcpxs_teqo.ma;h=b71b21075b1af4f945336d001da1c1f9deffbb6f;hb=59fd7b5ea24e71b47aee069440f140bcccf1292a;hp=93d8cd3decb0da921e803f07ec74b2eb638dce0b;hpb=bd53c4e895203eb049e75434f638f26b5a161a2b;p=helm.git diff --git a/matita/matita/contribs/lambdadelta/basic_2/rt_computation/cpxs_teqo.ma b/matita/matita/contribs/lambdadelta/basic_2/rt_computation/cpxs_teqo.ma index 93d8cd3de..b71b21075 100644 --- a/matita/matita/contribs/lambdadelta/basic_2/rt_computation/cpxs_teqo.ma +++ b/matita/matita/contribs/lambdadelta/basic_2/rt_computation/cpxs_teqo.ma @@ -30,8 +30,8 @@ qed-. (* Note: probably this is an inversion lemma *) (* Basic_2A1: was: cpxs_fwd_delta *) lemma cpxs_fwd_delta_drops (h) (I) (G) (L) (K): - ∀V1,i. ⇩*[i] L ≘ K.ⓑ[I]V1 → - ∀V2. ⇧*[↑i] V1 ≘ V2 → + ∀V1,i. ⇩[i] L ≘ K.ⓑ[I]V1 → + ∀V2. ⇧[↑i] V1 ≘ V2 → ∀X2. ❪G,L❫ ⊢ #i ⬈*[h] X2 → ∨∨ #i ⩳ X2 | ❪G,L❫ ⊢ V2 ⬈*[h] X2. #h #I #G #L #K #V1 #i #HLK #V2 #HV12 #X2 #H @@ -58,7 +58,7 @@ qed-. lemma cpxs_fwd_theta (h) (p) (G) (L): ∀V1,V,T,X2. ❪G,L❫ ⊢ ⓐV1.ⓓ[p]V.T ⬈*[h] X2 → - ∀V2. ⇧*[1] V1 ≘ V2 → + ∀V2. ⇧[1] V1 ≘ V2 → ∨∨ ⓐV1.ⓓ[p]V.T ⩳ X2 | ❪G,L❫ ⊢ ⓓ[p]V.ⓐV2.T ⬈*[h] X2. #h #p #G #L #V1 #V #T #X2 #H #V2 #HV12 elim (cpxs_inv_appl1 … H) -H * @@ -97,6 +97,6 @@ elim (cpxs_inv_cast1 … H) -H /2 width=1 by or3_intro1, or3_intro2/ * qed-. lemma cpxs_fwd_cnx (h) (G) (L): - ∀T1. ❪G,L❫ ⊢ ⬈[h] 𝐍❪T1❫ → + ∀T1. ❪G,L❫ ⊢ ⬈𝐍[h] T1 → ∀X2. ❪G,L❫ ⊢ T1 ⬈*[h] X2 → T1 ⩳ X2. /3 width=5 by cpxs_inv_cnx1, teqx_teqo/ qed-.