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=57ae1762497a5f3ea75740e2908e04adb8642cc2;hp=e0ed86b520280c4d4f34c07852f59091ca5e1eb4;hpb=88a68a9c334646bc17314d5327cd3b790202acd6;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 e0ed86b52..8d9ed5f07 100644 --- a/matita/matita/contribs/lambdadelta/basic_1/subst/defs.ma +++ b/matita/matita/contribs/lambdadelta/basic_1/subst/defs.ma @@ -14,14 +14,11 @@ (* This file was automatically generated: do not edit *********************) -include "Basic-1/lift/defs.ma". +include "basic_1/lift/defs.ma". -definition subst: - nat \to (T \to (T \to T)) -\def - 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))]) in subst. +u t0) \Rightarrow (THead k (subst d v u) (subst (s k d) v t0))].