diff -r e472aa533a24 -r b98d64dc98d9 Quot/QuotMain.thy --- a/Quot/QuotMain.thy Tue Dec 08 17:34:10 2009 +0100 +++ b/Quot/QuotMain.thy Tue Dec 08 17:40:58 2009 +0100 @@ -1055,7 +1055,7 @@ 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 + 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} fun simps thms = (mk_minimal_ss lthy) addsimps thms addSolver quotient_solver