X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=matita%2Fmatita%2Fcontribs%2Flambdadelta%2Fbasic_2%2Fgrammar%2Flenv_weight.ma;h=642a3d1b84f3af6a7fe4f36d3a7fd0eb77ae8a3d;hb=90ee1e85245752414b93826aabe388409571187a;hp=59e2e6172bc24a83e79d60cdb537e2e403087cae;hpb=e8998d29ab83e7b6aa495a079193705b2f6743d3;p=helm.git diff --git a/matita/matita/contribs/lambdadelta/basic_2/grammar/lenv_weight.ma b/matita/matita/contribs/lambdadelta/basic_2/grammar/lenv_weight.ma index 59e2e6172..642a3d1b8 100644 --- a/matita/matita/contribs/lambdadelta/basic_2/grammar/lenv_weight.ma +++ b/matita/matita/contribs/lambdadelta/basic_2/grammar/lenv_weight.ma @@ -19,21 +19,16 @@ include "basic_2/grammar/lenv.ma". let rec lw L ≝ match L with [ LAtom ⇒ 0 -| LPair L _ V ⇒ lw L + #{V} +| LPair L _ V ⇒ lw L + ♯{V} ]. interpretation "weight (local environment)" 'Weight L = (lw L). (* Basic properties *********************************************************) -lemma lw_pair: ∀I,L,V. #{L} < #{(L.ⓑ{I}V)}. +lemma lw_pair: ∀I,L,V. ♯{L} < ♯{L.ⓑ{I}V}. /3 width=1/ qed. -(* Basic eliminators ********************************************************) - -axiom lw_ind: ∀R:predicate lenv. - (∀L2. (∀L1. #{L1} < #{L2} → R L1) → R L2) → - ∀L. R L. - -(* Basic_1: removed theorems 2: clt_cong clt_head clt_thead *) +(* Basic_1: removed theorems 4: clt_cong clt_head clt_thead clt_wf_ind *) +(* Basic_1: removed local theorems 1: clt_wf__q_ind *) (* Basic_1: note: clt_thead should be renamed clt_ctail *)