X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=matita%2Fmatita%2Fcontribs%2Flambdadelta%2Fbasic_2%2Fsyntax%2Flenv_weight.ma;fp=matita%2Fmatita%2Fcontribs%2Flambdadelta%2Fbasic_2%2Fsyntax%2Flenv_weight.ma;h=74a38894454a394e364ddcd4dd148d6ce4d97cec;hb=98fbba1b68d457807c73ebf70eb2a48696381da4;hp=4bf0bcaa89f7534e5b1e306fdf94d2f2c2e35aad;hpb=65e6209e0758832835ba8d14304a1548d059a634;p=helm.git diff --git a/matita/matita/contribs/lambdadelta/basic_2/syntax/lenv_weight.ma b/matita/matita/contribs/lambdadelta/basic_2/syntax/lenv_weight.ma index 4bf0bcaa8..74a388944 100644 --- a/matita/matita/contribs/lambdadelta/basic_2/syntax/lenv_weight.ma +++ b/matita/matita/contribs/lambdadelta/basic_2/syntax/lenv_weight.ma @@ -18,15 +18,16 @@ include "basic_2/syntax/lenv.ma". (* WEIGHT OF A LOCAL ENVIRONMENT ********************************************) rec definition lw L ≝ match L with -[ LAtom ⇒ 0 -| LPair L _ V ⇒ lw L + ♯{V} +[ LAtom ⇒ 0 +| LBind L I ⇒ lw L + ♯{I} ]. interpretation "weight (local environment)" 'Weight L = (lw L). (* Basic properties *********************************************************) -lemma lw_pair: ∀I,L,V. ♯{L} < ♯{L.ⓑ{I}V}. +(* Basic_2A1: uses: lw_pair *) +lemma lw_bind: ∀I,L. ♯{L} < ♯{L.ⓘ{I}}. normalize /2 width=1 by monotonic_le_plus_r/ qed. (* Basic_1: removed theorems 4: clt_cong clt_head clt_thead clt_wf_ind *)