This function uses soft newlines in many places where hard newlines are more appropriate. Pointed out by @gebner in #1967.
26 lines
333 B
Text
26 lines
333 B
Text
case simp.discharger
|
|
x : Nat
|
|
h : x ≠ 0
|
|
⊢ x ≠ 0
|
|
case simp.discharger
|
|
x y : Nat
|
|
h1 : x ≠ 0
|
|
h2 : y ≠ 0
|
|
h3 : x = y
|
|
⊢ x ≠ 0
|
|
case simp.discharger
|
|
x y : Nat
|
|
h1 : x ≠ 0
|
|
h2 : y ≠ 0
|
|
h3 : x = y
|
|
⊢ y ≠ 0
|
|
x y : Nat
|
|
h1 : x ≠ 0
|
|
h2 : y ≠ 0
|
|
h3 : x = y
|
|
⊢ x = f y + 0
|
|
x y : Nat
|
|
h1 : x ≠ 0
|
|
h2 : y ≠ 0
|
|
h3 : x = y
|
|
⊢ x = y
|