[guided]To prove strictness, it is not enough to name the hierarchy; we need witnesses. The first witness separates $\omega$-stability from superstability. Define the countable language
\begin{align*}
L_1 = \{P_i : i \in \mathbb{N}\},
\end{align*}
where each $P_i$ is a unary predicate symbol. Let $T_1$ be the complete theory whose models are infinite sets in which every finite Boolean combination of the predicates $P_i$ is infinite. The language is countable because it has one symbol for each $i \in \mathbb{N}$. The theory is complete and eliminates quantifiers: any finite tuple is classified by its equality pattern and by the finitely many truth values of the predicates $P_i$ appearing in the formula, and the axiom that every finite Boolean cell is infinite gives the back-and-forth extension property.
This immediately shows why $T_1$ is not $\omega$-stable. A complete $1$-type over $\varnothing$ may choose independently, for every $i \in \mathbb{N}$, whether $P_i(x)$ or $\neg P_i(x)$ holds. Thus the map
\begin{align*}
\eta : 2^{\mathbb{N}} &\to S_1(\varnothing) \\
\eta(\epsilon) &= \{P_i(x) : \epsilon_i = 1\} \cup \{\neg P_i(x) : \epsilon_i = 0\}
\end{align*}
is injective, where $2^{\mathbb{N}}$ denotes the set of functions $\epsilon: \mathbb{N} \to \{0,1\}$. Hence $|S_1(\varnothing)| \geq 2^{\aleph_0}$, so $T_1$ has uncountably many $1$-types over the countable parameter set $\varnothing$ and is not $\omega$-stable. The same quantifier-elimination analysis proves superstability. Let $A \subset B$ be parameter sets and let $p \in S_1(B)$ be non-algebraic. Every formula in $p$ is equivalent to a Boolean combination of parameter-free unary formulas $P_i(x)$ or $\neg P_i(x)$ and inequalities $x \neq b$ with $b \in B$. Fix such a non-algebraic formula $\varphi(x,b)$ and an $A$-indiscernible sequence $(b_j)_{j \in \mathbb{N}}$ with $b_0 = b$. The parameter-free part of $\varphi(x,b_j)$ is independent of $j$, and the parameter-dependent part excludes only finitely many elements from the infinite Boolean cell determined by that parameter-free part. Hence every finite subfamily of $\{\varphi(x,b_j) : j \in \mathbb{N}\}$ is satisfiable, so $\varphi(x,b)$ does not divide over $A$. Thus a $1$-type can fork only by becoming algebraic. For an $n$-type, let $q \in S_n(B)$ be non-algebraic and let $\psi(x_1,\dots,x_n,b) \in q$. Quantifier elimination writes $\psi$ as a Boolean combination of three kinds of data: the equality pattern among $x_1,\dots,x_n$, parameter-free unary conditions $P_i(x_m)$ or $\neg P_i(x_m)$, and finitely many inequalities $x_m \neq b'$ with $b' \in B$. If $(b_j)_{j \in \mathbb{N}}$ is an $A$-indiscernible sequence with $b_0 = b$, then the equality pattern and the parameter-free unary conditions do not change with $j$. For each coordinate $x_m$, the formulas merely exclude finitely many additional named elements from an infinite Boolean cell. Therefore every finite subfamily of $\{\psi(x_1,\dots,x_n,b_j) : j \in \mathbb{N}\}$ is satisfiable unless the type has forced one of the coordinates to be algebraic. Hence non-algebraic tuple types do not admit infinite chains of non-algebraic forking extensions.
We now name the rank criterion being used. For a complete type $p$, $U(p)$ denotes its Lascar $U$-rank, defined by transfinite induction from forking extensions: $U(p) \geq \alpha + 1$ when there is a forking extension $q$ of $p$ with $U(q) \geq \alpha$, and $U(p) \geq \lambda$ for a limit ordinal $\lambda$ when $U(p) \geq \alpha$ for every $\alpha < \lambda$. The preceding analysis gives $U(p) = 1$ for every non-algebraic $1$-type $p$, and gives finite $U$-rank for each finite tuple type by counting the non-algebraic coordinate classes. By the [finite-$U$-rank characterisation of superstability](/page/Superstability), $T_1$ is superstable. This separates superstability from $\omega$-stability.
The example proves that superstability does not imply $\omega$-stability.[/guided]