Keywords

1 Introduction

The Paradox of KnowabilityFootnote 1 is an argument that from the principle of Knowability

(K):

Every truth is knowable,

accepted by anti-realists of all sorts, derives the principle of Radical Anti-Realism

(RAR):

Every truth is known,

which, on the contrary, virtually no anti-realist would be prepared to accept. Contraposing, if one does not want to accept (RAR), one must reject (K) as well.Footnote 2

In a nutshell, the argument has the following structure. I shall use the symbols \( \mathbin { \& }\), \(\mathbin {+}\), \(\mathbin {\supset }\), \(\mathbin {=}\), \(\mathord {-}\), \(\mathord {\mathrm {\Pi }}\), \(\mathord {\mathrm {\Sigma }}\) for the classical logical constants; and \(\mathbin {\wedge }\), \(\mathbin {\vee }\), \(\mathbin {\rightarrow }\), \(\mathbin {\leftrightarrow }\), \(\lnot \), \(\mathord {\forall }\), \(\mathord {\exists }\) for the intuitionistic ones. First, (K) and (RAR) are formalized by the two following schemas, respectively:Footnote 3

$$\begin{aligned}&\alpha \mathbin {\supset }\Diamond {{\mathrm{\mathrm {K}}}}\alpha \end{aligned}$$
(1)
$$\begin{aligned}&\alpha \mathbin {\supset }{{\mathrm{\mathrm {K}}}}\alpha . \end{aligned}$$
(2)

Then replace \(\alpha \) in (1) with the proposition “\( q \mathbin { \& }\mathord {-}{{\mathrm{\mathrm {K}}}}q\)”; you obtain the following instance:

$$ \begin{aligned} (q \mathbin { \& }\mathord {-}{{\mathrm{\mathrm {K}}}}q) \mathbin {\supset }\Diamond {{\mathrm{\mathrm {K}}}}(q \mathbin { \& }\mathord {-}{{\mathrm{\mathrm {K}}}}q), \end{aligned}$$
(3)

from which it is not difficult to derive, by means of intuitively acceptable principles, the unacceptable (2). The principles are the following:

$$ \begin{aligned}&{\Box ({{\mathrm{\mathrm {K}}}}(\alpha \mathbin { \& }\beta ) \mathbin {\supset }({{\mathrm{\mathrm {K}}}}\alpha \mathbin { \& }{{\mathrm{\mathrm {K}}}}\beta )} \end{aligned}$$
(a)
$$\begin{aligned}&\Box ({{\mathrm{\mathrm {K}}}}\alpha \mathbin {\supset }\alpha ) \end{aligned}$$
(b)
$$ \begin{aligned}&{\Box ((\alpha \mathbin { \& }\mathord {-}\alpha ) \mathbin {\supset }\mathord {\perp })}\end{aligned}$$
(c)
$$ \begin{aligned}&{\mathord {-}(\alpha \mathbin { \& }\mathord {-}\beta ) \mathbin {\supset }(\alpha \mathbin {\supset }\beta ),} \end{aligned}$$
(d)

and this is the derivation:Footnote 4

figure a

The paradox is usually viewed as an argument against anti-realism, when this is conceived, according to a famous proposal by Michael Dummett, as a doctrine concerning meaning rather than ontology. Dummett writes:

Realism I characterise as the belief that statements of [a certain] class possess an objective truth-value, independently of our means of knowing it: they are true or false in virtue of a reality existing independently of us. The anti-realist opposes to this the view that the statements of [that] class are to be understood only by reference to the sort of thing which we count as evidence for a statement of that class.Footnote 5

The fundamental opposition between realism and anti-realism concerns therefore, according to Dummett, the key notion of the theory of meaning, i.e. the notion in terms of which the meaning of the statements of the given class is to be explained: truth according to the realist, evidence according to the anti-realist. However, since Dummett holds that meaning is to be explained in any case in terms of truth-conditions, and that for the anti-realist truth can consist only in the existence of evidence, the realism/anti-realism opposition, in the final version he offers, concerns the notion of truth to be used in explaining meaning: the bivalent notion according to the realist, some non-bivalent notion according to the anti-realist.Footnote 6 The criterion of realism is therefore, in Dummett’s opinion, the acceptance/refusal of the bivalence principle concerning truth.

Notice that this raises immediately a question: if we are ready to oppose the realistic, bivalent, notion of truth with other, non-bivalent, notions, we must ask at which conditions a notion can be considered as a notion of truth. I shall return to this question later. For the time being let me observe that the story of the semantic characterization of the realism/anti-realism debate is not finished. After Dummett it has been observed that all the anti-realistic notions of truth on the market (truth as assertibility, truth as existence of a verification, and so on) share a general characteristic: that truth is an epistemic notion, and therefore is essentially knowable. Knowability has therefore been identified as the essential property of truth, and anti-realism has been characterized as the view that every truth is knowable. It is precisely this feature of anti-realistic truth that the paradox is intended to hit.

In this paper I shall first argue that an intuitionistic solution to the paradox is available; then I shall examine the position of neo-verificationism concerning the paradox; finally I shall briefly consider the general question of how a rational discussion of alternative logics is possible at all.

2 An Intuitionistic Solution

The first step towards an intuitionistic solution is the remark that the formalizations of (K) and (RAR) by (1) and (2), respectively, acquire a meaning very different from the intuitive one if the logical constants occurring in them are understood according to the BHK-explanation, i.e. the explanation of their intuitionistic meaning given by Brouwer, Heyting and Kolmogorov, and that the intuitionistic formulas corresponding to (1) and (2), namely

$$\begin{aligned}&\alpha \mathbin {\rightarrow }\Diamond {{\mathrm{\mathrm {K}}}}\alpha \end{aligned}$$
(1′)
$$\begin{aligned}&\alpha \mathbin {\rightarrow }{{\mathrm{\mathrm {K}}}}\alpha , \end{aligned}$$
(2′)

are valid, independently from there being a Church-Fitch argument (whose last step is not intuitionistically valid).

2.1 (2′) is intuitionistically valid

Intuitionists do not agree with Dummett and other neo-verificationists that meaning is to be explained in any case in terms of truth-conditions. According to them, «The notion of truth makes no sense [...] in intuitionistic mathematics»Footnote 7; the key notion of the theory of meaning is the notion of proof, and understanding \(\alpha \) (knowing its meaning) is to be explained as being capable to recognize the proofs of \(\alpha \). The content of a mathematical statement \(\alpha \) (what Frege would have called the thought expressed by \(\alpha \)) is characterized by Heyting as the expectation of a proof of \(\alpha \). What a proof of \(\alpha \) is, is explained by recursion on the logical complexity of \(\alpha \), under the assumption that we have an intuitive understanding of what is a proof of an atomic statement. This is the BHK-explanation. I think a revision of this explanation is necessary concerning disjunction and existential quantification.Footnote 8 According to Heyting, a proof of \(\alpha \mathbin {\vee }\beta \) is either a proof of \(\alpha \) or a proof of \(\beta \); however, even the intuitionists consider, for instance, “\({{\mathrm{\mathrm {Prime}}}}(n) \mathbin {\vee }\lnot {{\mathrm{\mathrm {Prime}}}}(n)\)”, where n is some very large number, as assertible even if neither “\({{\mathrm{\mathrm {Prime}}}}(n)\)” nor “\(\lnot {{\mathrm{\mathrm {Prime}}}}(n)\)” is; I propose therefore to revise the BHK-explanation in the following way: A proof of \(\alpha \mathbin {\vee }\beta \) is a procedure such that its execution yields,Footnote 9 after a finite time, either a proof of \(\alpha \) or a proof of \(\beta \).Footnote 10 An analogous modification of the clause for \(\mathord {\exists }x \alpha \) can be similarly motivated.

Summing up, the revised version of the BHK-explanation I will make reference to is the following:

Definition 1

A proof of

                              is

\(\alpha \mathbin {\wedge }\beta \)

a pair \(\langle \pi _1,\pi _2\rangle \), where \(\pi _1\) is a proof of \(\alpha \) and \(\pi _2\) is a proof of \(\beta \)

\(\alpha \mathbin {\vee }\beta \)

a procedure p whose execution yields, after a finite time, either a proof of \(\alpha \) or a proof of \(\beta \)

\(\alpha \mathbin {\rightarrow }\beta \)

a constructive function\(^{a}\) f such that, for every proof \(\pi \) of \(\alpha \), \(f(\pi )\) is a proof of \(\beta \)

\(\lnot \alpha \)

a constructive function f such that, for every proof \(\pi \) of \(\alpha \), \(f(\pi )\) is contradiction

\(\mathord {\forall }x \alpha ^\dagger \)

a constructive function f such that, for every \(c \in D\), f(c) is a proof of \(\alpha (\underline{c})^\ddagger \)

\(\mathord {\exists }x \alpha ^\dagger \)

a procedure p whose execution yields, after a finite time, a pair \(\langle c,\pi \rangle \), where \(c \in D\) and \(\pi \) is a proof of \(\alpha (\underline{c})^\ddagger \)

  1. \(\dagger \) where x varies on D
  2. \(\ddagger \) \(\underline{c}\) is a name of c
  3. \(^a\)Heyting speaks of “general method”; I shall use throughout “constructive function” (or briefly “function”) with the same meaning.

In order to arrive at defining the meaning of (2′), we must ask how to define a proof of \({{\mathrm{\mathrm {K}}}}\alpha \). There is no official intuitionistic answer, and there are several possibilities, according to the intended intuitive reading of \({{\mathrm{\mathrm {K}}}}\): “\(\alpha \) is presently known by someone”, “\(\alpha \) is known by someone at some time”, “\(\alpha \) is presently known by the one who is considering \(\alpha \)”, and so on. I shall choose the last reading because, on the one hand, it seems to be the most congenial to intuitionistic ideas and, on the other hand, it is equivalent to the other readings for my present purposes. Here is my proposal:

Definition 2

Whenever one is presented with a proof of \(\alpha \), a proof of \({{\mathrm{\mathrm {K}}}}\alpha \) is the observation that what one is presented with is a proof of \(\alpha \).

In the light of Definitions 1 and 2, (2′) expresses the expectation, for any proposition \(\alpha \), of a function f associating to every proof \(\pi \) of \(\alpha \) the observation that \(\pi \) is a proof of \(\alpha \).

Now, a fundamental characteristic of proofs, as the intuitionists conceive them, is that «for them, esse est concipi», to quote Dummett’s illuminating formulation.Footnote 11 In other words, a proof of \(\alpha \) is essentially what is recognized as such by an idealized knowing subject: there is no point of view from which something can be judged to be a proof of \(\alpha \) in spite of the fact that an idealized subject who is presented with it does not judge it as a proof of \(\alpha \), or from which something can be judged not to be a proof of \(\alpha \) in spite of the fact that an idealized subject who is presented with it does judge it as a proof of \(\alpha \). I shall call this characteristic of intuitionistic proofs their epistemic transparency; it can be expressed in the following way:  

$$\begin{aligned}&\text {A proof of}\ \alpha \ \text {is}\ \ epistemically \; transparent \ \text {if and only if a subject who is}\\&\text {presented with it is in a position to know that it is a proof of}~\alpha .\nonumber \end{aligned}$$
(4)

  A littleFootnote 12 reflection shows that, if proofs are transparent, the function f whose expectation is expressed by (2′) does exist: by (4), for any proof \(\pi \) of \(\alpha \), if one is presented with \(\pi \), one is in a position to know that \(\pi \) is a proof of \(\alpha \); so one can associate to \(\pi \) the observation that \(\pi \) is a proof of \(\alpha \); and this, by Definition 2, is the proof of \({{\mathrm{\mathrm {K}}}}\alpha \) required by the definition of f. Conversely, if a subject s knows, i.e. can compute, a function f associating to every proof \(\pi \) of \(\alpha \) the observation that \(\pi \) is a proof of \(\alpha \), then s, when presented with a proof of \(\alpha \), is in a position to know that it is a proof of \(\alpha \). In conclusion (2′), far from saying that every intuitive truth is known, says that proofs are epistemically transparent, and is therefore obviously true; moreover, it remains true if \({{\mathrm{\mathrm {K}}}}\) is read as “is known by someone at some time”, since, if \(\alpha \) is presently known by me, then \(\alpha \) is known by someone at some time.

Williamson [25], pp. 430–1, raises the following objection to the validity of (2′). He first argues that a proof of \(\alpha \mathbin {\rightarrow }\beta \) should be conceived by intuitionists as a function f from proof-tokens to proof-tokens «that is unitype in the sense that if p and q are proof-tokens of the same type then so are f(p) and f(q).» Then, under the assumption that

a proof of \(\alpha \mathbin {\rightarrow }{{\mathrm{\mathrm {K}}}}\alpha \) is a unitype function that evidently takes any proof-token of \(\alpha \) to a proof-token, for some time t, of the proposition that \(\alpha \) is proved at t,

he shows that, if \(\alpha \) has not yet been decided, the function f that associates to every proof-token of \(\alpha \) a proof-token of the proposition that \(\alpha \) is proved at t is not unitype: if the proof-token p is carried out at \(t_1\) and the proof-token q is carried out at \(t_2\), where \(t_1 \not = t_2\), then \(f(p) \not = f(q)\), since the proposition that \(\alpha \) is proved at \(t_1\) is different from the proposition that \(\alpha \) is proved at \(t_2\). However, the quoted assumption is by no means conceptually necessary, nor is it a consequence of the general conception of proofs of conditionals as unitype functions. If we assume that a proof of \(\alpha \mathbin {\rightarrow }{{\mathrm{\mathrm {K}}}}\alpha \) is a unitype function that takes any proof-token of \(\alpha \) to a proof-token of the proposition that \(\alpha \) is proved (with no mention of the time at which it is proved), f is unitype.

Let us now consider (1′). It is more difficult to suggest an intuitionistic reading for it, since it is not easy to devise a clear intuitionistic sense for the possibility operator. Here is one plausible candidate:

Definition 3

A proof of \(\Diamond \alpha \) is a procedure such that its execution yields,Footnote 13 after a finite time, a proof of \(\alpha \).

According to this explanation, (1′) expresses the expectation, for any proposition \(\alpha \), of a function g associating, to every proof \(\pi \) of \(\alpha \), a procedure p whose execution yields, after a finite time, the observation that what one is presented with is a proof of \(\alpha \). Now, if we remember that the function f whose expectation is expressed by (2′) does exist, and that f associates, to every proof \(\pi \) of \(\alpha \), directly the empirical observation that \(\pi \) is a proof of \(\alpha \), we see that also the function g exists: the procedure consists precisely in effecting the empirical observation. In conclusion, also between the content of (1′) and the intuitive content of (K) there is a substantial difference.

2.2 Truth Notions

The second step towards a solution consists in looking for a plausible intuitive sense of (K) and (RAR), according to which not only (K), but also (RAR), becomes acceptable. Of course, there is a sense in which (RAR) is not acceptable; my question is whether there is a sense in which it is. A first component of such a sense has already been made explicit: it consists in giving the logical constants their (revised) BHK-sense. The second component is of course the concept of truth, which (K) and (RAR) explicitly refer to. It is at this point that a problem mentioned above becomes relevant: at which conditions is a notion a notion of truth?

First, let me explain why, exactly, the question is crucial. If we read a formula of the language of classical propositional logic (CPL), it is natural and correct to read an occurrence in it of a propositional letter, say p, as “p is true”; for example, the intuitive reading of an instance of the schema \(\alpha \mathbin {+}\mathord {-}\alpha \) would be, “Either p is true or \(\mathord {-}p\) is true” (which, given the definition of “p is false” as “\(\mathord {-}p\) is true”, is equivalent to “Either p is true or p is false”). This is correct because the key notion of the realistic explanation of the meaning of the logical constants is the realistic (i.e. bivalent) notion of truth; but it is no longer legitimate when we consider a formula of the language of IPL, since the key notion of the BHK-explanation is not the (bivalent) notion of truth. As a consequence, the simple occurrence of p will not be sufficient to make reference to the truth of p: in order to make reference to the truth of p it will be necessary to use a truth-predicate, or a truth-operator. Notoriously, the choice between expressing truth with a predicate or an operator has an impact on many other things, in particular on the possibility of expressing semantic paradoxes; since the questions discussed in this paper are independent of such a possibility, I shall choose the simpler alternative of expressing truth with an operator. The question arises at this point: what makes an operator a truth operator?

A plausible answer to this question is offered by Tarski’s Convention T, in the case truth is expressed by a predicate. Tarski has proposed to consider a definition of truth as materially adequate if it entails every sentence of the form

$$\begin{aligned} {{\mathrm{\mathrm {N}}}}\ \text {is true if and only if t,} \end{aligned}$$
(5)

where N is the name of a sentence of the object language, and t is a translation of that sentence into the metalanguage. Since “materially adequate” means faithful to our intuitions about the notion of truth, we can take the validity of (5) as a criterion for a formally defined predicate to be a truth-predicate, i.e. a predicate defining a notion we are intuitively prepared to consider a notion of truth.Footnote 14 From this we may easily extract an analogous condition for an operator: an operator \({{\mathrm{\mathrm {O}}}}\) can be seen as a truth-operator if it is defined in such a way that it entails every sentence of the form

$$\begin{aligned} {{\mathrm{\mathrm {O}}}}\alpha \ \text {if and only if t,} \end{aligned}$$
(6)

where \(\alpha \) is a sentence of the object language and t is a translation of that sentence into the metalanguage. Finally, if we make the further simplifying assumption that the metalanguage is an extension of the object language, (6) is equivalent to

$$\begin{aligned} {{\mathrm{\mathrm {O}}}}\alpha \ \text {if and only if}\; \alpha , \end{aligned}$$
(7)

which is the usual version of what I shall call “The (T) Schema”.

So, my proposal is that an operator is to be considered as a truth operator if its meaning is defined in such a way as to satisfy the (T) Schema. Before going on, let me examine an objection to this proposal raised by Dummett. In The Logical Basis of Metaphysics he writes:

It is sometimes alleged that what makes a given notion a notion of truth is that it satisfies all instances of the (T) schema. This is wrong [...]. If a constructivist proposes that the only intelligible notion of truth we can have for mathematical statements is that under which they are true just in case we presently possess a proof of them, he is offering a characterisation of truth for which the (T) schema fails, since truth, so understood, does not commute with negation.Footnote 15

Let me try to make the argument explicit. Dummett is envisaging the case of a constructivist who equates the truth of a (mathematical) statement \(\alpha \) with the actual possession of a proof of \(\alpha \). The intuitionist may be seen as a case in point, and in a moment I myself shall explicitly endorse this view. At this point Dummett, assuming that a consequence of the (T) schema is that the following principle is valid:

$$\begin{aligned} {{\mathrm{\mathrm {T}}}}\lnot \alpha \ \text {if and only if}\ \lnot {{\mathrm{\mathrm {T}}}}\alpha , \end{aligned}$$
(8)

remarks that (8) is invalid when truth is equated to the actual possession of a proof (since from the fact that one does not possess a proof of \({{\mathrm{\mathrm {T}}}}\alpha \) it does not follow that one possesses a proof of \({{\mathrm{\mathrm {T}}}}\lnot \alpha \)), and concludes, by contraposing, that the (T) schema is not valid. Here is the derivation of (8) from the (T) schema:

$$\begin{aligned} \text {(i)}&\quad {{\mathrm{\mathrm {T}}}}\lnot \alpha \;\text {iff } \lnot \alpha \qquad \quad \;\,\, \text {[from (7), replacing}\ \alpha \ with \ \lnot \ \alpha ]\\ \text {(ii)}&\quad \lnot \alpha \;\text {iff } \lnot {{\mathrm{\mathrm {T}}}}\alpha \qquad \quad \,\,\;\text {[from (7), by contraposition]} \nonumber \\ \text {(iii)}&\quad {{\mathrm{\mathrm {T}}}}\lnot \alpha \;\text {iff } \lnot {{\mathrm{\mathrm {T}}}}\alpha \qquad \;\,\;\;\text {[from (i) and (ii), by transitivity].} \nonumber \end{aligned}$$
(9)

It seems to me that Dummett’s remark that (8) is invalid is not correct: \(\lnot {{\mathrm{\mathrm {T}}}}\alpha \) does not mean that one does not possess a proof of \({{\mathrm{\mathrm {T}}}}\alpha \), but that one possesses a method to transform every proof of \({{\mathrm{\mathrm {T}}}}\alpha \) into a contradiction. When one possesses such a method, one has a proof of \(\lnot \alpha \); owing to the epistemic transparency of intuitionistic proofs, one can effect the (empirical) observation that what one has is a proof of \(\lnot \alpha \), and this observation is a proof of \({{\mathrm{\mathrm {K}}}}\lnot \alpha \), i.e. of \({{\mathrm{\mathrm {T}}}}\lnot \alpha \) under the present identification of truth with the actual possession of a proof. In conclusion, when the truth of a (mathematical) statement \(\alpha \) is equated with the actual possession of a proof of \(\alpha \), truth does commute with intuitionistic negation.Footnote 16

2.3 Internal and Intuitive Truth

The next question to consider is whether the validity of the (T) Schema picks out a unique notion of truth. Tarski seems to hold that it does. In [21] he expresses the conviction that the material adequacy condition imposed onto the definition of truth, is capable to select the classical Aristotelian notion of truth as correspondence. The conviction is not explicitly stated, but it can be inferred from the following facts:

(i) In section I.3 Tarski expresses an intention:

We should like our definition to do justice to the intuitions which adhere to the classical Aristotelian conception of truth [...] we could perhaps express this conception by means of the familiar formula:

The truth of a sentence is its agreement with (or correspondence to) reality. Footnote 17

(ii) In section I.4 the same intention is made precise by requiring that the definition satisfies the material adequacy condition. Hence, the material adequacy condition ‘does justice’ to the intuitive notion of truth as correspondence. The question whether the intuitive notion of truth as correspondence is bivalent is not explicitly addressed by Tarski; an affirmative answer from him is suggested by the fact that in [20] he derives the principle of bivalence from the (materially adequate) definition of truth.Footnote 18 However, the derivation crucially uses Excluded Middle, as is made clear by the following steps:

$$\begin{aligned} \text {(i)}&\quad \alpha \mathbin {+}\mathord {-}\alpha \qquad \qquad \,\text {[the law of Excluded Middle]}\\ \text {(ii)}&\quad {{\mathrm{\mathrm {T}}}}\alpha \equiv \alpha \qquad \quad \;\,\,\,\,\,\text {[the (T) Schema]} \nonumber \\ \text {(iii)}&\quad {{\mathrm{\mathrm {T}}}}\alpha \mathbin {+}{{\mathrm{\mathrm {T}}}}\mathord {-}\alpha \qquad \quad \,\text {[from (i) and (ii) by Replacement].} \nonumber \end{aligned}$$
(10)

So, Tarski’s conviction is correct only under the premiss that the metalanguage is associated to a metatheory whose semantics validates Excluded Middle. If this principle is not valid in the metatheory, it is possible to exhibit counterexamples to Tarski’s conviction, namely it is possible to define a non-bivalent notion of truth satisfying the (T) Schema. I shall now show how.Footnote 19

Let us adopt a metatheory in which the logical constants are read according to the (revised) BHK-explanation (which, of course, does not validate the Excluded Middle). We are looking for a materially adequate definition, i.e. such that all the equivalences

$$\begin{aligned} {{\mathrm{\mathrm {T}}}}\alpha \mathbin {\leftrightarrow }\alpha \end{aligned}$$
(11)

are logical consequences of it (where \({{\mathrm{\mathrm {T}}}}\) is the intended truth operator). The definition I suggest is the followingFootnote 20:

Definition 4

\({{\mathrm{\mathrm {T}}}}\alpha =_{\mathrm {def.}} {{\mathrm{\mathrm {K}}}}\alpha \),

where the meaning of \({{\mathrm{\mathrm {K}}}}\) is defined by Definition 2. Definition 4 is materially adequate: (2′) is valid for the reasons explained above; and the converse

$$\begin{aligned} {{\mathrm{\mathrm {K}}}}\alpha \mathbin {\rightarrow }\alpha \end{aligned}$$
(12)

is valid as well: it expresses the expectation of a function h associating, to every observation o that what one is presented with is a proof of \(\alpha \), a proof h(o) of \(\alpha \), and h is warranted to exist by the factivity of proof observation.Footnote 21 In conclusion, the knowledge operator \({{\mathrm{\mathrm {K}}}}\) is a truth operator, and of course this operator does not satisfy the principle of bivalence.

Concluding, it is true both (i) that the validity of the (T) schema expresses our essential intuition about the notion of truth, and (ii) that our most common intuitive notion of truth is realistic; but the reason why (ii) holds is bivalence, not the (T) schema: the validity of the (T) schema is neutral among different intuitive notions of truth. It is therefore possible, and necessary, to introduce a clear distinction between the condition at which an operator is a truth operator and the condition at which an operator reflects our realistic intuitions about the notion of truth; the former consists in the validity of the (T) schema,Footnote 22 the latter may be epitomized into the slogan of truth as correspondence and consequently into the validity of the law of bivalence. A notion satisfying the former condition is capable to play (at least some of) the roles of the notion of truth; truth as correspondence constitutes our predominant common-sense notion of truth. Between these two extremes there is a variety of truth notions, of which knowability and existence of a verification are two instances. I shall call “internal” these theoretical notions of truth, to stress the fact that each of them is capable to play the, or at least some of the, conceptual roles of the notion of truth within the framework of the related theory of meaning and of the formal semantics that adopts it. In this terminology we can say that bivalent truth is both the predominant intuitive notion of truth and the internal notion of classical logic; and that, besides it, there are several other internal notions of truth.

At this point it should be clear that an intuitive sense of the principle (RAR), according to which it becomes acceptable, does exist: for, if the logical constants are understood according to the BHK-explanation, and truth is understood according to Definition 4, then (RAR) is a tautology, saying that every known statement is known. The intuitionistic solution of the paradox consists therefore in accepting (RAR) as obvious when the logical constants are understood intuitionistically and truth as internal.

Is the idea of equating truth to knowledge consistent? There is an argument—called by [16] “The Standard Argument”—that purports to show that it is not.Footnote 23 It consists in the following derivation of \(\mathord {\exists }\alpha (\alpha \mathbin {\wedge }\lnot {{\mathrm{\mathrm {K}}}}\alpha )\) from the assumptions \(p \mathbin {\vee }\lnot p\) and \(\lnot {{\mathrm{\mathrm {K}}}}p \mathbin {\wedge }\lnot {{\mathrm{\mathrm {K}}}}\lnot p\):

(13)

where \(\mathscr {D}\) is:

Now, if we observe that there are statements p that the intuitionist acknowledges as being decidable (i.e. such that \(p \mathbin {\vee }\lnot p\) is assertible), and that, as a matter of fact, are unknown (i.e., such that \(\lnot {{\mathrm{\mathrm {K}}}}p \mathbin {\wedge }\lnot {{\mathrm{\mathrm {K}}}}\lnot p\) is true),Footnote 24 we obtain that \(\mathord {\exists }\alpha (\alpha \mathbin {\wedge }\lnot {{\mathrm{\mathrm {K}}}}\alpha )\) is assertible.

My answer consists in observing that the argument is valid but unsound, since \(\lnot {{\mathrm{\mathrm {K}}}}p \mathbin {\wedge }\lnot {{\mathrm{\mathrm {K}}}}\lnot p\) is intuitionistically inconsistent. Assume that \(\lnot {{\mathrm{\mathrm {K}}}}p \mathbin {\wedge }\lnot {{\mathrm{\mathrm {K}}}}\lnot p\) is assertible, and reason in the following way:

 

(14)

   

The formula \(\mathord {\exists }\alpha (\alpha \mathbin {\wedge }\lnot {{\mathrm{\mathrm {K}}}}\alpha )\) may therefore be false. In order to show that it is actually false, let us wonder whether there could be a proof of it, i.e. a procedure p whose execution yields, after a finite time, a pair \(\langle c,\pi \rangle \), where c is a proposition and \(\pi \) is a proof of \(c \mathbin {\wedge }\lnot {{\mathrm{\mathrm {K}}}}c\). A proof of \(c \mathbin {\wedge }\lnot {{\mathrm{\mathrm {K}}}}c\) is a pair \(\langle \pi _1,\pi _2\rangle \), where \(\pi _1\) is a proof of c and \(\pi _2\) is a proof of \(\lnot {{\mathrm{\mathrm {K}}}}c\); such a pair cannot exist, on pain of contradiction: being presented with \(\pi _1\), one can effect the observation that what one is presented with is a proof of c, thereby obtaining a proof \(\pi _3\) of \({{\mathrm{\mathrm {K}}}}c\); coupling \(\pi _3\) with \(\pi _2\) we obtain a proof of \({{\mathrm{\mathrm {K}}}}c \mathbin {\wedge }\lnot {{\mathrm{\mathrm {K}}}}c\): a contradiction; p cannot therefore exist. In conclusion, the intuitionist cannot assert \(\mathord {\exists }\alpha (\alpha \mathbin {\wedge }\lnot {{\mathrm{\mathrm {K}}}}\alpha )\), and the idea of statements that, being unknown, are not yet true nor false is not inconsistent.

The intuitionistic inconsistency of \(\lnot {{\mathrm{\mathrm {K}}}}p \mathbin {\wedge }\lnot {{\mathrm{\mathrm {K}}}}\lnot p\) may sound unacceptable from the intuitive standpoint, since it seems to conflict with the idea, which also an intuitionist should accept, that there are undecided, hence unknown, statements. Here it is important, again, to pay attention to the intuitionistic meaning of the logical constants, in particular of negation. The assertibility of \(\lnot (\lnot {{\mathrm{\mathrm {K}}}}\alpha \mathbin {\wedge }\lnot {{\mathrm{\mathrm {K}}}}\lnot \alpha )\) means that a method is known to transform every proof of \(\lnot {{\mathrm{\mathrm {K}}}}\alpha \mathbin {\wedge }\lnot {{\mathrm{\mathrm {K}}}}\lnot \alpha \) into a contradiction, hence that a logical obstacle is known to the possibility that there is a proof of \(\lnot {{\mathrm{\mathrm {K}}}}\alpha \mathbin {\wedge }\lnot {{\mathrm{\mathrm {K}}}}\lnot \alpha \); it does not exclude the fact that neither \(\alpha \) nor \(\lnot \alpha \) are known. We will see in a moment whether the existence of such a fact can be acknowledged within the intuitionistic conceptual framework. Before, I want to comment upon the existence of a logical obstacle to the possibility that there is a proof of \(\lnot {{\mathrm{\mathrm {K}}}}\alpha \mathbin {\wedge }\lnot {{\mathrm{\mathrm {K}}}}\lnot \alpha \). This is neither unacceptable nor unexpected if we keep present that the operator \({{\mathrm{\mathrm {K}}}}\) is, in intuitionistic logic, a truth-operator; for it is a principle valid in general, i.e. for every internal notion of truth, that the formula expressing the proposition “p is neither true nor false” is inconsistent. Take for instance the formula \( \mathord {-}{{\mathrm{\mathrm {T}}}}\alpha \mathbin { \& }\mathord {-}{{\mathrm{\mathrm {T}}}}\mathord {-}\alpha \), expressing the same proposition within classical logic, and reason exactly in the same way as in (14), simply replacing \(\lnot \) with \(\mathord {-}\), and \(\mathbin {\wedge }\) with \( \mathbin { \& }\). The crucial step is the inference of \({{\mathrm{\mathrm {T}}}}\alpha \) from \(\alpha \); in other terms, the inconsistency of the formula expressing the proposition “\(\alpha \) is neither true nor false” depends on the validity of the principle \(\alpha \mathbin {\rightarrow }{{\mathrm{\mathrm {T}}}}\alpha \) (together with propositional laws that are common to classical and intuitionistic logic). We have seen that the reason why that principle is intuitionistically valid is the assumption that proofs are epistemically transparent; of course this very assumption may be questioned,Footnote 25 but the issue of its truth or falsity is utterly different from the question whether there are intuitive truths that, as a matter of fact, are unknown.

2.4 Unknown Statements

I have said that the assertibility of \(\lnot (\lnot {{\mathrm{\mathrm {K}}}}\alpha \mathbin {\wedge }\lnot {{\mathrm{\mathrm {K}}}}\lnot \alpha )\) does not exclude the existence of the fact that neither \(\alpha \) nor \(\lnot \alpha \) are known. Can the intuitionist assert the existence of such a fact? I think not, and in this section I shall try to motivate this opinion.

Let me observe first that “\({{\mathrm{\mathrm {K}}}}\alpha \)”, in all its possible readings, clearly is an empirical statement, not a mathematical one. I have argued elsewhere that the negation of many empirical statements, and in particular of \({{\mathrm{\mathrm {K}}}}\)-statements, cannot be plausibly equated to intuitionistic negation \(\lnot \), and I have proposed that it be equated to Nelson’s strong negation \(\mathord {\sim }\).Footnote 26 So, if we add \(\mathord {\sim }\) to the language \(\mathscr {L}_{\mathrm {IPL}^{{{\mathrm{\mathrm {K}}}}}}\) of Intuitionistic Propositional Logic plus the operator \({{\mathrm{\mathrm {K}}}}\), and we assume for simplicity that all the empirical sentences of \(\mathscr {L}_{\mathrm {IPL}^{\mathord {\sim },{{\mathrm{\mathrm {K}}}}}}\) have proofs,Footnote 27 we must add, to the Definition 2 of the notion of proof of \({{\mathrm{\mathrm {K}}}}\alpha \), a definition of the notion of proof of \(\mathord {\sim }{{\mathrm{\mathrm {K}}}}\alpha \). Here is my proposal:

Definition 5

Whenever one is presented with something that is not a proof of \(\alpha \), a proof of \(\mathord {\sim }{{\mathrm{\mathrm {K}}}}\alpha \) is the observation that what one is presented with is not a proof of \(\alpha \).

It should be noticed that Dummett’s remark—that intuitionistic truth, when it is equated with the actual possession of a proof, does not commute with negation—is certainly correct when it is understood as referring to strong negation. For example, the observation that what one is presented with is not a proof that it is raining is not the same thing as the observation that what one is presented with is a proof that it is not raining. As a consequence, Dummett’s objection to the validity of the (T) schema as a criterion for being a truth operator seems to cause trouble in this case. However, in this case the argument (9) is no longer valid: the second step is an application of contraposition, but contraposition is not valid for strong negation. As a consequence, the fact that strong negation does not commute with truth does not entail the invalidity of the (T) schema. We can therefore conclude that, even when we add to intuitionism strong negation, the knowledge operator \({{\mathrm{\mathrm {K}}}}\) is a truth operator.

It seems to me that, if the existence of undecided statements can be expressed at all in an intuitionistic language, it should be expressible in \(\mathscr {L}_{\mathrm {IPL}^{\mathord {\sim },{{\mathrm{\mathrm {K}}}}}}\). Take for instance g, Goldbach’s Conjecture: for the statement

$$\begin{aligned} \text {Goldbach's conjecture is undecided (unknown)} \end{aligned}$$
(15)

the following formula seems to be a plausible formalization in \(\mathscr {L}_{\mathrm {IPL}^{\mathord {\sim },{{\mathrm{\mathrm {K}}}}}}\):

$$\begin{aligned} \mathord {\sim }{{\mathrm{\mathrm {K}}}}g \mathbin {\wedge }\mathord {\sim }{{\mathrm{\mathrm {K}}}}\lnot g. \end{aligned}$$
(16)

Williamson argues against this formalization:

if \(\mathord {\sim }\) is to count intuitionistically as any sort of negation at all, \(\mathord {\sim }A\) should at least be inconsistent with A in the ordinary intuitionistic sense.Footnote 28

In other words, the schema

$$\begin{aligned} \mathord {\sim }\alpha \mathbin {\rightarrow }\lnot \alpha ; \end{aligned}$$
(17)

should be valid; then, from (16) one could derive \(\lnot {{\mathrm{\mathrm {K}}}}g \mathbin {\wedge }\lnot {{\mathrm{\mathrm {K}}}}\lnot g\), which, by (2) and (13), is equivalent to \(\lnot g \mathbin {\wedge }\lnot \lnot g\): a contradiction. However, the assumption that (17) is valid for all \(\alpha \) of \(\mathscr {L}_{\mathrm {IPL}^{\mathord {\sim },{{\mathrm{\mathrm {K}}}}}}\) seems to be a sort of petitio principii, since, on the one hand, it almost amounts to assuming what one wants to conclude, i.e. that (16) is inconsistent, and, on the other hand, the motivation for it seems insufficient. Notice that (17) is valid for all \(\alpha \) belonging to \(\mathscr {L}_{\mathrm {IPL}^{\mathord {\sim }}}\),Footnote 29 so, according to Williamson’s criterion, \(\mathord {\sim }\) does count intuitionistically as a sort of negation; the possible invalidity of (17) when \(\alpha \) contains occurrences of \({{\mathrm{\mathrm {K}}}}\) can therefore be imputed to the interplay between the meanings of \({{\mathrm{\mathrm {K}}}}\) and \(\mathord {\sim }\). On the other hand, (17) is clearly invalid when \(\alpha \) contains occurrences of \({{\mathrm{\mathrm {K}}}}\). Consider the instance

$$\begin{aligned} \mathord {\sim }{{\mathrm{\mathrm {K}}}}\alpha \mathbin {\rightarrow }\lnot {{\mathrm{\mathrm {K}}}}\alpha \text {:} \end{aligned}$$
(18)

it asserts the existence of a function f associating to every proof of the antecedent a proof of the consequent. A proof of the antecedent is the observation that what one is presented with is not a proof of \(\alpha \); this observation is true in two cases: when one is presented with a proof of \(\mathord {\sim }\alpha \), and when one is presented with some x that is neither a proof of \(\mathord {\sim }\alpha \) nor a proof of \(\alpha \). In the second case f should associate to x a function \(f'\) associating to every proof of \({{\mathrm{\mathrm {K}}}}p\) a contradiction; but \(f'\) cannot exist: as x is not a proof of \(\mathord {\sim }\alpha \), the existence of a y that is a proof of \(\alpha \) cannot be ruled out, and if one observes that y is a proof of \(\alpha \), that observation is a proof of \({{\mathrm{\mathrm {K}}}}\alpha \).

However, if we look at the interplay between intuitionistic logical constants, strong negation and \({{\mathrm{\mathrm {K}}}}\) from the standpoint of Kripke semantics, the assertibility of (18) seems to be out of the question. A Kripke model for \(\mathscr {L}_{\mathrm {IPL}^{\mathord {\sim }}}\) is a quadruple \(\mathscr {M} = \langle W,\ge ,D,V\rangle \), where W is a non-empty set (of nodes), \(\ge \) is a reflexive partial order on W, and V is a partial function from atomic formulas and nodes to \(\{0,1\}\) satisfying the following conditions:

  • If \(V(p,w) = 0\) and \(wRw'\), then \({{\mathrm{\mathrm {Val}}}}(p,w') = 0\);

    if \(V(p,w) = 1\) and \(wRw'\), then \({{\mathrm{\mathrm {Val}}}}(p,w') = 1\) (stability).

  • For every \(w \in W\), \(V(\mathord {\perp },w) = 0\).

    For every \(w \in W\), \(V(\mathord {\sim }\mathord {\perp },w) = 1\).

The notion \(\vDash _w \alpha \) (\(\alpha \) is true at w) is defined by induction on \(\alpha \) as follows:

$$\begin{aligned}&\vDash _w p \;\text {iff } V(p,w) = 1\\&\vDash _w \mathord {\sim }p \;\text {iff } V(p,w) = 0\\&\vDash _w \mathord {\sim }\mathord {\perp }\\&\vDash _w \alpha \mathbin {\wedge }\beta \;\text {iff } \vDash _w \alpha \;\text {and } \vDash _w \beta \\&\vDash _w \mathord {\sim }(\alpha \mathbin {\wedge }\beta ) \;\text {iff } \vDash _w \mathord {\sim }\alpha \;\text { or } \vDash _w \mathord {\sim }\beta \\&\vDash _w \alpha \mathbin {\vee }\beta \;\text {iff } \vDash _w \alpha \;\text { or } \vDash _w \beta \\&\vDash _w \mathord {\sim }(\alpha \mathbin {\vee }\beta ) \;\text {iff } \vDash _w \mathord {\sim }\alpha \;\text { and } \vDash _w \mathord {\sim }\beta \\&\vDash _w \alpha \mathbin {\rightarrow }\beta \;\text { iff, for every } w' \ge w, \;\text { if } \vDash _{w'} \alpha \ \text { then } \vDash _{w'} \beta \\&\vDash _w \mathord {\sim }(\alpha \mathbin {\rightarrow }\beta ) \;\text {iff } \vDash _w \alpha \;\text { and } \vDash _w \mathord {\sim }\beta . \end{aligned}$$

Now, if we add the operator \({{\mathrm{\mathrm {K}}}}\) to \(\mathscr {L}_{\mathrm {IPL}^{\mathord {\sim }}}\), the only definition I can see that is faithful to Definition 5 is the following:

$$\begin{aligned}&\vDash _w {{\mathrm{\mathrm {K}}}}\alpha \;\text {iff } \vDash _w \alpha \\&\vDash _w \mathord {\sim }{{\mathrm{\mathrm {K}}}}\alpha \;\text {iff, for some } w' \ge w,\ \vDash _{w'} \mathord {\sim }\alpha .\nonumber \end{aligned}$$
(19)

Call any Kripke model for \(\mathscr {L}_{\mathrm {IPL}^{\mathord {\sim }}}\) in which these clauses hold a model for \(\mathscr {L}_{\mathrm {IPL}^{\mathord {\sim },{{\mathrm{\mathrm {K}}}}}}\). Consider now the following model \(\mathscr {M}\) of \(\mathscr {L}_{\mathrm {IPL}^{\mathord {\sim },{{\mathrm{\mathrm {K}}}}}}\), where V(gw) is undefined, \(V(g,w_1) = 0\) and \(V(g,w_2) = 1\):

figure b

\(\mathscr {M}\) falsifies at w all the following formulas:

$$\begin{aligned}&\mathord {\sim }{{\mathrm{\mathrm {K}}}}g \mathbin {\rightarrow }\lnot {{\mathrm{\mathrm {K}}}}g\\&\mathord {\sim }{{\mathrm{\mathrm {K}}}}g \mathbin {\rightarrow }\mathord {\sim }g\\&\mathord {\sim }{{\mathrm{\mathrm {K}}}}g \mathbin {\rightarrow }\lnot g\\&\mathord {\sim }{{\mathrm{\mathrm {K}}}}\lnot g \mathbin {\rightarrow }\lnot \lnot g. \end{aligned}$$

On the other hand, \(\vDash _w \mathord {\sim }{{\mathrm{\mathrm {K}}}}g \mathbin {\wedge }\mathord {\sim }{{\mathrm{\mathrm {K}}}}\lnot g\); but the constraint of monotonicity is not met: not \(\vDash _{w_1} \mathord {\sim }{{\mathrm{\mathrm {K}}}}g\) and not \(\vDash _{w_2} \mathord {\sim }{{\mathrm{\mathrm {K}}}}\lnot g\).

3 Neo-Verificationist Approaches

Does the paradox of knowability threaten the neo-verificationist, who normally equates truth with knowability rather than with knowledge?

Let us observe, first of all, that, even within the intuitionistic conceptual framework, it would be possible to suggest a definition of truth different from the one given above:

Definition 6

\({{\mathrm{\mathrm {TR}}}}\alpha =_{\mathrm {def.}} \mathord {\exists }\sigma ({{\mathrm{\mathrm {proves}}}}(\sigma ,\alpha ))\).

Of course, if this definition is proposed within the intuitionistic conceptual framework, the metalinguistic existential quantifier is to be understood intuitionistically: a proof of \(\mathord {\exists }\sigma ({{\mathrm{\mathrm {proves}}}}(\sigma ,\alpha ))\) is a procedure p whose execution yields, after a finite time, a pair \(\langle \sigma ,\pi \rangle \), where \(\sigma \) is a constructionFootnote 30 and \(\pi \) is a proof of “\(\sigma \) proves \(\alpha \)”.

It is easy to see that Definition 6 is materially adequate. Define the following function f: if \(\sigma \) is a proof of \(\alpha \), \(f(\sigma )\) is the following procedure p: (i) take \(\sigma \); (ii) effect the observation \(\pi \) that \(\sigma \) proves \(\alpha \); (iii) construct the pair \(\langle \sigma ,\pi \rangle \). Since proofs are epistemically transparent, the observation \(\pi \) terminates after a finite time, and the pair \(\langle \sigma ,\pi \rangle \) is therefore a proof of \(\mathord {\exists }\sigma ({{\mathrm{\mathrm {proves}}}}(\sigma ,\alpha ))\), i.e. of \({{\mathrm{\mathrm {TR}}}}\alpha \). Conversely, define the following function g: if p is a procedure whose execution yields, after a finite time, a pair \(\langle \sigma ,\pi \rangle \), where \(\sigma \) is a construction and \(\pi \) is a proof of “\(\sigma \) proves \(\alpha \)”, then g(p) is \(\sigma \); since proof observation is factive, \(\sigma \) is a proof of \(\alpha \).

Definitions 4 and 6 are not extensionally equivalent. Consider the sentence “\({{\mathrm{\mathrm {Prime}}}}(n)\)”, where n is some very large natural number, and suppose that the primality test has never been applied to n. Then one of the two statements “\({{\mathrm{\mathrm {Prime}}}}(n)\)” and “\(\lnot {{\mathrm{\mathrm {Prime}}}}(n)\)” is true, according to Definition 6, since (i) we know the primality test, which is a procedure with the required properties, and (ii) we know that the primality test, if it were applied, would answer either that n is prime or that n is not prime. When truth is defined according to Definition 6, the truth of \(\alpha \) is not a cognitive state, but empirical accessibility to a cognitive state which is a proof of \(\alpha \). On the other hand, neither “\({{\mathrm{\mathrm {Prime}}}}(n)\) nor “\(\lnot {{\mathrm{\mathrm {Prime}}}}(n)\)” is true, according to Definition 4, since we have a proof of neither statement, owing to the fact that the primality test has not been applied to n. Hence, according to Definition 6 there are statements that are true although they are not known now, and possibly not even in the future; while according to Definition 4 there are no statements of this kind: there are only unknown statements waiting to be made true (i.e. known) by our activity of proving mathematical statements or coming to know empirical statements.

The essential point to notice in this connection is that the following formula is intuitionistically valid:

$$\begin{aligned} \mathord {\exists }\sigma ({{\mathrm{\mathrm {proves}}}}(\sigma ,\alpha )) \mathbin {\leftrightarrow }{{\mathrm{\mathrm {K}}}}\alpha , \end{aligned}$$
(20)

since both subformulas are equivalent to the same formula \(\alpha \). How is this possible? The validity of (20) puts dramatically into evidence a peculiarity of intuitionistic logic which deserves being stressed. Suppose that the procedure p described above, were it applied, would give as a result that n is prime. According to Definition 6, what determines the truth of “\({{\mathrm{\mathrm {Prime}}}}(n)\)” before the execution of p is a mere fact (if it is a fact): the fact that the execution of p will give as a result a proof of “\({{\mathrm{\mathrm {Prime}}}}(n)\)”. Now, the essential characteristic of intuitionistic logic, as Heyting conceives it, is its being a logique du savoir, opposed to classical logic as a logique de l’être Footnote 31; this entails that the intuitionistic meaning of the logical constants, implication in particular, must be explained in terms of cognitive states instead of facts and relations between facts.Footnote 32 Hence, the mere fact that “\({{\mathrm{\mathrm {Prime}}}}(n)\)” is true before the execution of p plays no role in determining the assertibility or the non-assertibility of any formula of intuitionistic logic; in particular, it does not conflict with the validity of (20).

As a consequence, if one wanted to define a notion of intuitionistic truth by means of Definition 6 instead of 4, one would face a dilemma: either to accept (20), whose validity follows from the fact that the biconditional is read intuitionistically, giving up the possibility of expressing the fact that there are true but unknown statements; or to insist that there are intuitionistically true but unknown statements, giving up the intuitionistic reading of the logical constants occurring in the semantic metalanguage.

The moral drawn from this dilemma by the realist is clear: there are statements that are intuitionistically true but unknown; hence, as shown by the paradox, there are also statements that are intuitionistically true but unknowable; therefore (K) must be rejected. Equally clear is the moral drawn by the intuitionist: both linguistic and metalinguistic logical constants must be read intuitionistically, hence (20) is valid, and the notion of truth defined by Definition 6 either is to be rejected, or has intuitive consequences that cannot be expressed in an intuitionistic language. There is, however, a third answer that can be, and has been, proposed—an answer I should call “hybrid”: it consists in defining truth by Definition 6, in insisting that there are intuitionistically true but unknown statements, in giving up the intuitionistic reading of the metalinguistic logical constants, adopting for them a classical reading, and in accepting (K). This position is instantiated by whoever accepts (K) rejecting at the same time (RAR); for the reason why (RAR) is judged unacceptable can be only that it is understood as expressing the thought that every \(\alpha \) is either false or known, i.e. is understood on the basis of the classical reading of the implication occurring in its formalization.

Among the supporters of the hybrid position there are many neo-verificationists, in my opinion. Be it as it may, it seems to me that this position incurs a paradox strictly analogous to the paradox of knowability. Assume

$$\begin{aligned} q \mathbin {\wedge }\lnot {{\mathrm{\mathrm {K}}}}q; \end{aligned}$$
(21)

then, by Definition 6, there is a proof of \(q \mathbin {\wedge }\lnot {{\mathrm{\mathrm {K}}}}q\); let’s call such proof \(\sigma \); then

$$\begin{aligned} {{\mathrm{\mathrm {proves}}}}(\sigma ,(q \mathbin {\wedge }\lnot {{\mathrm{\mathrm {K}}}}q)); \end{aligned}$$
(22)

by the definition of proof of a conjunction,Footnote 33

$$ \begin{aligned} \sigma = \langle \sigma _1,\sigma _2\rangle , \ \text { where } ({{\mathrm{\mathrm {proves}}}}(\sigma _1,q) \mathbin { \& }{{\mathrm{\mathrm {proves}}}}(\sigma _2,\lnot {{\mathrm{\mathrm {K}}}}q)). \end{aligned}$$
(23)

Since \(\sigma _1\) proves q, and proofs are epistemically transparent, it is possible to perform the observation \(\sigma _3\) that \(\sigma _1\) proves q, and this observation is a proof of \({{\mathrm{\mathrm {K}}}}p\); then

$$\begin{aligned} {{\mathrm{\mathrm {proves}}}}(\sigma _3,{{\mathrm{\mathrm {K}}}}q); \end{aligned}$$
(24)

if we now construct the pair \(\sigma ' = \langle \sigma _3,\sigma _2\rangle \), we have that

$$\begin{aligned} {{\mathrm{\mathrm {proves}}}}(\sigma ',({{\mathrm{\mathrm {K}}}}q \mathbin {\wedge }\lnot {{\mathrm{\mathrm {K}}}}q)), \end{aligned}$$
(25)

hence

$$\begin{aligned} \mathord {\mathrm {\Sigma }}\sigma ({{\mathrm{\mathrm {proves}}}}(\sigma ,\mathord {\perp })); \end{aligned}$$
(26)

on the other hand, the meaning of \(\mathord {\perp }\) is characterized by saying that there is no proof of \(\mathord {\perp }\), hence the formula

$$\begin{aligned} \mathord {-}\mathord {\mathrm {\Sigma }}\sigma ({{\mathrm{\mathrm {proves}}}}(\sigma ,\mathord {\perp })) \end{aligned}$$
(27)

is assertible: a contradiction. Therefore,

$$\begin{aligned} \mathord {-}(q \mathbin {\wedge }\lnot {{\mathrm{\mathrm {K}}}}q), \end{aligned}$$
(28)

from which

$$\begin{aligned} q \mathbin {\supset }{{\mathrm{\mathrm {K}}}}q. \end{aligned}$$
(29)

A possible way out consists in giving up the intuitionistic idea that proofs are epistemically transparent; in this way the step from (23) to (24) is blocked. But the price to pay is very high: as proof, or more generally verification, is the key-notion of a neo-verificationist theory of meaning, the non-transparency of proofs/verifications would create the same difficulties the neo-verificationists impute to the realist theory of meaning because of the non-transparency of truth-conditions (essentially, the non-satisfiability of the manifestability requirement imposed onto knowledge of meaning).

Another way out has been proposed by Dummett. As a matter of fact, Dummett has tackled the paradox in two papers,Footnote 34 suggesting two different answers; since the former has been explicitly withdrawn by him,Footnote 35 I will consider only the latter. Dummett’s solution consists in accepting

$$\begin{aligned} \alpha \mathbin {\rightarrow }\lnot \lnot {{\mathrm{\mathrm {K}}}}\alpha , \end{aligned}$$
(30)

rejecting at the same time (2). This is legitimated, firstly, by the fact that only (30), not (2), follows intuitionistically from (1); secondly, by the fact that, if one reads negation intuitionistically,

\(\lnot \lnot {{\mathrm{\mathrm {K}}}}\alpha \)’ means ‘There is an obstacle in principle to our being able to deny that \(\alpha \) will ever be known’, in other words ‘The possibility that \(\alpha \) will come to be known always remains open’Footnote 36

—which is precisely what the verificationist believes to hold good for every true \(\alpha \). Dummett does not explain why (2) should be rejected; he only remarks that what (2) says is «contrary to our strong intuition» (p. 51). As I remarked at the beginning, what (2) says is not contrary to our intuition if (2) is read intuitionistically; on the contrary, it certainly is contrary to our intuition if what it says is that either the fact that \(\alpha \) does not obtain, or the fact that \(\alpha \) is (or will ever be) known obtains; but this is precisely the classical reading of the implication occurring in (2). Hence, Dummett is reading classically the implication in (30), intuitionistically the double negation. Such a hybrid reading is not justified; as a consequence, Dummett’s solution seems quite ad hoc.

4 How Is a Rational Discussion Possible?

One essential ingredient of the solution I have proposed is the remark that, when the logical constants are understood intuitionistically, the formalization (2′) of (RAR) becomes perfectly acceptable. On the other hand, when the logical constants are understood classically, (2) is utterly unacceptable. This situation is far from surprising; on the contrary, it illustrates a general truth reminded above: the classical meaning of the logical constants is deeply different from their intuitionistic meaning. Consider for instance the schema “\(\alpha \) or not \(\alpha \)”: classically understood (i.e., formalized as \(\alpha \mathbin {+}\mathord {-}\alpha \)) it expresses the intuitively true principle that every proposition is either true or false, (intuitively true because our common-sense or pre-theoretic intuitions about the world are predominantly realistic) whereas intuitionistically understood (i.e. formalized as \(\alpha \mathbin {\vee }\lnot \alpha \)) it expresses the intuitively false principle that every proposition is decidable in the sense that there is either a proof or a refutation of it.

However, this situation generates a serious problem: the problem whether a rational discussion between a supporter of classical logic and a supporter of intuitionistic logic is possible at all. How is it possible that there is real disagreement or real agreement between them, given that both disagreement and agreement about a principle presuppose that the same meaning is assigned to it by both parties, while, as we have just seen, the meaning of one and the same formula drastically changes across classical and intuitionistic readings?

It seems to me that there are at least two alternative strategies to tackle the problem. The first consists in placing the discussion between the two parties before the formalization of the intuitive notions (as the logical constants, the notion of truth, and so on) into a formal language. The discussion, in this case, concerns questions like the following:

(i) Which intuitive notions should be formalized? For instance: inclusive or exclusive disjunction? Which notion of implication? Which notion of truth?

(ii) Which intuitive notion should be chosen as the key-notion of the theory of meaning, i.e. as the notion in terms of which the meaning of the expressions of the formal language (in particular of the logical constants) is to be characterized? For instance: (bivalent) truth (as the realist claims), or knowability/existence of a proof (as the neo-verificationist claims), or knowledge/actual proof (as the intuitionist claims)?

In this case the problem can be solved, provided that each party accepts the intelligibility of the key-notion adopted by the other party; for only in this case a rational discussion is possible: the same intuitive notions are accessible to both parties, and the disagreement concerns the legitimacy, the adequacy, the fruitfulness, etc. of adopting one notion or another as the key-notion. From this standpoint, Brouwer’s idea that such classical notions as bivalent truth or actual infinity are unintelligible is to be abandoned, in favor of a slightly different claim: that those classical notions, precisely because they are intelligible, turn out to be incapable to play the foundational role the classicist gives them. Of course, such a claim should be motivated by a rational argument; which means that a rational discussion would be possible.

The second strategy consists in placing the discussion between the two parties after the formalization of the intuitive notions. In this case the problem of course arises, owing to the fact that the choice of different key-notions for the theory of meaning induces differences in the meaning of the logical constants. However, there may be tactics to solve it.

I hold the first alternative is better, but I have not an a priori argument; I will argue for my thesis by considering what seems a very plausible tactics and explaining why, in my opinion, it is not viable.

The tactics is based on the idea of translating one logic into the other, analogously to the case of the translation of a language into another. As a matter of fact, there are several so-called ‘translations’, both of classical logic/mathematics into intuitionistic logic/mathematics—the so-called negative translations (by Kolmogorov, Gödel, Gentzen, Kuroda and others); and of intuitionistic logic/mathematics into extensions of classical logic/mathematics (Shapiro, Horsten, Artemov). I shall not enter here into a detailed discussion of this tactics. I want only to stress an obvious fact: that the so-called ‘translations’ are not translations at all. A translation, in general, must be correct, and it is correct if it is meaning-preserving, i.e. if, for every expression E of \(\mathscr {L}\) (the language to be translated), its translation \({{\mathrm{\mathrm {Tr}}}}(E)\) into \(\mathscr {L}'\) has the same meaning as E (whatever meaning is). But there is no reason to believe that the ‘translations’ mentioned above are meaning-preserving. Consider for instance the BHK clause for implication; Shapiro himself admits that the notion of “transformations of proofs” cannot be captured in the language of Epistemic Arithmetic, and Smoryński has observed that the ‘translation’ of intuitionistic logic into epistemic logic «does not capture the full flavor of talk about methods» (p. 1497).Footnote 37 To make another example, Kuroda’s negative translation is based on a simple idea: that intuitionistic double negation is a sort of ‘equivalent’ of classical truth; this is surely true if one aims at a faithful ‘immersion’ of classical logic into intuitionistic logic (i.e. at a representation preserving theoremhood), but not if one aims at a genuine translation, for the classical truth of \(\alpha \), expressed by its occurrence within any formula, is something very different from the existence of an obstacle in principle to our being able to deny that \(\alpha \), expressed by \(\lnot \lnot \alpha \). Moreover, there seems to be a conceptual reason for the impossibility of a genuine translation of one logic into another: on the one hand, a translation is correct only if it is meaning-preserving; on the other hand, classical logic explains the meaning of the logical constants in terms of a notion (bivalent truth) the intuitionist considers unintelligible or illegitimate, and also the converse is true (the classicist finds mysterious the intuitionistic notion of general method or effective function): so it seems unlikely that one of them finds in his own language an expression with the same meaning of an expression of the other’s language.

5 Conclusion

The Paradox of Knowability is a paradox if the logical constants occurring in its formalization are understood according to the realist explanation of their meaning; but in a discussion between realists and anti-realists one cannot assume that anti-realists understand them in this way, for the paradox is intended to be an argument by which the former try to convince the latter to abandon their views on the meaning of the logical constants, and such an argument cannot be convincing if, in order to be formulated, it requires anti-realists to give up preventively their views. Vice versa, the paradox completely vanishes when the logical constants occurring in its formalization are understood according to the BHK explanation, since it is now necessary to distinguish two notions of truth: internal intuitionistic truth, which coincides with knowledge, and intuitive truth, essentially consisting in correspondence to external reality; in the former sense it is obvious that every truth is known, in the latter it is equally obvious—also for the anti-realist—that not every truth is known, and also that not every truth is knowable. From this point of view, the view of the paradox as an argument against anti-realism is the result of a wrong way of conceiving the rules of a rational discussion between classicist/realist and intuitionist/anti-realist.

In conclusion, the Paradox of Knowability leaves the debate between realists and anti-realists at the same point it was before its discovery. The crucial point of the debate is which notion between truth and evidence should be adopted as the key notion of the theory of meaning, or—if we accept the (in my opinion misleading) idea that meaning is to be explained in any case in terms of truth-conditions—which notion of truth, between bivalent and non-bivalent truth, the theory of meaning should be built on; in this case, the criterion for distinguishing realism from anti-realism cannot be the acceptance or refusal of the intuitive principle (K), but the acceptance or refusal of the principle of bivalence, according to Dummett’s original suggestion.