]> matita.cs.unibo.it Git - helm.git/blobdiff - matita/matita/contribs/lambda_delta/Basic_2/grammar/term_weight.ma
- first properties of strongly normalizing terms
[helm.git] / matita / matita / contribs / lambda_delta / Basic_2 / grammar / term_weight.ma
index 874f030f68e80bcda34e8467cc18999fb6fc0d7a..1cf414b38b1533e32daf42574d7b229bcf0150f8 100644 (file)
@@ -27,17 +27,17 @@ interpretation "weight (term)" 'Weight T = (tw T).
 
 (* 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:
             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
 *)