Difference between revisions of "Modal logic" - New World Encyclopedia

From New World Encyclopedia
 
(11 intermediate revisions by 7 users not shown)
Line 1: Line 1:
{{Contracted}}
+
{{Copyedited}}{{Paid}}{{Approved}}{{Images OK}}{{Submitted}}
A [[modal logic]] was originally designed to describe the logical relations of modal notions. The list of the notions includes ''metaphysical modalities'' (necessity, possibilities, etc.), ''epistemic modalities'' (knowledge, belief, etc.), ''temporal modalities'' (future, past, etc.), ''deontic modalities'' (obligation, permission, etc.). Because of the importance of these modal notions, modal logics have attracted many areas in philosophy, including metaphysics, epistemology, etc. However, the interests in modal logics are not limited to such a philosophical investigations. Because of its wide applicability, the general framework of modal logic have been used in various areas including artificial intelligence, database theory, game theory, etc.
 
  
The languages of modal logics usually extend preexisting logics, e.g [[propositional calculus|propositional logic]], [[first-order logic]] etc. with ''modal operators'', which are often symbolized as boxes <math>\Box</math> and diamonds <math>\Diamond</math>. Semantic structures for the languages of modal logics are relational structures, and the modal languages can be characterized as describing various properties of the relational structures.
+
A [[modal logic]] was originally designed to describe the [[logic]]al relations of modal notions. The list of the notions includes ''[[metaphysics|metaphysical]] modalities'' (necessities, possibilities, etc.), ''[[epistemology|epistemic]] modalities'' (knowledge, belief, etc.), ''temporal modalities'' (future, past, etc.), and ''[[deontology|deontic]] modalities'' (obligation, permission, etc.). Because of the importance of these modal notions, modal logics have attracted many areas in [[philosophy]], including [[metaphysics]] and [[epistemology]]. However, the interests in modal logics are not limited to such philosophical investigations. Because of its wide applicability, the general framework of modal logic have been used in various areas such as [[artificial intelligence]], [[database theory]], and [[game theory]].
 +
{{toc}}
 +
The languages of modal logics usually extend preexisting logics, e.g [[propositional calculus|propositional logic]], [[first-order logic]] with ''modal operators'', which are often symbolized as boxes <math>\Box</math> and diamonds <math>\Diamond</math>. Semantic structures for the languages of modal logics are relational structures and the modal languages can be characterized as describing various properties of the relational structures.
  
 
== Basic Ideas ==
 
== Basic Ideas ==
  
One major notion that has been considered in modal logics is metaphysical modality. Examples of the modal notion are necessity and possibility. The modal logic that describe the logical relations of statements such as “It is necessary that 2+2=4,” “It is possible that Bigfoot exists” etc. is called ''alethic modal logic''. The main idea of analyzing such modal statements was produced based on the metaphysical view that is usually credited to Leibniz. The idea is to analyze the statement of the form “It is necessary that p” as “In all possible worlds, p is the case,” and “It is possible that p” as “There is some possible world in which p is the case”. In other words, necessity is analyzed as the truth in all possible worlds, and possibility, as the truth in some possible world.
+
One major notion that has been considered in modal logics is metaphysical modality. Examples of the modal notion are necessity and possibility. The modal logic that describe the logical relations of statements such as “It is necessary that 2+2=4,” “It is possible that Bigfoot exists” etc. is called ''alethic modal logic''. The main idea of analyzing such modal statements was produced based on the metaphysical view that is usually credited to [[Gottfried Leibniz|Leibniz]]. The idea is to analyze the statement of the form “It is necessary that p” as “In all possible worlds, p is the case,” and “It is possible that p” as “There is some possible world in which p is the case.In other words, necessity is analyzed as the truth in all possible worlds, and possibility, as the truth in some possible world.
  
 
Based on this idea, alethic modal logic clarifies the logical relations of modal statements of the kind in question. For instance, one basic equivalence in alethic modal logic, the one between “It is necessary that p” and “It is not possible that not-p,” is explicated as the equivalence between “In all possible worlds, p is the case” and “There is no possible world in which p is not the case.” Alethic modal logic enables one to see more complex relations of the metaphysical modal statements.
 
Based on this idea, alethic modal logic clarifies the logical relations of modal statements of the kind in question. For instance, one basic equivalence in alethic modal logic, the one between “It is necessary that p” and “It is not possible that not-p,” is explicated as the equivalence between “In all possible worlds, p is the case” and “There is no possible world in which p is not the case.” Alethic modal logic enables one to see more complex relations of the metaphysical modal statements.
  
This general idea is modeled in what is called ''Kripke semantics'' by ''relational structures'' (see below). Because of the wide applicability of the general framework, modal logics have been used, beyond the formalization of metaphysical modality, to represent modal concepts and phenomena. Depending on the purposes of applications, modal logics get specific names. Epistemic logic is designed to describe epistemic notions such as knowledge and belief; temporal logic, temporal structures; deontic logic, deontic notions such as obligation and permission; dynamic logic, actions of computer programs, etc.  
+
This general idea is modeled in what is called ''Kripke semantics'' by ''relational structures'' (see below). Because of the wide applicability of the general framework, modal logics have been used, beyond the formalization of metaphysical modality, to represent modal concepts and phenomena. Depending on the purposes of applications, modal logics get specific names. Epistemic logic is designed to describe epistemic notions such as knowledge and belief; temporal logic, temporal structures; deontic logic, deontic notions such as obligation and permission; dynamic logic, actions of computer programs, etc.
  
 
==Standard Syntax and Semantics of Modal Logics==
 
==Standard Syntax and Semantics of Modal Logics==
  
===Sytax===
+
===Syntax===
The languages of modal logics extend preexisting logical languages with modal operators, most standardly boxes <math>\Box</math> and diamonds <math>\Diamond</math>. The intended meanings of boxes and diamonds, say, in alethic modal logic, are respectively “It is necessary that...” and “It is possible that...”.
+
The languages of modal logics extend preexisting logical languages with modal operators&mdash;most standard boxes <math>\Box</math> and diamonds <math>\Diamond</math>. The intended meanings of boxes and diamonds, say, in alethic modal logic, are respectively “It is necessary that...” and “It is possible that....”
  
The language of propositional modal logic, the extension of propositional logic with modal operators, consists of propositional variables (p, q, r, …), Boolean connectives (<math>\lnot</math>, &, V, <math>\rightarrow</math>), and modal operators (<math>\Box</math> and <math>\Diamond</math>). In a standard way, the sentences of propositional modal logic is recursively defined as follows:  
+
The language of propositional modal logic&mdash;the extension of propositional logic with modal operators&mdash;consists of propositional variables (''p'', ''q'', ''r'', …), Boolean connectives (<math>\lnot</math>, <math>\wedge</math>, <math>\vee</math>, <math>\rightarrow</math>), and modal operators (<math>\Box</math> and <math>\Diamond</math>). In a standard way, the sentences of propositional modal logic is recursively defined as follows:  
  
:<math>\phi</math> := p (with p a propositional variable) | <math>\phi</math>&<math>\psi</math> | <math>\lnot \phi</math> | <math>\Diamond \phi</math>
+
:<math>\phi</math> := ''p'' (with ''p'' a propositional variable) | <math>\phi \wedge \psi</math> | <math>\lnot \phi</math> | <math>\Diamond \phi</math>
  
The other Boolean connectives are defined as follows, and, based on the observation about the above basic equivalence, “<math>\Box\phi</math>” is defined as the abbreviation of “<math>\lnot\Diamond\lnot\phi</math>”.
+
The other Boolean connectives are defined as usual (for instance, "<math>\phi \vee \psi</math>" is defined as "<math>\lnot (\lnot \phi \wedge \lnot \psi)</math>" and "<math>\phi \rightarrow \psi</math>," as "<math>\lnot \phi \vee \psi</math>"), and, based on the observation about the above basic equivalence, “<math>\Box\phi</math>” is defined as the abbreviation of “<math>\lnot\Diamond\lnot\phi</math>.
  
Other than the language of modal propositional logic, there are various versions of extensions of preexisting languages. Extensions with modal operators are considered for other preexisting languages. For instance, the extension of first-order logic, called '''modal predicate logic''', has been widely considered. Also, extensions are given with modality operators with multiple arities, i.e. modal operators that are followed by a multiple number of formulas rather than by just a single formula as is the case of the propositional modal logic presented above.
+
Other than the language of modal propositional logic, there are various versions of extensions of preexisting languages. Extensions with modal operators are considered for other preexisting languages. For instance, the extension of first-order logic, called ''modal predicate logic'', has been widely considered. Also, extensions are given with modality operators with multiple arities, i.e. modal operators that are followed by a multiple number of formulas rather than by just a single formula as is the case of the propositional modal logic presented above.
  
 
===Kripke Semantics===
 
===Kripke Semantics===
  
The standard semantics of modal languages is Kripke semantics, which is given by relational models. The Kripke semantics of propositional modal logic can be presented as follows. A frame is a tuple <W, R>, where W is an non-empty set and R is a two-place relation on W. W can be thought of as a set of possible world, and R, the accessibility relation between worlds, which represents the possible worlds that are considered at a given world. Given a frame <W, R>, a model is a tuple <W, R, V> where V is a map that assigns to a world a valuation function on propositional variables. Truth is defined with respect to a model M and a world w as follows:
+
The standard semantics of modal languages is ''Kripke semantics'', which is given by ''relational models''. The Kripke semantics of propositional modal logic can be presented as follows. A ''frame'' is a tuple (''W'', ''R''), where ''W'' is an non-empty set and ''R'' is a two-place relation on ''W''. ''W'' can be thought of as a set of possible world, and ''R'', the ''accessibility relation'' between worlds, which represents the possible worlds that are considered at a given world, i.e. if we are at a world <math>w_0</math>, every possible world ''v'' such that <math>Rw_0v</math> represents the possibility that are considered at a world <math>w_0</math>. Given a frame (''W'', ''R''), a model is a tuple (''W'', ''R'', ''V'') where ''V'' is a map that assigns to a world a valuation function on propositional variables, i.e. for a given world ''w'', ''V''(''w'') is a function from the set of propositional variables to {0, 1} where 0 and 1 represents the truth-values, False and True. Truth of formulas is defined with respect to a model ''M'' and a world ''w'' as follows:
  
(M, w|=p reads as “p is true at a world p in a model M.)
+
(<math>M, w\models \phi</math> reads as “<math>\phi</math> is true at a world <math>\phi</math> in a model ''M''.)
  
*M, w |= p iff V(w)(p)=1 (with p a propositional variable)
+
*<math>M, w \models p</math> iff ''V''(''w'')(''p'')=1 (with ''p'' a propositional variable)
*M, w |= p& q    iff M,w|=p and M, w|= q.
+
*<math>M, w \models \phi \wedge \psi</math>  iff <math>M,w\models \phi</math> and <math>M, w\models \psi</math>.
*M, w |= ~p  iff M, w|!= p.
+
*<math>M, w \models \lnot \phi</math> iff <math>M, w\not\models \phi</math>.
*M, w|= []p  iff, for every world w’ such that Rww’, M, w|=p.
+
*<math>M, w\models \Box \phi</math> iff, for every world <math>w^\prime</math> such that <math>Rww^\prime</math>, <math>M, w\models \phi</math>.
  
The last clause captures the main idea of Leibnizian conception of necessary truth as truth in all possibilities in such a way that “It is necessary that p” is true at a world w in a model M if and only if p is true in all possible worlds accessible from a world w.
+
The last clause captures the main idea of Leibnizian conception of necessary truth as truth in all possibilities in such a way that “It is necessary that <math>\phi</math>” is true at a world ''w'' in a model ''M'' if and only if <math>\phi</math> is true in all possible worlds accessible from a world ''w''.
  
A sentence p is valid in a model M if it is true at every possible world in M.A sentence is valid in a frame F if it is valid in every model based on F. A sentence is valid if it is valid in all frames (or every model).
+
A sentence is valid in a model ''M'' if it is true at every possible world in ''M''. A sentence is valid in a frame ''F'' if it is valid in every model based on ''F''. A sentence is valid if it is valid in all frames (or every model).
  
By extending this model-theoretic framework, the semantics for other modal languages are given. In modal predicate logic, a model is designed so that a domain of quantification is associated with each possible world, and in modal logics with modal operator with multiple arities, the accessibility relations of appropriate arities on possible worlds are taken.
+
By extending this model-theoretic framework, the semantics for other modal languages are given. In modal predicate [[logic]], a model is designed so that a domain of quantification is associated with each possible world, and in modal logics with modal operator with multiple arities, the accessibility relations of appropriate arities on possible worlds are taken.
  
==Formal rules==
+
==Axiomatic Systems and Frame Correspondence==
  
There are many modal logics, with many different properties. In many of them
+
The Kripke semantics presented here has a sound and complete axiomatic system, i.e. the system in which, for a sentence <math>\phi</math>, <math>\phi</math> is valid if and only if <math>\phi</math> is provable. The system is called '''K'''. '''K''' is the system obtained by adding the following two principles to propositional logic:
the concepts of necessity and possibility satisfy the following [[de Morgan's laws|de Morganesque]] relationship:
 
  
:"It is '''not necessary that'''  ''X''" is equivalent to "It is '''possible that not'''  ''X''".
+
Necessitation Rule: If A is a [[theorem]], <math>\Box A</math> is a theorem.
  
:"It is '''not possible that'''  ''X''" is equivalent to "It is '''necessary that not'''  ''X''".
+
K: <math>\Box (\phi \rightarrow \psi) \rightarrow (\Box \phi \rightarrow \Box \psi)</math>
  
However modal logic texts like Hughes and Cresswell's "A New Introduction to Modal Logic" cover some systems where this isn't true.
+
Various systems are obtained by adding extra axioms to '''K'''. Some of the most famous axioms are:
  
Modal logic adds to the ''well formed formulae'' of [[propositional calculus|propositional logic]] operators for necessity and possibility. In some notations "necessarily p" is represented using a "box" (<!--'''[]p'''—> <math>\Box p </math>), and "possibly p" is represented using a "diamond" (<!--'''<>p'''—><math>\Diamond p</math>). Whatever the notation, the two operators are definable in terms of each other:
+
T: <math>\Box \phi \rightarrow \phi</math>
  
* <!--[]p—><math>\Box p</math> (necessarily p) is equivalent to <!-- ~<>~p —><math>\neg \Diamond \neg p </math> (not possible that not-p)
+
S4: <math>\Box \phi \rightarrow \Box \Box \phi</math>
* <!-- <>p —> <math> \Diamond p </math> (possibly p) is equivalent to <!-- ~[]~p —> <math>\neg \Box \neg p </math> (not necessarily not-p)
 
  
Hence, the <math>\Box</math> and <math>\Diamond</math> are called dual operators.
+
S5: <math>\Diamond \phi \rightarrow \Box \Diamond \phi</math>
  
Precisely what axioms must be added to propositional logic to create a usable system of modal logic has been the subject of much debate. One weak system, named K after [[Saul Kripke]], adds only the following to a classical axiomatization of propositional logic:
+
The system '''T''' is obtained by adding the axiom scheme T to K. '''T''' is sound and complete with respect to the set of models that are based on ''reflexive'' frames (i.e. frames (''W'', ''R'') such that, for all ''x'' in ''W'', ''Rxx''). The addition of S4 to '''T''' yields the system '''S4'''. '''S4''' is sound and complete with respect to ''reflexive and transitive'' frames (Transitive frames are frames (''W'', ''R'') such that, for all ''x'', ''y'', ''z'' in ''W'', if ''Rxy'' and ''Ryz'', then ''Rxz''). Finally, the addition of S5 to '''S4''' yields the system '''S5''', which is sound and complete with respect to ''reflexive, transitive and symmetric'' frames, (symmetric frames are frames (''W'', ''R'') such that, for every ''x'', ''y'' in ''W'', if ''Rxy'', then ''Ryx''.
  
* Necessitation Rule: If p is a [[theorem]] of K, then so is <math>\Box p</math>.
+
== Some Applications ==
* Distribution Axiom: If <!--[](p &rarr; q) then ([]p &rarr; []q)—> <math> \Box (p \rightarrow q)</math> then <math> (\Box p \rightarrow \Box q) </math> (this is also known as axiom K)
+
Modal logics have been applied to capture various kinds of concepts and phenomena. Depending on the subject matter, modal operators are interpreted in different ways. Here are some of the major examples:
  
These rules lack an axiom to go from the necessity of p to p actually being the case, and therefore are usually supplemented with the following "reflexivity" axiom, which yields a system often called '''T'''.
+
''Epistemic Logic'': Boxes are written as “K” or “B.” “K<math>\phi</math>” is interpreted as “It is known that <math>\phi</math>,” and “B<math>\phi</math>,” as “It is believed that <math>\phi</math>.
  
* <!-- []p &rarr; p —> <math> \Box p \rightarrow p </math> (If it's necessary that p, then p is the case)
+
''Deontic Logic'': Boxes and diamonds are written as “O” and “P” respectively. “O<math>\phi</math>” is interpreted as “It is obligatory that <math>\phi</math>,” and “P<math>\phi</math>,” as “It is permitted that <math>\phi</math>.”
  
This is a rule of most, but not all modal logic systems.  Jay Zeman's book "Modal Logic" covers systems like S1^0 that don't have this rule.
+
''Temporal Logic'': Boxes are written as “G” for the future and “H” for the past. “G<math>\phi</math>” means "<math>\phi</math> will be always the case” and “H<math>\phi</math>,” “<math>\phi</math> was always the case.” The corresponding diamonds are written as “F” and “P” respectively. “F<math>\phi</math>” and “P<math>\phi</math>” mean “It will be the case that <math>\phi</math>” and
 +
“It was the case that <math>\phi</math>.
  
K is a weak modal logic, however.  In particular, it leaves it open that a proposition be necessary but only contingently necessary.  That is, it is not a theorem of K that if <!-- []p —> <math> \Box p </math> is true then <!-- [][]p —> <math> \Box \Box p </math> is true, i.e., that necessary truths are necessarily necessary. This may not be a great defect for K, since these seem like awfully strange questions and any attempt to answer them involves us in confusing issues. In any case, different solutions to questions such as these produce different systems of modal logic.
+
Depending on the interpretations of modalities, different axiomatic constraints are placed on modal operators. For instance, in epistemic logic, it is appropriate to accept the T axiom, since the knowledge that <math>\phi</math> implies that <math>\phi</math> is true; however, in deontic logic, T might not be appropriate, since <math>\phi</math> might not be the case even if it is obligatory that <math>\phi</math>. There have been wide ranges of discussions about what axioms are appropriate for each modal notions.
  
The system most commonly used today is '''modal logic S5,''' which robustly answers the questions by adding axioms which make all modal truths necessary: for example, if it's possible that p, then it's ''necessarily'' possible that p, and if it's necessary that p it's also necessary that it's necessary. This has been thought by many to be justified on the grounds that it is the system which is obtained when we demand that every possible world is possible relative to every other world.  Nevertheless, other systems of modal logic have been formulated, in part, because S5 may not be a good fit for every kind of metaphysical modality of interest to us. (And if so, that may mean that possible worlds talk is not a good fit for these kinds of modality either.)
+
== A Brief Historical Note on Modal Logic ==
 +
Although [[Aristotle]]'s logic is almost entirely concerned with the theory of the categorical syllogism, his work also contains some extended arguments on points of modal logic (such as his famous Sea-Battle Argument in ''De Interpretatione'' § 9) and their connection with potentialities and with time. Following on his works, the [[Scholastics]] developed the groundwork for a rigorous theory of modal logic, mostly within the context of commentary on the logic of statements about essence and accident. Among the medieval writers, some of the most important works on modal logic can be found in the works of [[William Ockham|William of Ockham]] and [[Duns Scotus|John Duns Scotus]].
  
== Development of modal logic ==
+
The start of formal modal logics is usually associated with the work by [[Clarence Irving Lewis|C. I. Lewis]], who introduced a system (later called '''S3''') in his monograph ''A Survey of Symbolic Logic'' (1918) and (with C. H. Langford) the systems '''S1'''-'''S5''' in the book ''Symbolic Logic'' (1932). The first formalization of deontic logic was by E. Mally in 1920s. Epistemic logic was initiated by [[Georg Henrik von Wright|G. H. von Wright]] and further developed by [[J. Hintikka]] in 50s and 60s. Temporal logic was developed by [[A. N. Prior]] in 1960s. The relational semantics for modal logic was developed in the works by [[Jaakko Hintikka|J. Hintikka]], Kanger, and [[Saul Kripke|Kripke]] in late 50s and early 60s.
Although [[Aristotle]]'s logic is almost entirely concerned with the theory of the [[categorical syllogism]], his work also contains some extended arguments on points of modal logic (such as his famous [[Sea-Battle Argument]] in [[De Interpretatione]] &sect; 9) and their connection with potentialities and with time. Following on his works, the [[Scholastics]] developed the groundwork for a rigorous theory of modal logic, mostly within the context of commentary on the logic of statements about [[essence]] and [[accident (philosophy)|accident]]. Among the medieval writers, some of the most important works on modal logic can be found in the works of [[William of Ockham]] and [[John Duns Scotus]].
 
 
 
The founder of formal modal logic is [[C. I. Lewis]], who introduced a system (later called S3) in his monograph ''A Survey of Symbolic Logic'' (1918) and (with C. H. Langford) the systems S1-S5 in the book ''Symbolic Logic'' (1932). [[J. C. C. McKinsey]] used algebraic methods (Boolean algebras with operators) to prove the decidability of Lewis' S2 and S4 in 1941. [[Saul Kripke]] devised the [[relational semantics]] or ''possible worlds'' semantics for modal logics starting in 1959. [[Vaughan Pratt]] introduced [[dynamic logic]] in 1976. [[Amir Pnueli]] proposed the use of temporal logic to formalise the behaviour of continually operating concurrent programs in 1977.
 
 
 
[[Temporal logic]], originated by [[A. N. Prior]] in 1957, is closely related to modal logic, as adding modal operators [F] and [P], meaning, respectively, ''henceforth'' and ''hitherto'', leads to a system of temporal logic.
 
 
 
Flavours of modal logics include: [[propositional dynamic logic]] (PDL), [[propositional linear temporal logic]] (PLTL), [[linear temporal logic]] (LTL), [[computational tree logic]] (CTL), [[Hennessy-Milner logic]], S1-S5, and T.
 
 
 
== A note about intensionality of modal logics ==
 
 
 
Some people argue that modal logics are characterized by semantic ''[[Intension|intensionality]]'': the truth value of a complex formula cannot be determined by the truth values of its subformulae, and modal operators cannot be formalized by an extensional semantics: both "[[George W. Bush]] is President of the United States" and "2&nbsp;+&nbsp;2 = 4" are true, yet "''Necessarily'', George W. Bush is President of the United States" is false, while "''Necessarily'', 2&nbsp;+&nbsp;2 = 4" is true.
 
 
 
Actually, this claim is not correct, since we can give the semantics of a modal logic by structural induction, if we use stateful models, also called ''coalgebraic'' models. For example, we can consider the following very simple modal logic syntax:
 
 
 
<math>F ::= \Diamond F | F \land F | \lnot F | true</math>
 
 
 
We can derive dual connectives using the basic ones:
 
 
 
<math> false = \lnot true</math>
 
 
 
<math> \Box F = \lnot (\Diamond \lnot F)</math>
 
 
 
<math> F_1 \lor F_2 = \lnot (\lnot F_1 \land \lnot F_2)</math>
 
 
 
The truth value of a formula is defined over models that are not sets, but [[State_transition_system|'''transition systems''']].
 
 
 
A transition system is a pair <math>(S,T)</math> where <math>S</math> is a set and <math>T \subseteq S \times S</math>.
 
 
 
The interpretation of the logic over the state <math>s \in S</math>, given a transition system <math>(S,T)</math>, is a relation <math>\models \subseteq S \times F</math>, where <math>s \models F</math> is read "the state s satisfies the formula F", given by structural induction as follows:
 
 
 
<math>s \models \lnot F \iff not\,s \models F</math>
 
 
 
<math>s \models F_1 \land F_2 \iff s \models F_1\, and\, s \models F_2</math>
 
 
 
<math>s \models \Diamond F \iff \exists s_1 . (s,s_1) \in T \, and\, s_1 \models F</math>
 
 
 
If we view a transition system <math>(S,T)</math> as a set <math>S</math> of states and a set <math>T</math> of transitions from a state to another, the modal formula <math>\Diamond F</math>, which is called the "next" modality, is read as "in my possible next states, there is one that satisfies F".
 
 
 
This logic is too simple for pratical uses; more complicated logics can have more complicated models (an example being [[Kripke_semantics|Kripke frames]]), however the definition of the semantics is usually given by structural induction over states.
 
  
 
== References ==
 
== References ==
* Patrick Blackburn, Maarten de Rijke, and Yde Venema (2001) "Modal Logic". Cambridge University Press.
+
* P. Blackburn, M. de Rijke, and Y. Venema. ''Modal Logic''. Cambridge University Press, 2001.
*Brian F. Chellas (1980) "Modal Logic: an introduction". Cambridge University Press.
+
* Hughes, G.E. and M.J. Cresswell. ''An Introduction to Modal Logic''. Methuen, 1968.
* M. Fitting and R.L. Mendelsohn (1998) ''First Order Modal Logic''. Kluwer Academic Publishers.
+
* Hughes, G.E. and M.J. Cresswell. ''A Companion to Modal Logic''. Medhuen, 1984.
* James Garson (2003) [http://plato.stanford.edu/entries/logic-modal Modal logic].  Entry in the [[Stanford Encyclopedia of Philosophy]].
+
* Hughes, G.E. and M.J. Cresswell. ''A New Introduction to Modal Logic''. Routledge, 1996.
* Rod Girlie (2000) ''Modal Logics and Philosophy''. Acumen (UK). The proof theory employs refutation trees (semantic tableaux). A good introduction to the varied interpretations of modal logic.
 
* Robert Goldblatt (1992) "Logics of Time and Computation", CSLI Lecture Notes No. 7, Centre for the Study of Language and Information, Stanford University, 2nd ed. (distributed by University of Chicago Press).
 
* Robert Goldblatt (1993) "Mathematics of Modality", CSLI Lecture Notes No. 43, Centre for the Study of Language and Information, Stanford University. (distributed by University of Chicago Press).
 
* G.E. Hughes and M.J. Cresswell (1968) ''An Introduction to Modal Logic'', Methuen.
 
* G.E. Hughes and M.J. Cresswell (1984) ''A Companion to Modal Logic'', Medhuen.
 
* G.E. Hughes and M.J. Cresswell (1996) ''A New Introduction to Modal Logic'', Routledge.
 
* E.J. Lemmon (with Dana Scott), 1977, ''An Introduction to Modal Logic'', American Philosophical Quarterly Monograph Series, no. 11 (ed. by Krister Segerberg), Basil Blackwell, Oxford.
 
* J. Jay Zeeman (1973) ''[http://www.clas.ufl.edu/users/jzeman/modallogic/ Modal Logic]''. D. Reidel Publishing Company.
 
  
==See also==
+
==External links==
 
+
All links retrieved November 9, 2022.
*[[Possible worlds]]
 
*[[De dicto and de re]]
 
*[[Hybrid logic]]
 
*[[Interior algebra]]
 
*[[Interpretability logic]]
 
*[[Provability logic]]
 
*[[Kripke semantics]]
 
  
==External links==
+
* [http://plato.stanford.edu/entries/logic-modal Modal logic, Stanford Encyclopedia of Philosophy]
 +
* [http://www-formal.stanford.edu/jmc/mcchay69/node22.html A discussion of modal logic by John McCarthy]
 +
* [http://aiml.net/ Advances in Modal Logic] Bi-annual international conference and book series in Modal Logic.
  
* [http://www-formal.stanford.edu/jmc/mcchay69/node22.html A discussion of modal logic] by John McCarthy
+
===General Philosophy Sources===
* [http://www.earlham.edu/~peters/courses/logsys/nonstbib.htm Bibliography of Non-Standard Logics] by Peter Suber
+
*[http://plato.stanford.edu/ Stanford Encyclopedia of Philosophy]  
* [http://www.cc.utah.edu/~nahaj/logic/structures/systems/index.html List of Logic Systems]  List of most of the more popular modal logics.
+
*[http://www.iep.utm.edu/ The Internet Encyclopedia of Philosophy]  
* [http://aiml.net/ Advances in Modal Logic] (bi-annual international conference and book series in Modal Logic)
+
*[http://www.bu.edu/wcp/PaidArch.html Paideia Project Online]  
* [http://mally.stanford.edu/notes.pdf Basic Concepts in Modal Logic (pdf)] by Edward N. Zalta
+
*[http://www.gutenberg.org/ Project Gutenberg]
  
 
==Acknowledgements==
 
==Acknowledgements==
This article contains some material originally from the [[Free On-line Dictionary of Computing]] which is used with [[Wikipedia:Foldoc license|permission]] under the GFDL.
+
This article contains some material originally from the Free On-line Dictionary of Computing which is used with [[Wikipedia:Foldoc license|permission]] under the GFDL.
 
+
[[Category:Philosophy]]
[[Category:Logic]]
+
[[Category:Philosophy and religion]]
[[Category:Modal logic| ]]
 
 
 
[[ar:منطق طوري]]
 
[[de:Modallogik]]
 
[[es:Lógica modal]]
 
[[fr:Logique modale]]
 
[[he:לוגיקה מודלית]]
 
[[io:Modala logiko]]
 
[[nl:Modale logica]]
 
[[ja:様相論理学]]
 
[[zh:模态逻辑]]
 
  
 
{{Credit|38320181}}
 
{{Credit|38320181}}

Latest revision as of 19:24, 9 November 2022


A modal logic was originally designed to describe the logical relations of modal notions. The list of the notions includes metaphysical modalities (necessities, possibilities, etc.), epistemic modalities (knowledge, belief, etc.), temporal modalities (future, past, etc.), and deontic modalities (obligation, permission, etc.). Because of the importance of these modal notions, modal logics have attracted many areas in philosophy, including metaphysics and epistemology. However, the interests in modal logics are not limited to such philosophical investigations. Because of its wide applicability, the general framework of modal logic have been used in various areas such as artificial intelligence, database theory, and game theory.

The languages of modal logics usually extend preexisting logics, e.g propositional logic, first-order logic with modal operators, which are often symbolized as boxes and diamonds . Semantic structures for the languages of modal logics are relational structures and the modal languages can be characterized as describing various properties of the relational structures.

Basic Ideas

One major notion that has been considered in modal logics is metaphysical modality. Examples of the modal notion are necessity and possibility. The modal logic that describe the logical relations of statements such as “It is necessary that 2+2=4,” “It is possible that Bigfoot exists” etc. is called alethic modal logic. The main idea of analyzing such modal statements was produced based on the metaphysical view that is usually credited to Leibniz. The idea is to analyze the statement of the form “It is necessary that p” as “In all possible worlds, p is the case,” and “It is possible that p” as “There is some possible world in which p is the case.” In other words, necessity is analyzed as the truth in all possible worlds, and possibility, as the truth in some possible world.

Based on this idea, alethic modal logic clarifies the logical relations of modal statements of the kind in question. For instance, one basic equivalence in alethic modal logic, the one between “It is necessary that p” and “It is not possible that not-p,” is explicated as the equivalence between “In all possible worlds, p is the case” and “There is no possible world in which p is not the case.” Alethic modal logic enables one to see more complex relations of the metaphysical modal statements.

This general idea is modeled in what is called Kripke semantics by relational structures (see below). Because of the wide applicability of the general framework, modal logics have been used, beyond the formalization of metaphysical modality, to represent modal concepts and phenomena. Depending on the purposes of applications, modal logics get specific names. Epistemic logic is designed to describe epistemic notions such as knowledge and belief; temporal logic, temporal structures; deontic logic, deontic notions such as obligation and permission; dynamic logic, actions of computer programs, etc.

Standard Syntax and Semantics of Modal Logics

Syntax

The languages of modal logics extend preexisting logical languages with modal operators—most standard boxes and diamonds . The intended meanings of boxes and diamonds, say, in alethic modal logic, are respectively “It is necessary that...” and “It is possible that....”

The language of propositional modal logic—the extension of propositional logic with modal operators—consists of propositional variables (p, q, r, …), Boolean connectives (, , , ), and modal operators ( and ). In a standard way, the sentences of propositional modal logic is recursively defined as follows:

 := p (with p a propositional variable) | | |

The other Boolean connectives are defined as usual (for instance, "" is defined as "" and "," as ""), and, based on the observation about the above basic equivalence, “” is defined as the abbreviation of “.”

Other than the language of modal propositional logic, there are various versions of extensions of preexisting languages. Extensions with modal operators are considered for other preexisting languages. For instance, the extension of first-order logic, called modal predicate logic, has been widely considered. Also, extensions are given with modality operators with multiple arities, i.e. modal operators that are followed by a multiple number of formulas rather than by just a single formula as is the case of the propositional modal logic presented above.

Kripke Semantics

The standard semantics of modal languages is Kripke semantics, which is given by relational models. The Kripke semantics of propositional modal logic can be presented as follows. A frame is a tuple (W, R), where W is an non-empty set and R is a two-place relation on W. W can be thought of as a set of possible world, and R, the accessibility relation between worlds, which represents the possible worlds that are considered at a given world, i.e. if we are at a world , every possible world v such that represents the possibility that are considered at a world . Given a frame (W, R), a model is a tuple (W, R, V) where V is a map that assigns to a world a valuation function on propositional variables, i.e. for a given world w, V(w) is a function from the set of propositional variables to {0, 1} where 0 and 1 represents the truth-values, False and True. Truth of formulas is defined with respect to a model M and a world w as follows:

( reads as “ is true at a world in a model M.)

  • iff V(w)(p)=1 (with p a propositional variable)
  • iff and .
  • iff .
  • iff, for every world such that , .

The last clause captures the main idea of Leibnizian conception of necessary truth as truth in all possibilities in such a way that “It is necessary that ” is true at a world w in a model M if and only if is true in all possible worlds accessible from a world w.

A sentence is valid in a model M if it is true at every possible world in M. A sentence is valid in a frame F if it is valid in every model based on F. A sentence is valid if it is valid in all frames (or every model).

By extending this model-theoretic framework, the semantics for other modal languages are given. In modal predicate logic, a model is designed so that a domain of quantification is associated with each possible world, and in modal logics with modal operator with multiple arities, the accessibility relations of appropriate arities on possible worlds are taken.

Axiomatic Systems and Frame Correspondence

The Kripke semantics presented here has a sound and complete axiomatic system, i.e. the system in which, for a sentence , is valid if and only if is provable. The system is called K. K is the system obtained by adding the following two principles to propositional logic:

Necessitation Rule: If A is a theorem, is a theorem.

K:

Various systems are obtained by adding extra axioms to K. Some of the most famous axioms are:

T:

S4:

S5:

The system T is obtained by adding the axiom scheme T to K. T is sound and complete with respect to the set of models that are based on reflexive frames (i.e. frames (W, R) such that, for all x in W, Rxx). The addition of S4 to T yields the system S4. S4 is sound and complete with respect to reflexive and transitive frames (Transitive frames are frames (W, R) such that, for all x, y, z in W, if Rxy and Ryz, then Rxz). Finally, the addition of S5 to S4 yields the system S5, which is sound and complete with respect to reflexive, transitive and symmetric frames, (symmetric frames are frames (W, R) such that, for every x, y in W, if Rxy, then Ryx.

Some Applications

Modal logics have been applied to capture various kinds of concepts and phenomena. Depending on the subject matter, modal operators are interpreted in different ways. Here are some of the major examples:

Epistemic Logic: Boxes are written as “K” or “B.” “K” is interpreted as “It is known that ,” and “B,” as “It is believed that .”

Deontic Logic: Boxes and diamonds are written as “O” and “P” respectively. “O” is interpreted as “It is obligatory that ,” and “P,” as “It is permitted that .”

Temporal Logic: Boxes are written as “G” for the future and “H” for the past. “G” means " will be always the case” and “H,” “ was always the case.” The corresponding diamonds are written as “F” and “P” respectively. “F” and “P” mean “It will be the case that ” and “It was the case that .”

Depending on the interpretations of modalities, different axiomatic constraints are placed on modal operators. For instance, in epistemic logic, it is appropriate to accept the T axiom, since the knowledge that implies that is true; however, in deontic logic, T might not be appropriate, since might not be the case even if it is obligatory that . There have been wide ranges of discussions about what axioms are appropriate for each modal notions.

A Brief Historical Note on Modal Logic

Although Aristotle's logic is almost entirely concerned with the theory of the categorical syllogism, his work also contains some extended arguments on points of modal logic (such as his famous Sea-Battle Argument in De Interpretatione § 9) and their connection with potentialities and with time. Following on his works, the Scholastics developed the groundwork for a rigorous theory of modal logic, mostly within the context of commentary on the logic of statements about essence and accident. Among the medieval writers, some of the most important works on modal logic can be found in the works of William of Ockham and John Duns Scotus.

The start of formal modal logics is usually associated with the work by C. I. Lewis, who introduced a system (later called S3) in his monograph A Survey of Symbolic Logic (1918) and (with C. H. Langford) the systems S1-S5 in the book Symbolic Logic (1932). The first formalization of deontic logic was by E. Mally in 1920s. Epistemic logic was initiated by G. H. von Wright and further developed by J. Hintikka in 50s and 60s. Temporal logic was developed by A. N. Prior in 1960s. The relational semantics for modal logic was developed in the works by J. Hintikka, Kanger, and Kripke in late 50s and early 60s.

References
ISBN links support NWE through referral fees

  • P. Blackburn, M. de Rijke, and Y. Venema. Modal Logic. Cambridge University Press, 2001.
  • Hughes, G.E. and M.J. Cresswell. An Introduction to Modal Logic. Methuen, 1968.
  • Hughes, G.E. and M.J. Cresswell. A Companion to Modal Logic. Medhuen, 1984.
  • Hughes, G.E. and M.J. Cresswell. A New Introduction to Modal Logic. Routledge, 1996.

External links

All links retrieved November 9, 2022.

General Philosophy Sources

Acknowledgements

This article contains some material originally from the Free On-line Dictionary of Computing which is used with permission under the GFDL.

Credits

New World Encyclopedia writers and editors rewrote and completed the Wikipedia article in accordance with New World Encyclopedia standards. This article abides by terms of the Creative Commons CC-by-sa 3.0 License (CC-by-sa), which may be used and disseminated with proper attribution. Credit is due under the terms of this license that can reference both the New World Encyclopedia contributors and the selfless volunteer contributors of the Wikimedia Foundation. To cite this article click here for a list of acceptable citing formats.The history of earlier contributions by wikipedians is accessible to researchers here:

The history of this article since it was imported to New World Encyclopedia:

Note: Some restrictions may apply to use of individual images which are separately licensed.