diff -r 663cead79989 -r ad45e477926c ex/Puzzle.ML --- a/ex/Puzzle.ML Wed Dec 07 14:12:27 1994 +0100 +++ b/ex/Puzzle.ML Thu Dec 08 12:50:38 1994 +0100 @@ -23,7 +23,7 @@ by (subgoal_tac "f(na) <= f(f(na))" 1); by (best_tac (HOL_cs addIs [lessD,Puzzle.f_ax,le_less_trans,le_trans]) 1); by (fast_tac (HOL_cs addIs [Puzzle.f_ax]) 1); -val lemma = store_thm("lemma", result() RS spec RS mp); +bind_thm("lemma", result() RS spec RS mp); goal Puzzle.thy "n <= f(n)"; by (fast_tac (HOL_cs addIs [lemma]) 1); @@ -38,7 +38,7 @@ by (simp_tac nat_ss 1); by (simp_tac nat_ss 1); by (fast_tac (HOL_cs addIs (le_trans::prems)) 1); -val mono_lemma1 = store_thm("mono_lemma1", result() RS mp); +bind_thm("mono_lemma1", result() RS mp); val [p1,p2] = goal Puzzle.thy "[| !! n. f(n)<=f(Suc(n)); m<=n |] ==> f(m) <= f(n)";