A cubic equation is an equation of the form

to be solved for x. There are three possible values for x, known as the roots of the equation, though two or all three of the values may be equal (repeated root). If a, b, c and d are all real numbers, at least one value of x must be real. There are two possible cases: the other two roots may be real, or they may be a pair of complex conjugate numbers.
The roots can always be expressed exactly as surds. However, if all three roots are real, the surds involve the cube roots of complex numbers. In that case, they are in general most easily calculated using trigonometric functions.
In the above equation, a is non-zero (or the equation would be quadratic). Divide through by a to get the equation in the form

Let
D is called the discriminant. If
, two roots are complex; if
there is a (real) repeated root; if
there are three unequal real roots.
Assume
. Clearly,
must be less than
so is also negative; thus,
and
are both positive. Let
Then the three roots are



Example: solution to
:
,
, and
. One finds
,
,
, and
, with the result that
,
,
, the first being the critical threshold for bond percolation on the triangular lattice (Sykes and Essam 1964).
[Add example and/or exercise]