Proof of Theorem reuss2
| Step | Hyp | Ref
| Expression |
| 1 | | df-rex 2621 |
. . 3
⊢ (∃x ∈ A φ ↔ ∃x(x ∈ A ∧ φ)) |
| 2 | | df-reu 2622 |
. . 3
⊢ (∃!x ∈ B ψ ↔ ∃!x(x ∈ B ∧ ψ)) |
| 3 | 1, 2 | anbi12i 678 |
. 2
⊢ ((∃x ∈ A φ ∧ ∃!x ∈ B ψ) ↔ (∃x(x ∈ A ∧ φ) ∧ ∃!x(x ∈ B ∧ ψ))) |
| 4 | | df-ral 2620 |
. . . . . . 7
⊢ (∀x ∈ A (φ → ψ) ↔ ∀x(x ∈ A → (φ
→ ψ))) |
| 5 | | ssel 3268 |
. . . . . . . . . . . . . 14
⊢ (A ⊆ B → (x
∈ A
→ x ∈ B)) |
| 6 | | prth 554 |
. . . . . . . . . . . . . 14
⊢ (((x ∈ A → x ∈ B) ∧ (φ →
ψ)) → ((x ∈ A ∧ φ) → (x ∈ B ∧ ψ))) |
| 7 | 5, 6 | sylan 457 |
. . . . . . . . . . . . 13
⊢ ((A ⊆ B ∧ (φ → ψ)) → ((x ∈ A ∧ φ) → (x ∈ B ∧ ψ))) |
| 8 | 7 | exp4b 590 |
. . . . . . . . . . . 12
⊢ (A ⊆ B → ((φ
→ ψ) → (x ∈ A → (φ
→ (x ∈ B ∧ ψ))))) |
| 9 | 8 | com23 72 |
. . . . . . . . . . 11
⊢ (A ⊆ B → (x
∈ A
→ ((φ → ψ) → (φ → (x ∈ B ∧ ψ))))) |
| 10 | 9 | a2d 23 |
. . . . . . . . . 10
⊢ (A ⊆ B → ((x
∈ A
→ (φ → ψ)) → (x ∈ A → (φ
→ (x ∈ B ∧ ψ))))) |
| 11 | 10 | imp4a 572 |
. . . . . . . . 9
⊢ (A ⊆ B → ((x
∈ A
→ (φ → ψ)) → ((x ∈ A ∧ φ) → (x ∈ B ∧ ψ)))) |
| 12 | 11 | alimdv 1621 |
. . . . . . . 8
⊢ (A ⊆ B → (∀x(x ∈ A → (φ
→ ψ)) → ∀x((x ∈ A ∧ φ) → (x ∈ B ∧ ψ)))) |
| 13 | 12 | imp 418 |
. . . . . . 7
⊢ ((A ⊆ B ∧ ∀x(x ∈ A → (φ
→ ψ))) → ∀x((x ∈ A ∧ φ) → (x ∈ B ∧ ψ))) |
| 14 | 4, 13 | sylan2b 461 |
. . . . . 6
⊢ ((A ⊆ B ∧ ∀x ∈ A (φ → ψ)) → ∀x((x ∈ A ∧ φ) → (x ∈ B ∧ ψ))) |
| 15 | | euimmo 2253 |
. . . . . 6
⊢ (∀x((x ∈ A ∧ φ) → (x ∈ B ∧ ψ)) → (∃!x(x ∈ B ∧ ψ) → ∃*x(x ∈ A ∧ φ))) |
| 16 | 14, 15 | syl 15 |
. . . . 5
⊢ ((A ⊆ B ∧ ∀x ∈ A (φ → ψ)) → (∃!x(x ∈ B ∧ ψ) → ∃*x(x ∈ A ∧ φ))) |
| 17 | | eu5 2242 |
. . . . . 6
⊢ (∃!x(x ∈ A ∧ φ) ↔ (∃x(x ∈ A ∧ φ) ∧ ∃*x(x ∈ A ∧ φ))) |
| 18 | 17 | simplbi2 608 |
. . . . 5
⊢ (∃x(x ∈ A ∧ φ) → (∃*x(x ∈ A ∧ φ) → ∃!x(x ∈ A ∧ φ))) |
| 19 | 16, 18 | syl9 66 |
. . . 4
⊢ ((A ⊆ B ∧ ∀x ∈ A (φ → ψ)) → (∃x(x ∈ A ∧ φ) → (∃!x(x ∈ B ∧ ψ) → ∃!x(x ∈ A ∧ φ)))) |
| 20 | 19 | imp32 422 |
. . 3
⊢ (((A ⊆ B ∧ ∀x ∈ A (φ → ψ)) ∧ (∃x(x ∈ A ∧ φ) ∧ ∃!x(x ∈ B ∧ ψ))) → ∃!x(x ∈ A ∧ φ)) |
| 21 | | df-reu 2622 |
. . 3
⊢ (∃!x ∈ A φ ↔ ∃!x(x ∈ A ∧ φ)) |
| 22 | 20, 21 | sylibr 203 |
. 2
⊢ (((A ⊆ B ∧ ∀x ∈ A (φ → ψ)) ∧ (∃x(x ∈ A ∧ φ) ∧ ∃!x(x ∈ B ∧ ψ))) → ∃!x ∈ A φ) |
| 23 | 3, 22 | sylan2b 461 |
1
⊢ (((A ⊆ B ∧ ∀x ∈ A (φ → ψ)) ∧ (∃x ∈ A φ ∧ ∃!x ∈ B ψ)) → ∃!x ∈ A φ) |