17 Semantics

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 M of the form (W,R,D,I), where:

  • W is a non-empty set of worlds.
  • R is a binary accessibility relation on W
  • D is a non-empty set of individuals, and
  • I is a function from worlds w into interpretations Iw, which map each n-place predicate Pn into an n-place relation over D.

Definition 17.2 (Variable Assignment for a Model) A variable assignment α for a model M is a function from individual variables into members of D.

We now define what is for a formula φ to be true at a world w in a model M relative to an assignment α. In what follows, α[x/d] is an assignment just like α except perhaps for assigning d to the variable x.

Definition 17.3 (Truth at a World Relative to an Assignment) We use a recursive definition: M,w,αPnv1vnif, and only if,α(v1),,α(vn)Iw(Pn)M,w,αv1=v2if, and only if,α(v1)=α(v2)M,w,α¬φif, and only if,M,w,αφM,w,α(φψ)if, and only if,M,w,αφ or M,w,αψM,w,αx φif, and only if,M,w,α[x/d]φ for every dDM,w,α φif, and only if,M,u,αφ for every uW such that Rwu

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 w in a model M, in symbols M,wφ, if, and only if, for all assignments α for M, M,w,αφ

Definition 17.5 (Truth in a Model) A formula φ is true in a model M, in symbols, Mφ, if, and only. if, for all wW, M,wφ.

Definition 17.6 (Validity in a Class of Models) A formula φ is valid with respect to a class C. of constant domain models, in symbols Cφ, if, and only if, for every constant domain model MC, Mφ.

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 refl and euclx¬Fxx¬Fx

Consider a constant domain model M of the form (W,R,D,I), where:

  • W={w1,w2}

  • R={(w1,w1),(w1,w2),(w2,w1),(w2,w2)}

  • D={a,b}

  • Iw1(F)={a}

    Iw2(F)={b}

Here is a diagram for the model:

Now:

  • M,w1x¬Fx because M,w1,α[b/x]¬Fx

  • M,w1x¬Fx because M,w1x¬Fx and Rw1w1.

Example 17.2 refl and eucl(xFxxGx)x(FxGx)

Consider a constant domain model M of the form (W,R,D,I), where:

  • W={w1,w2}

  • R={(w1,w1),(w1,w2),(w2,w1),(w2,w2)}

  • D={a,b}

  • Iw1(F)={a}, Iw1(G)={b}

    Iw2(F)={b}, Iw2(G)={a}

Here is a diagram for the model:

Now:

  • M,w1xFx since M,w1xFx and M,w2xFx

  • M,w1x(FxGx) since M,w1x(FxGx) and M,w2s(FxGx)

Example 17.3 refl and euclx(Fx¬Fx)x(Fx¬Fx)

Consider a constant domain model M of the form (W,R,D,I), where:

  • W={w1,w2}

  • R={(w1,w1),(w1,w2),(w2,w1),(w2,w2)}

  • D={a,b}

  • Iw1(F)={a}

    Iw2(F)=

Here is a diagram for the model:

Now:

  • M,w1x(Fx¬Fx) because M,w1,α[a/x]Fx¬Fx. Yet:

  • M,w1x(Fx¬Fx) because M,w1,α[b/x]Fx¬Fx.

On the other hand, we may verify that constant domain models validate both the Barcan Formula and the Converse Barcan Formula.

Example 17.4  x Fxx  Fx

Given a constant domain model M and a world wW such that M,w x Fx, let uW be such that Rwu and M,ux Fx. That means that there is a member dD such that for each assignment α, M,u,α[d/x]Fx. But then M,w,α[d/x] Fx and, moreover, M,w,αx  Fx. Since α is arbitrary, M,w x Fx as required.

Example 17.5  x Fxx  Fx

Given a constant domain model M and a world wW such that M,w x Fx, we argue that M,wx  Fx. For given an assignment α and a member dD, M,w,α[d/x]Fx. This is because given a world uW such that Rwu, we have M,uxFx and M,u,α[d/x]Fx. Since u and d Are arbitrary, M,wx  Fx 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 M of the form (W,R,D,Q,I), where:

  • W is a non-empty set of worlds.
  • R is a binary accessibility relation on W
  • D is a non-empty set of individuals, which we will call the outer domain of the model
  • Q is a function from W into subsets of D, and we will call Q(w) the inner domain of w for each wW
  • I is a function from worlds w into interpretations Iw, which map each n-place predicate Pn into an n-place relation over D.

Definition 17.8 (Variable Assignment for a Model) A variable assignment α for a model M is a function from individual variables into members of D.

The evaluation of an open formula such as Fx at a world w in W relative to an assignment α raises an important question. What should we make of a case in which α(x) is not in the inner domain of w. Three broad strategies come to mind:

  1. Avoidance

    Find a way exclude such assignments in principle.

  2. Unsettled Truth Value

    Declare an open formula such as Fx to be neither true nor false in that circumstance.

  3. Defer to the Interpretation Function

    Defer to the interpretation function I in order to settle the truth value of open formulas such as Fx.

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 Fx can in principle be true at a world w in a model M relative to an assignment α on which α(x) is not even a member of Q(w).

We now define what is for a formula φ to be true at a world w in a model M relative to an assignment α. In what follows, α[x/d] is an assignment just like α except perhaps for assigning d to the variable x.

Definition 17.9 (Truth at a World Relative to an Assignment) We use a recursive definition: M,w,αPnv1vnif, and only if,α(v1),,α(vn)Iw(Pn)M,w,αv1=v2if, and only if,α(v1)=α(v2)M,w,α¬φif, and only if,M,w,αφM,w,α(φψ)if, and only if,M,w,αφ or M,w,αψM,w,αx φif, and only if,M,w,α[x/d]φ for every dQ(w)M,w,α φif, and only if,M,u,αφ for every uW such that Rwu

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 w in a model M, in symbols M,wφ, if, and only if, for all assignments α for M, M,w,αφ

Definition 17.11 (Truth in a Model) A formula φ is true in a model M, in symbols, Mφ, if, and only. if, for all wW, M,wφ.

Definition 17.12 (Validity in a Class of Models) A formula φ is valid with respect to a class C. of constant domain models, in symbols Cφ, if, and only if, for every constant domain model MC, Mφ.

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 w of a variable domain model: xFxFy relative to an assignment α, which maps y to an individual that is neither in the inner domain of w nor in the extension of F in w. 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 xFxxFx.

Consider a variable domain model M of the form (W,R,D,Q,I), where:

  • W={w1,w2}
  • R={(w1,w1),(w1,w2),(w2,w1),(w2,w2)}
  • D={a,b}
  • Q(w1)={a}
  • Q(w2)={b}
  • Iw1(F)={a}
  • Iw2(F)={b}

Now:

  • M,w1xFx.

    This is because for every assignment α for M, we have both M,w1,αxFx and M,w2,αxFx.

  • M,w1xFx

    Given an assignment α for which α(x)=a, M,w1,αFx, since M,w2,αFx and Rw1w2.

Example 17.7 xFxxFx.

Consider a variable domain model M of the form (W,R,D,Q,I), where:

  • W={w1,w2}
  • R={(w1,w1),(w1,w2),(w2,w1),(w2,w2)}
  • D={a,b}
  • Q(w1)={a}
  • Q(w2)={a,b}
  • Iw1(F)={a}
  • Iw2(F)={a}

Now:

  • M,w1xFx.

    This is because for every assignment α for M, for every dQ(w1), we have both M,w1,α[d/x]Fx and M,w2,α[d/x]Fx. In this case, a is the sole member of the inner domain of w1.

  • M,w1xFx

    Given an assignment α , M,w1,αFx, since M,w2,αxFx and Rw1w2.

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 M of the form (W,R,D,Q,I) satisfies the inclusion requirement if, and only if, for every w,uW, if Rwu, then. Q(w)Q(u).

Definition 17.14 (Converse Inclusion Requirement) A variable domain model M of the form (W,R,D,Q,I) satisfies the inclusion requirement if, and only if, for every w,uW, if Rwu, then. Q(u)Q(w).

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 M if M satisfies the inclusion requirement.

Proof. Let M be a variable domain model of the form (W,R,D,I) satisfying the inclusion requirement. Choose a world wW and an assignment α for M. We argue that M,w,αxφ(x)xφ(x). Since the formula is a conditional, assume that M,w,αxφ(x). That means that M,u,αxφ(x) for all uW such that Rwu. We now argue that M,w,αxφ(x). That is that for every dQ(w), M,w,α[d/x]φ(x). Pick a member dQ(w) and let uW be such that Rwu. Because M satisfies the inclusion requirement, dQ(u). Since M,u,αxφ(x) and dQ(u), M,u,α[d/x]φ(x). We conclude that M,w,αxφ(x)xφ(x) And, more generally, M,wxφ(x)xφ(x)

Proposition 17.2 The Barcan Formula is valid in a variable domain models M if M satisfies the converse inclusion requirement.

Proof. Let M be a variable domain model of the form (W,R,D,I) satisfying the converse inclusion requirement. Choose a world wW and an assignment α for M. We argue that M,w,αxφ(x)xφ(x). Since the formula is a conditional, assume that M,w,αxφ(x). That means that M,u,α[d/x]φ(x) for all dQ(w). We now argue that M,w,αxφ(x). That is that for every uW such that Rwu, M,u,αxφ(x). Pick a word uW such that Rwu and let dQ(u). Because M satisfies the converse inclusion requirement, dQ(w). Since M,w,α[d/x]φ(x) and M,u,α[d/x]φ(x). So, generalizing, M,u,αxφ(x) and M,w,αxφ(x). We conclude that M,w,αxφ(x)xφ(x) And M,w,αxφ(x)xφ(x).

Here are two more examples of validities in free quantified modal logic.

Example 17.8 FxFx

This formula is valid in every variable domain model M of the form (W,R,D,Q,I) because given a world wW and an assignment α, M,w,αFxFx, regardless of whether α(x) is in Q(w) or not.

Example 17.9 xFxx(y x=yFx)

Let M be a variable domain model of the form (W,R,D,I). Choose a world wW and an assignment α for M. We argue that M,w,αxFxx(y x=yFx). Since the formula is a conditional, assume that M,w,αxFx. That means that M,u,αxFx for all uW such that Rwu. We now argue that M,w,αx(y x=yFx). That is, for every dQ(w), M,w,α[d/x](y x=yFx). Pick a member dQ(w) and let uW be such that Rwu. There are two cases. If dQ(u), then M,u,α[d/x]y x=y and M,u,α[d/x]y x=yFx. Otherwise, if dQ(u), then since M,u,αxFx and dQ(u), M,u,α[d/x]Fx and M,u,α[d/x]y x=yFx. Either way, M,u,α[d/x]y x=yFx, and M,w,α(y x=yFx). We conclude that M,w,αxFxx(y x=yFx) And, more generally, M,wxFxx(y x=yFx).