lean4-htt/tests/lean/run/grind_10622.lean
Leonardo de Moura 99ff606d58
chore: rename cutsat => lia (#10991)
This PR renames `cutsat` in configuration options and trace messages to
`lia`.
2025-10-28 12:25:48 +00:00

11 lines
563 B
Text

def Int.leastOfBdd {P : Int → Prop} [DecidablePred P] (b : Int) (Hb : ∀ z : Int, P z → b ≤ z)
(Hinh : ∃ z : Int, P z) : { lb : Int // P lb ∧ ∀ z : Int, P z → lb ≤ z } :=
sorry
theorem Int.coe_leastOfBdd_eq {P : Int → Prop} [DecidablePred P] {b b' : Int} (Hb : ∀ z : Int, P z → b ≤ z)
(Hb' : ∀ z : Int, P z → b' ≤ z) (Hinh : ∃ z : Int, P z) :
(leastOfBdd b Hb Hinh : Int) = leastOfBdd b' Hb' Hinh := by
grind
example (f : Int → Int) (x y : Int) : x ≤ y → y ≤ x → f x = f y := by
grind -lia -linarith