X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=matita%2Fmatita%2Fcontribs%2Flambdadelta%2Fstatic_2%2Fsyntax%2Flenv_weight.ma;h=f406ed9d057dd0923ce082b2642a908cf946f0a0;hb=156d974ad89aa04a086fdf9d332c8b04adf279fd;hp=19a645439a1cd89b829ef508a50e07b2abbd18f3;hpb=bd53c4e895203eb049e75434f638f26b5a161a2b;p=helm.git 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 19a645439..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 monotonic_le_plus_r/ 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 *)