X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=matita%2Fmatita%2Fcontribs%2Flambdadelta%2Fbasic_2%2Fdynamic%2Flsubsv_lstas.ma;h=0a75b3e961bf0e00a9a5963c86eeaaccf5bca077;hb=7e06d9d148ae04a21943377debd933a742d0c2fa;hp=f0aa8c63f6410bb8087b2cdeefe50e28b808f5b2;hpb=3167db4903eea2eddc60a91cfd922be3672ce077;p=helm.git diff --git a/matita/matita/contribs/lambdadelta/basic_2/dynamic/lsubsv_lstas.ma b/matita/matita/contribs/lambdadelta/basic_2/dynamic/lsubsv_lstas.ma index f0aa8c63f..0a75b3e96 100644 --- a/matita/matita/contribs/lambdadelta/basic_2/dynamic/lsubsv_lstas.ma +++ b/matita/matita/contribs/lambdadelta/basic_2/dynamic/lsubsv_lstas.ma @@ -24,7 +24,7 @@ include "basic_2/dynamic/lsubsv_lsubd.ma". lemma lsubsv_lstas_trans: ∀h,g,G,L2,T,U2,l1. ⦃G, L2⦄ ⊢ T •*[h, l1] U2 → ∀l2. l1 ≤ l2 → ⦃G, L2⦄ ⊢ T ▪[h, g] l2 → - ∀L1. G ⊢ L1 ¡⫃[h, g] L2 → + ∀L1. G ⊢ L1 ⫃¡[h, g] L2 → ∃∃U1. ⦃G, L1⦄ ⊢ T •*[h, l1] U1 & ⦃G, L1⦄ ⊢ U1 ⬌* U2. #h #g #G #L2 #T #U #l1 #H @(lstas_ind_alt … H) -G -L2 -T -U -l1 [1,2: /2 width=3 by ex2_intro/ @@ -82,7 +82,7 @@ qed-. lemma lsubsv_sta_trans: ∀h,g,G,L2,T,U2. ⦃G, L2⦄ ⊢ T •[h] U2 → ∀l. ⦃G, L2⦄ ⊢ T ▪[h, g] l+1 → - ∀L1. G ⊢ L1 ¡⫃[h, g] L2 → + ∀L1. G ⊢ L1 ⫃¡[h, g] L2 → ∃∃U1. ⦃G, L1⦄ ⊢ T •[h] U1 & ⦃G, L1⦄ ⊢ U1 ⬌* U2. #h #g #G #L2 #T #U2 #H #l #HTl #L1 #HL12 elim (lsubsv_lstas_trans … U2 1 … HTl … HL12)