I am trying to understand the proof of Theorem 26.10 in Matsumura's Commutative Ring Theory, and I cannot understand the last step.
To expand a bit, let $k\to A\to B$ be ring homomorphisms, then we have a natural map $\Omega_{A/k}\otimes_A B\to \Omega_{B/k}$ where $\Omega$ is the module of relative differentials. Let $\Gamma_{B/A/k}$ be the kernel of this map, the so-called imperfection module. The theorem then states:
Let $k$ be a perfect field, $K$ an extension of $k$, and $L$ a finitely generated extension field of $K$. Then $$\mathrm{rk}_L\Omega_{L/K} = \mathrm{tr.deg}_KL + \mathrm{rk}_L\Gamma_{L/K/k}$$ where $\mathrm{rk}_L$ is the dimension of a vector space over $L$ and $\mathrm{tr.deg}_K$ is the transcendence degree of a field extension.
Following the proof we can reduce to the case where $L = K(\alpha)$ where char $K = p$, and $\alpha^p = a\in K$, but $\alpha\notin K$. He then says that writing $L = K[X]/(X^p-a)$ that we can see
\begin{align*} \Omega_{L/k} & = (\Omega_{K[X]/k}\otimes L)/Lda\\\\ & = (\Omega_{K/k}/Kda)\otimes L \oplus Ld\alpha \end{align*}
and $d\alpha\neq 0$. Furthermore, since $k$ is a perfect field, we have $a\notin K^p = kK^p$, so that in $\Omega_{K/k}(= \Omega_{K/\Pi}$ where $\Pi$ is the prime subfield) we have $da\neq 0,\mathrm{rk}\Omega_{L/K} = 1$ and $\mathrm{rk}\Gamma_{L/K/k} = 1$, so that the equality holds.
I fail to follow anything starting from the calculation of $\Omega_{L/k}$, and have exhausted all of my ideas which did not lead to anything useful.
Edit: I think I have managed to prove the equalities stated involving the various $\Omega$ and shown that $\mathrm{rk}\Gamma_{L/K/k} = 1$. I thought I had managed to show that $\mathrm{rk}\Omega_{L/K} = 1$ but then realized my solution was incoherent. I believe that you would have to show that $(\Omega_{K/k}/Kda)\otimes L = 0$ as $Ld\alpha$ already contributes 1 to the rank, but I am unable to show this.