]> matita.cs.unibo.it Git - helm.git/commitdiff
New syntax for patterns.
authorClaudio Sacerdoti Coen <claudio.sacerdoticoen@unibo.it>
Fri, 1 Jul 2005 09:38:55 +0000 (09:38 +0000)
committerClaudio Sacerdoti Coen <claudio.sacerdoticoen@unibo.it>
Fri, 1 Jul 2005 09:38:55 +0000 (09:38 +0000)
helm/matita/tests/inversion.ma

index f5ad10c7fc727fb33377c9150cad16926030786b..4ea9e2deb76d59940a50eab535d75cb202228818 100644 (file)
@@ -17,7 +17,7 @@ theorem test_inversion: \forall n. le n O \to n=O.
   (* goal 2: 0 = 0 *)
   goal 7. reflexivity.
   (* goal 1 *)
-  generalize Hcut.
+  generalize in match Hcut.
   apply (le_ind ? (\lambda x. O=x \to n=x) ? ? ? H).
   (* first goal (left open) *)
   intro. rewrite < H1.
@@ -35,7 +35,7 @@ alias id "refl_equal" = "cic:/Coq/Init/Logic/eq.ind#xpointer(1/1/1)".
 theorem test_inversion2: \forall n. le n O \to n=O.
  intros.
  (* inversion begins *)
- generalize (refl_equal nat O).
+ generalize in match (refl_equal nat O).
  apply (le_ind ? (\lambda x. O=x \to n=x) ? ? ? H).
  (* first goal (left open) *)
  intro. rewrite < H1.