Proof of Theorem euelss
Step | Hyp | Ref
| Expression |
1 | | id 22 |
. . . 4
⊢ (𝐴 ⊆ 𝐵 → 𝐴 ⊆ 𝐵) |
2 | | df-rex 3070 |
. . . . 5
⊢
(∃𝑥 ∈
𝐴 ⊤ ↔
∃𝑥(𝑥 ∈ 𝐴 ∧ ⊤)) |
3 | | ancom 461 |
. . . . . . 7
⊢ ((𝑥 ∈ 𝐴 ∧ ⊤) ↔ (⊤ ∧
𝑥 ∈ 𝐴)) |
4 | | truan 1550 |
. . . . . . 7
⊢
((⊤ ∧ 𝑥
∈ 𝐴) ↔ 𝑥 ∈ 𝐴) |
5 | 3, 4 | bitri 274 |
. . . . . 6
⊢ ((𝑥 ∈ 𝐴 ∧ ⊤) ↔ 𝑥 ∈ 𝐴) |
6 | 5 | exbii 1850 |
. . . . 5
⊢
(∃𝑥(𝑥 ∈ 𝐴 ∧ ⊤) ↔ ∃𝑥 𝑥 ∈ 𝐴) |
7 | 2, 6 | sylbbr 235 |
. . . 4
⊢
(∃𝑥 𝑥 ∈ 𝐴 → ∃𝑥 ∈ 𝐴 ⊤) |
8 | | df-reu 3072 |
. . . . 5
⊢
(∃!𝑥 ∈
𝐵 ⊤ ↔
∃!𝑥(𝑥 ∈ 𝐵 ∧ ⊤)) |
9 | | ancom 461 |
. . . . . . 7
⊢ ((𝑥 ∈ 𝐵 ∧ ⊤) ↔ (⊤ ∧
𝑥 ∈ 𝐵)) |
10 | | truan 1550 |
. . . . . . 7
⊢
((⊤ ∧ 𝑥
∈ 𝐵) ↔ 𝑥 ∈ 𝐵) |
11 | 9, 10 | bitri 274 |
. . . . . 6
⊢ ((𝑥 ∈ 𝐵 ∧ ⊤) ↔ 𝑥 ∈ 𝐵) |
12 | 11 | eubii 2585 |
. . . . 5
⊢
(∃!𝑥(𝑥 ∈ 𝐵 ∧ ⊤) ↔ ∃!𝑥 𝑥 ∈ 𝐵) |
13 | 8, 12 | sylbbr 235 |
. . . 4
⊢
(∃!𝑥 𝑥 ∈ 𝐵 → ∃!𝑥 ∈ 𝐵 ⊤) |
14 | | reuss 4250 |
. . . 4
⊢ ((𝐴 ⊆ 𝐵 ∧ ∃𝑥 ∈ 𝐴 ⊤ ∧ ∃!𝑥 ∈ 𝐵 ⊤) → ∃!𝑥 ∈ 𝐴 ⊤) |
15 | 1, 7, 13, 14 | syl3an 1159 |
. . 3
⊢ ((𝐴 ⊆ 𝐵 ∧ ∃𝑥 𝑥 ∈ 𝐴 ∧ ∃!𝑥 𝑥 ∈ 𝐵) → ∃!𝑥 ∈ 𝐴 ⊤) |
16 | | df-reu 3072 |
. . 3
⊢
(∃!𝑥 ∈
𝐴 ⊤ ↔
∃!𝑥(𝑥 ∈ 𝐴 ∧ ⊤)) |
17 | 15, 16 | sylib 217 |
. 2
⊢ ((𝐴 ⊆ 𝐵 ∧ ∃𝑥 𝑥 ∈ 𝐴 ∧ ∃!𝑥 𝑥 ∈ 𝐵) → ∃!𝑥(𝑥 ∈ 𝐴 ∧ ⊤)) |
18 | | ancom 461 |
. . . 4
⊢
((⊤ ∧ 𝑥
∈ 𝐴) ↔ (𝑥 ∈ 𝐴 ∧ ⊤)) |
19 | 4, 18 | bitr3i 276 |
. . 3
⊢ (𝑥 ∈ 𝐴 ↔ (𝑥 ∈ 𝐴 ∧ ⊤)) |
20 | 19 | eubii 2585 |
. 2
⊢
(∃!𝑥 𝑥 ∈ 𝐴 ↔ ∃!𝑥(𝑥 ∈ 𝐴 ∧ ⊤)) |
21 | 17, 20 | sylibr 233 |
1
⊢ ((𝐴 ⊆ 𝐵 ∧ ∃𝑥 𝑥 ∈ 𝐴 ∧ ∃!𝑥 𝑥 ∈ 𝐵) → ∃!𝑥 𝑥 ∈ 𝐴) |