If I need the existence of an infinite set for a proof, for instance the smallest set $x$ such that $(\emptyset\in x)\land(\forall y,z\in x)(y\cup\{z\}\in x)$, how do I know such set exists in a model of ZF? It is not a subset of $\omega$ so I can't just use the infinity axiom with separation.
I think I can define intersection from separation so it would probably enough to show that some set satisfying above formula exists, then using intersection of all such sets to get the smallest one. But how do I know some set exists?
- How does it work for the set mentioned above?
- Is there a general (algorithmic?) way of checking this?