Modal logic extends classical logic by adding operators for necessity (□) and possibility (◇). This powerful framework allows us to reason about not just what is true, but what must be true and what could be true.
The basic axioms of modal logic (in the system K) are:
- □(p → q) → (□p → □q) [Distribution Axiom]
- If p is a theorem, then □p is a theorem [Necessitation Rule]
From these simple beginnings, we can develop rich systems for reasoning about: