Proof of Theorem euelss
| Step | Hyp | Ref
| Expression |
| 1 | | id 22 |
. . . 4
⊢ (𝐴 ⊆ 𝐵 → 𝐴 ⊆ 𝐵) |
| 2 | | df-rex 3070 |
. . . . 5
⊢
(∃𝑥 ∈
𝐴 ⊤ ↔
∃𝑥(𝑥 ∈ 𝐴 ∧ ⊤)) |
| 3 | | ancom 460 |
. . . . . . 7
⊢ ((𝑥 ∈ 𝐴 ∧ ⊤) ↔ (⊤ ∧
𝑥 ∈ 𝐴)) |
| 4 | | truan 1550 |
. . . . . . 7
⊢
((⊤ ∧ 𝑥
∈ 𝐴) ↔ 𝑥 ∈ 𝐴) |
| 5 | 3, 4 | bitri 275 |
. . . . . 6
⊢ ((𝑥 ∈ 𝐴 ∧ ⊤) ↔ 𝑥 ∈ 𝐴) |
| 6 | 5 | exbii 1847 |
. . . . 5
⊢
(∃𝑥(𝑥 ∈ 𝐴 ∧ ⊤) ↔ ∃𝑥 𝑥 ∈ 𝐴) |
| 7 | 2, 6 | sylbbr 236 |
. . . 4
⊢
(∃𝑥 𝑥 ∈ 𝐴 → ∃𝑥 ∈ 𝐴 ⊤) |
| 8 | | df-reu 3380 |
. . . . 5
⊢
(∃!𝑥 ∈
𝐵 ⊤ ↔
∃!𝑥(𝑥 ∈ 𝐵 ∧ ⊤)) |
| 9 | | ancom 460 |
. . . . . . 7
⊢ ((𝑥 ∈ 𝐵 ∧ ⊤) ↔ (⊤ ∧
𝑥 ∈ 𝐵)) |
| 10 | | truan 1550 |
. . . . . . 7
⊢
((⊤ ∧ 𝑥
∈ 𝐵) ↔ 𝑥 ∈ 𝐵) |
| 11 | 9, 10 | bitri 275 |
. . . . . 6
⊢ ((𝑥 ∈ 𝐵 ∧ ⊤) ↔ 𝑥 ∈ 𝐵) |
| 12 | 11 | eubii 2584 |
. . . . 5
⊢
(∃!𝑥(𝑥 ∈ 𝐵 ∧ ⊤) ↔ ∃!𝑥 𝑥 ∈ 𝐵) |
| 13 | 8, 12 | sylbbr 236 |
. . . 4
⊢
(∃!𝑥 𝑥 ∈ 𝐵 → ∃!𝑥 ∈ 𝐵 ⊤) |
| 14 | | reuss 4326 |
. . . 4
⊢ ((𝐴 ⊆ 𝐵 ∧ ∃𝑥 ∈ 𝐴 ⊤ ∧ ∃!𝑥 ∈ 𝐵 ⊤) → ∃!𝑥 ∈ 𝐴 ⊤) |
| 15 | 1, 7, 13, 14 | syl3an 1160 |
. . 3
⊢ ((𝐴 ⊆ 𝐵 ∧ ∃𝑥 𝑥 ∈ 𝐴 ∧ ∃!𝑥 𝑥 ∈ 𝐵) → ∃!𝑥 ∈ 𝐴 ⊤) |
| 16 | | df-reu 3380 |
. . 3
⊢
(∃!𝑥 ∈
𝐴 ⊤ ↔
∃!𝑥(𝑥 ∈ 𝐴 ∧ ⊤)) |
| 17 | 15, 16 | sylib 218 |
. 2
⊢ ((𝐴 ⊆ 𝐵 ∧ ∃𝑥 𝑥 ∈ 𝐴 ∧ ∃!𝑥 𝑥 ∈ 𝐵) → ∃!𝑥(𝑥 ∈ 𝐴 ∧ ⊤)) |
| 18 | | ancom 460 |
. . . 4
⊢
((⊤ ∧ 𝑥
∈ 𝐴) ↔ (𝑥 ∈ 𝐴 ∧ ⊤)) |
| 19 | 4, 18 | bitr3i 277 |
. . 3
⊢ (𝑥 ∈ 𝐴 ↔ (𝑥 ∈ 𝐴 ∧ ⊤)) |
| 20 | 19 | eubii 2584 |
. 2
⊢
(∃!𝑥 𝑥 ∈ 𝐴 ↔ ∃!𝑥(𝑥 ∈ 𝐴 ∧ ⊤)) |
| 21 | 17, 20 | sylibr 234 |
1
⊢ ((𝐴 ⊆ 𝐵 ∧ ∃𝑥 𝑥 ∈ 𝐴 ∧ ∃!𝑥 𝑥 ∈ 𝐵) → ∃!𝑥 𝑥 ∈ 𝐴) |