|   | Metamath Proof Explorer | < Previous  
      Next > Nearby theorems | |
| Mirrors > Home > MPE Home > Th. List > impimprbi | Structured version Visualization version GIF version | ||
| Description: An implication and its reverse are equivalent exactly when both operands are equivalent. The right hand side resembles that of dfbi2 474, but ↔ is a weaker operator than ∧. Note that an implication and its reverse can never be simultaneously false, because of pm2.521 176. (Contributed by Wolf Lammen, 18-Dec-2023.) | 
| Ref | Expression | 
|---|---|
| impimprbi | ⊢ ((𝜑 ↔ 𝜓) ↔ ((𝜑 → 𝜓) ↔ (𝜓 → 𝜑))) | 
| Step | Hyp | Ref | Expression | 
|---|---|---|---|
| 1 | dfbi2 474 | . . 3 ⊢ ((𝜑 ↔ 𝜓) ↔ ((𝜑 → 𝜓) ∧ (𝜓 → 𝜑))) | |
| 2 | pm5.1 824 | . . 3 ⊢ (((𝜑 → 𝜓) ∧ (𝜓 → 𝜑)) → ((𝜑 → 𝜓) ↔ (𝜓 → 𝜑))) | |
| 3 | 1, 2 | sylbi 217 | . 2 ⊢ ((𝜑 ↔ 𝜓) → ((𝜑 → 𝜓) ↔ (𝜓 → 𝜑))) | 
| 4 | impbi 208 | . . 3 ⊢ ((𝜑 → 𝜓) → ((𝜓 → 𝜑) → (𝜑 ↔ 𝜓))) | |
| 5 | pm2.521 176 | . . . 4 ⊢ (¬ (𝜑 → 𝜓) → (𝜓 → 𝜑)) | |
| 6 | 5 | pm2.24d 151 | . . 3 ⊢ (¬ (𝜑 → 𝜓) → (¬ (𝜓 → 𝜑) → (𝜑 ↔ 𝜓))) | 
| 7 | 4, 6 | bija 380 | . 2 ⊢ (((𝜑 → 𝜓) ↔ (𝜓 → 𝜑)) → (𝜑 ↔ 𝜓)) | 
| 8 | 3, 7 | impbii 209 | 1 ⊢ ((𝜑 ↔ 𝜓) ↔ ((𝜑 → 𝜓) ↔ (𝜓 → 𝜑))) | 
| Colors of variables: wff setvar class | 
| Syntax hints: ¬ wn 3 → wi 4 ↔ wb 206 ∧ wa 395 | 
| This theorem was proved from axioms: ax-mp 5 ax-1 6 ax-2 7 ax-3 8 | 
| This theorem depends on definitions: df-bi 207 df-an 396 | 
| This theorem is referenced by: norass 1537 | 
| Copyright terms: Public domain | W3C validator |