]> matita.cs.unibo.it Git - helm.git/blobdiff - matita/matita/contribs/lambdadelta/basic_2/grammar/term_weight.ma
lambdadelta
[helm.git] / matita / matita / contribs / lambdadelta / basic_2 / grammar / term_weight.ma
index d8f39a3a154de4d7c53ca040220ef80ee4a118e2..3787abe9355594a583a9700667efd455089b54ac 100644 (file)
@@ -12,6 +12,7 @@
 (*                                                                        *)
 (**************************************************************************)
 
+include "basic_2/notation/functions/weight_1.ma".
 include "basic_2/grammar/term.ma".
 
 (* WEIGHT OF A TERM *********************************************************)
@@ -26,18 +27,12 @@ interpretation "weight (term)" 'Weight T = (tw T).
 (* Basic properties *********************************************************)
 
 (* Basic_1: was: tweight_lt *)
-lemma tw_pos: ∀T. 1 ≤ #{T}.
+lemma tw_pos: ∀T. 1 ≤ {T}.
 #T elim T -T //
 qed.
 
-(* Basic eliminators ********************************************************)
-
-axiom tw_ind: ∀R:predicate term.
-              (∀T2. (∀T1. #{T1} < #{T2} → R T1) → R T2) →
-              ∀T. R T.
-
 (* 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
-            removed local theorems 1: q_ind
 *)
+(* Basic_1: removed local theorems 1: q_ind *)