I am stuck on a cryptography problem that pertains to Elliptic Curves.
The problem is stated as follows:
Assume the cubic polynomial$$X^3+AX+B = (X-a)(X-b)(X-c).$$If $4A^3 + 27B^2 = 0$, then show two or all of $a,b,c$ are the same.
So far, I expanded the right side, so I get the following equations: \begin{align*} 0 & = a + b + c\\ A & = ab + ac + bc\\ B & = -abc. \end{align*}
I can't seem to use the hypothesis in the correct way. I tried to compute $A^3$ but the expansion of it looks horrible. If any one has any tips how to approach this problem, that would be great.
The case $A=0$ must be treated separately: In this case, $X^3+B$ has a double root if and only if $27B^2=0$, i.e. if and only if $B=0$. That is obvious, so let us assume $A\ne 0$.
Lets set $f(X):=X^3+AX+B$ and consider $f'(X)=3X^2 + A$. A polynomial has a double root if and only if it shares this root with its derivative. Hence, let us check when that is the case. $f'(x)=0$ means $x^2 = -\frac 13 A$ and $f(x)=0$ means $0=x^3+Ax+B=-\frac{1}{3}Ax+Ax+B$, so $\frac{2}{3}Ax = -B$, i.e. $x=\frac{-3B}{2A}$. Plugging this back into $f'$, we get that $$0=f'(x)=3\cdot\frac{9B^2}{4A^2} + A,$$ which yields $27B^2 = -4A^3$. Hence, $f$ has a double root if and only if $27B^2+4A^3=0$.