If #a# and #b# are non-zero integers, is it possible for #x^3-ax^2+(a^2-b)x+a(2b-a^2)=0# to have more than one Real root?

See https://socratic.org/s/aB5FuCr4 to understand where this cubic comes from if it helps.

1 Answer
Jan 6, 2017

Yes, for example with #a=1# and #b=20# we get the cubic:

#x^3-x^2-20x+39=0#

which has three real roots.

Explanation:

#x^3-ax^2+(a^2-b)x+a(2b-a^2)=0#

The discriminant #Delta# of a cubic in the form:

#Ax^3+Bx^2+Cx+D#

is given by the formula:

#Delta = B^2C^2-4AC^3-4B^3D-27A^2D^2+18ABCD#

In our example:

#{ (A=1), (B=-a), (C=a^2-b), (D=a(2b-a^2)) :}#

So:

#Delta = (-a)^2(a^2-b)^2-4(a^2-b)^3-4(-a)^3(a(2b-a^2))-27(a(2b-a^2))^2+18(-a)(a^2-b)(a(2b-a^2))#

#color(white)(Delta) =-16a^6 + 72a^4b - 83a^2b^2 + 4b^3#

Note that:

  • The sign of #a# does not affect the discriminant.

  • The term of highest degree in #a# is #-16a^6#. So when #a# is large compared with #b#, the discriminant will be negative and the cubic will have only one real root.

  • The term of highest degree in #b# is #4b^3#. So when #b# is large and positive compared with #a#, the discriminant will be positive and the cubic will have three real roots.

So try #a=1# and #b=20#

Then #Delta = -16+72(20)-83(400)+4(8000) = 224 > 0#

So our example cubic is:

#x^3-x^2-20x+39=0#

which does indeed have three real roots.

graph{x^3-x^2-20x+39 [-10, 10, -10, 75]}