X-Git-Url: http://matita.cs.unibo.it/gitweb/?p=helm.git;a=blobdiff_plain;f=matita%2Fmatita%2Fcontribs%2Flambdadelta%2Fstatic_2%2Fsyntax%2Flenv_weight.ma;h=f406ed9d057dd0923ce082b2642a908cf946f0a0;hp=66d46a41fae7be54262c032febc6732a5d4cc582;hb=156d974ad89aa04a086fdf9d332c8b04adf279fd;hpb=8fe4dc148d50a0352313633bea61441bc817afbf diff --git a/matita/matita/contribs/lambdadelta/static_2/syntax/lenv_weight.ma b/matita/matita/contribs/lambdadelta/static_2/syntax/lenv_weight.ma index 66d46a41f..f406ed9d0 100644 --- a/matita/matita/contribs/lambdadelta/static_2/syntax/lenv_weight.ma +++ b/matita/matita/contribs/lambdadelta/static_2/syntax/lenv_weight.ma @@ -18,7 +18,7 @@ include "static_2/syntax/lenv.ma". (* WEIGHT OF A LOCAL ENVIRONMENT ********************************************) rec definition lw L ≝ match L with -[ LAtom ⇒ 0 +[ LAtom ⇒ 𝟏 | LBind L I ⇒ lw L + ♯❨I❩ ]. @@ -26,9 +26,15 @@ interpretation "weight (local environment)" 'Weight L = (lw L). (* Basic properties *********************************************************) +lemma lw_atom_unfold: 𝟏 = ♯❨⋆❩. +// qed. + +lemma lw_bind_unfold (I) (L): ♯❨L❩ + ♯❨I❩ = ♯❨L.ⓘ[I]❩. +// qed. + (* Basic_2A1: uses: lw_pair *) lemma lw_bind: ∀I,L. ♯❨L❩ < ♯❨L.ⓘ[I]❩. -normalize /2 width=1 by nle_plus_bi_sn/ qed. +// qed. (* Basic_1: removed theorems 4: clt_cong clt_head clt_thead clt_wf_ind *) (* Basic_1: removed local theorems 1: clt_wf__q_ind *)