This is a method of solving the general quartic equation that my father showed me. The result is a very nice, compact and symmetric expression for the roots.
First divide through by and then substitute in order to eliminate the cubic term. This leaves us with
Now, introduce a new variable . Then our quartic is equivalent to the pair of simultaneous equations:
These two equations each describe parabolas in the -plane, one oriented vertically and one oriented horizontally. The intersections (there can be up to four) correspond to roots of our quartic (at least, the -coordinates of those intersections do). Finding those intersections is still very hard.
There is a great trick to move forward: we consider the problem in a more general light. Define
If we consider a solution of our simultaneous equations, then for every (of course, will generally have other zeroes in addition to those). In other words, every curve in the family will contain our points of interest.
Now, the equation
describes a conic section in the -plane. Completing the square, we find
This conic changes its character as is varied, from ellipse to hyperbola, etc. However, every conic in this family contains the points where the parabolas \eqref{parabolas} intersect.
To find these points common to the family of conics, we use another great trick. There are a handful of particularly simple conic sections that can be picked out of the family : when the right hand side vanishes, the conic sections are simply lines! The condition for this is
and the resulting conics are
or
We will call the three roots of \eqref{cubic} , and . For each of those values of , the conic is a pair of intersecting lines which, again, always contain the points we care about.
Out of those three special values of , we will take and and consider the intersections of those conics. In a normal, non-degenerate case, we expect four intersections: line of the conic will hit each of the two lines of the conic; line of the conic will do the same. Of course, working with lines, it is easy to find the intersections.
For example, considering the intersection of the branch for with the branch of , we write
Rearranging,
This simplifies if we expand as a difference of squares. Then we get
The other three solutions, , and all look similar.
Another simplification comes if we recall that
so that . If we assume that , then , we find a very nice form for the four solutions:
Thus the roots of the depressed quartic \eqref{depressed_quartic} are expressed as symmetric combinations of the roots of the cubic \eqref{cubic}. They are symmetric in the sense that the arbitrary numbering “<span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML">
We can verify that these solutions are correct by checking that
Expanding, and making reference to a similar expansion of \eqref{cubic}, we see that
Therefore the roots of the quartic may be expressed as
with the roots of the cubic \eqref{cubic}.
If we back up a bit, we see that it was important, in the final expressions, that . However, the actual expression for , coming from \eqref{depressed-quartic} is
This could very easily be negative. Therefore we must consider the case separately.
We now have and the solutions become {++}=\frac{1}{2}\left(-\sqrt{-m_1}-\sqrt{-m_2}+\sqrt{-m_3}\right),\ x'{+-}=\frac{1}{2}\left(-\sqrt{-m_1}+\sqrt{-m_2}-\sqrt{-m_3}\right),\ x'{-+}=\frac{1}{2}\left(+\sqrt{-m_1}-\sqrt{-m_2}-\sqrt{-m_3}\right),\ x'{–}=\frac{1}{2}\left(+\sqrt{-m_1}+\sqrt{-m_2}+\sqrt{-m_3}\right). \end{gathered}
Note that , etc. These are the negatives of the roots from the case where . However, they are, indeed, different values from before.
In verifying the expansion for \eqref{depressed-quartic}, we find that the condition for the coefficient of changes slightly so that the solutions check out.
TODO: numerically evaluating this stuff in Mathematica indicates there are issues. for some parameters the solution is right, but not as often as I’d hope. the issues are probably due to being too loose with radicals of negative quantities. It’s standard for some of the ’s to be positive. is not generally .