Definition. A set $\alpha$ is an ordinal if it is transitive and strictly well-ordered by $\in$.
The proofs I have seen (e.g. Lemma 2.5 in Jech and Hrbacek or p.32 in these notes) go like this:
First they show that $\alpha^+:=\alpha\cup \{\alpha\}$ is transitive.
Second they show that every non-empty subset $S\subset \alpha^+$ contains an $\in$-least element.
I have no problem with these arguments, but it seems to me we are missing a piece, namely the proof that $\in$ is a strict linear order on $\alpha^+$.
I think asymmetry and transitivity both follow from the fact that $\in$ is a strict order on $\alpha$ and that $\alpha \notin \alpha$ for any ordinal $\alpha$, which is proved after as Lemma 2.7 in Jech and Hrbacek. The fact that $\in$ is total on $\alpha^+$ follows from the fact that $\in$ is total on $\alpha$.
Am I missing something?
To show that a set $\alpha$ is an ordinal is suffices to show that
Here's how to get the rest
Edit: If $S$ is a set, $R$ a relation and $x\in S$
The definition of $R$-least does not prohibit the possibility that $xRx$ or $zRx$ for some $z\in S$.
Edit 2: To complete the proof that if $\alpha$ is an ordinal so is $\alpha^+$: