src/HOL/Real/Rational.thy
changeset 28351 abfc66969d1f
parent 28313 1742947952f8
child 28562 4e74209f113e
equal deleted inserted replaced
28350:715163ec93c0 28351:abfc66969d1f
   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"