lean4-htt/tests/lean/run/Rat.lean
Leonardo de Moura f094652481
fix: Rat.floor and Rat.ceil (#7294)
This PR fixes bugs in `Std.Internal.Rat.floor` and
`Std.Internal.Rat.ceil`.
2025-03-02 22:50:36 +00:00

27 lines
402 B
Text

import Std.Internal.Rat
open Std.Internal
/-- info: 1 -/
#guard_msgs in
#eval ((14:Rat)/11).floor
/-- info: -2 -/
#guard_msgs in
#eval ((-14:Rat)/11).floor
/-- info: 2 -/
#guard_msgs in
#eval ((14:Rat)/11).ceil
/-- info: -1 -/
#guard_msgs in
#eval ((-14:Rat)/11).ceil
/-- info: (5 : Rat)/2 -/
#guard_msgs in
#eval (1/6 : Rat) + 2 + 1/3
/-- info: true -/
#guard_msgs in
#eval (1/6 : Rat) ≤ 1/3