Metamath Proof Explorer


Theorem euequ

Description: There exists a unique set equal to a given set. Special case of eueqi proved using only predicate calculus. The proof needs y = z be free of x . This is ensured by having x and y be distinct. Alternately, a distinctor -. A. x x = y could have been used instead. See eueq and eueqi for classes. (Contributed by Stefan Allan, 4-Dec-2008) (Proof shortened by Wolf Lammen, 8-Sep-2019) Reduce axiom usage. (Revised by Wolf Lammen, 1-Mar-2023)

Ref Expression
Assertion euequ ⊢ ∃! x x = y

Proof

Step Hyp Ref Expression
1 ax6ev ⊢ ∃ x x = y
2 ax6ev ⊢ ∃ z z = y
3 equeuclr ⊢ z = y → x = y → x = z
4 3 alrimiv ⊢ z = y → ∀ x x = y → x = z
5 2 4 eximii ⊢ ∃ z ∀ x x = y → x = z
6 eu3v ⊢ ∃! x x = y ↔ ∃ x x = y ∧ ∃ z ∀ x x = y → x = z
7 1 5 6 mpbir2an ⊢ ∃! x x = y