X-Git-Url: http://matita.cs.unibo.it/gitweb/?p=helm.git;a=blobdiff_plain;f=matita%2Fmatita%2Fcontribs%2Flambdadelta%2Fstatic_2%2Fsyntax%2Ftdeq.ma;h=358533f04015ed2016350694c14d6e480475e8d7;hp=828e2ad0fbdb4b985f86efe6a5b1699368753217;hb=a67fc50ccfda64377e2c94c18c3a0d9265f651db;hpb=c450fdfb1b02eb69e5e7ef25f0acdf80157710df diff --git a/matita/matita/contribs/lambdadelta/static_2/syntax/tdeq.ma b/matita/matita/contribs/lambdadelta/static_2/syntax/tdeq.ma index 828e2ad0f..358533f04 100644 --- a/matita/matita/contribs/lambdadelta/static_2/syntax/tdeq.ma +++ b/matita/matita/contribs/lambdadelta/static_2/syntax/tdeq.ma @@ -92,6 +92,13 @@ lemma tdeq_inv_pair1: ∀h,o,I,V1,T1,Y. ②{I}V1.T1 ≛[h, o] Y → ∃∃V2,T2. V1 ≛[h, o] V2 & T1 ≛[h, o] T2 & Y = ②{I}V2.T2. /2 width=3 by tdeq_inv_pair1_aux/ qed-. +lemma tdeq_inv_sort2: ∀h,o,X1,s2. X1 ≛[h, o] ⋆s2 → + ∃∃s1,d. deg h o s1 d & deg h o s2 d & X1 = ⋆s1. +#h #o #X1 #s2 #H +elim (tdeq_inv_sort1 h o X1 s2) +/2 width=5 by tdeq_sym, ex3_2_intro/ +qed-. + lemma tdeq_inv_pair2: ∀h,o,I,X1,V2,T2. X1 ≛[h, o] ②{I}V2.T2 → ∃∃V1,T1. V1 ≛[h, o] V2 & T1 ≛[h, o] T2 & X1 = ②{I}V1.T1. #h #o #I #X1 #V2 #T2 #H