Proof of Theorem nanorxor
| Step | Hyp | Ref
| Expression |
| 1 | | df-nan 1492 |
. 2
⊢ ((𝜑 ⊼ 𝜓) ↔ ¬ (𝜑 ∧ 𝜓)) |
| 2 | | xor2 1517 |
. . . 4
⊢ ((𝜑 ⊻ 𝜓) ↔ ((𝜑 ∨ 𝜓) ∧ ¬ (𝜑 ∧ 𝜓))) |
| 3 | 2 | rbaibr 537 |
. . 3
⊢ (¬
(𝜑 ∧ 𝜓) → ((𝜑 ∨ 𝜓) ↔ (𝜑 ⊻ 𝜓))) |
| 4 | 2 | bibi2i 337 |
. . . 4
⊢ (((𝜑 ∨ 𝜓) ↔ (𝜑 ⊻ 𝜓)) ↔ ((𝜑 ∨ 𝜓) ↔ ((𝜑 ∨ 𝜓) ∧ ¬ (𝜑 ∧ 𝜓)))) |
| 5 | | pm4.71 557 |
. . . . 5
⊢ (((𝜑 ∨ 𝜓) → ¬ (𝜑 ∧ 𝜓)) ↔ ((𝜑 ∨ 𝜓) ↔ ((𝜑 ∨ 𝜓) ∧ ¬ (𝜑 ∧ 𝜓)))) |
| 6 | | simpl 482 |
. . . . . . . 8
⊢ ((𝜑 ∧ 𝜓) → 𝜑) |
| 7 | 6 | orcd 874 |
. . . . . . 7
⊢ ((𝜑 ∧ 𝜓) → (𝜑 ∨ 𝜓)) |
| 8 | 7 | con3i 154 |
. . . . . 6
⊢ (¬
(𝜑 ∨ 𝜓) → ¬ (𝜑 ∧ 𝜓)) |
| 9 | | id 22 |
. . . . . 6
⊢ (¬
(𝜑 ∧ 𝜓) → ¬ (𝜑 ∧ 𝜓)) |
| 10 | 8, 9 | ja 186 |
. . . . 5
⊢ (((𝜑 ∨ 𝜓) → ¬ (𝜑 ∧ 𝜓)) → ¬ (𝜑 ∧ 𝜓)) |
| 11 | 5, 10 | sylbir 235 |
. . . 4
⊢ (((𝜑 ∨ 𝜓) ↔ ((𝜑 ∨ 𝜓) ∧ ¬ (𝜑 ∧ 𝜓))) → ¬ (𝜑 ∧ 𝜓)) |
| 12 | 4, 11 | sylbi 217 |
. . 3
⊢ (((𝜑 ∨ 𝜓) ↔ (𝜑 ⊻ 𝜓)) → ¬ (𝜑 ∧ 𝜓)) |
| 13 | 3, 12 | impbii 209 |
. 2
⊢ (¬
(𝜑 ∧ 𝜓) ↔ ((𝜑 ∨ 𝜓) ↔ (𝜑 ⊻ 𝜓))) |
| 14 | 1, 13 | bitri 275 |
1
⊢ ((𝜑 ⊼ 𝜓) ↔ ((𝜑 ∨ 𝜓) ↔ (𝜑 ⊻ 𝜓))) |