use old Skolemizer for Metis call that requires high unification bound (around 100) with the new Skolemizer
authorblanchet
Thu, 14 Apr 2011 11:24:04 +0200
changeset 42334 8e58cc1390c7
parent 42333 23bb0784b5d0
child 42335 cb8aa792d138
use old Skolemizer for Metis call that requires high unification bound (around 100) with the new Skolemizer
src/HOL/Quotient.thy
--- a/src/HOL/Quotient.thy	Thu Apr 14 11:24:04 2011 +0200
+++ b/src/HOL/Quotient.thy	Thu Apr 14 11:24:04 2011 +0200
@@ -647,6 +647,7 @@
   proof (intro conjI allI)
     fix a r s
     show "Abs (R (Eps (Rep a))) = a"
+      using [[metis_new_skolemizer = false]]
       by (metis equivp exE_some part_equivp_def rep_inverse rep_prop)
     show "R r s \<longleftrightarrow> R r r \<and> R s s \<and> (Abs (R r) = Abs (R s))"
       by (metis homeier6 equivp[simplified part_equivp_def])