X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=matita%2Fmatita%2Fcontribs%2Flambdadelta%2Fbasic_2%2Funfold%2Flstas_da.ma;h=6ecadc335b0f503856c5264787ac89d5afb92170;hb=5832735b721c0bd8567c8f0be761a9136363a2a6;hp=c1726ff5d863558d1d8b762bf6c82c1d7049d877;hpb=ff7754f834f937bfe2384c7703cf63f552885395;p=helm.git diff --git a/matita/matita/contribs/lambdadelta/basic_2/unfold/lstas_da.ma b/matita/matita/contribs/lambdadelta/basic_2/unfold/lstas_da.ma index c1726ff5d..6ecadc335 100644 --- a/matita/matita/contribs/lambdadelta/basic_2/unfold/lstas_da.ma +++ b/matita/matita/contribs/lambdadelta/basic_2/unfold/lstas_da.ma @@ -12,16 +12,84 @@ (* *) (**************************************************************************) -include "basic_2/unfold/lstas.ma". -include "basic_2/static/da_sta.ma". +include "basic_2/static/da_da.ma". +include "basic_2/unfold/lstas_lstas.ma". (* NAT-ITERATED STATIC TYPE ASSIGNMENT FOR TERMS ****************************) (* Properties on degree assignment for terms ********************************) -lemma lstas_da_conf: ∀h,g,G,L,T,U,l1. ⦃G, L⦄ ⊢ T •*[h, l1] U → - ∀l2. ⦃G, L⦄ ⊢ T ▪[h, g] l2 → ⦃G, L⦄ ⊢ U ▪[h, g] l2-l1. -#h #g #G #L #T #U #l1 #H @(lstas_ind_dx … H) -U -l1 // -#l1 #U #U0 #_ #HU0 #IHTU #l2 #HT -