logic and the foundations of mathematics
354
shown to be a branch of logic in the sense that it could be formalized without the
use of any non-logical notions or axioms. It was in the Grundlagen der Arithmetik
(1884) that Frege first set out to establish this thesis, which is known by the
name of ‘logicism’.
The Grundlagen begins with an attack on the ideas of Frege’s predecessors and
contemporaries (including Kant and Mill) on the nature of numbers and of math-
ematical truth. Kant had maintained that the truths of mathematics were synthetic
a priori, and that our knowledge of them depended on intuition. Mill, on the
contrary, saw mathematical truths as a posteriori, empirical generalizations widely
applicable and widely confirmed. Frege maintained that the truths of arithmetic
were not synthetic at all, neither a priori nor a posteriori. Unlike geometry –
which, he agreed with Kant, rested on a priori intuition – arithmetic was analytic,
that is to say, it could be defined in purely logical terms and proved from purely
logical principles.
The arithmetical notion of number in Frege’s system is replaced by the logical
notion of ‘class’: the cardinal numbers can be defined as classes of classes with the
same number of members; thus the number two is the class of pairs, and the
number three the class of trios. Despite appearances, this definition is not circular,
because we can say what is meant by two classes having the same number of
members without making use of the notion of number: thus, for instance, a
waiter may know that there are as many knives as there are plates on a table
without knowing how many of each there are, if he observes that there is just one
knife to the right of each plate. Two classes have the same number of members if
they can be mapped one-to-one on to each other; such classes are known as
equivalent classes. A number, then, will be a class of equivalent classes.
Thus, we could define four as the class of all classes equivalent to the class of
gospel-makers. But such a definition would be useless for purposes of reducing
arithmetic to logic, since the fact that there were four gospel-makers is no part
of logic. If Frege’s programme is to succeed, he has to find, for each number, not
only a class of the right size, but a class whose size is guaranteed by logic.
What he did was to begin with zero. Zero can be defined in purely logical
terms as the class of all classes equivalent to the class of objects which are not
identical with themselves. Since there are no objects which are not identical with
themselves, that class has no members; and since classes which have the same
members are the same classes, there is only one class which has no members, the
null-class, as it is called. The fact that there is only one null-class is used in
proceeding to the definition of the number one, which is defined as the class of
classes equivalent to the class of null-classes. Two can then be defined as the class
of classes equivalent to the class whose members are zero and one, three as the class
of classes equivalent to the class whose members are zero and one and two, and
so on ad infinitum. Thus the series of natural numbers is to be built up out of the
purely logical notions of identity, class, class-membership, and class-equivalence.
AIBC21 22/03/2006, 11:09 AM354