[Math] Counting the Number of Real Roots of $y^{3}-3y+1$

cubicsroots

Here's my question:

How many real roots does the cubic equation $y^3-3y +1$ have?

I graphed the function and it crossed the x-axis $3$ times. But my professor doesn't want a graphical explanation. So in that case, I was looking at the Fundamental Theorem of Algebra and states that a polynomial of degree n can have at most n distinct real roots. so therefore, there must be 3 real roots?

EDIT

It seems that there are numerous ways to approach this problem after all. And we can expand this to other types of polynomials as well, not just cubics.

Best Answer

The given polynomial evaluated at $y\in\{-2,0,1,2\}$ exhibits three sign changes, hence it has at least $3$ real roots, and obviously cannot have more than three roots.