src/HOL/Library/Discrete.thy
changeset 67399 eab6ce8368fa
parent 64919 7e0c8924dfda
child 69064 5840724b1d71
--- a/src/HOL/Library/Discrete.thy	Wed Jan 10 15:21:49 2018 +0100
+++ b/src/HOL/Library/Discrete.thy	Wed Jan 10 15:25:09 2018 +0100
@@ -274,7 +274,7 @@
       then have "q * Max {m. m * m \<le> n} = Max (times q ` {m. m * m \<le> n})"
         using sqrt_aux [of n] by (auto simp add: power2_eq_square intro: mono_Max_commute)
       then have "Max {m. m * m \<le> n} * q = Max (times q ` {m. m * m \<le> n})" by (simp add: ac_simps)
-      moreover have "finite (op * q ` {m. m * m \<le> n})"
+      moreover have "finite (( * ) q ` {m. m * m \<le> n})"
         by (metis (mono_tags) finite_imageI finite_less_ub le_square)
       moreover have "\<exists>x. x * x \<le> n"
         by (metis \<open>q * q \<le> n\<close>)
@@ -282,7 +282,7 @@
         by simp (metis \<open>q * q \<le> n\<close> le_cases mult_le_mono1 mult_le_mono2 order_trans)
     qed
   qed
-  then have "Max (op * (Max {m. m * m \<le> n}) ` {m. m * m \<le> n}) \<le> n"
+  then have "Max (( * ) (Max {m. m * m \<le> n}) ` {m. m * m \<le> n}) \<le> n"
     apply (subst Max_le_iff)
       apply (metis (mono_tags) finite_imageI finite_less_ub le_square)
      apply auto