Keywords

1 Introduction

This chapter weaves together two themes in the work of Nuel Belnap. The earlier theme, launched in ā€œTonk, Plonk, and Plinkā€ (1962), was to propose conditions under which logical rules determine the meanings of the connectives they regulate. The later theme was the employment of semantics for the open future in the foundations of logics of agency. The first theme leads to the second in the following way. Consider the natural deduction rules for standard propositional logic, which by the lights of ā€œTonk, Plonk and Plinkā€ successfully define meanings for the connectives &, \(\rightarrow \), \(\sim \), and \(\mathsf v \). What are the meanings so assigned? Is there a way to give a semantical characterization of what the demand that a connective obey its rules says about the connectiveā€™s meaning? It will be shown here that on at least one reasonable criterion for fixing meaning of a connective by its rule governed deductive behavior, the natural deduction rules for (classical) propositional logic do not fix the interpretation embodied in the standard truth tables, but instead express an open future semantics related to Kripkeā€™s S4 possible worlds semantics for intuitionistic logic. Part of the basis for this connection has already been worked out (Garson 1990, 2001). This chapter reports new results on disjunction, and explores the relationships between this open future semantics and supervaluations. The upshot is that the semantics actually expressed by the standard natural deduction rules for propositional logic is a semantics for an open future. Since that semantics is the one the rules of propositional logic actually fix, it is reasonable to think that that is the interpretation of the connectives that we have (secretly?) employed all along. It is not just that the conception of an open future is built into our idea of agency, it is already found in the foundations of classical logic. It will be no surprise then, when this interpretation shows itself to be useful for locating what is wrong with fatalistic arguments that attempt to close the door on a open future.

2 What Rules Express

The idea of a sentence (or group of sentences) expressing a condition on a model should be familiar. For example, the sentence \(\exists \mathrm{x} \exists \mathrm{y}\!\sim \!\mathrm{x}\!=\!\mathrm{y}\) expresses that the domain of a model contains at least two objects, for \(\exists \mathrm{x} \exists \mathrm{y}\!\sim \!\mathrm{x}\!=\!\mathrm{y}\) is true on a model exactly when its domain meets that condition. So in general, sentence A expresses property P of models iff A is true on a model exactly when that model has property P.

How should this idea be generalized to the case of what is expressed by a rule of logic? The generalization we are seeking involves two dimensions. The first has to do with how we conceive of logic rules. It is natural to think of a traditional logical rule as a function taking one or more sentence (forms) into a new sentence (form). However, it will be important for this chapter to accommodate natural deduction rules, for they have expressive powers that traditional rules lack. Natural deduction (ND) systems allow the introduction of ancillary hypotheses and subproofs. In that case, a rule amounts to a function that takes an argument or set of arguments into a new argument. For example, the rule of Conditional Proof takes the argument H, A / C (which asserts that C follows from the ancillary hypothesis A along with other hypotheses H) to the new argument H / A\(\rightarrow \)C (which asserts that the conditional A\(\rightarrow \)C follows from hypotheses H).

The second aspect of the generalization concerns how to define what we mean by a model of a rule. A model of a sentence is one where the sentence is true. However, we have decided that a rule is a function that takes an argument or arguments to a new argument. So what does it mean to say that a rule holds in a model? One answer is to say that a model satisfies an argument iff whenever the model makes its premises true it makes the conclusion true. Then a model of a rule would be any model that preserves satisfaction of its arguments. However, this idea is not sufficiently general. There are rules (such as Necessitation in modal logic and Universal Generalization in predicate logic) that do not preserve satisfaction. Therefore, preservation of validity rather than preservation of truth should be used to define what a rule expresses. The upshot will be that the definition of what a rule expresses has it that a ND rule expresses a property P iff P holds exactly when the rule preserves validity. The following series of definitions implements this basic idea.

Let an argument H / C be composed of a (possibly empty) set of wffs H (called the hypotheses), and a single wff C called the conclusion. Let a valuation be any function from the set of wffs of propositional logic (PL) to the set {t, f} of truth-values such that it assigns f to at least one wff. (The last requirement ensures that valuations be minimally consistent.) Valuation v satisfies a set H of wffs H (written \(\mathrm{v}(\mathrm{H})=\mathrm{t}\)) iff \(\mathrm{v}(\mathrm{B})=\mathrm{t}\) for each member B of H. Valuation v satisfies an argument H \(\vdash \) C iff whenever \(\mathrm{v}(\mathrm{H})=\mathrm{t}, \mathrm{v}(\mathrm{C})=\mathrm{t}\). Let a model V be any set of valuations. (The valuations in V play the role of possible worlds in models for modal logic.) An argument H \(\vdash \) C is V-valid iff it is satisfied by every member of V. A set V is a model of a ND rule iff whenever its inputs are V-valid then so is its output. An ND-rule R expresses property P iff V is a model of R exactly when property P holds of V.

3 What Intuitionistic Logic Expresses

With the notion of what a rule expresses in hand, we can explore the conditions under which a given collection of rules defines the meaning of the connectives they govern. When a system of rules S expresses a property \({\vert }{\vert }\mathrm{S}{\vert }{\vert }\) that qualifies as truth conditions for its connectives, it is reasonable to claim that \({\vert }{\vert }\mathrm{S}{\vert }{\vert }\) gives the meanings defined by those rules. When this occurs, I call \({\vert }{\vert }\mathrm{S}{\vert }{\vert }\) the natural semantics for S. Garson (2001) reports results on the natural semantics expressed by ND rules for intuitionistic logic, which will be briefly reviewed here. The concern in this chapter will be to extend these results to standard propositional logic with special emphasis on the interpretation of disjunction. It will then be possible to reflect on the relationships between this semantics and models for an open future.

We will assume that the ND systems discussed in this chapter obey the following structural rules. When argument H / C is provable for a given system S we write: ā€˜HĀ \(\vdash _\mathrm{{S}}\) Cā€™, but we suppress the subscript S when it is clear what S is from the context. Therefore the symbol ā€˜/ā€™ is in the object language and ā€˜\(\vdash \)ā€™ in the metalanguage.

The Structural Rules for Natural Deduction

(Hypothesis)

\(\mathrm{H} \vdash \mathrm{C}\), provided C is in H.

(Reiteration)

\(\frac{\mathrm{H} \vdash \mathrm{C}}{\mathrm{H, A} \vdash \mathrm{C}}\)

(Restricted Cut)

\(\mathrm{H} \vdash \mathrm{A}\)

Ā 

\(\frac{\mathrm{H, A} \vdash \mathrm{C}}{\mathrm{H} \vdash \mathrm{C}}\)

(Permutation and Contraction come for free, since H is taken to be set.) Natural deduction rules for a system PL for propositional logic follow.

Ā 

Natural Deduction Rules for PL

S &:

(& In)

Ā 

(& Out)

Ā 
Ā 

H \(\vdash \) A

Ā 

\( {\frac{H \vdash A{ \& }B}{H \vdash A }}\)

\( {\frac{H \vdash A{ \& }B }{H \vdash B}}\)

Ā 

\( {\frac{H \vdash B }{H \vdash A{ \& }B}}\)

Ā Ā Ā 

S \(\rightarrow \):

(\(\rightarrow \) In)

Ā 

(\(\rightarrow \) Out)

Ā 
Ā 

\({\frac{{\mathrm{H, A} \vdash \mathrm{B}}}{H \vdash A\rightarrow B}}\)

Ā 

H \(\vdash \) A

Ā 
Ā Ā Ā 

\({\frac{H \vdash A\rightarrow B}{H \vdash B}}\)

Ā 

S\(\sim \) :

(\(\sim \) In)

Ā 

(\(\sim \) Out)

Ā 
Ā 

H,A \(\vdash \)B

Ā 

H,\(\sim \)A \(\vdash \)B

Ā 
Ā 

\({\frac{H,A \vdash \sim B}{H \vdash \sim A}}\)

Ā 

\({\frac{H, \sim A \vdash \sim B}{H \vdash A}}\)

Ā 

S\(\mathsf v \):

(\(\mathsf v \) In)

Ā 

(\(\mathsf v \) Out)

Ā 
Ā 

\({\frac{H \vdash A}{H \vdash AvB}}\)

\({\frac{H \vdash B}{H \vdash AvB}}\)

H \(\vdash \) AvB

Ā 
Ā Ā Ā 

H,A \(\vdash \)c

Ā 
Ā Ā Ā 

\({\frac{H,B \vdash C}{H \vdash C}}\)

Ā 

For the purposes of this chapter, it is best to begin with an intuitionistic logic \(\mathrm{I}\lnot \) that lacks disjunction. So let the system \(\mathrm{I}\lnot \) be identical to PL save that the connective \(\mathsf v \), and the rules for v are missing, and (\(\sim \)Out) is replaced with the following rule (EFQ) for ex falso quodlibet:

(EFQ)

Ā 

H \(\vdash \) B

Ā 

\({\frac{\mathrm{H} \vdash \sim \!\mathrm{B}}{H \vdash A}}\)

Ā 

Results of Garson (1990 and 2001) are sufficient to show that \(\mathrm{I}\lnot \) expresses the following truth conditions for the connectives &, \(\rightarrow \), and \(\sim \). (For a more unified treatment, see Sect.Ā 6.4 of Garson (2013).) Here the truth conditions are expressed as properties of a model V, the metavariables ā€˜vā€™ and ā€˜v\(^\prime \)ā€™ are understood to range over V, and the relation \(\le \) is defined by \((\mathrm{Def}\le )\).

(\(\mathrm{Def} \le \))

\(\mathrm{v}\le \mathrm{v'}\) iff for each propositional variable p, if \(\mathrm{v}(\mathrm{p})=\mathrm{t}\) then \(\mathrm{v}^\prime (\mathrm{p})=\mathrm{t}\).

\( {\vert }{\vert } \& {\vert }{\vert }\)

\( \mathrm{v}(\mathrm{A} \& \mathrm{B})=\mathrm{t}\) iff \(\mathrm{v}(\mathrm{A})=\mathrm{t}\) and \(\mathrm{v}(\mathrm{B})=\mathrm{t}\).

\({\vert }{\vert }\) \(\rightarrow \) \({\vert }{\vert }\)

\(\mathrm{v}(\mathrm{A}\!\rightarrow \!\mathrm{B})=\mathrm{t}\) iff for all v\(^\prime \in \mathrm{{V}}\), if \(\mathrm{{v}} \le \mathrm{{v}}^\prime \) then \(\mathrm{v}^\prime (\mathrm{A})=\mathrm{f}\) or \(\mathrm{v}^\prime (\mathrm{B})=\mathrm{t}\).

\({\vert }{\vert }\!\sim \!{\vert }{\vert }\)

\(\mathrm{v}({\sim }\mathrm{A})= \mathrm{t}\) iff for all v\(^\prime \in \mathrm{{V}}\), if \(\mathrm{{v}}\le \mathrm{{v}}^\prime \) then \(\mathrm{v}^\prime (\mathrm{A})=\mathrm{f}\).

Note that the interpretation for & induced by \(\mathrm{I}\lnot \) is the standard one, while in the case of \({\vert }{\vert }\) \(\rightarrow \) \({\vert }{\vert }\), and \({\vert }{\vert }\) \(\sim \) \({\vert }{\vert }\) we have truth conditions reminiscent of Kripkeā€™s S4 semantics for intuitionistic logic. In that semantics, a model \({<}\mathrm{W},\subseteq , \mathbf{a}{>}\) is a triple, where W is a non-empty set (of possible worlds), a is an assignment function taking each world w in W and propositional variable p, into a truth value \(\mathbf{a}_\mathbf{w}\mathrm{(p)}\), and \(\subseteq \) is a transitive and reflexive relation over W, such that for w and w \(^\prime \) in W, if \(\mathbf{w}\subseteq \mathbf{w',}\) then if \(\mathbf{a}_\mathbf{w}\mathrm{(p)}=\mathrm{t}\) then \(\mathbf{a}_\mathbf{w'}\mathrm{(p)}=\mathrm{t}\), for each propositional variable p. In this semantics, the relation \(\subseteq \) is understood to represent the historical process of the addition of new mathematical results by the community of mathematicians.

Let \({\vert }{\vert }\mathrm{I}\lnot {\vert }{\vert }\) be the semantics expressed by \(\mathrm{I}\lnot \), that is, the conjunction of \( {\vert }{\vert } \& {\vert }{\vert }, {\vert }{\vert }\) \(\rightarrow \) \({\vert }{\vert }\), and \({\vert }{\vert }\) \(\sim \) \({\vert }{\vert }\). It is a straightforward matter to show Garson (2013) that any model V that obeys \({\vert }{\vert }\mathrm{I}\lnot {\vert }{\vert }\) is isomorphic to a corresponding Kripke model \({<}\mathbf{W}, \subseteq , \mathbf{a}{>}\) where W is simply V, \(\subseteq \) is the relation \(\le \) defined by \((\mathrm{Def} \le )\), and \(\mathbf{a}_\mathbf{v}\mathrm{(p)}=\mathrm{t}\) iff \(\mathrm{v}(\mathrm{p})=\mathrm{t}\). Therefore, the condition expressed by \(\mathrm{I}\lnot \) is that the connectives &, \(\rightarrow \), and \(\sim \) obey their corresponding truth behavior in Kripke semantics for intuitionistic logic. An important lemma in the proof of this result follows for v and v\(^\prime \) in V.

Persistence Lemma.

Ā 

\(\mathrm{v}\le \mathrm{v}'\) iff for a every wff A, if v(A)Ā =Ā t then v\(^\prime \)(A)Ā =Ā t.

Ā 

This means that the relation \(\le \) holds for v and v\(^\prime \) when the set of sentences true in v is a subset of those true in v\(^\prime \). So the possible worlds (or valuations) can be understood as representing states of mathematical knowledge expressed as consistent sets of (atomic and complex) sentences, and \(\mathrm{v}\le \mathrm{v}'\) holds when v\(^\prime \) represents a (possible) extension of mathematical knowledge from what is reflected in v.

The fact that \(\mathrm{I}\lnot \) expresses the above truth conditions is a powerful result, for we know that any model for the rules of \(\mathrm{I}\lnot \) will have to give the connectives these interpretations. The rules of \(\mathrm{I}\lnot \) exactly determine the S4 reading for the connectives. It is a simple matter to exploit this finding to obtain completeness results for \(\mathrm{I}\lnot \) with respect to \({\vert }{\vert }\mathrm{I}\lnot {\vert }{\vert }\). In fact, there is a general result that whenever a system S expresses a natural semantics \({\vert }{\vert }\mathrm{S}{\vert }{\vert }\), then S must be complete with respect to \({\vert }{\vert }\mathrm{S}{\vert }{\vert }\). (See Chapter 12 of Garson (2013).)

4 Open Future Semantics

It is a fundamental presupposition of a theory of action that there are some things that lie within, and some that lie outside, our control. The events of the past are settled, and nothing we can do will change them. Therefore, the sentences that report those events are not the ā€œtargetsā€ of agency. If sentence A reports an event in the past, then the claim that person p brings it about (now) that A is automatically false. There are also sentences reporting future events that defy agency as well, for example, tautologies and contradictions. However, within the class of future contingent sentences A, there are at least some where we have control over the events they describe, so that it would be true to say that person p brings it about that A. There is a strong intuition that when I act to bring about A, whether A is true or not is up to me. Therefore both A and \(\sim \)A must have been possible before I acted. So, the future offers me a collection of possibilities, which we represent in a tree, with my choices at each of the branch points. An essential intuition related to this vision is that some future contingent sentences are not yet settled, though they may be at a future time. Therefore, if I act in a way that settles A, then neither A nor \(\sim \)A could have been settled before I act.

Some philosophers claim that the asymmetry between past and future reflected in our ideas about action is actually bogus, and there is only one temporal stream, where both past and future are fixed. Others insist that our freedom to choose is an illusion. But even if one had good reasons for accepting such a views, it wouldnā€™t change the fact that a natural model for the way we actually do understand agency treats future possibilities as a forward facing tree with our choices at the branch points. Whatever the fate of the concept of agency, its pervasive use motivates the development of a semantics that does justice to its basic intuitions.

The intuitionistic semantics \({\vert }{\vert }\mathrm{I}\lnot {\vert }{\vert }\) built into propositional logic has a natural application to this project. Consider a language whose atomic sentences report dated events. That will mean that atomic sentences are temporally closed in the sense that their truth-values are insensitive to their time of evaluation. A possible world (or valuation) v assigns t to those sentences that report events that are so far settled; so when A reports a past event, or something in the future that is inescapable (for example, something tautologous), v ought to assign it the value t. The relation \(\le \) then keeps track of the way in which valuations are extended as the passage of time settles more and more sentences. So \(\mathrm{{v}} \le \mathrm{{v}}^\prime \), indicates that v\(^\prime \) is a possible extension of the sentences that are settled in v, that is, v\(^\prime \) is one of the ways that choices might be eventually be settled given the choices available in v.

To capture these ideas formally, some definitions are in order. We will say that A is settled true at valuation v (written: \(\mathrm{v}(\mathrm{A})=\mathrm{T}\)) iff the value of A is t in every extension of v (including v itself). Similarly, A is settled false at v (written: \(\mathrm{v}(\mathrm{A})=\mathrm{F}\)) iff the value of A is f (untrue) in every extension of v. If A is settled true or settled false at v then we say A is settled, and if A is not settled we call it unsettled (written \(\mathrm{v}(\mathrm{A})=\mathrm{U}\)). So, we have the following official definitions:

(DefT) \(\mathrm{v}(\mathrm{A})=\mathrm{T}\)

iff for all v\(^\prime \in \mathrm{{V}}\), if \(\mathrm{{v}} \le \mathrm{{v}}^\prime \), then \(\mathrm{v}^\prime (\mathrm{A})=\mathrm{t}\).

(DefF) \(\mathrm{v}(\mathrm{A})=\mathrm{F}\)

iff for all v\(^\prime \in \mathrm{{V}}\), if \(\mathrm{{v}} \le \mathrm{{v}}^\prime \), then \(\mathrm{v}^\prime (\mathrm{A})=\mathrm{f}\).

(DefU) \(\mathrm{v}(\mathrm{A})=\mathrm{U}\)

iff neither \(\mathrm{v}(\mathrm{A})=\mathrm{T}\) nor \(\mathrm{v}(\mathrm{A})=\mathrm{F}\).

Some useful facts about these definitions are worth noting.

(Fact 1) \(\mathrm{v}(\mathrm{A})=\mathrm{T}\) iff \(\mathrm{v}(\mathrm{A})=\mathrm{t}\).

Ā 

The proof of (Fact 1) is by the Persistence Lemma and the reflexivity of \(\le \). It says that being true (t) and settled true (T) are extensionally equivalent.

(Fact 2) \(\mathrm{v}({\sim }\mathrm{A})=\mathrm{t}\) iff \(\mathrm{v}(\mathrm{A})=\mathrm{F}\).

Ā 

(Fact 2) follows from the (DefF), and the truth condition \({\vert }{\vert }\) \(\sim \) \({\vert }{\vert }\). It allows a quick calibration of the difference between classical negation and intuitionistic negation. For classical negation \(\sim \)Aā€™s being true entails that A has the value f, while in the intuitionistic semantics, the truth of \(\sim \)A entails the stronger claim that A is settled false (F).

(Fact 3) \(\mathrm{v}(\mathrm{A})=\mathrm{U}\) iff \(\mathrm{v}(\mathrm{A})=\mathrm{f}\) and \(\mathrm{v}(\sim \mathrm{A})=\mathrm{f}\).

Ā 

The proof of (Fact 3) follows from the definition of U, (Fact 1), and \({\vert }{\vert }\) \(\sim \) \({\vert }{\vert }\). The idea is that an unsettled sentence is simply one for which neither it nor its negation is true. In light of (Fact 1), this makes sense, for when A or \(\sim \)A are true they are settled true, and by (Fact 2) when \(\sim \)A is settled true, A must be settled false. Therefore for A to be unsettled, neither A nor \(\sim \)A can be true. The upshot is that the intuitionistic semantics has the resources to capture the idea that some sentences are unsettled and so count as possible ā€œtargetsā€ for agency.

(Fact 4) \(\mathrm{{v(A)}} \ne \mathrm{{F}}\) iff \(\mathrm{v}(\mathrm{A})=\mathrm{T}\) if A is settled at v.

Ā 

(Fact 4) follows because settled true, settled false, and unsettled are exhaustive categories. Therefore, v(A) is not F if and only if v(A) is U or T, or to put it another way, \(\mathrm{v}(\mathrm{A})=\mathrm{T}\) if A is settled at v. So when \(\mathrm{v}(\mathrm{A}) \ne \mathrm{F}\) we might say that A is quasi-true at v, and write \(\mathrm{v}(\mathrm{A})=\mathrm{{qT}}\) to indicate that A is settled true at v, if settled there at all. Then Fact (4) entails (Fact 5).

(Fact 5) \(\mathrm{{v(A)}} \ne \mathrm{{F}}\) iff \(\mathrm{v}(\mathrm{A})=\mathrm{{qT}}\).

Ā 

5 What Propositional Logic Expresses

We have shown that the framework for an open future semantics is expressed by intuitionistic logic \(\mathrm{I}\lnot \). However, this chapter is concerns standard propositional logic. So let us explore what is expressed by a system of classical propositional logic PL- (without disjunction). Since PL- may be obtained by adding (DN) the law of double negation to \(\mathrm{I}\lnot \), the question of what PL- expresses amounts to finding what (DN) expresses.

(DN)

\({\frac{\mathrm{H}\vdash \sim \sim \!\mathrm{A}}{H \vdash A}}\)

It turns out that the corresponding condition expressed by (DN) is \({\vert }{\vert }\) \(\sim \sim \) \({\vert }{\vert }\). (See Humberstone 1981 p. 318, who calls a related condition Refinability.)

\({\vert }{\vert }\) \(\sim \sim \) \({\vert }{\vert }\) If \(\mathrm{v}(\mathrm{A})=\mathrm{f}\) then for some v\(^\prime \), \(\mathrm{{v}} \le \mathrm{{v}}^\prime \) and \(\mathrm{v}^\prime (\mathrm{A})=\mathrm{F}\).

Ā 

This condition can be read off from the validity of the classical argument \(\sim \sim \!\mathrm{A}\;\vdash \;\mathrm{A}\) using \({\vert }{\vert }\) \(\sim \) \({\vert }{\vert }\). It amounts to saying that whenever a sentence is false at a valuation, there is always some extension of that valuation where it is settled false. Garson (1990,Ā p. 163) shows that the system PL- expresses exactly the semantics \({\vert }{\vert }\mathrm{PL}\!-\!{\vert }{\vert }\), which is the conjunction of \({\vert }{\vert }\mathrm{I}\lnot {\vert }{\vert }\) with \({\vert }{\vert }\) \(\sim \sim \) \({\vert }{\vert }\).

Since we are thinking of \({\vert }{\vert }\mathrm{PL}\!-\!{\vert }{\vert }\) as an open future semantics, it is worth looking at what \({\vert }{\vert }\) \(\sim \sim \) \({\vert }{\vert }\) says more carefully. Consider the sentence A\(\rightarrow \)A, where A reports some future event over which someone has control. So, for example, A might report a sea battle at a date in the future. Presumably A is unsettled, and so at the present situation v, \(\mathrm{v}(\mathrm{A})=\mathrm{v}({\sim }\mathrm{A}) =\mathrm{f}\). Though one can control A, it does not seem correct to assert that one has control over A\(\rightarrow \)A. The reason is that A\(\rightarrow \)A is inevitable, that is, it will turn out true no matter how A gets settled, and so my actions have nothing to do with settling it. Therefore, although A is unsettled, we want A\(\rightarrow \)A to be settled true, since it is inevitable. This is exactly what \({\vert }{\vert }\) \(\sim \sim \) \({\vert }{\vert }\) entails, for it amounts to the claim that all inevitable sentences are true, and hence settled true.

To demonstrate that, we will need an official definition of inevitabilityā€”the notion that a sentence is true at every point in the future where it is settled. Here it helps to deploy the concept of quasi-truth, for the inevitable sentences are simply those that are quasi-true at every possibility for the future. Humberstone (2011,Ā p. 896) calls this weak inevitability.

(INV) A is inevitable at v iff for all v\(^\prime \in \mathrm{{V}}\), if \(\mathrm{{v}} \le \mathrm{{v}}^\prime \), then \(\mathrm{v}^\prime (\mathrm{A})=\mathrm{{qT}}\).

Ā 

It is now easy to prove that \({\vert }{\vert }\) \(\sim \sim \) \({\vert }{\vert }\) is equivalent to \({\vert }{\vert }\mathrm{IT}{\vert }{\vert }\), the claim that all inevitable sentences are settled true.

\({\vert }{\vert }\mathrm{IT}{\vert }{\vert }\) If A is inevitable at v, then \(\mathrm{v}(\mathrm{A})=\mathrm{T}\).

Ā 

Theorem:

V obeys \({\vert }{\vert }\) \(\sim \sim \) \({\vert }{\vert }\) iff V obeys \({\vert }{\vert }\mathrm{{IT}}{\vert }{\vert }\).

Proof.

The contrapositive of \({\vert }{\vert }\) \(\sim \sim \) \({\vert }{\vert }\) amounts to \({\vert }{\vert }\mathrm{C}\) \(\sim \sim \) \({\vert }{\vert }\), and when the definition of inevitability is unpacked in \({\vert }{\vert }\mathrm{IT}{\vert }{\vert }\), we have \({\vert }{\vert }\mathrm{IT}'{\vert }{\vert }\).

\({\vert }{\vert }\mathrm{C}\sim \sim {\vert }{\vert }\) If for all v\(^\prime \in \mathrm{{V}}\), if \(\mathrm{{v}} \le \mathrm{{v}}^\prime \) then v\(^\prime (\mathrm{{A}}) \ne \mathrm{{F}}\), then \(\mathrm{v}(\mathrm{A})=\mathrm{t}\).

Ā 

\({\vert }{\vert }\mathrm{IT}'{\vert }{\vert }\) If for all v\(^\prime \in \mathrm{{V}}\), if \(\mathrm{{v}} \le \mathrm{{v}}^\prime \), then \(\mathrm{v}(\mathrm{A})=\mathrm{{qT}}\), then \(\mathrm{v}(\mathrm{A})=\mathrm{T}\).

Ā 

These are equivalent in light of (Fact 5) and (Fact 1).

The upshot of this theorem is that the semantic contribution of the law of double negation to the intuitionistic semantics amounts to exactly the requirement that inevitable sentences are settled true. This fits nicely with our intuitions about when agency is possible for situations described by sentences about the future.

6 What Natural Deduction Rules for Disjunction Express

It is natural to express our choices using disjunction. In this chapter, a discussion of disjunction has been postponed because of difficulties that arise for it in intuitionist logic. Taken alone, the system S\(\mathsf v \) consisting of (\(\mathsf v \) In) and (\(\mathsf v \) Out) expresses a condition \({\vert }{\vert }\mathrm{S}\mathsf v {\vert }{\vert }\) on models that does not appear to provide properly recursive and non-circular truth conditions for the connective \(\mathsf v \). Although some possible solutions for the problem are suggested (Garson 2001,Ā p. 126ā€“127 and Garson 2013,Ā Chapter 7), these are not fully satisfactory, for they require relaxing the standards for when a set of rules expresses connective meaning, or the addition of additional ad hoc semantical structure. One symptom of the problem is that the Persistence Lemma no longer holds when \({\vert }{\vert }\mathrm{S}\mathsf v {\vert }{\vert }\)Ā is added to \({\vert }{\vert }\mathrm{I}\lnot {\vert }{\vert }\).

A main result of this chapter is to show how these problems are resolved in standard propositional logic, where the classical condition \({\vert }{\vert }\) \(\sim \sim \) \({\vert }{\vert }\) is expressed. When \({\vert }{\vert }\) \(\sim \sim \) \({\vert }{\vert }\) holds, the system S\(\mathsf v \) of disjunction rules expresses the following relatively straightforward truth condition, which we call the quasi-truth interpretation for disjunction.

\({\vert }{\vert }\mathrm{q}\mathsf v {\vert }{\vert }\mathrm{v}(\mathrm{A}\mathsf v \mathrm{B})=\mathrm{t}\) iff for all v\(^\prime \in \mathrm{{V}}\), if \(\mathrm{{v}} \le \mathrm{{v}}^\prime \) then \(\mathrm{v}^\prime (\mathrm{A})=\mathrm{{qT}}\) or \(\mathrm{v}^\prime (\mathrm{B})=\mathrm{{qT}}\).

Ā 

So the truth condition for \(\mathsf v \) expressed by a classical logic states that A\(\mathsf v \)B is true when one of its disjuncts is quasi-true in every possible future. Though developed independently, this treatment of disjunction has already been deployed by Humberstone (1981) for a possibilities logic where situations are treated as sets of worlds, or time intervals. It is a simple matter to show that the open futures semantics given here is isomorphic to the propositional fragment of Humberstoneā€™s semantics.

The quasi-truth interpretation \({\vert }{\vert }\mathrm{q}\mathsf v {\vert }{\vert }\) for disjunction is more than a random artifact of a search for what propositional logic expresses. It is well suited for matching intuitions about sentences of the form of Excluded Middle such as A\(\mathsf v {\sim }\)A, when A reads: ā€˜there is a sea battle tomorrow at t\(^\prime \) and ā€˜tā€™ refers to a time in the future. The reason A\(\mathsf v {\sim }\)A is settled true, and so not a target for agency, is that in every possible future, either A is true if settled or \(\sim \)A is true if settled. That follows directly from the fact that being settled true, being settled false and being unsettled are exhaustive categories. So the truth condition \({\vert }{\vert }\mathrm{q}\mathsf v {\vert }{\vert }\) explains nicely how it can be that A\(\mathsf v {\sim }\)A is settled true at a time when both of its disjuncts is unsettled. Therefore \({\vert }{\vert }\mathrm{q}\mathsf v {\vert }{\vert }\) both accepts Excluded Middle and leaves room for unsettled sentences. To put it another way, the semantics obeys the dictum: ā€œno choice before its timeā€ (Belnap 2005, Sect.Ā 3.1), since disjuncts of A\(\mathsf v {\sim }\)A may remain unsettled. However, disjunctions may be settled well before the time their disjuncts are settled.

It may appear to the reader that we could simplify \({\vert }{\vert }\mathrm{q}\mathsf v {\vert }{\vert }\) by saying that \(\mathrm{v}(\mathrm{A}\mathsf v \mathrm{B})=\mathrm{t}\) iff either A or B is inevitable at v. However, \({\vert }{\vert }\mathrm{q}\mathsf v {\vert }{\vert }\) does not say that the truth of A\(\mathsf v \)B entails that one of its disjuncts is inevitable. (Pay attention to the relative scopes of ā€˜orā€™ and of the universal quantifier on the right hand side of \({\vert }{\vert }\mathrm{q}\mathsf v {\vert }{\vert }\).) Were that to be true, \({\vert }{\vert }\mathrm{q}\mathsf v {\vert }{\vert }\) would collapse to the classical truth condition, since the inevitability of a disjunct is equivalent to its being t, by \({\vert }{\vert }\mathrm{IT}{\vert }{\vert }\). It is crucial to the very nature of \({\vert }{\vert }\mathrm{q}\mathsf v {\vert }{\vert }\) that the condition expressed by S\(\mathsf v \) not be classical, for were that to be true, the acceptance of A\(\mathsf v \sim \)A, would entail that either \(\mathrm{v}(\mathrm{A})=\mathrm{T}\) or \(\mathrm{v}(\mathrm{A})=\mathrm{F}\), leaving no room for unsettled sentences. This in turn would convert the truth conditions for each of the connectives into its classical counterpart.

We are ready to report on the main result. Let the language of PL include the connectives &, \(\rightarrow \), \(\sim \), and \(\mathsf v \), and let PL be PL- plus S\(\mathsf v \), the ND rules for disjunction. Let \({\vert }{\vert }\mathrm{PL}{\vert }{\vert }\) be the semantics for the language of PL that results from adding \({\vert }{\vert }\mathrm{q}\mathsf v {\vert }{\vert }\) to \({\vert }{\vert }\mathrm{PL}\!-\!{\vert }{\vert }\). Then PL expresses \({\vert }{\vert }\mathrm{PL}{\vert }{\vert }\), and so \({\vert }{\vert }\mathrm{PL}{\vert }{\vert }\) qualifies as a natural semantics for PL.

Theorem 1.

PL expresses \({\vert }{\vert }\mathrm{PL}{\vert }{\vert }\).

The proof of this theorem is found in Appendix A. This result immediately entails the completeness of PL for \({\vert }{\vert }\mathrm{PL}{\vert }{\vert }\). (See Garson (1990),Ā p. 159.)

7 No Past Branching

The accessibility relation in an open future semantics is ordinarily taken to be reflexive, transitive and antisymmetric.

(Antisymmetric) For all v, v\(^\prime \) in V, if \(\mathrm{{v}} \le \mathrm{{v}}^\prime \) and v\(^\prime \le \mathrm{{v}}\), then \(\mathrm{v}=\mathrm{v}^\prime \).

Ā 

The relation \(\le \) of \({\vert }{\vert }\mathrm{PL}{\vert }{\vert }\) obeys these three properties. However, it is also presumed that the set of open possibilities has the structure of a forward facing tree, with branching towards the future, but none in the past. Belnap, Perloff and Xu (2001,Ā p.Ā 185ff) argue that no branching in the past is essential to our concept of agency. So if \({\vert }{\vert }\mathrm{PL}{\vert }{\vert }\) were to count as a full-blooded open futures semantics, we would expect it to satisfy the following condition, for all v, v\(^\prime \) and u in V.

(No Past Branching) If \(\mathrm{{v}} \le \mathrm{{u}}\) and v\(^\prime \le \mathrm{{u}}\) then \(\mathrm{{v}} \le \mathrm{{v}}^\prime \) or v\(^\prime \le \mathrm{{v}}\).

Ā 

However there are models V that obey \({\vert }{\vert }\mathrm{PL}{\vert }{\vert }\) where (No Past Branching) fails. Nothing said so far rules out the possibility that two valuations v and v\(^\prime \) might extend to the same valuation u even though the two are not comparable, that is neither \(\mathrm{{v}} \le \mathrm{{v}}^\prime \) nor v\(^\prime \le \mathrm{{v}}\). So one might object that \({\vert }{\vert }\mathrm{PL}{\vert }{\vert }\) does not really qualify as a semantics of the open future, since it does not treat the past properly. However, the problem can be repaired by constructing a finer individuation of the set of possibilities. Instead of taking the ā€œmomentsā€ in our model to be valuations, think of them instead as pairs \(<\)c, v\(>\) where c is a past for v, that is, a connected set of valuations u that are earlier than v in the ordering \(\le \). Given any set of valuations V obeying \({\vert }{\vert }\mathrm{PL}{\vert }{\vert }\), it is possible to construct a past model \(\mathrm{P}= {<}\mathrm{{W}}\), \(\subseteq \), u\(>\) for V by letting the members of W be pairs \(<\)c, v\(>\) where c is a past for v in V, rather than the valuations themselves. (We could also require a past c to be a past history for v, where c must be a maximal connected set, but all that does is to complicate the result given below.) This idea matches the intuition that were there to be two moments where all the same sentences were true but with different pasts, we would count them non-identical. By defining the relation \(\subseteq \) and the assignment function u for P in the appropriate way, it will be possible to show that a past model for V has a relation \(\subseteq \) that obeys (No Past Branching), and P preserves the truth-values for valuations in V, in a sense to be made clear below. Therefore, a set of valuations V has the resources to set up a truth preserving structure that qualifies as a full-fledged semantics for an open future.

Here are the relevant definitions, where it is presumed that \(\le \) is defined by (\(\le \)) above.

(Connected) Relation \(\le \) is connected for set s iff for every v and v\(^\prime \in \mathrm{{s}}\), \(\mathrm{{v}} \le \mathrm{{v}}^\prime \) or v\(^\prime \le \mathrm{{v}}\).

Ā 

(Chain) A chain c (for V) is a subset of V such that \(\le \) is connected for c.

Ā 

(Past for v) c is a past for v iff c is a chain for V, \(\mathrm{{v}} \in \mathrm{{c}}\) and for every \(\mathrm{{u}} \in \mathrm{{c}}\), \(\mathrm{{u}} \le \mathrm{{v}}\).

Ā 

(Past Model for V) The past model \(\mathrm{P}= {<}\mathrm{W}\), \(\subseteq \), u\(>\) for V is defined as follows:

Ā 

Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā \(\mathrm{W} = \{{<}\mathrm{c}, \mathrm{v}{>}: \mathrm{c}\) is a past for v and \(\mathrm{{v}} \in \mathrm{{V}}\)}.

Ā 

To save eyestrain, we abbreviate pairs ā€˜\(<\)c, v\(>\)ā€™ to ā€˜cvā€™.

The relation \(\subseteq \) is defined for cv and c\(^\prime \)v\(^\prime \in \mathrm{{W}}\), as follows.

(\(\subseteq \)) cv \(\subseteq \) c\(^\prime \)v\(^\prime \) iff \(\mathrm{{v}} \le \mathrm{{v}}^\prime \) and \(\mathrm{c} = \{\mathrm{u}: \mathrm{u} \in \,\mathrm{c}^\prime \) and \(\mathrm{{u}} \le \mathrm{{v}}\)}

Ā 

So cv \(\subseteq \) c\(^\prime \)v\(^\prime \) holds when \(\mathrm{{v}}<\mathrm{{v}}^\prime \) and c and c\(^\prime \) agree on the past up to v.

The assignment function u is defined for \(\mathrm{{cv}}\in \mathrm{{W}}\), so that

\(\mathrm{u}(\mathrm{{cv}}, \mathrm{p})=\mathrm{v}(\mathrm{p})\), for propositional variables p.

Ā 

The function u is extended to the complex sentences by the following analogs of truth conditions in \({\vert }{\vert }\mathrm{PL}{\vert }{\vert }\), for arbitrary w in W.

\( {\vert }{\vert }\mathrm{u} \& {\vert }{\vert }\) \( \mathrm{u}(\mathrm{w}, \mathrm{A} \& \mathrm{B})=\mathrm{t}\) iff \(\mathrm{u}(\mathrm{w}, \mathrm{A})=\mathrm{t}\) and \(\mathrm{u}(\mathrm{w}, \mathrm{B})=\mathrm{t}\).

Ā 

\({\vert }{\vert }\)u\(\rightarrow \) \({\vert }{\vert }\) \(\mathrm{u}(\mathrm{w}, \mathrm{A}\rightarrow \mathrm{B})=\mathrm{t}\) iff for all w\(^\prime \in \mathrm{{W}}\), if \(\mathrm{w}\subseteq \mathrm{w}^\prime \), then \(\mathrm{u}(\mathrm{w}^\prime , \mathrm{A})=\mathrm{f}\) or \(\mathrm{u}(\mathrm{w}^\prime , \mathrm{B})=\mathrm{t}\).

Ā 

\({\vert }{\vert }\mathrm{u}\sim {\vert }{\vert }\) \(\mathrm{u}(\mathrm{w},{\sim }\mathrm{A})=\mathrm{t}\) iff for all w\(^\prime \in \mathrm{{W}}\), if \(\mathrm{w}\subseteq \mathrm{w}^\prime \), then \(\mathrm{u}(\mathrm{w},\mathrm{A})=\mathrm{t}\).

Ā 

\({\vert }{\vert }\mathrm{uq}\mathsf v {\vert }{\vert }\) \(\mathrm{u}(\mathrm{w}, \mathrm{A}\mathsf v \mathrm{B})=\mathrm{t}\) iff for all w\(^\prime \in \mathrm{{W}}\), if \(\mathrm{w}\subseteq \mathrm{w}^\prime \), then for some w\(^{\prime \prime } \in \mathrm{{W}}\), w\(^\prime \subseteq \mathrm{w}^{\prime \prime }\) and

Ā 

either \(\mathrm{u}(\mathrm{w}^{\prime \prime }, \mathrm{A})=\mathrm{t}\) or \(\mathrm{u}(\mathrm{w}^{\prime \prime }, \mathrm{B})=\mathrm{t}\).

Ā 

Now that the past model for V is defined, it is possible to show that Reflexivity, Transitivity, Antisymmetry and (No Past Branching) all hold in this model. So, in that sense, V generates a full-fledged open future semantics. We can also show that the past model for V is truth preserving in the sense that \(\mathrm{u}(\mathrm{{cv}}, \mathrm{A})=\mathrm{v}(\mathrm{A})\) for all wffs A and any past c for v. The intuition behind this result is that the truth conditions ā€œface the futureā€ and so are insensitive to adjustments to past structure created by past models.

Past Model Theorem. Let V be any set of valuations that obeys \({\vert }{\vert }\mathrm{PL}{\vert }{\vert }\). Then the past model \(\mathrm{P} = {<}\mathrm{W}\), \(\subseteq \), u\(>\) for V is such that \(\mathrm{u}(\mathrm{{cv}}, \mathrm{A})=\mathrm{v}(\mathrm{A})\) for all wffs A, and any past c for v, and the frame \(<\)W, \(\subseteq >\) is reflexive, transitive, antisymmetric, and obeys (No Past Branching).

The proof of this theorem appears in Appendix B. The ability of V to generate past models is important because it shows that V has the resources for defining a frame \(<\)W, \(\subseteq >\) with the right structure for an open future. Furthermore, when any set of sentences H is satisfied by V, we know that it is also satisfied in the past model for V. As a result, any argument H / C is V-valid for all V obeying \({\vert }{\vert }\mathrm{PL}{\vert }{\vert }\) iff it is valid for all past models for V.

8 Open Future Semantics and Supervaluations

The reader may complain that open futures semantics for PL is nothing new. The existence of non-classical interpretations for classical propositional logic has been well-known since the invention of supervaluation semantics (van Fraassen 1969). Supervaluations may be used to show how a sentence of the form \(\mathrm{A}\mathsf v \!\sim \!\mathrm{A}\) can be validated in three-valued scheme that allows the values of A and \(\sim \)A to be unsettled. So, supervaluations can already serve the role of providing for a logic of an open future.

Although it is granted that \({\vert }{\vert }\mathrm{PL}{\vert }{\vert }\) and supervaluations have some strong points of similarity, there are crucial points of difference, and these argue for the superiority of the open futures approach embodied in \({\vert }{\vert }\mathrm{PL}{\vert }{\vert }\). To make the issues clear, a brief account of supervaluation semantics is in order,

The fundamental idea behind supervaluations is to allow some sentences to remain undetermined, but only provided that would be compatible with truth-values fixed by classical truth tables. When the atomic constituents of a sentence A are not defined, the value of A is t if all ways of filling in the missing values using classical truth tables would assign A t, and the value of A is f if every way of filling the missing values yields f. Otherwise A is left undefined.

Let us present the idea more formally following (McCawley 1993, 334ff.). Let H be any consistent set of sentences. Let H \(\models \)c A mean that every classical valuation that satisfies H (assigns t to every member of H) also satisfies A (assigns t to A). Then the supervaluation s \(_{H}\) induced by set H is the assignment of truth-values T, F, and U (neither or undefined) such that (SVT), (SVF) and (SVU). hold.

(SVT) \(\mathrm{s}_\mathrm{{H}}(\mathrm{A})=\mathrm{T}\) if H \(\models \)c A.

Ā 

(SVF) \(\mathrm{s}_\mathrm{{H}}(\mathrm{A})=\mathrm{F}\) if H \(\models \)c \(\sim \)A.

Ā 

(SVU) \(\mathrm{s}_\mathrm{{H}}(\mathrm{A})=\mathrm{U}\) if neither \(\mathrm{s}_\mathrm{{H}}(\mathrm{A})=\mathrm{T}\) nor \(\mathrm{s}_\mathrm{{H}}(\mathrm{A})=\mathrm{F}\).

Ā 

The relation \(\models \)s of supervaluation validity is now defined as follows. H \(\models \)s C holds iff every supervaluation induced by a consistent set of sentences that satisfies H also satisfies C. A well-known result concerning supervaluations is that the notion of validity defined by the class of supervaluations is equivalent to classical validity, and so PL is sound and complete for supervaluation semantics.

Similarities between supervaluations and \({\vert }{\vert }\mathrm{PL}{\vert }{\vert }\) are obvious. Think of an inducing set H as defining a corresponding valuation v\(_\mathrm{{H}}\) such that \(\mathrm{v}_\mathrm{{H}}(\mathrm{A})=\mathrm{t}\) exactly when H \(\models \)c A. Now note the parallels between the conditions (SVT), (SVF), (SVU) and their counterparts (DefT), (DefF), (DefU) in \({\vert }{\vert }\mathrm{PL}{\vert }{\vert }\), which we write in equivalent forms with the help of (Fact 1) and (Fact 2) to emphasize the correspondence.

(DefT) v(A)Ā \(=\)Ā T iff v(A)Ā \(=\)Ā t. (Fact 1)

(DefF) v(A)Ā \(=\)Ā F iff v(\(\sim \)A)Ā \(=\)Ā t. (Fact 2)

(DefU) v(A)Ā \(=\)Ā U iff neither v(A)Ā \(=\)Ā T nor v(A)Ā \(=\)Ā F.

This idea provides the basis for a result showing a 3-valued preserving isomorphism between the set of all supervaluations and the canonical model V\(_\mathrm{{PL}}\) of PL, which is defined as the set of all valuations v which are closed under deduction in PL, that is, such that whenever \(\mathrm{v}(\mathrm{H})=\mathrm{t}\) and H \(\vdash \) C, \(\mathrm{v}(\mathrm{C})=\mathrm{t}\). (See (Garson 2013,Ā SectionĀ 9.2) for details.) This means we can translate from talk of valuations in V\(_\mathrm{{PL}}\) to talk of supervaluations at will.

A related point of similarity has to do with the partial truth tables for the connectives in the two schemes. A partial truth table records the 3-valued output (T, F, or U) for a connective as a function of its 3-vauled inputs in a 3 by 3 matrix. The tables for the binary connectives are not entirely functional (hence the term ā€˜partialā€™), since it is only possible to fix 8 of the 9 values uniquely, leaving one cell where two values are possible. Garson (2013,Ā SectionĀ 9.3) shows that the partial tables for supervaluations and those for sets of valuations that satisfy \({\vert }{\vert }\mathrm{PL}{\vert }{\vert }\) are identical.

Despite these similarities, there are fundamental and crucial differences between \({\vert }{\vert }\mathrm{PL}{\vert }{\vert }\) and supervaluation semantics. Not only is supervaluation semantics not a legitimate interpretation for PL, it fails to define any meanings for the connectives at all.

One point should be clear at the outset. \({\vert }{\vert }\mathrm{PL}{\vert }{\vert }\) provides an alternative semantics for PL by providing intensional truth conditions for the connectives with the help of a structure \(<\)V, \(\le >\) that can be read as defining a temporal/modal order. Supervaluations simply lack this structure, so they do not qualify as semantics for an open future. Furthermore, it is far from clear that supervaluation semantics offers any particular account of connective truth conditions. Granted, a statement of connective truth conditions is implicit in the consequence relation \(\models \)c where classical conditions are chosen. However, it would not change the outcome in any way were we to define \(\models \)c using \({\vert }{\vert }\mathrm{PL}{\vert }{\vert }\) or even proof theoretically, so that H \(\models \)c C iff H \(\vdash _\mathrm{{PL}}\) C. All that matters for success of the supervaluation tactic is that the relation \(\models \)c pick out the valid arguments of propositional logic, and this can be done with an alternative semantics or even using syntactic means. Therefore, supervaluation semantics radically underdetermines the meaning of the connectives, if it gives them any meanings at all.

A second major point of difference is that supervaluations do not preserve the validity of the PL rules. Supervaluation semantics is not sound for PL, so it can hardly count as a way of interpreting its rules. Early on (van Fraassen (1969,Ā p. 81) noted that the following classical rule is unsound for some classes of supervaluations that are subsets of SV.

\({\frac{\mathrm{A} \vdash \mathrm{B}}{\sim B \vdash \sim A}}\)

Ā 

This failure is pervasive. All classical ND rules that discharge hypotheses fail as well: for example (\(\rightarrow \) In), (\(\sim \) In), (\(\sim \) Out) and (\(\mathsf v \) Out). Williamson (1984,Ā p. 120) takes this to be a profound betrayal of our ordinary deductive practices, and argues that therefore supervaluations are not up to the task of providing a coherent account of vagueness. Analog complaints against treating supervaluation semantics as an account of the open future seem equally compelling.

The upshot of this is that the pathological behavior of supervaluations is massive. While supervaluation semantics accepts as valid the valid arguments of PL, that is, the arguments PL asserts, it does not respect the deductive behavior of \(\rightarrow \), \(\sim \), and \(\mathsf v \) as embodied in their natural deduction rules. So, it disagrees fundamentally with the use to which the connectives are put.

This underscores an important moral. A theory that attempts to define connective meaning by which arguments are accepted, faces problems of underdetermination. As Garson (2013) shows, traditional systems built from axioms and rules defined over sentences faces massive underdetermination results. They simply cannot define any coherent meanings for the connectives. Supervaluations fail to give meanings to the connectives for a similar reason: they simply fail to do justice to the uses to which the connectives are put in the process of reasoning from one argument form to another. On the other hand, a theory that takes seriously the deductive roles connectives play, by exploring constraints that arise from assuming that the rules preserve validity, may fix a unique interpretation of the connectives, as does \({\vert }{\vert }\mathrm{PL}{\vert }{\vert }\). For those who adopt the natural deduction rules of PL to guide their reasoning, \({\vert }{\vert }\mathrm{PL}{\vert }{\vert }\) tells us what the connectives mean. It should come as no surprise that \({\vert }{\vert }\mathrm{PL}{\vert }{\vert }\) is useful, since it is the interpretation most of us have been employing all along whether we know it or not.

9 Defeating Fatalism

The reader may have serious worries about \({\vert }{\vert }\mathrm{PL}{\vert }{\vert }\). (Fact 1) entails that truth and settled truth are the same thing.

(Fact 1) If \(\mathrm{v}(\mathrm{A})=\mathrm{t}\) then \(\mathrm{v}(\mathrm{A})=\mathrm{T}\).

Ā 

Furthermore, since PL is classical, the Law of Excluded Middle is a theorem. The concern is that these two features do not leave room for unsettled values in the semantics. Arguments related to this concern have surfaced at many points in the literature. Two notable examples are Taylor (1962) famous argument for fatalism, and Williamsonā€™s purported demonstration that supervaluation semantics has no room for unsettled values (1994, p. 300).

Here a basic argument form concerning \({\vert }{\vert }\mathrm{PL}{\vert }{\vert }\) will be examined with an eye to uncovering the flaw in its reasoning. Once the main idea is in place, the same solution may be applied wherever arguments of this kind arise. Here is the basic argument form:

Ur Argument for Fatalism

Ā 

A or not-A.

Excluded Middle

If A, then it is settled that A.

(Fact 1)

If not-A, then it is settled that not-A.

(Fact 1)

Therefore, either it is settled that A or settled that not-A.

The argument has the form of (\(\mathsf v \) Out), so it is classically valid. The premises appear indisputable, since adopting classical logic gives us Excluded Middle and (Fact 1) was proven for \({\vert }{\vert }\mathrm{PL}{\vert }{\vert }\). It appears to follow that there is no room in \({\vert }{\vert }\mathrm{PL}{\vert }{\vert }\) for any unsettled sentences, for when it is settled that not-A, that is, \(\mathrm{v}({\sim }\mathrm{A})=\mathrm{T}\), we have \(\mathrm{v}(\mathrm{A})=\mathrm{F}\), so that the conclusion of the argument asserts that A must be settled true or settled false, hence settled.

The problem with this reasoning is that it does not take proper care in distinguishing the object language from the metalanguage. Therefore, the English renderings of the premises of the Ur Argument are ambiguous. Let us attempt to rewrite the argument more accurately using the notation: ā€˜\(\mathrm{v}(\mathrm{A})=\)ā€™ in which (Fact 1) is actually written. Here we assume v is an arbitrary member of V.

v Argument for Fatalism

Ā 

\(\mathrm{v}(\mathrm{A}\mathsf v \,{\sim }\,\mathrm{A})=\mathrm{t}\).

Excluded Middle is V-valid

If \(\mathrm{v}(\mathrm{A})=\mathrm{t}\), then \(\mathrm{v}(\mathrm{A})=\mathrm{T}\).

(Fact 1)

If \(\mathrm{v}({\sim }\mathrm{A})=\mathrm{t}\), then \(\mathrm{v}({\sim }\mathrm{A})=\mathrm{T}\).

(Fact 1)

Therefore \(\mathrm{v}(\mathrm{A})=\mathrm{T}\) or \(\mathrm{v}({\sim }\mathrm{A})=\mathrm{T}\).

Ā 

It should clear right away that this argument is invalid. The problem is that we need:

(or \(\sim )\) \(\mathrm{v}(\mathrm{A})=\mathrm{t}\) or \(\mathrm{v}({\sim }\mathrm{A})=\mathrm{t}\).

Ā 

rather than what we see in the first premise: \(\mathrm{v}(\mathrm{A}\mathsf v \sim \mathrm{A})=\mathrm{t}\) in order for it to have the form of (\(\mathsf v \) Out) in the metalanguage. So let us replace the first premise with (orĀ \(\sim \)).

Or \(\varvec{\sim }\) Argument for Fatalism

Ā 

\(\mathrm{v}(\mathrm{A})=\mathrm{t}\) or \(\mathrm{v}({\sim }\mathrm{A})=\mathrm{t}\).

(or \(\sim )\)

If \(\mathrm{v}(\mathrm{A})=\mathrm{t}\), then \(\mathrm{v}(\mathrm{A})=\mathrm{T}\).

(Fact 1)

If \(\mathrm{v}({\sim }\mathrm{A})=\mathrm{t}\), then \(\mathrm{v}({\sim }\mathrm{A})=\mathrm{T}\).

(Fact 1)

Therefore \(\mathrm{v}(\mathrm{A})=\mathrm{T}\) or \(\mathrm{v}({\sim }\mathrm{A})=\mathrm{T}\).

Ā 

This will not help matters, since here is no reason to accept (or \(\sim )\). As (or \(\sim )\) does not have the form of Excluded Middle, there is no classical argument in its favor. Furthermore, it begs the question, because (or \(\sim )\) just amounts to the claim that there are no unsettled values. Even worse, (or \(\sim )\) is demonstrably false. We can find models V that obey \({\vert }{\vert }\mathrm{PL}{\vert }{\vert }\) where there are unsettled values. For example, consider the set V* of valuations v that respect deductive closure in PL, that is, if \(\mathrm{v}(\mathrm{H})=\mathrm{t}\) and H \(\vdash _\mathrm{{PL}}\) C then \(\mathrm{v}(\mathrm{C})=\mathrm{t}\). It is near trivial to prove that V* is a model of PL, and since \({\vert }{\vert }\mathrm{PL}{\vert }{\vert }\) is expressed by PL, V* must obey PL. However, there are many members of V*, notably the valuation v\(\vdash \) that assigns t to all and only theorems of PL which allow \(\mathrm{v}\!\vdash (\mathrm{p})=\mathrm{v}\!\vdash ({\sim }\mathrm{p})=\mathrm{f}\).

Perhaps a second variation of this argument form might work by changing the first premise to a claim with the form of Excluded Middle that is true of \({\vert }{\vert }\mathrm{PL}{\vert }{\vert }\), where the disjunction and negation are expressed in the metalanguage, and the third premise is modified to guarantee that the argument has the form of (\(\mathsf v \)Out):

Or Not Argument for Fatalism

Ā 

\(\mathrm{v}(\mathrm{A})=\mathrm{t}\) or not \(\mathrm{v}(\mathrm{A})=\mathrm{t}\).

Metalanguage Excluded Middle

If \(\mathrm{v}(\mathrm{A})=\mathrm{t}\), then \(\mathrm{v}(\mathrm{A})=\mathrm{T}\).

(Fact 1)

If not \(\mathrm{v}(\mathrm{A})=\mathrm{t}\), then \(\mathrm{v}({\sim }\mathrm{A})=\mathrm{T}\).

?????

Therefore \(\mathrm{v}(\mathrm{A})=\mathrm{T}\) or \(\mathrm{v}({\sim }\mathrm{A})=\mathrm{T}\).

Ā 

However, the third premise is no longer supported by (Fact 1), and it is demonstrable that this claim is false for some valuations in models that obey \({\vert }{\vert }\mathrm{PL}{\vert }{\vert }\). If not \(\mathrm{v}(\mathrm{A})=\mathrm{t}\), then \(\mathrm{v}(\mathrm{A})=\mathrm{f}\). But this, as we have just argued, is compatible with \(\mathrm{v}({\sim }\mathrm{A})=\mathrm{f}\), thus undermining \(\mathrm{v}({\sim }\mathrm{A})=\mathrm{T}\). (See Brown ann Garson (in preparation) for the deployment of this tactic to show that \({\vert }{\vert }\mathrm{PL}{\vert }{\vert }\) can overcome problems Williamson lodges against supervaluations.)

The upshot of this is that (Fact 1), acceptance of Excluded Middle, and the existence of unsettled sentences are demonstrably compatible with each other. In fact \({\vert }{\vert }\mathrm{PL}{\vert }{\vert }\), the very semantics that tells us what is expressed by classical rules, shows how this is possible. The secret is that the quasi-truth interpretation of disjunction makes room for accepting A\(\mathsf v \!\sim \)A when the value of A is unsettled.

This realization has direct applications to a variety of arguments that purport to show that there cannot be an open future. Take a simplification of Taylorā€™s famous argument (Taylor 1962,Ā p. 129 ff.) for fatalism. Here Q abbreviates ā€œA naval battle will occurā€, and O abbreviates ā€œI issue the order for the battleā€, and it is presumed that O is necessary and sufficient for Q.

Q is true or not-Q is true.

If Q, then O is out of my control.

If not-Q, then not-O is out of my control.

Therefore, O is out of my control or not-O is out of my control.

Given the strategy of \({\vert }{\vert }\mathrm{PL}{\vert }{\vert }\) semantics, it may appear that the argument has a valid form, and that all premises must be accepted. \({\vert }{\vert }\mathrm{PL}{\vert }{\vert }\) would apparently support the second premise, because if Q is true, Q is settled true, and whatever is settled true entails the settled truth of any sentence (such as O) necessary for Q. Therefore O is settled and therefore not the subject of my control despite its being in the future. Similar reasoning can be given to support the third premise. It appears \({\vert }{\vert }\mathrm{PL}{\vert }{\vert }\) yields fatalist conclusions.

However, it is easy to see what has gone wrong when care is taken to present the argument with sufficient notational detail. If we take its form to be the analog of the v Fatalist argument, we have the following, which has a true first premise and an invalid form:

v Argument for Fatalism

Ā 

\(\mathrm{v}(\mathrm{Q}\mathsf v \!\sim \!\mathrm{Q})=\mathrm{t}\).

Excluded Middle

If \(\mathrm{v}(\mathrm{Q})=\mathrm{t}\), then \(\mathrm{v}(\mathrm{O})=\mathrm{T}\).

Ā 

If \(\mathrm{v}({\sim }\mathrm{Q})=\mathrm{t}\), then \(\mathrm{v}({\sim }\mathrm{O})=\mathrm{T}\).

Ā 

Therefore \(\mathrm{v}(\mathrm{O})=\mathrm{T}\) or \(\mathrm{v}({\sim }\mathrm{O})=\mathrm{T}\).

Ā 

Modifying the first premise yields a valid form:

Or Argument for Fatalism

Ā 

\(\mathrm{v}(\mathrm{Q})=\mathrm{t}\) or \(\mathsf v ({\sim }\mathrm{Q})=\mathrm{t}\).

?????

If \(\mathrm{v}(\mathrm{Q})=\mathrm{t}\), then \(\mathrm{v}(\mathrm{O})=\mathrm{T}\).

Ā 

If \(\mathrm{v}({\sim }\mathrm{Q})=\mathrm{t}\), then \(\mathrm{v}({\sim }\mathrm{O})=\mathrm{T}\).

Ā 

Therefore \(\mathrm{v}(\mathrm{O})=\mathrm{T}\) or \(\mathrm{v}({\sim }\mathrm{O})=\mathrm{T}\).

Ā 

However, the first premise no longer has the form of Excluded Middle, and in fact begs the question by claiming that Q is determined, something that can be refuted in \({\vert }{\vert }\mathrm{PL}{\vert }{\vert }\).

Suppose we attempt to fix this by expressing the negation in the object language and modifying the third premise to maintain the form of (\(\mathsf v \) Out).

Or Not Argument for Fatalism

Ā 

\(\mathrm{v}(\mathrm{Q})=\mathrm{t}\) or not \(\mathsf v (\mathrm{Q})=\mathrm{t}\).

Metalanguage Excluded Middle

If \(\mathrm{v}(\mathrm{Q})=\mathrm{t}\), then \(\mathrm{v}(\mathrm{O})=\mathrm{T}\).

Ā 

If not \(\mathrm{v}(\mathrm{Q})=\mathrm{t}\), then \(\mathrm{v}({\sim }\mathrm{O})=\mathrm{T}\).

?????

Therefore \(\mathrm{v}(\mathrm{O})=\mathrm{T}\) or \(\mathrm{v}({\sim }\mathrm{O})=\mathrm{T}\).

Ā 

Now the third premise is the problem, for it is demonstrably false.

When v(Q) is not t, it is f. Since Q is necessary and sufficient for O, O is also f, and its being f is compatible with Oā€™s being unsettled, and hence a target for agency.

The conclusion to be drawn is that because classical logic essentially takes on an open futures interpretation, it automatically has the resources to undermine arguments for fatalism, and this despite its acceptance of Excluded Middle and the seemingly fatalist proposal that truth amounts to settled truth.