changeset 22189 | 10278e568741 |
parent 19557 | 4866ebb16ba8 |
child 22574 | e6c25fd3de2a |
--- a/src/Pure/General/rat.ML Fri Jan 26 09:24:35 2007 +0100 +++ b/src/Pure/General/rat.ML Fri Jan 26 10:22:42 2007 +0100 @@ -87,7 +87,7 @@ | lt (Rat (true, _, _), Rat (false, _, _)) = false | lt (Rat (a, p1, q1), Rat (_, p2, q2)) = let val (r1, r2, _) = common (p1, q1, p2, q2) - in if a then r1 <= r2 else r2 <= r1 end; + in if a then r1 < r2 else r2 < r1 end; fun ord (Rat (false, _, _), Rat (true, _, _)) = LESS | ord (Rat (true, _, _), Rat (false, _, _)) = GREATER