X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=matita%2Fmatita%2Fcontribs%2Flambdadelta%2Fbasic_1%2Ftlt%2Fdefs.ma;h=17474004236ddbcd49a5a55c17c60c5445055cf2;hb=ab2f735d97d2b9c965f13527d5f6f61048d29b22;hp=3a21225f2f2bd77cca50be3999cba32dfef56bca;hpb=c3904c007394068ed823575e3be3d73a9ad92cce;p=helm.git diff --git a/matita/matita/contribs/lambdadelta/basic_1/tlt/defs.ma b/matita/matita/contribs/lambdadelta/basic_1/tlt/defs.ma index 3a21225f2..174740042 100644 --- a/matita/matita/contribs/lambdadelta/basic_1/tlt/defs.ma +++ b/matita/matita/contribs/lambdadelta/basic_1/tlt/defs.ma @@ -22,8 +22,8 @@ definition wadd: \lambda (f: ((nat \to nat))).(\lambda (w: nat).(\lambda (n: nat).(match n with [O \Rightarrow w | (S m) \Rightarrow (f m)]))). -let rec weight_map (f: (nat \to nat)) (t: T) on t: nat \def match t with -[(TSort _) \Rightarrow O | (TLRef n) \Rightarrow (f n) | (THead k u t0) +rec definition weight_map (f: (nat \to nat)) (t: T) on t: nat \def match t +with [(TSort _) \Rightarrow O | (TLRef n) \Rightarrow (f n) | (THead k u t0) \Rightarrow (match k with [(Bind b) \Rightarrow (match b with [Abbr \Rightarrow (S (plus (weight_map f u) (weight_map (wadd f (S (weight_map f u))) t0))) | Abst \Rightarrow (S (plus (weight_map f u) (weight_map (wadd f