# HG changeset patch # User huffman # Date 1179497587 -7200 # Node ID c4a259f3bbcc020e6e5e02484987eb72ec23e49a # Parent e025695d9b0e5ca27335699f926fc3da26a989e0 avoid using real_mult_inverse_left; cleaned up diff -r e025695d9b0e -r c4a259f3bbcc src/HOL/Real/RComplete.thy --- a/src/HOL/Real/RComplete.thy Fri May 18 16:11:13 2007 +0200 +++ b/src/HOL/Real/RComplete.thy Fri May 18 16:13:07 2007 +0200 @@ -373,11 +373,11 @@ hence "inverse (real (Suc n)) * x < inverse x * x" using x_greater_zero by (rule mult_strict_right_mono) hence "inverse (real (Suc n)) * x < 1" - using x_greater_zero by (simp add: real_mult_inverse_left mult_commute) + using x_greater_zero by simp hence "real (Suc n) * (inverse (real (Suc n)) * x) < real (Suc n) * 1" by (rule mult_strict_left_mono) simp hence "x < real (Suc n)" - by (simp add: mult_commute ring_eq_simps real_mult_inverse_left) + by (simp add: ring_eq_simps) thus "\(n::nat). x < real n" .. qed @@ -392,9 +392,9 @@ hence "y * inverse x * x < real n * x" using x_greater_zero by (simp add: mult_strict_right_mono) hence "x * inverse x * y < x * real n" - by (simp add: mult_commute ring_eq_simps) + by (simp add: ring_eq_simps) hence "y < real (n::nat) * x" - using x_not_zero by (simp add: real_mult_inverse_left ring_eq_simps) + using x_not_zero by (simp add: ring_eq_simps) thus "\(n::nat). y < real n * x" .. qed