[guided]We prove both directions of part (ii).
**Forward direction.** Assume $k^{\mathrm{sep}} = \overline{k}$, meaning every algebraic element over $k$ is separable. We want to show $k$ is perfect. If $\operatorname{char}(k) = 0$, the [Classification of Perfect Fields](/theorems/3324) immediately gives perfectness. The interesting case is $\operatorname{char}(k) = p > 0$. We need to show the Frobenius $\varphi_p: k \to k$, $x \mapsto x^p$, is surjective.
Suppose for contradiction that some $a \in k$ has no $p$-th root in $k$, i.e., $a \notin k^p$. Consider the polynomial $f(x) = x^p - a \in k[x]$. In the algebraic closure, if $\alpha \in \overline{k}$ satisfies $\alpha^p = a$, then $x^p - a = x^p - \alpha^p = (x - \alpha)^p$ (using the Frobenius identity $(x - \alpha)^p = x^p - \alpha^p$ in characteristic $p$). So $f$ has $\alpha$ as a root of multiplicity $p$, making it inseparable.
We verify that $f$ is irreducible over $k$. If $f = g \cdot h$ with $1 \le d = \deg g < p$, then since $f = (x - \alpha)^p$ in $\overline{k}[x]$, we have $g(x) = (x - \alpha)^d$. The constant term of $g$ is $(-\alpha)^d \in k$, so $\alpha^d \in k$. Since $d < p$ and $p$ is prime, $\gcd(d, p) = 1$. By Bezout's identity, there exist integers $r, s$ with $rd + sp = 1$. Then $\alpha = \alpha^{rd + sp} = (\alpha^d)^r \cdot (\alpha^p)^s$. We have $\alpha^d \in k$ and $\alpha^p = a \in k$, so $\alpha \in k$, giving $a = \alpha^p \in k^p$, a contradiction. So $f$ is irreducible and inseparable, contradicting $k^{\mathrm{sep}} = \overline{k}$.
**Backward direction.** Assume $k$ is perfect. Take any $\alpha \in \overline{k}$ and let $f = \operatorname{min}(\alpha, k)$. We want to show $f$ is separable. By the [Criterion for Inseparability of Irreducible Polynomials](/theorems/3330), if $f$ were inseparable, then $\operatorname{char}(k) = p > 0$ and $f(x) = g(x^p)$ for some $g \in k[x]$. Write $g(x) = \sum_{i=0}^m c_i x^i$. Since $k$ is perfect, the Frobenius is surjective by the [Classification of Perfect Fields](/theorems/3324), so each $c_i = b_i^p$ for some $b_i \in k$. Then:
\begin{align*}
f(x) = \sum_{i=0}^m b_i^p \, x^{ip} = \left(\sum_{i=0}^m b_i \, x^i\right)^p
\end{align*}
where the last equality uses the Frobenius identity $(\sum b_i x^i)^p = \sum b_i^p x^{ip}$ in characteristic $p$. This contradicts the irreducibility of $f$, since $\deg g = m < mp = \deg f$. Therefore every irreducible polynomial over $k$ is separable, so every element of $\overline{k}$ is separable over $k$, giving $k^{\mathrm{sep}} = \overline{k}$.[/guided]