X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=matita%2Fmatita%2Fcontribs%2Flambdadelta%2Fbasic_1%2Fdrop1%2Fdefs.ma;h=41b084879aa85bc4687975ae5f502c35a76a7320;hb=57ae1762497a5f3ea75740e2908e04adb8642cc2;hp=ff42adbf5a4a8c20703ce103aec613b9d3111123;hpb=639e798161afea770f41d78673c0fe3be4125beb;p=helm.git diff --git a/matita/matita/contribs/lambdadelta/basic_1/drop1/defs.ma b/matita/matita/contribs/lambdadelta/basic_1/drop1/defs.ma index ff42adbf5..41b084879 100644 --- a/matita/matita/contribs/lambdadelta/basic_1/drop1/defs.ma +++ b/matita/matita/contribs/lambdadelta/basic_1/drop1/defs.ma @@ -24,7 +24,7 @@ inductive drop1: PList \to (C \to (C \to Prop)) \def nat).((drop h d c1 c2) \to (\forall (c3: C).(\forall (hds: PList).((drop1 hds c2 c3) \to (drop1 (PCons h d hds) c1 c3)))))))). -let rec ptrans (hds: PList) on hds: nat \to PList \def \lambda (i: +rec definition ptrans (hds: PList) on hds: nat \to PList \def \lambda (i: nat).(match hds with [PNil \Rightarrow PNil | (PCons h d hds0) \Rightarrow (let j \def (trans hds0 i) in (let q \def (ptrans hds0 i) in (match (blt j d) with [true \Rightarrow (PCons h (minus d (S j)) q) | false \Rightarrow