Quot/QuotMain.thy
changeset 642 005e4edc65ef
parent 641 b98d64dc98d9
parent 640 5cb44fe9ae8e
child 643 cd4226736c37
--- a/Quot/QuotMain.thy	Tue Dec 08 17:40:58 2009 +0100
+++ b/Quot/QuotMain.thy	Tue Dec 08 17:43:32 2009 +0100
@@ -1055,9 +1055,8 @@
     val thy = ProofContext.theory_of lthy;
     val defs = map (Thm.varifyT o symmetric o #def) (qconsts_dest thy)
       (* FIXME: why is the Thm.varifyT needed: example where it fails is LamEx *)
-    val thms1 = @{thms all_prs ex_prs} @ defs @ (prs_rules_get lthy) 
-    val thms2 = @{thms eq_reflection[OF fun_map.simps]} @ (id_simps_get lthy)
-                @ @{thms Quotient_abs_rep Quotient_rel_rep} 
+    val thms1 = @{thms all_prs ex_prs} @ defs
+    val thms2 = @{thms fun_map.simps Quotient_abs_rep Quotient_rel_rep} @ (id_simps_get lthy)
     fun simps thms = (mk_minimal_ss lthy) addsimps thms addSolver quotient_solver
   in
     EVERY' [lambda_prs_tac lthy,