Proof of Theorem 19.33b
| Step | Hyp | Ref
| Expression |
| 1 | | ianor 984 |
. . 3
⊢ (¬
(∃𝑥𝜑 ∧ ∃𝑥𝜓) ↔ (¬ ∃𝑥𝜑 ∨ ¬ ∃𝑥𝜓)) |
| 2 | | alnex 1781 |
. . . . . 6
⊢
(∀𝑥 ¬
𝜑 ↔ ¬ ∃𝑥𝜑) |
| 3 | | pm2.53 852 |
. . . . . . 7
⊢ ((𝜑 ∨ 𝜓) → (¬ 𝜑 → 𝜓)) |
| 4 | 3 | al2imi 1815 |
. . . . . 6
⊢
(∀𝑥(𝜑 ∨ 𝜓) → (∀𝑥 ¬ 𝜑 → ∀𝑥𝜓)) |
| 5 | 2, 4 | biimtrrid 243 |
. . . . 5
⊢
(∀𝑥(𝜑 ∨ 𝜓) → (¬ ∃𝑥𝜑 → ∀𝑥𝜓)) |
| 6 | | olc 869 |
. . . . 5
⊢
(∀𝑥𝜓 → (∀𝑥𝜑 ∨ ∀𝑥𝜓)) |
| 7 | 5, 6 | syl6com 37 |
. . . 4
⊢ (¬
∃𝑥𝜑 → (∀𝑥(𝜑 ∨ 𝜓) → (∀𝑥𝜑 ∨ ∀𝑥𝜓))) |
| 8 | | 19.30 1881 |
. . . . . . 7
⊢
(∀𝑥(𝜑 ∨ 𝜓) → (∀𝑥𝜑 ∨ ∃𝑥𝜓)) |
| 9 | 8 | orcomd 872 |
. . . . . 6
⊢
(∀𝑥(𝜑 ∨ 𝜓) → (∃𝑥𝜓 ∨ ∀𝑥𝜑)) |
| 10 | 9 | ord 865 |
. . . . 5
⊢
(∀𝑥(𝜑 ∨ 𝜓) → (¬ ∃𝑥𝜓 → ∀𝑥𝜑)) |
| 11 | | orc 868 |
. . . . 5
⊢
(∀𝑥𝜑 → (∀𝑥𝜑 ∨ ∀𝑥𝜓)) |
| 12 | 10, 11 | syl6com 37 |
. . . 4
⊢ (¬
∃𝑥𝜓 → (∀𝑥(𝜑 ∨ 𝜓) → (∀𝑥𝜑 ∨ ∀𝑥𝜓))) |
| 13 | 7, 12 | jaoi 858 |
. . 3
⊢ ((¬
∃𝑥𝜑 ∨ ¬ ∃𝑥𝜓) → (∀𝑥(𝜑 ∨ 𝜓) → (∀𝑥𝜑 ∨ ∀𝑥𝜓))) |
| 14 | 1, 13 | sylbi 217 |
. 2
⊢ (¬
(∃𝑥𝜑 ∧ ∃𝑥𝜓) → (∀𝑥(𝜑 ∨ 𝜓) → (∀𝑥𝜑 ∨ ∀𝑥𝜓))) |
| 15 | | 19.33 1884 |
. 2
⊢
((∀𝑥𝜑 ∨ ∀𝑥𝜓) → ∀𝑥(𝜑 ∨ 𝜓)) |
| 16 | 14, 15 | impbid1 225 |
1
⊢ (¬
(∃𝑥𝜑 ∧ ∃𝑥𝜓) → (∀𝑥(𝜑 ∨ 𝜓) ↔ (∀𝑥𝜑 ∨ ∀𝑥𝜓))) |