
254 6. Nonmonotonic Reasoning
scope of this chapter. For a good introduction, we refer to [28, 57]. Here we only
mention that many important modal logics are defined by a selection of modal axioms
such K, T, D, 4, 5, etc. For instance, the axioms K, T, 4 and 5 yield the well-known
modal logic S5. The consequence operator for a modal logic S,sayCn
S
, is defined
syntactically in terms of the corresponding provability relation.
5
For the reader familiar with Kripke models [28, 57], we note that the consequence
operator Cn
S
can often be described in terms of a class of Kripke models,sayC:
A ∈ Cn
S
(E) if and only if for every Kripke model M ∈ C such that M |=
K
E,
M |=
K
A, where |=
K
stands for the relation of satisfiability of a formula or a set
of formulas in a Kripke model. For instance, the consequence operator in the modal
logic S5 is characterized by universal Kripke models. This characterization played a
fundamental role in the development of autoepistemic logic. To make our chapter self-
contained, rather than introducing Kripke models formally, we will use a different but
equivalent characterization of the consequence operator in S5 in terms of possible-
world structures, which we introduce formally later in the text.
After this brief digression we now come back to autoepistemic logic. What is an
ideally rational agent or, more precisely, which modal theories could be taken as belief
sets of such agents? Stalnaker [125] argued that to be a belief set of an ideally rational
agent a modal theory E ⊆ L
K
must satisfy three closure properties.
First, E must be closed under the propositional consequence operator. We will
denote this operator by Cn.
6
Thus, the first property postulated by Stalnaker can be
stated concisely as follows:
(B1) Cn(E) ⊆ E.
We note that modal logics offer consequence operators which are stronger than the
operator Cn. One might argue that closure under one of these operators might be a
more appropriate for the condition (B1). We will return to this issue in a moment.
Next, Stalnaker postulated that theories modeling belief sets of ideally rational
agents must be closed under positive introspection: if an agent believes in A, then the
agent believes she believes A. Formally, we will require that a belief set E satisfies:
(B2) if A ∈ E, then KA ∈ E.
Finally, Stalnaker postulated that theories modeling belief sets of ideally rational
agents must also be closed under negative introspection: if an agent does not believe
A, then the agent believes she does not believe A. This property is formally captured
by the condition:
(B3) if A/∈ E, then ¬KA ∈ E.
Stalnaker’s postulates have become commonly accepted as the defining properties
of belief sets of an ideally rational agent. Thus, we refer to modal theories satisfying
conditions (B1)–(B3) simply as belief sets. The original term used by Stalnaker was a
stable theory.We choose a different notation since in nonmonotonic reasoning the term
5
Proofs in a modal logic use as premises given assumptions (if any), instances of propositional tautolo-
gies in the language L
K
, and instances of modal axioms of the logic. As inference rules, they use modus
ponens and the necessitation rule, which allows one to conclude KA once A has been derived.
6
When applying the propositional consequence operator to modal theories, as we do here, we treat
formulas KA as propositional variables.