|
Nelson Goodman and W. V. Quine
Steps
Toward a Constructive Nominalism
1. Renunciation of Abstract Entities
We do not believe in abstract entities. No
one supposes that abstract entities -- classes,
relations, properties, etc. -- exist in space-time;
but we mean more than this. We renounce them
altogether. We shall not forego all use of
predicates and other words that are often
taken to name abstract objects. We may still
write "x is a dog", or "x
is between y and z"; for here "is
a dog" and "is between . . . and"
can be construed as syncategorematic: significant
in context but naming nothing. But we cannot
use variables that call for abstract objects
as values. 1 In "x is a dog", only
concrete objects are appropriate values of
the variable. In contrast, the variable in
"x is a zoological species" calls
for abstract objects as values (unless of
course, we can somehow identify the various
zoological species with certain concrete
objects). Any system that countenances abstract
entities we deem unsatisfactory as a final
philosophy.
2. Renunciation of Infinity
We decline to assume that there are infinitely
many objects. Not only is our own experience
finite, but there is no general agreement
among physicists that there are more than
finitely many physical objects in all space-time.
4 If in fact the concrete world is finite,
acceptance of any theory that presupposes
infinity would require us to assume that
in addition to the concrete objects, finite
in number, there are also abstract entities.
Classical arithmetic presupposes an infinite
realm of numbers. Hence if, in an effort
to reconcile arithmetic with our renunciation
of abstract entities, we were to undertake
to identify numbers arbitrarily with certain
things in the concrete world, we should thereby
drastically curtail classical arithmetic;
for, we cannot assume there are infinitely
many such things.
Classical syntax, like classical arithmetic,
presupposes an infinite realm of objects;
for it assumes that the expressions it treats
of admit concatenation to form longer expressions
without end. But if expressions must, like
everything else, be found within the concrete
world, then a limitless realm of expressions
cannot be assumed. Indeed, expressions construed
in the customary way as abstract typographical
shapes do not exist at all in the concrete
world; the language elements in the concrete
world are rather inscriptions or marks, the
shaped objects rather than the shapes. 5
The stock of available inscriptions can be
vastly increased if we include, not only
those that have colors or sounds contrasting
with the surroundings, but all appropriately
shaped spatio-temporal regions even though
they be indistinguishable from their surroundings
in color, sound, texture, etc. But the number
and length of inscriptions will still be
limited insofar as the spatio-temporal world
itself is limited. Consequently we cannot
say that in general, given any two inscriptions,
there is an inscription long enough to be
the concatenation of the two.
Furthermore, there can be at most only as
many inscriptions as concrete objects. Hence,
if concrete objects are finite in number,
there are bound to be some for which there
are no names or descriptions whatever. Otherwise
every concrete object would have to be the
name or description of a unique and distinct
concrete object; and we should thus be deprived
of all predicates and connectives, to say
nothing of synonyms, duplicate inscriptions,
and non-inscriptions.
Notes
4 According to quantum physics, each physical
object consists of a finite number of spatio-temporally
scattered quanta of action. For there to
be infinitely many physical objects, then,
the world would have to have infinite extent
along at least one of its spatio-temporal
dimensions. Whether it has is a question
upon which the current speculation of physicists
seems to be divided.
5 A nominalistic syntax language may of course,
still contain shape-predicates, enabling
us to say that a given prescription is, for
example, dot-shaped, dotted-line-shaped,
Odyssey-shaped. See 5 and 10 below.
3. The Nominalist's Problems
By renouncing abstract entities, we of course
exclude all predicates that are not predicates
of concrete individuals or explained in terms
of predicates of concrete individuals. Moreover,
we reject any statement or definition --
even one that explains some predicates of
concrete individuals in terms of others --
if it commits us to abstract entities. For
example, until we find some way of construing
"is an ancestor of" in terms of
"is a parent of" other than the
way the ancestral of a relation is usually
defined in systems of logic, 6 the relationship
between these predicates remains for us unexplained.
We shall, then, face problems of reducing
predicates of abstract entities to predicates
of concrete individuals, and also problems
of constructing certain predicates of concrete
individuals in terms either of certain others
or of any others that satisfy some more or
less well-defined criteria. Apart from those
predicates of concrete objects which are
permitted by the terms of the given problem
to appear in the definiens, nothing may be
used but individual-variables, quantification
with respect to such variables, and truth
functions. Devices like recursive definition
and the notion of ancestral must be excluded
until they themselves have been satisfactorily
explained.
We are not as nominalists concerned with
the motives behind the demand that a given
predicate of concrete individuals be defined
in terms of certain other such predicates.
Naturally the demand may often arise from
a feeling that the latter predicates are
in some sense the clearer, and we may as
persons often share this feeling; but purely
as nominalists we know no differences of
clarity among predicates of concrete individuals.
7 Our problem is solely to provide, where
definitions are called for, definitions that
are free of any terms or devices that are
tainted by belief in the abstract We shall
naturally first try to find definitions where,
for varied reasons, we feel they are most
urgently needed; and we shall not waste time
looking for definitions in terms of predicates
that we suppose to be ambiguous or self-contradictory.
But, as has perhaps been illustrated by the
case of "ancestor" and "parent",
it cannot be said that the explanation of
one predicate in terms of another is of interest
only if the latter is regarded as clearer.
Indeed, if we have only a pseudo-explanation
(involving abstract entities) relating predicates
of individuals, the problem of replacing
it by a genuine construction has as immediate
interest as the problem of defining a given
predicate in terms of others that come up
to a certain standard of clarity, or the
problem of explaining a predicate of abstract
entities.
Notes
6 The usual definition, which was first set
forth by Frege in 1879 (Begriffschrift, p.
60), has become well known through Whitehead
and Russell and other writers. It is presented
once more in the next section.
7 It might be supposed that the nominalist
must regard as unclear any predicate of individuals
for which there is no explanation that does
not involve commitment to abstract entities.
But unless 'explanation' as here intended
depends upon standards of clarity, which
do not concern the nominalist as nominalist,
a suitable explanation can always be supplied
trivially by equating the predicate in question
with any arbitrarily concocted single word.
4. Some Nominalistic Reductions
Some statements that seem to be about abstract
entities can be rephrased in well-known ways
as statements about concrete objects. Thus,
where "A" and "B" are
thought of as fixed terms and not as bindable
variables, the statement:
Class A is included in Class B
may be rephrased as:
Everything that is an A is a B.
The phrases "is an A" and "is
a B" here are predicates of concrete
objects, and are regarded as naming nothing
in themselves; that is to say, the positions
that they occupy are treated as inaccessible
to bound variables.
Certain statements that even involve explicit
quantification over classes are replaceable
by equivalent statements that conform to
the tenets of nominalism. To take a simple
example, the statement:
Class A is included in some class other than
A
is equivalent to:
Something is not an A.
Statements purporting to specify sizes of
finite classes of concrete objects are also
easily accommodated. Thus the statement:
Class A has three members
may be rendered:
There are distinct objects x, y, and z such
that anything is an A if and only if it is
x or y or z;
i. e.:
(]x)(]y)(]z)(x =/= y & y =/= z &
x =/= z & (w)(Aw <--: w = x .V. w
= y .V. w = z)).
Obviously any statement affirming or denying
that there are just, or at least, or at most,
a certain number of concrete individuals
satisfying a given predicate can be readily
translated in similar fashion, provided the
translation is short enough to fit into the
universe. 8
The definition of ancestorhood in terms of
parenthood according to Frege's method seems
to involve a class-variable even more essentially.
The definiens of "b is ancestor of c"
would run thus:
b is distinct from c; and, for every class
x, if c is a member of x and all parents
of members of x are members of x then b is
a member of x;
i. e.:
b =/= c & (x){c epsilon x & (y)(z)(z
epsilon x & Parent yz .--. y epsilon
x) .--. b epsilon x}.
But we can translate this sentence also with
the help of the notation "Part st",
meaning that the individual s is part (or
all) of the individual t. 9 We need only
replace "class" by "individual",
and "member" by "part",
provided we also stipulate that b be a parent
and c have a parent. This added stipulation
insures that b and c be single whole organisms,
rather than fragments or sums of organisms.
In symbols, "b is ancestor of c"
becomes:
b =/= c & (]u) Parent bu & (]w) Parent
wc & (x){Part cx & (y)(z)(Part zx
& Parent yz .-- Part yz) .-- Part bx}.
Clearly the above method of translation presupposes
that an individual may be spatio-temporally
scattered, or discontinuous. It presupposes
that continuity is not necessary for concreteness.
A broken dish is no less concrete than a
whole one, but merely has more complicated
boundaries; and any totality of individuals,
however disperse in space and time, counts
as an individual in turn. Individuals, thus
liberally construed, serve some of the purposes
of classes, as is evident from the above
treatment of "ancestor". But it
is by no means true that we can in general
simply identify any class of individuals
with a scattered single individual, and reconstrue
"member" as "part". The
individual composed of all persons, e. g.,
has many parts that are not persons; some
of these parts are parts of persons, and
some consist of many persons or of parts
of many persons. In the above analysis of
"ancestor", we were able to overcome
this difficulty by inserting the clause "(]u)
Parent bu & (]w) Parent wc". Commonly,
however, this kind of difficulty admits of
no such simple solution.
The two-place predicate "is ancestor
of" is, to borrow terminology from the
platonistic logic of relations, the (proper)
ancestral of the two-place predicate "is
parent of". We have seen, above, how
it can be defined. But the scheme used there
does not work for the ancestral of every
two-place predicate of individuals. It works
so long as every individual in the field
of the predicate has some part that has no
part in common with any other individual
in that field. At the present writing we
know of no way of defining the ancestral
of every two-place predicate of individuals
nominalistically.
A rather different problem is raised by such
statements as:
There are more cats than dogs.
As pointed out earlier, we are already able
to deal with such statements as "There
is at least one cat and not at least one
dog" and "There are at least two
cats and not at least two dogs". An
alternation of enough successive statements
will be true if and only if there are more
cats than dogs, and because it will contain
at least one component statement that is
true in view of the actual number of cats
and of dogs. Use of this method requires,
first, knowledge that in all space-time there
are not more than so many
(say fifty trillion) dogs, and second, a
prodigious amount of writing or talking.
Even though the requisite knowledge be available,
the practical difficulties of actually writing
or speaking the translation of the statement
about cats and dogs would be prohibitive.
A better method of translation makes use
of the predicate "is part of" and
another simple auxiliary predicate: "is
bigger than". The predicate "is
a bit" is then so defined that it applies
to every object that is just as big as the
smallest animal among all cats and dogs.
In other words, "x is a bit" is
defined to mean that for every y, if y is
a cat or a dog and is bigger than no other
cat or dog, then neither is x bigger than
y nor is y bigger than x. For brevity we
shall call x a bit of z when x is a bit and
is part of z. Now if and only if there are
more cats than dogs will it be the case that
every individual that contains at least one
bit of each cat is bigger than some individual
that contains at least one bit of each dog.
(Such an individual will of course be spatio-temporally
scattered.) Accordingly we may translate
the sentence "There are more cats than
dogs" as follows:
Every individual that contains a bit of each
cat is bigger than some individual that contains
a bit of each dog.
(Symbolic transcriptions are omitted here,
as they will be given later for parallel
cases: D9-10.)
This method of translation has the great
advantage, over the first method suggested,
that there is no practical difficulty about
writing down an actual translation, regardless
of the multiplicity of individuals concerned.
But, like our method of defining the ancestral,
it is not completely general. It will still
work if, in place of "is a cat"
and "is a dog", we choose any other
two predicates each of which is such that
the individuals fulfilling it are discrete
from one another. Thus it holds good for
such a case as:
There are more human cells than humans,
and indeed for most cases where such numerical
comparisons are made in ordinary discourse.
It has an important use in nominalistic syntax,
as we shall see later. Moreover, by a relatively
simple change it can be made general enough
to work wherever each individual fulfilling
either of the two predicates has a part that
has no part in common with any other individual
fulfilling that predicate. And in addition
there are ways of modifying the method to
take care of certain cases where even this
latter condition is not satisfied But we
have not found any general formulation that
will cover all cases regardless of how the
individuals concerned overlap one another.
The method will, however, help us in finding
a nominalistic reduction for even so platonistic-sounding10
a statement as:
There are more age-classes than grade-classes
in the White School.
We just replace this by:
There are more age-wholes than grade-wholes
in the White School,
where an age-whole is the individual composed
of all pupils in the school who were born
during a single calendar year, and a grade-whole
is an individual composed of all pupils who
receive equally advanced instruction. The
new sentence is then readily translated in
the same way as the one about cats and dogs.
A combination of devices already described
enables us to translate a statement like:
There are exactly one-third as many Canadians
as Mexicans.
Letting "the Mexican whole" stand
for the individual that is comprised of all
Mexicans, the translation runs:
There are some mutually discrete wholes x,
y, and z such that each is comprised of Mexicans
and such that x + y + z = the Mexican whole;
and there are exactly as many Canadians (in
all) as there are Mexicans in x and as in
y and as in z.
The last clause may then be further translated
by a slight variation of the method used
in the example of cats and dogs.
The foregoing samples will illustrate some
of the means that remain in our hands for
interpreting statements that prima facie
have to do with abstract entities. Certainly
we have not as yet reached our goal of knowing
how to deal with every statement we are not
ready to dispense with altogether. But there
is as yet no convincing reason for supposing
the goal unattainable. Some of the devices
used above are rather powerful, and by no
means all the possible methods have been
explored.
Since, however, we have not as yet discovered
how to translate all statements that we are
unwilling to discard as meaningless, we describe
in following sections a course that enables
us -- strictly within the limitations of
our language and without any retreat from
our position -- to talk about certain statements
without being able to translate them.
Notes
8 The nominalist need not necessarily regard
such a sentence as "There are 101000
objects in the universe" as meaningless,
even though there be no translation along
these lines. For, this sentence can be translated
as "The universe (as an individual)
has 101000 objects as parts" where "has
101000 objects as parts" is taken as
a primitive predicate of individuals. But
while this translation satisfies purely nominalistic
demands, there may be extranominalistic reasons
of economy or clarity for wanting a translation
that contains no such predicate. And wherever
and for whatever reasons a translation of
an expression is wanted in terms of certain
predicates or a certain kind of predicates,
the search for such a translation is a problem
for the nominalist -- though of course neither
he nor anyone else claims that every predicate
can be defined in terms of every possible
set of others.
9 A systematic treatment of "part"
and kindred terms will be found in "The
Calculus of Individuals and its Uses"
by Henry S. Leonard and Nelson Goodman in
Journal of Symbolic Logic, Vol. 5 (1940),
pp. 45-55. Earlier versions were published
by Tarski and Lesniewski. Although all of
these would have to undergo revision to meet
the demands of nominalism, such revision
is for the most part easily accomplished
and does not affect any of the uses to which
the terms in question are put here. [See
SA II].
10 We use "platonistic" as the
antithesis of "nominalistic". Thus
any language or theory that involves commitment
to abstract entity is platonistic.
5. Elements of Nominalistic Syntax
It may naturally be asked how, if we regard
the sentences of mathematics merely as strings
of marks without meaning, we can account
for the fact that mathematicians can proceed
with such remarkable agreement as to methods
and results. Our answer is that such intelligibility
as mathematics possesses derives from the
syntactical or metamathematical rules governing
those marks. Accordingly we shall try to
develop a syntax language that will treat
mathematical expressions as concrete objects
-- as actual strings of physical marks. 11
Since one mark is as concrete as another,
we can deal with such marks and strings as
"epsilon" and "(v)(v epsilon
v v epsilon v)" quite as well as with
ones like "(" or "Eiffel Tower".
But our syntax language must itself be purely
nominalistic; it must make no use of terms
or devices that involve commitment to abstract
entities. It might seem that this program
could be carried out without any difficulty
once we have specified that we are dealing
with concrete marks; but actually classical
syntax has depended so heavily upon platonistic
devices in constructing its definitions that
the nominalist is faced with the necessity
of finding new means of definition at almost
every step. Not only subsidiary terms, but
such key terms as "formula", "substitution",
and "theorem" have to be defined
by quite new routes. 12
The platonistic object language that our
nominalistic syntax is to treat of must contain
notations for truth-functions, quantification,
and membership. All we need for these purposes
are parentheses, variables, the stroke ''''
of alternative denial, and the sign "epsilon"
of membership. Parentheses will serve both
for enclosing alternative denials to indicate
groupings and for enclosing variables to
form universal quantifiers. To simplify our
syntactical treatment, let us require that
each alternative denial be enclosed in parentheses
even when it stands apart from any broader
context. As variables we may use "v",
"v' ", "v'' ", etc.,
so that the simple typographical shapes of
the object language reduce to six: "v",
" ' ", "(", ")",
"", and "epsilon".
As already mentioned, the characters of our
language are not these abstract shapes --
which we, as nominalists, cannot countenance
-- but rather concrete marks or inscriptions.
We can, however, apply shape-predicates to
such individuals; thus "Vee x"
will mean that the object x is a vee (i.
e., a "v"-shaped inscription),
and "Ac x" will mean that x is
an accent (i. e., a " ' "-shaped
inscription), and "LPar x" will
mean that x is a left parenthesis, and "RPar
x" will mean that x is a right parenthesis,
and "Str x" will mean that x is
a stroke (a ""-shaped inscription),
and "Ep x" will mean that x is
an epsilon.
But it happens actually that left parentheses
and right parentheses are alike in shape,
and distinguishable only by their orientation
in broader contexts. It would appear therefore
that instead of writing "LPar z",
to mean that x is intrinsically a left parenthesis,
we should write "LPar xy", meaning
that x is a left parenthesis from the point
of view of its orientation within the longer
inscription y; and correspondingly for "RPar".
Since however this exceptional treatment
is made necessary solely by a typographical
idiosyncrasy, we may disregard it. The reader
may, if he likes, restore an intrinsic distinction
between left and right parentheses by thinking
of each left parenthesis as comprising within
itself the straight uninked line joining
its tips.
Our nominalistic syntax must contain, besides
the six shape-predicates, some means of expressing
the concatenation of expressions. We shall
write "Cxyz" to mean that x and
y and z are composed of whole characters
of the language, in normal orientation to
one another, and contain neither split-off
fragments of characters nor anything extraneous,
and that the inscription x consists of y
followed by z. The characters comprising
y and z may be irregularly spaced; furthermore
the inscription x will be considered to consist
of y followed by z no matter what the spatial
interval between y and z, provided that x
contains no character that occurs in that
interval.
The two remaining primitives of our syntax
language are abbreviations of the familiar
predicates "is part of" and "is
bigger than". "Part xy" means
that x, whether or not it is identical with
y, is contained entirely within y. "Bgr
xy" means that x is spatially bigger
than y.
Our syntax language, then, contains the nine
predicates "Vee", "Ac",
"LPar", "RPar", "Str",
"Ep", "C", "Part",
and "Bgr", together with variables,
quantifiers and the usual truth-functional
notations "V", "&",
etc. The variables take as values any concrete
objects.
Notes
11 We might, equally consistently with nominalism,
construe marks phenomenally, as events in
the visual (or in the auditory or tactual)
field. Moreover, although we shall regard
an appropriate object during its entire existence
as a single mark, we could equally well --
and even advantageously if we want to increase
the supply of marks -- construe a mark as
comprising the object in question during
only a single moment of time.
12 The idea of dealing with the language
of classical mathematics in terms of a nuclear
syntax language that would meet nominalistic
demands was suggested in 1940 by Tarski.
In the course of that year the project was
discussed among Tarski, Carnap, and the present
writers, but solutions were not found at
that time for the technical problems involved.
6. Some Auxiliary Definitions
We now proceed to define certain useful auxiliary
predicates. First, it is convenient to have
four-, five-, and six-place predicates of
concatenation. The definitions are obvious:
D1.
Cxyzw = (]t)(Cxyt & Ctzw),13
D2.
Cxyzwu = (]t)(Cxyt & Ctzwu),
D3.
Cxyzwus = (]t)(Cxyt & Ctzwus).
Also, later definitions will be shortened
considerably if we can say briefly that a
given individual is a character of our object
language. Since a character is any concrete
object that is either a vee or an accent
or a left parenthesis, etc., the definition
runs:
D4.
Char x =. Vee x V Ac x V LPar x V RPar x
V Str x V Ep x.
Convenience is similarly served by the definition
of an inscription as an object composed of
whole characters in normal orientation to
one another. In view of the interpretation
of "C" above, the definition is
easy:
D5.
Insc x =. Char x V (]y)(]z)Czyz.
An inscription x is said to be an initial
segment of another, y, if x is identical
with y or there is some inscription z such
that y consists of x followed by z.
D6.
InitSeg xy =. Insc x & x = y .V (]z)Cyxz.
The definition of final segment is strictly
parallel:
D7.
FinSeg xy =. Insc x & x = y .V (]z)Cyzx.
An inscription x is said to be a segment
of y if x is an initial segment of some final
segment of y.
D8.
Seg xy = (]z)(InitSeg xz & FinSeg zy).
A segment x -- whether initial, final, or
interior -- of an inscription y will be continuous
relative to y, in the sense that if x contains
two characters of y then x must contain all
the characters that occur in y between those
two. The characters of a segment x of y may
still be irregularly spaced, but only because
of irregular spacing in y itself.
We shall later want to be able to say that
two inscriptions are equally long, not in
the sense that their ends are equally far
apart but in the sense that each inscription
has as many characters as the other. Since
the characters comprising any inscription
are discrete from one another, this numerical
comparison can be handled in a way explained
in 4 above. We begin by so defining "Bit"
for our present purposes that "Bit x"
means that x is just as big as every smallest
character.
D9.
Bit x =. (y)(Char y -- ~Bgr xy) & (]z)(Char
z & ~Bgr zx) .
It must not be supposed that, because accents
are in general the smallest characters of
our object language, every accent will be
a bit. For accents may vary in size, and
only the smallest characters, along with
everything that is just as big, will be bits.
An inscription x is longer than another,
y, if x contains more characters than y.
Using the same method as for the example
of cats and dogs in 4 above -- where a verbal
explanation is given -- we define:
D10.
Lngr xy =. Insc x & Insc y & (z){(w)[Char
w & Seg wx .-- (]u)(Bit u & Part
uw & Part uz)] -- (]t)[(r)(Char r &
Seg ry .-- (]s)(Bit s & Part sr &
Part st)) & Bgr zt]}.
Two inscriptions are equally long if neither
is longer than the other.
D11.
EqLng xy =. Insc x & Insc y & ~Lngr
xy & ~Lngr yx.
We can now define what we shall mean by saying
that two inscriptions are like one another.
Two characters are alike if both are vees,
or both are accents, etc. Two inscriptions
x and y are alike if they are equally long
and if, for every two equally long inscriptions
z and w such that z is an initial segment
of x and w is an initial segment of y, the
segments z and w end in like characters.
D12.
Like xy =. EqLng xy & (z)(w){EqLng zw
& InitSeg zx & InitSeg wy .-- (]s)(]t)(FinSeg
sz & FinSeg tw : Vee s & Vee t .V.
Ac s & Ac t .V. LPar s & LPar t .V.
RPar t .V. Str s & Str t .V. Ep s &
Ep t)}.
Note that only inscriptions can be 'alike',
in the sense here defined, since only inscriptions
can be equally long; and further, that likeness
depends solely upon the component characters
and their order of occurrence, not upon identical
spacing.
Notes
13 The sign "=", when it occurs
as the main connective in definitions in
this paper, is not to be thought of as expressing
identity. It is to be regarded rather as
constituting, in combination with the "D"
which precedes each definition-number, a
mark of definitional abbreviation; and it
may occur between name-matrices and statement-matrices
indifferently. The definition D1 is to be
understood as a convention to this effect:
"Cxyzw" is to be understood as
an abbreviation of "(]t)(Cxyt &
Ctzw)" and a similar understanding is
to obtain when any other variables are used
in place of "x", "y",
"z", and "w", provided
that a variable distinct from them is used
in place of "t". Other definitions
are to be construed analogously.
7. Variables and Quantification
A variable of our object language is a vee,
or a vee together with a string of one or
more accents following it. We first define
a string of accents as any inscription of
which every part that is a character is an
accent.
D13.
AcString x =. Insc x & (z)(Seg zx &
Char z .-- Ac z).
The definition of a variable is then readily
formulated.
D14.
Vbl x =. Vee x V (]y)(]z)(Vee y & AcString
z & Cxyz) .
A variable is a vee or the result of concatenating
a vee with a string of accents.
A quantifier will be simply a variable in
parentheses. But it is more useful to define
a string of (one or more) quantifiers directly.
A method for doing this becomes evident when
we reflect that any inscription will be a
string of quantifiers if it begins and ends
with facing parentheses and is such that
every pair of facing parentheses within it
frames an inscription that is either a variable
or contains parentheses back to back.
D15.
QfrString x = (]y)(]z){LPar y & RPar
z & (]w)Cxywz & (s)(t)(u)(k)[LPar
t & RPar k & Seg sx .--: ~Cstk :
Cstuk .--. Vbl u V (]p)(]q)(]r)(RPar q &
LPar r & Cpqr & Seg pu)]}.
Then let us call x a quantification of y
if x consists of a string of quantifiers
followed by y.
D16.
Qfn xy = (]z)(QfrString z & Cxzy) .
8. Formulas
An atomic formula of the object language
consists of two variables with an epsilon
between them.
D17.
AtFmla x = (]w)(]y)(]z)(Vbl w & Ep y
& Vbl z & Cxwyz).
We are supposing that the class logic to
be developed in the object language will
use one or another of the alternatives to
the theory of types, so that the epsilons
may grammatically occur between any variables
without restriction.
The non-atomic formulas of the object language
are constructed from the atomic formulas
by quantification and alternative denial.
In order to define an alternative denial
we first need to be able to say that a given
inscription x contains exactly as many left
as right parentheses. This will be the case
if x lacks parentheses altogether; and it
will be the case also if the inscription
which consists of all the left parentheses
in x and the inscription which consists of
all the right parentheses in x are equally
long in the sense of D11. In symbols:
D18.
EqPar x =. (u)(LPar u V RPar u .-- ~Seg ux)
V (]y)(]z){EqLng yz & (w)(Char w -- :
LPar w & Seg wz .<-- Seg wy : RPar
w & Seg wx .<-- Seg wz)}.
Now for an inscription x to be the alternative
denial of y and z it is necessary that x
consist of a left parenthesis followed by
y, then a stroke, then z, and finally a right
parenthesis. But this is not enough. We must
make sure that the beginning and ending parentheses
are 'mates' -- that is, that they are paired
with each other and not with other parentheses
that occur between them. Also we must make
sure that the stroke between y and z is the
main connective in x. We can accomplish all
this by requiring that y contain an equal
number of left and right parentheses, and
similarly for z, but that this be true of
no initial segment of x (except x itself).
D19.
ADxyz =. EqPar y & EqPar z & (r)(s)(Cxrs
--. ~EqPar r) & (]t)(]u)(]w)(LPar t &
Str u & RPar w & Cxtyuzw).
The formulas of the object language comprise
the atomic formulas and every inscription
constructed from them by means of quantification
and alternative denial. Some ways in which
one might naturally seek to reduce this to
a formal definition are not feasible in a
nominalistic syntax. 14 Our method is to
begin by defining a quasi-formula as anything
that is an atomic formula, an alternative
denial, or a quantification of an atomic
formula or alternative denial.
D20.
QuasiFmla x = (]y)(x = y .V Qfn xy : AtFmla
y V (]w)(]z)ADywz).
A quasi-formula will not necessarily be a
formula, since the components of the alternative
denial are not required to be formulas. But
in terms of this notion of quasi-formula
we can now easily define formula:
D21.
Fmla x =. QuasiFmla x & (w)(y)(z)(ADwyz
& Seg wx .--. QuasiFmla y & QuasiFmla
z).
In other words, a formula is a quasi-formula
such that every alternative denial in it
is an alternative denial of quasi-formulas.
By requiring even the shortest alternative
denials in a formula x to be alternative
denials of quasi-formulas, the definition
requires them to be alternative denials of
atomic formulas or of quantifications of
atomic formulas, and this makes them genuine
formulas in the intuitively intended sense
of the word. Accordingly, by requiring also
the next more complex alternative denials
in x to be alternative denials of quasi-formulas,
the definition guarantees that these also
will be formulas in the intuitively intended
sense; and so on, to x itself.
Notes
14 Using essentially the method of Frege's
definition of the ancestral of a relation,
we might say that x is a formula if it belongs
to every class that contains all atomic formulas
and all quantifications and alternative denials
of its members. But this definition is unallowable
because of its use of quantification over
classes; cf. 4 above. -- There is indeed
a completely general method, in syntax, of
deriving ancestrals and kindred constructions
without appeal to classes of expressions.
This is the method of 'framed ingredients'
which appears in Quine, Mathematical Logic,
§56. The method consists essentially of these
two steps: (1) the Frege form of definition
is so revised that the classes to which it
appeals can be limited to finite classes
without impairing the result; (2) finite
classes of expressions are then identified
with individual expressions wherein the 'member'
-- expressions occur merely as parts marked
off in certain recognizable ways. However,
when as nominalists we conceive of expressions
strictly as concrete inscriptions, we find
the method of framed ingredients unsatisfactory,
because its success depends too much on what
inscriptions happen to exist in the world.
Actually, though, the nominalistic definition
of proof in the present paper will be simpler
than that in terms of framed ingredients;
for it will not require the lines of a proof
to be concatenated, nor to be marked off
by intervening signs.
9. Axioms and Rules
Now that we have specified the characters
and formulas of the object language within
our nominalistic syntax language, the next
problem is to describe the sorts of notational
operations that pass for logical proof among
the users of that object language. A full
solution of this problem would consist in
the formulation, in our syntax language,
of a condition that is necessary and sufficient
in order that an inscription x be a theorem
of the object language.
The theorems are those formulas of the object
language that follow from certain axioms
by certain rules of inference. The axioms
should be so chosen that we can obtain from
them, by the rules of inference, every formula
that is valid according to the logic of alternative
denial and quantification and, in addition,
a goodly array of formulas whose alleged
validity is supposed to proceed from special
properties of class-membership. We cannot
aspire to completeness in this last regard,
in view of Gödel's result.
There are many essentially equivalent sets
of axioms suitable to the above purposes.
The axioms that we shall adopt fall under
three heads: axioms of alternative denial,
axioms of quantification, and axioms of membership.
In setting them forth let us understand "~
. . ." as short for " ( . . . .
. . ) ".
Axioms of alternative denial: All formulas
of the form:
((P (Q R)) ((S ~S) ((S Q) ~(P S)))),15
like letters being replaced by like formulas.
Axioms of quantification: All formulas of
the forms:
(1)
((v)(P ~Q) ~((v)P ~(v)Q)),
(2)
(R ~(v)R) (where "v" is not free
in "R"),
(3)
((v)P ~S) (where "S" is the result
of substituting some variable for "v"
in "P").
If the reader reflects that the sign-combination
" ~" amounts to "--",
he will recognize in the forms (1) -- (3)
a familiar set of axiom-schemata for quantification
theory. 16 Like capitals in (1) -- (3) are
of course to be understood as replaced by
like formulas, and the vees by like variables.
The two brief provisos appended to (2) and
(3), above, may be stated more precisely
as follows: (i) the formulas supplanting
the "R"s contain no free variables
like the variables supplanting the vees,
and (ii) the formula supplanting the "S"
is like the formula supplanting the "P"
except perhaps for containing other free
variables, like one another, in place of
all free variables like the variable supplanting
the vee.
Axioms of membership: Here it happens that
a limited list of specific expressions is
adequate; e. g., Hailperin's. 17 Let us suppose
such a list put over into the primitive notation
of our object language and set down here;
then our axioms of membership are all inscriptions
like those in the list.
In addition to the axioms, we need two rules
of inference:
(1) From any formula, together with the result
of putting a formula like it for "P"
and any formulas for "Q" and "R"
in "(P (Q R))", infer any formula
like the one which was put for ''Q''.18
(2) From any formula infer any quantification
thereof.
To reach a definition of "Axiom"
we must first be able to define what it means
to be an axiom of any given one of the five
kinds above described. A simple auxiliary
definition will be useful:
D22.
Dxy = (]z)(Like yz & ADxyz);
i. e., that x is a denial of y means that
x is the alternative denial of y and some
other inscription exactly like y.
Definition of "AADx", meaning that
x is an axiom of alternative denial, is achieved
by stating formally what we can observe from
the general schema already given: that every
axiom of alternative denial is an alternative
denial of two formulas; one of these two
main components is an alternative denial
of formulas of which one is an alternative
denial of formulas; the other of the two
main components is an alternative denial
of formulas of which one is an alternative
denial of a formula with a formula like the
denial of that formula, while the other is
. . . etc., etc. In symbols:
D23.
AADx = (]f)(]g)(]h)(]i)(]j)(]k) (]l)(]m)(]n)(]p)(]q)(]r)
(]s)(]t)(]u)(]w)(]y)(]z)(Fmla f & Fmla
g & Fmla h & Fmla i & Like ki
& Like lg & Like mf & Like ni
& ADpgh & ADqfp & Dri & ADsir
& ADtkl & ADumn & Dwu & ADytw
& ADzsy & ADxqz).
Formulation of "AQ1 x", meaning
that x is an axiom of quantification of kind
(1), proceeds in the same way; we shall omit
the definition.
Formulation of "AQ2 x" offers the
one additional difficulty that in order to
express stipulation (i), appearing in the
above description of the axioms of quantification,
we must have a definition of free venable.
A variable x is a free variable in an inscription
y if x is a segment of y not followed by
any additional accents in y, and if furthermore
x is not a segment of any segment of y that
consists of a formula preceded by a quantifier
consisting of a variable like x framed in
parentheses.
D24.
Free xy =. Vbl x & Seg xy & (z)(w)(Ac
w & Czxw & .-- ~Seg zy) & (q)(r)(s)(t)(u)(LPar
q & Like rx & RPar s & Fmla t
& Cuqrst & Seg uy & .-- ~Seg
xu).
The definition of "AQ2 x" is then
quite straightforward and may be omitted
here.
Formulation of "AQ3 x" offers a
further complication for nominalistic syntax.
The problem lies in the notion of substitution,
involved in stipulation (ii) . Let z and
w be the respective formulas supplanting
the "P" and "S" of (3),
let y be the variable supplanting the "v",
and let z be like the free variables which
are to appear in w in place of the free variables
like y in z. We have to find a way within
nominalistic syntax of defining "Subst
wzyz", meaning that the formula w is
like the formula z except for having free
variables like x wherever z contains free
variables like y. Our method of definition
depends upon the fact that the condition
in the foregoing italics is equivalent to
the following one: What remains when all
free variables like y are omitted from the
formula z is like what remains when some
free variables like x are omitted from the
formula w. The formal definition is as follows:
D25.
Subst wxyz =. Fmla w & Fmla z & (]t)(]u){Like
tu & (s)[Char s -- : (r)(Like ry &
Free rz .-- ~Seg sr) & Seg sz .<--
Seg su : (r)(Like rx & Free rw .-- ~Seg
sr) .--. Seg sw <-- Seg st] & (s)(r)(Like
rz & Free rw & Seg sr & Seg st
.-- Seg rt)}.
It was largely for the purpose of this definition
that we so defined likeness of inscriptions
as to allow their characters to be differently
spaced.
Now that this definition is accomplished,
the definition of "AQ3 x" offers
no further difficulty (and is omitted here).
Definitions of axioms of the fifth and final
kind -- the axioms of membership, "AM"
-- present no problem; we can specify them
in our syntax simply by spelling them out
explicitly with the help of our primitive
predicates.
We are then ready for a general definition
of what it means for x to be an axiom of
our object language. It means simply that
x is an axiom of one of the five kinds specified.
D26.
Axiom x =. AADx V AQ1 x V AQ2 x V AQ3 x V
AMx.
An inscription x is called an immediate consequence
of inscriptions y and z just in case x follows
from y and z by one application of rule of
inference (1), or from y by rule of inference
(2).
D27.
ICzyz = (]r)(]s)(]t)(]u)(]w)(Like rx &
Like sy & Like tz : ADurw & ADstu
V ADtsu .V Qfn rs).
Notes
15 This is Lukasiewicz's simplification of
Nicod's axiom schema. See Jan Lukasiewicz,
"Uwagi o Aksyomacie Nicod'a i o 'Dedukeyi
Uogolniajacej' ", Ksiega pamiatkowa
Polskiego Towarzystwa Filozoficznego we Lwowie,
1931, pp. 2-7; also Jean Nicod, "A Reduction
in the Number of Primitive Propositions of
Logic", Proceedings of the Cambridge
Philosophical Society, Vol. 19 (1917-1920),
pp. 32-41.
16 They answer to 4.4.4, 4.4.5, and 4.4.6
of F. B. Fitch, "The consistency of
the Ramified Principia", Journal of
Symbolic Logic, Vol. 3 (1938), pp. 140-149;
also to *102-*104 of W. V. Quine, Mathematical
Logic, p. 88.
17 Theodore Hailperin, "A Set of Axioms
for Logic," Journal of Symbolic Logic,
Vol. 9 (1944), pp. 1-19.
18 This is Nicod's generalization of modus
ponens see footnote 15.
10. Proofs and Theorems
An inscription is a theorem if it has a proof;
and a proof is constructed by a series of
steps of immediate consequence, starting
from axioms. Roughly, a proof is describable
as composed of one or more lines such that
each is either an axiom or an immediate consequence
of preceding lines. Actually we need not
require that the so called 'lines' of a proof
be at different levels on a page, or be segregated
from one another by any other device. They
could even be written end to end without
intervening punctuation, and we could still
single them out uniquely as separate 'lines'.
For, the grammar of the object language is
such that the result of directly concatenating
two formulas z and w will never be a segment
of a larger formula, nor will it contain
as segments any formulas other than those
that are segments of z alone or w alone.
Accordingly it will be convenient in general
to speak of x as a line of y (where y may
or may not be a proof) if x is a formula
that is part of y but not part of any other
formula in y.
D28.
Line xy = (z)(Fmla z & Part xz &
Part zy .<--. z = x).
If a theorem is to be defined as a formula
for which a proof exists, it is important
not to demand that all lines of the proof
be assembled in proper order in any one place
and time. Accordingly we shall so define
a proof as to allow it to consist of lines
wherever they may be -- perhaps scattered
at random throughout the universe, and perhaps
not even all existing at any one moment or
within any one century.
According to the rough characterization of
proof proposed two paragraphs back, each
line must be either an axiom or an immediate
consequence of preceding lines. The reason
for the word "preceding" here is
to rule out cases where every line is deducible
from other lines, in circular fashion, while
not all lines are deducible ultimately from
axioms. However, we must now resort to some
other expedient for excluding such circularity;
for we have chosen to dispense with the ordering
of lines of a proof, and this deprives us
of the notion of a 'preceding' line.
An expedient which will be shown to meet
the requirements is this: We stipulate that
if any individual y contains as parts some
lines of a proof x but none that are axioms,
then some line of x that lies in y must be
an immediate consequence of lines of x that
lie outside y. The following, then, is our
definition:
D29.
Proof x = (y){(]z)(Line zx & Part zy)
& (w)(Axiom w & Line wx .-- ~Part
wy) .-- (]s)(]t)(]u)(Line sx & Part sy
& Line tz & ~Part ty & Line ux
& ~Part uy & ICstu)}.
In order to establish that this definition
is adequate to our purposes, we shall now
show (1) that if x is a 'proof' in the sense
of D29, then we can specify an order of 'precedence'
among the lines of x such that every line
is either an axiom or an immediate consequence
of 'earlier' lines; and we shall show conversely
that (2) if x is such that an order of precedence
of the above kind can be specified among
its lines, then x is a 'proof' in the sense
of D29.
(1) is established as follows. Suppose x
is a 'proof' in the sense of D29. We can
begin our specification of an order of precedence
among the lines of x by picking out, in an
arbitrary order L1, L2 . . . , Lk, all those
lines of x that are axioms. Next, from among
the remaining lines of x, we pick one, call
it Lk+1, which is an immediate consequence
of lines from among L1, L2, . . . , Lk. (There
will be such a line; for, by D29, that individual
y which consists of all lines x except L1,
L2, . . . , Lk must contain a line that is
an immediate consequence of lines of x outside
y.) Next, from among the remaining lines
of x, we pick one -- call it Lk+2 -- which
is an immediate consequence of lines from
among L1, L2 . . . , Lk+1. (There will be
such a one, for the same reason as before.)
Continuing this, we eventually specify an
order of precedence of the required kind.
(2) is established as follows. Suppose the
lines of x can be counted off in some order
such that each line is an axiom or an immediate
consequence of earlier lines. Now consider
anything y that contains some lines of x
but none that are axioms. From among those
lines of x that are parts of y, pick out
the one that is earliest according to the
assumed order. It must be either an axiom
or an immediate consequence of earlier lines
of x. But it is not an axiom, for y contains
none of the lines of x that are axioms. Hence
it is an immediate consequence of earlier
lines of x; and those earlier lines are not
in y. We see therefore that y contains a
line of x that is an immediate consequence
of lines of x outside y. Since y was taken
as any individual containing some lines of
x but none that are axioms, it follows that
x is a proof in the sense of D29.
So it is now clear that D29, without stipulating
any order among lines, gives us an adequate
version of 'proof'.
Note incidentally that D29 abstains even
from any requirement that a proof consist
wholly of formulas; the 'lines' of a proof
x are indeed formulas, but x may contain
also any manner of additional debris without
ill effect. Proofs are not in general 'inscriptions',
in the sense of D5.
If a theorem is any inscription for which
there is a proof, then an inscription is
a theorem if and only if it is a line of
some proof. But this formulation is a little
too narrow. Given any inscription y for which
a proof x exists, it will be true that for
each inscription z that is like y, and that
lies outside of x, a proof will also exist,
consisting for example of z together with
those lines of x that are not identical with
y. Hence if y is a theorem all such inscriptions
like it will also be theorems. But suppose
that some inscription w that is like y lies
embedded within some line t in the proof
x, and suppose that no other line like t
exists; in this case there may be no proof
for w, so that some inscriptions like the
theorem y may not be theorems. To prevent
this anomaly, we construct our definition
so that an inscription will be a theorem
if and only if it is like some line of some
proof.
("Like" has of course been so defined
as to be reflexive.)
D30.
Thm x = (]y)(]z)(Proof y & Line zy &
Like xz) .
With the definition so constructed, it follows
that all immediate consequences of theorems
are theorems. But some formulas may still
fail to qualify as theorems solely because
no inscription exists anywhere at any time
to stand as a needed intermediate line in
an otherwise valid proof. Such limitations
would prove awkward if we had to depend upon
the accidental existence of inscriptions
that are perceptibly marked out against a
contrasting background. But we may rather,
as suggested earlier (2), construe inscriptions
as all appropriately shaped portions of matter.
Then the only syntactical descriptions that
will fail to have actual inscriptions answering
to them will be those that describe inscriptions
too long to fit into the whole spatio-temporally
extended universe. This limitation is hardly
likely to prove embarrassing. (If we ever
should be handicapped by gaps in the proof
of an inscription wanted as a theorem, however,
we can strengthen our rules of inference
to bridge such gaps; for, the number of steps
required in a proof depends upon the rules,
and the rules we have adopted can be altered
or supplemented considerably without violation
of nominalistic standards.)
It may be interesting to observe in passing
that the theoretical limitations just considered
obtain under platonistic syntax as well,
if that syntax construes expressions as shape-classes
of inscriptions; for, shapes having no inscriptions
as instances reduce to the null class and
are thus identical. 19 The platonist may
indeed escape the limitations of concrete
reality by hypostatizing an infinite realm
of abstract entities -- the series of numbers
-- and then arithmetizing his syntax; the
nominalist, on the other hand, holds that
any recourse to platonism is both intolerable
and unnecessary.
Notes
19 According to the classical principles
of syntax, any two expressions x and y have
concatenate x^y, and moreover x^y is always
distinct from z^w, unless the characters
occurring in x and in y are successively
the same as those in z and in w. This combination
of principles is as untenable from the point
of view of a platonistic syntax of shape-classes
as from the point of view of nominalism.
11. Conclusion
In our earlier sections we studied the problem
of translating into nominalistic language
certain nonsyntactical sentences that had
appeared to be explicable only in platonistic
terms. In 5-10 we have been concerned with
giving such a translation for syntax. This
syntax enables us to describe and deal with
many formulas (of the object language) for
which we have no direct nominalistic translation.
For example, the formula that is the full
expansion in our object language of "(n)(n
+ n = 2n)" will contain variables calling
for abstract entities as values; and if it
cannot be translated into nominalistic language,
it will in one sense be meaningless for us.
But, taking that formula as a string of marks,
we can determine whether it is indeed a proper
formula of our object language, and what
consequence-relationships it has to other
formulas. We can thus handle much of classical
logic and mathematics without in any further
sense understanding, or granting the truth
of, the formulas we are dealing with.
The gains that seem to have accrued to natural
science from the use of mathematical formulas
do not imply that those formulas are true
statements. No one, not even the hardiest
pragmatist, is likely to regard the beads
of an abacus as true; and our position is
that the formulas of platonistic mathematics
are, like the beads of an abacus, convenient
computational aids which need involve no
question of truth. What is meaningful and
true in the case of platonistic mathematics
as in the case of the abacus is not the apparatus
itself, but only the description of it: the
rules by which it is constructed and run.
These rules we do understand, in the strict
sense that we can express them in purely
nominalistic language. The idea that classical
mathematics can be regarded as mere apparatus
is not a novel one among nominalistically
minded thinkers; but it can be maintained
only if one can produce, as we have attempted
to above, a syntax that is itself free from
platonistic commitments.
At the same time, every advance we can make
in finding direct translations for familiar
strings of marks will increase the range
of the meaningful language at our command.
|