Proof of Theorem zfrep6
| Step | Hyp | Ref
| Expression |
| 1 | | euex 2607 |
. . 3
⊢
(∃!𝑦𝜑 → ∃𝑦𝜑) |
| 2 | 1 | ralimi 3102 |
. 2
⊢
(∀𝑥 ∈
𝑧 ∃!𝑦𝜑 → ∀𝑥 ∈ 𝑧 ∃𝑦𝜑) |
| 3 | | df-ral 3080 |
. . . 4
⊢
(∀𝑥 ∈
𝑧 ∃!𝑦𝜑 ↔ ∀𝑥(𝑥 ∈ 𝑧 → ∃!𝑦𝜑)) |
| 4 | | eumo 2608 |
. . . . . . 7
⊢
(∃!𝑦𝜑 → ∃*𝑦𝜑) |
| 5 | 4 | imim2i 17 |
. . . . . 6
⊢ ((𝑥 ∈ 𝑧 → ∃!𝑦𝜑) → (𝑥 ∈ 𝑧 → ∃*𝑦𝜑)) |
| 6 | | moanimv 2649 |
. . . . . 6
⊢
(∃*𝑦(𝑥 ∈ 𝑧 ∧ 𝜑) ↔ (𝑥 ∈ 𝑧 → ∃*𝑦𝜑)) |
| 7 | 5, 6 | sylibr 237 |
. . . . 5
⊢ ((𝑥 ∈ 𝑧 → ∃!𝑦𝜑) → ∃*𝑦(𝑥 ∈ 𝑧 ∧ 𝜑)) |
| 8 | 7 | alimi 1834 |
. . . 4
⊢
(∀𝑥(𝑥 ∈ 𝑧 → ∃!𝑦𝜑) → ∀𝑥∃*𝑦(𝑥 ∈ 𝑧 ∧ 𝜑)) |
| 9 | 3, 8 | sylbi 220 |
. . 3
⊢
(∀𝑥 ∈
𝑧 ∃!𝑦𝜑 → ∀𝑥∃*𝑦(𝑥 ∈ 𝑧 ∧ 𝜑)) |
| 10 | | axrep6 5240 |
. . . 4
⊢
(∀𝑥∃*𝑦(𝑥 ∈ 𝑧 ∧ 𝜑) → ∃𝑤∀𝑦(𝑦 ∈ 𝑤 ↔ ∃𝑥 ∈ 𝑧 (𝑥 ∈ 𝑧 ∧ 𝜑))) |
| 11 | | rexanid 3114 |
. . . . . . 7
⊢
(∃𝑥 ∈
𝑧 (𝑥 ∈ 𝑧 ∧ 𝜑) ↔ ∃𝑥 ∈ 𝑧 𝜑) |
| 12 | 11 | bibi2i 340 |
. . . . . 6
⊢ ((𝑦 ∈ 𝑤 ↔ ∃𝑥 ∈ 𝑧 (𝑥 ∈ 𝑧 ∧ 𝜑)) ↔ (𝑦 ∈ 𝑤 ↔ ∃𝑥 ∈ 𝑧 𝜑)) |
| 13 | 12 | albii 1842 |
. . . . 5
⊢
(∀𝑦(𝑦 ∈ 𝑤 ↔ ∃𝑥 ∈ 𝑧 (𝑥 ∈ 𝑧 ∧ 𝜑)) ↔ ∀𝑦(𝑦 ∈ 𝑤 ↔ ∃𝑥 ∈ 𝑧 𝜑)) |
| 14 | 13 | exbii 1871 |
. . . 4
⊢
(∃𝑤∀𝑦(𝑦 ∈ 𝑤 ↔ ∃𝑥 ∈ 𝑧 (𝑥 ∈ 𝑧 ∧ 𝜑)) ↔ ∃𝑤∀𝑦(𝑦 ∈ 𝑤 ↔ ∃𝑥 ∈ 𝑧 𝜑)) |
| 15 | 10, 14 | sylib 221 |
. . 3
⊢
(∀𝑥∃*𝑦(𝑥 ∈ 𝑧 ∧ 𝜑) → ∃𝑤∀𝑦(𝑦 ∈ 𝑤 ↔ ∃𝑥 ∈ 𝑧 𝜑)) |
| 16 | 9, 15 | syl 18 |
. 2
⊢
(∀𝑥 ∈
𝑧 ∃!𝑦𝜑 → ∃𝑤∀𝑦(𝑦 ∈ 𝑤 ↔ ∃𝑥 ∈ 𝑧 𝜑)) |
| 17 | | replem 5242 |
. 2
⊢
((∀𝑥 ∈
𝑧 ∃𝑦𝜑 ∧ ∃𝑤∀𝑦(𝑦 ∈ 𝑤 ↔ ∃𝑥 ∈ 𝑧 𝜑)) → ∃𝑤∀𝑥 ∈ 𝑧 ∃𝑦 ∈ 𝑤 𝜑) |
| 18 | 2, 16, 17 | syl2anc 595 |
1
⊢
(∀𝑥 ∈
𝑧 ∃!𝑦𝜑 → ∃𝑤∀𝑥 ∈ 𝑧 ∃𝑦 ∈ 𝑤 𝜑) |