Proof of Theorem zfrep6
| Step | Hyp | Ref
| Expression |
| 1 | | euex 2578 |
. . 3
⊢
(∃!𝑦𝜑 → ∃𝑦𝜑) |
| 2 | 1 | ralimi 3075 |
. 2
⊢
(∀𝑥 ∈
𝑧 ∃!𝑦𝜑 → ∀𝑥 ∈ 𝑧 ∃𝑦𝜑) |
| 3 | | df-ral 3053 |
. . . 4
⊢
(∀𝑥 ∈
𝑧 ∃!𝑦𝜑 ↔ ∀𝑥(𝑥 ∈ 𝑧 → ∃!𝑦𝜑)) |
| 4 | | eumo 2579 |
. . . . . . 7
⊢
(∃!𝑦𝜑 → ∃*𝑦𝜑) |
| 5 | 4 | imim2i 16 |
. . . . . 6
⊢ ((𝑥 ∈ 𝑧 → ∃!𝑦𝜑) → (𝑥 ∈ 𝑧 → ∃*𝑦𝜑)) |
| 6 | | moanimv 2620 |
. . . . . 6
⊢
(∃*𝑦(𝑥 ∈ 𝑧 ∧ 𝜑) ↔ (𝑥 ∈ 𝑧 → ∃*𝑦𝜑)) |
| 7 | 5, 6 | sylibr 234 |
. . . . 5
⊢ ((𝑥 ∈ 𝑧 → ∃!𝑦𝜑) → ∃*𝑦(𝑥 ∈ 𝑧 ∧ 𝜑)) |
| 8 | 7 | alimi 1813 |
. . . 4
⊢
(∀𝑥(𝑥 ∈ 𝑧 → ∃!𝑦𝜑) → ∀𝑥∃*𝑦(𝑥 ∈ 𝑧 ∧ 𝜑)) |
| 9 | 3, 8 | sylbi 217 |
. . 3
⊢
(∀𝑥 ∈
𝑧 ∃!𝑦𝜑 → ∀𝑥∃*𝑦(𝑥 ∈ 𝑧 ∧ 𝜑)) |
| 10 | | axrep6 5221 |
. . . 4
⊢
(∀𝑥∃*𝑦(𝑥 ∈ 𝑧 ∧ 𝜑) → ∃𝑤∀𝑦(𝑦 ∈ 𝑤 ↔ ∃𝑥 ∈ 𝑧 (𝑥 ∈ 𝑧 ∧ 𝜑))) |
| 11 | | rexanid 3087 |
. . . . . . 7
⊢
(∃𝑥 ∈
𝑧 (𝑥 ∈ 𝑧 ∧ 𝜑) ↔ ∃𝑥 ∈ 𝑧 𝜑) |
| 12 | 11 | bibi2i 337 |
. . . . . 6
⊢ ((𝑦 ∈ 𝑤 ↔ ∃𝑥 ∈ 𝑧 (𝑥 ∈ 𝑧 ∧ 𝜑)) ↔ (𝑦 ∈ 𝑤 ↔ ∃𝑥 ∈ 𝑧 𝜑)) |
| 13 | 12 | albii 1821 |
. . . . 5
⊢
(∀𝑦(𝑦 ∈ 𝑤 ↔ ∃𝑥 ∈ 𝑧 (𝑥 ∈ 𝑧 ∧ 𝜑)) ↔ ∀𝑦(𝑦 ∈ 𝑤 ↔ ∃𝑥 ∈ 𝑧 𝜑)) |
| 14 | 13 | exbii 1850 |
. . . 4
⊢
(∃𝑤∀𝑦(𝑦 ∈ 𝑤 ↔ ∃𝑥 ∈ 𝑧 (𝑥 ∈ 𝑧 ∧ 𝜑)) ↔ ∃𝑤∀𝑦(𝑦 ∈ 𝑤 ↔ ∃𝑥 ∈ 𝑧 𝜑)) |
| 15 | 10, 14 | sylib 218 |
. . 3
⊢
(∀𝑥∃*𝑦(𝑥 ∈ 𝑧 ∧ 𝜑) → ∃𝑤∀𝑦(𝑦 ∈ 𝑤 ↔ ∃𝑥 ∈ 𝑧 𝜑)) |
| 16 | 9, 15 | syl 17 |
. 2
⊢
(∀𝑥 ∈
𝑧 ∃!𝑦𝜑 → ∃𝑤∀𝑦(𝑦 ∈ 𝑤 ↔ ∃𝑥 ∈ 𝑧 𝜑)) |
| 17 | | replem 5223 |
. 2
⊢
((∀𝑥 ∈
𝑧 ∃𝑦𝜑 ∧ ∃𝑤∀𝑦(𝑦 ∈ 𝑤 ↔ ∃𝑥 ∈ 𝑧 𝜑)) → ∃𝑤∀𝑥 ∈ 𝑧 ∃𝑦 ∈ 𝑤 𝜑) |
| 18 | 2, 16, 17 | syl2anc 585 |
1
⊢
(∀𝑥 ∈
𝑧 ∃!𝑦𝜑 → ∃𝑤∀𝑥 ∈ 𝑧 ∃𝑦 ∈ 𝑤 𝜑) |