]> matita.cs.unibo.it Git - helm.git/commitdiff
better test for church numerals
authorEnrico Tassi <enrico.tassi@inria.fr>
Sat, 8 Sep 2007 23:40:19 +0000 (23:40 +0000)
committerEnrico Tassi <enrico.tassi@inria.fr>
Sat, 8 Sep 2007 23:40:19 +0000 (23:40 +0000)
helm/software/matita/tests/coercions.ma

index 3d788a813d80221ed63fe23a83cb0fc6ceaca571..ca8c4abab583ff93c6bf583a4a5dc329c7f7847c 100644 (file)
@@ -107,10 +107,24 @@ definition map:  \forall n:nat.\forall l:listn nat n. nat \to nat \def
 definition church: nat \to nat \to nat \def times.
 
 coercion cic:/matita/tests/coercions/church.con 1.
+lemma foo0 : ∀n:nat. n n = n * n.
+intros; reflexivity;
+qed.
+lemma foo01 : ∀n:nat. n n n = n * n * n.
+intros; reflexivity;
+qed.
 
 definition mapmult:  \forall n:nat.\forall l:listn nat n. nat \to nat \to nat \def
   \lambda n:nat.\lambda l:listn nat n.\lambda m,o:nat.
   l (m m) o (o o o).
+  
+lemma foo : ∀n:nat. n n n n n n = n * n * n * n * n * n.
+intros; reflexivity;
+qed.
+
+axiom f : nat → nat.
+
+lemma foo1 : ∀n:nat. f n n = f n * n.
 
 axiom T0 : Type.
 axiom T1 : Type.