Proof of Theorem reuss2
Step | Hyp | Ref
| Expression |
1 | | df-rex 2454 |
. . 3
⊢
(∃𝑥 ∈
𝐴 𝜑 ↔ ∃𝑥(𝑥 ∈ 𝐴 ∧ 𝜑)) |
2 | | df-reu 2455 |
. . 3
⊢
(∃!𝑥 ∈
𝐵 𝜓 ↔ ∃!𝑥(𝑥 ∈ 𝐵 ∧ 𝜓)) |
3 | 1, 2 | anbi12i 457 |
. 2
⊢
((∃𝑥 ∈
𝐴 𝜑 ∧ ∃!𝑥 ∈ 𝐵 𝜓) ↔ (∃𝑥(𝑥 ∈ 𝐴 ∧ 𝜑) ∧ ∃!𝑥(𝑥 ∈ 𝐵 ∧ 𝜓))) |
4 | | df-ral 2453 |
. . . . . . 7
⊢
(∀𝑥 ∈
𝐴 (𝜑 → 𝜓) ↔ ∀𝑥(𝑥 ∈ 𝐴 → (𝜑 → 𝜓))) |
5 | | ssel 3141 |
. . . . . . . . . . . . . 14
⊢ (𝐴 ⊆ 𝐵 → (𝑥 ∈ 𝐴 → 𝑥 ∈ 𝐵)) |
6 | | anim12 342 |
. . . . . . . . . . . . . 14
⊢ (((𝑥 ∈ 𝐴 → 𝑥 ∈ 𝐵) ∧ (𝜑 → 𝜓)) → ((𝑥 ∈ 𝐴 ∧ 𝜑) → (𝑥 ∈ 𝐵 ∧ 𝜓))) |
7 | 5, 6 | sylan 281 |
. . . . . . . . . . . . 13
⊢ ((𝐴 ⊆ 𝐵 ∧ (𝜑 → 𝜓)) → ((𝑥 ∈ 𝐴 ∧ 𝜑) → (𝑥 ∈ 𝐵 ∧ 𝜓))) |
8 | 7 | exp4b 365 |
. . . . . . . . . . . 12
⊢ (𝐴 ⊆ 𝐵 → ((𝜑 → 𝜓) → (𝑥 ∈ 𝐴 → (𝜑 → (𝑥 ∈ 𝐵 ∧ 𝜓))))) |
9 | 8 | com23 78 |
. . . . . . . . . . 11
⊢ (𝐴 ⊆ 𝐵 → (𝑥 ∈ 𝐴 → ((𝜑 → 𝜓) → (𝜑 → (𝑥 ∈ 𝐵 ∧ 𝜓))))) |
10 | 9 | a2d 26 |
. . . . . . . . . 10
⊢ (𝐴 ⊆ 𝐵 → ((𝑥 ∈ 𝐴 → (𝜑 → 𝜓)) → (𝑥 ∈ 𝐴 → (𝜑 → (𝑥 ∈ 𝐵 ∧ 𝜓))))) |
11 | 10 | imp4a 347 |
. . . . . . . . 9
⊢ (𝐴 ⊆ 𝐵 → ((𝑥 ∈ 𝐴 → (𝜑 → 𝜓)) → ((𝑥 ∈ 𝐴 ∧ 𝜑) → (𝑥 ∈ 𝐵 ∧ 𝜓)))) |
12 | 11 | alimdv 1872 |
. . . . . . . 8
⊢ (𝐴 ⊆ 𝐵 → (∀𝑥(𝑥 ∈ 𝐴 → (𝜑 → 𝜓)) → ∀𝑥((𝑥 ∈ 𝐴 ∧ 𝜑) → (𝑥 ∈ 𝐵 ∧ 𝜓)))) |
13 | 12 | imp 123 |
. . . . . . 7
⊢ ((𝐴 ⊆ 𝐵 ∧ ∀𝑥(𝑥 ∈ 𝐴 → (𝜑 → 𝜓))) → ∀𝑥((𝑥 ∈ 𝐴 ∧ 𝜑) → (𝑥 ∈ 𝐵 ∧ 𝜓))) |
14 | 4, 13 | sylan2b 285 |
. . . . . 6
⊢ ((𝐴 ⊆ 𝐵 ∧ ∀𝑥 ∈ 𝐴 (𝜑 → 𝜓)) → ∀𝑥((𝑥 ∈ 𝐴 ∧ 𝜑) → (𝑥 ∈ 𝐵 ∧ 𝜓))) |
15 | | euimmo 2086 |
. . . . . 6
⊢
(∀𝑥((𝑥 ∈ 𝐴 ∧ 𝜑) → (𝑥 ∈ 𝐵 ∧ 𝜓)) → (∃!𝑥(𝑥 ∈ 𝐵 ∧ 𝜓) → ∃*𝑥(𝑥 ∈ 𝐴 ∧ 𝜑))) |
16 | 14, 15 | syl 14 |
. . . . 5
⊢ ((𝐴 ⊆ 𝐵 ∧ ∀𝑥 ∈ 𝐴 (𝜑 → 𝜓)) → (∃!𝑥(𝑥 ∈ 𝐵 ∧ 𝜓) → ∃*𝑥(𝑥 ∈ 𝐴 ∧ 𝜑))) |
17 | | eu5 2066 |
. . . . . 6
⊢
(∃!𝑥(𝑥 ∈ 𝐴 ∧ 𝜑) ↔ (∃𝑥(𝑥 ∈ 𝐴 ∧ 𝜑) ∧ ∃*𝑥(𝑥 ∈ 𝐴 ∧ 𝜑))) |
18 | 17 | simplbi2 383 |
. . . . 5
⊢
(∃𝑥(𝑥 ∈ 𝐴 ∧ 𝜑) → (∃*𝑥(𝑥 ∈ 𝐴 ∧ 𝜑) → ∃!𝑥(𝑥 ∈ 𝐴 ∧ 𝜑))) |
19 | 16, 18 | syl9 72 |
. . . 4
⊢ ((𝐴 ⊆ 𝐵 ∧ ∀𝑥 ∈ 𝐴 (𝜑 → 𝜓)) → (∃𝑥(𝑥 ∈ 𝐴 ∧ 𝜑) → (∃!𝑥(𝑥 ∈ 𝐵 ∧ 𝜓) → ∃!𝑥(𝑥 ∈ 𝐴 ∧ 𝜑)))) |
20 | 19 | imp32 255 |
. . 3
⊢ (((𝐴 ⊆ 𝐵 ∧ ∀𝑥 ∈ 𝐴 (𝜑 → 𝜓)) ∧ (∃𝑥(𝑥 ∈ 𝐴 ∧ 𝜑) ∧ ∃!𝑥(𝑥 ∈ 𝐵 ∧ 𝜓))) → ∃!𝑥(𝑥 ∈ 𝐴 ∧ 𝜑)) |
21 | | df-reu 2455 |
. . 3
⊢
(∃!𝑥 ∈
𝐴 𝜑 ↔ ∃!𝑥(𝑥 ∈ 𝐴 ∧ 𝜑)) |
22 | 20, 21 | sylibr 133 |
. 2
⊢ (((𝐴 ⊆ 𝐵 ∧ ∀𝑥 ∈ 𝐴 (𝜑 → 𝜓)) ∧ (∃𝑥(𝑥 ∈ 𝐴 ∧ 𝜑) ∧ ∃!𝑥(𝑥 ∈ 𝐵 ∧ 𝜓))) → ∃!𝑥 ∈ 𝐴 𝜑) |
23 | 3, 22 | sylan2b 285 |
1
⊢ (((𝐴 ⊆ 𝐵 ∧ ∀𝑥 ∈ 𝐴 (𝜑 → 𝜓)) ∧ (∃𝑥 ∈ 𝐴 𝜑 ∧ ∃!𝑥 ∈ 𝐵 𝜓)) → ∃!𝑥 ∈ 𝐴 𝜑) |