X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;ds=sidebyside;f=matita%2Fmatita%2Flib%2Fpts_dummy_new%2Ftypes.ma;h=92dc4bd3ee4f113b0c7abc9a179d1d2d3978cdff;hb=789726e7f992ff6a37b91799fb081f8013703b49;hp=7b44172320419275d4594721973ad38d2d9607cc;hpb=46e87acb755894f9234191d675eeb5db4f5b930b;p=helm.git diff --git a/matita/matita/lib/pts_dummy_new/types.ma b/matita/matita/lib/pts_dummy_new/types.ma index 7b4417232..92dc4bd3e 100644 --- a/matita/matita/lib/pts_dummy_new/types.ma +++ b/matita/matita/lib/pts_dummy_new/types.ma @@ -9,8 +9,8 @@ \ / V_______________________________________________________________ *) -include "lambdaN/subst.ma". -include "basics/list.ma". +include "pts_dummy_new/subst.ma". +include "basics/lists/list.ma". (*************************** substl *****************************) @@ -147,8 +147,8 @@ theorem substitution_tj: ] |#G #A1 #i #tjA #Hind #G1 #D (cases D) [#N #Heq #tjN >(delift (lift N O O) A1 O O O ??) // - (normalize in Heq) destruct /2/ - |#H #L #N1 #Heq (normalize in Heq) + normalize in Heq; destruct normalize /2/ + |#H #L #N1 #Heq normalize in Heq; #tjN1 normalize destruct; (applyS start) /2/ ] |#G #P #Q #R #i #tjP #tjR #Hind1 #Hind2 #G1 #D #N @@ -166,16 +166,16 @@ theorem substitution_tj: #Heq1 (plus_n_O (length ? D)) in ⊢ (? ? ? ? (? ? % ?)) - >(subst_lemma R S N ? 0) (applyS app) /2/ + #G1 #D #N #Heq #tjN normalize in Hind1 ⊢ %; + >(plus_n_O (length ? D)) in ⊢ (? ? ? ? (? ? % ?)); + >(subst_lemma R S N ? 0) applyS app /2/ |#G #P #Q #R #i #tjR #tjProd #Hind1 #Hind2 #G1 #D #N #Heq #tjN normalize (applyS abs) - [normalize in Hind2 /2/ + [normalize in Hind2; /2/ |(* napplyS (Hind1 G1 (P::D) N ? tjN); sistemare *) generalize in match (Hind1 G1 (P::D) N ? tjN); - [#H (normalize in H) (applyS H) | normalize // ] + [#H normalize in H; applyS H | normalize // ] ] |#G #P #Q #R #i #convQR #tjP #tjQ #Hind1 #Hind2 #G1 #D #N #Heq #tjN