For all its usefulness in resolving questions regarding infinite sets, naive set theory has some fatal flaws. In particular, it is prey to
logical paradoxes such as those exposed by
Russell's paradox. The discovery of these paradoxes revealed that not all sets which can be described in the language of naive set theory can actually be said to exist without creating a contradiction. The 20th century saw a resolution to these paradoxes in the development of the various
axiomatizations of set theories such as
ZFC and
NBG in common use today. However, the gap between the very formalized and
symbolic language of these theories and our typical informal use of mathematical language results in various paradoxical situations, as well as the philosophical question of exactly what it is that such
formal systems actually propose to be talking about.
Early paradoxes of naive set theory: Burali-Forti and Russell In 1897 the Italian mathematician
Cesare Burali-Forti discovered what is now known as the
Burali-Forti paradox: the set of all ordinal numbers does not exist. If it did, it would be well-ordered and therefore itself determine an ordinal number Ω, leading to the contradiction Ω \varphi(a,x) in the language of set theory which holds exactly when a is a code for a finite proposition about a set, x is a set, and a holds for x. This result is known as
Tarski's indefinability theorem; it applies to a wide class of formal systems including all commonly studied axiomatizations of set theory.
Richard's paradox In the same year the French mathematician
Jules Richard used a variant of
Cantor's diagonal method to obtain another contradiction in naive set theory. Consider the set
A of all finite agglomerations of words. The set
E of all finite definitions of real numbers is a subset of
A. As
A is countable, so is
E. Let
p be the
nth decimal of the
nth real number defined by the set
E; we form a number
N having zero for the integral part and
p + 1 for the
nth decimal if
p is not equal either to 8 or 9, and unity if
p is equal to 8 or 9. This number
N is not defined by the set
E because it differs from any finitely defined real number, namely from the
nth number by the
nth digit. But
N has been defined by a finite number of words in this paragraph. It should therefore be in the set
E. That is a contradiction. As with König's paradox, this paradox cannot be formalized in axiomatic set theory because it requires the ability to tell whether a description applies to a particular set (or, equivalently, to tell whether a formula is actually the definition of a single set).
Paradox of Löwenheim and Skolem Based upon work of the German mathematician
Leopold Löwenheim (1915) the Norwegian logician
Thoralf Skolem showed in 1922 that every
consistent theory of
first-order predicate calculus, such as set theory, has an at most countable
model. However,
Cantor's theorem proves that there are uncountable sets. The root of this seeming paradox is that the countability or noncountability of a set is not always
absolute, but can depend on the model in which the cardinality is measured. It is possible for a set to be uncountable in one model of set theory but countable in a larger model (because the bijections that establish countability are in the larger model but not the smaller one). == See also ==