34 lines
569 B
Text
34 lines
569 B
Text
example
|
|
(h1 : a = b + 3)
|
|
(h2 : b = c + 2)
|
|
(h3 : c = d + 1)
|
|
(h4 : d = e + 4)
|
|
(useless : a = x + 1)
|
|
(H : a = 10) :
|
|
e = 0 := by
|
|
simp [*, -useless] at H
|
|
exact H
|
|
|
|
example
|
|
(useless : a = x + 1)
|
|
(h1 : a = b + 3)
|
|
(h2 : b = c + 2)
|
|
(h3 : c = d + 1)
|
|
(h4 : d = e + 4)
|
|
(H : a = 10) :
|
|
e = 0 := by
|
|
simp [*, -useless] at H
|
|
exact H
|
|
|
|
example
|
|
(useless : a = x + 1)
|
|
(h1 : a = b + 3)
|
|
(h2 : b = c + 2)
|
|
(h3 : c = d + 1)
|
|
(h4 : d = e + 4)
|
|
(H : a = 10) :
|
|
e = 0 := by
|
|
simp [*] at H
|
|
rw [H] at useless
|
|
simp [*, -H] at useless
|
|
exact useless
|