Modal logic

From Encyclopedia of Mathematics
Jump to: navigation, search

The domain of logic in which along with the usual statements modal statements are considered, that is, statements of the type "it is necessary that …" , "it is possible that …" , etc. In mathematical logic various formal systems of modal logic have been considered, interrelations between these systems have been revealed, and their interpretations have been studied.

Elements of modal logic were in essence already known to Aristotle (4th century B.C.) and became part of classical philosophy. Modal logic was formalized for the first time by C.I. Lewis [1], who constructed five propositional systems of modal logic, given in the literature the notations S1–S5 (their formulations are given below). Other systems of modal logic were then constructed and investigated. The great variety of systems of modal logic is explained by the fact that the ideas of "possible" and "necessary" can be made precise in various ways; in addition, there are various ways to treat complex modalities (cf. Modality) of the type "necessarily possible" , and "interrelations" of modality with the logical connectives. The majority of systems of modal logic which have been studied are based on classical logic; however, systems based on intuitionistic logic have also been discussed (see, for example, [6]).

Below, several of the most widely-studied propositional systems of modal logic are described. The language of each of these systems is obtained from the language of classical propositional calculus by the addition of the new one-place connectives (modal operators) (necessary) and (possible). Since in almost all these systems the relation


holds, initially one modal operator is chosen, for example , and the other is defined by (*).

The system S1. Axiom schemes:

1) all formulas of the form , where is a formula derivable in ;

2) ;

3) .

Derivation rules:

I) (modus ponens);

II) ;

III) .

The system S2: S1 + .

The system S3: S2 + .

The system K. Axiom schemes:

1) the axiom schemes of the propositional calculus ;

2) .

Derivation rules: modus ponens and

The system T: K + S2 + .

The system B: T + .

The system S4: S3 + T + .

The system S5: S4 + .

Among the above systems, S4 has important significance since the intuitionistic propositional calculus can be interpreted in it, that is, with respect to every propositional (non-modal) formula it is possible to construct a formula of modal logic such that

In this connection the system of Grzegorczyk is of particular interest (see [5]):

for it the transference theorem is true: For any set of axiom schemes and any formula ,

where ; moreover, G is the strongest system with this property. This theorem makes it possible to transfer a property (for example, completeness or decidability) from an extension of the system S4 (or G) to an intermediate logic.

For each propositional system of modal logic S it is possible to consider the corresponding predicate system, which is obtained by the addition of object variables, predicate symbols and the quantifiers , (or one of these) to the language of S. The usual axiom schemes and derivation rules for quantifiers are added. In addition one sometimes also adds axioms which describe the actions of modal operators on quantifiers such as, for example, the Barcan formula:

The algebraic interpretation of a system of modal logic is given by some algebra (also called a matrix)

where is the set of truth values (cf. Truth value), is a set of distinguished truth values, , and , , , , are the operations in corresponding to the connectives , , , , . A formula is called generally valid in if for every valuation of its propositional variables by elements of it takes a distinguished value. A system of modal logic S is called complete relative to a class of algebras if a formula is derivable in S if and only if it is generally valid in every algebra in the class . For example, the system S4 is complete relative to the class of so-called finite topological Boolean algebras (see [3]). In general, a system S is called finitely approximable if it is complete relative to finite algebras. If a system is finitely axiomatizable and finitely approximable, then it is decidable, that is, the problem of recognition of derivability is algorithmically decidable. A matrix is called characteristic or adequate for a system S if S is complete relative to . None of the above-mentioned propositional systems of modal logic has a finite adequate matrix, but each of them is finitely approximable and therefore decidable. On the other hand, every extension of S5 has a finite adequate matrix with one distinguished value. The property of finite approximability also holds for all extensions of the system

An important tool in the study of modal logics are Kripke models, having the form , where is a set (called the set of "worlds" , "situations" ), is a relation on and is a valuation of the propositional variables by subsets of . For the relation can be treated as "the world t is possible in the world s" . The pair is called a Kripke structure, or frame (the term scale is also used). A formula is generally valid in the frame if for each valuation formula is true in the Kripke model . A system S is called Kripke complete relative to a class of Kripke structures if the S-derivable formulas are exactly the formulas which are generally valid in all Kripke structures in the class . For example, the system T is Kripke complete relative to the class of structures , where is a reflexive relation; S4 is Kripke complete relative to a structure with a reflexive and transitive relation. Among the finitely-axiomatizable extensions of S4 there are extensions which are not Kripke complete (see [7]).

For predicate systems of modal logic the Kripke models have the form , where , is a universe for the world , is an interpretation of the predicate symbols in , and is a valuation associating to object variables some elements of the set . For systems containing the Barcan formula, it is also necessary to require

Kripke models, as a rule, have a more easily visualized structure than algebraic models; therefore they are often more convenient for the study of different systems of modal logic.


[1] C.I. Lewis, C.H. Langford, "Symbolic logic" , Dover, reprint (1930)
[2] R. Feys, "Modal logics" , Gauthier-Villars (1965)
[3] E. Rasiowa, R. Sikorski, "The mathematics of metamathematics" , Polska Akad. Nauk (1963)
[4] G.A. Mints, "On some calculi of model logic" Proc. Steklov Inst. Math. , 98 (1968) pp. 97–124 Trudy Mat. Inst. Steklov. , 98 (1968) pp. 88–111
[5] A. Grzegorczyk, "Some relational systems and the corresponding topological spaces" Fund. Math. , 60 : 2 (1967) pp. 223–231
[6] R.A. Bull, "A model extension of intuitionist logic" Notre Dame J. Formal Logic , 6 (1965) pp. 142–146
[7] K. Fine, "An incomplete logic containing S4" Theoria , 40 : 1 (1974) pp. 23–29
[8] D.M. Gabbay, "Deducability results in non-classical logics I" Ann. Math. Logic , 8 : 3 (1975) pp. 237–295


A formula holds at a world if and only if (inductively) either: 1) more precisely, "being true" of a formula in a Kripke model is defined as follows: is a propositional variable and ; 2) is and does not hold at ; 3) is and at least one of holds at ; or (and this the distinctive clause) 4) is and holds at each for which .

General validity of a modal formula on a frame expresses a monadic universal second-order condition on . (For, propositional variables are related to subsets of , hence monadic; and in the condition "for each q and s, A holds at s" the part "A holds at s" is first-order expressible — as can be seen immediately from the above definition.) Therefore, modal logic, through its Kripke semantics, can be considered as part of second-order logic.

Questions like: which modal formulas have a first-order equivalent (on a given class of frames)?, and: which (monadic universal) second-order formulas can be modally expressed?, belong to the correspondence theory of modal logic. Cf., e.g., [a1], [a2].

In provability logic the modal expression is interpreted as "A is provable" . A basic result here is Solovay's completeness theorem, which states that the theorems of Löb's modal logic (the extension of S4 with the scheme , expressing the generalization of Gödel's second incompleteness theorem known as Löb's theorem) are exactly those modal formulas with the following property: Every arithmetical instance of it (where is replaced by the formalized provability predicate of formal (Peano) arithmetic) is a theorem of formal arithmetic; cf. [a4].


[a1] J. van Benthem, "Modal logic and classical logic" , Bibliopolis (1983)
[a2] J. van Benthem, "Correspondence theory" D. Gabbay (ed.) F. Guenther (ed.) , Handbook of philosophical logic , II , Reidel (1984) pp. 167–242
[a3] R.A. Bull, K. Segerberg, "Basic modal logic" D. Gabbay (ed.) F. Guenther (ed.) , Handbook of philosophical logic , II , Reidel (1984) pp. 1–88
[a4] C. Smorynski, "Self-reference and modal logic" , Springer (1985)
[a5] G.E. Hughes, M.J. Cresswell, "An introduction to modal logic" , Methuen (1968)
How to Cite This Entry:
Modal logic. S.K. Sobolev (originator), Encyclopedia of Mathematics. URL:
This text originally appeared in Encyclopedia of Mathematics - ISBN 1402006098