In Tao's Analysis I I am very confused why he says we do not have the rigor to define arbitrarily large sets after defining the below 2 axioms:
Axiom 3.4 If $a$ is an object, then there exists a set $\{ a \}$ whose only element is $a$, i.e., for every object $y$, we have $y \in \{ a\}$ if and only if $y = a$
Axiom 3.5 (Pairwise union). Given any two sets $A, B$, there exists a set $A \cup B$, called the union of $A$ and $B$, which consists of all the elements which belong to $A$ or $B$ or both. In other words, for any object $x$, $$ x \in A \cup B \Longleftrightarrow(x \in A \text { or } x \in B) . $$
(Prior to this point Tao mentioned the axiom of extension and axiomatized the existence of the empty set).
With these axioms, it seems that we are in a position to define sets which have $n$ objects for any natural number- we just apply this union operation $n$ times. However, after these axioms have both been defined, Tao (after seemingly acknowledging this) says this is not the case:
This axiom allows us to define triplet sets, quadruplet sets, and so forth: if $a, b, c$ are three objects, we define $\{a, b, c\}:=\{a\} \cup\{b\} \cup\{c\}$; if $a, b, c, d$ are four objects, then we define $\{a, b, c, d\}:=\{a\} \cup\{b\} \cup\{c\} \cup\{d\}$, and so forth. On the other hand, we are not yet in a position to define sets consisting of $n$ objects for any given natural number $n$; this would require iterating the above construction " $n$ times", but the concept of $n$-fold iteration has not yet been rigorously defined. For similar reasons, we cannot yet define sets consisting of infinitely many objects, because that would require iterating the axiom of pairwise union infinitely often, and it is not clear at this stage that one can do this rigorously. Later on, we will introduce other axioms of set theory which allow one to construct arbitrarily large, and even infinite, sets.
Tao first seems like he is saying we can construct arbitrarily large sets, as by saying "so forth" in his first sentence, he seems like he is allowing that progression to get arbitrarily large through some sort of inductive progression. However, he then says that we are not able to do so yet, which confuses me. I do not understand why we need more axioms to define these. These are the axioms he introduces after this (I do not understand why we need any of them to define arbitrarily large sets):
Axiom 3.6 (Axiom of specification). Let $A$ be a set, and for each $x \in A$, let $P(x)$ be a property pertaining to $x$ (i.e., for each $x \in A, P(x)$ is either a true statement or a false statement). Then there exists a set, called $\{x \in A: P(x)$ is true $\}$ (or simply $\{x \in A: P(x)\}$ for short), whose elements are precisely the elements $x$ in $A$ for which $P(x)$ is true.
Axiom 3.7 (Replacement). Let $A$ be a set. For any object $x \in A$, and any object $y$, suppose we have a statement $P(x, y)$ pertaining to $x$ and $y$, such that for each $x \in A$ there is at most one $y$ for which $P(x, y)$ is true. Then there exists a set $\{y: P(x, y)$ is true for some $x \in A\}$, such that for any object $z$, $$ \begin{aligned} z \in\{y & : P(x, y) \text { is true for some } x \in A\} \\ & \Longleftrightarrow P(x, z) \text { is true for some } x \in A . \end{aligned} $$
Axiom 3.8 (Infinity). There exists a set $\mathbf{N}$, whose elements are called natural numbers, as well as an object 0 in $\mathbf{N}$, and an object $n++$ assigned to every natural number $n \in \mathbf{N}$, such that the Peano axioms (Axioms 2.1-2.5) hold.
(Prior to Axiom $3.8$, Tao in the previous chapter included the assumption, marked as informal, that "There exists a number system $\mathbf{N}$, whose elements we will call natural numbers, for which Axioms 2.1–2.5 [The Peano Axioms] are true", which makes me confused about the necessity of this axiom- are we not formally using this assumption?)
Axiom 3.10 (Regularity). If $A$ is a non-empty set, then there is at least one element $x$ of $A$ which is either not a set, or is disjoint from $A$.
Axiom 3.11 (Power set axiom). Let $X$ and $Y$ be sets. Then there exists a set, denoted $Y^X$, which consists of all the functions from $X$ to $Y$, thus $$ f \in Y^X \Longleftrightarrow(f \text { is a function with domain } X \text { and codomain } Y) \text {. } $$
Axiom 3.12 (Union). Let $A$ be a set, all of whose elements are themselves sets. Then there exists a set $\bigcup A$ whose elements are precisely those objects which are elements of the elements of $A$, thus for all objects $x$ $$ x \in \bigcup A \Longleftrightarrow(x \in S \text { for some } S \in A) \text {. } $$
I do not understand why we needed further axioms than the ones we had at the point at which Tao said we needed more axioms in order to define arbitrarily large sets. What is the reason why we weren't able to construct arbitrarily large sets with only axioms 3.4 and 3.5?
EDIT: I now have 2 further things I am confused by with respect to the new axioms allowing us to define arbitrarily large sets:
why it is that even with the axioms, we can define arbitrarily large sets- we haven't yet defined the cardinality of sets and haven't defined an association between the size of a set and the natural numbers; we also haven't shown a system satisfying the Peano axioms can describe the amount of elements in a set. Why is it the case that somehow axiom 3.8 allows us to do this and all the sudden induct on the number of elements in a set? We would need to show that elements of $\mathbf{N}$ can describe the amount of elements in a set first, right?
@Henry and @MichaelCarey said we can construct sets of large finite numbers,such as sets with a million elements, but not arbitrarily large sets- and I was thinking that we could just have a generic finite number $n$ which is a placeholder for any arbitrary number, and reason with $n$ the same we do any specific number, thereby constructing a set of arbitrarily large size; but @MichaelCarey said we need an axiom to generalize the use of our logic with a specific finite number to a generic number $n$- which axiom here does this, and why would we need an axiom to do this- it seems like just common sense?