Assignment:
An elliptic curve can be written as y^2=x^3+ax+b. I need a proof for why x^3+ax+b either have 3 real roots or 1 real root and 2 complex roots.
Provide complete and step by step solution for the question and show calculations and use formulas.