This is an exercise that bothers me a lot:
Let $R$ be a commutative ring with $1$. Let $\mathfrak{m}$ be a maximal ideal in $R$. If $\mathfrak m$ is flat as an $R$-module then the vector space dimension $\dim_k(\mathfrak{m}/\mathfrak{m}^2) \leq 1$ (where $k= R/\mathfrak{m}$).
I've tried to work with the dual space of $\mathfrak{m}/\mathfrak{m}^2$ and with the identity $\mathfrak{m}/\mathfrak{m}^2 = R/\mathfrak{m} \otimes_R \mathfrak{m}$. I've tried to show that for $\dim_k(\mathfrak{m}/\mathfrak{m}^2) > 1$ it is $0= Hom_R(\mathfrak{m}, R/\mathfrak{m}) \cong \mathfrak{m}/\mathfrak{m}^2$. Which would be a contradiction. However, I'm not even sure this is true.
Also, until now I think I got a solution for finitely generated $\mathfrak{m}$. It doesn't really make me happy though: after localizing at $\mathfrak{m}$ we can assume that $(R, \mathfrak{m})$ is local. For finitely generated modules over local rings it holds flat $\Rightarrow$ free (Matsumura) and then the $\mathfrak{m}$ is a free $R$-module of dimension $1$, therefore also $\dim_k(\mathfrak{m}/\mathfrak{m}^2) \leq 1$. However: this only works for finitely generated $\mathfrak{m}$ and also we haven't had the Theorem of Matsumura in the lecture so far.
My Question is: are there any ideas how to do this? I'm not even looking for a full solution, sadly I'm out of creative ideas. (Note that we haven't introduced TOR in our lecture yet)