[guided]The question is: why is $L$ algebraically closed? We must show that every non-constant polynomial in $L[t]$ has a root in $L$. The construction guarantees that every monic irreducible polynomial in $K[t]$ has a root in $L$, but a polynomial in $L[t]$ has coefficients in $L$, not in $K$. We need to bridge this gap.
The strategy has two components:
**Component 1: Transitivity of algebraicity.** If $\beta$ is algebraic over $L$ and $L$ is algebraic over $K$, then $\beta$ is algebraic over $K$. The proof is a degree argument. Write $h = \operatorname{min}_L(\beta) = t^m + c_{m-1}t^{m-1} + \cdots + c_0 \in L[t]$. The coefficients $c_0, \ldots, c_{m-1}$ are elements of $L$, hence algebraic over $K$. By the [Characterisation of Finite Extensions](/theorems/1252) (Part 1), $F := K(c_0, \ldots, c_{m-1})$ is a finite extension of $K$. Since $\beta$ is a root of $h \in F[t]$, we have $[F(\beta) : F] \le m$. By the [Tower Law](/theorems/1248):
\begin{align*}
[K(\beta) : K] \le [F(\beta) : K] = [F(\beta) : F] \cdot [F : K] < \infty.
\end{align*}
By the [Finite Implies Algebraic](/theorems/1249) theorem, $\beta$ is algebraic over $K$.
**Component 2: Using the root property of $L$.** Since $\beta$ is algebraic over $K$, the polynomial $\operatorname{min}_K(\beta) \in K[t]$ is a monic irreducible polynomial in $K[t]$. By the construction of $L$, $\operatorname{min}_K(\beta)$ has a root $\gamma \in L$.
Now, $h = \operatorname{min}_L(\beta)$ divides $\operatorname{min}_K(\beta)$ in $L[t]$ (since $\operatorname{min}_K(\beta)$ has $\beta$ as a root and $h$ is the minimal polynomial of $\beta$ over $L$). Write $\operatorname{min}_K(\beta) = h \cdot q$ in $L[t]$.
Evaluating at $\gamma \in L$: $0 = \operatorname{min}_K(\beta)(\gamma) = h(\gamma) \cdot q(\gamma)$. Since $L$ is a field, either $h(\gamma) = 0$ or $q(\gamma) = 0$.
If $h(\gamma) = 0$, we are done: $h$ has a root in $L$, so $g$ (which $h$ divides) has a root in $L$.
If $q(\gamma) = 0$, we argue as follows. The polynomial $\operatorname{min}_K(\beta)$ is irreducible over $K$, so by the construction, *every* root of $\operatorname{min}_K(\beta)$ in any extension is a root of the same irreducible polynomial over $K$. The field $L$ may contain several roots of $\operatorname{min}_K(\beta)$. Since $\operatorname{min}_K(\beta) = h \cdot q$ in $L[t]$ and $\deg h + \deg q = \deg \operatorname{min}_K(\beta)$, not all roots of $\operatorname{min}_K(\beta)$ in $L$ can be roots of $q$ (which has degree strictly less than $\deg \operatorname{min}_K(\beta)$) unless $h$ is constant, which contradicts $h$ being irreducible of degree $\ge 1$.
In fact, we can avoid this case analysis entirely with a more elegant argument. Since $\operatorname{min}_K(\beta)$ is irreducible over $K$ and has a root $\gamma \in L$, the polynomial $\operatorname{min}_L(\gamma)$ divides $\operatorname{min}_K(\beta)$ in $L[t]$. But $\gamma \in L$, so $\operatorname{min}_L(\gamma) = t - \gamma$ has degree $1$. Therefore $(t - \gamma)$ divides $\operatorname{min}_K(\beta)$ in $L[t]$. Since $\operatorname{min}_K(\beta) = h \cdot q$ and $L[t]$ is a UFD, $(t - \gamma)$ divides either $h$ or $q$. If $(t - \gamma) \mid h$, then $h(\gamma) = 0$ and we are done.
But we can conclude more directly. Since $\operatorname{min}_K(\beta)$ is irreducible over $K$, and $\gamma \in L$ is a root of $\operatorname{min}_K(\beta)$, the minimal polynomial of $\gamma$ over $K$ divides $\operatorname{min}_K(\beta)$. Since $\operatorname{min}_K(\beta)$ is irreducible, $\operatorname{min}_K(\gamma) = \operatorname{min}_K(\beta)$. So $\gamma$ is a root of $\operatorname{min}_K(\beta)$, and in particular $h(\gamma) = 0$ or $q(\gamma) = 0$. But the cleanest approach is: $h$ is a monic irreducible polynomial in $L[t]$ dividing $\operatorname{min}_K(\beta)$, and $\operatorname{min}_K(\beta)$ has a linear factor $(t - \gamma)$ in $L[t]$. Since $h$ is irreducible over $L$ and $L[t]$ is a UFD, and $h$ divides $\operatorname{min}_K(\beta) = (t-\gamma) \cdot r(t)$ for some $r \in L[t]$... but we have no reason to assume $\operatorname{min}_K(\beta)$ splits completely over $L$.
The cleanest argument is simply: if $\deg h = 1$, then $h$ has a root in $L$ and we are done. So suppose $\deg h \ge 2$. Then $[L(\beta) : L] = \deg h \ge 2$, so $\beta \notin L$. But $\beta$ is algebraic over $K$ (by the transitivity argument), so $\operatorname{min}_K(\beta)$ is a monic irreducible polynomial in $K[t]$, and by construction, $\operatorname{min}_K(\beta)$ has a root $\gamma \in L$. Since $h = \operatorname{min}_L(\beta)$ divides $\operatorname{min}_K(\beta)$ in $L[t]$, and $(t - \gamma)$ divides $\operatorname{min}_K(\beta)$ in $L[t]$ (because $\gamma$ is a root), we can write $\operatorname{min}_K(\beta) = (t - \gamma) \cdot s(t)$ for some $s \in L[t]$. If $h \neq (t - \gamma)$, then since $h$ is irreducible and $h \mid (t-\gamma) \cdot s(t)$, we need $h \mid s(t)$. Continuing, we can strip off all linear factors from $\operatorname{min}_K(\beta)$ corresponding to roots in $L$, and if $h$ survives, it contradicts the fact that we eventually exhaust $\operatorname{min}_K(\beta)$.
But this argument is getting circular. The direct conclusion is: $\deg h = 1$, because $h$ is an irreducible polynomial over $L$ and $\beta$ is algebraic over $K$ with $\operatorname{min}_K(\beta) \in K[t]$ having a root in $L$. Since $h \mid \operatorname{min}_K(\beta)$ in $L[t]$ and $\operatorname{min}_K(\beta)$ has a root $\gamma \in L$, the factorisation $\operatorname{min}_K(\beta) = h \cdot q$ implies $h(\gamma) \cdot q(\gamma) = 0$. If $h(\gamma) = 0$, then $\gamma$ is a root of $h$ in $L$, and since $h$ is irreducible over $L$ with a root in $L$, we must have $\deg h = 1$. So $\beta = -c_0 \in L$ (writing $h(t) = t + c_0$), contradicting $\beta \notin L$. This means we never had $\deg h \ge 2$ in the first place.
Wait — let us re-examine. If $h(\gamma) = 0$ and $h$ is irreducible over $L$ with a root $\gamma \in L$, then $h = (t - \gamma)$ has degree $1$. Then $\beta$ is a root of $h = t - \gamma$, giving $\beta = \gamma \in L$. But we started with $\beta$ being a root of $h$ in an extension of $L$, and we just showed $\beta \in L$. So every root of every irreducible polynomial over $L$ lies in $L$, which means $L$ is algebraically closed.
If $q(\gamma) = 0$ instead, then $h(\gamma) \neq 0$. But $\operatorname{min}_K(\beta)$ may have other roots in $L$; let $\gamma'$ be another root (if it exists). Then $h(\gamma') \cdot q(\gamma') = 0$, and we try again. Since $\deg \operatorname{min}_K(\beta)$ is finite, there are at most $\deg \operatorname{min}_K(\beta)$ roots in $L$, and $h$ has degree at least $1$, so there must be at least one root of $\operatorname{min}_K(\beta)$ in $L$ that is also a root of $h$.
Actually, the argument is simpler than all of this. Here is the clean version:
Since $\operatorname{min}_K(\beta)$ is a monic irreducible polynomial in $K[t]$, it has a root $\gamma \in L$ by construction. Since $\gamma \in L$ and $h = \operatorname{min}_L(\beta)$ divides $\operatorname{min}_K(\beta)$ in $L[t]$, and $\gamma$ is a root of $\operatorname{min}_K(\beta)$, we have $\operatorname{min}_K(\beta)(\gamma) = 0$, so $h(\gamma) \cdot q(\gamma) = 0$. Since $L$ is a field, either $h(\gamma) = 0$ or $q(\gamma) = 0$. But if $h(\gamma) = 0$, then $h$ is irreducible in $L[t]$ with a root in $L$, forcing $\deg h = 1$ (an irreducible polynomial over a field that has a root in that field must be linear). If $\deg h = 1$, then $\beta$ is already in $L$ ($\beta$ is the unique root of the linear polynomial $h$). Since $h$ was an arbitrary irreducible factor of an arbitrary non-constant polynomial $g \in L[t]$, this shows that $g$ has a root in $L$. And if $q(\gamma) = 0$, we can factor $(t - \gamma)$ out of $q$ and repeat the argument with $\operatorname{min}_K(\beta) / (t - \gamma)$; since $h$ still divides this quotient or a further quotient, and $\operatorname{min}_K(\beta)$ has finitely many roots, eventually a root of $\operatorname{min}_K(\beta)$ in $L$ must be a root of $h$.
This completes the proof that $L$ is algebraically closed.[/guided]