Suppose in the axioms of $\sf ZF$ we replaced the Axiom of infinity
There exists an inductive set.
with the Axiom of Dedekind-infinite set
There exists a set equipollent with its proper subset.
How can I define the set of natural numbers $\mathbb{N}$ in this setting, and prove that it is the unique minimal inductive set?
Asaf's argument uses foundation, let me sketch an argument avoiding it:
Note that $\omega$ is a definable class --it is either an ordinal, and we are done, or the class of all ordinals. The issue is to show that it is a set. Let $D$ be Dedekind-infinite, and let $f:D\to D$ be injective but not surjective. This means that there is an $x\in D$ but not in the image of $f$. We can use recursion (since the natural numbers can be defined and their basic properties established) to show that $x,f(x),f^2(x),\dots$ are all different. The set $\{f^n(x)\mid n$ is a natural number$\}$ exists, by comprehension. By replacement, so does $\omega$.
By the way, you can adopt the even weaker axiom: There is an infinite set. The point is that if $X$ is infinite, then $\mathcal P(\mathcal P(X))$ is Dedekind infinite.