Metamath Proof Explorer


Theorem euxfr2w

Description: Transfer existential uniqueness from a variable x to another variable y contained in expression A . Version of euxfr2 with a disjoint variable condition, which does not require ax-13 . (Contributed by NM, 14-Nov-2004) (Revised by Gino Giotto, 10-Jan-2024)

Ref Expression
Hypotheses euxfr2w.1 A V
euxfr2w.2 * y x = A
Assertion euxfr2w ∃! x y x = A φ ∃! y φ

Proof

Step Hyp Ref Expression
1 euxfr2w.1 A V
2 euxfr2w.2 * y x = A
3 2euswapv x * y x = A φ ∃! x y x = A φ ∃! y x x = A φ
4 2 moani * y φ x = A
5 ancom φ x = A x = A φ
6 5 mobii * y φ x = A * y x = A φ
7 4 6 mpbi * y x = A φ
8 3 7 mpg ∃! x y x = A φ ∃! y x x = A φ
9 2euswapv y * x x = A φ ∃! y x x = A φ ∃! x y x = A φ
10 moeq * x x = A
11 10 moani * x φ x = A
12 5 mobii * x φ x = A * x x = A φ
13 11 12 mpbi * x x = A φ
14 9 13 mpg ∃! y x x = A φ ∃! x y x = A φ
15 8 14 impbii ∃! x y x = A φ ∃! y x x = A φ
16 biidd x = A φ φ
17 1 16 ceqsexv x x = A φ φ
18 17 eubii ∃! y x x = A φ ∃! y φ
19 15 18 bitri ∃! x y x = A φ ∃! y φ