We will use possible worlds models to interpret the language.
Definition 9.1 (Possible Worlds Model) A possible worlds model for is a structure where:
is a non-empty set of worlds
is a binary accessibility relation on
maps each propositional variable to a set of worlds .
Given , we write that is accessible from or that sees. The accessibility relation represents a relation of relative possibility: is accessible from corresponds to the claim that is possible relative to .
maps a propositional variable to a set of worlds at which is true. So, when , we will write that is true at.
We will use directed graphs to represent possible worlds models.
Example 9.1 Here is a depiction of a possible worlds model of the form where:
;
Each node corresponds to a possible world in the model.
The accessibility relation relates one world to another when there is an arrow that points from the first to the second.
The graph records the propositional variables that are true at each world according to .
Notice that we do not have the means yet to ask whether a complex formula is true at a world in a model. To that purpose, we provide a recursive definition of a semantic relation between a world in a model and a formula .
Definition 9.2 (Truth at a World in a Model) We define what is for a formula to be true at a worldin a possible worlds model, which we write: :
Given the usual defintion of in terms of , we find that
Let us return to the preceding example to explain how to compute the truth value of a formula at a world in a model.
Example 9.2 Consider the possible worlds model depicted by the graph:
Here is how to evaluate complex modal formulas at a world in the model:
This formula is true at worlds , but not at .
because, yet . That is, is true at but is not true at .
This formula is true exactly at worlds and .
because and . That is, is not true at because is not true at , which is world accessible from .
because for every , if , then . That is is true at all worlds that are accessible from , namely, .
because for every , if , then . That is is true at all worlds that are accessible from which in this case are none.
This formula is true exactly at worlds , and but not at .
because and . That is, is true at some world that is accessible from , namely, .
because there is no such that and . That is, since no world is accessible from , is not true at a world that is accessible from .
This formula is true exactly at worlds and .
because and . That is, is not true at every world that is accessible from , e.g., it is not true at .
because for every , if , then . That is is true at all worlds that are accessible from , namely, .
because for every , if , then . That is is true at all worlds that are accessible from which in this case are none.
We now define what is for a formula to be true in a model:
Definition 9.3 (Truth in a Model) A formula to be true in a possible worlds model, which we write if, and only if, for all , .
Example 9.3 Consider the possible worlds model depicted by the graph:
Here is how to evaluate complex modal formulas in the model:
This formula is true in the model because it is true at all possible worlds in the model.
is true at and because is not true at either world.
is true at and because is true at both worlds: is true at because and is true at , and is true at because and is true at .
This formula is true in the model because it is true at all possible worlds in the model.
is true at and because is not true at either world.
is true at and because is true at both worlds: is true at because is true at all worlds accessible from , namely, ; is true at because is true at all worlds accessible from , namely, none.
Frames
There are two ingredients to a possible worlds models, there is the ordered pair of a set of worlds and an accessibility relation on , and there is an assignment based on that model. We will use the term ‘frame’ to refer to the first ingredient.
Definition 9.4 (Frame) A frame for is a structure where:
is a non-empty set of worlds
is a binary accessibility relation on
A model is based on a frame if, and only if, there is an assignment such that . That is, .
For a formula of to be valid in a frame is to be true in every model based on that frame, that is, to be true at every world of every model based on that frame.
Definition 9.5 (Validity in a Frame) A formula is valid in a frame , written , if, and only if, is true in every model based on the frame .
Example 9.4 Here are two formulas of that are valid in every frame:
More generally, distributes over disjunction and distributes over conjunction. Both biconditionals are true at every world of every possible worlds model, which means that they are true in every model based on every frame.
Here are two formulas of that are not valid in every frame:
For a counterexample to the validity distributivity of over conjunction in every frame, consider the model below:
Notice that is true at because each conjunct is true at :
is true at because is true at , which is accessible from
is true at because is true at , which is accessible from
Yet, is false at because is not true at any world accessible from .
Notice that the model doubles as a counterexample to distributivity of over in every frame:
The formula is true at because is true at every world accessible from :
is true at because is true at .
is true at because is true at .
However, is not true at because neither nor is true at .
is not true at because is not true at , which is accessible from .
is not true at because is not true at , which is accessible from .
We will often restrict attention to a class of frames and ask which formulas are valid in all and only those frames in the class.
Definition 9.6 (Validity in a Class of Frames) A formula is valid in a class of frames , written if, and only if, is valid in every frame in the class .
Proposition 9.1 Each formula listed below is valid in a frame if the accessibility relation satisfies the relevant condition.
Formula
Condition on
reflexive on
symmetric on
transitive on
euclidean on
Proof. We look at each case in turn:
is valid in all reflexive frames.
Let be a model based on a reflexive frame . Given , suppose , which means that for all , if , then . Since is reflexive, and . So, and . Generalizing, we conclude .
is valid in all symmetric frames.
Let be a model based on a symmetric frame . Given , suppose , which means that . Let be such that . Since is symmetric on , , which means that . Generalizing, for every , if , . We conclude that and . Generalizing again, we find .
is valid in all transitive frames.
Let be a model based on a transitive frame . Given , suppose , which means that for all , if , then . Let be such that . We want to verify that . For let be such that . Since is transitive on , , which means that and . Generalizing, for every , if , . We conclude that and . So, . Generalizing again, we infer .
is valid in euclidean frames.
Let be a model based on a euclidean frame . Given , suppose , which means that for some such that , we have . Let be such that . Since is euclidean, , which means that . Generalizing, we find that for every , if , . So, . So, . Generalizing again, we infer .
Frame Definability
The success of the possible worlds semantics for propositional modal logic is connected to the fact that it sheds new light on modal principles via systematic correspondences between the validity of those principles and certain structural features of the modal accesssibility relation on a set of worlds in a frame .
Proposition 9.2 Each formula listed below is valid in a frame only if the accessibility relation satisfies the relevant condition.
Formula
Condition on
reflexive on
symmetric on
transitive on
euclidean on
Proof. We provide two styles of argument for each case. One targets the contrapositive of each claim, while the other consists of a direct proof of the conditional.
is only valid in reflexive frames.
If is not reflexive on in a frame , then there is an assignment and a world such that .
Suppose is not reflexive on in a frame . That means that there is a world such that . Define to let . On the one hand, because is true at any world accessible from . On the other hand, because . So,
If , then is reflexive on .
Suppose . Fix and consider the assignment . It follows that . Since , we infer , which means that .
is only valid in symmetric frames.
If is not symmetric on in a frame , then there is an assignment and a world such that .
Suppose is not symmetric on in a frame . That means that there are two worlds such that and . Define to let . On the one hand, because . On the other hand, because and . The reason for this is that and is the only world at which is true in the model.
If , then is symmetric on .
Suppose . Fix and consider the assignment . It follows that . Since and , we infer that , which means that as . Generalizing, we conclude that is symmetric on .
is only valid in transitive frames.
If is not transitive on in a frame , then there is an assignment and a world such that .
Suppose is not transitive on in a frame . That means that there are three worlds such that and but . Define to let . On the one hand, because for every such that . On the other hand, because and . The reason for this is that and since .
If , then is transitive on .
Suppose . Fix and assume and . Consider an assignment on which . If , then since and , and . So, since , . That means that and, by definition of , .
is only valid in euclidean frames.
If is not euclidean on in a frame , then there is an assignment and a world such that .
Suppose is not euclidean on in a frame . That means that there are three worlds such that and but . Define to let . On the one hand, because and . On the other hand, because and , since .
If , then is euclidean on .
Suppose . Fix and consider the assignment . It follows that . Since and , we infer that , which means that as . Generalizing, we conclude that is euclidean on .
Let us make precise the the observation that each of the formulas discussed characterizes a class of frames.
Definition 9.7 (Modal Definability) A formula of modally defines a class of frames if, and only if, for all frames ,
Each of the formulas discussed above defines the class of frames in which the accessibility relation satisfies the relevant formal condition. That is,
modally defines the class of reflexive frames
modally defines the class of symmetric frames
modally defines the class of transitive frames
modally defines the class of euclidean frames
The expressive power of propositional modal logic is measured by the ability to make distinctions. The language affords us the means to distinguish reflexive from non-reflexive frames in terms of the validity of the formula . Likewise, we have the means to make distinctions between symmetric and non-symmetric frames or between transitive and non-transitive frames.
First-order languages are able to make similar distinctions. Given a first-order language with a binary relational predicate as a non-logical predicate, we are in a position to specify first-order formulas that characterize different classes of frames:
Frames
Modal Definability
First-Order Definability
Reflexive
Symmetric
Transitivity
Euclidean
One may now compare the expressive power of modal and first-order logic. Even if the class of reflexive, symmetric, and transitive frames are each modal and first-order definable, one may wonder whether every class of formulas defined by a first-order formula is modally definable and, vice versa, whether every modally definable frame is first-order definable.
The answer to both questions is ‘no’. Some formulas of are able to modally define classes of frames that are not first-order definable, and some classes of frames that are first-order definable are not modally definable by a formula of .
Frames
Modal Definability
First-Order Definability
Irreflexive
No
Universal
No
Transitive Converse Well-Founded
No
Identity
Yes
Functional
Yes
Serial
Yes
Definition 9.8 A binary relation on a set converse well-founded iff there are no infinite ascending -chains of the form .
Proposition 9.3 The class of transitive converse well-founded frames is not first-order definable.
This is a consequence of the Compactness Theorem for first-order logic: if a set of first-order formulas is finitely satisfiable, then is finitely satisfiable.
Proof. For each natural number , let be a formula according to which there is a finite -chain with at least nodes:
For every first-order formula , if is true of every converse-well-founded frame, then if is a set of formulas that requires to form a linear order, that is, be irreflexive, transitive, and connected, then
is finitely satisfiable. If is a finite subset of that set, then there is a largest for which , and a frame in which is a linear order of exactly worlds will satisfy . By Compactness, is satisfiable, which requires a frame in which is a linear order of an infinity of worlds in . So, is satisfiable in a non-converse-well-founded frame. So, if is true of every converse well-founded frame, then it is true of some non-converse-well-founded frames.
Proposition 9.4 modally defines the class of converse well-founded frames.
Proof. We want to prove that for all frames ,
() Suppose is not transitive. Then there are worlds such that and but not . In that case, let and note that and . Furthermore, . However, by definition of , if , then either or . Either way, and . So, . So, .
Now, suppose is not converse well-founded. Then there is an infinite -chain . In that case, we efine to exclude every member of the -chain, that is, . Given some , we argue that even though . For the former, note that for each member of the infinite -chain. So, and for every member of the infinite -chain. So, for every member of the infinite -chain.
() Suppose is transitive and converse well-founded. Furthermore, let be a model based on and let . We now argue that . For suppose and consider the set . We know that this set is non-empty since . Since is converse well-founded, there is some such that for any . Otherwise, we would have an infinite -chain. Since , we have that , despite the fact that if , by transitivity, and since , . So, and . It follows that .
We will now look at two examples of first-order definable classes of frames that are not modally definable.
Bisimulations
We know that first-order formulas do not discriminate between isomorphic models. The role of isomorphism in first-order logic is played by bisimulation in modal propositional logic, since modal formulas do not discriminate between bisimilar models.
Definition 9.9 (Bisimulation) A bisimulation between two models and is a binary relation such that for all forall ,
if , then and verify exactly the same propositional variables in each model, that is, for all propositional variable , iff .
if and for some , then there is some such that and (the forth condition)
if and for some , then there is some such that and (the back condition)
If is a bisimulation between two models and , we will call them bisimilar. Furthermore, if , we will write that the two worlds and are bisimilar.
Example 9.5 There is a bisimulation between the models depicted below:
relates to each and , and vice versa, relates each of and to .
relates to each and , and vice versa, relates each of and to .
One way to think of the situation is that each of and have unfolded into two duplicate worlds and and and , respectively. Notice, however, that the two models verify exactly the same formulas of propositional modal logic.
The interest of bisimulations is that the language of propositional modal logic cannot make discriminations between bisimilar models.
Proposition 9.5 (Invariance Lemma) If there is a bisimulation between two models and , then for all , for all , if , the for every formula of :
Proof. The proof is by induction over the complexity of formulas.
Base Case. If is a propositional variable , then if , by clause 1 in the definition of bisimulation, iff , which means
The Boolean cases are immediate:
Inductive Step for :
On to the case of :
Inductive Step for :
The case for requires more attention:
Inductive Step for :
Here is a more detailed justification of the step from whenever and to
whenever :
Suppose whenever and . We now argue that if , then whenever and . For if , then, by clause 2 or the back condition, there is some such that and . Since , , and by the Inductive Hypothesis, as required. So, we infer .
The converse direction is completely parallel but it makes use of clause 2 or the forth condition instead.
One immediate application of bisimulations is the ability to establish the undefinability of some classes of frames.
Proposition 9.6 Each model of the form is bisimilar to some irreflexive model of the form .
Proof. In broad outline, given a model , we will build a model , which replace each reflexive world , that is, each world that is accessible from itself, with a pair of duplicate worlds and in , which are accessible from each other by but such that none of them is accessible from itself by . We then proceed to make sure that for each propositional variable , each duplicate and is a member of if in the original model. Otherwise, and behave exactly like and in the original model.6 Example 6.1 is a special instance of this. We start with a reflexive model and find an irreflexive model that is bisimilar to it.
It is not difficult to verify that is bisimilar to , which means that they verify exactly the same formulas. This is because the relation , which relates each reflexive world with its duplicates and in and relates every other world with itself is a bisimulation between the two models.
Proposition 9.7 No formula of modally defines the class of irreflexive frames.
Proof. No formula of is valid in all and only irreflexive frames. For suppose is valid only in irreflexive frames. That means that if is not irreflexive on , then there is some model based on such that . Then, given our previous observation, there is a bisimilar irreflexive model where . But notice that since is based on an irreflexive frame , we conclude that is not valid in all irreflexive frames.
We will now argue that no formula of defines the class of universal frames , that is, frames in which is universal on , that is, for all , .
First, a lemma:
Lemma 9.1 A formula of is valid in all universal frames iff is valid in all equivalence frames in which is an equivalence relation on .
Proof. Given a formula , we look at each direction in turn:
If for all equivalence frames , then for all universal frames .
The contrapositive of this conditional is an immediate consequence of the observation that a universal relation on is reflexive and euclidean on . So, if is universal on , then is an equivalence relation on . But then, if where is the universal relation on , then where is an equivalence relation on .
If for all universal frames , then for all equivalence frames .
We set out to show the contrapositive. That is, if is not valid in all equivalence frames, then is not valid in all universal frames. Suppose , where is an equivalence relation on . We set out to find a model where is a universal relation on and . Since , there is some such that . Now:
That is, we let consist of the equivalence class corresponding to , , and we let and be the restriction of and to that equivalence class.
A simple induction over the complexity of formulas reveals that for every formula
Corollary 9.1 No formula of modally defines the class of universal frames.
Proof. Suppose is valid in all universal frames. Then by the former proposition, is valid in all equivalence frames where is an equivalence relation on . Since some of those frames are not universal frames, is not valid only in universal frames.
Much of the interest of validity in the class of universal frames is that they seem particularly suited for the evaluation of modal formulas when the modal operator is interpreted in terms of metaphysical necessity. Since the logic of universal frames coincides with that of frames in which the accessibility relation is a relation of equivalence, we appear to have reason to accept the validity of substitution instances of each of the formulas we considered above:
Formula
Condition on
reflexive on
symmetric on
transitive on
euclidean on
Yet, some have offered reason to resist this picture of metaphysical modality.
In (Chisholm 1967Chisholm, Roderick M. 1967. “Identity Through Possible Worlds: Some Questions.”Noûs, 1–8.) and (Chisholm 1973Chisholm, Roderick M. 1973. “Parts as Essential to Their Wholes.”The Review of Metaphysics 26 (4): 581–603.), Roderick Chisholm invites one to consider a ship built from one-hundred wooden planks with a tolerant essence in that the ship could have survived the replacement of one plank with a new one even if not the replacement of every plank with a new plank. That is, it is part of the essence of the ship that it can survive the replacement of a single plank whenever it exists.
One is now asked to consider a chain of possibilities, which starts with the original ship and where each possibility differs from the next just by the replacement of a single plank.
The paradox of tolerant essence arises when we combine what would otherwise seem reasonable thoughts:
Each pair of successive possible worlds contain the same ship, since by hypothesis, the ship’s essence tolerates the replacement of one plank with a new one.
By the transitivity of identity, is the same ship as each of the ships in the series. So, if it is possible for the ship to survive the replacement of two planks, then it is possible for the ship to survive that of three planks, etc.
is not the same ship as as they have no planks in common. It is not possible for the ship to survive the replacement of all planks.
Chisholm is inclined to reject the hypothesis that the ship has a tolerant essence: if it is essential to it to be made of the original planks, then there is no reason to even think that successive worlds in the series contain the same ship. One may alternatively attempt to blame vagueness for the problem. Maybe there comes a point at which it is indeterminate whether the original ship has survived the replacement of a given number of planks.
But the real problem is not due to vagueness. In (Leslie 2011Leslie, Sarah-Jane. 2011. “Essence, Plenitude, and Paradox.”Philosophical Perspectives 25: 277–96.), Sarah Jane Leslie proposes to consider an axe made from three parts: a blade, a shaft, and a handle, and to assume that the essence of the. axe is tolerant to the change of one of those three parts. We are now asked to consider a chain of just four worlds each containing an axe made from three parts, where each axe differs only by one part from an adjacent axe, and the original axe is contained in the first world. That is, the original axe is :
The paradox now arises when we note:
Each pair of successive possible worlds contain the same axe, since by hypothesis, the axe’s essence tolerates one-part changes.
By the transitivity of identity, is the same axe as . So, it is possible for the firts axe to be made of , , and .
is not the same axe as as they have none of their parts in common. So, it is not possible for the firts axe to be made of , , and .
Vagueness appears to play no role in this formulation of the problem. Nathan Salmon has used the first formulation of the paradox in (Salmon 1989Salmon, Nathan. 1989. “The Logic of What Might Have Been.”The Philosophical Review 98 (1): 3–34.) to argue against the validity of when is read in terms of metaphysical modality. His thought is to deny that what is possible with respect to is automatically possible with respect to . Consider the four propositions:
Then:
is true at
and are true at
and and are true at
and and and are true at
There is no paradox, though we would have one if we accepted every substitution instance of the formula:
For we we would be in a position to hold is true at , which would be paradoxical. As it turns out, however, () is equivalent to (4) above.