Metamath Proof Explorer


Theorem 2eu1v

Description: Double existential uniqueness. This theorem shows a condition under which a "naive" definition matches the correct one. Version of 2eu1 with x and y distinct, but not requiring ax-13 . (Contributed by NM, 3-Dec-2001) (Revised by Wolf Lammen, 2-Oct-2023)

Ref Expression
Assertion 2eu1v x * y φ ∃! x ∃! y φ ∃! x y φ ∃! y x φ

Proof

Step Hyp Ref Expression
1 2eu2ex ∃! x ∃! y φ x y φ
2 moeu * y φ y φ ∃! y φ
3 2 albii x * y φ x y φ ∃! y φ
4 euim x y φ x y φ ∃! y φ ∃! x ∃! y φ ∃! x y φ
5 3 4 sylan2b x y φ x * y φ ∃! x ∃! y φ ∃! x y φ
6 5 ex x y φ x * y φ ∃! x ∃! y φ ∃! x y φ
7 1 6 syl ∃! x ∃! y φ x * y φ ∃! x ∃! y φ ∃! x y φ
8 7 pm2.43b x * y φ ∃! x ∃! y φ ∃! x y φ
9 2euswapv x * y φ ∃! x y φ ∃! y x φ
10 8 9 syld x * y φ ∃! x ∃! y φ ∃! y x φ
11 8 10 jcad x * y φ ∃! x ∃! y φ ∃! x y φ ∃! y x φ
12 2exeuv ∃! x y φ ∃! y x φ ∃! x ∃! y φ
13 11 12 impbid1 x * y φ ∃! x ∃! y φ ∃! x y φ ∃! y x φ