Constant Domain Models
We have provided a syntactic characterization of the simplest quantified modal logic, but we should now explain how to interpret the language in order to validate its axioms.
Definition 17.1 (Constant Domain Model) We define a constant domain model to be structure of the form , where:
- is a non-empty set of worlds.
- is a binary accessibility relation on
- is a non-empty set of individuals, and
- is a function from worlds into interpretations , which map each -place predicate into an -place relation over .
Definition 17.2 (Variable Assignment for a Model) A variable assignment for a model is a function from individual variables into members of .
We now define what is for a formula to be true at a world in a model relative to an assignment . In what follows, is an assignment just like except perhaps for assigning to the variable .
Definition 17.3 (Truth at a World Relative to an Assignment) We use a recursive definition:
We now define truth at a world in a model and truth in. a model respectively:
Definition 17.4 (Truth at a World) A formula is true at a world in a model , in symbols , if, and only if, for all assignments for ,
Definition 17.5 (Truth in a Model) A formula is true in a model , in symbols, , if, and only. if, for all , .
Definition 17.6 (Validity in a Class of Models) A formula is valid with respect to a class . of constant domain models, in symbols , if, and only if, for every constant domain model , .
It will be helpful to provide some illustration. We explain first how to justify the fact that a certain formula is not valid with respect to the class of reflexive and euclidean models.
Example 17.1
Consider a constant domain model of the form , where:
Here is a diagram for the model:

Now:
Example 17.2
Consider a constant domain model of the form , where:
Here is a diagram for the model:

Now:
Example 17.3
Consider a constant domain model of the form , where:
Here is a diagram for the model:

Now:
On the other hand, we may verify that constant domain models validate both the Barcan Formula and the Converse Barcan Formula.
Example 17.4
Given a constant domain model and a world such that , let be such that and . That means that there is a member such that for each assignment , . But then and, moreover, . Since is arbitrary, as required.
Example 17.5
Given a constant domain model and a world such that , we argue that . For given an assignment and a member , . This is because given a world such that , we have and . Since and Are arbitrary, as required.
Variable Domain Models
We have considered different strategies to weaken the simplest quantified modal logic, but we should now explain how to interpret the langauge in order to validate the framework that emerges.
Definition 17.7 (Variable Domain Model) We define a variable domain model to be structure of the form , where:
- is a non-empty set of worlds.
- is a binary accessibility relation on
- is a non-empty set of individuals, which we will call the outer domain of the model
- is a function from into subsets of , and we will call the inner domain of for each
- is a function from worlds into interpretations , which map each -place predicate into an -place relation over .
Definition 17.8 (Variable Assignment for a Model) A variable assignment for a model is a function from individual variables into members of .
The evaluation of an open formula such as at a world in relative to an assignment raises an important question. What should we make of a case in which is not in the inner domain of . Three broad strategies come to mind:
Avoidance
Find a way exclude such assignments in principle.
Unsettled Truth Value
Declare an open formula such as to be neither true nor false in that circumstance.
Defer to the Interpretation Function
Defer to the interpretation function in order to settle the truth value of open formulas such as .
In what follows, we will momentarily follow the third approach and let the interpretation function settle the truth value of the open formula at a world relative to that assignment. That means that a formula can in principle be true at a world in a model relative to an assignment on which is not even a member of .
We now define what is for a formula to be true at a world in a model relative to an assignment . In what follows, is an assignment just like except perhaps for assigning to the variable .
Definition 17.9 (Truth at a World Relative to an Assignment) We use a recursive definition:
We now define truth at a world in a model and truth in. a model respectively:
Definition 17.10 (Truth at a World) A formula is true at a world in a model , in symbols , if, and only if, for all assignments for ,
Definition 17.11 (Truth in a Model) A formula is true in a model , in symbols, , if, and only. if, for all , .
Definition 17.12 (Validity in a Class of Models) A formula is valid with respect to a class . of constant domain models, in symbols , if, and only if, for every constant domain model , .
One important consequence of the choices we made above is that universal instantiation fails in variable domain models. Consider, for example, the evaluation of an instance of universal instantiation at a world of a variable domain model:
relative to an assignment , which maps to an individual that is neither in the inner domain of nor in the extension of in . We now set out to look at specific examples of variable domain models that falsify universal instantiation and the Barcan and Converse Barcan Formula.
Example 17.6 .
Consider a variable domain model of the form , where:
Now:
.
This is because for every assignment for , we have both and .
Given an assignment for which , , since and .
Example 17.7 .
Consider a variable domain model of the form , where:
Now:
.
This is because for every assignment for , for every , we have both and . In this case, is the sole member of the inner domain of .
Given an assignment , , since and .
The Inclusion and Converse Inclusion Requirement
Two broad constraints on variable domain models allow us to isolate the class of such models in which the Converse Barcan and the Barcan Formula are valid, respectively.
Definition 17.13 (Inclusion Requirement) A variable domain model of the form satisfies the inclusion requirement if, and only if, for every , if , then. .
Definition 17.14 (Converse Inclusion Requirement) A variable domain model of the form satisfies the inclusion requirement if, and only if, for every , if , then. .
That is, a variable domain model satisfies the inclusion requirement if the inner domains never decrease alongside the accessibility relation; and it satisfies the converse inclusion requirement if the inner domains never increase alongside the accessibility relation.
Proposition 17.1 The Converse Barcan Formula is valid in a variable domain models if satisfies the inclusion requirement.
Proof. Let be a variable domain model of the form satisfying the inclusion requirement. Choose a world and an assignment for . We argue that . Since the formula is a conditional, assume that . That means that for all such that . We now argue that . That is that for every , . Pick a member and let be such that . Because satisfies the inclusion requirement, . Since and , . We conclude that And, more generally,
Proposition 17.2 The Barcan Formula is valid in a variable domain models if satisfies the converse inclusion requirement.
Proof. Let be a variable domain model of the form satisfying the converse inclusion requirement. Choose a world and an assignment for . We argue that . Since the formula is a conditional, assume that . That means that for all . We now argue that . That is that for every such that , . Pick a word such that and let . Because satisfies the converse inclusion requirement, . Since and . So, generalizing, and . We conclude that And .
Here are two more examples of validities in free quantified modal logic.
Example 17.8
This formula is valid in every variable domain model of the form because given a world and an assignment , , regardless of whether is in or not.
Example 17.9
Let be a variable domain model of the form . Choose a world and an assignment for . We argue that . Since the formula is a conditional, assume that . That means that for all such that . We now argue that . That is, for every , . Pick a member and let be such that . There are two cases. If , then and . Otherwise, if , then since and , and . Either way, , and . We conclude that And, more generally, .