I want to prove that a cubic polynomial $f$ with real coefficients has 3 real roots iff $\Delta(f) > 0$ and $f$ has 1 real root iff $\Delta(f) <0$.
I was able to do this by just multiplying out the discriminant, but my professor says there is also a way to do this using $\operatorname{Gal}_\mathbb{R}(f)$. How would that work?
By hypothesis, $F\in K[X]$ is a cubic, with $K\subset \mathbf R$. The Galois group $G$ of the splitting field of $f$ over $K$ is a subgroup of $S_3$. A a priori $f$ has $3$ real roots,or $1$ real and $2$ complex conjugate roots.