X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=matita%2Fmatita%2Fcontribs%2Flambdadelta%2Fbasic_1%2Fsubst%2Fdefs.ma;h=8d9ed5f07b58db23db35705495aac6f1d033a43c;hb=ab2f735d97d2b9c965f13527d5f6f61048d29b22;hp=bf89e1618a94e2a321242a0ea3be22a83a744e4e;hpb=c3904c007394068ed823575e3be3d73a9ad92cce;p=helm.git diff --git a/matita/matita/contribs/lambdadelta/basic_1/subst/defs.ma b/matita/matita/contribs/lambdadelta/basic_1/subst/defs.ma index bf89e1618..8d9ed5f07 100644 --- a/matita/matita/contribs/lambdadelta/basic_1/subst/defs.ma +++ b/matita/matita/contribs/lambdadelta/basic_1/subst/defs.ma @@ -16,8 +16,8 @@ include "basic_1/lift/defs.ma". -let rec subst (d: nat) (v: T) (t: T) on t: T \def match t with [(TSort n) -\Rightarrow (TSort n) | (TLRef i) \Rightarrow (match (blt i d) with [true +rec definition subst (d: nat) (v: T) (t: T) on t: T \def match t with [(TSort +n) \Rightarrow (TSort n) | (TLRef i) \Rightarrow (match (blt i d) with [true \Rightarrow (TLRef i) | false \Rightarrow (match (blt d i) with [true \Rightarrow (TLRef (pred i)) | false \Rightarrow (lift d O v)])]) | (THead k u t0) \Rightarrow (THead k (subst d v u) (subst (s k d) v t0))].