Desde $k$ es un campo (lo tomo del contexto), $k[x]$ es un PID y por lo tanto, sabemos que $M$ es la suma directa de las copias de $k[x]$ y módulos de torsión de la forma $k[x]/(p(x))$ para el caso de que sea distinto de cero $p(x)\in k[x].$ La igualdad que propones es aditiva para las sumas directas y has tratado la parte libre, por lo que podemos suponer $M$ tiene esta última forma. El lado derecho es entonces cero, así que tenemos que comprobar que el lado izquierdo es cero. En primer lugar, supongamos que $x$ no divide $p(x).$ Entonces el término constante $p_0=x((p(x)-p_0)/x)$ es distinto de cero, por lo que $x$ es invertible en $M$ y las dos dimensiones de la izquierda son ambas cero. Ahora dejemos que $p(x)=x^m q(x)$ donde $m\ge 1$ y $x$ no divide $q.$ Por el teorema chino del resto, $M=k[x]/(x^m)\oplus k[x]/(q).$ Queda por considerar el sumando de la izquierda. Para ello, el núcleo y el cnúcleo en su igualdad son $x^{m-1}k[x]/x^mk[x]$ y $k[x]/xk[x]$ respectivamente, y ambos tienen dimensión uno, por lo que se verifica la igualdad.