X-Git-Url: http://matita.cs.unibo.it/gitweb/?p=helm.git;a=blobdiff_plain;f=matita%2Fmatita%2Fcontribs%2Flambdadelta%2Fbasic_2%2Fsyntax%2Flenv_weight.ma;h=74a38894454a394e364ddcd4dd148d6ce4d97cec;hp=4bf0bcaa89f7534e5b1e306fdf94d2f2c2e35aad;hb=222044da28742b24584549ba86b1805a87def070;hpb=73966e3e9fd17155ca67e6b4a32f52225cea9d3c 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 *)