Physics Notes: Cardano's Problem

Using high-school algebra, you can do all sorts of despicable things with the third-degree equation x3 + px2 + qx + r = 0.

Except solve it. No matter how you manipulate that equation, there's no way you can arrive at a solution all by yourself; not unless you happen upon the idea that by substituting y = x + p/3, you can in fact eliminate the second-degree component of the sum, thereby reducing the equation to the form y3 + uy + v = 0, which is more easily solvable.

It was Cardano* who first had this spark and solved the third degree equation.

The second trick in Cardano's solution comes after the initial substitution that eliminates the second-power component from the equation:

x3 + px2 + qx + r = 0
y = x + p/3
y3 + (qp2/3)y + (rqp/3 + 2p3/27) = 0

Substituting

s = (qp2/3)
t = (rqp/3 + 2p3/27)

we can write down a third-degree equation for y with no second-degree term:

y3 + sy + t = 0

What one must notice is that a formally identical equation can be derived by expanding the third power of a sum:

(u + v)3 = u3 + 3u2v + 3uv2 + v3 = u3 + 3uv(u + v) + v3
(u + v)3 – 3uv(u + v) – (u3 + v3) = 0

From this, a system of equations for u3 and v3 can be derived:

27u3v3 = –s3
u3 + v3 = –t

This can be reduced to a second-degree equation for either u3 or v3. What makes this solution peculiar is that whenever the original third degree equation has three real roots, this second-degree equation has no real roots at all. In fact, it was this issue that motivated the development of the theory of complex numbers, which led, much later, to the algebra of quaternions, which provide the mathematical foundation for Dirac spinors and a lot of modern quantum physics...

Here's a good example illustrating Cardano's problem:

x3 – 6x + 4 = 0

This equation has three real roots: 2, –1 + √3, –1 – √3.

Following Cardano's method, we'd have a system of equations for U = u3 and V = v3 as follows:

27UV = 216 or, dividing by 27:  UV = 8
U+V = –4

From this, a second-degree equation for U can be derived:

U(–4 – U) = 8
U2 + 4U + 8 = 0

Unfortunately, this equation has no real roots. For Cardano and his contemporaries, this was a huge problem. Today, we can use complex numbers to find the roots:

U = –2 ± √(2² – 8) = –2 ± 2i

Similarly,

V = –2 + 2i

Taking the cube root we get:

u1 = 1 + iv1 = 1 – i
x1 = u1 + v1 = 1 + i + 1 – i = 2

But of course in the complex plane, a number has three cube roots, two of which can be obtained from the third by multiplying by –1/2 ± i3/2:

u2 = (1 + i)(–1/2 + i3/2),  v2 = (1 – i)(–1/2 – i3/2),
x2 = u2 + v2 = –1 – 3

u3 = (1 + i)(–1/2 – i3/2),  v3 = (1 – i)(–1/2 + i3/2),
x3 = u3 + v3 = –1 + 3

The bottom line: we've recovered the three real roots of the original cubic equation, but in the process, we were forced to make use of the square root of negative numbers. This was enough to give old Cardano a fit: "thus far does arithmetical subtlety go, of which this, the extreme, is, as I have said, so subtle that it is useless".


*It was Niccolò Fontana Tartaglia who solved equations in the form y3 + sy + t = 0, the solution of which he communicated to Gerolamo Cardano. Cardano was able to reduce other cubics to this form, and his student Lodovico Ferrari used Tartaglia's method to solve the quartic equation. Cardano published all these results in his Ars Magna. Tartaglia's solution may also have been independently discovered by Scipione del Ferro.