14 lines
285 B
Text
14 lines
285 B
Text
import logic
|
|
open eq.ops
|
|
set_option pp.notation false
|
|
section
|
|
parameter {A : Type}
|
|
parameters {a b c d e : A}
|
|
theorem tst : a = b → b = c → c = d → d = e → a = e :=
|
|
take H1 H2 H3 H4,
|
|
have e1 : a = c,
|
|
proof
|
|
@eq.trans _ _ _ _ H1 H2
|
|
∎,
|
|
e1 ⬝ H3 ⬝ H4
|
|
end
|