Proof of Theorem nanorxor
Step | Hyp | Ref
| Expression |
1 | | df-nan 1487 |
. 2
⊢ ((𝜑 ⊼ 𝜓) ↔ ¬ (𝜑 ∧ 𝜓)) |
2 | | xor2 1513 |
. . . 4
⊢ ((𝜑 ⊻ 𝜓) ↔ ((𝜑 ∨ 𝜓) ∧ ¬ (𝜑 ∧ 𝜓))) |
3 | 2 | rbaibr 538 |
. . 3
⊢ (¬
(𝜑 ∧ 𝜓) → ((𝜑 ∨ 𝜓) ↔ (𝜑 ⊻ 𝜓))) |
4 | 2 | bibi2i 338 |
. . . 4
⊢ (((𝜑 ∨ 𝜓) ↔ (𝜑 ⊻ 𝜓)) ↔ ((𝜑 ∨ 𝜓) ↔ ((𝜑 ∨ 𝜓) ∧ ¬ (𝜑 ∧ 𝜓)))) |
5 | | pm4.71 558 |
. . . . 5
⊢ (((𝜑 ∨ 𝜓) → ¬ (𝜑 ∧ 𝜓)) ↔ ((𝜑 ∨ 𝜓) ↔ ((𝜑 ∨ 𝜓) ∧ ¬ (𝜑 ∧ 𝜓)))) |
6 | | simpl 483 |
. . . . . . . 8
⊢ ((𝜑 ∧ 𝜓) → 𝜑) |
7 | 6 | orcd 870 |
. . . . . . 7
⊢ ((𝜑 ∧ 𝜓) → (𝜑 ∨ 𝜓)) |
8 | 7 | con3i 154 |
. . . . . 6
⊢ (¬
(𝜑 ∨ 𝜓) → ¬ (𝜑 ∧ 𝜓)) |
9 | | id 22 |
. . . . . 6
⊢ (¬
(𝜑 ∧ 𝜓) → ¬ (𝜑 ∧ 𝜓)) |
10 | 8, 9 | ja 186 |
. . . . 5
⊢ (((𝜑 ∨ 𝜓) → ¬ (𝜑 ∧ 𝜓)) → ¬ (𝜑 ∧ 𝜓)) |
11 | 5, 10 | sylbir 234 |
. . . 4
⊢ (((𝜑 ∨ 𝜓) ↔ ((𝜑 ∨ 𝜓) ∧ ¬ (𝜑 ∧ 𝜓))) → ¬ (𝜑 ∧ 𝜓)) |
12 | 4, 11 | sylbi 216 |
. . 3
⊢ (((𝜑 ∨ 𝜓) ↔ (𝜑 ⊻ 𝜓)) → ¬ (𝜑 ∧ 𝜓)) |
13 | 3, 12 | impbii 208 |
. 2
⊢ (¬
(𝜑 ∧ 𝜓) ↔ ((𝜑 ∨ 𝜓) ↔ (𝜑 ⊻ 𝜓))) |
14 | 1, 13 | bitri 274 |
1
⊢ ((𝜑 ⊼ 𝜓) ↔ ((𝜑 ∨ 𝜓) ↔ (𝜑 ⊻ 𝜓))) |