I am reading about the axiom of infinity. One thing I learned is that only with this axiom one is able to define the set of natural numbers. Here is my step-by-step try and I wonder if it is working because the standard definition is such a short-cut that it confuses beginners like me of what it actually means.
First let $x$ be the set whose existence is postulated by the axiom of infinity. By the way: I use the old version of this axiom as it was given by Zermelo, but that should only be a very formal difference to what nowadays is done.
First I define more loosely
$\mathbb N := \{y \mid \text{$y \in x$ & $y$ is in all inductive sets}\}$.
This defined $\mathbb N$ exists because $x$ exists and the axiom schema of separation postulates the existence of a set that is created by subsetting from an existing set.
Now, I’d define a set $I$ of all inductive sets $a$,
$I := \{a \mid \text{$\emptyset \in a$ and if $z \in a$ then $\{z\} \in a$}\}$.
$I$ exists in ZFC, because $x$ exists and one can apply the pairing axiom on $x$ to get $I$ with $x$ and the other inductive sets are just assumptions which does not harm $I$ in any way.
Now we can further formalize:
$\mathbb N :=\left\{y \mid \text{$y \in x$ & $y \in \bigcap_{a \in I} a$}\right\}$
and because $x$ is definitely in $I$ we can waive off the weaker first part of the conjunction and get eventually
$\mathbb N := \left\{y \mid y \in \bigcap_{a \in I} a\right\} = \big\{\emptyset, \{\emptyset\}, \{\{\emptyset\}\},\dots\big\}$.
"With this definition each nonzero natural number is a singleton set. So, the property of the natural numbers to represent cardinalities is not directly accessible; only the ordinal property (being the n-th element of a sequence) is immediate. Unlike von Neumann's construction, the Zermelo ordinals do not extend to infinite ordinals." https://en.wikipedia.org/wiki/Natural_number#Set-theoretic_definition
– Artem Hak Oct 23 '24 at 21:30