Definition. A set $I$ is called inductive if $$(\emptyset\in I)\wedge\forall x\in I(x\cup\{x\}\in I)$$ This concept appears in the Axiom of Infinity (in ZF), which claims such a set exists. According to this definition, I think if a set is inductive, then it must contain all the finite ordinals $$\emptyset,\quad\{\emptyset\},\quad\{\emptyset,\{\emptyset\}\},\quad\cdots$$ and it should can be proved by induction. In other words, $$\forall I((\emptyset\in I)\wedge\forall x\in I(x\cup\{x\}\in I))\quad\to\quad\omega\subset I$$ Is my thought correct or somewhere wrong? Or is this corollary meaningless?
Also a question on the definition: In an inductive set, except the infinite "chain" that starts with $\emptyset$, there may exist chains that start with other elements as well. For instance, let $I$ be an inductive set and $$\{\{\emptyset\}\}\ \in\ I$$ then a new chain with the "root" $\{\{\emptyset\}\}$ belongs to $I$, $$\{\{\emptyset\}\},\quad\{\{\emptyset\},\{\{\emptyset\}\}\},\quad\{\{\emptyset\},\{\{\emptyset\}\},\{\{\emptyset\},\{\{\emptyset\}\}\}\},\quad\cdots$$ which is disjoint with the chain with the root $\emptyset$. But the definition above specifies the root of one chain in an inductive set necessarily as $\emptyset$. So isn't it more natural to remove the condition $\emptyset\in I$? That is to define a set $I$ as inductive if $$\forall x\in I(x\cup\{x\}\in I)$$ (If we want to ensure there's at least one element in $I$ to be started with, then we can add $\emptyset\neq I$.) This definition avoids that an inductive set always contains all the finite ordinals, which can just be considered as a special case.
We can also define the "set of the roots" of an inductive set as $$R=\{r\in I:\nexists s\in I(s\cup\{s\}=r)\}$$ (The $\in$-minimal elements of the chains in $I$.)