Professional Documents
Culture Documents
INTRODUCTION
b a s e sets; o t h e r s , s u c h as t h o s e of r e a l v e c t o r s p a c e a n d of c o m p l e x
v e c t o r s p a c e , h a v e a u x i l i a r y b a s e sets, t h e sets of r e a l n u m b e r s a n d of
complex numbers, respectively.
W e e m p h a s i z e t h a t B o u r b a k i ' s t r e a t m e n t of t h e c o n c e p t of s p e c i e s
of s t r u c t u r e s ( i n c l u d i n g t h e n o t i o n of s t r u c t u r e ) is p u r e l y s y n t a c t i c a l .
T h i s m a k e s his e x p o s i t i o n a w k w a r d a n d t o o e l a b o r a t e d (see, for
i n s t a n c e , B o u r b a k i ' s o r i g i n a l d e f i n i t i o n of s p e c i e s of s t r u c t u r e s in [1],
C h a p t e r I V , S e c t i o n 4).
U s u a l l y an e c h e l o n of s c h e m e S, S ( X 1 , . . . , Xp, A1 . . . . , Aq), of a
s p e c i e s of s t r u c t u r e s c a n b e d e c o m p o s e d as a C a r t e s i a n p r o d u c t
S u p p e s ([15], 2 - 2 9 , 2 - 3 0 ) w r i t e s t h a t ,
In the first place, it may be well to say something more about the slogan 'To axiomatize
a theory is to define a set-theoretical predicate'. It may not be entirely clear what is
meant by the phrase 'set-theoretical predicate'. Such a predicate is simply a predicate
that can be defined within set theory in a completely formal way. For a set theory based
only on the primitive predicate of membership,.., this means that ultimately any
set-theoretical predicate can be defined solely in terms of membership. Any standard
mathematical notion will be used freely in the definiens of such a set-theoretical
definition of a predicate, for we shall assume that these standard notions have already
been fully developed and formalized. Such a development of mathematics is in fact to be
found in the many-volumed treatise written under the collective pseudonym of Bour-
baki. Whenever a previous set-theoretical formalization of an empirical theory is
assumed, this will be explicitly so indicated. . . .
100 NEWTON C. A . D A C O S T A AND ROLANDO CHUAQUI
This last remark suggests there may be some systematic difference between a
set-theoretical definition embodying concepts of pure mathematics and one involving
concepts of the empirical sciences. I do not mean to suggest anything of the sort. It is
one of the theses of this book that there is no theoretical way of drawing a sharp
distinction between a piece of pure mathematics and a piece of theoretical science. The
set-theoretical definitions of the theory of mechanics, the theory of thermodynamics,
and the theory of learning, to give three rather disparate examples, are on all fours with
the definitions of the purely mathematical theories of groups, rings, fields, etc. From the
philosophical standpoint there is no sharp distinction between pure and applied mathe-
matics, in spite of much talk to the contrary.
Clearly, to define a theory in the sense of Suppes is to construct a
set-theoretical predicate, but the converse is certainly not true. For
instance, it does not make sense to say that the predicate
P ( x ) ~ x = O,
where ~ is the empty set, defines a theory. Since Suppes does not
specify further the notion of a set-theoretical predicate adequate to
represent a scientific theory, it is necessary to discover his meaning
from the examples of theories that he and his followers have
developed.
Actually, it is not difficult to see from the examples that he presents
that Suppes' set-theoretical predicates can be identified with Bour-
baki's species of structures. Moreover, since the empirical parts (sets
of empirical elements) of a theory of an empirical science can always
be codified by means of mathematical sets, for instance, by ordinals,
the identification is complete.
T h e models of Suppes' theories are the same as Bourbaki's struc-
tures of a convenient species of structures, and conversely. So a theory
in the sense of Suppes is characterized by a set-theoretical predicate
(or formula) of the kind described in the previous section. Such a
predicate defines a proper class (supposing that its extension is not
empty, i.e., that the corresponding theory is consistent). In other
words, the theory is determined by its models (or structures). In
consequence, to give a theory in Suppes acceptation, mathematical or
empirical, is to give the class of its models. In this way, Suppes'
conception is connected with usual model theory.
We shall dub a set-theoretical predicate that defines a theory (which
can be identified with a species of structures) a Suppes predicate. The
sets satisfying a Suppes predicate P, i.e., those structures that are
models of P, we call P-structures.
ON SUPPES' SET THEORETICAL PREDICATES 101
3. SUPPES PREDICATES
W e p r o c e e d to p r e s e n t o u r s e m a n t i c a l t r e a t m e n t of S u p p e s p r e d i c a t e s
(or B o u r b a k i ' s species of structures). W e are w o r k i n g in Z e r m e l o -
F r a e n c k e l set theory, t h o u g h - we insist on this point - it would
p e r h a p s b e b e t t e r to use a s y s t e m such as that of K e l l e y - M o r s e . W e
shall e m p l o y the c o n n e c t i v e s and the quantifiers freely, w i t h o u t any
c o m m e n t on the s y m b o l s c h o s e n for t h e m . Similarly, we shall not
m a k e explicit o t h e r traits of the l a n g u a g e of o u r t h e o r y ; in particular,
we shall not define f o r m u l a , list the a x i o m s of o u r theory, or f o r m u l a t e
the c o m m o n c o n v e n t i o n s tacitly used in the writing of formulas. O u r
set t h e o r y does not c o n t a i n Urelemente, a l t h o u g h their inclusion would
c a u s e no m a j o r i n c o n v e n i e n c e for o u r d e v e l o p m e n t s .
4. TYPED FORMULAS
In Suppes [14] and [15], Bourbaki's work, and Krantz et al. [10],
several mathematical and scientific theories are set-theoretically
axiomatized, that is, formulated in terms of Suppes' predicates.
Among others, we mention the theories of groups, fields, rings, real
and complex vector spaces, topological spaces, uniform structures,
classical particle mechanics, and relational systems related to the
theory of measurement.
In order to exemplify our methods, we present the simple example
of the predicate that defines a group, and the more elaborate example
of an axiomatization of classical particle mechanics, which is a theory
ot the domain of the empirical sciences. The axiomatization is based
on that presented by Suppes in the papers mentioned above and modi-
fied by him in an unpublished book that he is preparing on the subject.
We begin with the predicate that defines the notion of group. The
predicate for groups is based on systems ((G), Y, t, n) where (G) is
the sequence of one element G, the universe of the group, Y is the
one element sequence consisting of the relation o of type ((1, 1)1),
t---(((1, 1)1)), and n = 0. The axioms of the group predicate are just
the usual axioms for groups, which are clearly transportable.
We now turn to particle mechanics. Before turning to mechanics
proper, we must introduce some mathematical, more specifically
geometrical, systems that will be used in the formalization. We also
need the system for the real numbers. The set R is the set of real
numbers. We take as given the field of real numbers, which is just the
system (R, Y , t , n ) such that Y = (+, -, 0,1, <), t = (((1,1), l),
((1, 1), 1), 1, 1, (1, 1)), and n = 1. Here, as usual, + is the operation of
addition on real numbers, 9 is the operation of multiplication, 0 is the
ON SUPPES' SET THEORETICAL PREDICATES 107
number zero, 1 is the number one, and < is the relation of less than
between real numbers, t is the sequence of types of these relations and
operations. We put n = 1, since, in order to give a complete axioma-
tization of the real numbers, we need variables that range over sets of
real numbers. We might need for some purposes to have 1 < n, for
instance, if we have to talk about real functions in general. T h e axioms
for the field of real numbers are well-known, and it is easy to see that
they are typed sentences, and, hence, transportable.
We now turn to v e c t o r spaces over the field of real numbers. A
vector space is a system of the following form (X, Z , u, n), where
X = (R, V), Z = Y ~ ( + , - , 0) (~ is concatenation of sequences), u =
F(((2, 2), 2), ((1, 2), 2), 2), and n = 1. V is a basic set and R is an
auxilliary set. + is the operation of addition of elements of V, - is the
multiplication of a real times a vector, and 0 is the zero vector. A
Euclidean vector space additionally has the operation of scalar or
inner product of type ((2, 2), 1), and the vector or exterior product of
type ((2, 2), 2). We shall write the scalar product of vectors x and y,
(x, y), and its vector product Ix, y]. T h e axioms for vector spaces and
Euclidean v e c t o r spaces are well-known and clearly first order and
transportable.
We also need the predicate for real atline spaces. Here the systems
have one additional universe of points, say A, so that the basic sets are
A and V, and the auxilliary set is R. We fix the sequence of universes
as (R, V, A). We also add a new operation of difference of points
which is a mapping from A x A to V, i.e. of type ((3, 3), 2). T h e
difference of points Q and P is denoted by Q - P or PQ. T h e only
new axioms that are needed are the statement that the difference of
points is a function from A x A onto V, and the law of addition of
points:
For any P, Q, R ~ A , P Q + O R = PR.
A n affine space in which the vector space is Euclidean is a Euclidean
space. We can then define the distance between points P, Q ~ A by
d(P, Q) = IPQI= ( P Q , po).2. This distance has the usual properties.
T h e next important system to define is that of a Galilean space-time
system, which we could just name classical space-time. We start with a
four dimensional afline space with universes (R, V, A) and all the
operations described earlier. We add a new universe V~, which is a
subset of V, an operation t from A into R, i.e., of type (3, 1), and
108 NEWTON C, A. DA COSTA AND ROLANDO CHUAQUI
relations of type ((4, 4), 1) and ((4, 4), 4), ( , ) and [ , ]. t represents
the measure of time. The following additional axioms should be
satisfied:
(1) V1 is a three dimensional subspace of the vector space V
with scalar product ( , ) and vector product [ , ].
(2) t is a function from A into R such that for each P e A, the
set [Q : I ( Q ) = t(P)] is a three dimensional Euclidean space
with vector space V1. The affine space for t ( P ) = r is
denoted by A(r).
We now are ready to characterize systems for classical particle
mechanics. We add a new universe P, the set of particles, and, for
convenience, the set N of natural numbers, used to index the external
forces. So now we have as sequence of universes (R, V, A, V1, P, N).
We also add the relations necessary to make (R, V, A, V1) a Galilean
space-time system plus the following new relations:
A function a of type (1, 3), which gives the origin at each
time,
a position function s of type ((5, 1), 3); we write sp(t) for
s(p, t),
a mass function m of type (5, 1),
a force function | of type (((5, 5), 1), 2), which represents
the internal forces
a force function g of type (((5, 1), 6), 2), which represents
the external forces.
In order to state the axioms, we need many notions of analysis, such as
derivatives and convergence of series. So the number n that deter-
mines the universe should be higher than 1, at least 5. The field of real
numbers should also be completed with the operations for differen-
tiation, integration, and addition of series. These are operations of a
higher type. For instance, differentiation takes real functions into real
functions.
The axioms that are added to those for Galilean space-time systems
are the following:
Kinematical axioms.
(1) The range of t is an interval of real numbers, say T.
ON S U P P E S ' SET T H E O R E T I C A L PREDICATES 109
Dynamical Axioms
(9) For p 9 P, re(p) is a positive real number.
(10) For p, q 9 P, and t 9 T, t(p, q, t) = - l ( q , p, t).
(11) For p, q 9 P, and t 9 T,
Is(p, t) - s(q, t), t(p, q, t) - [(q, p, t)] = 0.
(12) For p 9 and t 9 the series X,g(p,t,n) is absolutely
convergent.
(13) For p 9 P and t 9
m(p)D2(sp(t)- a ( t ) ) = Xqd, l(p, q, 0 + ~ , g ( P , t, n),
where D E is the second derivative with respect to t.
We shall not give a justification for these axioms, which can be
found in Suppes' works. T h e only remark we wish to make is that all
the axioms presented are clearly typed formulas, and, hence, trans-
portable.
7. FINAL REMARKS
H e n c e , t h e a x i o m a t i z a t i o n o f e m p i r i c a l t h e o r i e s , t h a t is, t h e f o r -
m u l a t i o n o f t h e s e t h e o r i e s as s p e c i e s of s t r u c t u r e s o r o f S u p p e s '
predicates, besides being relevant from the philosophical standpoint,
constitutes an important kind of mathematical problem. (Details on
t h e p r e s e n t s t a t u s o f H i l b e r t ' s s i x t h p r o b l e m m a y b e f o u n d in [17].)
T h e r e is a n o t h e r r e m a r k w h i c h d e s e r v e s to b e m a d e . T h e r e a r e
m a t h e m a t i c a l kinds of structures w h i c h d o n o t q u i t e fit t h e a b o v e
d e f i n i t i o n o f a s p e c i e s o f s t r u c t u r e o r o f S u p p e s ' p r e d i c a t e . T h i s is t h e
c a s e o f s o m e c l a s s e s of m a t h e m a t i c a l o b j e c t s s t u d i e d in d i f f e r e n t i a l
g e o m e t r y (for i n s t a n c e , t h e so c a l l e d s p e c i e s o f l o c a l s t r u c t u r e s , in [4]
a n d [5]) a n d , in g e n e r a l , in t h e t h e o r y o f c a t e g o r i e s (see [7]). I n o r d e r
t o a c o m m o d a t e t h e s e o b j e c t s in a s e t - t h e o r e t i c a l f r a m e w o r k , w e n e e d
to s t r e n g t h e n t h e u s u a l s e t t h e o r i e s . W e shall d e a l w i t h this q u e s t i o n in
a forthcoming paper.
ON SUPPES' SET THEORETICAL PREDICATES 111
NOTES
* Research for this paper was partially supported by the DIUC, Catholic University of
Chile and by the Regional Scientific and Technological Development Program of the
Organization of American States.
The authors would like to thank Professor P. Suppes, whose seminar, in Stanford
University, was the main force behind their interest in the subject of this paper, which is
the first of a series of articles devoted to the theory of structures and the axiomatization
of scientific theories.
REFERENCES
[1] Bourbaki, N.: 1968, Theory of Sets, Herman and Addison-Wesley, Boston and
Reading, Massachusetts.
[2] Bourbaki, N.: 1957, Thdorie des Ensembles, Chapitre 4 (Structures), Herman,
Paris.
[3] Chuaqui, R.: 1981, Axiomatic Set Theory. Impredicative Theories of Classes,
North-Holland, Amsterdam.
[4] Dedecker, P.: 1958, 'Introduction aux structures locales', in Colloques du centre
Beige de recherches math~matiques, g~om~trie diff(rentieUe, Universit6 Catholique
de Louvain, pp. 103-35.
[5] Ehresmann, C.: 1957, 'Gattungen von lokalen Strukturen', Jahresbericht der Deut-
schen Math. Vereinigung, 60, 49-77.
[6] Fraenckel, A. A. and Y. Bar-HiUel: 1958, Foundations of Set Theory, North-
Holland, Amsterdam.
[7] Hatcher, W. S.: 1982, The Logical Foundations of Mathematics, Pergamon Press,
Philadelphia - London - Toronto.
[8] Hilbert, D.: 1976, 'Mathematical Problems (1900)', in F. E. Browder (ed.),
Mathematical Developments Arising from Hilbert Problems, Proceedings of Sym-
posia in Pure Mathematics XXVIII, Am. Math. Soc., pp. 1-34.
[9] Kelley, J. L.: 1955, General Topology, van Nostrand Reinhold, New York.
[10] Krantz, D. H., R. D. Luce, P. Suppes, and A. Tversky: 1971, The Foundations
of Measurement I, Academic Press, New York.
[11] Sneed, J. D.: 1971, The Logical Structure of Mathematical Physics, D. Reidel,
Dordrecht.
[12] Stegmiiller, W.: 1970, 1973, Theorie und Erfahrung, vol. 1, (1970), and vol. 2,
(1973), Springer-Verlag, Heidelberg.
[13] Stegmiiller, W.: 1979, The Structuralist View of Theories. A Possible Analogue of
the Bourbaki Programme in Physical Science, Springer-Verlag, New York.
[14] Suppes, P.: 1957, Introduction to Logic, van Nostrand Reinhold, New York.
[15] Suppes, P.: 1967, Set-Theoretical Structures in Science, mimeographed, Stanford
University, California.
[16] Tarski, A.: 1935, 'Der Wahrheitsbegriff in den formalisierten Sprachen', Studia
Philosophica 1, 261--405. English translation in J. Corcoran (ed.), Logic, Seman-
tics, Metamathematics, 2nd ed., Hackett Publishing Co, (1983).
112 NEWTON C. A. D A C O S T A AND ROLANDO CHUAQUI
[17] Wightman, A. S.: 1976, Hilbert's Sixth Problem: Mathematical Treatment of the
Axioms of Physics', in F. E. Browder (ed.), Mathematical Developments Arising
from Hilbert Problems, Proceedings of Symposia in Pure Mathematics XXVIII,
Am. Math. Soc., pp. 147-240.
da Costa
Department of Philosophy
University of S~o Paulo
Silo Paulo, SP
Brazil
and
Chuaqui
Institute of Mathematics
Catholic University of Chile
Santiago
Chile