src/HOL/Hyperreal/Lim.thy
changeset 15086 e6a2a98d5ef5
parent 15080 7912ace86f31
child 15131 c69542757a4d
--- a/src/HOL/Hyperreal/Lim.thy	Thu Jul 29 16:14:42 2004 +0200
+++ b/src/HOL/Hyperreal/Lim.thy	Thu Jul 29 16:57:41 2004 +0200
@@ -144,7 +144,7 @@
   show "\<exists>r. 0 < r \<and>
         (\<forall>s. 0 < s \<longrightarrow> (\<exists>x. (x < a \<or> a < x) \<and> \<bar>x-a\<bar> < s) \<and> \<not> \<bar>k-L\<bar> < r)"
   proof (intro exI conjI strip)
-    show "0 < L-k" by (simp add: k)
+    show "0 < L-k" by (simp add: k compare_rls)
     fix s :: real
     assume s: "0<s"
     { from s show "s/2 + a < a \<or> a < s/2 + a" by arith
@@ -158,7 +158,7 @@
   show "\<exists>r. 0 < r \<and>
         (\<forall>s. 0 < s \<longrightarrow> (\<exists>x. (x < a \<or> a < x) \<and> \<bar>x-a\<bar> < s) \<and> \<not> \<bar>k-L\<bar> < r)"
   proof (intro exI conjI strip)
-    show "0 < k-L" by (simp add: k)
+    show "0 < k-L" by (simp add: k compare_rls)
     fix s :: real
     assume s: "0<s"
     { from s show "s/2 + a < a \<or> a < s/2 + a" by arith
@@ -1607,7 +1607,7 @@
       from isCont_bounded [OF le this]
       obtain k where k: "!!x. a \<le> x & x \<le> b --> inverse (M - f x) \<le> k" by auto
       have Minv: "!!x. a \<le> x & x \<le> b --> 0 < inverse (M - f (x))"
-        by (simp add: M3) 
+        by (simp add: M3 compare_rls) 
       have "!!x. a \<le> x & x \<le> b --> inverse (M - f x) < k+1" using k 
         by (auto intro: order_le_less_trans [of _ k]) 
       with Minv