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 φ) |