X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=matita%2Fmatita%2Fcontribs%2Flambdadelta%2Fground_1%2Fplist%2Fdefs.ma;fp=matita%2Fmatita%2Fcontribs%2Flambdadelta%2Fground_1%2Fplist%2Fdefs.ma;h=cfb67e1fffce3b3dfac7a5fb11077672a1f31af3;hb=639e798161afea770f41d78673c0fe3be4125beb;hp=fb5163dde66c142ddb6df118b42bc2800769f16c;hpb=15455aa487e001c643b4f46daf82612b8409f1ae;p=helm.git diff --git a/matita/matita/contribs/lambdadelta/ground_1/plist/defs.ma b/matita/matita/contribs/lambdadelta/ground_1/plist/defs.ma index fb5163dde..cfb67e1ff 100644 --- a/matita/matita/contribs/lambdadelta/ground_1/plist/defs.ma +++ b/matita/matita/contribs/lambdadelta/ground_1/plist/defs.ma @@ -22,14 +22,12 @@ inductive PList: Type[0] \def let rec PConsTail (hds: PList) on hds: nat \to (nat \to PList) \def \lambda (h0: nat).(\lambda (d0: nat).(match hds with [PNil \Rightarrow (PCons h0 d0 -PNil) | (PCons h d hds0) \Rightarrow (let TMP_1 \def (PConsTail hds0 h0 d0) -in (PCons h d TMP_1))])). +PNil) | (PCons h d hds0) \Rightarrow (PCons h d (PConsTail hds0 h0 d0))])). let rec Ss (hds: PList) on hds: PList \def match hds with [PNil \Rightarrow -PNil | (PCons h d hds0) \Rightarrow (let TMP_1 \def (S d) in (let TMP_2 \def -(Ss hds0) in (PCons h TMP_1 TMP_2)))]. +PNil | (PCons h d hds0) \Rightarrow (PCons h (S d) (Ss hds0))]. let rec papp (a: PList) on a: PList \to PList \def \lambda (b: PList).(match -a with [PNil \Rightarrow b | (PCons h d a0) \Rightarrow (let TMP_1 \def (papp -a0 b) in (PCons h d TMP_1))]). +a with [PNil \Rightarrow b | (PCons h d a0) \Rightarrow (PCons h d (papp a0 +b))]).