Modal logics: from K to S5
Part 1 (Kripke semantics) gave the formulas their meaning. This one gives the laws: which axioms to choose, which systems they generate, and why there is no single modal logic but an entire ladder, from the minimal K to the comfortable S5.
0The symbols
To the signs from Part 1 are added axiom names, a rule, and the operators of the specialised readings.
| Symbol | Meaning |
|---|---|
| □A, ◇A | Necessarily A, possibly A. The pair from Part 1, dual: ◇A ≡ ¬□¬A. |
| K | The distribution axiom □(A→B)→(□A→□B), and the minimal system that carries it. K as in Kripke. |
| RN | The necessitation rule: from "A is a theorem," infer "□A is a theorem." |
| D, T, 4, B, 5 | The five optional axioms. Each is paid for with a property of the arrows (Part 1, section 5). |
| S4, S5 | The stacked systems: S4 = K + T + 4, S5 = K + T + 5. The two stars of this chapter. |
| ⊢ | "Is a theorem of": S4 ⊢ A says that A is provable in S4. A single turnstile: syntax, not semantics. |
| O, P, I, F | The deontic reading: obligatory, permitted, forbidden, optional. |
| Cᵢ A | The epistemic reading: agent i knows A. The common knowledge of a group is written CK. |
| G, F, X, U | The temporal reading: always from now on (G), someday (F), tomorrow (X), until (U). |
| [a]p, ⟨a⟩p | The dynamic reading: p holds after every execution of action a; there exists an execution of a leading to p. |
| RE, RM, RR | The rules of the families broader than the normal logics: section 6. |
1The alethic square
The original reading, the philosophers' one: □ says "necessary," ◇ says "possible." Four modalities in all, and a precise play of negations to move from one to the other.
1.1 · The four modalities
◇A possible · ◇¬A ≡ ¬□A contingent
Necessary: what cannot fail to be true. Impossible: what cannot be true.
Possible: what can be true. Contingent: what can be false. Everything holds together with □, ◇, and negation.
Because the placement of the negation changes everything. "It is not necessary that the students work" leaves an escape route; "it is necessary that the students not work" forbids working.
Everyday language blurs these nuances. Formalism freezes them: ¬□A is not □¬A.
1.2 · The square of opposition
The four modalities take their places at the corners of a square inherited from Aristotle. Click a corner: its equivalences, its example, and its relations to the other three appear.
2Axioms and necessitation
2.1 · K and the necessitation rule
K says that necessity respects modus ponens: if the implication is necessary and the antecedent is too, so is the consequent.
RN says that the theorems of the logic are necessary: whatever is provable with no assumptions holds in every world.
Because it is the strict minimum for □ to deserve its name, and exactly what Kripke semantics validates for free: K and RN hold on every frame, with no condition whatsoever on the arrows.
The system K is thus the ground floor: everything it proves, every normal modal logic proves as well.
2.2 · The five optional axioms
Five reinforcements to choose from. Part 1 showed their semantic price: each corresponds to a property of the arrows. Here they are again, from the syntax side, with their reading in one sentence.
One builds a system like a menu: K is mandatory, then whichever axioms the targeted reading makes plausible.
The useful combinations have received names: K + D = D, K + T = T, T + 4 = S4, T + B = B, T + 5 = S5. The next section puts them in order.
3The ladder of systems
The systems nest from weakest to strongest: K at the bottom, S5 at the top. Climbing a rung means proving more theorems, and holding on fewer frames. Click a system.
Why is S5 so comfortable? Because its frames are the equivalence relations: within a block, everyone sees everyone, and stacks of modalities collapse. □◇□A is there equivalent to □A.
And why not always take it? Because some readings contradict it: knowledge is not symmetric, obligation is not reflexive. The ladder exists because usages differ.
4The zoo of modalities
The same mechanics plays out across entire families, each with its own operators and its system of choice. This is the grand catalogue of modal logics.
| Family | Operators | Read as | Usual system |
|---|---|---|---|
| Alethic | □, ◇ | necessary, possible, contingent, impossible | S5 |
| Epistemic | Cᵢ, CK | agent i knows; the group knows in common | S4 (or even idealised S5) |
| Doxastic | B, CB | the agent believes; common belief. Believing is not knowing: no T | KD45 |
| Deontic | O, P, I, F | obligatory, permitted, forbidden, optional | D |
| Temporal | G, F, X, U, H | always from now on, someday, tomorrow, until, always in the past | S4 and relatives |
| Counterfactual | A □→ B | if A were true, B would be too (given that A is not) | sphere logics |
| Dynamic | [a], ⟨a⟩ | after every execution of a; after some execution of a | PDL |
5The countermodel search engine
How does one prove that a system fails to derive a formula? By exhibiting a countermodel: a frame of the right class and a valuation that make it false somewhere.
This machine does it by brute force: it tries every frame of 1 to 3 worlds in the chosen class, every valuation, and displays the first countermodel it finds. Try T on "all frames," then on the reflexive ones: the countermodel vanishes, exactly as Part 1 promised.
By hand, one does the same thing more cleverly: assume the formula is false in one world, and deduce from that what the arrows and valuations must contain, world by world.
If the construction succeeds, it is a countermodel. If it contradicts itself on every branch, the formula is valid. This discipline is called the method of semantic tableaux.
6Beyond normal logics
Everything so far describes normal logics: those that accept K and necessitation, and that fit Kripke semantics. Around them, three increasingly broader families settle for weaker rules.
| Family | Accepted rule |
|---|---|
| Classical | RE: from A ↔ B, infer □A ↔ □B |
| Monotone | RM: from A → B, infer □A → □B |
| Regular | RR: from (A ∧ B) → C, infer (□A ∧ □B) → □C |
| Normal | K + RN (equivalently: the rule RK) |
Why weaken? Because some readings break K. An agent with bounded resources does not know every consequence of what it knows: the logic of its knowledge cannot be normal.
These families then keep a semantics, but a different one: neighbourhoods of worlds rather than arrows. Off the syllabus here; remember the principle, every weakening of a rule widens the family.
7The method
Facing a modal problem, choose your logic before you calculate. The procedure:
8The six mistakes
9Test yourself
Eight questions, exactly one right answer each time. The explanation appears after your choice.
10The vocabulary in French and German
This formulary comes from Swiss upper-secondary schools (gymnasiums), where the subject is taught in French and German alike. Here are the terms in their original languages, for whenever you need to read a French- or German-language source.
| Français | Deutsch |
|---|---|
| l'axiome de distribution (K) | das Verteilungsaxiom (K) |
| la règle de nécessitation | die Notwendigkeitsregel (Necessitation) |
| le théorème | das Theorem |
| le système modal | das Modalsystem |
| la hiérarchie des systèmes | die Hierarchie der Systeme |
| le carré des oppositions | das Quadrat der Gegensätze |
| contradictoire | kontradiktorisch |
| contraire | konträr |
| subalterne | subaltern |
| la modalité aléthique | die alethische Modalität |
| épistémique / doxastique | epistemisch / doxastisch |
| déontique | deontisch |
| temporel | temporal |
| contrefactuel | kontrafaktisch |
| la logique dynamique | die dynamische Logik |
| obligatoire / permis / interdit / facultatif | geboten / erlaubt / verboten / freigestellt |
| l'introspection positive / négative | die positive / negative Introspektion |
| la connaissance commune | das gemeinsame Wissen |
| la logique normale | die normale Modallogik |
| monotone / régulière / classique | monoton / regulär / klassisch |
| le contre-modèle | das Gegenmodell |
| les tableaux sémantiques | die semantischen Tableaus |
| la classe de cadres | die Rahmenklasse |
| plus fort / plus faible (système) | stärker / schwächer (System) |