curry paradox simon
curry paradox simon
https://doi.org/10.1007/s11098-023-01960-4
Keith Simmons1
Abstract
A Curry paradox about truth is generated by the following sentence, written on the
board in room 101:
Though the sentence and the argument generate Curry paradoxes, they also gener-
ate more basic paradoxes, in a sense to be made clear. I argue that if we solve these
more basic paradoxes, we have solutions to both kinds of Curry paradox. The posi-
tive proposal is in part inspired by a brief remark of Gödel’s, that the paradoxes
might appear “as something analogous to dividing by zero”—so that the concepts of
truth and validity, for example, are everywhere applicable except for certain singular
points or singularities. A second central claim is that ’true’ and ’valid’ are context-
sensitive predicates. This contextual-singularity approach to the Curry paradoxes
applies also to other paradoxes of truth, validity, denotation, and predicate-exten-
sion. So a more general aim of the paper is to provide a unified response to semantic
paradox.
A Curry paradox about truth is generated by the following sentence, written on the
board in room 101:
* Keith Simmons
keith.simmons@uconn.edu
1
Philosophy Department, University of Connecticut at Storrs, 344 Mansfield Road Unit 1054,
Storrs, CT 06269‑1054, USA
13
Vol.:(0123456789)
1514 K. Simmons
Therefore,
1 ≠ 1.
But though these sentences generate Curry paradoxes, they also generate more
basic paradoxes, in a sense to be made clear. Solve these more basic paradoxes, I
shall argue, and we have solutions to both kinds of Curry.
Let’s start with truth and the sentence T on the board in room 101:
(T) If the sentence on the board in room 101 is true then 1 ≠ 1.
13
Curry and context: truth and validity 1515
where ‘s’ is a name of the sentence that replaces ‘p’. And we also assume through-
out classical sentential logic (SL).
(7) It’s not the case that (if T is trueT then 1 ≠ 1). [5, 6 SL]
(9) T is pathologicalT
But our reasoning need not end here. We can reason past pathology. T is excluded
from the extension of ‘trueT’—for if it were trueT, it would be assessable by TRT,
and not p athologicalT. So,
1
Assuming SL, we may deduce p from the negation of if p then q.
13
1516 K. Simmons
Now T* and T are composed of the same words with the same extensions—T* is
a repetition of T. Yet T* is a true conclusion reached by valid reasoning, while T is
pathological. T and T* are tokens of the same type, yet they differ in semantic status.
Other paradoxes generate repetitions: semantically unproblematic expressions
that are tokens of the same type as pathological expressions. Suppose I write on the
board:
L* does not lead back to paradox—for that we’d need the truthL-schema, but we’ve
established that the sentence on the board is not assessable by the truthL-schema. L*
is semantically unproblematic—it is a repetition of L, but differs in semantic status.
So L* is true, but L is pathological, just as T* is true, but T is pathological. Again
we have tokens of the same type, yet with different semantic status.3 It is natural,
then, to look for a contextual explanation.
Elsewhere I have argued for a contextual treatment of the Liar, paradoxes of
denotation (König’s, Richard’s, Berry’s), and a version of Russell’s paradox in
2
Assuming SL, we may deduce if p then q from the negation of p.
3
Paradoxes of denotation and of predicate-extension also generate repetitions. Suppose I write on the
board just these three expressions: ‘pi’, ‘six’, ‘the sum of the numbers denoted by expressions on the
board’. If we assume that the third expression denotes a number, say k, we reach absurdity: k = π + 6 + k.
So the third expression is pathological, and fails to denote. But then, since the third expression fails to
denote, we may conclude: the sum of the numbers denoted by expressions on the board is π + 6. And
here we have a repetition of the third expression which is not pathological—it denotes a number, namely
π + 6.
Or suppose I write on the board just these two predicates: ‘moon of the Earth’, ‘one-membered
extension of a predicate on the board’. Suppose the second predicate has a determinate extension. Then
we reach absurdity: the second predicate has a one-membered extension if and only if it has a two-
membered extension. So the second predicate is pathological, and fails to have an extension. So we
may conclude: the extension of the first predicate is the only one-membered extension of a predicate
on the board. Here, in our conclusion, is a repetition of the first predicate, and it isn’t pathological—its
extension is the extension whose only member is the Moon.
13
Curry and context: truth and validity 1517
4
See Simmons (2018).
5
See for example Stalnaker (1975), Lewis (1979), Heim (1988), Reinhart (1981), Grosz and Sidner
(1986), Halliday (1967), Clark and Haviland (1977), Chafe (1976), Brown and Yule (1983).
13
1518 K. Simmons
2 Singularities
According to the contextual account of our reasoning about T, there is a shift in the
extension of ‘true’, represented by the shift from ‘trueT’ to ‘trueR’, where the sub-
scripts are modest, tracking only coextensiveness and lack of coextensiveness. How
might we try to pin down the extension of an occurrence of ‘true’?
I’ve argued elsewhere against a hierarchical approach, where the move from
‘trueT’ to ‘trueR’ is a move from one level of language to a higher level.6 One seri-
ous worry for the hierarchical account is that it places massive restrictions on ordi-
nary uses of ‘true’. If a use represented by ‘trueT’ is assigned a level, then it fails to
apply to all those truths at higher levels. Gödel made a parallel complaint about Rus-
sell’s simple theory of types:
“objects are divided into mutually exclusive ranges of significance, each range
consisting of those objects that can replace each other; and that therefore each
concept is significant only for arguments belonging to one of those ranges, i.e.,
for an infinitely small portion of all objects.”7
Gödel continues:
“It is not impossible that the idea of limited ranges of significance could be
carried out without the above restrictive principle. It might even turn out that
it is possible to assume every concept to be significant everywhere except
for certain ’singular points’ or ’limiting points’, so that the paradoxes would
appear as something analogous to dividing by zero.”8
In the case of truth, the idea is that the predicate ‘true’ applies almost everywhere,
except for certain singular points or singularities where their application breaks
down. In the case of T, T is a singularity of ‘trueT’.
6
See, for example, Simmons 1993. Kripke argues against a hierarchical approach in Kripke (1975). Tar-
ski had doubts about such a treatment of ‘true’ in natural language—see Tarski, (1933/1986, p. 267).
7
Kurt Gödel 1944, in Schilpp (1944, p. 149).
8
Op. cit., p. 150.
13
Curry and context: truth and validity 1519
We can think of this tree as a map of the attempt to evaluate T by the schema TRT.
The top node of the tree is the primary representation of T. Branches lead to T’s
antecedent and consequent, suitably represented. The consequent of T contains no
context-sensitive expressions, and so it is suitably represented by its type. And any
token of its type is false, whatever the context. So we pair its type together with
a fixed value of falsity, indicated by ‘f’. The left branch leads to the primary rep-
resentation of the antecedent. The first member of the triple specifies the anteced-
ent’s type, ‘T is true’. The second member indicates that the occurrence of ‘true’
in the antecedent is to be represented by ‘trueT’. And since the conditional T is to
be assessed by TRT, so are its components, in particular its antecedent—and this is
indicated by the third member. Since the antecedent says that T is t rueT, to assess the
antecedent we will need to assess T by the schema TRT. So the node at the third tier,
directly below the primary representation of the antecedent, is <type(T),trueT,TRT>.
So now we have a node identical to the top node, and the tree continues as before.
So the primary tree for T contains an infinite branch. And there is no escap-
ing this infinite regress. Since T is a conditional, and the consequent is false, we
have to evaluate the antecedent if we are to evaluate T. And so on. So the infinite
branch indicates pathology—T is ungrounded. The repeated occurrence of T’s
primary representation on the infinite branch indicates that T cannot be assessed
by the t rueT-schema TRT: T is a singularity of ‘trueT’.
What about the primary tree for T*? It looks like this:
13
1520 K. Simmons
The top node is the primary representation of T*. The second member of the
triple indicates that the occurrence of ‘true’ in T* is represented by ‘trueT’, and
the third member indicates that T* is evaluated in our discourse by the reflective
truthR-schema TRR. Branches lead to the antecedent and consequent of T*, suit-
ably represented. Since T* is to be evaluated by the truthR-schema, so is its ante-
cedent, ‘T is trueT’. But now, to evaluate this antecedent, we have to determine
whether T is trueT. So at the third tier, T is represented by <type(T),trueT,TRT>,
where the third element indicates that T is to be evaluated by T RT. This is the
primary representation of T, and the tree continues as the primary tree for T. The
leftmost branch is infinite.
T*’s primary representation does not repeat on the infinite branch—so the tree
indicates that T* is not pathological. T* is not a singularity of ‘trueR’. But T’s
primary representation does repeat, indicating that T is pathological, and a singu-
larity of ‘trueT’. T* stands above the evaluative regress in which T is caught. At
the second tier, we reflectively evaluate T’s antecedent by T RR. Since T is a sin-
gularity of ‘trueT’, the antecedent is not trueR. Instantiating TRR to T*, we have
So T* is indeed trueR, since the antecedent of the conditional on the right is not
trueR. And, just like T*, T is assessed by TRR as trueR.
So T’s status is assessment-sensitive: its semantic value depends on the schema
by which it is assessed. But this does not motivate relativism about truth. It is an
absolute matter that T is p athologicalT. The original attempt to assess T by TRT is
13
Curry and context: truth and validity 1521
a failed attempt. T* tells the whole story about T, that T is pathologicalT, not trueT,
and can be reflectively assessed as trueR.9
A full formal singularity theory of truth is beyond the scope of this paper. A sin-
gularity theory of truth, in which primary representations and primary trees are basic
technical notions, is provided in Simmons (1993). The singularity theory is extended
to the notions of denotation and predicate-extension in Simmons (2018). But I hope
I’ve done enough here to indicate the bare bones of such a theory.
The identification of singularities does not by itself provide a positive account of
truth—it tells us only what to leave out of the extension of a given occurrence of ‘true’.
But once we’ve identified singularities, we can take the positive step we need: we can
provide a schema for truth. Given an occurrence of ‘true’ represented by ‘trueα’,
Now consider an alternative way of reasoning about T, the sentence on the board in
room 101.
So far, we have reasoned about T just as before. But now suppose we continue as
follows:
Observe that we’ve just argued from (1) to (4). So, by conditional proof:
9
John MacFarlane characterizes relativism about truth this way: “To be a relativist about truth is to hold
that languages with assessment-sensitive expressions are at least conceptually possible”. And “To be a
relativist about truth in English (or some other natural language) is to hold that some expressions of Eng-
lish are assessment-sensitive” (MacFarlane 2014, p. 65). The case of T—and other cases of pathology—
may be seen as counterexamples to MacFarlane’s characterization of relativism about truth.
13
1522 K. Simmons
As we consider this reasoning, we should keep in mind that we are dealing with
sentences considered as tokens, or sentence-types in a context. At line 1, we assume
that T is trueT, for a conditional proof. It follows from this assumption that we can
apply the schema T RT to T, and we semantically descend, to 3/. Then a step of MP
yields 1 ≠ 1. So we complete the conditional proof at 5/. We reach a repetition of T
at 5/, a new sentence distinct from T: 5 / is neither on the board nor self-referential.
We’ve established 5 / by valid reasoning. And as we’ve seen, 5/, like any repetition
of T, can be reflectively evaluated as true ( 5/ is trueR). So far so good.
The Curry reasoning leads on to absurdity only because three implicit assump-
tions are now made:
Given (i), we can apply T RT to 5 /. Given (i) and (ii), we can move from 5 / to ‘5/ is
trueT’. And given (iii), we can move on to 6 /. Once these further assumptions are
made explicit, we can see that the Curry reasoning slurs over the difference between
the sentences T and 5/. We can accept assumption (iii), since 5 / is a repetition of T.
But assumptions (i) and (ii) are unacceptable. These assumptions in turn depend on
more general assumptions:
In particular, if we deduce a token of the type ‘If T is trueT then 1 ≠ 1’, then we may
semantically ascend via TRT, introduce the truthT-predicate, and declare the token to
be trueT.
But we’ve already shown that I and II are false. Consider our deduction of T*,
another repetition of T. At the reflective stage of the reasoning in which we estab-
lished T*, the schema T RT has been abandoned, and T* is to be assessed by TRR—
as is indicated by T*’s primary representation <type(T),trueT,TRR>. T* is trueR, but
it isn’t trueT. And the same goes for T, and for any repetition of T, 5/ included. This
is where the Curry reasoning goes wrong—we should reject assumptions I and II.
Neither 5/ nor T can be assessed by TRT, and neither are trueT.
It’s important to see the differences between our original paradox and the Curry
paradox. Our original paradox applied T RT to T only, and at no point did we apply
TRT to a sentence other than T. Our original paradox, where we reached a contradic-
tion at lines 5 and 8, was generated from SL, the absurdity of 1 ≠ 1, and the assump-
tion that T RT applies to T. The Curry paradox is generated from SL, the absurdity
of 1 ≠ 1, and the three further assumptions I, II, iii. Our original paradox is more
basic—less is needed to reach absurdity.
Our original reasoning showed that T cannot be assessed by TRT, that no repetition
of T can be assessed by T RT, and that neither T nor any repetition of T is trueT. These
results required only these assumptions: SL and the absurdity of 1 ≠ 1. And these
assumptions are shared by the Curry reasoning. Given just these assumptions, our
13
Curry and context: truth and validity 1523
original reasoning shows that the Curry’s additional assumptions I and II are false. So
we have an immediate resolution of the Curry. We should reject the step from 5/ to 6/,
since the repetition 5 / cannot be assessed by T
RT. And we should reject 6 / itself: T is not
trueT.
The sentence T has an absurd consequent, and the paradoxical Curry reasoning seems
to succeed in proving this absurdity. The Curry paradox is often presented this way.
But we can take the Curry in a more general or schematic way. The consequent can
be any sentence we like—absurd, just plain false, or true, or necessarily true. Then
what’s paradoxical isn’t that we prove an absurdity. What’s paradoxical is that we can
prove anything by, as it were, ‘logic alone’. If we start, for example, with the sentence
then the Curry reasoning apparently leads us to the conclusion that snow is white,
with no need for any empirical enquiry.
This suggests that we should look at a more schematic, more general version of
the Curry, generated by the sentence
where φ is any sentence, with any truth value. The pathology here is that we can
prove φ, whatever φ’s truth status. So the apparent paradox is generated indepen-
dently of φ’s truth value, and any resolution must respect that. Let ‘trueG’ modestly
represent the occurrence of ‘true’ in G. The Curry reasoning goes like this:
The absurdity here is that φ is entirely arbitrary: we can prove anything from the
sentence G.
To respect this sense of absurdity, we have to treat G’s consequent as having a
fully unspecified value. If we assume from the outset some definite value for the
consequent, we may miss the way in which G leads to absurdity. For example, con-
sider the sentence U again, with a modest subscript in place:
(U) If U is trueU then snow is white. Suppose we assume immediately that the
consequent is trueU. Then by the semantics of the conditional, it follows that U is
trueU. Then we may infer the conditional itself (by T
RU), and then, by MP, that snow
13
1524 K. Simmons
is white. But there’s nothing absurd here—we haven’t proved that snow is white ‘by
logic alone’. Rather, we’ve taken a circuitous route from the initial assumption that
the consequent is trueU to the conclusion that snow is white. So it’s crucial to make
no assumptions about the truth status of the consequent. Accordingly, we will take
the consequent’s truth status to be fully unspecified—let this status be represented
by u.
G’s pathology, like T’s, is a matter of its ungroundedness. Consider an attempt to
evaluate G. Since G is a conditional, and the truth status of its consequent is u, any evalu-
ation of G will depend on its antecedent. This is in line with Kleene’s strong three-valued
logic. Take a conditional whose consequent has value u. The conditional is true if its
antecedent is false, and false if its antecedent is true. So to evaluate G, we must evaluate
its antecedent. But the antecedent sends us back to G, and we are caught in an evaluative
loop.
These intuitive ideas can again be made more precise via the notions of primary
representation and primary tree. In parallel with T, the primary representation of G
is <type(G),trueG,TRG>. The second member of the triple indicates that the occur-
rence of ‘true’ in G is (modestly) represented by ‘trueG’. And the third member indi-
cates that in the course of the Curry reasoning, G is evaluated by the truthG-schema
TRG.
The primary tree for G is this:
G’s primary tree is just like T’s, except for the representation of the consequent.
The consequent’s truth value is to be set aside, left as unspecified. G’s unground-
edness is captured by the infinite branch. G’s primary representation repeats on
this infinite branch, indicating that G is p athologicalG: it cannot be assessed by the
truthG-schema. And G is a singularity of ‘trueG’.
Once we recognize that G is pathological, and excluded from the extension of
‘trueG’, we can reflectively evaluate G’s antecedent as false, and so G as true. So
G is reflectively evaluable as true, whatever the truth value of the consequent. We
can rehabilitate G, just as we can rehabilitate T: G is true. But here, this reflective
13
Curry and context: truth and validity 1525
Therefore
(C) 1 ≠ 1.11
10
This then is in opposition to those who take the Curry to be a different kind of paradox from the liar.
Graham Priest claims that the Curry is different, because it has nothing to do with negation—see Priest
(1995, p. 186). Weber et al. take the Curry to be different from the liar because the Curry does not fit the
inclosure schema—see Weber et al. (2014, p. 823).
11
Stephen Read points out that an argument like this was considered by fifteenth and sixteenth century
authors (Read 2001, p. 189). Read cites Ashworth (1974, p. 125) and Roure (1962, p. 262).
12
So the notion of validity that I am working with is to be contrasted with what might be called ‘logical
validity’, the Tarskian notion where, roughly, validity is truth-preservation in virtue of logical form.
13
1526 K. Simmons
Let the set of arguments that are validP be VP. Associated with VP will be a set
of truths, call it ‘TP’. The validP arguments will be those that necessarily preserve
truthP, where the extension of ‘trueP’ is the set T
P. The validityP-schema is:
We reach 7 by just sentential logic and the necessary truthP and validityP sche-
mas. So it follows that:
13
Curry and context: truth and validity 1527
(10) V is pathologicalP.
For if V was v alidP, it would not be p athologicalP. And given that it’s been estab-
lished that V is not assessable by V ALP, 11 doesn’t lead back to contradiction—
for that, we would need to assess V by VALP.
So at 11 we’ve established that V is not validP. Indeed, given that we’ve
established 11 given only SL and the absurdity of 1 ≠ 1, we’ve established that V
is necessarily not v alidP.
Now suppose we assume:
13
1528 K. Simmons
Since we’ve reflectively established that V is not validP (because pathologicalP), it fol-
lows straightforwardly that P* is not trueR. Like P and any repetition of P, P* is not
assessable by the truthP-schema—but, in a context that is reflective with respect to V,
P* is assessable by the truthR-schema, as not trueR.
The primary representation of argument V is <type(V),validP,VALP>. Here
‘type(V)’ denotes the type of any argument with premise of type ‘The argument
on the board in room 102 is not valid’, and conclusion of type ‘1 ≠ 1’. The sec-
ond member of the triple indicates that any occurrence of ‘valid’ is to be rep-
resented by ‘validP’. In our reasoning, we attempt to assess V by the schema
VALP, and this is indicated by the third member of the triple.
The primary tree for argument V looks like this:
The tree maps the attempt to evaluate V by the schema VALP. The top node is the
primary representation of V. Branches lead to the premise and the conclusion of V,
suitably represented. The conclusion C is represented by its type (since it contains
no context-sensitive expressions), paired with the value f (since any token of its type
13
Curry and context: truth and validity 1529
is false, whatever the context). The premise P is represented by its primary repre-
sentation <type(P),validP,TRP>. The second member of the triple is ‘validP’, since
the occurrence of ‘valid’ in P is represented by ‘validP’. The third member is ‘TRP’:
since we are evaluating V by VALP, and validityP is truthP-preservation, P is to be
evaluated by TRP. P makes reference to the argument V, and assesses it in terms
of validityP (as the second element of P’s primary representation indicates). So to
assess P, we need to assess V via the validityP-schema. So a vertical branch leads
from the node for P to the triple <type(V),validP,VALP>, where the third element
indicates that V is to be assessed by the validityP-schema. But now we have a node
identical to the top node, and the tree continues as before.
The primary tree for V contains an infinite branch. And there is no escaping this
infinite regress. Since the conclusion C is false, we have to evaluate the premise P if
we are to evaluate the argument V. So we are led down the leftmost infinite branch.
This branch indicates V’s ungroundedness. The repeated occurrence of V’s primary
representation on the infinite branch indicates that V cannot be assessed by V ALP:
V is pathologicalP, and a singularity of ‘validP’. And the repeated occurrences of P’s
primary representation indicates that P cannot be assessed by truthP-schema: P is
pathologicalP, and a singularity of ‘trueP’.
The primary tree for V* is this:
The top node is the primary representation for V*. The second member of the
triple indicates the representation of ‘valid’ in V*’s premise. The third member
indicates that, at the final stage of our reasoning, V* is assessed by the reflec-
tive validityR-schema VALR. Branches lead to the premise and the conclusion of
V*. At the second tier, the node for the premise P* is its primary representa-
tion <type(P),validP,TRR>. The second element indicates the representation of
the occurrence of ‘valid’ in P*. The third element indicates the truth-schema
13
1530 K. Simmons
We can reason about this argument much as we did about V. We reach the conclu-
sion that the argument is pathological. And we can reason past pathology, moving
to a reflective context. We arrive at a valid repetition of the argument on the board.13
13
For further analysis of this validity paradox, see Simmons (2021).
13
Curry and context: truth and validity 1531
There are further validity paradoxes, in analogy with variations on the liar. We can
have looped arguments, each saying of the other that they are not valid. And we can
have extended loops, and chains of arguments. And we can have a validity-teller—
for example, if we write on the board:
Just as with the liar and the truth-teller (‘This sentence is true’), we can distinguish
between cases that generate contradiction, such as V, and those that generate inde-
terminateness, such as the validity-teller. The contextual-singularity approach char-
acterizes the pathology common to both as ungroundedness, as witnessed by the
repetition of the arguments’ primary representation on an infinite branch of their
primary trees.14
But here I want to focus on one validity paradox in particular: a validity Curry. Con-
sider again the first few steps of our original reasoning about V. We began like this:
Observe that we’ve just argued from the assumption at (1) to the conclusion at (5).
So:
(6/) V is validP.
14
For more discussion of these validity paradoxes, see Simmons (2021). Woodbridge and Armour-Garb
(2008) call for ‘a single treatment of validity’s pathological features” (op. cit., p71). The suggestion of
the present approach is that the underlying pathological feature is ungroundedness, and the treatment is
to identify the singularities of the context-sensitive validity predicate.
13
1532 K. Simmons
Given (i/) and (ii/), we can introduce the validityP predicate, and declare V+
validP. Given ( iii/), we can then move on to 6/.
But we must reject assumptions (i/) and (ii/). These in turn depend on these
more general assumptions:
And I/ and I I/ are both false. The deduction of V*’s conclusion from its premise is
valid (that is, v alidR), but it is not v alidP. Our original reasoning about V and V*
established that V is neither assessable by VALP or validP, and the same goes for
any repetition of V, V* and V+ included.
Again, in parallel with the case of the truth Curry, we should compare and
contrast the original reasoning about V and the Curry reasoning. Our original
reasoning applied V ALP to V only—at no point did we apply VALP to an argu-
ment other than V. Our original validity paradox, where we generated a contra-
diction at lines 6 and 9, was generated from SL, the absurdity of 1 ≠ 1, and the
assumption that V can be assessed by VALP. The validity Curry paradox is gener-
ated from SL, the absurdity of 1 ≠ 1, and the further assumptions I/, II/, iii/. Our
original paradox is more basic—we need less to reach absurdity.
Our original reasoning shows that V cannot be assessed by VALP, that no rep-
etition of V is assessable by VALP, and that V is not validP. These results are
13
Curry and context: truth and validity 1533
Therefore,
(D) φ
where φ is a place-holder for any sentence, which may be absurd, plain false, plain
true, or necessarily true. Let the argument referred to by Q be W, and let ‘validQ’
modestly represent the occurrence of ‘valid’ in Q. We now reason in exact parallel
to the validity Curry reasoning about V:
15
Here’s a variant of the argument V. Suppose the following sentence is written on the board in room
103:
(P/) The argument from the sentence on the board in room 103 to ‘1 ≠ 1’ is valid.
Let the argument to which P/ refers be V /. Then we can reason about V / exactly as we originally rea-
soned about V. Take the original reasoning 1–11 of Sect. 5, replace ‘V’ by ‘V/’ and ‘P’ by ‘P/’, and we
obtain an argument that establishes that V / cannot be assessed by the validityP//-schema (with the modest
subscript in place). We establish that V/ and P/ are pathologicalP/, V/ is not validP/, and P/ is not trueP//.
Curry reasoning parallel to 1–10/ of Sect. 6 goes wrong at the corresponding point. A repetition of V / is
/ /
obtained, and then it is falsely assumed that this repetition is assessable by VALP/ , as validP/ .
A version of P/ is the main focus of Beall and Murzi (2013). Beall and Murzi explore a substructural
approach which rejects Structural Contraction. According to the present singularity proposal, classical
logic is fully preserved.
13
1534 K. Simmons
And now we make the distinctive Curry move, given that we’ve just deduced 5 //
from 1//:
(6//) W is validQ.
And from here, we take steps exactly analogous to 7–10 above, using VALQ, TRQ,
and SL to reach
(10//) φ.
The absurdity here is that we can prove anything, given the argument W.
As we saw with the generalized Curry sentence G, we must not assume anything
about the value of φ if we’re to retain this sense of absurdity. For example, suppose we
assume in advance that φ is necessarily true (perhaps φ is the sentence ‘1 = 1’). Then
we might suppose that absurdity doesn’t arise. Since the W’s conclusion D is necessar-
ily trueQ, W is validQ. It follows that Q is trueP. Given that W is validQ and Q is trueQ,
it follows that D is trueQ. But this was already assumed in advance—so there is no
absurdity.
So we make no assumptions about the truth status of φ—we let its truth status be
u. The pathology of the argument W is a matter of its ungroundedness, in parallel
with the generalized Curry sentence G. Consider the attempt to evaluate W. Since
the truth value of D can play no part in the evaluation of W, W can be evaluated only
if we evaluate its antecedent. In general, if an argument has a conclusion with an
unspecified truth value, the validity of the argument may still be a determinate mat-
ter: if the antecedent is necessarily false, then the argument will be valid. So we turn
to the premise Q of W. But that sends us back to W, and we’re launched on an infinite
regress.
The primary tree for W maps out this attempt to evaluate W via the
validityQ-schema VALQ:
13
Curry and context: truth and validity 1535
W’s primary tree is just like V’s, except for the representation D’s truth value as
u. The primary representations of W and Q repeat on the infinite branch. W is
pathologicalQ (cannot be assessed by VALQ), and Q is p athologicalQ (cannot be
assessed by TRQ). So W is not validQ, and Q is not trueQ. W is a singularity of
‘validQ’ and Q is a singularity of ‘trueQ’.
We can observe that Q cannot be trueQ—Q is necessarily a singularity of
‘trueQ’. For if Q were trueQ, then W would have a trueQ premise and a falseQ
conclusion, and so W would not be v alidQ—and then Q would not be trueQ.
Once we reflect on Q, and see that Q is necessarily a singularity of ‘trueQ’, we
can reflectively evaluate Q as necessarily not true—say, necessarily not trueR.
But then, necessarily, Q cannot have a trueR premise and a falseR conclusion,
because it cannot have a trueR premise. That is, Q is v alidR, where ‘validR’ and
‘validQ’ are not coextensive. We can reflectively establish that W is valid, what-
ever the truth value of its conclusion. We can rehabilitate W.
Returning to our Curry reasoning, it’s the move to 6 // that is the culprit. Just
as V was conflated with V +, so W is conflated with the argument with prem-
ise 1 and conclusion 5 —let this argument be W+. But where things really go
// //
wrong is with the assumption that the deduction from 1// to 5// is validQ. This is
to assume the analogues of assumptions I/ and II/ in Sect. 6—to assume that any
argument is assessable by VALQ, and that any deduction is validQ. But these
assumptions are false: W + cannot be assessed by VALQ, and neither W+ nor W
are validQ. We should reject the move from 5// to 6//, and reject 6// itself.
13
1536 K. Simmons
8 Concluding remarks
The truth paradox of Sect. 1 turned into a proof that the sentence T, and any repeti-
tion of T, are pathologicalT. This shows where the Curry reasoning in Sect. 3 breaks
down. And this resolution carries over to the generalized Curry reasoning of Sect. 4.
In parallel, the validity paradox of Sect. 5 turned into a proof that V, and any repeti-
tion of V, are pathologicalV. This resolves the validity Curry of Sect. 6, and, in turn,
the generalized validity Curry of Sect. 7. Both kinds of truth Curry and both kinds
of validity Curry are resolved in the same way: pathology is a matter of ungrounded-
ness, witnessed by primary trees. Occurrences of ‘true’ and ‘valid’ have singulari-
ties, sentences or arguments to which they fail to apply. But these singularities are
evaluable, as true or as valid, in suitably reflective contexts. The predicates ‘true’
and ‘valid’ are context-sensitive.
One aim of the singularity approach is to resolve semantic paradox while preserv-
ing classical logic and semantics. A second aim is to respect Tarski’s claim that a
characteristic feature of natural language is its universality:
“The common language is universal and is intended to be so. It is supposed
to provide adequate facilities for expressing everything that can be expressed
at all, in any language whatsoever; it is continually expanding to satisfy this
requirement”.16
Any restriction on the expressive power of natural language should be kept to a min-
imum. According to the singularity proposal, any use of ‘true’ or ‘valid’ is as close
to universal as possible—their close-to-global reach reflects the expressive power of
natural language. And the singularities of a given occurrence of ‘true’ or ‘valid’ are
within the reach of another.
There is much more to be said that’s beyond the scope of this paper. I haven’t
presented a full-blown singularity theory here.17 And revenge paradoxes must be
addressed. For a contextual approach, revenge comes in the form of sentences such
as ‘This sentence is not true in any context’, and arguments such as ‘This sentence is
valid in any context. So, 1 ≠ 1.’ I discuss revenge in detail elsewhere.18 In this paper,
my focus has been the Curry paradox, in all its forms. I’ve located pathology where
I think it should be: Curry sentences and arguments are ungrounded. And I’ve sug-
gested that the Curry paradoxes should be treated in the way that all paradoxes of
truth, denotation, extension, and validity should be treated—in terms of singularities
and context-sensitivity.
16
Tarski (1969, p. 89).
17
Again, see Simmons (2018) for a fully developed singularity theory of truth, denotation, and predi-
cate-extension.
18
For an extended discussion of revenge paradoxes of truth, denotation, and predicate-extension as they
arise for the singularity theory, see Simmons (2018). For revenge paradoxes of validity, see Simmons
(2021).
13
Curry and context: truth and validity 1537
Declarations
Conflict of interest Not applicable.
References
Ashworth, E. J. (1974). Language and logic in the post-medieval period. Reidel.
Beall, J., & Murzi, J. (2013). Two flavors of curry paradox. Journal of Philosophy, 110, 143–165.
Brown, G., & Yule, G. (1983). Discourse analysis. Cambridge University Press.
Chafe, W. (1976). Givenness, contrastiveness, definiteness, subjects, topics, and point of view. In C. Li (Ed.),
Subject and topic (pp. 25–55). Academic Press.
Clark, H., & Haviland, S. (1977). Comprehension and the given-new contract. In R. Freedle (Ed.), Discourse
production and comprehension (pp. 1–40). Lawrence Erlbaum Associates.
Gödel, K. (1944). Russell’s mathematical logic. In P. A. Schilpp (Ed.), The philosophy of Bertrand Russell
(pp. 123–153). Tudor.
Grosz, B., & Sidner, C. (1986). Attention, intention, and the structure of discourse. Computational Linguis-
tics, 12, 175–204.
Halliday, M. A. K. (1967). Notes on transitivity and theme in English: Part 2. Journal of Linguistics, 3,
199–244.
Heim, I. (1988). The semantics of definite and indefinite noun phrases. Garland Publishing.
Kripke, S. (1975). Outline of a theory of truth. Journal of Philosophy, 72, 690–716.
Lewis, D. (1979). Scorekeeping in a language game. Journal of Philosophical Logic, 8, 339–359.
MacFarlane, J. (2014). Assessment sensitivity: Relative truth and its applications. Oxford University Press.
Priest, G. (1995). Beyond the limits of thought. Cambridge University Press.
Read, S. (2001). Self-reference and validity revisited. In M. Yrjönsuuri (Ed.), Medieval formal logic (pp.
183–196). Kluwer.
Reinhart, T. (1981). Pragmatics and linguistics: An analysis of sentence topics. Philosophica, 27(1), 53–94.
Roure, M. L. (1962). Le traité ‘Des Propositions Insolubles’ de Jean de Celaya. Archives D’histoire Doctri-
nale Et Littéraire Du Moyen Age, 29, 235–336.
Schilpp, P. A. (Ed.). (1944). The philosophy of Bertrand Russell. Open Court.
Simmons, K. (1993). Universality and the liar: An essay on truth and the diagonal argument. Cambridge
University Press.
Simmons, K. (2018). Semantic singularities: Paradoxes of reference, predication, and truth. Oxford Univer-
sity Press.
Simmons, K. (2021). Paradoxes of validity. Philosophical Studies, 179, 383–403.
Stalnaker, R. C. (1975). Indicative conditionals. Philosophia, 5, 269–286.
Tarski, A. (1933/1986). The concept of truth in formalized languages (pp. 152–278).
Tarski, A. (1969). Truth and proof. Scientific American, 220, 63–77.
Tarski, A. (1986). Logic, semantics, metamathematics (2nd ed.). Hackett.
Weber, Z., Ripley, D., Priest, G., Hyde, D., & Colyvan, M. (2014). Tolerating gluts. Mind, 123(491),
813–828.
Woodbridge, J., & Armour-Garb, B. (2008). The pathology of validity. Synthese, 160, 63–74.
Publisher’s Note Springer Nature remains neutral with regard to jurisdictional claims in published maps and
institutional affiliations.
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under
a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted
manuscript version of this article is solely governed by the terms of such publishing agreement and
applicable law.
13