Modal logic is a branch of logic concerned with reasoning involving modalities: qualifications such as “necessarily” and “possibly.” In its narrower sense, it studies necessity and possibility; more broadly, it includes systems representing knowledge, belief, obligation, time, and action. Rather than naming a single calculus, “modal logic” denotes a family of formal systems whose operators receive different interpretations and obey different principles. These systems have applications in philosophy, mathematics, and computing. (plato.stanford.edu)
Historical development
Aristotle investigated reasoning involving necessity and possibility within his theory of the syllogism. Modern modal logic developed through axiomatic approaches to implication. Clarence Irving Lewis’s A Survey of Symbolic Logic (1918) introduced a system of strict implication; Symbolic Logic (1932), written with Cooper Harold Langford, presented the systems S1–S5. Strict implication expresses the impossibility of a premise being true while its conclusion is false, rather than merely the truth of a material conditional. (iep.utm.edu)
During the 1950s and early 1960s, relational approaches to semantics associated with Saul Kripke, Stig Kanger, Jaakko Hintikka, and others supplied interpretations for numerous modal systems. Their central innovation was to evaluate necessity relative to accessible alternatives, rather than indiscriminately across every possible world. This connected axiomatic calculi with mathematically explicit models. (hume.ucdavis.edu)
Language and interpretation
Basic propositional modal logic extends propositional logic with two operators:
- : “necessarily .”
- : “possibly .”
Its syntax permits atomic propositions, ordinary propositional connectives, and repeated applications of modal operators. Thus expresses necessary possibility, whereas expresses possible necessity. In standard classical modal systems, the operators are dual:
Possibility therefore means that the negation is not necessary. Modal operators are not ordinary truth-functional connectives: knowing whether is actually true does not alone determine whether it is necessary or possible. (cs.stanford.edu)
Scope matters. The formula says that the conditional is necessary, while says that if is true, is necessary. These formulations are generally not interchangeable. Strict implication is commonly represented by the former. (cs.stanford.edu)
Possible-world semantics
Kripke semantics evaluates formulas at individual possible worlds, or more generally at states. A model consists of a nonempty set , an accessibility relation on , and a valuation assigning atomic propositions truth values at worlds. The pair , without the valuation, is called a frame. (cs.stanford.edu)
The modal truth conditions are:
Accessibility specifies which alternatives matter from a given state. Depending on the interpretation, these may be metaphysical possibilities, informational alternatives, or states reachable through an action. The formal apparatus does not by itself settle the metaphysical status of possible worlds. (cs.stanford.edu)
Validity on a frame requires truth at every world under every valuation. Validity over a class of frames requires validity on each member of that class. This separates truth in a particular model from principles governing an entire modal system. (iep.utm.edu)
Principal systems
The basic normal modal logic K includes propositional tautologies, the distribution axiom schema
and modus ponens and necessitation as inference rules. Necessitation permits inferring when is a theorem, not merely an undischarged assumption. K imposes no special accessibility condition. Stronger systems add principles corresponding to restrictions on frames. (plato.stanford.edu)
| System | Added principles over K | Characteristic frames |
|---|---|---|
| T | Reflexive | |
| S4 | T and | Reflexive and transitive |
| S5 | T and | Accessibility is an [[equivalence-relation |
These are alternative formalizations, not successive approximations to one universally correct logic. Their suitability depends on the intended modality. An obligation, for example, need not describe what actually happens, so the analogue of T is inappropriate for ordinary obligation. (plato.stanford.edu)
Quantification and philosophical questions
Quantified modal logic combines modal operators with first-order logic. It distinguishes de dicto modality, applying to an entire proposition, from de re modality involving an object. For example, says that necessarily something is ; says that some object is necessarily . The former need not identify one object satisfying the condition throughout the relevant alternatives. (cs.stanford.edu)
Interpretations must specify whether domains remain constant across worlds or vary, and how objects and referring expressions are interpreted across alternatives. These choices affect the interaction between quantification and modality and connect modal logic with questions about existence and identity in metaphysics. (hume.ucdavis.edu)
Related logics and applications
Epistemic logic represents knowledge using operators such as , meaning that agent knows . Its accessible worlds typically represent alternatives compatible with the agent’s information. Belief operators receive related interpretations, but belief need not imply truth. Multi-agent systems study individual and group information; standard models also raise the problem of logical omniscience, because agents are represented as knowing all logical consequences of their information. (plato.sydney.edu.au)
Temporal logic represents expressions such as “always,” “eventually,” and “until.” Deontic logic concerns obligation and permission, while dynamic modalities describe outcomes of actions or programs. In computer science, temporal systems support formal verification by expressing properties of program executions. Research also examines decidability, computational complexity, and structural relations between models, connecting modal calculi with the analysis of computational behavior. (plato.stanford.edu)