[step:Characterise when equality holds: $|\operatorname{Hom}_K(L, \bar{K})| = [L : K]$ if and only if $L/K$ is separable]
Inspecting the chain of inequalities in the previous step, equality $|\operatorname{Hom}_K(L, \bar{K})| = [L : K]$ holds if and only if both of the following conditions are satisfied:
**(i)** $|\operatorname{Hom}_F(L, \bar{K}_\sigma)| = [L : F]$ for every $\sigma \in \operatorname{Hom}_K(F, \bar{K})$, and
**(ii)** $|\operatorname{Hom}_K(F, \bar{K})| = [F : K]$.
By the inductive hypothesis, condition (i) holds if and only if $L/F$ is separable. By the Roots-Homomorphisms Correspondence and the fact that $\bar{K}$ is algebraically closed, condition (ii) holds if and only if $P_\alpha$ is separable over $K$.
We now show that conditions (i) and (ii) together are equivalent to $L/K$ being separable.
**($\Leftarrow$)** Suppose $L/K$ is separable. Then every element of $L$ has a separable minimal polynomial over $K$. In particular, $\alpha \in L$ has separable minimal polynomial $P_\alpha$ over $K$, so condition (ii) holds. For condition (i): every element $\beta \in L$ has separable minimal polynomial $P_{\beta, K}$ over $K$. The minimal polynomial $P_{\beta, F}$ of $\beta$ over $F = K(\alpha)$ divides $P_{\beta, K}$ in $\bar{K}[t]$ (since $P_{\beta, K}(\beta) = 0$ and $P_{\beta, K} \in K[t] \subset F[t]$, the minimal polynomial $P_{\beta, F}$ divides $P_{\beta, K}$ in $F[t]$). Since $P_{\beta, K}$ has no repeated roots (being separable), its factor $P_{\beta, F}$ also has no repeated roots. Therefore every element of $L$ has separable minimal polynomial over $F$, which means $L/F$ is separable, giving condition (i).
**($\Rightarrow$)** Suppose conditions (i) and (ii) hold. We must show that $L/K$ is separable, i.e., that every element of $L$ has separable minimal polynomial over $K$. Let $\beta \in L$ be arbitrary. Consider the tower $K \subset K(\beta) \subset L$.
By condition (ii), $P_\alpha$ is separable over $K$. By condition (i), $L/F = L/K(\alpha)$ is separable, so in particular every element of $L$ has separable minimal polynomial over $K(\alpha)$.
We use the following observation: $\beta$ has separable minimal polynomial over $K$ if and only if $|\operatorname{Hom}_K(K(\beta), \bar{K})| = [K(\beta) : K]$. By the Roots-Homomorphisms Correspondence, this is equivalent to $P_{\beta, K}$ having $\deg P_{\beta, K}$ distinct roots in $\bar{K}$, which holds precisely when $P_{\beta, K}$ is separable.
Every $K$-homomorphism $K(\beta) \to \bar{K}$ extends to a $K$-homomorphism $L \to \bar{K}$ (since $\bar{K}$ is algebraically closed: choose an algebraic closure, and extend step by step using the existence of roots). The restriction map $\operatorname{Hom}_K(L, \bar{K}) \to \operatorname{Hom}_K(K(\beta), \bar{K})$ is surjective. Applying our theorem (now proved as an inequality) to $K(\beta)/K$, and using the established equality $|\operatorname{Hom}_K(L, \bar{K})| = [L : K]$, we count by fibres over $K(\beta)$:
\begin{align*}
[L : K] = |\operatorname{Hom}_K(L, \bar{K})| &= \sum_{\rho \in \operatorname{Hom}_K(K(\beta), \bar{K})} |\{\tau \in \operatorname{Hom}_K(L, \bar{K}) : \tau|_{K(\beta)} = \rho\}| \\
&\le |\operatorname{Hom}_K(K(\beta), \bar{K})| \cdot [L : K(\beta)] \\
&\le [K(\beta) : K] \cdot [L : K(\beta)] \\
&= [L : K].
\end{align*}
Since the leftmost and rightmost expressions are equal, both inequalities must be equalities. In particular, $|\operatorname{Hom}_K(K(\beta), \bar{K})| = [K(\beta) : K]$, which by the Roots-Homomorphisms Correspondence means $P_{\beta, K}$ has $\deg P_{\beta, K}$ distinct roots, i.e., $P_{\beta, K}$ is separable. Since $\beta \in L$ was arbitrary, $L/K$ is separable.[/step]