Axioms
The ideas we have studied up to now feel very natural, and are all true properties we want set theory to have. We want, however, for set theory to be built on absolute solid foundations with no ambiguity, and thus it is axiomatized in first order logic.
The following chapter is devoted to developing all the ideas from the last, with care for the Axioms. The specific axoioms we choose to include develop a system known as ZFC. This is not the only way to formalize set theory however, and not even the only set of axioms used to formalize ZFC.
The goal of this section is to start with two primitive notions, an object called a set, and a relation called contains, denoted with \in, and build up the usual 9 axioms of ZFC.
Basic Axioms
Formally we know nothing about what a set is or what the relation containment does. We have our intuitive ideas of course, and need to somehow make explicit all of our assumptions. Lets start with a basic axiom, and see how it fits our intuition.
We may start with the simple axiom
The following axioms ensure the existence of many fundamental sets.
Now we know for certain that at least one set exists. The following axioms will allow us to construct more sets from that.
Existence Axioms
This is our first method of constructing a new set from previous sets.
Next we look at a weak form of the Union Axiom which allows us to union two sets together.
Now we can prove some facts
Number construction
Then we can construct our numbers by repeatedly applying the successor function to the empty set.
\begin{align*} 0 &= \{\} &=& \varnothing\\ 1 &= \{0\} &=& \{\varnothing\}\\ 2 &= \{0,1\} &=& \{\varnothing, \{\varnothing\}\}\\ 3 &= \{0,1,2\} &=& \{\varnothing, \{\varnothing\},\{\{\varnothing, \{\varnothing\}\}\}\} \end{align*}