]> matita.cs.unibo.it Git - helm.git/commitdiff
more tests
authorEnrico Tassi <enrico.tassi@inria.fr>
Tue, 5 May 2009 16:52:32 +0000 (16:52 +0000)
committerEnrico Tassi <enrico.tassi@inria.fr>
Tue, 5 May 2009 16:52:32 +0000 (16:52 +0000)
helm/software/matita/tests/ng_commands.ma

index 03d9df0927824cfe6dce028b5bac37220268e29a..f816b36840c2b4684593e011fbf8c430c74433d1 100644 (file)
@@ -41,7 +41,18 @@ nqed.
 
 ninductive nnat: Type ≝
    nO: nnat
- | nS: nnat → nnat.
+ | nS: mat → mat → nnat
+with mat: Type ≝ 
+ |mS : nnat → mat
+.
+
+nlet rec nnzero (n:nnat) : nnat ≝
+ match n return ? with
+  [ nO ⇒ nO
+  | nS m _ ⇒ nmzero m ]
+and nmzero (m:mat) : nnat ≝ 
+ match m return ? with
+ [ mS n ⇒ nnzero n ].   
 
 (* testare anche i record e le ricorsioni/coricorsioni/(co)induttivi MUTUI *)