C OMPOSITIO M ATHEMATICA
P. C. G ILMORE
Attributes, sets, partial sets and identity
Compositio Mathematica, tome 20 (1968), p. 53-69
<http://www.numdam.org/item?id=CM_1968__20__53_0>
© Foundation Compositio Mathematica, 1968, tous droits réservés.
L’accès aux archives de la revue « Compositio Mathematica » (http:
//http://www.compositio.nl/) implique l’accord avec les conditions géné- rales d’utilisation (http://www.numdam.org/conditions). Toute utilisation commerciale ou impression systématique est constitutive d’une infrac- tion pénale. Toute copie ou impression de ce fichier doit contenir la présente mention de copyright.
Article numérisé dans le cadre du programme Numérisation de documents anciens mathématiques
http://www.numdam.org/
53
Dedicated to A. Heyting on the occasion of his 70th birthday by
P. C. Gilmore
1.
Summary
In Section 2 it is
argued contrary
toQuine
that classical settheory
can better beinterpreted following
Russell as atheory
ofproperties
or attributes rather than as atheory
of sets. A formal-ized set
theory provides
first a domain of attributes which mayconsistently
co-exist if thetheory
is consistent, andsecond,
atheory
ofidentity
for the domain. For classical set theories thetheory
ofidentity
takes asimple
form via the axiom of extensional-ity. However,
that axiom need not be true of all consistçnt domains ofattributes,
and indeed to insist upon its truth cancomplicate
the search for such domains.În
atheory
of attributes E isinterpreted
as theapplication
relation. In Section 3 a second dual
application relation 0
isintroduced.
Recognition
of this second relationpermits à simple
and intuitive definition of a domain
D’c
of attributesby
meansof a
demonstrably
consistenttheory
PST’ formalized in classicalquantificational logic.
The domainD’c
is inclusiveenough
tocontain members for any attribute of classical set
theory defined by à
formula of thetheory.
A
theory
ofidentity
for the domainD’, presents
newproblems discussed
in Section 4. The axiom ofextensionality
cannotprovide
atheory
ofidentity
forD’c
since it is inconsistent with PST’.However,
atheory
ofidentity
PST is described else-where.
In Section 5, we
briefly
examine theintuitionist, predicativist
and constructivist
conceptions
of sets and conclude thatthey
arecompatible
with Russell’sconception
of sets as attributes.Finally
we conclude that the
theory
PST’ can be defended aspredicative
because of the
domain D’c
of theinterpretation provided
for PST’.2.
Attributes,
sets andidentity
Russell describes in
[1]
two ways ofdefining
a class or set,by
an extensional definition andby
an intensional definition. An extensional definition of a set is one which "enumerates" its members; that is, one whichspecifies
themembership by naming
each member. An intensional definition "mentions a
defining property", asserting
that themembership
consists ofjust
thoseobjects possessing
thedefining property.
Russell concludes that intensional definitions suffice: "Of these two kinds ofdefinition,
the one
by
intension islogically
more fundamental. This is shownby
two considerations:(1)
that the extensional definition canalways
be reduced to an intensional one;(2)
that the intensionalone often cannot even
theoretically
be reduced to the extensional one."Following
Russell we take theconcept
of aproperty
or attributeas more fundamental than the
concept
of set. Sets are the exten-sions of attributes. For the
present, however,
we need not followRussell into the confusion of attributes with
linguistic expressions
Attributes are abstractions over which the variables of set
theory
are
thought
to range. In alanguage
of settheory,
certainlinguistic expressions
will denoteattributes,
but a confusion of one with the other must, for thepresent,
be avoided. As for the future, we will advocate such a confusion at the end of Section 3.We agree therefore with
Quine
when he writes onpage 122
of[3]
that the reduction of atheory
of classes or sets to atheory
ofattributes is
only
"a reduction of certain universals to others"and does not lessen the
dependence
of thetheory
upon abstrac- tions. But he then goes on towrite,
"Such reduction comes toseem
pretty
idle when we reflect that theunderlying theory
ofattributes itself
might
better have beeninterpreted
as atheory
ofclasses all
along,
inconformity
with thepolicy
ofidentifying
indiscernibles."
Strictly
in the context ofdetermining
thedepend-
ence of
theory
uponabstractions,
this assertion maybe justified.
But in wider contexts, we will see that this assertion cannot be defended.
Statements about sets are to be
interpreted
as statements about attributes. Theepsilon
relation of settheory
is to be understoodas the
application
relation which holds between anobject
and anattribute when the attribute
applies
to theobject. Thus,
"x Ey"
is shorthand for "the attribute y
applies
to x". Should y not be1 An account of which is given on page 254 of [5].
an attribute, then "x E
y"
is false. An attribute mayapply
toanother attribute or
possibly
to itself so that "x E x" may be true or falsedepending
upon x and is not apriori
false.Consider, therefore,
a first orderlanguage
L in which E and = are theonly primitive predicates. The
variables of L range over a domain Dconsisting
of attributes andpossibly
otherobjects.
But what attributes are to be included in D? We are not in a
position
to describe the domain D, but we canindicate,
atleast,
some of its members. For
corresponding
to any formulaP(x)
ofL,
in which x is theonly
freevariable,
is the attribute ofsatisfying P(x)
which we will denoteby {x : P(x)}.2
The name{x : P(x)}
can be
accepted
as a term for thelanguage
L. Moregenerally, given
any formula P of L and anyvariable x, {x : P}
is a term ofL.3 The variable x is not free in the term
(x : P} although
any free variables of P, other than x, are free. A constant term of L isone in which no variables occur free
and, therefore,
denotes anattribute of the domain D. More
generally,
when the free variables of(z : P(x)}
have beenassigned
attributes from the domainD,
the term denotes the attribute of
satisfying P(x).
Such termsshould therefore
satisfy
where v is any variable free to
repl ace x
inP(x)
and where(u)
is a sequence of universal
quantifiers,
one for each free variable of{x : P(x)}.
We cannot
pretend
that we have motivated the axiom scheme(2.1)
inclearly
evidentsteps.
Given aparticular
domain D forthe variables of L and an
interpretation
of E and of = overD,
one can ask whether
(2.1)
is true offalse,
but a motivation for(2.1)
should be able toprovide
a model of(2.1),
aninterpretation
in which
(2.1)
is true. It isevident,
however, that a motivation in thisstrong
sense cannot beprovided. Confining
the variables of L to attributes rather than sets is noprotection
from theparadoxes.
The term{x :
- x Ex)
isjust
as disastrous to(2.1)
when it denotes the attribute of
being heterological
as it is when it denotes the Russell set.If a term
{x : P(x)) satisfying (2.1)
cannot bepermitted
for2 We will systematically drop quotes when no confusion can result.
3 As is done in this sentence with the variable x, the variables of L will on occasion be regarded as metalinguistic variables ranging over the variables of L. Such confusions are infrequent and obvious enough as to make the introduction of
special notation unnecessary.
every formula
P(x),
for what formulae can it bepermitted?
Howthis
question
is answereddistinguishes,
to adegree,
the various formulations of classical settheory.
Forexample,
the "eonstrue- tive" axioms of Zermelo-Fraenkel settheory [6],
the compre- hension axioms of thesimple theory
oftypes [7]
or of new founda-tions
[3],
and the axioms *202 of mathematicallogic [2]
can allbe
interpreted
asproviding
different answers to thisquestion.
To move on to the central
questions
of this paper, it will be assumed that thisquestion
has been answered in a definite form.The
assumption
will be made that aninterpretation
has beenprovided
for some classical settheory
with axiomsconsisting entirely
of instances of(2.1).
The domain D for thisinterpretation
must include attributes denoted
by
constant terms of L as well aspossibly
other attributes. LetDc
be all the constant terms of Ltogether
withindividuai
constants, one for each attribute in the domain of theinterpretation
not denotedby
a constant term. The Skolem-Lowenheim theorem[8]
assures us thatonly denumerably
many individual constants need be added so that
Dé
can bethought
of as a domain ofsyntactic objects.
For thepresent
wewill continue to
distinguish
betweenD,
and the domain D of attributes for thishypothetical
settheory, although,
of course,D, can
bethought
of as the domain of theinterpretation.
The
interpretation
of the E relation for the domain D is that of theapplication
relation. How isidentity
to beinterpreted?
For the domain
Dc,
there are at least three different notions ofidentity:
(1) Syntactic identity. Dc
is a domain ofsyntactic objectes, namely
constant terms ofL,
and hencesyntactic identity
is avail-able as a relation on the domain.
(2)
Extensionalidentity. a
and b areextensionally identical,
written a =
eb,
when(z)(z
e a - z Eb )
isvalid;
thatis,
when aand
bapply
tothe
samethings.
(3)
Theidentity
of indiscernibles. a and b areindiscernible,
written
a = ib,
When(z)(a ~ z ~ b ~ z)
isvalid;
thatis,
whehexactly
the same attributesapply
to both a and b.Of these three notions of
identity, only
the second two aremeaningful
for the domain D of attributes denotedby
the termsof
Dc. However,
each of these three définitions ofidentity
isreflexive and
symmetrie
and the first satisfies all instances of the otheraxioms
ofidentity
às well for the domainDc.
These otheraxioms can be
expressed
as:where p [x]
is any atomic formula in which x occurs àt asingle designated
location andp [y]
has beeii obtained fromp[x] by replacing x
at thedesignated
locationby
y. Thatsyntactic identity
satisfies(2.2)
for the domainDc
is immediate.The
identity
of indiscernibles can be shown tosatisfy (2.2)
under mild
assumptions
about the termssatisfying (2.1).
For thelanguage
L among thepossibilities for p [x]
are x E a or a E x with the indicated occurrence of x thedesignated
occurrence and with any term(possibly x). Interpret x
= y in(2.2)
as(z)(x
~ z ~ y~ z).
Then whenp[x]
is x E a,(2.2)
isimmediate,
and whenp [x]
is a E x(2.2)
follows fromwhich we will assume is an
acceptable
instance of(2.1).
Underthis
assumption
theidehtity
ôfindiscetnibles
is asatisfactory
définition of
identity.
Should thelanguage
L beextended
toinclude
primitive predicates
other than E and=, the assumptiotz
can be
approprititely
extended. From now on, When wespeak
ofidentity
withoutqualification,
wè mean theidentity
of indis-cérnibles.
Quine
objects
on page 2 of[5]
to atheory
of attributes as areplacement
for a settheory "Partly
because of the vagueness of the circumstances utider which the attributes attributedby
twoopen sentences may be identified." This is not a sustainable
objection.
On page 209 of[4]
he writes of theidentity
of sets ofclasses,
"Classes raise noperplexities
overidentity, being
identicalif
andonly
if their members are identical." In brief,(2.4) Extensionally
identical sets areidentical,
a
transparent
truth about sets which isexpressed formally by
the axiom of
extensionality
since the converse of
(2.5)
followsquite simply
from our conclusionthat = i satisfies
(2.2). Quine
appears to bearguing
that sincewe have a
simple
necessary and sufficient condition for theidentity
of sets,
namely
extensionalidentity,
and fail to have such acondition for the
identity
ofattributes,
we are better offspeaking only
of sets wheneverpossible.
But whenever it ispossible
tospeak
of sets, it is alsopossible
tospeak only
ofattributes,
andoften
with
betterinsight.
When the variables of L are
interpreted
asranging
over adomains D of
attributes, (2.5)
is aprofound
assertion about the domain D:(2.6)
When two attributes of Dapply
to the same members of D, then any member of Dapplying
to the oneapplies
tothe other also.
To insist upon
interpreting
the variables of L asranging
over setsis to insist upon a domain of attributes
satisfymg (2.6).4
Theresulting simplification
in thetheory
ofidentity
for the domain may be useful in some contexts, but more than thatsimplification
is necessary to
justify
the restriction.Quine’s objections
to attributes do not end withidentity.
Onpage 209 of
[4]
hewrites,
"Notonly
is the use of classes instead ofattributes,
wherepossible,
to be desired on account of theidentity question.
It is alsoimportant
in that intensional abstrac- tion is opaque whereas class abstraction istransparent."
Thisobjection
too restsultimately
upon theacceptance
of the axiom ofextensionality, although
to answer theobjection properly requires arguments
toolengthy
for this occasion.The axiom of
extensionality
is not a trivial assertion about sets, but aprofound
assertion about the domain of attributes admittedas the range of the variables for theories of sets. The insistence of its truth can
complicate
theproblem
ofdescribing
domains ofattributes that can
consistently co-exist,
as will be seen in Section4. Where the axiom of
extensionality
can be admitted for adomain,
it doessimplify
thetheory
ofidentity
for thedomain,
but the
larger question
ofdeveloping
atheory
ofidentity
for otherdomains of attributes still remains.
3. Attributes re-examined
The
epsilon
relation has been taken as theapplication
relationwhich holds between an
object
and an attribute when the attributeapplies
to theobject.
Butequally
fundamental with theepsilon
relation is a second dual relation which we call the
epsilon-stroke
relation and denote
by e.
An attribute carries with it a range of4 Gandy’s result [9] concerning the axiom of extensionality in the single theory
of types and his result [10] concerning the axioms in Gôdel-Bernays set theory Lll] ] do not provide a contrary argument, for he showed that the axiom of extensionality
could be dispensed with in these theories by showing that it is valid in certain inner
models of the theories.
significance
ormeaningfulness;
an attributemeaningfully applies
or does not
apply
to anobject
in its range ofsignificance.
Forexample,
the attribute ofbeing
an odd number canapply
or notapply meaningfully only
tointegers;
we say that 3 is odd, that2 is not
odd,
but cangive
no answer when askedof 2
whether itis even or odd. The
epsilon-stroke
relation is the relation which holds between anobject
and an attribute when theobject
is inthe range of
significance
of theattribute,
but the attribute does notapply
to theobject. Thus,
3 isepsilon
related to the attributeof
oddness;
2 isepsilon-stroke related, while 2
is neitherepsilon
nor
epsilon-stroke
related.There is no
suggestion
here that it is indefinitewhether 2
iseven or
odd,
or that it ispossible
that it is even or odd. There isno motivation to
depart
from classicallogic
eitherby going
to amany-valued logic
as in[12]
or to amodal logic
as in[14].
Thelaw of the excluded middle is assumed to
apply
to both theepsilon
and the
epsilon-stroke
relations.The
epsilon-stroke
relation has been so named because it is relatedto 0
as it is definedby
theequivalence
This
equivalence
can beexpressed
as theconjunction
ofand
From the
example of 1 2
and the attribute of oddness, it is clear that(3.1)
must berejected.
It is assumedonly
that Eand o satisfy (3.2) ;
thatis,
thatthey
areincompatible.
In earlierpublica-
tions
[16]
and[17],
we chose todenote e by v,
but thenotation 0
is more
suggestive
and need not beconfusing
if it iskept
in mindthat the relation is no
longer
defined.Instead of
taking 0 along
with E as the second fundamental relation forattributes,
we could have taken the relation ofsignifi-
cance or
meaningfulness
as wassuggested
in[15].
Butclearly,
such a relation can be defined in terms of E
and e just as ~
can bedefined in terms of that relation and E. However, there are distinct technical
advantages
totaking e
as the fundamental relationalong
with E. Theseadvantages
will become evidentshortly.
In Section 2 attributes were named
by
the constant terms ofDe
which included terms{x : P(x)}
of a first orderlanguage
Lin which E and = were
primitive predicates. Identity
could havebeen defined over an
interpreted
domaihD,
as theidentity
ofindiscernibles,
but we chose tokeep -
as aprimitive predicate.
Now instead of
L,
we have a first orderlanguage
L’ inwhich
in addition to E and = are
primitive predicates
and which has terms other than those of L.When an attribute is
described,
it is necessary to assert whatobjects
will beepsilon
related to it and whatobjects
will beepsilon-stroke
related to it.Hence,
terms in L’ which are to denote attributes must be constructed from twoformulae,
notjust
oneas with L. For any variable x and any formulae P and
Q
ofL’, {x : P, QI
will be a term of L’.Corresponding
to the statement(2.1) indicating
the attribute denotedby {x : P(x)}
is the fol-lowing pair
of statementsindicating
the attribute denotedby {x : P(x), Q(x)}:
and
where v is free to
replace x
inP(x)
andQ(x).
These do not takethe
immediately simple
form of(2.1)
because no restriction has beenplaced
on thepairs
of formulaeP(x)
andQ(x)
for whichterms
{x : P(x), Q(z))
arepermitted.
Thedisjunct (P(v)
&Q(v))
is needed- to
prevent
unfortunate consequences of suchliberty.
For
example,
an immediate coritradiction of(3.2)
would otherwise result from the term{x : x
= x, x =x}.
From(3.3)
and(3.4)
we can conclude that a is
epsilon
related to the attribute(x : P(x), Q(x)}
ifP(a)
is true andQ(a)
isfalse,
while it isepsilon-
stroke related if
P(a)
is false andQ(a)
is true.But
still,
both(3.3)
and(3.4)
areself-éontradictory
as the term(x :
~ x e x, x ex}
shows for(3.3)
and the term{x : x ~
x, ~x ~ x}
shows for
(3.4).
What then has beengained by recognizing thé o
relation as well as the e relation?
Nothing
asyet,
but thequestion
as to which formulae
P(x)
andQ(x)
may define a term(x : P(x), Q(x)} satisfying (3.3)
and(3.4)
can begiven
asimple
and
intuitively appealing
answer. It isonly
necessary to insist thatP(x)
andQ(x)
bepositive;
thatis,
thatthey employ only disjunction, conjunctions,
and existential and universalquantifica-
tion. For ease of
reference,
we will denoteby
PST’ thetheory
with axiom
(3.2),
axiom schemes(3.3)
and(3.4),
whereP(x)
andQ(x)
are anypositive formulae,
and axioms foridentity. Further,
we will restrict the terms of L’ to those terms
(x : P, QI
for whichP
and Q
arepositive
and x is any variable.The restriction to
positive
formulaeP and Q
for the admissibleterms
(r : P, Q}
is asimple
one; that it has an intuitiveappeal
as well
requires justification.
For any terms sand t, s e
1 is apositive counterpart
to the formula - s e t.Algo, (Ez)(sez & tftz),
which we abbreviate
by 8
t, is apositive counterpart
to - s = tas
long
as z does not occur free in s or t.Hence,
any formula of the first orderlanguage
L can begiven
apositive counterpart
inL’. To find the
positive counterpart
to any formula ofL,
express it firstusing only negation, disjunction, conjunction,
and existen- tional and universalquantification
with allnegations applied
toatomic formulae and then
replace
any formulapart
- s e tby s ~ t
and - s = tby s ~
t. It is asimple
matter to show that ifP* is the
positive counterpart
of aformula
P obtained in this way, thenis a
logical
consequence of(3.2 )
and the axioms foridentity. Hence,
for any formula
P(x)
ofL,
the term(z : (P(x))*, (~ P(x))*}
isto
satisfy (3.3)
and(3.4)
andconsequently by (3.5):
and
In
particular,
for the troublesome formula ~ x e x there is theterm
{x : x ~ x,
x ~x}
which will be abbreviatedby
R. R satisfies(3.6)
and(3.7)
but no contradiction resultsnow but only
theconclusion: .
that
is,
R is not in its own range ofsignificance.
In Section 2, an
interprétation
over a domain D of attributeswas
presumed
for a classical settheory
without an axiom of exten-sionality. By
anàppeal
to the Skolem-Lowenheim theorem, we concluded that thetheory
couldequally
well have aninterpreta-
tion over a denumerable domain
Dc
ofsyntactic objects including
the constant terms
{x : P}
of L. Such anappeal
is not necessary for PST’. Let nowD.
bejust
the domain of all constant terms(x : P, Q}
of L’including
no individual constants. It was shown in[18]
that aninterpretation
ofc-, e
and = can beprovided
overthe domain
D.
for whioh all axioms of PST’ are true. Therecogni-
tion
of e
as well as E and the restriction topositive
formulae for the terms{x : P(x), Q(x)} satisfying (3.3)
and(3.4) leads,
there-fore,
to asimple
solution for theproblem
of what domain of attributes to admit as the range of the variables for thelanguage
L’. It is true that
D’c
is a denumerable domain oflinguistic objects, namely
constant terms of thelanguage L’,
and not a domain ofabstract attributes like the domain D for L. But now the fiction of this distinction need no
longer
be maintained. Attributes arejust
constant terms of alanguage
like L’ whichby
virtue of theirsyntactic
structure areepsilon
andepsilon-stroke
related to otherconstant terms. This
point
weargued
atgreater length
in[17]
but,
because of the absence of atheory
like PST’ at thattime,
not very
convincingly.
Now we can claim a real reductionby Quine’s
standard of[3]
in theontological
commitment of thetheory
PST’ ascompared
with a classical settheory;
the variables of PST’ range over the constant terms of PST’ and not over setsor attributes in their usual abstract sense.
4. Partial sets and
identity
If the extensions of the attributes
{x : P}
of Section 2 are sets,what then are the extensions of the attributes
{x : P, Q}
ofSection 3? Each of the sets of Section 2 divides the domain D into two
parts,
onepart consisting
of the members of the set and the otherpart consisting
of the members of thecomplement
ofthe set. The extensions of the attributes
(x : P, QI
also have twoparts,
the a’sepsilon
related to{x : P, Q}
and the a’sepsilon-stroke
related to
{x : P, Q},
which can bethought
ofrespectively
as a setand its
complement.
But then, a set and itscomplement
need notexhaust the domain
D’c.
The characteristic function of such a setover the domain
D’c
is the function which takes value 1 for anelement of the set and takes value 0 for an element of the
comple-
ment of the set. Since the characteristic function of such sets may be
only partial
over the domainD’c, they
are calledpartial
sets.It is an
interesting
fact that most formalized set theories must beinterpreted
as theories ofpartial
sets. Forexample,
in thesimple theory
oftypes,
the domain of thetheory
is the union of the domains for itstypes,
while thecomplement
of a set can bedefined
only
relative to a domain of aparticular type. Also,
with Zermelo-Fraenkel settheory,
thecomplement
of a set can bedefined
only
relative to another set and not relative to the domainof all sets. New
foundations,
on the otherhand,
is atheory
of setsrather than
partial
sets, whichmight just possibly
account forsome of its curious
properties.
However
suggestive
the namepartial
setsmight be,
PST’ isstill a
theory
of attributes. All of the attributes ofD’c
can co-existin the sense that PST’ is a consistent
theory.
But a consequence of theconsistency proof
for PS T’given
in[18]
is that s = t isprovable
in PST’ if andonly
if s and t aresyntactically
identicalterms.
Clearly,
therefore, howeveradequate
PST’ may be forproviding
a consistenttheory
ofattributes,
it isinadequate
as atheory
ofidentity
for these attributes if we take even a smallfragment
of classical settheory
as a test foradequacy.
The
inadequacy
of PST’ as atheory
ofidentity
is not a failureof the
theory
toprovide sufficiently
many instances of terms like the one assumed tosatisfy (2.3).
For it is asimple
matter to proveis a theorem of
PS T’ ;
the left toright implication
of(4.1)
is aconsequence of the axioms for
identity,
while theright
to leftimplication
resultsby substituting {u : u
= x, u ~x}
for z andnoting
that this term is an instance of(3.6). Identity
for PST’’will
always
be theidentity
of indiscernibles no matter how PST’is extended. What the
theory
lacks is theability
to be not dis-cerning -
toidentify
suchsyntactically
distinct terms as(x : x
= x, x ~x)
and{y : y = y, y ~ y}.
The axiom of exten-sionality (2.5) supplies
thisability
to settheory,
but we will seeit cannot do likewise for
PST’ ;
of course, a = e b is redefined for PST’ to be(z)[(z ~ a ~ z ~ b) & (z ~ a ~ z ~ b)].
Consider the
following
abbreviated terms in PST’ :A*,
A(u )
and T are asthey
were defined in[18]
with theexception
that
there ~ incorrectly
took theplace
of = in the definition ofA (u)
andsubsequent proofs.
In[18]
it was shown thatis
provable
in PST’. The attributes(A (T )
n039B*)
andA (T ) apply,
therefore,
toexactly
the same members ofD’c.
It is not the case,however, that any attribute of
D. applying
to(A(T)
n039B*)
alsoapplies
toA(T)
sinceis not true in the
interpretation
of PST’provided
in[18]
over thedomain
D’c,
for thereidentity
wasinterpreted
assyntactic identity.
That
(4.3)
is not true in theinterpretation
is of no consequence;the
important
conclusion of[18]
is that nointerpretation
of PST’is
possible
in which(4.3)
is true, for thenegation
of thatidentity
is a theorem of PST’. The terms
(A(T) ~ 039B*)
andA(T)
arecounterexamples
to the axiom ofextensionality;
that axiom is inconsistent with PST’. With theinterpretation (2.6)
of theaxiom of
extensionality
inmind,
this latter conclusion should not be tooalarming.
A natural substitute for the axiom of
extensionality
as a meansfor
extending
PST’ to a suitabletheory
ofidentity
is a rule ofextensionality:
(4.4)
When(u)(s =e t)
is a theorem ofPST’,
then so is(u)(s
=t).
But this
rule,
too, is blockedby
the aboveexample
since(4.2)
and the
negation
of(4.3)
are both theorems of PST’.The
inconsistency
of(4.3)
with PST’ is itself not an unwantedresult. For from
(4.3)
follows T e Tby (3.6)
for the termT;
hence, T e R’ by (3.6)
for the termR’ ; hence, (R’
= R’ &T E R’)
since R’ = R’ is
provable
inPST’, and, therefore,
R’ eA(T) by (3.6)
for the termA(T).
But if R’e A (T )
is a consequence of(4.3),
then so is R’ e(A(T)
n039B*) by (2.2),
andhence,
R’ ~039B*by (3.6)
for(A(T) ~ 039B*),
andfinally, R’ ~
R’by (3.3)
forA*,
the definition
of ~
and(3.2).
ButR’ ~
R’ contradicts(3.2) and, therefore,
thenegation
of(4.3)
is a theorem of PST’by
asimple
and direct
proof.
We have
found, however,
nosimple
and directproof
of(4.2).
The one offered in
[19],
which issimpler
than the one offered in[18],
still has a curious feature: The formula(4.3)
occurs as asubformula of the
proof
of(4.2). Specifically,
thatproof
of(4.2) requires
a substitution instance of the axiom(2.2)
with xreplaced by (A(T)
n039B*) and y replaced by A(T). Accepting
such aproof
for the
premise (4.2)
of the rule(4.4)
topermit
the conclusion(4.3)
would mean that(4.3)
would appear as a proper subformula of a theoremappearing
in its ownproof!
Thissuggests
that therule
(4.4)
can beconsistently
added to PST’ ifproofs
for apremise
of that rule were restricted in such a way as to
enjoy
some kindof subformula
property,
as is the case, forexample,
with thenormal
proofs
of[22].
A method for
extending
PST’ to atheory of identity
PST is de-scribed in detail in
[20].
The method uses an extension of Gentzen’s formulation Gl of classicallogic
described in[21].
The consis-tency
of thetheory
PST is still open and is not trivial since Peano’s axioms for arithmetic are theorems of PST. Butperhaps
a few
speculative
remarks are not out of order. If PST is con-sistent,
it is not unreasonable toexpect
a model of it to befound,
as a model of PST’ was
found,
with the domainD’c.
ThatD.
isdenumerable is itself no obstacle to
being
asatisfactory
settheory
as a relative
interpretation
ofdenumerability,
as Skolem in[8]
and we in
[17]
haveargued,
is asatisfactory
way ofinterpreting nondenumerability
over denumerable domains. But that the structure ofD’c
is sosimple
isprobably
an obstacle to theproof
ofnonexistence of a
mapping
of theintegers
onto the power set of theintegers.
This is alsostrongly suggested by
the close resem-blance of the Cantor
diagonal argument
to the Russellparadox;
that
argument
islikely
to lead to no conclusion for the same reason that theparadox
was disarmed. We are notsuggesting
thatPST is like
Wang’s theory 1
described in[23]
in which all setsare
provably
denumberable. Rather, we believe the nondenumera-bility
of the power set of theintegers
will prove to beindependent
in PST - the first of a series of
independent
axiomsrequired
to
develop
atheory
of nondenumerable cardinals.5. Other views
It would be
impossible
toadequately present
in one section allconceptions
of sets inopposition
to thosepresented
in Section 2.But we do want to remark upon related
opposing conceptions
which have received considerable
attention,
the onespresented by
theintuitionists, predicativists
and constructivists. Intreating
these views
together,
nosuggestion
is made thatthey
areidentical;
indeed,
Feferman’s distinction made in[24]
between the latter two groups will be relied upon.Common to the three groups is the belief that sets are formed
or
generated
in some sense frompre-existing objects.
The defini- tion of aspecies,
the closest intuitionistic counterpart to a set, reads on page 37 of[27],
"Aspecies
is aproperty
which mathe- matical entities can besupposed
topossess",
and on the nextpage the intuitionistic
protagonist remarks,
"Circular definitionsare excluded
by
the condition that the members of aspecies
Smust be definable
independently
of the definition ofS;
this condi- tion is obvious from the constructivepoint
of view." On page 2 of[24],
Fefermanwrites,
"Inorder,
forexample,
topredicatively
introduce a set S of natural numbers x we must have before us a
condition
e(x),
in terms of which we define Sby
However, before we can assert the existence of such
S,
it shouldalready
have been realized that thedefining
conditionF(x)
hasa well-defined
meaning
which isindependent
of whether or notthere exists’a set S
satisfying (1.1) (but
which candepend
upon what sets have beenpreviously
realized toexist )."
On page 245 of[23], Wang
writes of a definitionjust given,
"Hence in order to defines.N,
N mustalready
be there. This isclearly inacceptable
from a constructive
viewpoint ...".
To have some
pre-existing objects
tobegin
the process of gener-ating
sets, theintuitionists, predicativists
and constructivistsgenerally accept
theintegers
or theirequivalents
asgiven.
Theintuitionists
justify
theiracceptance
of theintegers by indicating
some process for
gei1erating
them, but the others aregenerally
content with
accepting
them apriori.
We believe that there is a certain arbitrariness in thisacceptance, especially
on thepart
ofthe
predicativists. Assuming
0 and the successorrelation,
the setof
integers
in classical settheory
is defined to be the intersection of all sets which contain 0 and are closed under the successorrelation. This is an
impredicative
definition in the same sense asthe définition of the least upper bound of a set of reals
given originally
in[28]
andagain
in[24]. Why,
therefore, should the set ofintegers
beaccepted
when the least upper bound definition isrejected?
Leaving
thisquestion,
let us examine theconcept
ofimpredica-
tive definitions for the
theory
PST’. Both thé above twoquoted conceptions
of sets arecompatible
with theinterpretation
of atheory
of sets as atheory
of attributes. WithHeyting,
who hasquoted
Brouwer’s definition ofspecies,
the identification ofspecies
with attributes is
explicit (although,
of course, it does not followthat the law of the excluded middle is
necessarily acceptable).
With Feferman it is difficult to see
why
he wouldprefer speaking
of the set S rather than the attribute
(x : F(x)}, especially
in thelight
of his earlier assertion from[24], "...
sets are createdby
man to act as convenient abstractions