equal
deleted
inserted
replaced
873 else if d = 0 |
873 else if d = 0 |
874 then a = 0 \<or> b = 0 |
874 then a = 0 \<or> b = 0 |
875 else a * d = b * c)" |
875 else a * d = b * c)" |
876 by (auto simp add: eq eq_rat) |
876 by (auto simp add: eq eq_rat) |
877 |
877 |
|
878 lemma rat_eq_refl [code nbe]: |
|
879 "eq_class.eq (r::rat) r \<longleftrightarrow> True" |
|
880 by (rule HOL.eq_refl) |
|
881 |
878 end |
882 end |
879 |
883 |
880 lemma le_rat': |
884 lemma le_rat': |
881 assumes "b \<noteq> 0" |
885 assumes "b \<noteq> 0" |
882 and "d \<noteq> 0" |
886 and "d \<noteq> 0" |