Metamath Proof Explorer


Theorem et-equeucl

Description: Alternative proof that equality is left-Euclidean, using ax7 directly instead of utility theorems; done for practice. (Contributed by Ender Ting, 21-Dec-2024)

Ref Expression
Assertion et-equeucl ⊢ x = z → y = z → x = y

Proof

Step Hyp Ref Expression
1 equid ⊢ x = x
2 ax7 ⊢ x = z → x = x → z = x
3 2 com12 ⊢ x = x → x = z → z = x
4 1 3 ax-mp ⊢ x = z → z = x
5 equid ⊢ y = y
6 ax7 ⊢ y = z → y = y → z = y
7 6 com12 ⊢ y = y → y = z → z = y
8 5 7 ax-mp ⊢ y = z → z = y
9 ax7 ⊢ z = x → z = y → x = y
10 9 com12 ⊢ z = y → z = x → x = y
11 8 10 syl ⊢ y = z → z = x → x = y
12 11 com12 ⊢ z = x → y = z → x = y
13 4 12 syl ⊢ x = z → y = z → x = y