Proof of Theorem zfcndac
| Step | Hyp | Ref | Expression | 
|---|
| 1 |  | axacnd 10653 | . . 3
⊢
∃𝑦∀𝑧∀𝑤(∀𝑦(𝑧 ∈ 𝑤 ∧ 𝑤 ∈ 𝑥) → ∃𝑥∀𝑧(∃𝑥((𝑧 ∈ 𝑤 ∧ 𝑤 ∈ 𝑥) ∧ (𝑧 ∈ 𝑥 ∧ 𝑥 ∈ 𝑦)) ↔ 𝑧 = 𝑥)) | 
| 2 |  | 19.3v 1980 | . . . . . 6
⊢
(∀𝑦(𝑧 ∈ 𝑤 ∧ 𝑤 ∈ 𝑥) ↔ (𝑧 ∈ 𝑤 ∧ 𝑤 ∈ 𝑥)) | 
| 3 | 2 | imbi1i 349 | . . . . 5
⊢
((∀𝑦(𝑧 ∈ 𝑤 ∧ 𝑤 ∈ 𝑥) → ∃𝑥∀𝑧(∃𝑥((𝑧 ∈ 𝑤 ∧ 𝑤 ∈ 𝑥) ∧ (𝑧 ∈ 𝑥 ∧ 𝑥 ∈ 𝑦)) ↔ 𝑧 = 𝑥)) ↔ ((𝑧 ∈ 𝑤 ∧ 𝑤 ∈ 𝑥) → ∃𝑥∀𝑧(∃𝑥((𝑧 ∈ 𝑤 ∧ 𝑤 ∈ 𝑥) ∧ (𝑧 ∈ 𝑥 ∧ 𝑥 ∈ 𝑦)) ↔ 𝑧 = 𝑥))) | 
| 4 | 3 | 2albii 1819 | . . . 4
⊢
(∀𝑧∀𝑤(∀𝑦(𝑧 ∈ 𝑤 ∧ 𝑤 ∈ 𝑥) → ∃𝑥∀𝑧(∃𝑥((𝑧 ∈ 𝑤 ∧ 𝑤 ∈ 𝑥) ∧ (𝑧 ∈ 𝑥 ∧ 𝑥 ∈ 𝑦)) ↔ 𝑧 = 𝑥)) ↔ ∀𝑧∀𝑤((𝑧 ∈ 𝑤 ∧ 𝑤 ∈ 𝑥) → ∃𝑥∀𝑧(∃𝑥((𝑧 ∈ 𝑤 ∧ 𝑤 ∈ 𝑥) ∧ (𝑧 ∈ 𝑥 ∧ 𝑥 ∈ 𝑦)) ↔ 𝑧 = 𝑥))) | 
| 5 | 4 | exbii 1847 | . . 3
⊢
(∃𝑦∀𝑧∀𝑤(∀𝑦(𝑧 ∈ 𝑤 ∧ 𝑤 ∈ 𝑥) → ∃𝑥∀𝑧(∃𝑥((𝑧 ∈ 𝑤 ∧ 𝑤 ∈ 𝑥) ∧ (𝑧 ∈ 𝑥 ∧ 𝑥 ∈ 𝑦)) ↔ 𝑧 = 𝑥)) ↔ ∃𝑦∀𝑧∀𝑤((𝑧 ∈ 𝑤 ∧ 𝑤 ∈ 𝑥) → ∃𝑥∀𝑧(∃𝑥((𝑧 ∈ 𝑤 ∧ 𝑤 ∈ 𝑥) ∧ (𝑧 ∈ 𝑥 ∧ 𝑥 ∈ 𝑦)) ↔ 𝑧 = 𝑥))) | 
| 6 | 1, 5 | mpbi 230 | . 2
⊢
∃𝑦∀𝑧∀𝑤((𝑧 ∈ 𝑤 ∧ 𝑤 ∈ 𝑥) → ∃𝑥∀𝑧(∃𝑥((𝑧 ∈ 𝑤 ∧ 𝑤 ∈ 𝑥) ∧ (𝑧 ∈ 𝑥 ∧ 𝑥 ∈ 𝑦)) ↔ 𝑧 = 𝑥)) | 
| 7 |  | equequ2 2024 | . . . . . . . . . 10
⊢ (𝑣 = 𝑥 → (𝑢 = 𝑣 ↔ 𝑢 = 𝑥)) | 
| 8 | 7 | bibi2d 342 | . . . . . . . . 9
⊢ (𝑣 = 𝑥 → ((∃𝑡((𝑢 ∈ 𝑤 ∧ 𝑤 ∈ 𝑡) ∧ (𝑢 ∈ 𝑡 ∧ 𝑡 ∈ 𝑦)) ↔ 𝑢 = 𝑣) ↔ (∃𝑡((𝑢 ∈ 𝑤 ∧ 𝑤 ∈ 𝑡) ∧ (𝑢 ∈ 𝑡 ∧ 𝑡 ∈ 𝑦)) ↔ 𝑢 = 𝑥))) | 
| 9 |  | elequ2 2122 | . . . . . . . . . . . . 13
⊢ (𝑡 = 𝑥 → (𝑤 ∈ 𝑡 ↔ 𝑤 ∈ 𝑥)) | 
| 10 | 9 | anbi2d 630 | . . . . . . . . . . . 12
⊢ (𝑡 = 𝑥 → ((𝑢 ∈ 𝑤 ∧ 𝑤 ∈ 𝑡) ↔ (𝑢 ∈ 𝑤 ∧ 𝑤 ∈ 𝑥))) | 
| 11 |  | elequ2 2122 | . . . . . . . . . . . . 13
⊢ (𝑡 = 𝑥 → (𝑢 ∈ 𝑡 ↔ 𝑢 ∈ 𝑥)) | 
| 12 |  | elequ1 2114 | . . . . . . . . . . . . 13
⊢ (𝑡 = 𝑥 → (𝑡 ∈ 𝑦 ↔ 𝑥 ∈ 𝑦)) | 
| 13 | 11, 12 | anbi12d 632 | . . . . . . . . . . . 12
⊢ (𝑡 = 𝑥 → ((𝑢 ∈ 𝑡 ∧ 𝑡 ∈ 𝑦) ↔ (𝑢 ∈ 𝑥 ∧ 𝑥 ∈ 𝑦))) | 
| 14 | 10, 13 | anbi12d 632 | . . . . . . . . . . 11
⊢ (𝑡 = 𝑥 → (((𝑢 ∈ 𝑤 ∧ 𝑤 ∈ 𝑡) ∧ (𝑢 ∈ 𝑡 ∧ 𝑡 ∈ 𝑦)) ↔ ((𝑢 ∈ 𝑤 ∧ 𝑤 ∈ 𝑥) ∧ (𝑢 ∈ 𝑥 ∧ 𝑥 ∈ 𝑦)))) | 
| 15 | 14 | cbvexvw 2035 | . . . . . . . . . 10
⊢
(∃𝑡((𝑢 ∈ 𝑤 ∧ 𝑤 ∈ 𝑡) ∧ (𝑢 ∈ 𝑡 ∧ 𝑡 ∈ 𝑦)) ↔ ∃𝑥((𝑢 ∈ 𝑤 ∧ 𝑤 ∈ 𝑥) ∧ (𝑢 ∈ 𝑥 ∧ 𝑥 ∈ 𝑦))) | 
| 16 | 15 | bibi1i 338 | . . . . . . . . 9
⊢
((∃𝑡((𝑢 ∈ 𝑤 ∧ 𝑤 ∈ 𝑡) ∧ (𝑢 ∈ 𝑡 ∧ 𝑡 ∈ 𝑦)) ↔ 𝑢 = 𝑥) ↔ (∃𝑥((𝑢 ∈ 𝑤 ∧ 𝑤 ∈ 𝑥) ∧ (𝑢 ∈ 𝑥 ∧ 𝑥 ∈ 𝑦)) ↔ 𝑢 = 𝑥)) | 
| 17 | 8, 16 | bitrdi 287 | . . . . . . . 8
⊢ (𝑣 = 𝑥 → ((∃𝑡((𝑢 ∈ 𝑤 ∧ 𝑤 ∈ 𝑡) ∧ (𝑢 ∈ 𝑡 ∧ 𝑡 ∈ 𝑦)) ↔ 𝑢 = 𝑣) ↔ (∃𝑥((𝑢 ∈ 𝑤 ∧ 𝑤 ∈ 𝑥) ∧ (𝑢 ∈ 𝑥 ∧ 𝑥 ∈ 𝑦)) ↔ 𝑢 = 𝑥))) | 
| 18 | 17 | albidv 1919 | . . . . . . 7
⊢ (𝑣 = 𝑥 → (∀𝑢(∃𝑡((𝑢 ∈ 𝑤 ∧ 𝑤 ∈ 𝑡) ∧ (𝑢 ∈ 𝑡 ∧ 𝑡 ∈ 𝑦)) ↔ 𝑢 = 𝑣) ↔ ∀𝑢(∃𝑥((𝑢 ∈ 𝑤 ∧ 𝑤 ∈ 𝑥) ∧ (𝑢 ∈ 𝑥 ∧ 𝑥 ∈ 𝑦)) ↔ 𝑢 = 𝑥))) | 
| 19 |  | elequ1 2114 | . . . . . . . . . . . 12
⊢ (𝑢 = 𝑧 → (𝑢 ∈ 𝑤 ↔ 𝑧 ∈ 𝑤)) | 
| 20 | 19 | anbi1d 631 | . . . . . . . . . . 11
⊢ (𝑢 = 𝑧 → ((𝑢 ∈ 𝑤 ∧ 𝑤 ∈ 𝑥) ↔ (𝑧 ∈ 𝑤 ∧ 𝑤 ∈ 𝑥))) | 
| 21 |  | elequ1 2114 | . . . . . . . . . . . 12
⊢ (𝑢 = 𝑧 → (𝑢 ∈ 𝑥 ↔ 𝑧 ∈ 𝑥)) | 
| 22 | 21 | anbi1d 631 | . . . . . . . . . . 11
⊢ (𝑢 = 𝑧 → ((𝑢 ∈ 𝑥 ∧ 𝑥 ∈ 𝑦) ↔ (𝑧 ∈ 𝑥 ∧ 𝑥 ∈ 𝑦))) | 
| 23 | 20, 22 | anbi12d 632 | . . . . . . . . . 10
⊢ (𝑢 = 𝑧 → (((𝑢 ∈ 𝑤 ∧ 𝑤 ∈ 𝑥) ∧ (𝑢 ∈ 𝑥 ∧ 𝑥 ∈ 𝑦)) ↔ ((𝑧 ∈ 𝑤 ∧ 𝑤 ∈ 𝑥) ∧ (𝑧 ∈ 𝑥 ∧ 𝑥 ∈ 𝑦)))) | 
| 24 | 23 | exbidv 1920 | . . . . . . . . 9
⊢ (𝑢 = 𝑧 → (∃𝑥((𝑢 ∈ 𝑤 ∧ 𝑤 ∈ 𝑥) ∧ (𝑢 ∈ 𝑥 ∧ 𝑥 ∈ 𝑦)) ↔ ∃𝑥((𝑧 ∈ 𝑤 ∧ 𝑤 ∈ 𝑥) ∧ (𝑧 ∈ 𝑥 ∧ 𝑥 ∈ 𝑦)))) | 
| 25 |  | equequ1 2023 | . . . . . . . . 9
⊢ (𝑢 = 𝑧 → (𝑢 = 𝑥 ↔ 𝑧 = 𝑥)) | 
| 26 | 24, 25 | bibi12d 345 | . . . . . . . 8
⊢ (𝑢 = 𝑧 → ((∃𝑥((𝑢 ∈ 𝑤 ∧ 𝑤 ∈ 𝑥) ∧ (𝑢 ∈ 𝑥 ∧ 𝑥 ∈ 𝑦)) ↔ 𝑢 = 𝑥) ↔ (∃𝑥((𝑧 ∈ 𝑤 ∧ 𝑤 ∈ 𝑥) ∧ (𝑧 ∈ 𝑥 ∧ 𝑥 ∈ 𝑦)) ↔ 𝑧 = 𝑥))) | 
| 27 | 26 | cbvalvw 2034 | . . . . . . 7
⊢
(∀𝑢(∃𝑥((𝑢 ∈ 𝑤 ∧ 𝑤 ∈ 𝑥) ∧ (𝑢 ∈ 𝑥 ∧ 𝑥 ∈ 𝑦)) ↔ 𝑢 = 𝑥) ↔ ∀𝑧(∃𝑥((𝑧 ∈ 𝑤 ∧ 𝑤 ∈ 𝑥) ∧ (𝑧 ∈ 𝑥 ∧ 𝑥 ∈ 𝑦)) ↔ 𝑧 = 𝑥)) | 
| 28 | 18, 27 | bitrdi 287 | . . . . . 6
⊢ (𝑣 = 𝑥 → (∀𝑢(∃𝑡((𝑢 ∈ 𝑤 ∧ 𝑤 ∈ 𝑡) ∧ (𝑢 ∈ 𝑡 ∧ 𝑡 ∈ 𝑦)) ↔ 𝑢 = 𝑣) ↔ ∀𝑧(∃𝑥((𝑧 ∈ 𝑤 ∧ 𝑤 ∈ 𝑥) ∧ (𝑧 ∈ 𝑥 ∧ 𝑥 ∈ 𝑦)) ↔ 𝑧 = 𝑥))) | 
| 29 | 28 | cbvexvw 2035 | . . . . 5
⊢
(∃𝑣∀𝑢(∃𝑡((𝑢 ∈ 𝑤 ∧ 𝑤 ∈ 𝑡) ∧ (𝑢 ∈ 𝑡 ∧ 𝑡 ∈ 𝑦)) ↔ 𝑢 = 𝑣) ↔ ∃𝑥∀𝑧(∃𝑥((𝑧 ∈ 𝑤 ∧ 𝑤 ∈ 𝑥) ∧ (𝑧 ∈ 𝑥 ∧ 𝑥 ∈ 𝑦)) ↔ 𝑧 = 𝑥)) | 
| 30 | 29 | imbi2i 336 | . . . 4
⊢ (((𝑧 ∈ 𝑤 ∧ 𝑤 ∈ 𝑥) → ∃𝑣∀𝑢(∃𝑡((𝑢 ∈ 𝑤 ∧ 𝑤 ∈ 𝑡) ∧ (𝑢 ∈ 𝑡 ∧ 𝑡 ∈ 𝑦)) ↔ 𝑢 = 𝑣)) ↔ ((𝑧 ∈ 𝑤 ∧ 𝑤 ∈ 𝑥) → ∃𝑥∀𝑧(∃𝑥((𝑧 ∈ 𝑤 ∧ 𝑤 ∈ 𝑥) ∧ (𝑧 ∈ 𝑥 ∧ 𝑥 ∈ 𝑦)) ↔ 𝑧 = 𝑥))) | 
| 31 | 30 | 2albii 1819 | . . 3
⊢
(∀𝑧∀𝑤((𝑧 ∈ 𝑤 ∧ 𝑤 ∈ 𝑥) → ∃𝑣∀𝑢(∃𝑡((𝑢 ∈ 𝑤 ∧ 𝑤 ∈ 𝑡) ∧ (𝑢 ∈ 𝑡 ∧ 𝑡 ∈ 𝑦)) ↔ 𝑢 = 𝑣)) ↔ ∀𝑧∀𝑤((𝑧 ∈ 𝑤 ∧ 𝑤 ∈ 𝑥) → ∃𝑥∀𝑧(∃𝑥((𝑧 ∈ 𝑤 ∧ 𝑤 ∈ 𝑥) ∧ (𝑧 ∈ 𝑥 ∧ 𝑥 ∈ 𝑦)) ↔ 𝑧 = 𝑥))) | 
| 32 | 31 | exbii 1847 | . 2
⊢
(∃𝑦∀𝑧∀𝑤((𝑧 ∈ 𝑤 ∧ 𝑤 ∈ 𝑥) → ∃𝑣∀𝑢(∃𝑡((𝑢 ∈ 𝑤 ∧ 𝑤 ∈ 𝑡) ∧ (𝑢 ∈ 𝑡 ∧ 𝑡 ∈ 𝑦)) ↔ 𝑢 = 𝑣)) ↔ ∃𝑦∀𝑧∀𝑤((𝑧 ∈ 𝑤 ∧ 𝑤 ∈ 𝑥) → ∃𝑥∀𝑧(∃𝑥((𝑧 ∈ 𝑤 ∧ 𝑤 ∈ 𝑥) ∧ (𝑧 ∈ 𝑥 ∧ 𝑥 ∈ 𝑦)) ↔ 𝑧 = 𝑥))) | 
| 33 | 6, 32 | mpbir 231 | 1
⊢
∃𝑦∀𝑧∀𝑤((𝑧 ∈ 𝑤 ∧ 𝑤 ∈ 𝑥) → ∃𝑣∀𝑢(∃𝑡((𝑢 ∈ 𝑤 ∧ 𝑤 ∈ 𝑡) ∧ (𝑢 ∈ 𝑡 ∧ 𝑡 ∈ 𝑦)) ↔ 𝑢 = 𝑣)) |