avoid ill-defined Simp_tac;
authorwenzelm
Sun, 29 Jul 2007 14:30:00 +0200
changeset 24044 8c168f5ef221
parent 24043 9b156986a4e9
child 24045 bead02a55952
avoid ill-defined Simp_tac;
src/HOL/ex/reflection.ML
--- a/src/HOL/ex/reflection.ML	Sun Jul 29 14:29:59 2007 +0200
+++ b/src/HOL/ex/reflection.ML	Sun Jul 29 14:30:00 2007 +0200
@@ -285,7 +285,7 @@
   val th' = instantiate ([], cvs) th
   val t' = (fst o HOLogic.dest_eq o HOLogic.dest_Trueprop o prop_of) th'
   val th'' = Goal.prove ctxt [] [] (HOLogic.mk_Trueprop (HOLogic.mk_eq (t, t')))
-			(fn _ => Simp_tac 1)
+			(fn _ => simp_tac (local_simpset_of ctxt) 1)
   val _ = bds := []
 in FWD trans [th'',th']
 end