Predicative and Impredicative Definitions - Oystein Linnebo
Predicative and Impredicative Definitions - Oystein Linnebo
Predicative and Impredicative Definitions - Oystein Linnebo
Definitions
The distinction between predicative and impredicative definitions is today widely
regarded as an important watershed in logic and the philosophy of mathematics. A
definition is said to be impredicative if it generalizes over a totality to which the entity
being defined belongs. Otherwise the definition is said to be predicative. In the
examples below, (2) and (4) are impredicative.
1. Let π be the ratio between the circumference and diameter of a circle.
2. Let n be the least natural number such that n cannot be written as the sum of at most
four cubes.
3. A natural number n is prime if and only if n > 1 and the only divisors of n are 1 and n
itself.
4. A person x is general-like if and only if, for every property P which all great generals
have, x too has P.
Definition (1) is predicative since π is defined solely in terms of the circumference
and diameter of some given circle. Definition (2), on the other hand, is
impredicative, as this definition generalizes over all natural numbers, including n
itself. Definition (3) is predicative, as the property of being prime is defined without
any generalization over properties. By contrast, definition (4) is impredicative, as the
property of being general-like is defined by generalization over the totality of all
properties.
Impredicative definitions have long been controversial in logic and the philosophy of
mathematics. Many prominent logicians and philosophers—most importantly Henri
Poincaré, Bertrand Russell, and Hermann Weyl—have rejected such definitions as
viciously circular. However, it turns out that the rejection of such definitions would
require a major revision of classical mathematics. The most common contemporary
view is probably that of Kurt Gödel, who argued that impredicative definitions are
legitimate provided one holds a realist view of the entities in question.
Although few theorists any longer reject all impredicative definitions, it is widely
recognized that such definitions require stronger theoretical assumptions than do
predicative definitions.
Table of Contents
1. Paradoxes and the Vicious Circle Principle
2. Impredicativity in Classical Mathematics
3. Defenses of Impredicative Definitions
4. References and Further Readings
However, Poincaré and Russell argued that paradoxes such as Russell’s and Berry’s
are guilty of an implicit form of circularity. The problem with the Russell class is said
to be that its definition generalizes over a totality to which the defined class would
belong. This is because the Russell class is defined as the class whose members are all
and only the non-self-membered objects. So one of the objects that needs to be
considered for membership in the Russell class is this very class itself. Similarly, the
definition in Berry’s paradox generalizes over all definitions, including the very
definition in question.
Poincaré’s and Russell’s diagnosis is very general. Whenever we generalize over a
totality, we presuppose all the entities that make up this totality. So when we attempt
to define an entity by generalizing over a totality to which this entity would belong,
we are tacitly presupposing the entity we are trying to define. And this, they claim,
involves a vicious circle. The solution to the paradoxes is therefore to ban such circles
by laying down what Russell calls the Vicious Circle Principle. This principle has
received a bewildering variety of formulations. Here are two famous examples (from
([Russell 1908], p. 225):
Whatever involves all of a collection must not be one of the collection.
If, provided a certain collection has a total, it would have members only definable in terms of
that total, then the said collection has no total.
In a justly famous analysis, Gödel distinguishes between the following three forms of
the Vicious Circle Principle ([Gödel 1944]):
(VCP1) No entity can be defined in terms of a totality to which this entity belongs.
(VCP2) No entity can involve a totality to which this entity belongs.
(VCP3) No entity can presuppose a totality to which this entity belongs.
The clearest of these principles is probably (VCP1). For this principle is simply a ban
on impredicative definitions. This principle requires that a definition not generalize
over a totality to which the entity defined would belong.
According to Gödel, the other two principles, (VCP2) and (VCP3), are more plausible
than the first, if not necessarily convincing. The tenability of these two principles is a
fascinating question but beyond the scope of this survey.
For two other introductions to the question of predicativity, see [Giaquinto 2002]
and (a bit more advanced) [Feferman 2005].
Example 1: Arithmetic
In many approaches to the foundations of mathematics, the property N of being a
natural number is defined as follows. An object x has the property N just in case x has
every property F which is had by zero and is inherited from any number u to its
successor u+1. Or in symbols:
Example 2: Analysis
Assume the rational numbers Q have been constructed from sets. Assume we want to
go on and construct the real numbers R as lower Dedekind cuts of rationals. That is,
assume we want to represent each real number by an appropriate downward closed
set of rationals. An important task will then be to ensure that the Dedekind cuts
which we use to represent real numbers have the following property, which plays a
key role in many proofs in real analysis:
Least Upper Bound Property. Let X be a non-empty collection of reals with an upper bound.
(An upper bound of X is a real number which is larger than any element of X.) Then X has
a least upper bound. That is, X has an upper bound which is smaller than or equal to any
other upper bound of X.
The standard proof that the class of Dedekind cuts has the Least Upper Bound
Property involves the following definition of a Dedekind cut z, which can be seen to
be the least upper bound of some given non-empty set X which has an upper bound:
If, however, it is a question of objects that exist independently of our constructions, there is
nothing in the least absurd in the existence of totalities containing members which can be
described […] only by reference to this totality. (ibid.)
Gödel’s view is thus that a ban on impredicative definitions is justified if one holds a
constructivist view of the entities concerned but not if one holds a realist view.
This means that Gödel’s analysis differs from Ramsey’s and Bernays’. Gödel bases the
legitimacy of impredicative definitions on the independent existence of the entities in
question, whereas Ramsey and Bernays base it on these entities’ independent
specifiability. Which analysis is more plausible? Examples such as (5) are handled
well by both analyses. But other examples are handled much better by the Ramsey-
Bernay analysis than by Gödel’s. For instance, it seems unlikely that one has to be a
realist about truth-functions in order to accept the legitimacy of Ramsey’s
impredicative definition (6). In a similar vein, it seems unlikely that one has to be a
realist about fictional characters in order to accept the legitimacy of the following
impredicative definition.
(7) Let Julia be the most beautiful character in the story of Cinderella.
Clearly, Julia is identical to Cinderella. And this identification does not require a
fictional character to enjoy any real or independent existence.
These considerations suggest that the Ramsey-Bernays analysis has at least as much
initial plausibility as Gödel’s. But further investigation will be needed to settle the
matter.