lean4-htt/tests/lean/run/2843.lean
Leonardo de Moura aa42fc07d3 test: for issue #2843
closes #2843
2024-02-18 14:14:55 -08:00

18 lines
420 B
Text

axiom abs : Int → Int
axiom abs_eq_self {a : Int }: abs a = a ↔ 0 ≤ a
example (x : Int) : False := by
let y := x/2
have h : 0 ≤ y := sorry
have : abs y = y := by
-- generalize y = z at *
simp (config := {zeta := false}) only [abs_eq_self.mpr h]
sorry
example (x : Int) : False := by
let y := x/2
have h : 0 ≤ y := sorry
have : abs y = y := by
simp only [abs_eq_self.mpr h]
sorry