Reading preferences
Optional display controls need JavaScript. All reading content and navigation work without it.
Source file content/normal-modal-logic/frame-definability/frame-definability.tex
Source file content/normal-modal-logic/frame-definability/introduction.tex
Introduction
One question that interests modal logicians is the relationship between the accessibility relation and the truth of certain formulas in models with that accessibility relation. For instance, suppose the accessibility relation is reflexive, i.e., for every source, source. In other words, every world is accessible from itself. That means that when source is true at a world source, source itself is among the accessible worlds at which source must therefore be true. So, if the accessibility relation source of source is reflexive, then whatever world source and formula source we take, source will be true there (in other words, the schema source and all its substitution instances are true in source).
The converse, however, is false. It's not the case, e.g., that if source is true in source, then source is reflexive. For we can easily find a non-reflexive model source where source is true at all worlds: take the model with a single world source, not accessible from itself, but with source. By picking the truth value of source suitably, we can make source true in a model that is not reflexive.
The solution is to remove the variable assignment source from the equation. If we require that source is true at all worlds in source, regardless of which worlds are in source, then it is necessary that source is reflexive. For in any non-reflexive model, there will be at least one world source such that not source. If we set source, then source will be true at all worlds other than source, and so at all worlds accessible from source (since source is guaranteed not to be accessible from source, and source is the only world where source is false). On the other hand, source is false at source, so source is false at source.
This suggests that we should introduce a notation for model structures without a valuation: we call these frames. A frame source is simply a pair source consisting of a set of worlds with an accessibility relation. Every model source is then, as we say, based on the frame source. Conversely, a frame determines the class of models based on it; and a class of frames determines the class of models which are based on any frame in the class. And we can define source, the notion of a formula being valid in a frame as: source for all source based on source.
With this notation, we can establish correspondence relations between formulas and classes of frames: e.g., source if, and only if, source is reflexive.
Source file content/normal-modal-logic/frame-definability/properties-accessibility.tex
Properties of Accessibility Relations
Many modal formulas turn out to be characteristic of simple, and even familiar, properties of the accessibility relation. In one direction, that means that any model that has a given property makes a corresponding formula (and all its substitution instances) true. We begin with five classical examples of kinds of accessibility relations and the formulas the truth of which they guarantee.
Five sound modal correspondence schemas
Let source be a model. If source has the property on the left side of the table of five classical correspondence facts, every instance of the formula on the right side is true in source.
Outer table of five classical correspondence facts
[t]
Five classical correspondence facts
Five classical correspondence facts. Header: if R has the named property, then the paired formula is true in M. Serial row. Relation condition: for every u there exists a v such that R relates u to v. Modal schema: if necessarily p, then possibly p, labelled axiom D. Reflexive row. Relation condition: for every w, R relates w to itself. Modal schema: if necessarily p, then p, labelled axiom T. Symmetric row. The source first prints the modal schema if p, then necessarily possibly p, labelled axiom B, then on the following line its relation condition for every u and v, if R relates u to v, then R relates v to u. Transitive row. The source first prints the modal schema if necessarily p, then necessarily necessarily p, labelled axiom four, then its relation condition for every u, v, and w, if R relates u to v and R relates v to w, then R relates u to w. Euclidean row. The source first prints the modal schema if possibly p, then necessarily possibly p, labelled axiom five, then its relation condition for every w, u, and v, if R relates w to u and R relates w to v, then R relates u to v. End table.
| If source is the named property | Then the paired schema is true in source |
|---|---|
| serial: source | sourcesource |
| reflexive: source | sourcesource |
| symmetric: source | sourcesource |
| transitive: source | sourcesource |
| euclidean: source | sourcesource |
captionFive correspondence facts.
Proof
Here is the case for AxB: to show that the schema is true in a model we need to show that all of its instances are true at all worlds in the model. So let source be a given instance of AxB, and let source be an arbitrary world. Suppose the antecedent source is true at source, in order to show that source is true at source. So we need to show that source is true at all source accessible from source. Now, for any source such that source we have, using the hypothesis of symmetry, that also source (see the two-world figure illustrating the symmetry argument). Since source, we have source. Since source was an arbitrary world such that source, we have source.
We leave the other cases as exercises.
Exercise completing the five soundness cases
Complete the proof of the theorem that five accessibility properties guarantee their corresponding modal schemas.
Figure containing the symmetry argument graph
The outer figure contains the caption and an enclosed two-world accessibility diagram. Its inner diagram is the sole structural listener authority.
Source transcription
Two-world graph for the symmetry argument
Two-world accessibility graph for symmetry. The first node annotations, in source order, are A is true at this world and necessarily possibly A is true at this world. That node is world w. The second node annotation is possibly A is true at this world. That node is world w prime. The first directed arrow goes from w to w prime. The second directed arrow goes from w prime back to w. No loops, additional worlds, additional valuations, or other accessibility arrows are printed. End diagram.
Nodes
Edges
- Edge 1: w1 to w2; accessibility from w to w prime.
- Edge 2: w2 to w1; accessibility from w prime to w.
captionThe argument from symmetry.
Notice that the converse implications of the theorem that five accessibility properties guarantee their corresponding modal schemas do not hold: it's not true that if a model verifies a schema, then the accessibility relation of that model has the corresponding property. In the case of AxT and reflexive models, it is easy to give an example of a model in which AxT itself fails: let source and source. Then source is not reflexive, but source and source. But here we have just a single instance of AxT that fails in source; other instances, e.g., source are true. It is harder to give examples where every substitution instance of AxT is true in source and source is not reflexive. But there are such models, too:
Two-world model with every T instance true
Let source be a model such that source, where worlds source and source are related by source: i.e., both source and source. Suppose that for all source: source. Then:
For all source: source if and only if source (use induction on source).
Every instance of AxT is true in source.
Since source is not reflexive (it is, in fact, irreflexive), the converse of the theorem that five accessibility properties guarantee their corresponding modal schemas fails in the case of AxT (similar arguments can be given for some---though not all---the other schemas mentioned in the theorem that five accessibility properties guarantee their corresponding modal schemas).
Exercise proving the two-world model claims
Prove the claims in the proposition about the two-world model in which every T instance is true.
Although we will focus on the five classical formulas AxD, AxT, AxB, Ax4, and Ax5, we record in the table of five additional correspondence facts a few more properties of accessibility relations. The accessibility relation source is partially functional, if from every world at most one world is accessible. If it is the case that from every world exactly one world is accessible, we call it functional. (Thus the functional relations are precisely those that are both serial and partially functional). They are called “functional” because the accessibility relation operates like a (partial) function. A relation is weakly dense if whenever source, there is a source “between” source and source. So weakly dense relations are in a sense the opposite of transitive relations: in a transitive relation, whenever you can reach source from source by a detour via source, you can reach source from source directly; in a weakly dense relation, whenever you can reach source from source directly, you can also reach it by a detour via some source. A relation is weakly directed if whenever you can reach worlds source and source from some world source, you can reach a single world source from both source and source---this is sometimes called the “diamond property” or “confluence.”
Outer table of five additional correspondence facts
[t]
Five additional correspondence facts
Five additional correspondence facts. Header: if R has the named property, then the paired formula is true in M. Partially functional row. Modal schema: if possibly p, then necessarily p. Relation condition: for every w, u, and v, if R relates w to u and R relates w to v, then u equals v. Functional row. Relation condition: for every w there exists a v such that, for every u, R relates w to u if and only if u equals v. Modal schema: possibly p if and only if necessarily p. Weakly dense row. Modal schema: if necessarily necessarily p, then necessarily p. Relation condition: for every u and v, if R relates u to v, then there exists a w such that R relates u to w and R relates w to v. Weakly connected row. Modal schema: either it is necessary that, if p and necessarily p, then q; or it is necessary that, if q and necessarily q, then p, labelled axiom L. Relation condition: For every w, u, and v, if R relates w to u and R relates w to v, then either R relates u to v, u equals v, or R relates v to u.. Weakly directed row. Modal schema: if possibly necessarily p, then necessarily possibly p, labelled axiom G. Relation condition: For every w, u, and v, if R relates w to u and R relates w to v, then there exists t such that R relates u to t and R relates v to t.. End table.
| If source is the named property | Then the paired schema is true in source |
|---|---|
| partially functional: source | source |
| functional: source | source |
| weakly dense: source | source |
| weakly connected: source | sourcesource |
| weakly directed: source | sourcesource |
captionFive more correspondence facts.
Exercise proving the five additional soundness facts
Let source be a model. Show that if source satisfies the left-hand properties of the table of five additional correspondence facts, every instance of the corresponding right-hand formula is true in source.
Source file content/normal-modal-logic/frame-definability/frames.tex
Frames
Definition of a modal frame and based model
A frame is a pair source where source is a non-empty set of worlds and source a binary relation on source. A model source is based on a frame source if and only if source for some valuation source.
Validity in a frame and in a class of frames
If source is a frame, we say that source is valid in source, source, if source for every model source based on source.
If source is a class of frames, we say source is valid in source, source, iff source for every frame source.
The reason frames are interesting is that correspondence between schemas and properties of the accessibility relation source is at the level of frames, not of models. For instance, although AxT is true in all reflexive models, not every model in which AxT is true is reflexive. However, it is true that not only is AxT valid on all reflexive frames, also every frame in which AxT is valid is reflexive.
Remark. Validity in a class of frames is a special case of the notion of validity in a class of models: source iff source where source is the class of all models based on a frame in source.
Obviously, if a formula or a schema is valid, i.e., valid with respect to the class of all models, it is also valid with respect to any class source of frames. End remark.
Source file content/normal-modal-logic/frame-definability/definability.tex
Frame Definability
Even though the converse implications of the theorem that five accessibility properties guarantee their corresponding modal schemas fail, they hold if we replace “model” by “frame”: for the properties considered in the theorem that five accessibility properties guarantee their corresponding modal schemas, it is true that if a formula is valid in a frame then the accessibility relation of that frame has the corresponding property. So, the formulas considered define the classes of frames that have the corresponding property.
Definition of modal frame definability
If source is a class of frames, we say source defines source iff source for all and only frames source.
We now proceed to establish the full definability results for frames.
Full correspondence theorem for D, T, B, four, and five
If the formula on the right side of the table of five classical correspondence facts is valid in a frame source, then source has the property on the left side.
Proof
Suppose AxD is valid in source, i.e., source. Let source be a model based on source, and source. We have to show that there is a source such that source. Suppose not: then both source and source for any source, including source. But then source, contradicting the assumption that source.
Suppose AxT is valid in source, i.e., source. Let source be an arbitrary world; we need to show source. Let source if and only if source (when source is other than source, source is arbitrary, say source. Let source. By construction, for all source such that source: source, and hence source. But by hypothesis source is true at source, so that source, but by definition of source this is possible only if source.
We prove the contrapositive: Suppose source is not symmetric, we show that AxB, i.e., source is not valid in source. If source is not symmetric, there are source, source such that source but not source. Define source such that source if and only if not source (and source is arbitrary otherwise). Let source. Now, by definition of source, source for all source such that not source, in particular, source since not source. Also, since source iff source, there is no source such that source and source, and hence source. Since source, also source. It follows that source, and so source is not valid in source.
Suppose Ax4 is valid in source, i.e., source, and let source, source, source be arbitrary worlds such that source and source; we need to show that source. Define source such that source if and only if source (and source is arbitrary otherwise). Let source. By definition of source, source for all source such that source, and hence source. But by hypothesis Ax4, source, is true at source, so that source. Since source and source, we have source, but by definition of source this is possible only if source, as desired.
We proceed contrapositively, assuming that the frame source is not euclidean, and show that it falsifies Ax5, i.e., source. Suppose there are worlds source, source, source such that source and source but not source. Define source such that for all worlds source, source if and only if it is not the case that source. Let source. Then by hypothesis source and since source also source. However, there is no world source such that source and source so source. Since source, it follows that source, so that Ax5, source, fails at source.
You'll notice a difference between the proof for AxD and the other cases: no mention was made of the valuation source. In effect, we proved that if source then source is serial. So AxD defines the class of serial models, not just frames.
Axiom D implies seriality even at model level
Any model where AxD is true is serial.
Five modal formulas define their frame classes
Each formula on the right side of the table of five classical correspondence facts defines the class of frames which have the property on the left side.
Proof
In the theorem that five accessibility properties guarantee their corresponding modal schemas, we proved that if a model has the property on the left, the formula on the right is true in it. Thus, if a frame source has the property on the left, the formula on the right is valid in source. In the full correspondence theorem for D, T, B, four, and five, we proved the converse implications: if a formula on the right is valid in source, source has the property on the left.
Exercise proving converse correspondence for the second table
Show that if the formula on the right side of the table of five additional correspondence facts is valid in a frame source, then source has the property on the left side. To do this, consider a frame that does not satisfy the property on the left, and define a suitable source such that the formula on the right is false at some world.
the full correspondence theorem for D, T, B, four, and five also shows that the properties can be combined: for instance if both AxB and Ax4 are valid in source then the frame is both symmetric and transitive, etc. Many important modal logics are characterized as the set of formulas valid in all frames that combine some frame properties, and so we can characterize them as the set of formulas valid in all frames in which the corresponding defining formulas are valid. For instance, the classical system LogS4 is the set of all formulas valid in all reflexive and transitive frames, i.e., in all those where both AxT and Ax4 are valid. LogS5 is the set of all formulas valid in all reflexive, symmetric, and euclidean frames, i.e., all those where all of AxT, AxB, and Ax5 are valid.
Logical relationships between properties of source in general correspond to relationships between the corresponding defining formulas. For instance, every reflexive relation is serial; hence, whenever AxT is valid in a frame, so is AxD. (Note that this relationship is not that of entailment. It is not the case that whenever source then source.) We record some such relationships.
Five implications among accessibility properties
Let source be a binary relation on a set source; then:
If source is reflexive, then it is serial.
If source is symmetric, then it is transitive if and only if it is euclidean.
If source is symmetric or euclidean then it is weakly directed (it has the “diamond property”).
If source is euclidean then it is weakly connected.
If source is functional then it is serial.
Exercise proving the five relation facts
Prove the proposition on five implications among accessibility properties.
Source file content/normal-modal-logic/frame-definability/first-order-definability.tex
First-order Definability
We've seen that a number of properties of accessibility relations of frames can be defined by modal formulas. For instance, symmetry of frames can be defined by the formula AxB, source. The conditions we've encountered so far can all be expressed by first-order formulas in a language involving a single two-place predicate symbol. For instance, symmetry is defined by source in the sense that a first-order structure source with source and source satisfies the preceding formula iff source is symmetric. This suggests the following definition:
Definition of a first-order definable frame class
A class source of frames is first-order definable if there is a sentence source in the first-order language with a single two-place predicate symbol source such that source iff source in the first-order structure source with source and source.
It turns out that the properties and modal formulas that define them considered so far are exceptional. Not every formula defines a first-order definable class of frames, and not every first-order definable class of frames is definable by a modal formula.
A counterexample to the first is given by the Löb formula:
AxW defines the class of transitive and converse well-founded frames. A relation is well-founded if there is no infinite sequence source, source, dots such that source, source, dots. For instance, the relation source on source is well-founded, whereas the relation source on source is not. A relation is converse well-founded iff its converse is well-founded. So converse well-founded relations are those where there is no infinite sequence source, source, dots such that source, source, dots.
There is, however, no first-order formula defining transitive converse well-founded relations. For suppose source iff source is transitive converse well-founded. Let source be the formula
Now consider the set of formulas
Every finite subset of source is satisfiable: Let source be largest such that source is in the subset, source, source, and source. Since source on source is transitive and converse well-founded, source. source by construction, for all source. By the Compactness Theorem for first-order logic, source is satisfiable in some structure source. By hypothesis, since source, the relation source is converse well-founded. But clearly, source, source, dots would form an infinite sequence of the kind ruled out by converse well-foundedness.
A counterexample to the second claim is given by the property of universality: for every source and source, source. Universal frames are first-order definable by the formula source. However, no modal formula is valid in all and only the universal frames. This is a consequence of a result that is independently interesting: the formulas valid in universal frames are exactly the same as those valid in reflexive, symmetric, and transitive frames. There are reflexive, symmetric, and transitive frames that are not universal, hence every formula valid in all universal frames is also valid in some non-universal frames.
Source file content/normal-modal-logic/frame-definability/equivalence-S5.tex
Equivalence Relations and LogS5
The modal logic LogS5 is characterized as the set of formulas valid on all universal frames, i.e., every world is accessible from every world, including itself. In such a scenario, source corresponds to necessity and source to possibility: source is true if source is true at every world, and source is true if source is true at some world. It turns out that LogS5 can also be characterized as the formulas valid on all reflexive, symmetric, and transitive frames, i.e., on all equivalence relations.
Definitions of equivalence and universal relations
A binary relation source on source is an equivalence relation if and only if it is reflexive, symmetric and transitive. A relation source on source is universal if and only if source for all source.
Since AxT, AxB, and Ax4 characterize the reflexive, symmetric, and transitive frames, the frames where the accessibility relation is an equivalence relation are exactly those in which all three formulas are valid. It turns out that the equivalence relations can also be characterized by other combinations of formulas, since the conditions with which we've defined equivalence relations are equivalent to combinations of other familiar conditions on source.
Four equivalent characterizations of equivalence relations
The following are equivalent:
Proof
Exercise.
Exercise proving the equivalence-relation characterizations
Prove the proposition giving four equivalent characterizations of equivalence relations by showing:
If source is symmetric and transitive, it is euclidean.
If source is reflexive, it is serial.
If source is reflexive and euclidean, it is symmetric.
If source is symmetric and euclidean, it is transitive.
If source is serial, symmetric, and transitive, it is reflexive.
Explain why this suffices for the proof that the conditions are equivalent.
the proposition giving four equivalent characterizations of equivalence relations is the semantic counterpart to the later proposition listing four equivalent axiomatizations of S five, in that it gives an equivalent characterization of the modal logic of frames over which source is an equivalence relation (the logic traditionally referred to as LogS5).
What is the relationship between universal and equivalence relations? Although every universal relation is an equivalence relation, clearly not every equivalence relation is universal. However, the formulas valid on all universal relations are exactly the same as those valid on all equivalence relations.
Equivalence classes partition the world set
Let source be an equivalence relation, and for each source define the equivalence class of source as the set source. Then:
Universal and equivalence frames have the same modal logic
A formula source is valid in all frames source where source is an equivalence relation, if and only if it is valid in all frames source where source is universal. Hence, the logic of universal frames is just LogS5.
Proof
It's immediate to verify that a universal relation source on source is an equivalence. Hence, if source is valid in all frames where source is an equivalence it is valid in all universal frames. For the other direction, we argue contrapositively: suppose source is a formula that fails at a world source in a model source based on a frame source, where source is an equivalence on source. So source. Define a model source as follows:
(So the set source of worlds in source is represented by the shaded area in the figure partitioning W into equivalence classes.) It is easy to see that source and source agree on source. Then one can show by induction on formulas that for all source: source if and only if source for each source (this makes sense since source). In particular, source, and source fails in a model based on a universal frame.
Figure of a partition into equivalence classes
The outer figure contains the caption and an enclosed partition diagram. The shaded area represents W prime, the equivalence class of w; the inner diagram is the sole structural listener authority.
Source transcription
[t] centering
Partition diagram with four equivalence classes
Equivalence-class partition diagram. Four region labels appear in source order: the equivalence class of w, the equivalence class of u, the equivalence class of v, and the equivalence class of z. An outer rounded rectangle represents W. Two curved boundaries divide it into the four labelled regions. The gray shaded region represents W prime, equal to the equivalence class of w, as stated immediately before the figure. This is a partition picture, not a Kripke accessibility graph: it prints no directed edges, relation labels, worlds inside the classes, or valuations. End diagram.
Nodes
- Node 1: the equivalence class of wsource
- Node 2: the equivalence class of usource
- Node 3: the equivalence class of vsource
- Node 4: the equivalence class of zsource
Edges
Regions
- The outer rounded rectangle is W and contains all four equivalence-class regions.
- The region labelled the equivalence class of w is shaded gray; the preceding source sentence identifies this shaded area as W prime.
- The unshaded region labelled the equivalence class of u is contained in W and does not overlap another class region.
- The unshaded region labelled the equivalence class of v is contained in W and does not overlap another class region.
- The unshaded region labelled the equivalence class of z is contained in W and does not overlap another class region.
captionA partition of source in equivalence classes.
Source file content/normal-modal-logic/frame-definability/second-order-definability.tex
Second-order Definability
Not every frame property definable by modal formulas is first-order definable. However, if we allow quantification over one-place predicates (i.e., monadic second-order quantification), we define all modally definable frame properties. The trick is to exploit a systematic way in which the conditions under which a modal formula is true at a world are related to first-order formulas. This is the so-called standard translation of modal formulas into first-order formulas in a language containing not just a two-place predicate symbol source for the accessibility relation, but also a one-place predicate symbol source for the propositional variables source occurring in source.
Inductive definition of the standard translation
The standard translation source is inductively defined as follows:
For instance, source is source. Any structure for the language of source requires a domain, a two-place relation assigned to source, and subsets of the domain assigned to the one-place predicate symbols source. In other words, the components of such a structure are exactly those of a model for source: the domain is the set of worlds, the two-place relation assigned to source is the accessibility relation, and the subsets assigned to source are just the assignments source. It won't surprise that satisfaction of source in a modal model and of source in the corresponding structure agree:
Truth preservation by the standard translation
Let source, source be the first-order structure with source, source, and source, and source. Then
Proof
By induction on source.
Monadic second-order sentence for modal frame validity
Suppose source is a modal formula and source is a frame. Let source be the first-order structure with source and source, and let source be the second-order formula
where source, dots, source are all one-place predicate symbols in source. Then
Proof
source iff for every structure source where source for source, dots, source, and for every source with source, source. By the proposition that the standard translation preserves truth at a world, that is the case iff for all models source based on source and every world source, source, i.e., source.
Definition of a monadic second-order definable frame class
A class source of frames is second-order definable if there is a sentence source in the second-order language with a single two-place predicate symbol source and quantifiers only over monadic set variables such that source iff source in the structure source with source and source.
Modal definability implies monadic second-order definability
If a class of frames is definable by a formula source, the corresponding class of accessibility relations is definable by a monadic second-order sentence.
Proof
The monadic second-order sentence source of the preceding proof has the required property.
As an example, consider again the formula source. It defines reflexivity. Reflexivity is of course first-order definable by the sentence source. But it is also definable by the monadic second-order sentence
This means, of course, that the two sentences are equivalent. Here's how you might convince yourself of this directly: First suppose the second-order sentence is true in a structure source. Since source and source are universally quantified, the remainder must hold for any source and set source, e.g., the set source where source. So, for any source with source and source we have source. But by the way we've picked source that means source, which is equivalent to source since the antecedent is valid. Since source is arbitrary, we have source.
Now suppose that source and show that source. Pick any assignment source, and assume source. Let source be the source-variant of source with source; we have source, i.e., source. Since source, the antecedent is true, and we have source, which is what we needed to show.
Since some definable classes of frames are not first-order definable, not every monadic second-order sentence of the form source is equivalent to a first-order sentence. There is no effective method to decide which ones are.
Source disclosures
- TR051-SAR-002: Source hypothesis caveat. The proposition states that R contains the two cross-world arrows R u v and R v u, but it does not state that the self-loops R u u and R v v are absent. Its concluding assertion that the model is non-reflexive, indeed irreflexive, therefore needs the additional intended condition that those self-loops are absent. The printed proposition and its unsolved exercise are retained unchanged. source
- TR051-SAR-001: The source remark is announced as a remark and its closing boundary is preserved. Its prose and mathematics are unchanged. source
- TR051-SAR-003: Source notation caveat. This sentence is evaluating both modal formulas at the chosen world w. The diamond assertion prints the world argument w, while the immediately paired box assertion omits it. The omission is retained and identified; this edition does not insert a hidden world argument into the source formula. source
- TR051-SAR-004: Source notation caveat. The proof has just fixed assignment s, and the displayed open formula contains free x and X. This satisfaction assertion omits the bracket s that the following equivalent assertion prints explicitly. The omission is preserved rather than silently supplied. source