Proof of Theorem 19.33b
Step | Hyp | Ref
| Expression |
1 | | ianor 978 |
. . 3
⊢ (¬
(∃𝑥𝜑 ∧ ∃𝑥𝜓) ↔ (¬ ∃𝑥𝜑 ∨ ¬ ∃𝑥𝜓)) |
2 | | alnex 1785 |
. . . . . 6
⊢
(∀𝑥 ¬
𝜑 ↔ ¬ ∃𝑥𝜑) |
3 | | pm2.53 847 |
. . . . . . 7
⊢ ((𝜑 ∨ 𝜓) → (¬ 𝜑 → 𝜓)) |
4 | 3 | al2imi 1819 |
. . . . . 6
⊢
(∀𝑥(𝜑 ∨ 𝜓) → (∀𝑥 ¬ 𝜑 → ∀𝑥𝜓)) |
5 | 2, 4 | syl5bir 242 |
. . . . 5
⊢
(∀𝑥(𝜑 ∨ 𝜓) → (¬ ∃𝑥𝜑 → ∀𝑥𝜓)) |
6 | | olc 864 |
. . . . 5
⊢
(∀𝑥𝜓 → (∀𝑥𝜑 ∨ ∀𝑥𝜓)) |
7 | 5, 6 | syl6com 37 |
. . . 4
⊢ (¬
∃𝑥𝜑 → (∀𝑥(𝜑 ∨ 𝜓) → (∀𝑥𝜑 ∨ ∀𝑥𝜓))) |
8 | | 19.30 1885 |
. . . . . . 7
⊢
(∀𝑥(𝜑 ∨ 𝜓) → (∀𝑥𝜑 ∨ ∃𝑥𝜓)) |
9 | 8 | orcomd 867 |
. . . . . 6
⊢
(∀𝑥(𝜑 ∨ 𝜓) → (∃𝑥𝜓 ∨ ∀𝑥𝜑)) |
10 | 9 | ord 860 |
. . . . 5
⊢
(∀𝑥(𝜑 ∨ 𝜓) → (¬ ∃𝑥𝜓 → ∀𝑥𝜑)) |
11 | | orc 863 |
. . . . 5
⊢
(∀𝑥𝜑 → (∀𝑥𝜑 ∨ ∀𝑥𝜓)) |
12 | 10, 11 | syl6com 37 |
. . . 4
⊢ (¬
∃𝑥𝜓 → (∀𝑥(𝜑 ∨ 𝜓) → (∀𝑥𝜑 ∨ ∀𝑥𝜓))) |
13 | 7, 12 | jaoi 853 |
. . 3
⊢ ((¬
∃𝑥𝜑 ∨ ¬ ∃𝑥𝜓) → (∀𝑥(𝜑 ∨ 𝜓) → (∀𝑥𝜑 ∨ ∀𝑥𝜓))) |
14 | 1, 13 | sylbi 216 |
. 2
⊢ (¬
(∃𝑥𝜑 ∧ ∃𝑥𝜓) → (∀𝑥(𝜑 ∨ 𝜓) → (∀𝑥𝜑 ∨ ∀𝑥𝜓))) |
15 | | 19.33 1888 |
. 2
⊢
((∀𝑥𝜑 ∨ ∀𝑥𝜓) → ∀𝑥(𝜑 ∨ 𝜓)) |
16 | 14, 15 | impbid1 224 |
1
⊢ (¬
(∃𝑥𝜑 ∧ ∃𝑥𝜓) → (∀𝑥(𝜑 ∨ 𝜓) ↔ (∀𝑥𝜑 ∨ ∀𝑥𝜓))) |