Epistemic modal logic is a subfield of
modal logic
Modal logic is a kind of logic used to represent statements about Modality (natural language), necessity and possibility. In philosophy and related fields
it is used as a tool for understanding concepts such as knowledge, obligation, and causality ...
that is concerned with reasoning about
knowledge
Knowledge is an Declarative knowledge, awareness of facts, a Knowledge by acquaintance, familiarity with individuals and situations, or a Procedural knowledge, practical skill. Knowledge of facts, also called propositional knowledge, is oft ...
. While
epistemology
Epistemology is the branch of philosophy that examines the nature, origin, and limits of knowledge. Also called "the theory of knowledge", it explores different types of knowledge, such as propositional knowledge about facts, practical knowle ...
has a long philosophical tradition dating back to
Ancient Greece
Ancient Greece () was a northeastern Mediterranean civilization, existing from the Greek Dark Ages of the 12th–9th centuries BC to the end of classical antiquity (), that comprised a loose collection of culturally and linguistically r ...
, epistemic logic is a much more recent development with applications in many fields, including
philosophy
Philosophy ('love of wisdom' in Ancient Greek) is a systematic study of general and fundamental questions concerning topics like existence, reason, knowledge, Value (ethics and social sciences), value, mind, and language. It is a rational an ...
,
theoretical computer science
Theoretical computer science is a subfield of computer science and mathematics that focuses on the Abstraction, abstract and mathematical foundations of computation.
It is difficult to circumscribe the theoretical areas precisely. The Associati ...
,
artificial intelligence
Artificial intelligence (AI) is the capability of computer, computational systems to perform tasks typically associated with human intelligence, such as learning, reasoning, problem-solving, perception, and decision-making. It is a field of re ...
,
economics
Economics () is a behavioral science that studies the Production (economics), production, distribution (economics), distribution, and Consumption (economics), consumption of goods and services.
Economics focuses on the behaviour and interac ...
, and
linguistics
Linguistics is the scientific study of language. The areas of linguistic analysis are syntax (rules governing the structure of sentences), semantics (meaning), Morphology (linguistics), morphology (structure of words), phonetics (speech sounds ...
. While philosophers since
Aristotle
Aristotle (; 384–322 BC) was an Ancient Greek philosophy, Ancient Greek philosopher and polymath. His writings cover a broad range of subjects spanning the natural sciences, philosophy, linguistics, economics, politics, psychology, a ...
have discussed modal logic, and
Medieval philosophers such as
Avicenna
Ibn Sina ( – 22 June 1037), commonly known in the West as Avicenna ( ), was a preeminent philosopher and physician of the Muslim world, flourishing during the Islamic Golden Age, serving in the courts of various Iranian peoples, Iranian ...
,
Ockham, and
Duns Scotus
John Duns Scotus ( ; , "Duns the Scot"; – 8 November 1308) was a Scottish Catholic priest and Franciscan friar, university professor, philosopher and theologian. He is considered one of the four most important Christian philosopher-t ...
developed many of their observations, it was
C. I. Lewis who created the first symbolic and systematic approach to the topic, in 1912. It continued to mature as a field, reaching its modern form in 1963 with the work of
Saul Kripke
Saul Aaron Kripke (; November 13, 1940 – September 15, 2022) was an American analytic philosophy, analytic philosopher and logician. He was Distinguished Professor of Philosophy at the Graduate Center of the City University of New York and emer ...
.
Historical development
Many papers were written in the 1950s that spoke of a logic of knowledge in passing, but the Finnish philosopher
G. H. von Wright's 1951 paper titled ''An Essay in Modal Logic'' is seen as a founding document. It was not until 1962 that another Finn,
Jaakko Hintikka
Kaarlo Jaakko Juhani Hintikka (; ; 12 January 1929 – 12 August 2015) was a Finnish philosopher and logician. Hintikka is regarded as the founder of formal epistemic logic and of game semantics for logic.
Life and career
Hintikka was born in ...
, would write ''Knowledge and Belief'', the first book-length work to suggest using modalities to capture the semantics of knowledge rather than the
alethic statements typically discussed in modal logic. This work laid much of the groundwork for the subject, but a great deal of research has taken place since that time. For example, epistemic logic has been combined recently with some ideas from
dynamic logic to create
dynamic epistemic logic, which can be used to specify and reason about information change and exchange of information in
multi-agent systems. The seminal works in this field are by Plaza,
Van Benthem, and Baltag, Moss, and Solecki.
Standard possible worlds model
Most attempts at modeling knowledge have been based on the
possible world
A possible world is a complete and consistent way the world is or could have been. Possible worlds are widely used as a formal device in logic, philosophy, and linguistics in order to provide a semantics for intensional and modal logic. Their met ...
s model. In order to do this, we must divide the set of possible worlds between those that are compatible with an agent's knowledge, and those that are not. This generally conforms with common usage. If I know that it is either Friday or Saturday, then I know for sure that it is not Thursday. There is no possible world compatible with my knowledge where it is Thursday, since in all these worlds it is either Friday or Saturday. While we will primarily be discussing the logic-based approach to accomplishing this task, it is worthwhile to mention here the other primary method in use, the
event-based approach. In this particular usage, events are sets of possible worlds, and knowledge is an operator on events. Though the strategies are closely related, there are two important distinctions to be made between them:
* The underlying mathematical model of the logic-based approach are
Kripke semantics
Kripke semantics (also known as relational semantics or frame semantics, and often confused with possible world semantics) is a formal semantics for non-classical logic systems created in the late 1950s and early 1960s by Saul Kripke and André ...
, while the event-based approach employs the related
Aumann structures based on
set theory
Set theory is the branch of mathematical logic that studies Set (mathematics), sets, which can be informally described as collections of objects. Although objects of any kind can be collected into a set, set theory – as a branch of mathema ...
.
* In the event-based approach logical formulas are done away with completely, while the logic-based approach uses the system of modal logic.
Typically, the logic-based approach has been used in fields such as philosophy, logic and AI, while the event-based approach is more often used in fields such as
game theory
Game theory is the study of mathematical models of strategic interactions. It has applications in many fields of social science, and is used extensively in economics, logic, systems science and computer science. Initially, game theory addressed ...
and
mathematical economics
Mathematical economics is the application of Mathematics, mathematical methods to represent theories and analyze problems in economics. Often, these Applied mathematics#Economics, applied methods are beyond simple geometry, and may include diff ...
. In the logic-based approach, a syntax and semantics have been built using the language of modal logic, which we will now describe.
Syntax
The basic
modal operator
A modal connective (or modal operator) is a logical connective for modal logic. It is an operator which forms propositions from propositions. In general, a modal operator has the "formal" property of being non- truth-functional in the following se ...
of epistemic logic, usually written ''K'', can be read as "it is known that," "it is epistemically necessary that," or "it is inconsistent with what is known that not." If there is more than one agent whose knowledge is to be represented, subscripts can be attached to the operator (
,
, etc.) to indicate which agent one is talking about. So
can be read as "Agent
knows that
." Thus, epistemic logic can be an example of
multimodal logic applied for
knowledge representation
Knowledge representation (KR) aims to model information in a structured manner to formally represent it as knowledge in knowledge-based systems whereas knowledge representation and reasoning (KRR, KR&R, or KR²) also aims to understand, reason, and ...
. The dual of ''K'', which would be in the same relationship to ''K'' as
is to
, has no specific symbol, but can be represented by
, which can be read as "
does not know that not
" or "It is consistent with
's knowledge that
is possible". The statement "
does not know whether or not
" can be expressed as
.
In order to accommodate notions of
common knowledge
Common knowledge is knowledge that is publicly known by everyone or nearly everyone, usually with reference to the community in which the knowledge is referenced. Common knowledge can be about a broad range of subjects, such as science, litera ...
(e.g. in the
Muddy Children Puzzle) and
distributed knowledge
In multi-agent system research, distributed knowledge is all the knowledge that a community of agents possesses and might apply in solving a problem. Distributed knowledge is approximately what "a wise man knows", or what someone who has complete ...
, three other modal operators can be added to the language. These are
, which reads "every agent in group G knows" (
mutual knowledge);
, which reads "it is common knowledge to every agent in G"; and
, which reads "it is distributed knowledge to the whole group G." If
is a formula of our language, then so are
,
, and
. Just as the subscript after
can be omitted when there is only one agent, the subscript after the modal operators
,
, and
can be omitted when the group is the set of all agents.
Semantics
As mentioned above, the logic-based approach is built upon the possible worlds model, the semantics of which are often given definite form in Kripke structures, also known as Kripke models. A Kripke structure ''
'' for ''n'' agents over
, the set of all primitive propositions, is an
-tuple, where
is a nonempty set of ''states'' or ''possible worlds'',
is an ''interpretation'', which associates with each state
a truth assignment to the primitive propositions in
, and
are
binary relation
In mathematics, a binary relation associates some elements of one Set (mathematics), set called the ''domain'' with some elements of another set called the ''codomain''. Precisely, a binary relation over sets X and Y is a set of ordered pairs ...
s on
for ''n'' numbers of agents. It is important here not to confuse
, our modal operator, and
, our accessibility relation.
The truth assignment tells us whether or not a proposition ''
'' is true or false in a certain state. So
tells us whether ''
'' is true in state ''
'' in model
. Truth depends not only on the structure, but on the current world as well. Just because something is true in one world does not mean it is true in another. To state that a formula
is true at a certain world, one writes
, normally read as "
is true at
," or "
satisfies
".
It is useful to think of our binary relation
as a ''possibility'' relation, because it is meant to capture what worlds or states agent ''i'' considers to be possible; In other words,
if and only if