src/HOL/Old_Number_Theory/Pocklington.thy
changeset 56073 29e308b56d23
parent 54221 56587960e444
child 57129 7edb7550663e
--- a/src/HOL/Old_Number_Theory/Pocklington.thy	Wed Mar 12 22:57:50 2014 +0100
+++ b/src/HOL/Old_Number_Theory/Pocklington.thy	Thu Mar 13 07:07:07 2014 +0100
@@ -615,7 +615,7 @@
             from x(3)[rule_format, of z] z(2,3) have "z=x"
               unfolding modeq_def mod_less[OF y(2)] by simp}
           with xm x(1,2) have "\<exists>!x. x \<in> ?S \<and> (?h \<circ> op * a) x = y"
-            unfolding modeq_def mod_less[OF y(2)] by auto }
+            unfolding modeq_def mod_less[OF y(2)] by safe auto }
         thus "\<forall>y\<in>{m. coprime m n \<and> m < n}.
        \<exists>!x. x \<in> {m. coprime m n \<and> m < n} \<and> ((\<lambda>m. m mod n) \<circ> op * a) x = y" by blast
       next