Naive Set Theory (book)

Naive Set Theory is a mathematics textbook by Paul Halmos providing an undergraduate introduction to set theory.[1] Originally published by Van Nostrand in 1960,[2] it was reprinted in the Springer-Verlag Undergraduate Texts in Mathematics series in 1974.[3]

Naive Set Theory
First edition
AuthorPaul Halmos
Publication date
1960

See also Naive set theory for the mathematical topic.

While the title states that the set theory presented is 'naive', which is usually taken to mean without formal axioms, 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.[2][4] Where it differs from a "true" axiomatic set theory book is its character: there are no discussions of axiomatic minutiae, and there is next to nothing about advanced topics such as large cardinals 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".[5]

Axioms used in the book

edit

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) 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 (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 (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. "Sentences" are defined as being built up from smaller sentences using first order logical operations (and, or, not), including quantifiers ("there exists", "for all"), 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 exists using the axiom of specification.

4. Axiom of pairing (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   of a set  , whose elements are precisely the subsets of  . The axioms so far are used to construct the cartesian product of sets.

7. Axiom of infinity (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 (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. It is the collection schema rather than replacement, because 1)   is a class relation instead of a class function and 2) the function   is not specified to have codomain 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 is order isomorphic to a unique von Neumann ordinal.

Relation to other axiom systems for set theory

edit

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,[a] 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 simply 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    }." The well ordering is defined as follows: if   and   are elements of an ordinal number  , then   means   (pp. 75-76). By his choice of the symbol   instead of  , Halmos implies that the well ordering   is strict (pp. 55-56). This definition of   makes it impossible to have  , where   is an element of an ordinal number. That's because   means  , which implies   (because < is strict), which is impossible.
  • p. 75: the above definition of an ordinal number also makes it impossible to have  , where   is an ordinal number. That's because   implies  . This gives us  , which implies  , which implies   (because   is strict), which is impossible.

Errata

edit
  • p. 4, line 18: “Cain and Abel” should be “Seth, Cain and Abel”.
  • p. 30, line 10: "  onto  " should be "  into  ".
  • p, 66, line 16: "Consider, for example, the set   of all those pairs   for which  ; the set   has   for its least element.": the statement is not true, since  . In fact  .
  • p. 73, line 19: "for each   in  " should be "for each   in  ".
  • p. 75, line 3: "if and only if  " should be "if and only if  ".
  • p, 100, line 11: "then  " should be "then  ".

See also

edit

Notes

edit
[a] - In fact given the rest of the axioms, neither of the original Zermelo axiom of infinity, nor Halmos' axiom of infinity, can be proven from the other,[6] even if one adds in the axiom of foundation. That is, one cannot construct the infinite set Halmos' axiom asserts exists, from the infinite set Zermelo's original axioms assert exists, and vice versa. The axiom schema of Replacement, on the other hand, does allow the construction of either of these infinite sets from the other.

Bibliography

edit
  • Halmos, Paul, Naive Set Theory. Princeton, NJ: D. Van Nostrand Company, 1960. Reprinted by Springer-Verlag, New York, 1974. ISBN 0-387-90092-6 (Springer-Verlag edition). Reprinted by Martino Fine Books, 2011. ISBN 978-1-61427-131-4 (Paperback edition); 2017 Dover reprint ISBN 9780486814872; doi:10.1007/978-1-4757-1645-0.

References

edit
  1. ^ Review of Naive Set Theory by H. Mirkil (April 1961), American Mathematical Monthly 68 (4): 392, doi:10.2307/2311615.
  2. ^ a b Review of Naive Set Theory, L. Rieger, MR0114756.
  3. ^ Halmos, Paul (1974). Naive set theory. Undergraduate Texts in Mathematics. Springer-Verlag. doi:10.1007/978-1-4757-1645-0. ISBN 978-0-387-90092-6. MR 0453532.
  4. ^ Review of Naive Set Theory, Alfons Borgers (July 1969), Journal of Symbolic Logic 34 (2): 308, doi:10.2307/2271138.
  5. ^ Ewing, John H.; Gehring, Frederick W., eds. (1991), Paul Halmos: celebrating 50 years of mathematics, Springer-Verlag, Interview of Halmos with Donald J. Albers, p. 16, ISBN 0-387-97509-8.
  6. ^ Drabbe, Jean (20 January 1969). "Les axiomes de l'infini dans la théorie des ensembles sans axiome de substitution". Comptes Rendus de l'Académie des Sciences, Paris. 268: 137–138. Retrieved 8 September 2024.