src/HOL/Real/Rational.thy
changeset 27682 25aceefd4786
parent 27668 6eb20b2cecf8
child 28001 4642317e0deb
     1.1 --- a/src/HOL/Real/Rational.thy	Fri Jul 25 12:03:32 2008 +0200
     1.2 +++ b/src/HOL/Real/Rational.thy	Fri Jul 25 12:03:34 2008 +0200
     1.3 @@ -436,8 +436,8 @@
     1.4    next
     1.5      show "q \<le> q"
     1.6        by (induct q) simp
     1.7 -    show "(q < r) = (q \<le> r \<and> q \<noteq> r)"
     1.8 -      by (simp only: less_rat_def)
     1.9 +    show "(q < r) = (q \<le> r \<and> \<not> r \<le> q)"
    1.10 +      by (induct q, induct r) (auto simp add: le_less mult_commute)
    1.11      show "q \<le> r \<or> r \<le> q"
    1.12        by (induct q, induct r)
    1.13           (simp add: mult_commute, rule linorder_linear)