:''See also
Naive set theory
Naive set theory is any of several theories of sets used in the discussion of the foundations of mathematics.
Unlike axiomatic set theories, which are defined using formal logic, naive set theory is defined informally, in natural language. It de ...
for the mathematical topic.''
''Naive Set Theory'' is a
mathematics
Mathematics is a field of study that discovers and organizes methods, Mathematical theory, theories and theorems that are developed and Mathematical proof, proved for the needs of empirical sciences and mathematics itself. There are many ar ...
textbook by
Paul Halmos
Paul Richard Halmos (; 3 March 1916 – 2 October 2006) was a Kingdom of Hungary, Hungarian-born United States, American mathematician and probabilist who made fundamental advances in the areas of mathematical logic, probability theory, operat ...
providing an undergraduate introduction to
set theory
Set theory is the branch of mathematical logic that studies Set (mathematics), sets, which can be informally described as collections of objects. Although objects of any kind can be collected into a set, set theory – as a branch of mathema ...
. Originally published by ''Van Nostrand'' in 1960,
it was reprinted in the
Springer-Verlag
Springer Science+Business Media, commonly known as Springer, is a German multinational publishing company of books, e-books and peer-reviewed journals in science, humanities, technical and medical (STM) publishing.
Originally founded in 1842 in ...
Undergraduate Texts in Mathematics
Undergraduate Texts in Mathematics (UTM) () is a series of undergraduate-level textbooks in mathematics published by Springer-Verlag. The books in this series, like the other Springer-Verlag mathematics series, are small yellow books of a stand ...
series in 1974.
It is on the list of 173 books essential for undergraduate math libraries.
While the title states that the set theory presented is 'naive', which is usually taken to mean without formal
axiom
An axiom, postulate, or assumption is a statement that is taken to be true, to serve as a premise or starting point for further reasoning and arguments. The word comes from the Ancient Greek word (), meaning 'that which is thought worthy or ...
s, the book does introduce a system of axioms equivalent to that of
ZFC set theory except the
Axiom of foundation. It also gives correct and rigorous definitions for many basic concepts.
[Review of ''Naive Set Theory'', L. Rieger, .] Where it differs from a "true"
axiomatic set theory
Set theory is the branch of mathematical logic that studies Set (mathematics), sets, which can be informally described as collections of objects. Although objects of any kind can be collected into a set, set theory – as a branch of mathema ...
book is its character: there are no discussions of axiomatic minutiae, and there is next to nothing about advanced topics such as
large cardinal
In the mathematical field of set theory, a large cardinal property is a certain kind of property of transfinite cardinal numbers. Cardinals with such properties are, as the name suggests, generally very "large" (for example, bigger than the least ...
s or
forcing. Instead, it tries to be intelligible to someone who has never thought about set theory before.
Halmos later stated that it was the fastest book he wrote, taking about six months, and that the book "wrote itself".
Axioms used in the book
The statements of the axioms given below are as they appear in the book, with section references, and with explanatory commentary on each one. The "principal primitive (undefined) concept of ''belonging''" (that is,
set membership
In mathematics, an element (or member) of a set is any one of the distinct objects that belong to that set. For example, given a set called containing the first four positive integers (A = \), one could say that "3 is an element of ", expressed ...
) is the starting point, where "
belongs to
" is written in the usual notation as
. Here
and
are both sets, with the notational distinction of upper/lower case a purely stylistic choice. The axioms govern the properties of this relation between sets.
1.
Axiom of Extension (Section 1): two sets are equal if and only if they have the same
elements.
This guarantees that the membership and (logical)
equality relations interact appropriately.
2.
Axiom of Specification
In many popular versions of axiomatic set theory, the axiom schema of specification, also known as the axiom schema of separation (''Aussonderungsaxiom''), subset axiom, axiom of class construction, or axiom schema of restricted comprehension is ...
(Section 2): To every set
and every condition
there corresponds a set
whose elements are precisely those elements of
for which
holds.
This is more properly an
axiom schema
In mathematical logic, an axiom schema (plural: axiom schemata or axiom schemas) generalizes the notion of axiom.
Formal definition
An axiom schema is a formula in the metalanguage of an axiomatic system, in which one or more schematic variabl ...
(that is, each condition
gives rise to an axiom). "Condition" here means a "sentence" in which the variable
(ranging over all sets) is a
free variable
In mathematics, and in other disciplines involving formal languages, including mathematical logic and computer science, a variable may be said to be either free or bound. Some older books use the terms real variable and apparent variable for f ...
. "Sentences" are defined as being built up from smaller sentences using
first order logical operations (
and,
or,
not), including
quantifiers ("
there exists
There may refer to:
* ''There'' (film), a 2009 Turkish film (Turkish title: ''Orada'')
* ''There'' (virtual world)
*''there'', a deictic adverb in English
*''there'', an English pronoun used in phrases such as '' there is'' and ''there are''
{ ...
", "
for all
In mathematical logic, a universal quantification is a type of quantifier, a logical constant which is interpreted as "given any", "for all", "for every", or "given an arbitrary element". It expresses that a predicate can be satisfied by e ...
"), and with
atomic (i.e. basic starting) sentences
and
.
This schema is used in 4.-7. below to cut down the set that is stated to exist to the set containing precisely the intended elements, rather than some larger set with extraneous elements. For example, the axiom of pairing applied to the sets
and
only guarantees there is ''some'' set
such that
and
. Specification can be used to then construct the set
with ''just'' those elements.
3. Set existence (Section 3): There exists a set.
Not specified as an named axiom, but instead stated to be "officially assumed". This assumption is not necessary once the axiom of infinity is adopted later, which also specifies the existence of a set (with a certain property). The existence of any set at all is used to show the
empty set
In mathematics, the empty set or void set is the unique Set (mathematics), set having no Element (mathematics), elements; its size or cardinality (count of elements in a set) is 0, zero. Some axiomatic set theories ensure that the empty set exi ...
exists using the axiom of specification.
4.
Axiom of pairing
In axiomatic set theory and the branches of logic, mathematics, and computer science that use it, the axiom of pairing is one of the axioms of Zermelo–Fraenkel set theory. It was introduced by as a special case of his axiom of elementary sets ...
(Section 3): For any two sets there exists a set that they both belong to.
This is used to show that the
singleton containing a given set
exists.
5.
Axiom of unions (Section 4): For every collection of sets there exists a set that contains all the elements that belong to at least one set of the given collection.
In Section 1 Halmos writes that "to avoid terminological monotony, we shall sometimes say ''collection'' instead of set." Hence this axiom is equivalent to the usual form of the axiom of unions (given the axiom of specification, as noted above).
From the axioms so far Halmos gives a construction of
intersections of sets, and the usual
Boolean operations on sets are described and their properties proved.
6.
Axiom of powers (Section 5): For each set there exists a collection of sets that contains among its elements all the subsets of the given set.
Again (noting that "collection" means "set") using the axiom (schema) of specification we can cut down to get the
power set
In mathematics, the power set (or powerset) of a set is the set of all subsets of , including the empty set and itself. In axiomatic set theory (as developed, for example, in the ZFC axioms), the existence of the power set of any set is po ...
of a set
, whose elements are precisely the subsets of
. The axioms so far are used to construct the
cartesian product
In mathematics, specifically set theory, the Cartesian product of two sets and , denoted , is the set of all ordered pairs where is an element of and is an element of . In terms of set-builder notation, that is
A\times B = \.
A table c ...
of sets.
7.
Axiom of infinity
In axiomatic set theory and the branches of mathematics and philosophy that use it, the axiom of infinity is one of the axioms of Zermelo–Fraenkel set theory. It guarantees the existence of at least one infinite set, namely a set containing ...
(Section 11): There exists a set containing 0 and containing the successor of each of its elements.
The set
. The ''successor'' of a set
is defined to be the set
. For example:
. This axiom ensures the existence of a set containing
and hence
, and hence
and so on. This implies that there is a set containing all the elements of the first infinite
von Neumann ordinal . And another application of the axiom (schema) of specification means
itself is a set.
8.
Axiom of choice
In mathematics, the axiom of choice, abbreviated AC or AoC, is an axiom of set theory. Informally put, the axiom of choice says that given any collection of non-empty sets, it is possible to construct a new set by choosing one element from e ...
(Section 15): The Cartesian product of a non-empty family of non-empty sets is non-empty.
This is one of many
equivalents to the axiom of choice. Note here that "family" is defined to be a function
, with the intuitive idea that the sets of the family are the sets
for
ranging over the set
, and in usual notation this axiom says that there is at least one element in
, as long as
for all
.
9. Axiom of substitution (Section 19): If
is a sentence such that for each
in a set
the set
can be formed, then there exists a function
with domain
such that
for each
in
.
A function
is defined to be a
functional relation (i.e. a certain subset of
), not as a certain type of set of
ordered pairs, as in ZFC, for instance.
This 'axiom' is essentially the
axiom schema of collection, which, given the other axioms, is equivalent to the
axiom schema of replacement
In set theory, the axiom schema of replacement is a Axiom schema, schema of axioms in Zermelo–Fraenkel set theory (ZF) that asserts that the image (mathematics), image of any Set (mathematics), set under any definable functional predicate, mappi ...
. It is the collection schema rather than replacement, because 1)
is a
class
Class, Classes, or The Class may refer to:
Common uses not otherwise categorized
* Class (biology), a taxonomic rank
* Class (knowledge representation), a collection of individuals or objects
* Class (philosophy), an analytical concept used d ...
''relation'' instead of a class function and 2) the function
is not specified to have
codomain
In mathematics, a codomain, counter-domain, or set of destination of a function is a set into which all of the output of the function is constrained to fall. It is the set in the notation . The term '' range'' is sometimes ambiguously used to ...
precisely the set
, but merely some set
.
This axiom is used in the book to a) construct
limit von Neumann ordinals after the first infinite ordinal
, and b) prove that every
well-ordered set
In mathematics, a well-order (or well-ordering or well-order relation) on a set is a total ordering on with the property that every non-empty subset of has a least element in this ordering. The set together with the ordering is then called a ...
is
order isomorphic to a unique von Neumann ordinal.
Relation to other axiom systems for set theory
Note that axioms 1.-9. are equivalent to the axiom system of ZFC-Foundation (that is
ZFC without the Foundation axiom), since as noted above, Halmos' axiom (schema) of substitution is equivalent to the axiom schema of replacement, in the presence of the other axioms.
Additionally, axioms 1.-8. are nearly exactly those of
Zermelo set theory ZC; the only difference being that the set existence assumption is replaced in ZC by the existence of the empty set, and the existence of singletons is stated outright for ZC, rather than proved, as above. Additionally, the infinite set that is asserted to exist by the axiom of infinity is not the one that Zermelo originally postulated,
"> but Halmos' version is sometimes silently substituted for it in treatments of Zermelo set theory.
That the axiom (schema) of substitution is stated last and so late in the book is testament to how much elementary set theory—and indeed mathematics more generally—can be
done without it. As a very simple example of what is ''is'' needed for, the von Neumann ordinal
(that is, the second limit ordinal) cannot be proved to be a set using only axioms 1.-8., even though sets with well-orderings with this order type can be constructed from these axioms. For instance
, with an ordering placing all elements of the first copy of
less than the second. Working with von Neumann ordinals in place of generic well-orderings has technical advantages, not least the fact every well-ordering is order isomorphic to a ''unique'' von Neumann ordinal.
As noted above, the book omits the
Axiom of Foundation (also known as the Axiom of Regularity). Halmos repeatedly dances around the issue of whether or not a set can contain itself.
*p. 1: "a set may also be an element of some ''other'' set" (emphasis added)
*p. 3: "is
ever true? It is certainly not true of any reasonable set that anyone has ever seen."
*p. 6: "
... unlikely, but not obviously impossible"
But Halmos does let us prove that there are certain sets that cannot contain themselves.
*p. 44: Halmos lets us prove that
. For if
, then
would still be a successor set, because
and
is not the successor of any natural number. But
is not a subset of
, contradicting the definition of
as a subset of every successor set.
*p. 47: Halmos proves the lemma that "no natural number is a subset of any of its elements." This lets us prove that no natural number can contain itself. For if
, where
is a natural number, then
, which contradicts the lemma.
*p. 75: "An ''ordinal number'' is defined as a well ordered set
such that
for all
in
; here
is, as before, the initial segment