Proof of Theorem cadan
| Step | Hyp | Ref
| Expression |
| 1 | | df-3or 1088 |
. . . 4
⊢ (((𝜑 ∧ 𝜓) ∨ (𝜑 ∧ 𝜒) ∨ (𝜓 ∧ 𝜒)) ↔ (((𝜑 ∧ 𝜓) ∨ (𝜑 ∧ 𝜒)) ∨ (𝜓 ∧ 𝜒))) |
| 2 | | cador 1608 |
. . . 4
⊢
(cadd(𝜑, 𝜓, 𝜒) ↔ ((𝜑 ∧ 𝜓) ∨ (𝜑 ∧ 𝜒) ∨ (𝜓 ∧ 𝜒))) |
| 3 | | andi 1010 |
. . . . 5
⊢ ((𝜑 ∧ (𝜓 ∨ 𝜒)) ↔ ((𝜑 ∧ 𝜓) ∨ (𝜑 ∧ 𝜒))) |
| 4 | 3 | orbi1i 914 |
. . . 4
⊢ (((𝜑 ∧ (𝜓 ∨ 𝜒)) ∨ (𝜓 ∧ 𝜒)) ↔ (((𝜑 ∧ 𝜓) ∨ (𝜑 ∧ 𝜒)) ∨ (𝜓 ∧ 𝜒))) |
| 5 | 1, 2, 4 | 3bitr4i 303 |
. . 3
⊢
(cadd(𝜑, 𝜓, 𝜒) ↔ ((𝜑 ∧ (𝜓 ∨ 𝜒)) ∨ (𝜓 ∧ 𝜒))) |
| 6 | | ordir 1009 |
. . 3
⊢ (((𝜑 ∧ (𝜓 ∨ 𝜒)) ∨ (𝜓 ∧ 𝜒)) ↔ ((𝜑 ∨ (𝜓 ∧ 𝜒)) ∧ ((𝜓 ∨ 𝜒) ∨ (𝜓 ∧ 𝜒)))) |
| 7 | | ordi 1008 |
. . . 4
⊢ ((𝜑 ∨ (𝜓 ∧ 𝜒)) ↔ ((𝜑 ∨ 𝜓) ∧ (𝜑 ∨ 𝜒))) |
| 8 | | orcom 871 |
. . . . 5
⊢ (((𝜓 ∨ 𝜒) ∨ (𝜓 ∧ 𝜒)) ↔ ((𝜓 ∧ 𝜒) ∨ (𝜓 ∨ 𝜒))) |
| 9 | | animorl 980 |
. . . . . 6
⊢ ((𝜓 ∧ 𝜒) → (𝜓 ∨ 𝜒)) |
| 10 | | pm4.72 952 |
. . . . . 6
⊢ (((𝜓 ∧ 𝜒) → (𝜓 ∨ 𝜒)) ↔ ((𝜓 ∨ 𝜒) ↔ ((𝜓 ∧ 𝜒) ∨ (𝜓 ∨ 𝜒)))) |
| 11 | 9, 10 | mpbi 230 |
. . . . 5
⊢ ((𝜓 ∨ 𝜒) ↔ ((𝜓 ∧ 𝜒) ∨ (𝜓 ∨ 𝜒))) |
| 12 | 8, 11 | bitr4i 278 |
. . . 4
⊢ (((𝜓 ∨ 𝜒) ∨ (𝜓 ∧ 𝜒)) ↔ (𝜓 ∨ 𝜒)) |
| 13 | 7, 12 | anbi12i 628 |
. . 3
⊢ (((𝜑 ∨ (𝜓 ∧ 𝜒)) ∧ ((𝜓 ∨ 𝜒) ∨ (𝜓 ∧ 𝜒))) ↔ (((𝜑 ∨ 𝜓) ∧ (𝜑 ∨ 𝜒)) ∧ (𝜓 ∨ 𝜒))) |
| 14 | 5, 6, 13 | 3bitri 297 |
. 2
⊢
(cadd(𝜑, 𝜓, 𝜒) ↔ (((𝜑 ∨ 𝜓) ∧ (𝜑 ∨ 𝜒)) ∧ (𝜓 ∨ 𝜒))) |
| 15 | | df-3an 1089 |
. 2
⊢ (((𝜑 ∨ 𝜓) ∧ (𝜑 ∨ 𝜒) ∧ (𝜓 ∨ 𝜒)) ↔ (((𝜑 ∨ 𝜓) ∧ (𝜑 ∨ 𝜒)) ∧ (𝜓 ∨ 𝜒))) |
| 16 | 14, 15 | bitr4i 278 |
1
⊢
(cadd(𝜑, 𝜓, 𝜒) ↔ ((𝜑 ∨ 𝜓) ∧ (𝜑 ∨ 𝜒) ∧ (𝜓 ∨ 𝜒))) |