Assuming we have already defined the natural numbers $\mathbb{N}$ and function iteration $f^n$ for a natural number $n$, a set $A$ and a function $f:A\rightarrow A$, do the following axioms (based off the Peano axioms) define the set of integers?
- There exist an element $0$ in $\mathbb{Z}$
- There exists a function $S:\mathbb{Z}\rightarrow\mathbb{Z}$.
- There exists a function $P:\mathbb{Z}\rightarrow\mathbb{Z}$ such that for every element $x$ in $\mathbb{Z}$, $P(S(x)) = S(P(x)) = x$.
- For all $n$ in $\mathbb{N}$ where $n\neq 0$ and for every element $x$ in $\mathbb{Z}$, $S^n(x) \neq x$ and $P^n(x) \neq x$.
- If $A$ is a set such that $0$ is in $A$ and, for all $n$ in $\mathbb{N}$, $S^n(0)$ being in $A$ implies that $S(S^n(0))$ is in $A$ and $P^n(0)$ being in $A$ implies that $P(P^n(0))$ is in $A$, then $A$ contains every integer.
With these questions you want to make sure that you are constructing a unique object identical to the integers and not a class of objects.
The parallels to the Peano axioms are clear:
These axioms together construct a structure with an initial element $0$ and two countably infinite arms branching off from $0$ in distinct directions, defined by function iteration of $S$ and $P$; this uniquely forms the integers.
One can check indeed that this is isomorphic to the usual construction of the integers by equivalence classes of natural numbers (which does not need addition either if function iteration is defined):
We define the equivalence class $[a, b] \equiv [c, d]$ if $S^a(d) = S^c(b)$. We define $0 = [k, k]$ for all natural numbers $k$, which satisfies axiom 1. For the integer $x = [a, b]$ for natural numbers $a$ and $b$, we define $S(x) = [S(a), b]$ and $P(x) = [a, S(b)]$. Axiom two is satisfied because the successor function $S$ is closed over the natural numbers. Axiom three is satisfied because $P(S(x)) = S(P(x)) = [S(a), S(b)] \equiv x$. Axiom four is satisfied because the natural numbers are not a cycle. And axiom five is satisfied because the construction does not construct any elements inaccessible from $0$.