--- a/Quot/quotient_tacs.ML Mon Jan 25 17:53:08 2010 +0100
+++ b/Quot/quotient_tacs.ML Mon Jan 25 18:13:44 2010 +0100
@@ -526,7 +526,8 @@
fun mk_simps thms = (mk_minimal_ss lthy) addsimps thms addSolver quotient_solver
val ss1 = mk_simps (defs @ prs @ @{thms babs_prs all_prs ex_prs ex1_prs})
- val ss2 = mk_simps (@{thms Quotient_abs_rep Quotient_rel_rep ex1_prs} @ ids)
+ val ss2 = mk_simps (@{thms Quotient_abs_rep[THEN eq_reflection]
+ Quotient_rel_rep[THEN eq_reflection] ex1_prs} @ ids)
in
EVERY' [simp_tac ss1,
fun_map_tac lthy,