X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=matita%2Fmatita%2Fcontribs%2Flambda_delta%2FBasic_2%2Fgrammar%2Fterm_weight.ma;h=1cf414b38b1533e32daf42574d7b229bcf0150f8;hb=10fa9ea840893d1b452200a402612f923765967e;hp=d383ded4d1ba050cf7dc8d2060f0cc85ba1f65ef;hpb=55dc00c1c44cc21c7ae179cb9df03e7446002c46;p=helm.git diff --git a/matita/matita/contribs/lambda_delta/Basic_2/grammar/term_weight.ma b/matita/matita/contribs/lambda_delta/Basic_2/grammar/term_weight.ma index d383ded4d..1cf414b38 100644 --- a/matita/matita/contribs/lambda_delta/Basic_2/grammar/term_weight.ma +++ b/matita/matita/contribs/lambda_delta/Basic_2/grammar/term_weight.ma @@ -12,7 +12,7 @@ (* *) (**************************************************************************) -include "Basic-2/grammar/term.ma". +include "Basic_2/grammar/term.ma". (* WEIGHT OF A TERM *********************************************************) @@ -25,18 +25,19 @@ interpretation "weight (term)" 'Weight T = (tw T). (* Basic properties *********************************************************) +(* Basic_1: was: tweight_lt *) lemma tw_pos: ∀T. 1 ≤ #[T]. -#T elim T -T /2/ +#T elim T -T // qed. (* Basic eliminators ********************************************************) -axiom tw_wf_ind: ∀R:term→Prop. +axiom tw_wf_ind: ∀R:predicate term. (∀T2. (∀T1. #[T1] < #[T2] → R T1) → R T2) → ∀T. R T. -(* Basic-1: removed theorems 11: +(* Basic_1: removed theorems 11: wadd_le wadd_lt wadd_O weight_le weight_eq weight_add_O - weight_add_S tlt_trans tlt_head_sx tlt_head_dx tlt_wf_ind + weight_add_S tlt_trans tlt_head_sx tlt_head_dx tlt_wf_ind removed local theorems 1: q_ind *)