I have that $R$ is a Noetherian local ring with maximal ideal $M$, and I want to show that $M/M^2$ is a finite dimensional vector space over the field $R/M$.
I think I've proved this (though I may be wrong), but I didn't use the fact that $R$ was local, so I'm wondering if it's necessary:
Since $R$ is Noetherian, $M$ is finitely generated, say by $x_1,\ldots, x_n$. Now, let $m+M^2\in M/M^2$. First of all, we can write $m=r_1x_1+\cdots+r_nx_n$. I now claim that $m+M^2=(r_1+M)x_1+\cdots+(r_n+M)x_n+M^2$, which I think is equivalent to saying that for any $m'\in M, m-r_1x_1-\cdots-r_nx_n-m'(x_1+\cdots+x_n)\in M^2$, which is true because everything besides the last term cancel to $0$, and the last term is the product of two elements of $M$. However, I have a feeling this proof is not complete/correct, since I didn't use the fact that $R$ is a local ring. Is that fact required?