Metamath Proof Explorer


Theorem pm14.24

Description: Theorem *14.24 in WhiteheadRussell p. 191. (Contributed by Andrew Salmon, 12-Jul-2011)

Ref Expression
Assertion pm14.24 ∃! x φ y [˙y / x]˙ φ y = ι x | φ

Proof

Step Hyp Ref Expression
1 nfeu1 x ∃! x φ
2 nfsbc1v x [˙y / x]˙ φ
3 pm14.12 ∃! x φ x y φ [˙y / x]˙ φ x = y
4 3 19.21bbi ∃! x φ φ [˙y / x]˙ φ x = y
5 4 ancomsd ∃! x φ [˙y / x]˙ φ φ x = y
6 5 expdimp ∃! x φ [˙y / x]˙ φ φ x = y
7 pm13.13b [˙y / x]˙ φ x = y φ
8 7 ex [˙y / x]˙ φ x = y φ
9 8 adantl ∃! x φ [˙y / x]˙ φ x = y φ
10 6 9 impbid ∃! x φ [˙y / x]˙ φ φ x = y
11 10 ex ∃! x φ [˙y / x]˙ φ φ x = y
12 1 2 11 alrimd ∃! x φ [˙y / x]˙ φ x φ x = y
13 iotaval x φ x = y ι x | φ = y
14 13 eqcomd x φ x = y y = ι x | φ
15 12 14 syl6 ∃! x φ [˙y / x]˙ φ y = ι x | φ
16 iota4 ∃! x φ [˙ ι x | φ / x]˙ φ
17 dfsbcq y = ι x | φ [˙y / x]˙ φ [˙ ι x | φ / x]˙ φ
18 16 17 syl5ibrcom ∃! x φ y = ι x | φ [˙y / x]˙ φ
19 15 18 impbid ∃! x φ [˙y / x]˙ φ y = ι x | φ
20 19 alrimiv ∃! x φ y [˙y / x]˙ φ y = ι x | φ