Proof of Theorem nanass
| Step | Hyp | Ref | Expression | 
|---|
| 1 |  | bicom1 221 | . . . 4
⊢ ((𝜑 ↔ 𝜒) → (𝜒 ↔ 𝜑)) | 
| 2 |  | nanbi2 1502 | . . . 4
⊢ ((𝜑 ↔ 𝜒) → ((𝜓 ⊼ 𝜑) ↔ (𝜓 ⊼ 𝜒))) | 
| 3 | 1, 2 | nanbi12d 1509 | . . 3
⊢ ((𝜑 ↔ 𝜒) → ((𝜒 ⊼ (𝜓 ⊼ 𝜑)) ↔ (𝜑 ⊼ (𝜓 ⊼ 𝜒)))) | 
| 4 |  | nannan 1497 | . . . . . 6
⊢ ((𝜑 ⊼ (𝜓 ⊼ 𝜒)) ↔ (𝜑 → (𝜓 ∧ 𝜒))) | 
| 5 |  | simpr 484 | . . . . . . 7
⊢ ((𝜓 ∧ 𝜒) → 𝜒) | 
| 6 | 5 | imim2i 16 | . . . . . 6
⊢ ((𝜑 → (𝜓 ∧ 𝜒)) → (𝜑 → 𝜒)) | 
| 7 | 4, 6 | sylbi 217 | . . . . 5
⊢ ((𝜑 ⊼ (𝜓 ⊼ 𝜒)) → (𝜑 → 𝜒)) | 
| 8 |  | nannan 1497 | . . . . . 6
⊢ ((𝜒 ⊼ (𝜓 ⊼ 𝜑)) ↔ (𝜒 → (𝜓 ∧ 𝜑))) | 
| 9 |  | simpr 484 | . . . . . . 7
⊢ ((𝜓 ∧ 𝜑) → 𝜑) | 
| 10 | 9 | imim2i 16 | . . . . . 6
⊢ ((𝜒 → (𝜓 ∧ 𝜑)) → (𝜒 → 𝜑)) | 
| 11 | 8, 10 | sylbi 217 | . . . . 5
⊢ ((𝜒 ⊼ (𝜓 ⊼ 𝜑)) → (𝜒 → 𝜑)) | 
| 12 | 7, 11 | impbid21d 211 | . . . 4
⊢ ((𝜒 ⊼ (𝜓 ⊼ 𝜑)) → ((𝜑 ⊼ (𝜓 ⊼ 𝜒)) → (𝜑 ↔ 𝜒))) | 
| 13 |  | nanan 1493 | . . . . . 6
⊢ ((𝜑 ∧ (𝜓 ⊼ 𝜒)) ↔ ¬ (𝜑 ⊼ (𝜓 ⊼ 𝜒))) | 
| 14 |  | simpl 482 | . . . . . 6
⊢ ((𝜑 ∧ (𝜓 ⊼ 𝜒)) → 𝜑) | 
| 15 | 13, 14 | sylbir 235 | . . . . 5
⊢ (¬
(𝜑 ⊼ (𝜓 ⊼ 𝜒)) → 𝜑) | 
| 16 |  | nanan 1493 | . . . . . 6
⊢ ((𝜒 ∧ (𝜓 ⊼ 𝜑)) ↔ ¬ (𝜒 ⊼ (𝜓 ⊼ 𝜑))) | 
| 17 |  | simpl 482 | . . . . . 6
⊢ ((𝜒 ∧ (𝜓 ⊼ 𝜑)) → 𝜒) | 
| 18 | 16, 17 | sylbir 235 | . . . . 5
⊢ (¬
(𝜒 ⊼ (𝜓 ⊼ 𝜑)) → 𝜒) | 
| 19 |  | pm5.1im 263 | . . . . 5
⊢ (𝜑 → (𝜒 → (𝜑 ↔ 𝜒))) | 
| 20 | 15, 18, 19 | syl2imc 41 | . . . 4
⊢ (¬
(𝜒 ⊼ (𝜓 ⊼ 𝜑)) → (¬ (𝜑 ⊼ (𝜓 ⊼ 𝜒)) → (𝜑 ↔ 𝜒))) | 
| 21 | 12, 20 | bija 380 | . . 3
⊢ (((𝜒 ⊼ (𝜓 ⊼ 𝜑)) ↔ (𝜑 ⊼ (𝜓 ⊼ 𝜒))) → (𝜑 ↔ 𝜒)) | 
| 22 | 3, 21 | impbii 209 | . 2
⊢ ((𝜑 ↔ 𝜒) ↔ ((𝜒 ⊼ (𝜓 ⊼ 𝜑)) ↔ (𝜑 ⊼ (𝜓 ⊼ 𝜒)))) | 
| 23 |  | nancom 1496 | . . . . 5
⊢ ((𝜓 ⊼ 𝜑) ↔ (𝜑 ⊼ 𝜓)) | 
| 24 | 23 | nanbi2i 1505 | . . . 4
⊢ ((𝜒 ⊼ (𝜓 ⊼ 𝜑)) ↔ (𝜒 ⊼ (𝜑 ⊼ 𝜓))) | 
| 25 |  | nancom 1496 | . . . 4
⊢ ((𝜒 ⊼ (𝜑 ⊼ 𝜓)) ↔ ((𝜑 ⊼ 𝜓) ⊼ 𝜒)) | 
| 26 | 24, 25 | bitri 275 | . . 3
⊢ ((𝜒 ⊼ (𝜓 ⊼ 𝜑)) ↔ ((𝜑 ⊼ 𝜓) ⊼ 𝜒)) | 
| 27 | 26 | bibi1i 338 | . 2
⊢ (((𝜒 ⊼ (𝜓 ⊼ 𝜑)) ↔ (𝜑 ⊼ (𝜓 ⊼ 𝜒))) ↔ (((𝜑 ⊼ 𝜓) ⊼ 𝜒) ↔ (𝜑 ⊼ (𝜓 ⊼ 𝜒)))) | 
| 28 | 22, 27 | bitri 275 | 1
⊢ ((𝜑 ↔ 𝜒) ↔ (((𝜑 ⊼ 𝜓) ⊼ 𝜒) ↔ (𝜑 ⊼ (𝜓 ⊼ 𝜒)))) |