diff -r 391e10b42889 -r 922f944f03b2 src/HOL/Rational.thy --- a/src/HOL/Rational.thy Mon Mar 02 08:26:03 2009 +0100 +++ b/src/HOL/Rational.thy Mon Mar 02 16:53:55 2009 +0100 @@ -21,8 +21,8 @@ "(x, y) \ ratrel \ snd x \ 0 \ snd y \ 0 \ fst x * snd y = fst y * snd x" by (simp add: ratrel_def) -lemma refl_ratrel: "refl {x. snd x \ 0} ratrel" - by (auto simp add: refl_def ratrel_def) +lemma refl_on_ratrel: "refl_on {x. snd x \ 0} ratrel" + by (auto simp add: refl_on_def ratrel_def) lemma sym_ratrel: "sym ratrel" by (simp add: ratrel_def sym_def) @@ -44,7 +44,7 @@ qed lemma equiv_ratrel: "equiv {x. snd x \ 0} ratrel" - by (rule equiv.intro [OF refl_ratrel sym_ratrel trans_ratrel]) + by (rule equiv.intro [OF refl_on_ratrel sym_ratrel trans_ratrel]) lemmas UN_ratrel = UN_equiv_class [OF equiv_ratrel] lemmas UN_ratrel2 = UN_equiv_class2 [OF equiv_ratrel equiv_ratrel]