X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;ds=sidebyside;f=matita%2Fmatita%2Fcontribs%2Flambdadelta%2Fbasic_2%2Fdynamic%2Flsubv_cnv.ma;h=47170dcf84debb1fbefb06e08a57ee18d01d8a8e;hb=cfd201c62dd9b854bfb4ada648d3e556b29fac3a;hp=b1782a021e207393763ed81212409126b52a942a;hpb=93768d9ebc0e3c8e3bcd69571d7a635cb1a16b29;p=helm.git diff --git a/matita/matita/contribs/lambdadelta/basic_2/dynamic/lsubv_cnv.ma b/matita/matita/contribs/lambdadelta/basic_2/dynamic/lsubv_cnv.ma index b1782a021..47170dcf8 100644 --- a/matita/matita/contribs/lambdadelta/basic_2/dynamic/lsubv_cnv.ma +++ b/matita/matita/contribs/lambdadelta/basic_2/dynamic/lsubv_cnv.ma @@ -19,10 +19,10 @@ include "basic_2/dynamic/lsubv_cpms.ma". (* Forward lemmas with native validity **************************************) (* Basic_2A1: uses: lsubsv_snv_trans *) -lemma lsubv_cnv_trans (a) (h) (G): - ∀L2,T. ⦃G, L2⦄ ⊢ T ![a,h] → - ∀L1. G ⊢ L1 ⫃![a,h] L2 → ⦃G, L1⦄ ⊢ T ![a,h]. -#a #h #G #L2 #T #H elim H -G -L2 -T // +lemma lsubv_cnv_trans (h) (a) (G): + ∀L2,T. ❨G,L2❩ ⊢ T ![h,a] → + ∀L1. G ⊢ L1 ⫃![h,a] L2 → ❨G,L1❩ ⊢ T ![h,a]. +#h #a #G #L2 #T #H elim H -G -L2 -T // [ #I #G #K2 #V #HV #IH #L1 #H elim (lsubv_inv_bind_dx … H) -H * /3 width=1 by cnv_zero/ | #I #G #K2 #i #_ #IH #L1 #H