X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=matita%2Fmatita%2Fcontribs%2Flambdadelta%2Fbasic_1%2Fdrop1%2Fdefs.ma;h=ff42adbf5a4a8c20703ce103aec613b9d3111123;hb=639e798161afea770f41d78673c0fe3be4125beb;hp=c1953427f0e25bbec2fff160d5ca8dbd99e80fb0;hpb=15455aa487e001c643b4f46daf82612b8409f1ae;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 c1953427f..ff42adbf5 100644 --- a/matita/matita/contribs/lambdadelta/basic_1/drop1/defs.ma +++ b/matita/matita/contribs/lambdadelta/basic_1/drop1/defs.ma @@ -26,8 +26,7 @@ c2 c3) \to (drop1 (PCons h d hds) c1 c3)))))))). let rec 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 (let TMP_1 \def -(blt j d) in (match TMP_1 with [true \Rightarrow (let TMP_2 \def (S j) in -(let TMP_3 \def (minus d TMP_2) in (PCons h TMP_3 q))) | false \Rightarrow -q]))))]). +(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 +q])))]).