]> matita.cs.unibo.it Git - helm.git/blob - helm/matita/tests/letrec.ma
Let's try to make the "let rec" construct infer its arguments.
[helm.git] / helm / matita / tests / letrec.ma
1
2 alias id "O" = "cic:/Coq/Init/Datatypes/nat.ind#xpointer(1/1/1)".
3 alias id "S" = "cic:/Coq/Init/Datatypes/nat.ind#xpointer(1/1/2)".
4 alias id "nat" = "cic:/Coq/Init/Datatypes/nat.ind#xpointer(1/1)".
5
6 let rec plus n m \def
7  match n with
8   [ O \Rightarrow m
9   | (S x) \Rightarrow S (plus x m) ].