A:1004881914911
A:1004881914911
A:1004881914911
ABSTRACT. This paper contains five observations concerning the intended meaning of
the intuitionistic logical constants: (1) if the explanations of this meaning are to be based
on a non-decidable concept, that concept should not be that of ‘proof’; (2) Kreisel’s ex-
planations using extra clauses can be significantly simplified; (3) the impredicativity of the
definition of → can be easily and safely ameliorated; (4) the definition of → in terms of
‘proofs from premises’ results in a loss of the inductive character of the definitions of ∨ and
∃; and (5) the same occurs with the definition of ∀ in terms of ‘proofs with free variables’.
1. I NTRODUCTION
The idea of what such explanations should look like is perhaps best repre-
sented by the usual definition of intuitionistic disjunction:
without proving either p or q); and (c) it has an ‘inductive character’, that
is: the meaning of a complex sentence is given in terms of the meanings of
its constituents, sentences logically simpler than it.
Unfortunately, when we try to reduce the other logical constants – and,
in particular, →, ¬ and ∀ – to a schema such as Definition 1, we encounter
serious difficulties. In the present paper, I shall make five observations con-
cerning these difficulties and the attempts that have been made to overcome
them.
2. T HE CONDITIONAL
but that we cannot decide whether that is the case or not; and that we need
a further proof, which requires true ingenuity to find, in order to establish
that c is indeed the ‘proof’ of the sentence in question.
I shall examine the undecidability problem first, and leave the impred-
icativity, less urgent one, for later.
3. A FUNDAMENTAL DICHOTOMY
However, it seems to me that this cannot be always the case. For example,
let us consider a construction, c, which enables us to find, for each positive
integer n, a prime number larger than n which is of the form 4m − 1 for
some m (a special case of Dirichlet’s theorem):
It is very easy to prove that c indeed does the job required, i.e.: that the
result of applying c to a positive integer n is always a number which is
412 GUSTAVO FERNÁNDEZ DÍEZ
prime, larger than n and of the form 4m − 1 for some m. But this fact is
not completely obvious, and the mere description of c does not reveal it:
the proof that establishes it is a very different construction from c itself.
Moreover, sometimes an open mathematical problem remains unsolved,
not because we lack the basic construction which does or is supposed to
do the job required, but because we lack the proof that such a construction
does that job indeed. An example is Goldbach’s conjecture: the construc-
tion for decomposing an arbitrary even number n into a sum of two primes,
is a matter of finite routine searching over the numbers smaller than n.
Insofar as it has been possible to test such a construction, it worked; but
we cannot prove that it will work in general.
Hence we have a very simple construction which appears to transform
all proofs of ‘n is even’ into proofs of ‘n is a sum of two primes’ (showing
two such primes), but we cannot decide whether it does so in general, for
all natural n, and because of that we cannot decide whether it will be,
according to Definition 2, a proof of ‘if n is even, then n is a sum of two
primes’ for every n.
Such a situation, by the way, is quite different from those others where
we even lack the basic construction which is supposed to do the job re-
quired. For example, in the case of the twin prime conjecture, we simply
do not have any candidate for a construction which appeared to transform
any positive integer into a pair of twin primes bigger than it, and behaved
so, e.g., when tested against relatively small numbers.
p. 24, or Dummett, 1977, p. 399); but after some debate (e.g., Prawitz,
1977, p. 27, Sundholm, 1983, pp. 153–161, Weinstein, 1983, pp. 263–
266), a number of authors abandoned them, reverting henceforth to simpler
formulations such as Definition 2 (e.g., van Dalen, 1983, p. 166; 1986,
p. 231, Troelstra and van Dalen, 1988, p. 9):
It must be pointed out however that the decidability of the proof-relations has been critized
and that the ‘extra clauses’ are not universally accepted. (van Dalen, 1986, p. 232)
This debate was strongly influenced by the idea that the constructive
meaning of mathematical sentences has to be given in terms of proof condi-
tions as opposed to truth conditions, an idea which is deeply rooted among
intuitionists (Heyting, 1956, p. 97, Kreisel, 1962, p. 201, Dummett, 1977,
p. 12). However, it seems to me that, if we want to dispense with Kreisel’s
extra clauses and preserve the inductive structure of the definition, then we
must change the concept of ‘proof’, at the core of that inductive structure,
and replace it by a different concept.
5. T HE OPERATIONAL INTERPRETATION
This clause has exactly the same structure as Definition 2, and the relation
induced, which, in this case, is the ‘performing relation’, is indeed a non-
decidable relation as well. However, in the present case, there is no paradox
in the fact that the performing relation turns out to be undecidable. As a
matter of fact, here we draw a clear distinction between the construction c
which performs p → q, and a proof that could be supplied, showing that
c in effect performs p → q.
414 GUSTAVO FERNÁNDEZ DÍEZ
(p → q) → (r → s),
Or more in general,
7. T HE IMPREDICATIVITY OF →
(1985, p. 45; 1987, pp. 410–412), or Bridges and Richman: “the statement
p → q means that q holds under the assumption that p holds” (Bridges
and Richman, 1987, p. 11).
The idiosyncrasies of this type of interpretation have been widely ig-
nored, but it is quite remarkable that, prima facie, under this definition the
decidability problem seems to disappear completely: indeed, there is no
reason in principle why we should not be able to recognize a ‘proof of
q with premise p’ when we see one, provided that we already know the
intuitionistic meanings of p and q.
However, this gain of decidability is again not without cost. To start
with, once we agree to define the proof of any conditional sentence p → q
as a proof of q with premise p, we must immediately re-define all the other
logical constants in terms of a finite set of premises. For instance, in the
case of a sentence such as
p → (r → (s ∨ t)),
r → (s ∨ t) ` (r → s) ∨ (r → t),
9. T HE UNIVERSAL QUANTIFIER
(Cf. Troelstra and van Dalen (1988, p. 9).) In either case, the definition
induces a non-decidable relation, just as Definition 2 did, and admits either
the introduction of Kreisel’s extra clause (which will make it decidable,
but non-inductive), or, alternatively, the replacement of its central concept
by one akin to ‘performing’ (which will preserve inductiveness but not
decidability). The way to carry out both things is straightforward. And
the simplification of Kreisel’s definition on the basis of the operational
interpretation (proposed in Section 5) can be straightforwardly extended
to this case, too.
Then, if we want to adapt this definition to the case of an arbitrary set
of premises P , the two available options:
DEFINITION 13. A proof of ∀xA(x) from premises P is a construction
which transforms any construction c in the domain into a proof of A(c)
from premises P
and
DEFINITION 14. A proof of ∀xA(x) from premises P is a proof from
premises P that we can transform any construction c in the domain into a
proof of A(c),
are clearly equivalent in meaning. In particular, from a proof from premises
P that we can transform each c into a proof of A(c), it is very easy to
obtain a method which transforms each c into a proof from premises P of
A(c): all we have to do is to apply the previous proof to each given c. And
the implication in the other direction is even more obvious.
This means that the definition of → in terms of proofs from premises
results in a decidability problem for the subsequent clauses for ∨ and ∃,
but not for that corresponding to ∀.
On the other hand, it is plain to see that formulations such as 13 and 14
do not, in turn, resolve the decidability problem inherent to the definition
of ∀ itself. And the natural question is whether there is an analogous way
to confront this problem.
The answer is ‘yes’: there is a most peculiar way which appears to preserve
the decidability in the definition of ∀, apparently without inductive loss,
and which runs entirely parallel to the appeal to proofs from premises in
the case of the conditional:
DEFINITION 15. A proof of ∀xA(x) is a proof of A(x) with a free
variable x.
420 GUSTAVO FERNÁNDEZ DÍEZ
in which case it will stand in a very similar position to the definition of the
conditional.
The definition of the intuitionistic existential quantifier has also been
mentioned, indirectly. It resembles that of the disjunction in many aspects.
It is usually given as:
And finally, the way to extend the definition of disjunction to the oper-
ational interpretation is straightforward:
and thus a proof that c performs ∃xA(x) would require the production of a
concrete construction d which performed A(c).
We can now see that the two groups of intuitionistic logical constants:
{→, ¬, ∀} and {∨, ∃} are really opposed to each other: →, ¬ and ∀ pose a
decidability problem, which ∨ and ∃ normally do not; and the attempts to
resolve it produce a loss of inductiveness either in the definitions of →, ¬,
and ∀, or in those of ∨ and ∃.
What conclusion, if any, can be drawn from this last – unnumbered –
observation, I leave to others to decide.
ACKNOWLEDGEMENTS
R EFERENCES
University of Murcia
Facultad de Filosofía
Apartado 4021
E-30071, Murcia, Spain
(E-mail: [email protected])