src/HOL/ex/Puzzle.ML
changeset 3842 b55686a7b22c
parent 3336 29ddef80bd49
child 4089 96fba19bcbe2
--- a/src/HOL/ex/Puzzle.ML	Fri Oct 10 18:37:49 1997 +0200
+++ b/src/HOL/ex/Puzzle.ML	Fri Oct 10 19:02:28 1997 +0200
@@ -9,7 +9,7 @@
 *)
 
 (*specialized form of induction needed below*)
-val prems = goal Nat.thy "[| P(0); !!n. P(Suc(n)) |] ==> !n.P(n)";
+val prems = goal Nat.thy "[| P(0); !!n. P(Suc(n)) |] ==> !n. P(n)";
 by (EVERY1 [rtac (nat_induct RS allI), resolve_tac prems, resolve_tac prems]);
 qed "nat_exh";
 
@@ -35,7 +35,7 @@
 by (deepen_tac (!claset addIs [Puzzle.f_ax, le_less_trans, lemma1]) 0 1);
 qed "lemma2";
 
-val prems = goal Puzzle.thy "(!!n.f(n) <= f(Suc(n))) ==> m<n --> f(m) <= f(n)";
+val prems = goal Puzzle.thy "(!!n. f(n) <= f(Suc(n))) ==> m<n --> f(m) <= f(n)";
 by (res_inst_tac[("n","n")]nat_induct 1);
 by (Simp_tac 1);
 by (simp_tac (!simpset addsimps [less_Suc_eq]) 1);