The aim of this paper is to argue that all—or almost all—logical rules have exceptions. In particular, I argue that this is a moral that we should draw from the semantic paradoxes.
Of course, responding to the paradoxes by revising classical logic in some way is familiar: see, e.g., Kripke (Reference Kripke1975), Priest (1987), Soames (Reference Soames1999), Maudlin (Reference Maudlin2004), Field (Reference Field2008) and Beall (Reference Beall2009). But such proposals tend to advocate replacing classical logic with some alternative logic. That is, some alternative system of rules—where, of course, it is taken for granted that these alternatives hold without exception.
The present proposal is quite different. According to this, there is no such alternative logic. Classical logic retains the status of the ‘one true logic’, but this status must be reconceived so as to be compatible with (almost) all of its rules admitting of exceptions.
This would seem to have significant repercussions for a range of general, widely held views about logic. For example, it is widely held that logic is a priori in the sense that if an argument is logically valid, then we can know a priori that it is truth preserving. However the arguments of the paper challenge this view. It is similarly widely held that logic is necessary, i.e., logically valid arguments are not just truth truth preserving but necessarily so. Indeed, it is common to be presented with a picture on which necessity can naturally be seen as coming in various strengths or ‘grades’, where it is held that logical necessity is the highest strength or grade. However, if the arguments below succeed, then it would seem that logic is not necessary at all—let alone at the highest grade.
The account of logic defended below is in certain respects similar to that of Hofweber (Reference Hofweber and Beall2008, Reference Hofweber2010). According to the latter, logic is merely ‘generic’: its rules hold under ‘normal’ conditions, but they can fail under ‘abnormal’ ones. Although I do not put things in quite these terms, this component of Hofweber’s account can certainly be regarded as shared by the present proposal. However, Hofweber’s account is also ‘quietist’: he argues that we cannot say anything more precise about exactly where the exceptions to logic occur. At this point we part company. For the present proposal includes both a philosophical account of where these exceptions lie, and a formal theory that precisely delimits them. Further, the arguments for logical ‘exceptionalism’ given below are quite different from those of Hofweber.
The structure of the paper is as follows. In §1 I introduce a phenomenon that arises from the semantic paradoxes. I call this the Chrysippus phenomenon, after one of the participants in the example that I use to illustrate it. This is a phenomenon that has been observed before. However, when it is discussed in the literature, it is used to motivate a type of approach very different from that of the present paper. In particular, it is used to motivate ‘contextualist’ approaches to truth, according to which different tokens of the same type are used to make different statements; for example, as a result of ‘true’ taking different semantic values in the distinct tokens. This account of the phenomenon is certainly not logically revisionary. However, I argue that the best explanation of the phenomenon is not a contextualist one—rather, it is one that yields logical ‘exceptionalism’. Thus, having given this explanation, in §2 I argue from it to logical exceptionalism. In §3 I draw out the wider implications of the proposed account of logic, specifically for the view that logic is a priori, and for the view that it is necessary. In §4 I sketch the bigger picture that this account of the Chrysippus phenomenon extends to, outlining, too, how one can give a formal theory of truth that vindicates this account. (Such a theory is given in §6.) §5 contains further discussion, including of the possibility of trying to make the proposal less radical by combining it with the view that classical logic holds strictly, i.e., without exception, at the level of propositions. I argue, however, that no such account can succeed, in virtue of the fact that there are purely propositional instances of the phenomenon that leads to logical exceptionalism. In §6 I give a formal theory that vindicates the claims of the paper. Finally, in §7, I consider alternative approaches.
There are some additional remarks that I should make by way of introduction. The first of these concern the paper’s conclusion. This, as I have said, is that almost all logical rules have exceptions. This conclusion is argued for by way of a lemma to the effect that almost every rule has an instance that does not preserve truth (i.e., an instance with true premises but an untrue conclusion). I argue that the most natural characterization of this situation is that the logically correct, or valid, rules are precisely those of classical logic; it is simply that these valid rules have exceptions. These uses of ‘almost’, however, might already prompt a worry: am I not simply proposing a very weak alternative to classical logic, namely that consisting just of the exceptionless rules? In fact, though, what would be left if all of the rules with exceptions were removed is too impoverished to count as a genuine alternative logic. For (restricting attention for simplicity to the propositional case) the only exceptionless rules are those where this claim is in some sense vacuous: either the premises are inconsistent (so there are no instances where the premises are all true), or the rule is circular (the conclusion is one of the premises, so the truth of the premises trivially guarantees that of the conclusion). But a ‘logic’ consisting only of such rules would never enable us to extend our knowledge—for it would never allow us to go from some truths to a new one. We would be much better off, surely, making our peace with the idea that logical rules admit of exceptions; especially if, as I argue, there is a natural way of developing this idea.
There is another rival characterization that is perhaps less easily dismissed, but that is also compatible with the main claims of the paper. According to this, the answer to the question ‘which logic is correct?’ is: classical logic minus the exceptions. That is, the valid arguments are those that, as a matter of fact, preserve truth. As I explain, my reason for preferring the answer ‘classical logic’ is that it retains the idea that the validity of an argument is a matter of its ‘form’; on the rival, in contrast, we must look at the particular nonlogical terms an argument contains to determine whether it is valid. Nevertheless, this rival is compatible with much of what I say here: for example, the challenges to the widely held views about the a priority and necessity of logic mentioned above.
There is something in the above that warrants emphasis. I use ‘valid’ and ‘logically correct’ as synonyms. These pick out a property that it is, essentially, the main aim of this paper to give an account of. Thus, in particular, I do not use ‘valid’ to mean: preserves truth under every interpretation. For I argue that the rules of classical logic are valid, despite sometimes failing to preserve truth.
A final remark is as follows. This is a paper about the semantic paradoxes. The aim is not, however, to ‘solve’ these, in the sense of showing at exactly which point the arguments of the paradoxes go wrong. I of course have a view about this—and it is essentially implicit in the arguments below. However, the emphasis of the paper is not on this question. The aim of the paper is, rather, to consider a phenomenon that the paradoxes give rise to, and to argue that the best explanation of this seems to lead to the striking result that (almost) all logical rules have exceptions.
1 The Chrysippus phenomenon
Suppose that at some time t Zeno utters: What Zeno says at t is untrue. (Call this utterance Z.) It seems that Z is in some way ‘pathological’, and so neither true nor false. However, suppose that Chrysippus overhears Zeno and—in sympathy with the conclusion just reached—utters: What Zeno says at t is untrue. (Call this C.) It is very natural to think that C—unlike Z—is simply true. I call the apparent fact that these two tokens of the same type differ in their truth status in this way the Chrysippus phenomenon.Footnote 1 , Footnote 2
How is this possible? How is it possible, that is, for these two utterances to have different truth statuses, despite the fact that they contain exactly the same words? The phenomenon has certainly been noticed before. In particular, it has been used to motivate ‘contextualist’ approaches, according to which different tokens of the same type can make different statements; for example, as a result of ‘true’ taking different semantic values. Indeed, it seems generally to have been taken for granted that the only way to accommodate the phenomenon is via contextualism.Footnote 3
Of course, if ‘true’ does take different semantic values in different occurrences, then it is easy enough to see—in principle at least—how the Chrysippus phenomenon is possible. For example, the simplest way of ensuring this result would be by letting ‘true’ have partial semantic values,
$\langle Z^+,Z^-\rangle $
in Z and
$\langle C^+,C^-\rangle $
in C,Footnote
4
such that
$Z \notin Z^+\cup Z^-$
, but
$Z \in C^-$
.Footnote
5
In fact, however, the best explanation of the phenomenon does not seem to be a contextualist one. It seems rather to be as follows.
Structural Explanation. The reason that Z is neither true nor false—the sense in which it is pathological—is that it is a loop: if one tries to determine whether it is true, one is sent back to that very question. In contrast, C is not a loop: if one tries to determine whether it is true, one is sent to consider whether Z is; one is not sent back to C.
That is, if one asks whether Z is true, one is sent to consider whether the utterance that Z ascribes untruth to is indeed untrue, i.e., one is sent to consider whether this utterance is true. But this utterance is simply Z, and so one is back to the question of whether Z is true—the question we started with. The situation with C is quite different: ask whether this is true, and one is sent to consider whether Z is; one is not sent back to consider whether C is. As one might put it, Z is in the paradox, while C is merely about it.

Once articulated, this explanation is apt to seem very plausible. But it does not support contextualism: it does not appeal to multiple semantic values, or multiple statements.Footnote 6 Rather it explains the phenomenon simply by reference to the structure formed by the utterances and the relation of aboutness.Footnote 7
It is not hard to see why the phenomenon might be thought to require contextualism: since the it entails contextualism when combined with an apparently plausible principle; namely, the following version of the principle of compositionality.Footnote 8
Compositionality. The truth status of an utterance is determined by the semantic values of the words of the utterance, together with the way that these words are combined in the utterance.
But then, since Z and C of course contain the same words, combined in just the same way, it follows from the fact that the utterances have different truth statuses that at least one of these words must take different semantic values in the two utterances. That is, contexualism must hold.
The key point, however, is that Structural Explanation provides us with a noncompositional account of the way in which the truth status of Z is determined. Thus, to fix ideas, consider a standard compositional explanation of the truth status of an utterance u of the form
$\neg Fa$
: this will explain how the truth status of u is determined by combining the semantic values of the nonlogical symbols that u contains. Thus, suppose that the semantic value of F (as it occurs in u) is the set X, while the semantic value of a (in u) is the object o. A standard compositional account of the way in which the truth status of u is determined is either:
$o \in X$
and so u is false; or:
$o \notin X$
and so u is true.
The account Structural Explanation provides of the determination of the truth status of Z is quite different. According to this, Z has its truth status—neither true nor false—not because the semantic values of its words can be combined to yield this in any such way. Rather, Z has this status because it is a loop. Thus, although Compositionality might have seemed inevitable, we in fact have a positive reason to reject it in the case of Z.
Further, the principal reason for wanting to give a compositional account of language, i.e., an account that vindicates Compositionality, is that we want to give one that is systematic. We will see, however, that the proposed account of the Chrysippus phenomenon can be developed into a (completely systematic) formal theory of truth (see §6). Thus, this reason for wanting to maintain Compositionality is also disarmed.
1.1 Tokens and types
On a contextualist account, for example, one according to which ‘true’ takes different semantic values in different utterances, one cannot in general ascribe truth to sentences, i.e., types: since if these contain ‘true’, then one must know which semantic value this is to be understood as taking, before one can say whether or not the sentence is true. Rather, we must ascribe truth to tokens (or, equivalently, to pairs of sentences and contexts).
If, however, we explain the Chrysippus phenomenon in a noncontextualist way, then there is no obstacle to ascribing truth directly to types. Of course, the example of Z and C shows that (even in the absence of indexicals) we cannot in general reduce truth for tokens to truth for types. However, there would seem to be no objection to ascribing truth directly to types as well as to tokens.
And once we do this we see that there are instances of the Chrysippus phenomenon purely at that level. Thus, using T for truth, let
$\lambda $
be the sentence
$\neg Tc_\lambda $
, where
$c_\lambda $
is an individual constant denoting
$\lambda $
itself.Footnote
9
,
Footnote
10
$\lambda $
is then a loop in just the way that Z is: if one asks whether this sentence is true, one is simply sent back to that very question. That is,
$\lambda $
is pathological in just the way that Z is. It is thus plausible that
$\lambda $
is neither true nor false—just like Z.
However, suppose that
$b_\lambda $
is a distinct constant denoting
$\lambda $
.Footnote
11
And let
$\eta $
be
$\neg Tb_\lambda $
. Then
$\eta $
—just like C—is not a loop: if one asks whether it is true, one is sent to consider whether
$\lambda $
is; one is not sent back to consider
$\eta $
. It would seem, then, that
$\eta $
—just like C—is straightforwardly true.
It might seem surprising that
$\lambda $
and
$\eta $
could differ in their truth status in this way. Isn’t
$\eta $
a mere notational variant of
$\lambda $
? Yes. But the point is that notational variants can differ with respect to the property of being a loop (just as they can differ with respect to the property of being self-referential).
On a contextualist approach, the Chrysippus phenomenon—i.e., the fact that Z and C have different truth statuses—requires no sort of revision of logic: any more than the fact that ‘I am hungry’ has different statuses in different contexts requires such. However, the generalization of the Chrysippus phenomenon just mentioned certainly does give an exception to classical logic, as follows.
By
$\beta _1, \dots , \beta _n \vDash \gamma $
I mean that the truth of
$\beta _1$
, …,
$\beta _n$
guarantees that of
$\gamma $
, i.e.,
$\gamma $
is true in every interpretation in which each of
$\beta _1$
, …,
$\beta _n$
are.Footnote
12
We thus have:
For the sentences to the left of the turnstile are true (
$b_\lambda = c_\lambda $
is a simple identity, and so is of course true), while that to the right is not. So this instance of the indiscernibility of identicals, i.e.,
$$\begin{align*}\frac{{\alpha, \tau = \upsilon}}{\alpha(\tau/\upsilon)}, \end{align*}$$
which is of course classically valid, is not truth preserving.Footnote 13
The advantage of doing things in terms of types is that logic is almost always presented in terms of these, and so by formulating our claims in this way we make their relation to standard logical claims completely straightforward. However, similar points can also be made about tokens.
2 Logical exceptionalism
The above exception to classical logic is just the tip of the iceberg. But before giving further examples I say a bit more about the notion of a loop. (This is officially defined in 3 of §6.)
2.1 Loops
This notion is intended to capture, and generalize, what is going in the case of
$\lambda $
(and Z). The relevant feature of
$\lambda $
is that if one tries to determine whether it is true, then one is sent back to
$\lambda $
, and only to
$\lambda $
. That is,
$\lambda $
is about its own truth status, and not about that of any other sentence. Thus, if
$\alpha $
is
$Tc_\beta $
(for some sentence
$\beta $
), for example, then it is about the truth status of
$\beta $
. Similarly if
$\alpha $
is
$\neg Tc_\beta $
; or
$Ws \land Tc_\beta $
(using W for white and s for snow); or indeed
$\neg Ws \lor Tc_\beta $
or
$\exists x(x = c_\beta \land Tx)$
. Further, if
$\beta $
is itself about the truth status of a sentence
$\gamma $
, then in a natural sense
$\alpha $
is also about the truth status of
$\gamma $
: if you say that what Sarah says is true, and I say that what you say is true, then, as one might put it, I have directly said something about your utterance, and by doing so indirectly said something about Sarah’s. Thus, if
$\beta $
is
$Tc_\gamma $
, then if
$\alpha $
is any of the previous examples, it will be about the truth status not only of
$\beta $
but also of
$\gamma $
; and so on.
In general, sentences are not of course about their own truth statuses (they are typically not about themselves at all). A loop, however, is a sentence that is about its own truth status, and that is not about that of any other sentence. Or, more generally, a loop is a set of sentences, each member of which is about the truth statuses of exactly the members of the set. For example,
$\{\alpha ,\beta \}$
, where
$\alpha $
is
$Tc_\beta $
and
$\beta $
is
$\neg Tc_\alpha $
.Footnote
14
Of course, not all semantic paradoxes involve loops in this sense (e.g., Yablo’s paradox does not). I discuss such paradoxes without circularity in §5.1. But, as I explain there, my reason for focusing on paradoxes with circularity is that it is only these that give rise to the Chrysippus phenomenon, and hence to widespread exceptions to logical rules—because, essentially, those without circularity do not support the distinction between sentences that are in the paradox, versus those that are merely about it.Footnote 15
2.2 Exceptions
To illustrate the further exceptions to logical rules that the proposed explanation of the Chrysippus phenomenon gives rise to, consider conjunction introduction and elimination.
Start with the latter, i.e.,
$\alpha \land \beta \ /\ \alpha $
. We get an exception to this by considering
$\lambda \land Ws$
. Just like C and
$\eta $
, this conjunction is not a loop (and nor does it belong to one): while it is about the truth status of
$\lambda $
, it is not about its own truth status. It would appear, then, that just like C and
$\eta $
, it is simply true. For what the conjunction says (i.e., that
$\lambda $
is untrue and snow is white) is the case; and since it is not a loop this seems sufficient for it to be true (just as with C and
$\eta $
). Thus
which is of course an exception to conjunction elimination.Footnote 16
The fact that this rule can fail to preserve truth—i.e., the fact that there are true conjunctions with untrue conjuncts—is perhaps surprising. Indeed, it might even be held that such a thing is incoherent. In response, though, we should observe that the connection between the truth of a conjunction, and that of its conjuncts, is less intimate than one might have been tempted to think.
Thus, consider for example
$Ws \land Gg$
(using
$Gg$
for grass is green). One might initially think that what this sentence says—its truth condition—is:
$Ws$
is true and
$Gg$
is true. This is a thought that is encouraged by standard definitions of truth, inspired by the work of Tarski. For these define truth for conjunctions in terms of that for conjuncts.
On reflection, however, it should be clear that the connection between what conjunctions say, and the truth of their conjuncts, is nothing like this tight. For what
$Ws \land Gg$
says is: snow is white and grass is green. It is certainly not about
$Ws$
and
$Gg$
, i.e., these linguistic items. To drive this point home, we can observe that this conjunction surely says the same thing as its translation into English: snow is white and grass is green. But it would be quite wrong to think that this English sentence is about these formal sentences, introduced for the purposes of this paper. Once this is appreciated, there does not seem to be any objection of principle to a true conjunction with an untrue conjunct.Footnote
17
Another way to put the point is this. What would be incoherent would be for a conjunction to be true, without what its conjuncts say being the case. For example, for
$Ws \land Gg$
to be true without snow being white, or without grass being green. In the case of our exception to conjunction elimination, however, nothing like that occurs. What the conjuncts of
$\lambda \land Ws$
say, i.e., that
$\lambda $
is untrue and that snow is white, is indeed the case. The rule fails simply because
$\lambda $
is untrue, despite what it says being the case.
What now about conjunction introduction:
$\alpha , \beta \ /\ \alpha \land \beta $
? Our previous examples of logical exceptions both involved the standard liar sentence
$\lambda $
. But since that is not a conjunction, it won’t give a counterexample to this rule. Instead, let
$\zeta $
be
$\neg Tc_\zeta \land Ws$
. In this case,
$\zeta $
is a loop, just as Z and
$\lambda $
were: it is about its own truth status, and not about that of any other sentence. Consequently,
$\zeta $
, just like Z and
$\lambda $
, is neither true nor false.
On the other hand,
$\neg Tc_\zeta $
is not a loop: it is about the truth status of
$\zeta $
, not about its own. Just as with previous examples, then,
$\neg Tc_\zeta $
is simply true, giving:
$\neg Tc_\zeta , Ws \nvDash \neg Tc_\zeta \land Ws$
.
What this example turns on is the fact that the notion of a loop is defined purely in terms of the relation that a sentence stands in to those whose truth status it is about. An alternative course would be to work with a broader notion of ‘dependence’ that is the union of this relation and that which sentences stand in to their sentential components, their instances, and so on.Footnote
18
This approach would in a natural sense be ‘upwards strict’: if
$\alpha $
and
$\beta $
are each true or false, then so would be
$\neg \alpha $
,
$\alpha \land \beta $
, etc. Thus, while we would still have exceptions to the indiscernibility of identicals and conjunction elimination, for example, we would no longer have one to conjunction introduction. For neither
$\lambda $
nor
$\zeta $
would any longer count as loops, i.e., on their own; rather, the loops would instead be
$\{\lambda ,Tc_\lambda \}$
and
$\{\zeta ,Tc_\zeta \}$
.
I consider this approach in §7.2, but there seem to be two reasons for preferring that which I have focused on. Firstly, sentences that are neither true nor false are in a sense failures. On the alternative, then, more sentences are classified as failures: e.g.,
$Tc_\lambda $
as well as
$\lambda $
,
$Tc_\zeta $
as well as
$\zeta $
. But if we can avoid counting these additional sentences as failures—as we will see that we can—it seems desirable to do so. However, a deeper reason for preferring the approach that I have focused on is this. The relation that a sentence stands in to those whose truth statuses it is about is simply very different from that which it stands in to its components and instances (and so on). The former is a semantic relation—it is a function of what the sentence says—while the latter is merely syntactic—one doesn’t need to know how a sentence’s predicate symbols and constants are interpreted, for example, to know what its components and instances are. Thus, if we define loops, as on the alternative, in terms of the union of these relations, we are really running together two quite different things. Our notion of a loop, and our overall account based on it, would thus seem to be less natural if we were to do this.
We have, then, exceptions to both conjunction introduction and elimination. But I promised exceptions to ‘almost all’ logical rules. Focusing initially on propositional logic, that promise is kept by the following result.
Theorem. Let
$\alpha _1$
, …,
$\alpha _n$
,
$\beta $
be propositional formulas such that
-
$\beta \neq \alpha _i$
for
$i = 1, \dots , n$
, -
$\{\alpha _1, \dots , \alpha _n\}$
is classically consistent.
Then
$\alpha _1, \dots , \alpha _n \vDash \beta $
has a false instance.
Here propositional formulas are used schematically to express claims about sentences of our language. Thus, by an instance of
$\alpha _1, \dots , \alpha _n \vDash \beta $
I mean a claim of the form
where
$\alpha _1^{\prime }, \dots , \alpha _n^{\prime }, \beta ^{\prime }$
result from uniformly substituting sentences of our language for propositional symbols in
$\alpha _1, \dots , \alpha _n, \beta $
(i.e., substituting every occurrence of a given propositional symbol in these formulas for the same sentence). The argument of the theorem yields an instance where
$\alpha _1^{\prime }$
, …,
$\alpha _n^{\prime }$
are true but
$\beta ^{\prime }$
is not.
This result substantiates the ‘almost all’ (in the propositional case). For given the result, the only rules that are always truth preserving are those where this claim is in some way vacuous: either because the conclusion is simply one of the premises (i.e., the first condition of the theorem is not met), or because the premises cannot all be true (the second condition is not met). In every other case, we get an exception.
This is a much wider class of exceptions than we get on extant non-classical approaches. Consider, for example, the most celebrated such approach: the strong Kleene theory of Kripke (Reference Kripke1975).Footnote 19 This theory yields exceptions to all classical propositional logical truths, but it certainly does not give exceptions to classical rules such as conjunction introduction and elimination, modus ponens, double negation introduction and elimination, and so on. Given the above theorem, however, we get exceptions to all of these on the present proposal. This proposal can be similarly contrasted with other extant nonclassical approaches, such as those mentioned in the introduction.
The result is proved in §6, as theorem 2. But the basic idea is as follows.
Proof Sketch. If
$\alpha _1, \dots , \alpha _n\ /\ \beta $
is not classically valid, then of course we can find a false instance. So suppose that it is. Let
$p_1$
, …,
$p_m$
be the propositional symbols that occur in
$\alpha _1$
, …,
$\alpha _n$
,
$\beta $
, and let r be a row of the truth table for
$\alpha _1$
, …,
$\alpha _n$
,
$\beta $
in which each is true. For
$\gamma \in \{\alpha _1, \dots , \alpha _n, \beta \}$
,
$\gamma ^{\prime }$
is the result of making the following substitutions in
$\gamma $
: if
$p_i$
is true in r, then replace
$p_i$
with
$\neg Tc_{\beta ^{\prime }} \land i = i$
; otherwise, replace it with
$Tc_{\beta ^{\prime }} \land i = i$
. Then
$\beta ^{\prime }$
is a loop and so neither true nor false, while each
$\alpha _i$
is true. Thus
$\alpha _1^{\prime }, \dots , \alpha _n^{\prime } \nvDash \beta ^{\prime }$
. □
Similar claims hold in the first-order case. To illustrate, consider existential generalization:
$\varphi (x/\tau )\ /\ \exists x\varphi $
. To get an exception to this, let
$\xi $
be
$\exists x(x = c_\xi \land \neg Tx)$
.
$\xi $
is then a loop, and so neither true nor false. On the other hand,
$c_\xi = c_\xi \land \neg Tc_\xi $
is not a loop; rather it is simply true, giving the desired exception. Other examples can easily be produced, but I do not in this paper give a general result analogous to that above concerning the propositional case.
All of the exceptions that I have given involve sentences that, in one way or other, say of themselves that they are untrue. However, not all sentences that are loops in the relevant sense do this. For example, sentences that say of themselves that they are true, e.g.,
$\theta = Tc_\theta $
, are also loops. Do other such loops generate logical exceptions? Yes, but only some of them.
For an example of a sentence that gives an exception, but that does not ascribe untruth to itself, let
$\mu = Tc_\mu \lor \neg Tc_\mu $
. This is a loop, and so gives an exception to the law of excluded middle,
$\alpha \lor \neg \alpha $
. In contrast, the truth teller
$\theta $
does not yield an exception to classical logic. That is, there is no classically valid argument
$\alpha _1, \dots , \alpha _n\ /\ \theta $
, where
$\alpha _1, \dots , \alpha _n$
are true despite the fact that
$\theta $
(being a loop) is not. For if
$\alpha _1, \dots , \alpha _n$
are true, then what they say is the case. But then, by the classical validity of the argument, what
$\theta $
says must be the case too, which is just that
$\theta $
is true: contradicting the fact that
$\theta $
isn’t true. The fact that
$\theta $
is about truth is in a sense irrelevant here. By just the same token (using B for black) we cannot have a classically valid argument
$\beta _1, \dots , \beta _m\ /\ Bs$
, the premises of which are all true. For in this case what they say would be the case, in which case (by the classical validity), snow would have to be black.
This style of reasoning might set off alarm bells: how, given that I am claiming there are exceptions to classical rules, can I rely on classical validity in this way? The point, though, is that while we can have classically valid rules that fail to preserve truth, what we cannot have is a situation where what the premises say is the case, while what the conclusion says isn’t. For example, while we have
$Ws \land \neg Tc_\lambda $
being true without
$\neg Tc_\lambda $
being, we certainly do not have snow being white and
$\lambda $
being untrue, without
$\lambda $
being untrue—that would be absurd!
More generally, we get logical exceptions precisely in the cases of loops that are classically entailed by their own untruth (and ‘unfalsity’, together perhaps with other facts): any other loop would require its own truth or falsity, and so would not yield an exception for the same reason that
$\theta $
doesn’t.
We get exceptions to classical rules only in cases in which the conclusion is neither true nor false. This means that corresponding to any classical rule
$\alpha _1, \dots , \alpha _n\ /\ \beta $
, there is a rule that holds strictly—i.e., without exception—on this approach. Namely, that which results from adding
$T\tau _\beta \lor F\tau _\beta $
(for some closed term
$\tau _\beta $
) to the premises.Footnote
20
This rule will in general play a role that is significantly different from that played by the original—at least as traditionally understood. Consider conjunction introduction, for example. On the traditional understanding, this allows us to go from
$\gamma $
and
$\delta $
to a distinct claim
$\gamma \land \delta $
—even if we do not have any previous knowledge of this claim. The modified rule is quite different: it allows us to pass from
$\gamma $
and
$\delta $
to their conjunction only if we have already established something about the latter (i.e., that it is either true or false). Nevertheless, the existence of these modifications shows that we retain a system of strict rules that ‘shadow’ the standard logical ones.
Although the focus of this paper is on logical rules, I should mention how things stand with the most discussed truth-theoretic principle: the truth schema,
$T\tau _\alpha \leftrightarrow \alpha $
, where
$\tau _\alpha $
is a closed term denoting
$\alpha $
. An instance of this—
$Tc_\lambda \leftrightarrow \lambda $
—is of course classically inconsistent, and so all instances of the schema are certainly not true on the present approach. This much is in common with many extant approaches. However, there are two ways in which the present approach goes beyond this. Firstly, it is not merely that some instances of the schema fail to be true: some are false. For example, that just mentioned for
$c_\lambda $
: similarly to
$\lambda \land Ws$
, this instance is not a loop, and so is straightforwardly false in virtue of the fact that what it says (i.e., that
$\lambda $
is true iff it is not) is not the case. Secondly, the sentences on the two sides of an instance of the schema need not have the same truth status. In particular, the left hand sentence can be false while the right hand one is neither true nor false (this is what we have in the case of
$Tc_\lambda $
and
$\lambda $
).Footnote
21
Just as with the exceptions to logical rules discussed above, these features of the proposal seem to be naturally and straightforwardly motivated by the Chrysippus phenomenon.
2.3 Which logic is correct?
What follows for the question of which logic is correct? For simplicity, let us again focus on the propositional case. The upshot of the above theorem is that if we insist that logically valid rules hold strictly then there are almost none of these. More precisely, the only logically valid arguments will be those that are (in one of two ways) vacuously truth preserving.
On the other hand, there remains a natural sense in which classical logic is correct, despite the exceptions. For on the proposed account, a sentence can have its truth status determined compositionally or otherwise. Thus, let G and H be unary predicate symbols whose semantic values are the sets X and Y, respectively. Then for
$Gc_o$
, for example, to have its truth status determined compositionally is for it to be true if
$o \in X$
, and false otherwise. For
$\neg Gc_o$
, it is for this to be true if
$o \notin X$
, and false otherwise. Similarly, for
$Gc_o \land Hc_r$
to have its truth status determined in this way is for it to be true if
$o \in X$
and
$r \in Y$
, and false otherwise, and so on.Footnote
22
Sentences like
$\lambda $
are such that if one tries to determine their truth status compositionally, one finds that the process never ends. In the case of
$\lambda $
in particular one finds oneself going round in a circle. Because of this, these sentences are neither true nor false; a status that is not determined compositionally in the relevant sense. It is only when dealing with this latter class of sentences that we get exceptions to classical logic. This logic thus remains correct in the following sense: its arguments are truth preserving as long as the sentences involved have their truth statuses determined compositionally.Footnote
23
Here is another way to put it. The exceptions to classical logic given above all involve sentences whose truth status is not determined by what they express in the standard way. That is, in the normal case, a sentence
$\alpha $
says something p, and
$\alpha $
is true if p is the case, and false if p is not the case. By saying that
$\alpha $
has its truth status determined by what it says, I mean that it has its truth status determined in this way. Loops such as
$\lambda $
do not have their truth statuses determined by what they say: for
$\lambda $
is neither true nor false, despite the fact that what it says, i.e., that it itself is untrue, is indeed the case. This allows an alternative characterization of the status of classical logic: its arguments preserve truth as long as the sentences involved have their truth statuses determined by what they say.Footnote
24
The natural answer to the question—which logic is correct?—would thus seem to be: classical logic. Similarly, continuing to use ‘valid’ to mean logically correct, the valid arguments seem precisely to be those of classical logic.
An alternative answer to the question ‘Which logic is correct?’ would be: classical logic minus the exceptions. That is, the logic consisting of those classical arguments that do in fact preserve truth. This answer, however, would sever the connection between the traditional logical expressions, i.e., the connectives, quantifiers and variables, and validity: for whether an argument is valid would no longer be determined by the meanings of these logical expressions. That is, an argument would no longer be classified as valid or not on the basis of its ‘form’. For this reason, the previous answer to the question of which logic is correct seems preferable. However, many of the points to follow, e.g., those about a priority and necessity in the next section, would be unaffected by moving to this alternative answer.
It is instructive to once again compare the present proposal with Kripke’s strong Kleene theory. On that theory, classical logic is not retained in either of the senses given above. Thus, on Kripke’s approach,
$\lambda \lor \neg \lambda $
is neither true nor false. But this truth status is determined compositionally: i.e., using the partial interpretation that Kripke assigns T, together with Kleene’s strong scheme. Similarly, on what would seem to be the most natural account of what
$\lambda $
says—given Kripke’s proposal—
$\lambda $
does have its truth status determined by what it says. For
$\lambda $
would seem to express the proposition
$\langle \neg \text {TRUE}(\lambda )\rangle $
, where TRUE is the property that applies precisely to the objects in the extension of T, and whose negation applies precisely to those objects in the anti-extension of T. But it would then seem that what
$\lambda $
says is neither the case nor not the case—and so the truth status of
$\lambda $
is determined by what it says.Footnote
25
Of course, it remains true that, even on Kripke’s proposal, classical arguments preserve truth as long as all of the sentences involved are either true or false. But this does not seem to constitute a very substantive sense in which classical logic remains correct. For if the status of being neither true nor false is one that can be determined by whether what a sentence says is the case—and one which is determined in a straightforward compositional way—then why should logic disregard this status?
3 Wider implications
In this section I consider the implications that the above account has for widely held views about logic, specifically, that it is a priori and necessary.
3.1 A priority
Logic is widely held to be a priori in the sense: if an argument is logically valid, then we can know a priori that it is truth preserving. On the present proposal, the valid arguments are those of classical logic. Since these are not always truth preserving, we certainly cannot always know—a priori or otherwise—that they are.
Nevertheless, logic would still be a priori in an important sense if the exceptions could be determined a priori. They can’t be, however. For we get exceptions in the case of liar sentences, for example, and we cannot, in general, determine a priori whether something is a liar sentence. To illustrate, suppose that at noon on November 8, 2016 Donald Trump says: what the next president is saying at noon on November 8, 2016 is untrue. Call the sentence uttered
$\theta $
(and, for simplicity, take Trump’s talk of ‘saying’ to be referring to the relevant sentence). As it turned out,
$\theta $
is a loop, but this was not of course something that could be determined a priori. Thus, we could not determine a priori whether, e.g.,
$\theta \land Ws\ /\ \theta $
is an exception.
3.2 Necessity
Logic is also widely held to be necessary: i.e., its arguments do not just preserve truth, they do so necessarily. Again, since not all classical arguments preserve truth simpliciter, they do not do so of necessity. Thus logic is not necessary in this sense. However, it would still be so in an important sense if the classical arguments that actually preserve truth do so necessarily.
This is false, however: simply suppose that Clinton, rather than Trump, was the one uttering
$\theta $
at noon on November 8, 2016.
$\theta \land Ws\ /\ \theta $
would then be truth preserving,Footnote
26
but merely contingently so.
4 The bigger picture
I now sketch the bigger picture that the above account of the Chrysippus phenomenon, and of logic, extends to. This picture is cast into a formal theory in §6.
Since Kripke (Reference Kripke1975) we have been used to the idea that the property of truth can usefully be thought of as constructed via an iterative procedure. The basic idea behind Kripke’s theory is this.
The nonsemantic facts make
$Ws$
true and
$Bs$
false. This then gives the first level of semantic facts. These then make
$Tc_{Ws}$
and
$\neg Tc_{Bs}$
true, and
$Tc_{Bs}$
and
$\neg Tc_{Ws}$
false. Etc. The property of truth applies to those sentences that are eventually made true by this procedure, and ‘disapplies’ (its negation applies) to those sentences that are made false by it.
In Kripke’s picture, sentences receive one of three values: t, f or n (i.e., neither true nor false). For example,
$\lambda $
receives n. However, it is only assignments of t and f that affect later assignments of values. The sentences that receive n are simply those that are left over when all possible assignments of t and f have been made. As one might put it, we ‘actively’ assign sentences only t and f, and merely ‘passively’ assign them n.
If we are to accommodate the Chrysippus phenomenon, then something quite different is required. For consider
$\lambda $
and
$\eta $
(
$= \neg Tb_\lambda $
).
$\eta $
is made true by something about
$\lambda $
. But not of course by
$\lambda $
being true or false (it is not!) Rather,
$\eta $
is made true by
$\lambda $
being neither true nor false. Thus, the assignment of t to
$\eta $
depends on the assignment of n to
$\lambda $
. So we need ‘active’ assignments not merely of t and f but also of n.
The natural addition to Kripke’s picture is simply this: a rule ‘actively’ assigning n to loops. This rule would allow us to assign n to
$\lambda $
, which would then allow us to assign t to
$\eta $
.Footnote
27
5 Further issues
In this section I discuss a number of issues that the above discussion makes salient.
5.1 Paradoxes without circularity
The above proposal is in terms of the notion of a loop. But what about paradoxes—or, more generally, sets of ‘ungrounded’ sentences—that do not involve any such circularity, such as Yablo’s paradox? Why have these been neglected?
The reason is that in such cases there is no comparable distinction between the sentences that are in the paradox versus those that are merely about it and, as a result, these do not give rise to instances of the Chrysippus phenomenon, or to the sort of logical exceptions considered in §2.
To illustrate, consider Yablo’s paradox, which arises from the following sentences (see [Reference Yablo1993]).
$\alpha _1$
:
$\forall m> 1$
,
$\alpha _m$
is untrue.
$\alpha _2$
:
$\forall m> 2$
,
$\alpha _m$
is untrue.
⋮
In the original instance of the Chrysippus phenomenon, there is a clear distinction between the utterances that are in the paradox and those that are merely about it—and C is true because it is on the ‘about’ side of this distinction.
There is a similar distinction in the case of more complicated circular paradoxes, i.e., more complicated loops. For example, if
$\beta $
is
$Tc_\gamma $
, while
$\gamma $
is
$\neg Tc_\beta $
, then
$\beta $
and
$\gamma $
—in the paradox—are neither true nor false. In contrast,
$\delta = \neg Tc_\beta \land \neg Tc_\gamma $
—merely about it—is simply true.
We find a similar distinction in the case of infinitary circular paradoxes. Thus, suppose that for each natural number m,
$\zeta _m$
is:
Then each
$\zeta _i$
(‘in’) is neither true nor false, while a sentence along the following lines (‘about’) is true:
In the case of Yablo’s paradox, however, there is no such natural distinction to be found: if
$\alpha _0$
is
then this stands to
$\alpha _1\ \alpha _2$
, … just as
$\alpha _1$
stands to
$\alpha _2$
,
$\alpha _3$
, … So any line drawn between
$\alpha _0$
and the sentences that it is about would be arbitrary. And a similar point could be made about any other sentence asserting the untruth (or for that matter unfalsity) of the sentences in Yablo’s paradox. Consequently, the Chrysippus phenomenon is absent, and thus so are the sort of exceptions that it gives rise to.
We do get some exceptions. Specifically, to logical truths: e.g.,
$\alpha _1 \lor \neg \alpha _1$
is neither true nor false. But these are the only exceptions that noncircular paradoxes (more generally, noncircular ungrounded sets) give rise to. Hence the focus here on circular paradoxes.Footnote
28
5.2 Logic for tokens
As I said in §1.1, I have focused mainly on types so as to make claims that relate directly to standard presentations of logic. However, very similar points can also be made about tokens. Indeed, the analogue of the theorem of §2 can even be strengthened to remove the condition that the conclusion of the propositional argument (i.e., the argument schema) be distinct from each premise: for, as the original Chrysippus phenomenon shows, when it comes to tokens we can have an exception even to the schema
$p\ /\ p$
; i.e., the instance of this with premise C and conclusion Z.
5.3 Propositions
We have seen that, at the level of sentences (as well of that of tokens), the Chrysippus phenomenon gives rise to exceptions to almost all logical rules. But one might wonder if the position couldn’t be made less radical by combining it with the claim that, at the level of propositions, classical logic holds strictly. That is, might we, by taking the traditional line that paradoxical sentences fail to express propositions, be able to vindicate strict classical logic for propositions?
There are reasons to think not. Suppose first that we take propositions to be structured, as on Fregean or Russellian accounts, for example. Then—quite apart from the issue of whether paradoxical sentences express propositions—there will be instances of the Chrysippus phenomenon at the level of propositions. This can be seen as follows.
Although it is arguable that there will not be a proposition p of the form
$\langle \neg \text {TRUE}(p)\rangle $
(since such a proposition would have to have itself as a constituent), we can generate a proposition that says of itself that it is untrue.Footnote
29
Simply consider a function d that sends a proposition q to the result of replacing all occurrences of the proposition
$\langle 0 = 0\rangle $
(say) with q itself. The following is then a proposition that says that it itself is untrue:
Call this LP (for ‘liar proposition’). LP is a loop in essentially the same way that Z and
$\lambda $
are. But distinct propositions that say that LP is untrue, such as
$\langle \text {LP} \land \text {LP}\rangle $
, are not. Just like C,
$\lambda \land Ws$
etc. these distinct propositions are simply true. But we then get logical exceptions precisely analogous to as in the sentential case.
There remains the possibility of giving an unstructured account of propositions, e.g., identifying them with sets of possible worlds. But, even ignoring the counterexamples generated by the fact that there is only one necessary proposition, this account does not seem to allow a very robust vindication of classical logic. For classical logic is the theory of the forms generated by the familiar connectives and quantifiers (together with identity); especially, the consequence relation that holds between these. But sets of possible worlds do not realize this structure in any natural sense: that is an upshot of the fact that the possible worlds account identifies logically equivalent propositions.
Either way, then, the hope for a vindication of classical logic that avoids exceptions seems likely to be dashed. Rather, the exceptions are a robust phenomenon.
6 A formal theory
In this section I present a formal theory that vindicates the claims made above. In the next section I consider alternative approaches. The theory of this section is a version of the contextualist approach of Gaifman (Reference Gaifman, Chapuis and Gupta2000), with the crucial difference that truth applies to sentences rather than tokens (cf. §1.1).Footnote 30 , Footnote 31
Let L be a first-order language with classical interpretation
$\mathfrak {A}$
, the domain of which is A. I assume that every member of A is denoted by some closed term of L. We extend L to
$\mathcal {L}$
by adding two new unary predicate symbols, T and F. Below, unless otherwise stated, by ‘sentence’, ‘term’ etc. I mean sentence of
$\mathcal {L}$
, term of
$\mathcal {L}$
etc. I assume that every sentence belongs to A. The formal theory being presented is a recipe for extending
$\mathfrak {A}$
to an interpretation of
$\mathcal {L}$
, under which T is a truth predicate for
$\mathcal {L}$
, and F is a falsity predicate for
$\mathcal {L}$
. We add a falsity predicate as well as a truth one because on this approach falsity is distinguished both from untruth and from having a false negation:
$\lambda $
is untrue but not false; and if
$\alpha = Tc_\alpha $
, then it is neither true nor false, while
$\neg \alpha $
is true.
We simultaneously construct the interpretations of T and F via a sequence of pairs of partial interpretations:
$\{\langle T_\mu ,F_\mu \rangle : \mu \in \text {On}\}$
.Footnote
32
Of course, the idea is that
$T_\mu $
is an interpretation of T, while
$F_\mu $
is one of F. I use
$\mathcal {I}_\mu $
for
$\langle T_\mu ,F_\mu \rangle $
. Further, if S is a partial interpretation, then
$S^+$
is the extension of S, and
$S^-$
is the anti-extension.
In defining
$\mathcal {I}_\mu $
there are four cases to consider (the third is the most involved).
(1)
$\mu = 0$
. Then
$T^+_\mu = F^+_\mu = \varnothing $
, and
$T^-_\mu = F^-_\mu $
is the set of members of A that are not sentences.
(2)
$\mu = \xi +1$
is odd.Footnote
33
By saying that a sentence is satisfied by a pair of partial interpretations
$\mathcal {P} = \langle S,R\rangle $
I mean that it is satisfied by the extension of
$\mathfrak {A}$
that interprets T by S and F by R, under Kleene’s strong scheme.
A sentence
$\alpha $
is determined by
$\mathcal {P}$
if either
$\alpha $
or
$\neg \alpha $
is satisfied by
$\mathcal {P}$
; and undetermined by
$\mathcal {P}$
otherwise. In contrast,
$\alpha $
is evaluated by
$\mathcal {P}$
if
$\alpha \in S^+\cup S^-\cup R^+\cup R^-$
; and unevaluated by
$\mathcal {P}$
otherwise.
Intuitively, in this case
$\mathcal {I}_\mu $
results from assigning t to all sentences that are unevaluated but satisfied by
$\mathcal {I}_\xi $
; and assigning f to all sentences that are unevaluated, but whose negations are satisfied, by
$\mathcal {I}_\xi $
. It is essential to restrict attention to unevaluated sentences here: for, looking ahead, once
$\lambda $
has been assigned n, for example, it will become satisfied, but we do not of course want to assign t to it.
That is, let
$\Phi _\xi $
be the set of sentences that are unevaluated but satisfied by
$\mathcal {I}_\xi $
; and let
$\Sigma _\xi $
be the set of sentences that are unevaluated, but whose negations are satisfied, by
$\mathcal {I}_\xi $
. Then:
-
(OT)
$T^+_\mu = T^+_\xi \cup \Phi _\xi $
and
$T^-_\mu = T^-_\xi \cup \Sigma _\xi $
; -
(OF)
$F^+_\mu = F^+_\xi \cup \Sigma _\xi $
and
$F^-_\mu = F^-_\xi \cup \Phi _\xi $
.
Thus, unevaluated sentences that are satisfied by
$\mathcal {I}_\xi $
are placed into the extension of T and the anti-extension of F. (Those whose negations are satisfied are rather placed into the extension of F and the anti-extension of T.) In general, i.e., at each stage of the construction, anything in the extension of T is in the anti-extension of F, and similarly everything in the extension of F is in the anti-extension of T. The reverse claims however do not hold: sentences like
$\lambda $
that are neither true nor false will be placed into each anti-extension, but neither extension (a fate shared of course by any member of the domain that is not a sentence).
(3)
$\mu = \xi +1$
is even. It is in this case that we ‘actively’ assign n to sentences (cf. §4). That is, we make assignments of n that affect later assignments of values: e.g., that to
$\lambda $
, which is the basis of the later assignment of t to
$\eta $
(see example 2(ii)). Formally speaking, to assign n to a sentence is to place it in the anti-extension of both T and F.
The following sequence of definitions leads up to that of a loop. The first codifies the notion of a sentence
$\alpha $
being directly about the truth status of an unevaluated sentence
$\beta $
. We restrict attention to the case where
$\beta $
is unevaluated because we want to treat, e.g.,
$\gamma = \neg Tc_\gamma \land Tc_{Ws}$
as essentially on a par with
$\lambda $
. That is, once
$Ws$
has been assigned t, we ignore the fact that
$\gamma $
is about this truth status. The basic idea is that
$\alpha $
is about the truth status of
$\beta $
if
$\beta $
is one of the sentences that must receive a truth status for
$\alpha $
to become determined. This means that if
$\alpha $
is
$\neg Tc_\alpha \land Ws$
or
$\neg Tc_\alpha \lor Bs$
(and unevaluated), then it will, in the relevant sense, be about its own truth status. In contrast, if
$\alpha $
is
$\neg Tc_\alpha \lor Ws$
, then it won’t be. This seems desirable: for while we want to treat the first two sentences as akin to
$\lambda $
, we do not so want to treat the third, because intuitively it is not a loop in the same way; ask whether this sentence is true and there is no need to return to that question, the matter is settled simply by the fact that snow is white.Footnote
34
Definition 1. Let
$\mathcal {P}$
be a pair of partial interpretations, and let
$\alpha $
and
$\beta $
be sentences.
$\alpha $
calls directly
$\beta $
under
$\mathcal {P}$
if there are sentences
$\gamma _1$
, …,
$\gamma _m$
such that:
-
(i) each
$\gamma _i$
is undetermined by
$\mathcal {P}$
; -
(ii)
$\gamma _1$
is
$\alpha $
; -
(iii) for each
$i < m$
,
$\gamma _{i+1}$
is an immediate sentential componentFootnote
35
or an instance of
$\gamma _i$
; -
(iv)
$\gamma _n$
is
$T\tau $
or
$F\tau $
for some closed term
$\tau $
with
$\tau ^{\mathfrak {A}} = \beta $
.
I omit mention of the pair of partial interpretations when this is clear from the context. For example, if
$\delta $
is
$\exists x[(x = c_\zeta \lor x = c_\theta ) \land Tx]$
, and
$\zeta $
and
$\theta $
are unevaluated by
$\mathcal {P}$
, then
$\delta $
calls directly
$\zeta $
under
$\mathcal {P}$
, via the sequence:
$\delta $
(
${=}\, \gamma _1$
);
$(x = c_\zeta \lor x = c_\theta ) \land Tc_\zeta $
;
$Tc_\zeta $
.Footnote
36
Similarly,
$\delta $
calls directly
$\theta $
, but it does not call directly any other sentences. And, as expected, if
$\lambda $
is unevaluated by
$\mathcal {P}$
, then it calls directly itself, via the sequence:
$\lambda $
;
$Tc_\lambda $
.
$\lambda $
does not however call directly anything else. The following codifies the general notion of a sentence being about the truth status of some unevaluated sentence.
Definition 2. Let
$\mathcal {P}$
be a pair of partial interpretations, and let
$\alpha $
and
$\beta $
be sentences.
$\alpha $
calls
$\beta $
under
$\mathcal {P}$
if there are sentences
$\gamma _1$
, …,
$\gamma _m$
(
$m \geq 2$
) such that:
$\gamma _1$
is
$\alpha $
; for
$i < m$
,
$\gamma _i$
calls directly
$\gamma _{i+1}$
under
$\mathcal {P}$
;
$\gamma _m$
is
$\beta $
.
Definition 3. Let
$\mathcal {P}$
be a pair of partial interpretations, and let
$\Gamma $
be a set of sentences.
$\Gamma $
is a loop under
$\mathcal {P}$
if every member of
$\Gamma $
calls exactly the members of
$\Gamma $
under
$\mathcal {P}$
.
Example 1. In the following, I assume that all of the sentences mentioned are unevaluated by
$\mathcal {P}$
. These sets are then loops under
$\mathcal {P}$
.
-
(i)
$\{\lambda \}.$
-
(ii)
$\{\alpha \}$
, where
$\alpha $
is
$Tc_\alpha $
. -
(iii)
$\{\beta ,\gamma \}$
, where
$\beta $
is
$Tc_\gamma $
and
$\gamma $
is
$Fc_\beta $
. -
(iv)
$\{\delta \}$
, where
$\delta $
is
$Tc_\delta \to 0 = 1$
. -
(v)
$\Theta = \{\chi _m: m \in \omega \}$
, where
$\chi _i$
is
$\forall x(x \in c_\Theta \to \neg Tx) \land i = i$
.
Intuitively,
$\mathcal {I}_\mu $
results from assigning n to every sentence that belongs to a loop under
$\mathcal {I}_\xi $
. Thus, let
$\Psi _\xi $
be
$\bigcup \{\Gamma : \Gamma $
is a loop under
$\mathcal {I}_\xi \}$
. Then:
-
(ET)
$T^+_\mu = T^+_\xi $
and
$T^-_\mu = T^-_\xi \cup \Psi _\xi $
; -
(EF)
$F^+_\mu = F^+_\xi $
and
$F^-_\mu = F^-_\xi \cup \Psi _\xi $
.
(4)
$\mu $
is a limit ordinal. Then
$T^+_\mu = \bigcup _{\xi <\mu }T^+_\xi $
and
$T^-_\mu = \bigcup _{\xi <\mu }T^-_\xi $
. Similarly for
$F_\mu $
.
Since we only ever assign values to sentences that were previously unevaluated, we have that if
$\mu \leq \xi $
, then
$T_\mu \leq T_\xi $
and
$F_\mu \leq F_\xi $
.Footnote
37
The fact that there are more ordinals than sentences thus gives:
Theorem 1. There is
$\rho \in \text {On}$
such that for all
$\mu \geq \rho $
,
$T_\mu = T_\rho $
and
$F_\mu = F_\rho $
.
According to the proposed theory, the sentences that are true are those that are assigned t in the above construction, i.e., those that belong to
$T^+_\rho $
. Similarly, the sentences that are false are those that belong to
$F^+_\rho $
. These sets,
$T^+_\rho $
and
$F^+_\rho $
, are also the proposed interpretations of T and F, respectively. I use
$\mathbf {T}$
for
$T^+_\rho $
,
$\mathbf {F}$
for
$F^+_\rho $
, and
$\mathbf {I}$
for
$\langle \mathbf {T},\mathbf {F}\rangle $
. Thus, the proposed interpretations are classical, or total, rather than partial: as required, if we are to vindicate the claim of §2.3 that classical arguments preserve truth when the sentences involved have their truth statuses determined compositionally.
By the monotonicity of Kleene’s strong scheme, if
$\alpha \in \mathbf {T}$
, then
$\mathbf {I} \vDash \alpha $
; and if
$\alpha \in \mathbf {F}$
, then
$\mathbf {I} \vDash \neg \alpha $
. But of course the converses of these claims do not hold. For example,
$\mathbf {I} \vDash \lambda $
, but
$\lambda \notin \mathbf {T}$
. And if
$\beta $
is
$Tc_\beta $
, then
$\mathbf {I} \vDash \neg \beta $
, but
$\beta \notin \mathbf {F}$
.
It might be complained that there is something arbitrary about the above construction: for example, why handle the first batch of loops at the second, rather than the first or third stage, say? Indeed, why even separate the assignment of standard values (i.e., t and f) from that of n, as I have, rather than dealing with these together at each stage? It can be proved, however, that the end result of the construction, i.e.,
$\mathbf {I}$
, does not depend on such choices. (For reasons of space I do not give this argument here.) It follows that there is nothing arbitrary about our proposed interpretations of T and F.
-
(i) All of the sentences mentioned in example 1 belong to
$T^-_2\cap F^-_2$
: it is easy to see that none of these or their negations are satisfied by
$\mathcal {I}_0$
, and thus that they belong to
$\Psi _1$
. -
(ii)
$\eta \in T^+_3$
. Recall that
$\eta $
is
$\neg Tb_\lambda $
, where
$b_\lambda $
is distinct from
$c_\lambda $
. Given
$\lambda \in T^-_2$
,
$\mathcal {I}_2 \vDash \eta $
.
$\eta \in T^+_3$
is then clear as long as
$\eta \notin \Psi _1$
. But this follows from the fact that if
$\Gamma $
is a loop under
$\mathcal {I}_1$
, then
$\eta \in \Gamma $
would require
$\lambda \in \Gamma $
and thus for
$\lambda $
to call
$\eta $
, which is clearly impossible. -
(iii)
$\lambda \land Ws \in T^+_3$
,
$Tc_\lambda \in F^+_3$
,
$Tc_\lambda \leftrightarrow \lambda \in F^+_3$
, and
$\forall x(x \in c_\Theta \to \neg Tx) \in T^+_3$
(where
$\Theta $
is as in example 1(v)) by similar arguments. -
(iv) If
$\zeta $
is
$\neg Tc_\zeta \land Ws$
, then
$\zeta \in T^-_2\cap F^-_2$
but
$\neg Tc_\zeta \in T^+_3$
. First,
$\{\zeta \}$
is a loop under
$\mathcal {I}_1$
. For
$\zeta $
calls directly itself via the sequence:
$\zeta $
;
$\neg Tc_\zeta $
;
$Tc_\zeta $
. It is easy to see, however, that
$\zeta $
does not call directly anything else. It follows that
$\zeta \in \Psi _1$
and thus
$T^-_2\cap F^-_2$
. Since it is clear that
$\neg Tc_\zeta $
does not belong to a loop under
$\mathcal {I}_1$
, but
$\mathcal {I}_2 \vDash \neg Tc_\zeta $
, we have
$\neg Tc_\zeta \in T^+_3$
. -
(v) Let
$\varphi (x,y)$
be a formula of L satisfied precisely by
$\langle m,\alpha _m\rangle $
, for
$m \in \omega $
, where
$\alpha _i$
is: Then, for each m,
$$\begin{align*}\forall x\forall y[(x> i \land \varphi(x,y)) \to \neg Ty]. \end{align*}$$
$\alpha _m \notin \mathbf {T}\cup \mathbf {F}$
. We must show that no
$\alpha _i$
or
$\neg \alpha _i$
is satisfied by
$\mathcal {I}_\mu $
; and also that no
$\alpha _i$
belongs to a loop under
$\mathcal {I}_\mu $
(for any
$\mu \in \text {On}$
). We prove both claims by a simultaneous induction on
$\mu $
. Thus, suppose that
$\mu $
is least such that one of the claims fails. If
$\mathcal {I}_\mu $
satisfies either
$\alpha _i$
or
$\neg \alpha _i$
, for some i, then it is easy to see that some
$\alpha _j$
must be evaluated by
$\mathcal {I}_\mu $
, which is impossible by the inductive hypothesis. So some
$\alpha _i$
must belong to a loop under
$\mathcal {I}_\mu $
. But this would require
$\alpha _i$
to call itself, which it is easy to see is impossible (since
$\alpha _i$
will only call
$\alpha _j$
for
$j> i$
). It follows that, for each m,
$\alpha _m \notin \mathbf {T}\cup \mathbf {F}$
.
-
(vi) If
$\alpha \in \mathbf {T}$
, then
$T\tau _\alpha \in \mathbf {T}$
and
$F\tau _\alpha \in \mathbf {F}$
; and if
$\alpha \in \mathbf {F}$
, then
$T\tau _\alpha \in \mathbf {F}$
and
$F\tau _\alpha \in \mathbf {T}$
. Suppose
$\alpha \in T^+_\mu $
for some even
$\mu $
. Then
$\mathcal {I}_\mu \vDash T\tau _\alpha $
, and so
$T\tau _\alpha \in T_{\mu +1}$
as long as
$T\tau _\alpha $
does not belong to a loop for some
$\xi < \mu $
. It is easy to see, however, that any loop that contained
$T\tau _\alpha $
would also contain
$\alpha $
, which is impossible given
$\alpha \in T^+_\mu $
. Thus,
$T\tau _\alpha \in \mathbf {T}$
. Similarly for the other cases.
Finally, we prove a version of the theorem of §2. I assume that for each formula
$\varphi $
of
$\mathcal {L}$
, with at most x free, there is a closed term
$\pi $
of L such that
$\pi ^{\mathfrak {A}} = \varphi (x/\pi )$
.Footnote
38
Let
$\alpha _1$
, …,
$\alpha _m$
be propositional formulas and let
$\alpha _1^{\prime }$
, …,
$\alpha _m^{\prime }$
be sentences of
$\mathcal {L}$
. We say that
$\alpha _1^{\prime }$
, …,
$\alpha _m^{\prime }$
result by uniform substitution from
$\alpha _1$
, …,
$\alpha _m$
, respectively, if
$\alpha _1^{\prime }$
, …,
$\alpha _m^{\prime }$
can be obtained from
$\alpha _1$
, …,
$\alpha _m$
, respectively, by uniformly substituting sentences of
$\mathcal {L}$
for propositional symbols.
Theorem 2. Let
$\alpha _1$
, …,
$\alpha _m$
,
$\beta $
be propositional formulas such that
-
$\beta \neq \alpha _i$
for
$i = 1, \dots , m$
, -
$\{\alpha _1, \dots , \alpha _m\}$
is classically consistent.
Then there are sentences
$\alpha _1^{\prime }$
, …,
$\alpha _m^{\prime }$
,
$\beta ^{\prime }$
of
$\mathcal {L}$
such that:
-
(i)
$\alpha _1^{\prime }$
, …,
$\alpha _m^{\prime }$
,
$\beta ^{\prime }$
result by uniform substitution from
$\alpha _1$
, …,
$\alpha _m$
,
$\beta $
, respectively; -
(ii) for
$i = 1, \dots , m$
,
$\alpha _i^{\prime } \in \mathbf {T}$
; -
(iii)
$\beta ^{\prime } \notin \mathbf {T}$
.
Proof. We use essentially the argument of the sketch of §2. The claim is clear if
$\beta $
is not a classical consequence of
$\alpha _1$
, …,
$\alpha _m$
, so suppose that it is. Then let
$p_1$
, …,
$p_l$
be the propositional symbols that occur in
$\alpha _1$
, …,
$\alpha _m$
,
$\beta $
, and let r be a row of the truth table for
$\alpha _1$
, …,
$\alpha _m$
,
$\beta $
in which each of these is true. For
$\gamma \in \{\alpha _1, \dots , \alpha _m, \beta \}$
,
$\gamma ^*$
is the result of making the following substitutions in
$\gamma $
: if
$p_i$
is true in r, then replace
$p_i$
with
$\neg Tx \land i = i$
; otherwise, replace it with
$Tx \land i = i$
. Then let
$\gamma ^{\prime }$
be
$\gamma ^*(x/\pi )$
, where
$\pi $
is a closed term of L that denotes
$\beta ^*(x/\pi )$
, i.e.,
$\beta ^{\prime }$
.
It is easy to see that
$\{\beta ^{\prime }\}$
is a loop under
$\mathcal {I}_1$
, and thus
$\beta ^{\prime } \notin \mathbf {T}$
. Further, since
$\{\beta ^{\prime }\} \in T^-_2$
, each
$\alpha _i^{\prime }$
is satisfied by
$\mathcal {I}_2$
, and so
$\alpha _i^{\prime } \in T^+_3 \subseteq \mathbf {T}$
. □
7 Alternative approaches
7.1 Supervaluationist
The most obvious alternative to the theory of §6 would replace the evaluation scheme used there, i.e., Kleene’s strong scheme, with an alternative: specifically, the supervaluationist scheme. The result would be a slightly—but only slightly—less thoroughgoing form of logical exceptionalism. In particular, theorem 2 would no longer hold. However, if we add the condition that
$\beta $
is not a logical truth, then the result does hold (and by a similar argument).
7.2 Upwards strict
In §2.1 I argued that in defining loops, we should consider only the sentences that a given sentence is about, rather than those that are merely components of the sentence. And it is this approach that we pursued in §6. Nevertheless, it is instructive to consider what happens if we reject this conclusion.
On this alternative approach, then, definition 1 would be replaced with the following.Footnote 39
Definition 4. Let
$\mathcal {P}$
be a pair of partial interpretations, and let
$\alpha $
and
$\beta $
be sentences.
$\alpha $
calls
$^{*}$
directly
$\beta $
under
$\mathcal {P}$
if
$\alpha $
is undetermined by
$\mathcal {P}$
and one of the following conditions obtains.
-
(a)
$\beta $
is undetermined by
$\mathcal {P}$
and an immediate sentential component or an instance of
$\alpha $
. -
(b)
$\alpha $
is
$T\tau $
or
$F\tau $
for some closed term
$\tau $
with
$\tau ^{\mathfrak {A}} = \beta $
.
Everything else is as in §6.
This change has the effect that one can never have, e.g., a conjunction that is neither true nor false, but whose conjuncts are true. More generally, we have the following. If
$\alpha $
is a propositional formula, then
$C(\alpha )$
is the set of its components.Footnote
40
I use
$\vDash _{\text {SK}}$
for the strong Kleene consequence relation.
Theorem 3. Let
$\alpha _1$
, …,
$\alpha _m$
,
$\beta $
be propositional formulas such that
$C(\beta )\cap \{\alpha _1, \dots , \alpha _m\} \vDash _{\mathrm{SK}} \beta $
. Then
$\alpha _1, \dots , \alpha _m \vDash \beta $
holds on this approach.
Conversely, however:
Theorem 4. Let
$\alpha _1$
, …,
$\alpha _m$
,
$\beta $
be propositional formulas such that
-
$C(\beta )\cap \{\alpha _1, \dots , \alpha _m\} = \varnothing $
, -
$\{\alpha _1,\dots ,\alpha _m\}$
is classically consistent.
Then
$\alpha _1, \dots , \alpha _m \vDash \beta $
has a false instance on this approach.
Both results can be strengthened a bit, but for simplicity I omit the details. As before, similar claims hold for the first-order case.
One disadvantage of this approach is that the relation of calling
$^{*}$
directly, and ultimately the final result of the evaluation procedure, is sensitive to which connectives we take as basic. To illustrate, consider a Curry sentence
$\alpha = Tc_\alpha \to 0 = 1$
. Regardless of whether we take
$\to $
as basic,
$\alpha $
will belong to a loop under
$\mathcal {I}_1$
(i.e., on this alternative approach). However, which other sentences belong to this loop depends on whether we take
$\to $
as basic—as, ultimately, does the issue of which sentences are assigned n.
Specifically, if
$\to $
is basic, then the loop that contains
$\alpha $
will be
$\{\alpha ,Tc_\alpha \}$
. In this case,
$\neg Tc_\alpha $
will belong to
$T^+_3$
(i.e., be assigned t); while
$Tc_\alpha \land 0 \neq 1$
will belong to
$F^+_3$
(i.e., be assigned f). In contrast, if
$\to $
is instead defined in terms of
$\neg $
and
$\lor $
(so that
$\alpha $
is
$\neg Tc_\alpha \lor 0 = 1$
), then the loop containing
$\alpha $
will rather be
$\{\alpha ,\neg Tc_\alpha , Tc_\alpha \}$
. Thus,
$\neg Tc_\alpha $
will instead be assigned n.
$(Tc_\alpha \land 0 \neq 1$
will still be assigned f.) But if
$\to $
is instead defined in terms of
$\neg $
and
$\land $
(so
$\alpha $
is
$\neg (Tc_\alpha \land 0 \neq 1)$
), then the loop will rather be
$\{\alpha , Tc_\alpha \land 0 \neq 1, Tc_\alpha \}$
. This means that
$Tc_\alpha \land 0 \neq 1$
is assigned n (while
$\neg Tc_\alpha $
is assigned t). And so on.
As I said (in note 36), things are quite different on the approach of §6: under that, which sets are loops, and thus which sentences are assigned which values, does not depend on which symbols are taken as basic. This would seem to be an advantage of that approach.
7.3 Downwards strict
To get a sort of opposite of this, we need to change the way in which standard values are assigned.Footnote
41
According to (OT) and (OF), unevaluated sentences are assigned t (or f) if they (their negations) are satisfied. To get an approach that is downwards strict, one would instead assign standard values on the basis of sentential components and instances. Thus,
$\neg \alpha $
is assigned t if
$\alpha $
has been assigned f; and f if
$\alpha $
has been assigned t.
$\alpha \land \beta $
is assigned t if
$\alpha $
and
$\beta $
have been; and f if one of
$\alpha $
or
$\beta $
has been.
$\forall x\varphi $
is assigned t if, for every
$a \in A$
, there is a closed term
$\tau $
denoting a such that
$\varphi (x/\tau )$
has been assigned t;
$\forall x\varphi $
is assigned f if some instance of it has been. The rest of the approach is as before.
Let
$\Gamma \cup \{\delta \}$
be a set of propositional formulas.
$\Gamma $
downward entails
$\delta $
if
$\Gamma \vDash _{\text {SK}} \delta $
and for some
$\gamma \in \Gamma $
,
$\delta \in C(\gamma )$
. We then have the following.
Theorem 5. Let
$\alpha _1$
, …,
$\alpha _m$
,
$\beta $
be propositional formulas. Then
$\alpha _1, \dots , \alpha _m \vDash \beta $
holds strictly on this approach iff
$\{\alpha _1, \dots , \alpha _m\}$
downward entails
$\beta $
.
Again, similar claims hold for first-order logic. Further, we can combine the approaches of this and the last subsection to get one that is both upwards and downwards strict (in the senses exemplified by those approaches).
7.4 Two extant proposals
Finally, I consider two approaches from the literature that bear similarities to the present one.
7.4.1 Skyrms
As I mentioned in note 13, Skyrms (Reference Skyrms and Martin1984) advocates a treatment of the Chrysippus phenomenon that involves exceptions to rules of classical logic: specifically, instances of intensionality, i.e., cases where the substitution of coreferential terms results in a change in truth status. It is instructive to compare this approach to that proposed here.
The main difference is that, on Skyrms’ approach, the only exceptions to logical rules are such instances of intensionality. And this is an essential feature of the approach, since its central innovation is to think of the semantic value of the truth predicate not as the set of objects that it applies to (or as the pair of this set together with the set of objects that it disapplies to), but rather as a set of pairs of objects together with terms denoting them (or a pair of such sets); where the idea is that
$T\tau $
is true iff
$\langle \tau ^{\mathfrak {A}},\tau \rangle $
is in the set.Footnote
42
,
Footnote
43
Compound sentences then have their truth status determined from atomic ones in the obvious way.
This allows for the Chrysippus phenomenon as follows. Consider
$\lambda $
and
$\eta $
. One can have
$\eta $
but not
$\lambda $
being true by placing
$\langle \lambda ,b_\lambda \rangle $
, but not
$\langle \lambda ,c_\lambda \rangle $
, into the anti-extension of T.
The main problem with this proposal, however, is that we have seen (§2) that there are instances of the Chrysippus phenomenon—i.e., instances of the same phenomenon that
$\lambda $
and
$\eta $
give rise to—that do not involve distinct coreferential names (or distinct tokens of names). For example, the instances discussed in §2 in connection with conjunction introduction and elimination. What is really responsible for the phenomenon, therefore, is not anything to do with distinct coreferential names in particular. Rather, what is responsible is the very natural distinction between sentences that are in a paradox versus those that are merely about it. And this is a distinction that occurs both in cases that involve multiple coreferential names, and in cases that do not. It seems, therefore, that Skyrms’ proposal does not get to the heart of the matter.Footnote
44
7.4.2 Hansen
Finally, I consider the approach of Hansen (Reference Hansen2014). This involves a wider range of exceptions to classical rules than that of Skyrms (and, unlike on that approach, these are not tied to the presence of distinct coreferential names). In terms of motivation and general shape, there are a number of ways in which Hansen’s approach is similar to the proposal of this paper. However, there are also significant differences—which, it seems to me, favour the approach proposed here. The most important of these are as follows.
Definition of loops
Hansen in effect uses the notion of calling
$\!^*$
directly, and thus the definition of loops, of §7.2. As a consequence, his approach is upwards strict in the sense of theorem 3. However, this definition of loops has the disadvantages that we have noted. Firstly, it seems to ride roughshod over the distinction between the things that a sentence is about, versus those that are its components (see §2). And, secondly, it means that the approach is sensitive to which logical symbols we take as basic (see §7.2).
Special treatment of quote names
Another difference (which is less obviously a disadvantage) is that Hansen singles out quote names for special treatment. Essentially, quote names are privileged in the following way: when considering a loop, for example, sentences that contain quote names are assigned values after those that don’t, with the result that sentences with quote names stand a better chance of receiving a standard value.
A simple example: let
$\alpha $
be
$T\text {`}\beta \text {'}$
, where
$\beta $
is
$Tc_\alpha $
(and where
$c_\alpha $
is not a quote name). On the approach of §6,
$\alpha $
and
$\beta $
are both assigned n. On Hansen’s approach, however, while
$\beta $
will be neither true nor false,
$\alpha $
will be false.
The main selling point of this feature of Hansen’s approach is that it means that we can always truthfully describe a sentence’s truth status. This is in contrast to the present approach on which, for example, any sentence that says that one of the sentences in Yablo’s paradox is neither true nor false is itself neither true nor false.
The disadvantage of this feature, it seems to me, is that truth statuses are no longer determined purely by the structure of the referential network that the sentences of our language form. Rather, they depend also on what might seem to be rather arbitrary distinctions between the means by which the links of this network are forged.
Nevertheless, if desired one could straightforwardly enough incorporate this aspect of Hansen’s approach into the present one (although for reasons of space I omit the details).Footnote 45 That is, this difference is independent of the others discussed in this subsection, and which do seem to me to clearly favour the approach proposed in this paper.
Classical inconsistency
The main difference between Hansen’s approach and the present one, however, is that it is classically inconsistent in the sense: there are classically inconsistent sets of sentences, each member of which is true on Hansen’s approach. This is due to the following two features of Hansen’s approach:Footnote 46 (i) sentences that receive standard values have these determined compositionally from the values of their sentential components; and (ii) in such cases, n is treated identically to f.
In some cases, this seems to give the right result. Thus, to illustrate, consider
$\neg \alpha $
, where
$\alpha $
is
$Fc_\alpha $
. On Hansen’s approach (as on the present one),
$\alpha $
is neither true nor false, while
$\neg \alpha $
is simply true. But since Hansen insists on deriving the t that
$\neg \alpha $
receives from the n that its sentential component
$\alpha $
receives, he is forced to say that whenever a sentence
$\beta $
is neither true nor false, and
$\neg \beta $
receives a standard value, then
$\neg \beta $
is true. But while this gives the right result in the case of
$\neg \alpha $
, it gives disastrous ones in other cases. For example,
$\neg \lambda $
, i.e.,
$\neg \neg Tc_\lambda $
, comes out as true, despite the fact that
$\lambda $
is not true. But how can something be not not true, when it is in fact not true? This also gives a classical inconsistency: since
$\eta $
, i.e.,
$\neg Tb_\lambda $
, and
$b_\lambda = c_\lambda $
are both true. It is hard not to feel that something has gone badly wrong.
The mistake, I would suggest, is thinking that
$\neg \alpha $
’s t must be derived from its sentential component
$\alpha $
’s n. Rather,
$\neg \alpha $
is true because, once
$\alpha $
has been assigned n, what
$\neg \alpha $
says is the case (i.e.,
$\neg \alpha $
becomes satisfied). Seeing things this way—as on the present approach—allows
$\neg \alpha $
to be true in a way that does not bring the undesirable truth of
$\neg \lambda $
in its wake. As far as I can tell, then, the main differences between Hansen’s approach and the present one favour the latter.Footnote
47
We have seen, then, that logic is exceptional, if not in quite the way that was expected.Footnote 48