Proof of Theorem excxor
Step | Hyp | Ref
| Expression |
1 | | xoranor 1372 |
. . 3
⊢ ((𝜑 ⊻ 𝜓) ↔ ((𝜑 ∨ 𝜓) ∧ (¬ 𝜑 ∨ ¬ 𝜓))) |
2 | | andi 813 |
. . 3
⊢ (((𝜑 ∨ 𝜓) ∧ (¬ 𝜑 ∨ ¬ 𝜓)) ↔ (((𝜑 ∨ 𝜓) ∧ ¬ 𝜑) ∨ ((𝜑 ∨ 𝜓) ∧ ¬ 𝜓))) |
3 | | orcom 723 |
. . . . 5
⊢ (((𝜓 ∧ ¬ 𝜑) ∨ (𝜑 ∧ ¬ 𝜑)) ↔ ((𝜑 ∧ ¬ 𝜑) ∨ (𝜓 ∧ ¬ 𝜑))) |
4 | | pm3.24 688 |
. . . . . 6
⊢ ¬
(𝜑 ∧ ¬ 𝜑) |
5 | 4 | biorfi 741 |
. . . . 5
⊢ ((𝜓 ∧ ¬ 𝜑) ↔ ((𝜓 ∧ ¬ 𝜑) ∨ (𝜑 ∧ ¬ 𝜑))) |
6 | | andir 814 |
. . . . 5
⊢ (((𝜑 ∨ 𝜓) ∧ ¬ 𝜑) ↔ ((𝜑 ∧ ¬ 𝜑) ∨ (𝜓 ∧ ¬ 𝜑))) |
7 | 3, 5, 6 | 3bitr4ri 212 |
. . . 4
⊢ (((𝜑 ∨ 𝜓) ∧ ¬ 𝜑) ↔ (𝜓 ∧ ¬ 𝜑)) |
8 | | pm5.61 789 |
. . . 4
⊢ (((𝜑 ∨ 𝜓) ∧ ¬ 𝜓) ↔ (𝜑 ∧ ¬ 𝜓)) |
9 | 7, 8 | orbi12i 759 |
. . 3
⊢ ((((𝜑 ∨ 𝜓) ∧ ¬ 𝜑) ∨ ((𝜑 ∨ 𝜓) ∧ ¬ 𝜓)) ↔ ((𝜓 ∧ ¬ 𝜑) ∨ (𝜑 ∧ ¬ 𝜓))) |
10 | 1, 2, 9 | 3bitri 205 |
. 2
⊢ ((𝜑 ⊻ 𝜓) ↔ ((𝜓 ∧ ¬ 𝜑) ∨ (𝜑 ∧ ¬ 𝜓))) |
11 | | orcom 723 |
. 2
⊢ (((𝜓 ∧ ¬ 𝜑) ∨ (𝜑 ∧ ¬ 𝜓)) ↔ ((𝜑 ∧ ¬ 𝜓) ∨ (𝜓 ∧ ¬ 𝜑))) |
12 | | ancom 264 |
. . 3
⊢ ((𝜓 ∧ ¬ 𝜑) ↔ (¬ 𝜑 ∧ 𝜓)) |
13 | 12 | orbi2i 757 |
. 2
⊢ (((𝜑 ∧ ¬ 𝜓) ∨ (𝜓 ∧ ¬ 𝜑)) ↔ ((𝜑 ∧ ¬ 𝜓) ∨ (¬ 𝜑 ∧ 𝜓))) |
14 | 10, 11, 13 | 3bitri 205 |
1
⊢ ((𝜑 ⊻ 𝜓) ↔ ((𝜑 ∧ ¬ 𝜓) ∨ (¬ 𝜑 ∧ 𝜓))) |