1 Introduction

If it is necessary that Socrates is human, what makes it necessary that Socrates is human? More generally, if a proposition P is necessarily true, what makes it the case that P is necessarily true? In short, what are the truthmakers for necessitated propositions?Footnote 1 Philosophers have put forward a number of metaphysically substantive answers to these questions.Footnote 2 Our goal in this paper is in one way more modest: we will not propound a substantive view about the truthmakers for necessitated propositions, rather we will just develop an exact truthmaker semantics for the necessity operator \(\Box \).Footnote 3 In another way our goal is more ambitious: the truthmaker semantics should be adequate not just when \(\Box \) is interpreted as metaphysical necessity, but also when it is interpreted as, say, nomological necessity, deontic necessity, or knowledge.

Throughout the main text the presentation is kept at an informal level; for the full technical details the reader is referred to appendix A. For the reader’s benefit, here’s an overview of the main paper. We begin in §2 by rehearsing the basics of the truthmaker semantics for intuitionistic propositional logic (Fine 2014), highlighting the idea that while all the theorems of classical logic might be true, they require substantial truthmakers; in contrast, the theorems of intuitionistic logic are all made true by the null truthmaker. A classical logician may prefer the more standard bilateral treatment of negation; §2.1 briefly considers what the distinction between substantial and insubstantial truths look like in a such a setting. Turning next to truthmakers for modal propositions, in §3 we show how to construct a modal truthmaker semantics based on ideas from neighborhood semantics. It turns out that all theorems of the intuitionistic modal logic \(\textbf{IntK}_{\Box }\)—the analogue of the smallest classical normal modal logic—have the null truthmaker and are in that sense insubstantial. In §4 we consider whether we can achieve the same result using accessibility relations. One of the main philosophical contributions of this paper is an argument (§§4.1 to 4.3 that the possibility of necessary connections between distinct propositions rules this out. In §5 we consider extensions of \(\textbf{IntK}_{\Box }\). The second important philosophical contribution of the paper is an account of how different modalities might be characterized by the same principles, but differ in how those principles are made true. The main paper ends in §6 by discussing some avenues for further research. Appendix A puts the claims in the main paper on a rigorous footing and establishes soundness and completeness results.

2 Truthmaker Semantics for Intuitionistic Logic

In possible worlds semantics propositions are simply true (false) at a world; truthmaker semantics looks inside the world to find the states that make propositions true (or false). Unlike worlds, states are, in general, neither complete nor consistent: they may fail to make true both a proposition and its negation and they may make true both a proposition and its negation.

Unlike worlds, states also stand in interesting mereological relationships. We write \(s \sqsubseteq t\) to mean that the state s is part of the state t. For any collection \(S_0\) of states there is a smallest state that has each member of \(S_0\) as a part; this is the fusion of the states \(S_0\). We write \(\bigsqcup S_0\) for the fusion of \(S_0\); if \(S_{0}= \left\{ s_0, \dotsc , s_{n-1}\right\} \) is finite we write \(s_{0 }\sqcup s_1 \cdots \sqcup s_{n-1}\) for \(\bigsqcup \left\{ s_0, \dotsc , s_{n-1}\right\} \). Note that \(\bigsqcup \emptyset \) exists; this is the null state, the minimal truthmaker. Henceforth we write “\(0\)” for this state—it will play an important role in what follows.

Throughout we are interested in exact truthmaking.Footnote 4 Informally, if s makes P true, then every part of s is relevant to making P true. The mathematical cash value is that containing a truthmaker for a proposition does not entail being a truthmaker for that proposition. If t has a part that is an exact truthmaker for P, say that t is an inexact truthmaker for P.

The goal of truthmaker semantics is to specify the truthmakers for complex propositions in terms of the truthmakers for less complex ones. For conjunction and disjunction it is clear what to say. A truthmaker for a conjunction \(P \wedge Q\) is a fusion of a truthmaker for P with a truthmaker for Q; a truthmaker for a disjunction \(P \vee Q\) is either a truthmaker for P or a truthmaker for Q.Footnote 5 But negation poses notorious problems: how can one determine the truthmakers for a negation \(\lnot P\) on the basis of the truthmakers for P? In this paper we follow Fine 2014 in adopting an intuitionistic treatment of negation. We define \(\lnot P\) as \(P \rightarrow \bot \); here \(\bot \) is some designated absurd proposition and \(\rightarrow \) is an intuitionistic conditional.

Say that P inexactly entails Q iff every truthmaker for P contains a truthmaker for Q. Following Fine we take there to be a collection C of contradictory states, which we take to be the truthmakers for \(\bot \). A state that contains a contradictory state is said to be inconsistent. Since the intuitionist accepts the rule of ex falso quodlibet we must ensure that \(\bot \) inexactly entails each proposition. To do this we follow Fine and define propositions to be sets of states P such that every contradictory state contains an element of P.

The intuitionistic conditional is an “incremental” conditional in the sense of Yablo 2018; 2016 and Fine 2020. A truthmaker for \(P \rightarrow Q\) is a state s such that s contains exactly the “increments” that you have to “add” to a truthmaker for P in order to obtain a truthmaker for Q. Following Fine 2014 we implement this by assuming that for any two states st there is a smallest state \(s \dashrightarrow t\) such that the fusion of \(s \dashrightarrow t\) with s contains t. This is the “conditional connection” between s and t. (See further appendix A.3 and appendix A.4.) Let f be a function from truthmakers for P to truthmakers for Q. The truthmakers for \(P \rightarrow Q\) are then of the form \(\bigsqcup _{s \text { a verifier for P}} s \dashrightarrow f(s)\).

Consider a propositional language \(\mathcal {L}\) with connectives \(\wedge , \vee , \rightarrow , \bot \). A truthmaker-interpretation of \(\mathcal {L}\) consists in a set S, a parthood relation \(\sqsubseteq \) on S, a subset \(C \subseteq S\) of contradictory states, and an interpretation function \({\llbracket \phantom {x} \rrbracket } \) assigning a proposition to each sentence such that \({\llbracket \bot \rrbracket } =C\); \({\llbracket \phi \wedge \psi \rrbracket } = {\llbracket \phi \rrbracket } \wedge {\llbracket \psi \rrbracket } \); \({\llbracket \phi \vee \psi \rrbracket } = {\llbracket \phi \rrbracket } \vee {\llbracket \psi \rrbracket } \); and \({\llbracket \phi \rightarrow \psi \rrbracket } = {\llbracket \phi \rrbracket } \rightarrow {\llbracket \psi \rrbracket } \). Fine 2014 establishes the following two philosophically suggestive results about such interpretations (see Theorem A.2 below).

First, he established that the theorems of intuitionistic logic are null-valid. That is, if \(\phi \) is a theorem of intuitionistic logic, then \(\phi \) is always interpreted as a proposition that is verified by the null state. This is metaphysically suggestive. Think of a proposition P as making a demand on reality: reality has to contain a collection of states that fuse to a truthmaker for P. Given that the null state is the fusion of the empty collection of propositions, a proposition that is verified by the null state thus makes the empty demand. Fine’s result thus suggests that the truths of intuitionistic logic are insubstantial, in that they make the empty demand on how reality is.

Fine’s second result concerns classical logic. An instance \(\phi \vee \lnot \phi \) of excluded middle makes a substantive demand on reality: it has to contain either a truthmaker for \(\phi \) or a truthmaker for \(\lnot \phi \). However, saying that classical logic makes a substantive demand is not to say that the demand is not met. Say that a state w is a world if it is consistent and for every state s either w contains s or \(s \sqcup w\) is inconsistent. Fine then showed that the theorems of classical logic are world-valid; that is, every theorem of classical logic is inexactly verified by each world. Say that a space of states is thoroughly classical if every state is either inconsistent or contained in a world. The demand that classical logic imposes on reality is, then, that the space of states is thoroughly classical.

The idea that the truths of intuitionistic logic has some special status not shared by the truths of classical logic, is hardly novel; but the idea is usually cashed out in epistemic or semantic terms—see, e.g., Dummett 1991 and Tennant 1996. What truthmaker semantics provides is a metaphysical interpretation of the difference between classical and intuitionistic logic. How a proposition is made true is a worldly matter, having nothing to do either with how we can know the proposition or with the meaning of the sentences expressing the proposition.Footnote 6\(^{,}\)Footnote 7

As we develop the truthmaker semantics for modal logic, we will see that some standard modal principles are null-valid whereas others are merely world-valid.

2.1 Digression: Classical Content Intuitionistically Construed?

One could object that the theorems of classical logic only look substantial because we have construed their content intuitionistically. In particular, a classical logician could object to the intuitionistic treatment of negation.Footnote 8

The most common approach to negation in the literature on truthmaking is bilateralist: one identifies a proposition P with the sets of its truthmakers and falsemakers. One then takes the truthmakers of \(\lnot P\) to be the falsemakers of P and one takes the falsemakers of \(\lnot P\) to be the truthmakers of P. Unlike on the intutionist view, the proposition P is identical to the proposition \(\lnot \lnot P\).

However, while the classical logician disagrees with the intuitionist about negation, there is nothing in the bilateral approach that stops the classical logician from defining the intuitionistic conditional. The clause for the truthmakers for conditionals is as above. Once one works in a bilateral setting one also has to decide on the falsemakers for conditionals. A quite natural approach would take the falsemakers for \(P \rightarrow Q\) to be fusions of truthmakers for P with falsemakers for \(\lnot Q\).Footnote 9 If one adopts the bilateral approach, the conditional \(\lnot \lnot P \rightarrow P\) will thus be null-verified and so insubstantial.

However, it does not follow that all the theorems of classical logic are insubstantial. In particular, there is still no reason to accept that all instances of excluded middle are verified by the null state. Indeed, given that the classical logician accepts the standard account of the truthmakers for disjunctions, holding that all instances of excluded middle are null-verified would commit one to the fatalistic view that every proposition is either necessarily true or necessarily false.Footnote 10

This possibility raises an interesting technical question. Consider the propositional language with \(\wedge , \vee , \lnot , \rightarrow \) as its sole connectives. Let us consider truthmaker interpretations of this language with the standard bilateral clauses for conjunction, disjunction, and negation, and in addition the bilateral clauses for the conditional sketched above. What sentences are then null-valid? We have to leave exploration of this question and the extension of this bilateral framework to the modal setting to another occasion.

3 Neighborhood Models

Let us adopt a naïve approach and simply assign to a state the set of propositions that it makes necessary; we thus obtain a truthmaker analogue of neighborhood semantics.Footnote 11 (In §4 we will consider whether we can obtain a more illuminating formulation using accessibility relations). More formally, we assume that we have a partial function N that assigns sets of propositions to states. We must impose some conditions on N.

It is important to allow N to be partial. Consider, e.g., the modality “it is known by Williamson that”. The state of a particular pebble’s being on the beach is not a state that, as a whole, makes Williamson know anything. However, if Williamson comes to know that the pebble is on the beach, the state of the pebble’s being on the beach is plausibly part of the state that constitutes his knowledge that it is on the beach.Footnote 12

The states on which N is defined are the modal states. While not every state is modal we will assume that a fusion of modal states is itself modalFootnote 13:

(Modal Closure):

If for all \(i \in I\) the state \(s_i\) is modal, then \(\bigsqcup _{i \in I} s_i\) is modal

The next principle concerns the relationship between the propositions made necessary by a state and the propositions made necessary by a state containing the first state. The thought behind this monotonicity principle is that while the larger state may say more about what is necessary, what it says is necessary had better contain what the smaller state says is necessary.

To state this precisely, we introduce some standard terminology (Fine 2017a, b).

If PQ are propositions say that P is a conjunctive part of Q (Q contains P) iff

  1. (i)

    for all \(s \in P\) there is \(t \in Q\) such that \(s \sqsubseteq t\); and

  2. (ii)

    for all \(s \in Q\) there is \(t \in P\) such that \(t \sqsubseteq s\).

Abusing notation we write \(P \sqsubseteq Q\) for this notion.

Say that P entails Q (or P is a disjunctive part of Q) if \(P \subseteq Q\). P inexactly entails Q iff for all \(s \in P\) there is \(t \sqsubseteq s\) such that \(t \in Q\). More generally, Q is inexactly entailed by \(P_0, P_1, \dotsc \) if for all \(s_0 \in P_0, s_1 \in P_1, \dotsc \) there are \(t_0 \sqsubseteq s_0, t_1 \sqsubseteq s_1, \dotsc \) such that \(\bigsqcup \left\{ t_0, t_1, \dotsc \right\} \in Q\). We write \(P \Vdash Q\) if Q is entailed by P and \(P \mathrel {\Vdash _{\text {i}}}Q\) if Q is inexactly entailed by P. Finally, say that \(P_0, P_1, \dotsc \) weakly ground Q (writing this \(P_0, P_1, \dotsc \le Q\)) iff for all \(s_{0} \in P_0, s_1 \in P_1, \dotsc \) we have \(\bigsqcup \left\{ s_0, s_1, \dotsc \right\} \in Q\).Footnote 14

(Monotonicity):

If \(s \sqsubseteq t\) and both are modal then for all \(P \in N(s)\) there is \(Q \in N(t)\) such that \(P \sqsubseteq Q\) and for all \(P \in N(t)\) there is \(Q \in N(s)\) such that \(Q \sqsubseteq P\)

To motivate the next constraint consider the following principle.

(\(\Box _{\text {Down}}\)):

\(\Box (P \wedge Q)\) inexactly entails \(\Box P\)

This principle appears unimpeachable: how could one make it necessary that \(P \wedge Q\) without, in part, making it necessary that P? In order to ensure that (\(\Box _{\text {Down}})\) holds we impose the principle

(\(\hbox {CN}^{+}\)):

If \(P \in N(s)\) and \(Q \sqsubseteq P\) then there is \(t \sqsubseteq s\) such that \(Q \in N(t)\)

This principle simply says that if a state makes a proposition necessary, then every proposition contained in that proposition is made necessary by some part of the state. (Note that the part need not be proper.)

The next two principles concern the structure of N(s). The first principle ensures that a state that makes the conjuncts necessary also make the conjunction necessary.

(Ground Closure):

If \(P_i \in N(s)\) for all \(i \in I\) and \(\left\{ P_i\right\} _{i \in I}\) ground Q then \(Q \in N(s)\)

Together (CN\(^{+}\)) and (Ground Closure) ensure that \(\Box (\phi \wedge \psi )\) inexactly entails each of \(\Box \phi \) and \(\Box \psi \) and that \(\Box \phi , \Box \psi \) together ground \( \Box (\phi \wedge \psi )\).

Since we are working with exact truthmaker semantics, we do not expect that a proposition contained in a proposition made necessary by a state is itself made necessary by that state; however, if the proposition itself contains a proposition that is made necessary by the state, then it is natural to assume this. This gives us:

(Convexity):

If \(P, Q \in N(s)\) and \(P \sqsubseteq R \sqsubseteq Q\) then \(R \in N(s)\)

So far we have not said anything about which states are modal. The final two principles deal with this. These principles say that \(0\)—the null state—and all the contradictory states are modal.

(Nullity):

\(N(0)\) is defined.

(Contradictory):

If \(c \in C\) then N(c) is defined and there is \( C_{0} \subseteq C\) such that \(\emptyset \ne C_0\), and \(C_0 \in N(c)\)

By Fine’s results we know that all theorems of intuitionistic propositional logic are made true by the null state and are in that sense insubstantial. In a normal modal logic the necessitation of a theorem is itself a theorem. So if we want the theorems of intuitionistic modal logic to be insubstantial in the same way, the null state has to be modal.Footnote 15

To capture the rule of ex falso we have required that if P is a proposition then if c is contradictory then P is made true by a part of c. (Contradictory) ensures that the necessity of a proposition has this feature if the proposition does.

Extend the language of intuitionistic propositional logic with a necessity operator \(\Box \) in the obvious way. An intuitionistic modal logic is any subset of \(\mathcal {L}_{\Box }\) that contains intuitionistic propositional logic, is closed under modus ponens, substitution and the regularity rule \(\phi \rightarrow \psi / \Box \phi \rightarrow \Box \psi \). IntK\(_{\Box }\) is the smallest intuitionistic modal logic that contains the axiom \(\Box \top \) as well as the distribution axiom

(K\(_{\Box }\)):

\(\Box (\phi \wedge \psi ) \leftrightarrow \Box \phi \wedge \Box \psi \)

An exact modal model consists of a set S, a parthood relation \(\sqsubseteq \) on S, a subset \(C \subseteq S\) of contradictory states, a function N satisfying the conditions above, as well as an interpretation function \({\llbracket \phantom {x} \rrbracket } \) assigning a proposition to each sentence. In addition to the conditions on \({\llbracket \phantom {x} \rrbracket } \) mentioned in §2 we require that \({\llbracket \Box \phi \rrbracket } = \left\{ s :{\llbracket \phi \rrbracket } \in N(s)\right\} \).

One can show—see Theorem A.10 below—that all the theorems of \(\textbf{IntK}_{\Box }\) are null-valid. The insubstantiality of intuitionistic propositional logic extends to \(\textbf{IntK}_{\Box }\).Footnote 16

4 Against Relational Semantics

What we have given above is a truthmaker analogue of neighborhood semantics. For normal modal logics, one can also provide a relational possible worlds semantics: the propositions necessary in a world are the propositions true in every world accessible from that world. Since \(\textbf{IntK}_{\Box }\) is normal, it is natural to wonder whether one could also develop a relational truthmaker semantics. If the only desideratum was having a semantics with respect to which \(\textbf{IntK}_{\Box }\) was sound and complete, a relational semantics would be adequate. There are, however, philosophical reasons to be unhappy with a relational semantics. This section presents that case.Footnote 17

Modeling the approach on possible worlds semantics one takes there to be a relation R between states such that when sRt, then t is an exact truthmaker for every proposition that is made exactly necessary at s. We thus obtain the following analogue of the clause for possible worlds semantics.

(\(\Box _{\text {Relational}}\)):

\(s \Vdash \Box P\) iff \(t \Vdash P\) for all t such that sRt

To make a relational account work we have to impose some constraints on the interaction of \(\sqsubseteq \) and R. Say that a state s is modal if sRt, for some t. Since we want the propositions that are made necessary by a state to be contained in a proposition made necessary by the extensions of that state we have to impose the following analogue of (Monotonicity).

(Monotonicity\(_R\)):

If \(s \sqsubseteq s_0\) are both modal and \(s_0 R t_0 \) then there is \(t \sqsubseteq t_0\) such that sRt

Without further constraints (\(\Box _{\text {Down}}\)) will not hold. To see the problem suppose that every t such that sRt is such that \(t \Vdash P \wedge Q\). Any such t inexactly verifies P, but there is no reason to think that each such t exactly verifies P. Thus, if s exactly verifies \(\Box (P \wedge Q)\) there is no reason to think that s exactly verifies \(\Box P\). What is worse, there is no guarantee that s even inexactly verifies \(\Box P\), which means that (\(\Box _{\text {Down}}\)) would fail.

One cannot respond to this challenge by changing (\(\Box _{\text {Relational}}\)) to say that s exactly verifies \(\Box P\) iff t inexactly verifies P for all t such that sRt. That would collapse the distinction between exact and inexact truthmaking for necessitated propositions: any modal state extending an exact truthmaker for \(\Box P\) would then itself be an exact truthmaker for \(\Box P\).

What is required to ensure that (\(\Box _{\text {Down}}\)) holds is the Principle of Contained Necessities: if a proposition is made necessary by a state then any proposition contained in the aforementioned proposition is entailed by a proposition made necessary by a state contained in the aforementioned state. Formally, the following is necessary and sufficient to ensure (\(\Box _{\text {Down}}\)).

(CN):

If QP are propositions such that \(Q \sqsubseteq P\) and \(\left\{ t :s R t\right\} \subseteq P\), then there is \(s_0 \sqsubseteq s\) such that \(\left\{ t :s_0 R t\right\} \subseteq Q\)

It is easy to see that (CN) is sufficient for (\(\Box _{\text {Down}}\)). To see that it is necessary, suppose that s is a state and PQ are propositions such that \(Q \sqsubseteq P\), \(\left\{ t :s R t\right\} \subseteq P\) but there is no \(s_0 \sqsubseteq s\) with \(\left\{ t :s_0 R t\right\} \subseteq Q\). By (\(\Box _{\text {Relational}}\)) \(s \Vdash \Box P\). Since \(Q \sqsubseteq P\), it is also the case that \(P \subseteq P \wedge Q\), and thus \(s \Vdash \Box (P \wedge Q)\). But by assumption there is no \(s_0 \sqsubseteq s\) such that \(s_0 \Vdash \Box Q\). We thus have a failure of (\(\Box _{\text {Down}}\)).Footnote 18

There are thus certain situations that cannot be modeled by the relational approach. Let PQ be two propositions such that no truthmaker for \(P \wedge Q\) is a truthmaker for either P or Q. If a state s is an exact truthmaker for \(\Box (P\wedge Q)\) then that state is not an exact truthmaker for \(\Box P\) or \(\Box Q\). Rather, what (CN) ensures is that s has a proper part that is an exact truthmaker for \(\Box P\) and a (possibly different) proper part that is an exact truthmaker for \(\Box Q\). On the neighborhood semantics of §3, on the other hand, we can simply assign a set containing the propositions \(P,Q, P\wedge Q\) to the state s. Thus s can itself be an exact truthmaker for each of \(\Box P, \Box Q\) and \(\Box (P \wedge Q)\). The neighborhood semantics is thus more flexible than the relational semantics.

If this was merely an abstract possibility this would perhaps not be a significant strike against a relational semantics; however, this possibility is arguably often realized. In the next three subsections we present three scenarios, involving different modalities, and argue that they realize this abstract possibility.

4.1 Legal Entanglement

If \(\Box \) is interpreted as “it is law that” then the states t such that sRt are the states that are in (exact) conformity with the law. Sometimes what makes it a law that \(A \wedge B\) is that a single act of legislation was passed by Congress (both houses), not vetoed by the President, and then finally not overturned by the Supreme Court. As a concrete example we may look at the Inflation Reduction Act (ira). Simplifying, the ira sets the tax credit for buyers of (certain) electric cars at $7500; it also caps the price of a month’s worth of insulin at $35.Footnote 19 On plausible assumptions this situation cannot be modeled relationally.

Let A be the proposition that the tax credit is $7500. We understand this as the proposition that one’s tax bill is $7500 less than it otherwise would have been. Let B be the proposition that the price for insulin is at most $ 35, understanding this as the proposition that what you pay for the insulin is at most $35.Footnote 20 Let s be the complex state that constitutes the ira being law. The state s makes it a law that \(A \wedge B\). By (\(\Box _{\text {Relational}}\)) this means that every state t such that sRt is a fusion of a state making A true with a state making B true.

Clearly, the proposition B is contained in the proposition \(A \wedge B\). (CN) thus requires that there is a part \(s_0\) of s such that for all t if \(s_0 R t\) then t is a truthmaker for B. Since the ira is a single piece of legislation there is no proper part of s that makes anything a law; so s itself has to make it a law that B. But this means that the states that exactly make it the case that one pays at most $35 for insulin also are states that exactly make it the case that one’s tax bill is $7500 less than it otherwise would have been. But this is implausible. An exact truthmaker for a proposition is a way for that proposition to obtain. One thus has to hold that a way for one to pay at most $35 for insulin is a way for one’s tax bill to be $7500 less than it otherwise would have been.Footnote 21

4.2 Epistemic Entanglement

Suppose \(\Box \) is interpreted as “the agent knows that \(\dots \)”; then each state t such that sRt would be a state that exactly verifies the propositions the agent knows by being in state s. Suppose one sees two twins Alice and Allison screaming in the distance. One takes the scene in as a whole: one simply sees that they are both screaming, the state of seeing them scream is not composed of a distinct state of seeing that Alice screams and a distinct state of seeing that Allison screams. Rather, there is a single state of knowing that Allison screams which is also a state of knowing that Alice screams which is also a state of knowing that they both scream. There is no problem accommodating this on the neigborhood semantics of §3: one simple assigns to this state the propositions that Alice Screams, that Allison screams, as well as their conjunction. However, this causes a problem for (\(\Box _{\text {Relational}}\)). Suppose s is the state of one’s knowing that Alice and Allison scream. Then every state t such that sRt would be a fusion of two states one of which exactly verifies that Allison screams and the other of which exactly verifies that Alice screams. (CN) thus requires one to hold that the state verifying that Allison screams is the same state as the state verifying that Alice screams, but this is very implausible: it does not seem plausible that a way for Alice to scream is, in part, a way for Allison to scream.

Indeed, this case is not an outlier. For most propositions P one cannot know just P (and what is entailed by P): given one’s epistemic situation coming to know P might involve coming to know lots of propositions properly containing P. (Suppose that what makes one know that a tree is in front of one is one’s being in a certain visual state. But being in that visual state also makes one know, say, that the sun is shining from one’s upper right, that the leaves are green, that the light falls on the tree just so, \(\dotsc \)). The relational approach is ill-suited to model epistemic phenomena.

4.3 Metaphysical Entanglement

The above cases involve non-metaphysical modalities; moreover, they are cases where there could be truthmakers for the necessities in accordance with (CN). After all, one may move closer to the sorry scene and see Alice’s and Allison’s screaming separately; and—though this is far-fetched—Congress could stop bundling different issues into a single bill for late night passage. However, there are arguably cases involving metaphysical modality where there could not be truthmakers satisfying (CN)—though these cases are admittedly not as clear as the legal and epistemic cases.

Consider a non-eliminative structuralist view of the natural numbers where the natural numbers are the results of applying an abstraction operation A to entries in \(\omega \)-sequences.Footnote 22 Let us write A(San) to mean that n is the number that is abstracted from entry a in \(\omega \)-sequence S. It is plausible that the truthmakers for En—the proposition that n exists—are the truthmakers for propositions of the form A(San), where a is the n’th entry in the \(\omega \)-sequence S. A reasonable view about the nature of the abstraction operation A is that for each \(\omega \)-sequence S, if a is the n’th entry in S, then there is a truthmaker for A(San).

It is, moreover, plausible that the truthmakers for A(San) are distinct from the truthmakers for \(A(S,a',n')\) whenever a and \(a'\) are distinct entries in S. However, given the above view about the nature of the abstraction operation the truthmakers for A(San) and A(Sbm) are necessarily connected in the sense that one obtains iff the other does.Footnote 23 If that is right, one cannot just necessitate the existence of n; by necessitating the existence of one number one necessitates the existence of them all. This metaphysical view cannot be modeled relationally.

5 Beyond IntK\(_{\Box }\)

Some modalities satisfy stronger principles than those of \({\textbf {IntK}}_{\Box }\). The modality “it is required that” satisfies the D-principle \(\lnot \Box \bot \), which expresses that one is never required to do incompatible acts. Both “it is metaphysically necessary that” and “it is known that” satisfy the T-principle: \(\Box \phi \rightarrow \phi \), expressing that what is necessary (known) is true. More contentiously, both knowledge and metaphysical modality are sometimes taken to satisfy the 4-principle \(\Box \phi \rightarrow \Box \Box \phi \), expressing that what is necessary (known) is necessarily necessary (known to be known). And metaphysical necessity is sometimes taken to satisfy the B-principle \(\phi \rightarrow \Box \lnot \Box \lnot \phi \) expressing that what is the case is necessarily not impossible; and metaphysical necessity is often taken to satisfy the 5 principle \(\lnot \Box \phi \rightarrow \Box \lnot \Box \phi \) expressing that what is not necessary is necessarily not necessary.

We have seen that the theorems of \({\textbf {IntK}}_{\Box }\) are null-valid. Should the principles that go beyond \( {\textbf {IntK}}_{\Box }\) be null-valid or merely world-valid? Arguably, this turns out to depend on what modality we are considering.

Let us first consider the case of \(\textbf{B}\)—the axiom \(P \rightarrow \Box \lnot \Box \lnot P\). Here null-validity is not appropriate. If \(\textbf{B}\) is to be null-valid, then P has to inexactly entail \(\Box \lnot \Box \lnot P\), and so any truthmaker for P has to contain a truthmaker for \(\Box \lnot \Box \lnot P\). But there is simply no reason to think that a state that verifies P itself is a modal state or even contains a modal state that bears on the modal status of P. This point holds irrespective of how \(\Box \) is interpreted, but it is perhaps especially clear for epistemic modality: the state of the pebble’s being on the beach need not contain any epistemic state of Williamson’s.Footnote 24

Let us next turn to the T-principle. This is the only uncontroversial principle governing both the knowledge operator and the metaphysical necessity operator. To ensure that the T-axiom is null-valid one requires that if \(P \in N(s)\), then there is some \(t \sqsubseteq s\) such that \(t \in P\). That is, one requires that a truthmaker for \(\Box P\) be an inexact truthmaker for P: to make \(\Box P\) necessary, one first, so to speak, makes P true and then one adds its necessity.

In the case of knowledge this seems correct: if Williamson knows that the pebble is on the beach this is partly because the pebble is on the beach. But in the case of metaphysical necessity one may balk. Does the necessity of its either raining or not raining partly consist in its raining? One might think not: in making it the case that P is necessary, one has not thereby made P the case.Footnote 25

To see the worry it might help to think of the necessitated propositions as putting down requirements on what God has to do when creating reality. A state that makes it necessary that P requires of God that he include a verifier for P when he constructs reality, but a state that imposes such a requirement on God need not itself meet this requirement. If this is right we should just require that \(\Box P \rightarrow P\) be inexactly verified at each world, that is, we should just require world-validity.Footnote 26

This is a case where truthmaker semantics gives us something genuinely new: even though the T-principle holds for both metaphysical necessity and knowledge the way the principle is true differs between the two cases.Footnote 27

A different phenomenon arises with the 4-principle. For metaphysical necessity it might be reasonable to take the 4 principle to be null-valid.Footnote 28 A natural way of ensuring this is by requiring that each modal state make itself necessary.Footnote 29

(Self Necessity):

If N(w) is defined, then there is \(P \in N(w)\) such that \(\left\{ w\right\} \sqsubseteq N(w)\)

The \(\textbf{4}\)-principle is of course very contentious for knowledge, but even if one accepts that what is known is known to be known one cannot validate \(\textbf{4}\) via (Self Necessity). Suppose Williamson knows that the pebble is on the beach and knows that he knows that the pebble is on the beach. Part of what makes him know that the pebble is on the beach is that the pebble is on the beach. But there is a very specific way the pebble is on the beach—it is in a specific location, partially covered by sand \(\dotsc \).) But there is no plausibility to the claim that in knowing that the pebble is on the beach Williamson knows the exact location, the way it is partially covered, \(\dotsc \).

How can we ensure the world-validity of principles like \(\textbf{T}\) and \(\textbf{B}\)?

We begin by refining our understanding of what it is for a state space to be classical. If w is a world, let \(m_w\) be the maximal modal state contained in w. (The existence of such a state is ensured by (Nullity) and (Modal Closure).) Say that a state-space is modally classical if it is classical and for all worlds w there is exactly one proposition \(W \in N(m_w)\) and every \(s \in W\) is a world.

The propositions that are made necessary at \(m_w\) are the propositions that are made exactly true by each world. We then say that \(\phi \) is a world-consequence of \(\Gamma \) iff for every modally classical interpretation and every world w: if w inexactly verifies each \(\gamma \in \Gamma \) then w inexactly verifies \(\phi \). And we say that \(\phi \) is world-valid iff \(\phi \) is inexactly verified by every world in every modally classical interpretation.

It turns out that there are “purely logical” conditions that ensure that \({\textbf {T}}\), and B, and \( {\textbf {5}}\) are true at each world. The details for how to ensure this are given in the appendix in table 3 but let us consider the case of T as an illustration. To ensure that every world that makes \(\Box P\) true, makes P true as well it suffices that every state that makes \(\Box P\) exactly true is incompatible with any state that makes \(\lnot P\) exactly true. If that is the case, any world that contains a verifier for \(\Box P\) will have to contain a verifier for P given that it cannot contain a verifier for \(\lnot P\). The upshot of this is that while \(\textbf{T}\) is not null-valid, the principle \(\textbf{T}_{\lnot \lnot }\)—that is, \(\Box P \rightarrow \lnot \lnot P\)is.Footnote 30

Above we noted that one can adopt intuitionistic truthmaker semantics without opposing classical logic. The theorems of classical logic are all true, but they are true in a more substantive way than the truths of intuitionistic logic. We have now seen that certain truths of modal logic—like \({\textbf {T}}\) and \(\textbf{B}\)—also might have substantive truthmakers.

6 Conclusions and Further Work

This is obviously but the beginning of work in exact modal truthmaker semantics. Let us end by indicating some questions for future research. (While it would obviously be interesting to develop a truthmaker semantics for modal logic based on a bilateral treatment of negation, we restrict our attention to issues that arise using an intuitionistic treatment of negation.)

  1. (i)

    It would be interesting to develop a truthmaker semantics with a primitive \(\Diamond \) as well as a truthmaker semantics that takes both \(\Diamond \) and \(\Box \) as primitive. (See footnotes 24 and 29) This raises interesting questions about the relationship between \(\lnot \Box P\) and \(\Diamond \lnot P\).

    1. (a)

      Given the intuitionistic understanding of negation one should not expect \(\lnot \Box P\) to inexactly entail \(\Diamond \lnot P\). A truthmaker for \(\lnot \Box P\) is merely a state that when fused with a truthmaker for \(\Box P\) yields a truthmaker for \(\bot \). But there does not seem to be any reason why a state that rules out that there is a truthmaker for the necessity of P should contain a state that makes P possible; in fact, there is no reason to assume that a truthmaker for \(\lnot \Box P\) need be a modal state.

    2. (b)

      However, one should expect \(\lnot \Box P\) to inexactly entail \(\lnot \lnot \Diamond \lnot P\). Thus \(\Diamond \lnot P\) is a world-consequence of \(\lnot \Box P\). For the classical logician \(\Box \) and \(\Diamond \) would be, as it were, “world duals”.

    3. (c)

      Related to this point, Servi (1980) argued that if we take both \(\Box \) and \(\Diamond \) as primitive, then the intuitionistic analogue of classical \( {\textbf {K}}\) is is the logic FS. This logic contains the axiom \(\Box (\phi \rightarrow \psi ) \rightarrow (\Diamond \phi \rightarrow \Box \psi )\). It is not clear whether this principle should be taken to be null-valid or merely world-valid.

  2. (ii)

    It is obviously of considerable interest to develop a truthmaker semantics for quantified modal logic. And the same holds for modal logic with propositional quantification. It is to be hoped that the finer resolution offered by truthmaker semantics might throw new light on the contingentism/necessitism debate (Williamson 2013).

  3. (iii)

    Throughout we have assumed that N(s) satisfies (Ground Closure) but there are many applications where it is natural to relax this assumption. We mention two:

    1. (a)

      Suppose one reads \(\Box P\) as someting like “Williamson knows and is aware that P”. One should not know all the consequences of what one knows, only the consequences of which one is aware. A natural restriction on (Ground Closure) is this. If one knows that P, Q is a logical consequence of P, and the subject matter of Q is contained in the subject matter of P, then one knows that Q.Footnote 31

    2. (b)

      One might want to develop a truthmaker semantics for essence where for a state s to make P essentially true is for the state s to make P necessary and in addition for s to “contain” what the proposition P depends on.Footnote 32

  4. (iv)

    We have already defined the notion of weak ground, but we have only used it in the meta-language. An important task is to introduce an operator for weak full ground so that one can reason—in the object language—about the grounds for the propositions expressed in the language of intuitionistic modal logic.

This is work for a future occasion; hopefully, the results of the present paper show that there is much to be gained by that further work.