Step | Hyp | Ref
| Expression |
1 | | vex 2729 |
. . . 4
⊢ 𝑥 ∈ V |
2 | | vex 2729 |
. . . 4
⊢ 𝑦 ∈ V |
3 | 1, 2 | eqvinop 4221 |
. . 3
⊢ (𝐴 = 〈𝑥, 𝑦〉 ↔ ∃𝑧∃𝑤(𝐴 = 〈𝑧, 𝑤〉 ∧ 〈𝑧, 𝑤〉 = 〈𝑥, 𝑦〉)) |
4 | | 19.8a 1578 |
. . . . . . . . 9
⊢
(∃𝑦(〈𝑧, 𝑤〉 = 〈𝑥, 𝑦〉 ∧ 𝜑) → ∃𝑥∃𝑦(〈𝑧, 𝑤〉 = 〈𝑥, 𝑦〉 ∧ 𝜑)) |
5 | 4 | 19.23bi 1580 |
. . . . . . . 8
⊢
((〈𝑧, 𝑤〉 = 〈𝑥, 𝑦〉 ∧ 𝜑) → ∃𝑥∃𝑦(〈𝑧, 𝑤〉 = 〈𝑥, 𝑦〉 ∧ 𝜑)) |
6 | 5 | ex 114 |
. . . . . . 7
⊢
(〈𝑧, 𝑤〉 = 〈𝑥, 𝑦〉 → (𝜑 → ∃𝑥∃𝑦(〈𝑧, 𝑤〉 = 〈𝑥, 𝑦〉 ∧ 𝜑))) |
7 | | vex 2729 |
. . . . . . . . 9
⊢ 𝑧 ∈ V |
8 | | vex 2729 |
. . . . . . . . 9
⊢ 𝑤 ∈ V |
9 | 7, 8 | opth 4215 |
. . . . . . . 8
⊢
(〈𝑧, 𝑤〉 = 〈𝑥, 𝑦〉 ↔ (𝑧 = 𝑥 ∧ 𝑤 = 𝑦)) |
10 | 9 | anbi1i 454 |
. . . . . . . . . 10
⊢
((〈𝑧, 𝑤〉 = 〈𝑥, 𝑦〉 ∧ 𝜑) ↔ ((𝑧 = 𝑥 ∧ 𝑤 = 𝑦) ∧ 𝜑)) |
11 | 10 | 2exbii 1594 |
. . . . . . . . 9
⊢
(∃𝑥∃𝑦(〈𝑧, 𝑤〉 = 〈𝑥, 𝑦〉 ∧ 𝜑) ↔ ∃𝑥∃𝑦((𝑧 = 𝑥 ∧ 𝑤 = 𝑦) ∧ 𝜑)) |
12 | | nfe1 1484 |
. . . . . . . . . . 11
⊢
Ⅎ𝑥∃𝑥(𝑧 = 𝑥 ∧ ∃𝑦(𝑤 = 𝑦 ∧ 𝜑)) |
13 | | dveeq2or 1804 |
. . . . . . . . . . . 12
⊢
(∀𝑦 𝑦 = 𝑥 ∨ Ⅎ𝑦 𝑧 = 𝑥) |
14 | | nfae 1707 |
. . . . . . . . . . . . . . 15
⊢
Ⅎ𝑦∀𝑦 𝑦 = 𝑥 |
15 | | anass 399 |
. . . . . . . . . . . . . . . 16
⊢ (((𝑧 = 𝑥 ∧ 𝑤 = 𝑦) ∧ 𝜑) ↔ (𝑧 = 𝑥 ∧ (𝑤 = 𝑦 ∧ 𝜑))) |
16 | | 19.8a 1578 |
. . . . . . . . . . . . . . . . . 18
⊢ ((𝑤 = 𝑦 ∧ 𝜑) → ∃𝑦(𝑤 = 𝑦 ∧ 𝜑)) |
17 | 16 | a1i 9 |
. . . . . . . . . . . . . . . . 17
⊢
(∀𝑦 𝑦 = 𝑥 → ((𝑤 = 𝑦 ∧ 𝜑) → ∃𝑦(𝑤 = 𝑦 ∧ 𝜑))) |
18 | 17 | anim2d 335 |
. . . . . . . . . . . . . . . 16
⊢
(∀𝑦 𝑦 = 𝑥 → ((𝑧 = 𝑥 ∧ (𝑤 = 𝑦 ∧ 𝜑)) → (𝑧 = 𝑥 ∧ ∃𝑦(𝑤 = 𝑦 ∧ 𝜑)))) |
19 | 15, 18 | syl5bi 151 |
. . . . . . . . . . . . . . 15
⊢
(∀𝑦 𝑦 = 𝑥 → (((𝑧 = 𝑥 ∧ 𝑤 = 𝑦) ∧ 𝜑) → (𝑧 = 𝑥 ∧ ∃𝑦(𝑤 = 𝑦 ∧ 𝜑)))) |
20 | 14, 19 | eximd 1600 |
. . . . . . . . . . . . . 14
⊢
(∀𝑦 𝑦 = 𝑥 → (∃𝑦((𝑧 = 𝑥 ∧ 𝑤 = 𝑦) ∧ 𝜑) → ∃𝑦(𝑧 = 𝑥 ∧ ∃𝑦(𝑤 = 𝑦 ∧ 𝜑)))) |
21 | | biidd 171 |
. . . . . . . . . . . . . . 15
⊢
(∀𝑦 𝑦 = 𝑥 → ((𝑧 = 𝑥 ∧ ∃𝑦(𝑤 = 𝑦 ∧ 𝜑)) ↔ (𝑧 = 𝑥 ∧ ∃𝑦(𝑤 = 𝑦 ∧ 𝜑)))) |
22 | 21 | drex1 1786 |
. . . . . . . . . . . . . 14
⊢
(∀𝑦 𝑦 = 𝑥 → (∃𝑦(𝑧 = 𝑥 ∧ ∃𝑦(𝑤 = 𝑦 ∧ 𝜑)) ↔ ∃𝑥(𝑧 = 𝑥 ∧ ∃𝑦(𝑤 = 𝑦 ∧ 𝜑)))) |
23 | 20, 22 | sylibd 148 |
. . . . . . . . . . . . 13
⊢
(∀𝑦 𝑦 = 𝑥 → (∃𝑦((𝑧 = 𝑥 ∧ 𝑤 = 𝑦) ∧ 𝜑) → ∃𝑥(𝑧 = 𝑥 ∧ ∃𝑦(𝑤 = 𝑦 ∧ 𝜑)))) |
24 | 15 | exbii 1593 |
. . . . . . . . . . . . . . 15
⊢
(∃𝑦((𝑧 = 𝑥 ∧ 𝑤 = 𝑦) ∧ 𝜑) ↔ ∃𝑦(𝑧 = 𝑥 ∧ (𝑤 = 𝑦 ∧ 𝜑))) |
25 | | 19.40 1619 |
. . . . . . . . . . . . . . . 16
⊢
(∃𝑦(𝑧 = 𝑥 ∧ (𝑤 = 𝑦 ∧ 𝜑)) → (∃𝑦 𝑧 = 𝑥 ∧ ∃𝑦(𝑤 = 𝑦 ∧ 𝜑))) |
26 | | 19.9t 1630 |
. . . . . . . . . . . . . . . . . 18
⊢
(Ⅎ𝑦 𝑧 = 𝑥 → (∃𝑦 𝑧 = 𝑥 ↔ 𝑧 = 𝑥)) |
27 | 26 | biimpd 143 |
. . . . . . . . . . . . . . . . 17
⊢
(Ⅎ𝑦 𝑧 = 𝑥 → (∃𝑦 𝑧 = 𝑥 → 𝑧 = 𝑥)) |
28 | 27 | anim1d 334 |
. . . . . . . . . . . . . . . 16
⊢
(Ⅎ𝑦 𝑧 = 𝑥 → ((∃𝑦 𝑧 = 𝑥 ∧ ∃𝑦(𝑤 = 𝑦 ∧ 𝜑)) → (𝑧 = 𝑥 ∧ ∃𝑦(𝑤 = 𝑦 ∧ 𝜑)))) |
29 | 25, 28 | syl5 32 |
. . . . . . . . . . . . . . 15
⊢
(Ⅎ𝑦 𝑧 = 𝑥 → (∃𝑦(𝑧 = 𝑥 ∧ (𝑤 = 𝑦 ∧ 𝜑)) → (𝑧 = 𝑥 ∧ ∃𝑦(𝑤 = 𝑦 ∧ 𝜑)))) |
30 | 24, 29 | syl5bi 151 |
. . . . . . . . . . . . . 14
⊢
(Ⅎ𝑦 𝑧 = 𝑥 → (∃𝑦((𝑧 = 𝑥 ∧ 𝑤 = 𝑦) ∧ 𝜑) → (𝑧 = 𝑥 ∧ ∃𝑦(𝑤 = 𝑦 ∧ 𝜑)))) |
31 | | 19.8a 1578 |
. . . . . . . . . . . . . 14
⊢ ((𝑧 = 𝑥 ∧ ∃𝑦(𝑤 = 𝑦 ∧ 𝜑)) → ∃𝑥(𝑧 = 𝑥 ∧ ∃𝑦(𝑤 = 𝑦 ∧ 𝜑))) |
32 | 30, 31 | syl6 33 |
. . . . . . . . . . . . 13
⊢
(Ⅎ𝑦 𝑧 = 𝑥 → (∃𝑦((𝑧 = 𝑥 ∧ 𝑤 = 𝑦) ∧ 𝜑) → ∃𝑥(𝑧 = 𝑥 ∧ ∃𝑦(𝑤 = 𝑦 ∧ 𝜑)))) |
33 | 23, 32 | jaoi 706 |
. . . . . . . . . . . 12
⊢
((∀𝑦 𝑦 = 𝑥 ∨ Ⅎ𝑦 𝑧 = 𝑥) → (∃𝑦((𝑧 = 𝑥 ∧ 𝑤 = 𝑦) ∧ 𝜑) → ∃𝑥(𝑧 = 𝑥 ∧ ∃𝑦(𝑤 = 𝑦 ∧ 𝜑)))) |
34 | 13, 33 | ax-mp 5 |
. . . . . . . . . . 11
⊢
(∃𝑦((𝑧 = 𝑥 ∧ 𝑤 = 𝑦) ∧ 𝜑) → ∃𝑥(𝑧 = 𝑥 ∧ ∃𝑦(𝑤 = 𝑦 ∧ 𝜑))) |
35 | 12, 34 | exlimi 1582 |
. . . . . . . . . 10
⊢
(∃𝑥∃𝑦((𝑧 = 𝑥 ∧ 𝑤 = 𝑦) ∧ 𝜑) → ∃𝑥(𝑧 = 𝑥 ∧ ∃𝑦(𝑤 = 𝑦 ∧ 𝜑))) |
36 | | euequ1 2109 |
. . . . . . . . . . . . . 14
⊢
∃!𝑥 𝑥 = 𝑧 |
37 | | equcom 1694 |
. . . . . . . . . . . . . . 15
⊢ (𝑥 = 𝑧 ↔ 𝑧 = 𝑥) |
38 | 37 | eubii 2023 |
. . . . . . . . . . . . . 14
⊢
(∃!𝑥 𝑥 = 𝑧 ↔ ∃!𝑥 𝑧 = 𝑥) |
39 | 36, 38 | mpbi 144 |
. . . . . . . . . . . . 13
⊢
∃!𝑥 𝑧 = 𝑥 |
40 | | eupick 2093 |
. . . . . . . . . . . . 13
⊢
((∃!𝑥 𝑧 = 𝑥 ∧ ∃𝑥(𝑧 = 𝑥 ∧ ∃𝑦(𝑤 = 𝑦 ∧ 𝜑))) → (𝑧 = 𝑥 → ∃𝑦(𝑤 = 𝑦 ∧ 𝜑))) |
41 | 39, 40 | mpan 421 |
. . . . . . . . . . . 12
⊢
(∃𝑥(𝑧 = 𝑥 ∧ ∃𝑦(𝑤 = 𝑦 ∧ 𝜑)) → (𝑧 = 𝑥 → ∃𝑦(𝑤 = 𝑦 ∧ 𝜑))) |
42 | 41 | com12 30 |
. . . . . . . . . . 11
⊢ (𝑧 = 𝑥 → (∃𝑥(𝑧 = 𝑥 ∧ ∃𝑦(𝑤 = 𝑦 ∧ 𝜑)) → ∃𝑦(𝑤 = 𝑦 ∧ 𝜑))) |
43 | | euequ1 2109 |
. . . . . . . . . . . . . 14
⊢
∃!𝑦 𝑦 = 𝑤 |
44 | | equcom 1694 |
. . . . . . . . . . . . . . 15
⊢ (𝑦 = 𝑤 ↔ 𝑤 = 𝑦) |
45 | 44 | eubii 2023 |
. . . . . . . . . . . . . 14
⊢
(∃!𝑦 𝑦 = 𝑤 ↔ ∃!𝑦 𝑤 = 𝑦) |
46 | 43, 45 | mpbi 144 |
. . . . . . . . . . . . 13
⊢
∃!𝑦 𝑤 = 𝑦 |
47 | | eupick 2093 |
. . . . . . . . . . . . 13
⊢
((∃!𝑦 𝑤 = 𝑦 ∧ ∃𝑦(𝑤 = 𝑦 ∧ 𝜑)) → (𝑤 = 𝑦 → 𝜑)) |
48 | 46, 47 | mpan 421 |
. . . . . . . . . . . 12
⊢
(∃𝑦(𝑤 = 𝑦 ∧ 𝜑) → (𝑤 = 𝑦 → 𝜑)) |
49 | 48 | com12 30 |
. . . . . . . . . . 11
⊢ (𝑤 = 𝑦 → (∃𝑦(𝑤 = 𝑦 ∧ 𝜑) → 𝜑)) |
50 | 42, 49 | sylan9 407 |
. . . . . . . . . 10
⊢ ((𝑧 = 𝑥 ∧ 𝑤 = 𝑦) → (∃𝑥(𝑧 = 𝑥 ∧ ∃𝑦(𝑤 = 𝑦 ∧ 𝜑)) → 𝜑)) |
51 | 35, 50 | syl5 32 |
. . . . . . . . 9
⊢ ((𝑧 = 𝑥 ∧ 𝑤 = 𝑦) → (∃𝑥∃𝑦((𝑧 = 𝑥 ∧ 𝑤 = 𝑦) ∧ 𝜑) → 𝜑)) |
52 | 11, 51 | syl5bi 151 |
. . . . . . . 8
⊢ ((𝑧 = 𝑥 ∧ 𝑤 = 𝑦) → (∃𝑥∃𝑦(〈𝑧, 𝑤〉 = 〈𝑥, 𝑦〉 ∧ 𝜑) → 𝜑)) |
53 | 9, 52 | sylbi 120 |
. . . . . . 7
⊢
(〈𝑧, 𝑤〉 = 〈𝑥, 𝑦〉 → (∃𝑥∃𝑦(〈𝑧, 𝑤〉 = 〈𝑥, 𝑦〉 ∧ 𝜑) → 𝜑)) |
54 | 6, 53 | impbid 128 |
. . . . . 6
⊢
(〈𝑧, 𝑤〉 = 〈𝑥, 𝑦〉 → (𝜑 ↔ ∃𝑥∃𝑦(〈𝑧, 𝑤〉 = 〈𝑥, 𝑦〉 ∧ 𝜑))) |
55 | | eqeq1 2172 |
. . . . . . 7
⊢ (𝐴 = 〈𝑧, 𝑤〉 → (𝐴 = 〈𝑥, 𝑦〉 ↔ 〈𝑧, 𝑤〉 = 〈𝑥, 𝑦〉)) |
56 | 55 | anbi1d 461 |
. . . . . . . . 9
⊢ (𝐴 = 〈𝑧, 𝑤〉 → ((𝐴 = 〈𝑥, 𝑦〉 ∧ 𝜑) ↔ (〈𝑧, 𝑤〉 = 〈𝑥, 𝑦〉 ∧ 𝜑))) |
57 | 56 | 2exbidv 1856 |
. . . . . . . 8
⊢ (𝐴 = 〈𝑧, 𝑤〉 → (∃𝑥∃𝑦(𝐴 = 〈𝑥, 𝑦〉 ∧ 𝜑) ↔ ∃𝑥∃𝑦(〈𝑧, 𝑤〉 = 〈𝑥, 𝑦〉 ∧ 𝜑))) |
58 | 57 | bibi2d 231 |
. . . . . . 7
⊢ (𝐴 = 〈𝑧, 𝑤〉 → ((𝜑 ↔ ∃𝑥∃𝑦(𝐴 = 〈𝑥, 𝑦〉 ∧ 𝜑)) ↔ (𝜑 ↔ ∃𝑥∃𝑦(〈𝑧, 𝑤〉 = 〈𝑥, 𝑦〉 ∧ 𝜑)))) |
59 | 55, 58 | imbi12d 233 |
. . . . . 6
⊢ (𝐴 = 〈𝑧, 𝑤〉 → ((𝐴 = 〈𝑥, 𝑦〉 → (𝜑 ↔ ∃𝑥∃𝑦(𝐴 = 〈𝑥, 𝑦〉 ∧ 𝜑))) ↔ (〈𝑧, 𝑤〉 = 〈𝑥, 𝑦〉 → (𝜑 ↔ ∃𝑥∃𝑦(〈𝑧, 𝑤〉 = 〈𝑥, 𝑦〉 ∧ 𝜑))))) |
60 | 54, 59 | mpbiri 167 |
. . . . 5
⊢ (𝐴 = 〈𝑧, 𝑤〉 → (𝐴 = 〈𝑥, 𝑦〉 → (𝜑 ↔ ∃𝑥∃𝑦(𝐴 = 〈𝑥, 𝑦〉 ∧ 𝜑)))) |
61 | 60 | adantr 274 |
. . . 4
⊢ ((𝐴 = 〈𝑧, 𝑤〉 ∧ 〈𝑧, 𝑤〉 = 〈𝑥, 𝑦〉) → (𝐴 = 〈𝑥, 𝑦〉 → (𝜑 ↔ ∃𝑥∃𝑦(𝐴 = 〈𝑥, 𝑦〉 ∧ 𝜑)))) |
62 | 61 | exlimivv 1884 |
. . 3
⊢
(∃𝑧∃𝑤(𝐴 = 〈𝑧, 𝑤〉 ∧ 〈𝑧, 𝑤〉 = 〈𝑥, 𝑦〉) → (𝐴 = 〈𝑥, 𝑦〉 → (𝜑 ↔ ∃𝑥∃𝑦(𝐴 = 〈𝑥, 𝑦〉 ∧ 𝜑)))) |
63 | 3, 62 | sylbi 120 |
. 2
⊢ (𝐴 = 〈𝑥, 𝑦〉 → (𝐴 = 〈𝑥, 𝑦〉 → (𝜑 ↔ ∃𝑥∃𝑦(𝐴 = 〈𝑥, 𝑦〉 ∧ 𝜑)))) |
64 | 63 | pm2.43i 49 |
1
⊢ (𝐴 = 〈𝑥, 𝑦〉 → (𝜑 ↔ ∃𝑥∃𝑦(𝐴 = 〈𝑥, 𝑦〉 ∧ 𝜑))) |