Proof of Theorem reuss2
| Step | Hyp | Ref
 | Expression | 
| 1 |   | df-rex 2481 | 
. . 3
⊢
(∃𝑥 ∈
𝐴 𝜑 ↔ ∃𝑥(𝑥 ∈ 𝐴 ∧ 𝜑)) | 
| 2 |   | df-reu 2482 | 
. . 3
⊢
(∃!𝑥 ∈
𝐵 𝜓 ↔ ∃!𝑥(𝑥 ∈ 𝐵 ∧ 𝜓)) | 
| 3 | 1, 2 | anbi12i 460 | 
. 2
⊢
((∃𝑥 ∈
𝐴 𝜑 ∧ ∃!𝑥 ∈ 𝐵 𝜓) ↔ (∃𝑥(𝑥 ∈ 𝐴 ∧ 𝜑) ∧ ∃!𝑥(𝑥 ∈ 𝐵 ∧ 𝜓))) | 
| 4 |   | df-ral 2480 | 
. . . . . . 7
⊢
(∀𝑥 ∈
𝐴 (𝜑 → 𝜓) ↔ ∀𝑥(𝑥 ∈ 𝐴 → (𝜑 → 𝜓))) | 
| 5 |   | ssel 3177 | 
. . . . . . . . . . . . . 14
⊢ (𝐴 ⊆ 𝐵 → (𝑥 ∈ 𝐴 → 𝑥 ∈ 𝐵)) | 
| 6 |   | anim12 344 | 
. . . . . . . . . . . . . 14
⊢ (((𝑥 ∈ 𝐴 → 𝑥 ∈ 𝐵) ∧ (𝜑 → 𝜓)) → ((𝑥 ∈ 𝐴 ∧ 𝜑) → (𝑥 ∈ 𝐵 ∧ 𝜓))) | 
| 7 | 5, 6 | sylan 283 | 
. . . . . . . . . . . . 13
⊢ ((𝐴 ⊆ 𝐵 ∧ (𝜑 → 𝜓)) → ((𝑥 ∈ 𝐴 ∧ 𝜑) → (𝑥 ∈ 𝐵 ∧ 𝜓))) | 
| 8 | 7 | exp4b 367 | 
. . . . . . . . . . . 12
⊢ (𝐴 ⊆ 𝐵 → ((𝜑 → 𝜓) → (𝑥 ∈ 𝐴 → (𝜑 → (𝑥 ∈ 𝐵 ∧ 𝜓))))) | 
| 9 | 8 | com23 78 | 
. . . . . . . . . . 11
⊢ (𝐴 ⊆ 𝐵 → (𝑥 ∈ 𝐴 → ((𝜑 → 𝜓) → (𝜑 → (𝑥 ∈ 𝐵 ∧ 𝜓))))) | 
| 10 | 9 | a2d 26 | 
. . . . . . . . . 10
⊢ (𝐴 ⊆ 𝐵 → ((𝑥 ∈ 𝐴 → (𝜑 → 𝜓)) → (𝑥 ∈ 𝐴 → (𝜑 → (𝑥 ∈ 𝐵 ∧ 𝜓))))) | 
| 11 | 10 | imp4a 349 | 
. . . . . . . . 9
⊢ (𝐴 ⊆ 𝐵 → ((𝑥 ∈ 𝐴 → (𝜑 → 𝜓)) → ((𝑥 ∈ 𝐴 ∧ 𝜑) → (𝑥 ∈ 𝐵 ∧ 𝜓)))) | 
| 12 | 11 | alimdv 1893 | 
. . . . . . . 8
⊢ (𝐴 ⊆ 𝐵 → (∀𝑥(𝑥 ∈ 𝐴 → (𝜑 → 𝜓)) → ∀𝑥((𝑥 ∈ 𝐴 ∧ 𝜑) → (𝑥 ∈ 𝐵 ∧ 𝜓)))) | 
| 13 | 12 | imp 124 | 
. . . . . . 7
⊢ ((𝐴 ⊆ 𝐵 ∧ ∀𝑥(𝑥 ∈ 𝐴 → (𝜑 → 𝜓))) → ∀𝑥((𝑥 ∈ 𝐴 ∧ 𝜑) → (𝑥 ∈ 𝐵 ∧ 𝜓))) | 
| 14 | 4, 13 | sylan2b 287 | 
. . . . . 6
⊢ ((𝐴 ⊆ 𝐵 ∧ ∀𝑥 ∈ 𝐴 (𝜑 → 𝜓)) → ∀𝑥((𝑥 ∈ 𝐴 ∧ 𝜑) → (𝑥 ∈ 𝐵 ∧ 𝜓))) | 
| 15 |   | euimmo 2112 | 
. . . . . 6
⊢
(∀𝑥((𝑥 ∈ 𝐴 ∧ 𝜑) → (𝑥 ∈ 𝐵 ∧ 𝜓)) → (∃!𝑥(𝑥 ∈ 𝐵 ∧ 𝜓) → ∃*𝑥(𝑥 ∈ 𝐴 ∧ 𝜑))) | 
| 16 | 14, 15 | syl 14 | 
. . . . 5
⊢ ((𝐴 ⊆ 𝐵 ∧ ∀𝑥 ∈ 𝐴 (𝜑 → 𝜓)) → (∃!𝑥(𝑥 ∈ 𝐵 ∧ 𝜓) → ∃*𝑥(𝑥 ∈ 𝐴 ∧ 𝜑))) | 
| 17 |   | eu5 2092 | 
. . . . . 6
⊢
(∃!𝑥(𝑥 ∈ 𝐴 ∧ 𝜑) ↔ (∃𝑥(𝑥 ∈ 𝐴 ∧ 𝜑) ∧ ∃*𝑥(𝑥 ∈ 𝐴 ∧ 𝜑))) | 
| 18 | 17 | simplbi2 385 | 
. . . . 5
⊢
(∃𝑥(𝑥 ∈ 𝐴 ∧ 𝜑) → (∃*𝑥(𝑥 ∈ 𝐴 ∧ 𝜑) → ∃!𝑥(𝑥 ∈ 𝐴 ∧ 𝜑))) | 
| 19 | 16, 18 | syl9 72 | 
. . . 4
⊢ ((𝐴 ⊆ 𝐵 ∧ ∀𝑥 ∈ 𝐴 (𝜑 → 𝜓)) → (∃𝑥(𝑥 ∈ 𝐴 ∧ 𝜑) → (∃!𝑥(𝑥 ∈ 𝐵 ∧ 𝜓) → ∃!𝑥(𝑥 ∈ 𝐴 ∧ 𝜑)))) | 
| 20 | 19 | imp32 257 | 
. . 3
⊢ (((𝐴 ⊆ 𝐵 ∧ ∀𝑥 ∈ 𝐴 (𝜑 → 𝜓)) ∧ (∃𝑥(𝑥 ∈ 𝐴 ∧ 𝜑) ∧ ∃!𝑥(𝑥 ∈ 𝐵 ∧ 𝜓))) → ∃!𝑥(𝑥 ∈ 𝐴 ∧ 𝜑)) | 
| 21 |   | df-reu 2482 | 
. . 3
⊢
(∃!𝑥 ∈
𝐴 𝜑 ↔ ∃!𝑥(𝑥 ∈ 𝐴 ∧ 𝜑)) | 
| 22 | 20, 21 | sylibr 134 | 
. 2
⊢ (((𝐴 ⊆ 𝐵 ∧ ∀𝑥 ∈ 𝐴 (𝜑 → 𝜓)) ∧ (∃𝑥(𝑥 ∈ 𝐴 ∧ 𝜑) ∧ ∃!𝑥(𝑥 ∈ 𝐵 ∧ 𝜓))) → ∃!𝑥 ∈ 𝐴 𝜑) | 
| 23 | 3, 22 | sylan2b 287 | 
1
⊢ (((𝐴 ⊆ 𝐵 ∧ ∀𝑥 ∈ 𝐴 (𝜑 → 𝜓)) ∧ (∃𝑥 ∈ 𝐴 𝜑 ∧ ∃!𝑥 ∈ 𝐵 𝜓)) → ∃!𝑥 ∈ 𝐴 𝜑) |