[step:Prove (iii) $\Rightarrow$ (i): $K \otimes_k k^{1/p}$ being a domain implies separable generation]Assume $K \otimes_k k^{1/p}$ is a domain. We must find a transcendence basis $T$ of $K/k$ such that $K/k(T)$ is separable.
Let $r = \operatorname{trdeg}_k K$. We proceed by induction on $r$.
**Base case $r = 0$.** Then $K/k$ is a finite algebraic extension. We show $K/k$ is separable. Suppose not: then there exists $\alpha \in K$ with inseparable minimal polynomial over $k$. By the [Criterion for Inseparability of Irreducible Polynomials](/theorems/3330), $\operatorname{min}(\alpha, k) = g(x^p)$ for some $g \in k[x]$. Let $d = \deg g$, so $\operatorname{min}(\alpha, k)$ has degree $dp$.
Write $f(x) = \operatorname{min}(\alpha, k) = \sum_{i=0}^{d} c_i x^{ip}$ where $c_d = 1$. In $K \otimes_k k^{1/p}$, consider the element $\alpha \otimes 1$. Its minimal polynomial over $1 \otimes k^{1/p} \cong k^{1/p}$ divides $f(x) = \sum_i c_i x^{ip} = \sum_i (c_i^{1/p})^p x^{ip} = \left(\sum_i c_i^{1/p} x^i\right)^p$ in $k^{1/p}[x]$ (writing each $c_i = (c_i^{1/p})^p$ with $c_i^{1/p} \in k^{1/p}$). Set $h(x) = \sum_i c_i^{1/p} x^i \in k^{1/p}[x]$. Then $f(x) = h(x)^p$.
Now $K \otimes_k k^{1/p}$ contains a copy of $k(\alpha) \otimes_k k^{1/p} \cong k^{1/p}[x]/(f(x)) = k^{1/p}[x]/(h(x)^p)$. If $h$ has a non-trivial factor, or even if $h$ is irreducible, the ring $k^{1/p}[x]/(h(x)^p)$ contains the nilpotent element $h(\bar{x})$ (where $\bar{x}$ is the image of $x$) satisfying $h(\bar{x})^p = f(\bar{x}) = 0$ but $h(\bar{x}) \neq 0$ (since $\deg h = d < dp = \deg f$). A ring with a non-zero nilpotent element is not a domain, contradicting the assumption. Therefore $K/k$ has no inseparable elements, i.e., $K/k$ is separable. The empty set is a separating transcendence basis.
**Inductive step.** Assume $r \ge 1$ and the result holds for extensions of transcendence degree $< r$. Write $K = k(x_1, \ldots, x_n)$ for some finite generating set. Among $x_1, \ldots, x_n$, at least one is transcendental over $k$ (since $\operatorname{trdeg}_k K = r \ge 1$). WLOG $x_1$ is transcendental over $k$.
[claim:Setting $t = x_1$ (transcendental over $k$) and $k_1 = k(t)$, the tensor product $K \otimes_{k_1} k_1^{1/p}$ is a domain]
We must show the natural multiplication map $K \otimes_{k_1} k_1^{1/p} \to K \cdot k_1^{1/p}$ is injective, where the composite is taken inside $\overline{k}$.
[/claim]
[proof]
Set $k_1 = k(t)$ with $t = x_1$, so $\operatorname{trdeg}_{k_1} K = r - 1$. We have $k_1^{1/p} = k^{1/p}(t^{1/p})$.
Since $K \otimes_k k^{1/p}$ is a domain, the multiplication map $K \otimes_k k^{1/p} \to K \cdot k^{1/p}$ is injective, so $K$ and $k^{1/p}$ are linearly disjoint over $k$. Denote the composite field $L = K \cdot k^{1/p}$ (a subfield of $\overline{k}$).
We show the multiplication map $\mu: K \otimes_{k_1} k_1^{1/p} \to K \cdot k_1^{1/p}$ is injective by verifying that $K$ and $k_1^{1/p}$ are linearly disjoint over $k_1$. Since $k_1^{1/p} = k^{1/p}(t^{1/p})$, it suffices to show that $K$ and $k^{1/p}(t^{1/p})$ are linearly disjoint over $k(t)$.
We verify this in two stages using transitivity of linear disjointness.
**Stage 1.** $K$ and $k^{1/p}$ are linearly disjoint over $k$ (established above). Since $t \in K$ is transcendental over $k$, and $k(t) \subset K$, the tower $k \subset k(t) \subset K$ together with the external field $k^{1/p}$ satisfies the hypotheses for transitivity: $k(t)$ and $k^{1/p}$ are linearly disjoint over $k$ (by the argument from the previous step — $t$ remains algebraically independent over $k^{1/p}$), and $K$ and $k^{1/p} \cdot k(t) = k^{1/p}(t)$ are linearly disjoint over $k(t)$ (this follows from $K$ and $k^{1/p}$ being linearly disjoint over $k$ by transitivity of linear disjointness applied to $k \subset k(t) \subset K$).
**Stage 2.** We must extend from $k^{1/p}(t)$ to $k^{1/p}(t^{1/p}) = k_1^{1/p}$. The element $t^{1/p}$ has minimal polynomial $x^p - t$ over $k^{1/p}(t)$, so $[k^{1/p}(t^{1/p}) : k^{1/p}(t)] = p$ (since $x^p - t$ is irreducible over $k^{1/p}(t)$ by Eisenstein's criterion at the prime $t$ in $k^{1/p}[t]$). The extension $k^{1/p}(t^{1/p}) / k^{1/p}(t)$ is purely inseparable of degree $p$.
From Stage 1, $K$ and $k^{1/p}(t)$ are linearly disjoint over $k(t)$. The extension $K/k(t)$ is finitely generated, so write $K = k(t)(x_2, \ldots, x_n)$. We need to show $K$ and $k^{1/p}(t^{1/p})$ are linearly disjoint over $k(t)$.
Consider the composite $K \cdot k^{1/p}(t^{1/p})$ inside $\overline{k}$. We have $K \cdot k^{1/p}(t^{1/p}) = L(t^{1/p})$ where $L = K \cdot k^{1/p}$. Now $t^{1/p}$ satisfies $x^p - t = 0$ over $L$, and either $t^{1/p} \in L$ (in which case $L(t^{1/p}) = L$) or $[L(t^{1/p}) : L] = p$. In either case, $L(t^{1/p})$ is a field.
The multiplication map $K \otimes_{k_1} k_1^{1/p} \to L(t^{1/p})$ factors as $K \otimes_{k_1} k_1^{1/p} \to K \cdot k_1^{1/p} \hookrightarrow L(t^{1/p})$. To show injectivity of $\mu$, suppose $\sum_{i=1}^m \alpha_i \otimes \beta_i = 0$ maps to $\sum_i \alpha_i \beta_i = 0$ in $L(t^{1/p})$, where $\alpha_i \in K$ and $\beta_i \in k_1^{1/p} = k^{1/p}(t^{1/p})$. Write $\beta_i = \sum_{j=0}^{p-1} b_{ij} (t^{1/p})^j$ with $b_{ij} \in k^{1/p}(t)$. Then $\sum_i \alpha_i \beta_i = \sum_{j=0}^{p-1} (t^{1/p})^j \sum_i \alpha_i b_{ij} = 0$ in $L(t^{1/p})$. Since $\{1, t^{1/p}, \ldots, (t^{1/p})^{p-1}\}$ are linearly independent over $L$ (either $t^{1/p} \in L$ and $p = 1$, or $[L(t^{1/p}):L] = p$ and they form a basis), we get $\sum_i \alpha_i b_{ij} = 0$ in $L$ for each $j$. Since $K$ and $k^{1/p}(t)$ are linearly disjoint over $k(t)$ (Stage 1), and $\alpha_i \in K$, $b_{ij} \in k^{1/p}(t)$, these relations force each $\sum_i \alpha_i \otimes b_{ij} = 0$ in $K \otimes_{k(t)} k^{1/p}(t)$. Reassembling, $\sum_i \alpha_i \otimes \beta_i = 0$ in $K \otimes_{k_1} k_1^{1/p}$. So $\mu$ is injective and $K \otimes_{k_1} k_1^{1/p}$ is a domain.
[/proof]
By the inductive hypothesis applied to $K/k_1$ (which has transcendence degree $r - 1$ and satisfies $K \otimes_{k_1} k_1^{1/p}$ is a domain), there exists a transcendence basis $\{t_2, \ldots, t_r\}$ of $K/k_1$ such that $K/k_1(t_2, \ldots, t_r)$ is separable. Then $T = \{t, t_2, \ldots, t_r\}$ is a transcendence basis of $K/k$ and $K/k(T) = K/k_1(t_2, \ldots, t_r)$ is separable, so $T$ is a separating transcendence basis.[/step]