The Topology of Belief, Belief Revision and
Defeasible Knowledge
Alexandru Baltag1 , Nick Bezhanishvili2⋆ , Aybüke Özgün1 , Sonja Smets1⋆⋆
1
University of Amsterdam, The Netherlands
2
Utrecht University, The Netherlands
Abstract. We present a new topological semantics for doxastic logic,
in which the belief modality is interpreted as the closure of the interior operator. We show that this semantics is the most general (extensional) semantics validating Stalnaker’s epistemic-doxastic axioms [22]
for “strong belief”, understood as subjective certainty. We prove two
completeness results, and we also give a topological semantics for update (dynamic conditioning), i.e. the operation of revising with “hard
information” (modeled by restricting the topology to a subspace). Using
this, we show that our setting fits well with the defeasibility analysis
of knowledge [18]: topological knowledge coincides with undefeated true
belief. Finally, we compare our semantics to the older topological interpretation of belief in terms of Cantor derivative [23].
1
Introduction
Ever since Edmund Gettier published his famous counterexamples [14], formal
epistemologists have been concerned with understanding the relation between
belief and knowledge, and in particular with finding the conditions that distinguish an item of belief (no matter how true and justified) from an item of
knowledge. This question can be approached from two sides: 1) we start with the
weakest notion of true justified (or justifiable) belief and add conditions in order
to argue that they establish a “good” (e.g. factive, correctly-justified, unrevisable, coherent, stable, truth-sensitive) notion of knowledge; or 2) we start from
a chosen notion of knowledge and weaken it to obtain a “good” (e.g. consistent,
introspective, possibly false) notion of belief. Most research in formal epistemology follows the first approach. In particular, the standard topological semantics
for knowledge (in terms of the interior operator) can be included within this
first approach, as based on a notion of knowledge as “correctly justified belief”:
according to the interior semantics, a proposition (set of possible worlds) P is
known if there exists some “true evidence” (i.e. an open set A containing the real
world s) that entails P (i.e. A ⊆ P ). Another example of the first approach is
⋆
⋆⋆
Supported by the Dutch NWO grant 639.032.918 and the Rustaveli Science Foundation of Georgia grant FR/489/5-105/11.
S. Smets contribution to this paper has received funding from the ERC under the European Community’s 7th Framework Programme/ERC Grant agreement no. 283963.
the so-called defeasibility analysis of knowledge proposed by Lehrer and Paxson
[18], Klein [16] and other authors: knowledge is defined as undefeated (justified)
true belief ; i.e. true belief that cannot be defeated by any new (true) evidence.
While most research in formal epistemology follows the first approach, the
second approach has to date received much less attention from formal logicians.
This is rather surprising, since such a “knowledge-first” approach has been persuasively defended by one of the most influential contemporary epistemologists
(Williamson [26]). The only formal account following this second approach that
we are aware of (prior to our own work) is the one given by Stalnaker [22], using
a relational semantics for knowledge, based on Kripke models in which the accessibility relation is a directed preorder. In this setting, Stalnaker argues that
the “true” logic of knowledge is the modal logic S4.2 and that belief can be
defined as the epistemic possibility of knowledge. In other words, believing p is
equivalent to “not knowing that you don’t know” p:
Bp = ¬K¬Kp.
Stalnaker justifies this identity from first principles based on a particular notion
of belief, namely belief as “subjective certainty”. Stalnaker refers to this concept
as “strong belief”, but we prefer to call it full belief 3 . What is important about
this type of belief is that it is subjectively indistinguishable from knowledge: an
agent “fully believes” p iff in fact she “believes that she knows” p.
The resulting conception of knowledge is clearly different from Williamson’s
(who rejects the KK principle4 ), but it is closely related to the above-mentioned
defeasibility analysis [17]. Indeed, Stalnaker proceeds to formalize AGM belief
revision, based on a special case of the above semantics, in which the accessibility relation is assumed to be a weakly connected preorder, and (conditional)
beliefs are defined by minimization. This validates the AGM principles for belief
revision. Stalnaker shows that in this special case his notion of knowledge coincides with (a simplified and idealized version of) Lehrer’s concept of undefeated
(justified) true belief : i.e. true belief that cannot be defeated by (revising with)
any new (true) evidence. However, this special case supports a stronger logic of
knowledge (the system S4.3). Since Stalnaker defends the weaker S4.2 as the
“true” logic of knowledge, he is lead to argue against the defeasibility theory.
3
4
We adopt this terminology both because we want to avoid the clash with the very
different notion of strong belief (due to Battigalli and Siniscalchi [2]) that is standard
in epistemic game theory, and because we think that the intuitions behind Stalnaker’s
notion are very similar to the ones behind Van Fraassen’s probabilistic concept of
full belief [13].
In formal epistemology, the “KK principle” is one of the names given to the axiom
of Positive Introspection Kϕ → KKϕ, also known as the modal axiom 4. The wellknown modal system S4 consists of this Positive Introspection axiom 4 together
with the axiom T of Factivity, or Truthfulness (Kϕ → ϕ), as well as Kripke’s axiom
K (K(ϕ → ψ) → (Kϕ → Kψ)) and the rules of Modus Ponens and Necessitation.
Stalnaker’s system S4.2 includes the system S4, and hence contains the KK principle,
contradicting Williamson’s conception.
In this paper, we aim to generalize Stalnaker’s formalization, making it independent from the concept of plausibility order and from relational semantics. In
fact, we are looking for the most general extensional semantics for “full belief ”
(in the above-mentioned sense). By an “extensional” semantics we mean here
any semantics that assigns the same meaning to sentences having the same extension. Essentially, an extensional semantics takes the meaning of a sentence to
be given by a “U.C.L.A. proposition” in the sense of Anderson-Belnap-Dunn5 :
a set of possible worlds (intuitively thought of as the set of worlds at which
the proposition is true). We prove that the most general extensional semantics
validating Stalnaker’s axioms is a topological one, that extends the standard
topological interpretation of knowledge (as interior operator) with a new topological semantics for belief, given by the closure of the interior operator (with
respect to an extremally disconnected topology). We compare our new semantics
with the older topological interpretation of belief in terms of Cantor derivative,
giving several arguments in favor of our semantics.
We prove that the logic of knowledge and belief with respect to our semantics
is completely axiomatized by Stalnaker’s epistemic-doxastic principles. Furthermore, we show that the complete logic of knowledge in this setting is indeed the
system S4.2, while the complete logic of belief is the standard system KD45. We
formalize the action of learning (conditioning with) new “hard” (true) information P as a topological update operator, using the relativization of the original
topology to (the subspace corresponding to) the set P . This allows us to model
belief revision of a more general type than the one axiomatized by the AGM
theory. We show that, in this generalized setting, Stalnaker’s objections to the
defeasibility theory of knowledge do not apply: when interpreted (as interior) over
topological spaces, Stalnaker’s notion of knowledge (having S4.2 as its complete
logic) coincides with undefeated (justified) true belief.
2
Background: Topological Interpretation of Knowledge
2.1
Topological Preliminaries
For the basic definitions of general topology we refer to [11] or any other textbook
in General Topology. Here we just recall that a topological space is a pair (X, τ ),
where X is a non-empty set and τ is a topology on X, i.e. a family τ ⊆ P(X)
containing X and ∅ and closed under finite intersections and arbitrary unions.
Elements of τ are called open sets. Complements of open sets are called closed
sets. An open set containing x ∈ X is called an open neighbourhood of x. The
interior Int(A) of a set A ⊆ X is the largest open set contained in A. The
closure Cl(A) of A is the least closed set containing A. It is easy to check that
Int(A) = X \ Cl(X \ A).
5
Dunn [10] explains this name as follows: ‘The name honors the university that has
had both R. Carnap and R. Montague in its faculty, since in modern times they
(together with others, e.g. S. Kripke and R. Stalnaker) have been proponents of this
construction. But the idea actually originates with Boole, who suggested thinking
of propositions as “sets of cases” (...).’
An alternative definition of topological spaces (due to Kuratowski) takes the
closure operation (or equivalently, the interior) as the basic notion. Stated in
terms of interior, a topological space is a pair (X, Int), where X is a non-empty
set and Int : P(X) → P(X) is an operation satisfying the (dual of the) socalled Kuratowski axioms: Int(X) = X, Int(A) ⊆ A, Int(Int(A)) = Int(A),
Int(A ∩ B) = Int(A) ∩ Int(B). In this setting, the family of open sets is defined
by putting τ = {A ⊆ X : Int(A) = A}. It is easy to see that this is a topology.
Indeed, the two definitions of topological spaces are equivalent.
2.2
The Interior Semantics for Modal Logic
We start by recalling the standard topological semantics of modal (epistemic)
logic, originating in the work of Tarski and McKinsey [19]. We consider the
standard unimodal language LK with a countable set of propositional letters
Prop, and a modal operator K. Formulas are defined as usual by
ϕ ::= ⊥ | p | ¬ϕ | ϕ ∧ ϕ | Kϕ,
where p ∈ Prop. Abbreviations for the connectives ∨, → and ↔ are standard.
The possibility operator hKiϕ is defined as hKiϕ := ¬K¬ϕ.
Definition 1. A topological model M = (X, τ, ν) is a tuple where (X, τ ) is
a topological space and ν is a valuation, i.e., a map ν : Prop → P(X). We let
Cl and Int denote the closure and interior operators, respectively. The topological semantics for modal formulas is defined by the following inductive
definition, where M = (X, τ, ν) is a topological model and p ∈ Prop:
[[⊥]]M = ∅,
[[p]]M = ν(p)
M
M
M
[[ϕ ∧ ψ]] = [[ϕ]] ∩ [[ψ]]
[[¬ϕ]]M = X \ [[ϕ]]M
M
M
[[Kϕ]] = Int[[ϕ]]
As hKiϕ is equivalent to ¬K¬ϕ, it is easy to see that [[hKiϕ]]M = Cl[[ϕ]]M .
We skip the index M if it is clear from the context. Truth, validity, soundness
and completeness wrt topological semantics are defined as usual.
Proposition 1. (see e.g. [3], [20] and [7]) The modal logic S4 is sound and
complete wrt all topological spaces.
2.3
Epistemic Interpretation: open sets as pieces of evidence
The original reason for interpreting interior as knowledge was that the Kuratowski axioms match exactly the S4 axioms, and in particular the principles
(T ) Kp → p
of Truthfulness of Knowledge (“factivity”) and
(KK) Kp → KKp
of Positive Introspection of Knowledge (known as axiom 4 in modal logic).
Philosophically, one of the best arguments in favor of the topological semantics is negative: namely, the fact that it does not validate the principle
¬Kp → K¬Kp
This principle, known as (5) or Negative Introspection, is rejected by essentially
all philosophers. One of its undesirable consequences is that it makes it impossible for a rational agent to have wrong beliefs about her knowledge: she always
knows whatever she believes that she knows. This is known in the literature as
Voorbraak’s paradox [25]: it contradicts the day-to-day experience of encountering agents who believe they know things that they do not actually know6 .
But, even beyond the issue of negative introspection, the topological semantics can arguably give us a deeper insight into the nature of knowledge and its
evidential basis than the usual Kripke semantics. From an extensional point of
view, the properties U that are directly observable by an agent naturally form an
open basis for a topology: closure under finite intersections captures an agent’s
ability to combine finitely many pieces of evidence into a single piece7 . A proposition P is true at world w if w ∈ P . If an open U is included in a set P , then
we can say that proposition P is entailed (supported, justified) by evidence U .
Open neighbourhoods U of the actual world w play the role of sound (correct,
truthful) evidence. The actual world w is in the interior of P iff there exists such
a sound piece of evidence U that supports P . So the agent “knows” P if she
has a correct justification for P (based on a sound piece of evidence supporting
P ). Moreover, open sets will then correspond to properties that are in principle verifiable by the agent: whenever they are true they can be known. Dually,
closed sets will correspond to falsifiable properties. See Vickers [24] and Kelly
[15] for more on this interpretation and its connections to Epistemology, Logic
and Learning Theory.
So the knowledge-as-interior conception can be seen as an implementation of
one of the most widespread intuitive responses to Gettier’s challenge: knowledge
is “correctly justified belief” (rather than being simply true justified belief). To
qualify as knowledge, not only the content of one’s belief has to be truthful, but
its evidential justification has to be sound.
2.4
Extensions and Improvements
The interior-based semantics for knowledge has been extended to multiple agents
[4], to common knowledge [1, 6], to logics of learning (“topo-logic”, see [20]), to
topological versions of dynamic-epistemic logic [27]. See [3] for a comprehensive
survey of the field.
6
7
This common experience can be considered the starting point of all epistemological
reflection, and historically played such a role, see e.g. in Platonic dialogues.
But see van Benthem and Pacuit [5] for a more general logical account of evidencemanagement which relaxes this assumption: by using instead a neighbourhood semantics, this account can deal with agents who have not yet managed to combine
all their pieces of evidence.
But there are two other topologically-based logics that are of particular interest in this paper. The first is an alternative semantics for modal logic, in terms
of Cantor’s derivative operation, which has been proposed as a semantics for
belief. We will give a critical presentation of this alternative in Section 6. The
second is a logic that strengthens S4, namely:
S4.2 = S4 + (hKiKp → KhKip).
By L + ϕ we denote the smallest normal modal logic containing L and ϕ.
Recall that a topological space (X, τ ) is called extremally disconnected if the
closure of every open subset of X is open.
Proposition 2. [3, p. 253] S4.2 is sound and complete wrt all extremally disconnected topological spaces.
We also recall that a topological space (X, τ ) is called an Alexandroff space
if the intersection of open sets of X is open. It is well known that Alexandroff
spaces correspond to reflexive and transitive Kripke frames, see e.g., [3], [20] or
[7]. Moreover, the evaluation of modal formulas in an Alexandroff space coincides
with their evaluation in the corresponding Kripke frame.
A Kripke frame (X, R) is called directed 8 if
(∀x, y, z)(xRy ∧ xRz) → (∃u)(yRu ∧ zRu).
It is well known, see e.g., [8] or [9] that S4.2 is sound and complete wrt reflexive,
transitive and directed Kripke frames.
We give a few examples of extremally disconnected spaces. Alexandroff spaces
corresponding to reflexive, transitive and directed Kripke frames are extremally
disconnected. Another classical example of an extremally disconnected space
is the Stone-Čech compactification β(N) of the set of natural numbers with a
discrete topology. Also it is well known that topological spaces that are Stonedual to complete Boolean algebras are extremally disconnected [21].
3
The topology of full belief
3.1
Stalnaker’s Epistemic-Doxastic Axioms
In his paper [22], Stalnaker proposes a very interesting analysis of the relationship between knowledge and (justified or justifiable) belief. This is based on a
conception of belief as “subjective certainty”: from the point of the agent in
question, her belief is subjectively indistinguishable from her knowledge. In this
paper, we will refer to Stalnaker’s notion as “full belief”.
The bimodal language LKB of knowledge and (full) belief is given recursively:
ϕ ::= ⊥ | p | ¬ϕ | ϕ ∧ ϕ | Kϕ | Bϕ,
8
Directedness is also called confluence or the Church-Rosser property.
where p ∈ Prop. We will also consider two unimodal fragments of this language
LK (having K as its only modality) and LB (having only B).
Stalnaker’s epistemic-doxastic axioms for the logic KB are given in the Table
below.
Stalnaker’s Epistemic-Doxastic Axioms
K(ϕ → ψ) → (Kϕ → Kψ)
Kϕ → ϕ
Kϕ → KKϕ
Bϕ → ¬B¬ϕ
Bϕ → KBϕ
¬Bϕ → K¬Bϕ
Kϕ → Bϕ
Bϕ → BKϕ
Inference Rules
(MP)
From ϕ and ϕ → ψ infer ψ.
(K-Nec)
From ϕ infer Kϕ.
(K)
(T)
(KK)
(CB)
(PI)
(NI)
(KB)
(FB)
Knowledge is additive
Knowledge implies truth
Positive introspection for K
Consistency of belief
(Strong) positive introspection of B
(Strong) negative introspection of B
Knowledge implies Belief
Full Belief
Modus Ponens
Necessitation
We will refer to this axiomatic system as KB. The axioms seem very natural and uncontroversial: the first three are the S4 axioms for knowledge; (CB)
captures the consistency of beliefs, and in the context of the other axioms will
be equivalent to the modal axiom (D) for beliefs: ¬B⊥; (PI) and (NI) capture
strong versions of introspection of beliefs: the agent knows what she believes and
what not; (KB) means that agents believe what they know; and finally, (FB)
captures the essence of “full belief” as subjective certainty (the agent believes
that she knows all the things that she believes). Finally, the rules of Modus Ponens and Necessitation seem uncontroversial (for implicit knowledge, if not for
explicit knowledge) and are accepted by a majority of authors (and in particular,
they are implicitly used by Stalnaker).
The above axioms imply that belief can be defined in terms of knowledge:
Proposition 3. (Stalnaker) The equivalence
Bϕ ↔ ¬K¬Kϕ
is provable in the system KB. Moreover, all the axioms of the standard system
KD45 for belief are provable in the system KB, and in particular: Kripke’s
axiom for belief (B(ϕ → ψ) → (Bϕ → Bψ)); the so-called axiom (D) (¬B⊥);
axiom 4 (positive introspection) for belief (Bϕ → BBϕ); the axiom 5 (negative
introspection) for belief (¬Bϕ → B¬Bϕ).
Finally, the formula hKiKϕ → KhKiϕ is also provable in KB: i.e. all the
axioms of the system S4.2 hold for knowledge in the system KB.
3.2
Our topological semantics for full belief
Definition 2. An extensional (and compositional) semantics for the language LKB of knowledge and full belief is a triplet (X, B, K), where X is a set
of possible worlds, and B : P(X) → P(X) and K : P(X) → P(X) are unary
operations on (sub)sets of worlds.
Any extensional semantics (X, B, K), together with a valuation ν : P rop →
P(X), gives us an extensional model M = (X, B, K, ν), in which we can
interpret the formulas ϕ of LKB in the obvious way: the clauses for propositional
connectives are the same as in the topological semantics above, and in rest we
put
[[Kϕ]]M = K[[ϕ]]M
[[Bϕ]]M = B[[ϕ]]M .
As usual, a formula is valid in an extensional semantics (X, B, K) if it is true
at all worlds of all models M = (X, B, K, ν) based on it. An inference rule is
valid if it preserves validity of formulas.
A special case of extensional semantics for the language LKB is our proposed
topological semantics:
Definition 3. A topological semantics for the language LKB is an extensional semantics (X, K τ , B τ ), where (X, τ ) is a topological space, K τ = Intτ is
the interior operator with respect to the topology τ , and B τ = Clτ (Intτ ) is the
closure of the interior with respect to τ .
Proposition 4. A topological space validates all the axioms and rules of the
system KD45 for belief (with the semantics given above) iff it is extremally
disconnected.
The proof of this result is rather long and intricate, and is left for a future
journal publication.
Proposition 5. A topological space validates all the axioms and rules of Stalnaker’s system KB (with the semantics given above) iff it is extremally disconnected.
Proof. It is easy to check that extremally disconnected spaces validate all the
the axioms of KB. The other direction follows from Propositions 3 and 4.
Now we can give a Topological Representation Theorem for extensional models of KB:
Theorem 1. An extensional semantics (X, B, K) validates all the axioms and
rules of Stalnaker’s system KB iff it is a topological semantics given by an
extremally disconnected topology τ on X (such that K = K τ = Intτ and B =
B τ = Clτ (Intτ )).
Proof. One direction is proved in the previous Proposition, so let us look at the
other direction. Suppose an extensional semantics (X, B, K) validates the axioms
and rules of KB. Then the validity of the S4 axioms implies that K satisfies the
Kuratowski conditions for topological interior, and so it gives rise to a topology
τ in which K = Intτ . By the Proposition in the previous section, the KB axioms
imply that B = ¬K¬K, i.e. B = ¬Intτ ¬Intτ = Clτ Intτ . Hence, (X, B, K) is
a topological semantics, in the sense above, for a topology τ . By the previous
Proposition, the validity of KB implies that τ is extremally disconnected.
This last result shows that Stalnaker’s axioms are just an alternative axiomatization of extremally disconnected topological spaces, in which both interior and
the closure of interior are taken as primitive operations. The conclusion is that
our topological semantics is indeed the most general (extensional compositional)
semantics validating Stalnaker’s axioms.
3.3
Completeness Results
Let us first look at the bimodal logic KB of knowledge and (full) belief.
Theorem 2. The (sound and) complete logic of knowledge and belief on extremally disconnected spaces is given by Stalnaker’s system KB.
Proof. This follows trivially from our Topological Representation Theorem for
extensional models of KB (Theorem 1 in Section 3.2).
Next, we look at the unimodal fragment LK having K as the only modality.
In fact, this language has exactly the same expressivity as KB (since the belief
operator can be eliminated via the identity Bϕ = ¬K¬Kϕ). Moreover, we already know (by Proposition 2 in section 2.3) that the sound and complete logic
of knowledge on extremally disconnected spaces is S4.2.
Further, we look at the unimodal fragment LK having B as the only modality:
this logic is less expressive than the bimodal language KB, since knowledge is
not reducible to belief.
Theorem 3. The complete logic of belief on extremally disconnected spaces is
KD45.
This result, though unsurprising, is technically the hardest result in this
paper. The proof is long and intricate, and is left for a future journal publication.
4
From updates to defeasible knowledge
Conditioning (with respect to some qualitative plausibility order or to a probability measure) is the most widespread way to model the learning of “hard” information9 . The prior plausibility/probability assignment (encoding the agent’s
original beliefs before the learning) is changed to a new such assignment, obtained from the first one by conditioning with the new information P . In the
qualitative case, this means just restricting the original order to P -worlds; while
in the probabilistic case, restriction has to be followed by re-normalization (to
ensure that the probabilities newly assigned to the remaining worlds add up
to 1). In Dynamic Epistemic Logic, one makes also a distinction between simple (“static”) conditioning and dynamic conditioning (also known as “update”).
9
This term is used to denote information that comes with an inherent warranty of
veracity, e.g. because of originating from an infallibly truthful source.
The first essentially corresponds to conditional beliefs: the change is made only
locally, affecting only one occurrence of the belief operator Bϕ (which is thus
locally replaced by conditional belief B P ϕ) or of the probability measure (which
is locally replaced by conditional probability). In contrast, an update is a global
change, at the level of the whole model (thus recursively affecting the meaning
of all occurrences of doxastic operators). In this paper, due to space restrictions,
we only investigate the natural topological analogue of dynamic conditioning.
Topological Updates. As recognized already in [27] (among others), the
natural topological analogue of dynamic conditioning (update) is the operation
of taking the restriction (or “relativization”) of a topology τ on X to a subset
P ⊆ X. What we obtain in this way is a subspace of the original topological
space. Given a topological space (X, τ ) and a set P ⊆ X, a space (P, τP ) is
called a subspace of (X, τ ) if τP = {U ∩ P : U ∈ τ }. It is well-known that the
closure and interior operators in the relativized topology (P, τP ), denoted by
ClτP and IntτP respectively, satisfy the following equations for every A ⊆ P :
ClτP (A) = Cl(A) ∩ P,
IntτP (A) = Int((X \ P ) ∪ A) ∩ P.
Update Modalities. The dynamic language LKB! is obtained by extending
LKB with (existential) dynamic update modalities h!ϕiψ, meaning that: ϕ is
true and after the agent learns this, ψ becomes true. The corresponding universal
modality is defined by putting [!ϕ]ψ := ¬h!ϕi¬ψ.
Definition 4. (Semantics of Updates) Let M = (X, τ, ν) be a topological
model. Given a formula ϕ we will denote by Mϕ the relativized model
Mϕ = ([[ϕ]], τ[[ϕ]] , ν[[ϕ]] ),
where [[ϕ]] = [[ϕ]]M is the interpretation of ϕ in M, τ[[ϕ]] is the relativized topology
and νP (p) = ν(p) ∩ P , for each p ∈ Prop. The semantics of LKB! is obtained
by extending the semantics of LKB with the following clause:
[[h!ϕiψ]]M = [[ψ]]Mϕ .
Connection to the defeasibility theory of knowledge. As promised in
the Introduction, we show now that in the generalized Belief Revision Theory
given by our topological semantics for conditional beliefs, topological knowledge
coincides with the one given by the defeasibility analysis:
Theorem 4. Let M = (X, τ, ν) be a topological model. The following are equivalent, for all worlds x ∈ X and atomic sentences10 p:
1. x ∈ [[Kp]]M ;
2. x ∈ [[[!θ]Bp]]M for every formula θ;
3. x ∈ [[Bp]]Mθ for every formula θ such that x ∈ [[θ]]M .
10
The restriction to atomic sentences in the other clauses is necessary because of the
so-called Moore sentences: these are epistemic formulas which change their truth
value after being learnt.
Proof. The equivalence between (2) and (3) follows immediately from the semantics of dynamic update modalities, so we only prove the equivalence between (1)
and (3). For this, let us first put A := [[p]]M , P := X \ Int(A), which gives us
X \ P = Int(A). Then by the above equations we have Intτ P (A) = Int((X \ P ) ∪
A) ∩ P = Int(Int(A) ∪ A) ∩ P = Int(Int(A)) ∩ P = Int(A) ∩ (X \ Int(A)) = ∅.
To show (1) ⇒ (3): assume that x ∈ [[Kp]]M , so x ∈ Int([[p]]M ). Let θ be
any formula s.t. x ∈ [[θ]]M . Note that Int([[p]]M ) ⊆ Int((X \ [[θ]]M ) ∪ [[p]]M ), since
[[p]]M ⊆ (X \ [[θ]]M ) ∪ [[p]]M . Then, since x ∈ [[θ]]M and [[p]]Mθ = [[p]]M ∩ [[θ]]M , we
have x ∈ Int(X \ [[θ]]M ∪ [[p]]M ) ∩ [[θ]]M = Int((X \ [[θ]]M ∪ [[p]]M ) ∩ X) ∩ [[θ]]M =
Int((X \ [[θ]]M ∪ [[p]]M ) ∩ (X \ [[θ]]M ∪ [[θ]]M )) ∩ [[θ]]M = Int(X \ [[θ]]M ∪ ([[p]]M ∩
[[θ]]M )) ∩ [[θ]]M = Intτ[[θ]]M ([[p]]Mθ ) ⊆ Clτ[[θ]]M (Intτ[[θ]]M ([[p]]Mθ )) = [[Bp]]Mθ .
For (3) ⇒ (1): assume that (3) holds but (1) fails, i.e x 6∈ [[Kp]]M , and
hence x ∈ [[¬Kp]]M . By applying (3) to the formula θ := ¬Kp, we obtain
that x ∈ [[Bp]]Mθ . But since [[θ]]M = [[¬Kp]]M = X \ Int(A) = P , we have
x ∈ [[Bp]]Mθ = ClτP (IntτP (A)) = ClτP (∅) = ∅. Contradiction!
5
Comparison with related work
We compare now our topological interpretation of belief with a different (and
older) topological semantics that has been proposed for doxastic logic.
Cantor’s Derivative and its Dual. Let (X, τ ) be a topological space.
We recall that a point x is called a limit point (limit points are also called
accumulation points) of a set A ⊆ X if for each open neighbourhood U of x we
have (U \ {x}) ∩ A 6= ∅. Let d(A) denote the set of all limit points of A. This
set is called the derived set and d is called the derived set operator. For each
A ⊆ X we let t(A) = X \ d(X \ A). We call t the co-derived set operator. Also
recall that there is a close connection between the derived and co-derived set
operators and the closure and interior operators. In particular, for each A ⊆ X
we have Cl(A) = A ∪ d(A) and Int(A) = A ∩ t(A). Unlike the closure operator
there may exist elements of A that are not its limit points. In other words, in
general A 6⊆ d(A). Also note that for each x ∈ X we have x ∈
/ d(x), where d(x)
is a shorthand for d({x}).
Definition 5. Let M = (X, τ, ν) be a topological model. The co-derived set
semantics for LKB is obtained by extending the standard topological semantics
for LK (interpreting K as interior) with the following clause:
[[Bϕ]]M = t([[ϕ]]M )
This immediately gives us that [[hBiϕ]]M = d([[ϕ]]M ). We again skip the index
M if it is clear from the context. See [3], [20] and [7] for an overview of the results
on the co-derived set semantics. Here we only mention the completeness results
for the unimodal language LB with the co-derived set semantics: the complete
logic of belief over all topological spaces is wK4 = K + ((p ∧ Bp) → BBp) [12],
while the doxastic logic KD45 is complete wrt so-called DSO-spaces. Here, a
DSO-space is a topological space (X, τ ) satisfying the following conditions: the
TD -separation axiom11 ; for every A ⊆ X the set d(A) is open; and (X, τ ) is
dense-in-itself, i.e., d(X) = X. See [23] for more details.
Criticism and comparison with our conception. Steinsvold [23] was the
first to propose the co-derived set operator as a semantics for belief. However,
this interpretation has a major disadvantage: it entails (not just the possibility,
but) the necessity of error. To explain: all authors agree that one of the main
characteristics of belief is the possibility of error : it is possible that some of the
agent’s beliefs are false. In other words, any good semantics for belief should allow
for models and worlds at which some beliefs are false. However, we claim that,
according to the co-derived semantics the existence of false beliefs is a necessary
fact (holding for all possible agents at all possible worlds in all possible models!).
Indeed, as we pointed out above, for each x ∈ X we always have x ∈
/ d(x). So
x ∈ B(X \{x}). Thus, at a point x the agent believes X \{x}, which is false (since
x 6∈ X \ {x}). This means that in any topological model and any world in this
model, there is at least one false belief. Hence, the co-derived set interpretation
implies the “necessity of error”: the actual world is always dis-believed.
We think this consequence is an intuitively undesirable property. It generally
prevents any act of learning (updating with) the actual world. Indeed, the main
problem of Formal Learning Theory (learning the true world, or the correct
possibility, from a given set of possibilities) becomes automatically unattainable. Similarly, the physicist’s dream of finding a true “theory of everything”
is declared impossible by fiat, as a matter of logic. More importantly, even if
necessity of error might seem realistic within a Lewisian “large-world interpretation” of possible-world semantics (in which each world must really come with
a full description of all the myriad of ontic facts of the world), this property
seems completely unrealistic when we adopt the more down-to-earth “smallworld” models that are common in Computer Science, Game theory and other
applications. In these fields, the “worlds” in any usable model come only with
the description of the facts that are relevant for the problem at hand: e.g. in a
scenario involving the throwing of a fair coin, the relevant fact is the upper face
of the coin. A model for this scenario will involve typically only two possible
worlds: Head and Tail. Requiring that the agent must always have a false belief
means in this context that the agent can never find out which of the coin’s faces
is the upper one: an obviously absurd conclusion!
There is another objection, maybe even more decisive, against the co-derived
set semantics, namely that it can be easily “Gettierized”. As mentioned above,
we have Int(A) = A∩t(A), which means that in the co-derived set interpretation,
knowledge is exactly the same as true (justified) belief. So this semantics is easily
vulnerable to all the well-known Gettier-type counterexamples!
Finally, here is an argument of a more technical nature. As mentioned above,
the co-derived set semantics validates the KD45 axioms only on DSO-spaces,
while our semantics validates them on extremally disconnected spaces. So the
11
Recall that the TD separation axiom states that every point is the intersection of a
closed and open set. This condition is equivalent to d(d(A)) ⊆ d(A), see e.g., [11].
following result shows that our topological interpretation “works” on a larger
class of models than the co-derived set semantics:
Proposition 6. Every DSO-space is extremally disconnected.
Proof. Let (X, τ ) be a DSO-space and U ∈ τ . Recall that for any A ⊆ X,
Cl(A) = d(A) ∪ A. So Cl(U ) = d(U ) ∪ U . Since (X, τ ) is a DSO-space, d(U ) is
an open subset of X. Thus, since U is open as well, d(U ) ∪ U = Cl(U ) is open.
6
Conclusions and future work
In this paper, we proposed a new topological semantics for belief and argued
that it is the “correct” one, at least as far as full belief (understood as subjective
certainty) is concerned: it is the “canonical” (most general) semantics for (Stalnaker’s axioms for) full belief. Moreover, our proposal comes with an independent
motivation and has an intrinsic philosophical and intuitive value. Topologically,
a point is in the interior of a set P iff it can be sharply distinguished (separated)
from all non-P points (by an open set); similarly, a point is in the closure of
P iff it is “very close” to P , i.e. it cannot be sharply distinguished from all P
points. Thus, an agent knows P if she can sharply distinguish the actual world
from all non-P -worlds. Hence, according to our semantics for full belief, an agent
(fully) believes P if she cannot sharply distinguish the actual world w from the
worlds in which she has knowledge of P . In this sense, one can say that belief is
topologically “very close” to knowledge: indeed, the agent cannot sharply distinguish it from knowledge. We thus think that our topological semantics perfectly
captures the essence of full belief as “subjective certainty”.
From a philosophical perspective, the main importance of our paper is that
it connects three different epistemological conceptions that were proposed as
responses to Gettier’s challenge: Stalnaker’s epistemic definition of full belief
(in the spirit of the “knowledge-first” approach), the “knowledge as correctlyjustified-belief” approach (underlying the topological semantics of knowledge)
and the defeasibility analysis of knowledge. Indeed (as shown in Section 4), in
our semantics knowledge is undefeated-true-belief. To show this, we needed the
topological analogue of dynamic conditioning (update), as it was already defined
in [27].
In on-going work, we also explore the corresponding “static” conditioning, by
giving a topological semantics for conditional belief ; we investigate the properties
of the resulting topological belief revision, showing that it satisfies only the
AGM Postulates 1-6 (but not postulates 7 and 8). In the same work, we give a
complete axiomatization of the logic of conditional beliefs (with the topological
semantics), as well as a complete axiomatization of the corresponding dynamic
logic (obtained by adding dynamic update operators, as in Section 4). We plan
to present these results (as well as the proofs that are missing from the current
paper) in a future journal publication.
References
1. J. Barwise. Three views of common knowledge. In Proceedings of the second
Conference on Theoretical Aspects of Reasoning about Knolwedge, pages 365–379,
1988.
2. P. Battigalli and M. Siniscalchi. Strong belief and forward induction reasoning.
Journal of Economic Theory, 105:356–391, 2002.
3. J. van Benthem and G. Bezhanishvili. Modal logics of space. In Handbook of spatial
logics, pages 217–298. Springer, Dordrecht, 2007.
4. J. van Benthem, G. Bezhanishvilli, B. ten Cate, and D. Sarenac. Modal logics for
products of topologies. Studia Logica, 84(3)(369-392), 2005.
5. J. van Benthem and E. Pacuit. Dynamic logics of evidence-based beliefs. Studia
Logica, 99(1):61–92, 2011.
6. J. van Benthem and D. Sarenac. The geometry of knowledge. Aspects of universal
Logic, 17, 2005.
7. N. Bezhanishvili and W. van der Hoek. Structures for epistemic logic. In A. Baltag
and S. Smets, editors, Logical and Informational Dynamics. A volume in honour
of Johan van Benthem. Trends in Logic, Springer. To appear.
8. P. Blackburn, M. de Rijke, and Y. Venema. Modal Logic. Cambridge University
Press, 2001.
9. A. Chagrov and M. Zakharyaschev. Modal Logic. The Clarendon Press, 1997.
10. J.M. Dunn. Generalized ortho negation. In H. Wansing, editor, Negation: A Notion
in Focus (Perspectives in Analytical Philosophy, Bd 7), Perspectives in analytical
philosophy, pages 3–26. de Gruyter, 1996.
11. R. Engelking. General topology, volume 6. Heldermann Verlag, Berlin, second
edition, 1989.
12. L. Esakia. Weak transitivity-restitution. Study in logic, 8:244–254, 2001. In Russian.
13. B. van Fraassen. Fine-grained opinion, probability, and the logic of full belief.
Journal of Philosophical logic, 24:349–377, 1995.
14. E. Gettier. Is justified true belief knowledge? Analysis, 23:121–123, 1963.
15. K. Kelly. The Logic of Reliable Inquiry. Oxford University Press, 1996.
16. P. Klein. A proposed definition of propositional knowledge. Journal of Philosophy,
68:471–482, 1971.
17. K. Lehrer. Theory of Knowledge. Westview Press, 2000.
18. K. Lehrer and T. Jr Paxson. Knowledge: Undefeated justified true belief. Journal
of Philosophy, 66:225–237, 1969.
19. J. C. C. McKinsey and A. Tarski. The algebra of topology. Ann. of Math. (2),
45:141–191, 1944.
20. R. Parikh, L. Moss, and C. Steinsvold. Topology and epistemic logic. In Handbook
of spatial logics, pages 299–341. Springer, Dordrecht, 2007.
21. R. Sikorski. Boolean Algebras. Springer-Verlag, Berlin-Heidelberg-Newyork, 1964.
22. R. Stalnaker. On logics of knowledge and belief. Philosophical Studies, 128(1):169–
199, 2006.
23. C. Steinsvold. Topological models of belief logics. PhD thesis, City University of
New York, New York, USA, 2006.
24. S. Vickers. Topology via logic, volume 5 of Cambridge Tracts in Theoretical Computer Science. Cambridge University Press, Cambridge, 1989.
25. F.P.J.M. Voorbraak. As Far as I Know. PhD thesis, Utrecht University, 1993.
26. T. Williamson. Knowledge and its Limits. Oxford Univ. Press, 2000.
27. J. Zvesper. Playing with Information. PhD thesis, University of Amsterdam ILLC
PhD Thesis, 2010.