Suppose I have a quartic equation with real coefficients, such as:

$$a x^4 +b x^3+c x^2+d x +e=0$$

I want to know the number of its real roots. Search engines lead me to symbolic expressions for all the roots, and these can be produced by CAS packages like Mathematica, but these results are too long and complex (in both senses) to be of use to me.

I would hope there is a compact/efficient method to count the real roots of a real quartic equation, similar to the way the discriminant of a quadratic polynomial tells us the number of real roots of a real quadratic equation.

  • $\begingroup$ since you wrote $a x^2$ instead of $a x^4,$ you did not investigate a quartic. $\endgroup$
    – Will Jagy
    Jul 13 '15 at 3:20
  • $\begingroup$ @WillJagy, OK, thanks:) I have edited it. $\endgroup$
    – xyz
    Jul 13 '15 at 3:22
  • $\begingroup$ Is $e=2.718...?$ $\endgroup$
    – user253055
    Jul 13 '15 at 4:09
  • 1
    $\begingroup$ @ShutaoTang: I believe you are asking about methods that provide a count of real roots of a given real quartic polynomial, as your mention of the discriminant of a quadratic real polynomial illustrates. There is a definition of discriminant for any real polynomial that gives some information about the number of real roots, though not necessarily a full answer, and there are other well-known methods for finding how many real roots there are. With your encouragement I will edit your Question to clarify that this is what you are asking. $\endgroup$
    – hardmath
    Jul 13 '15 at 12:15
  • 2
    $\begingroup$ You will find a complete discussion here: en.wikipedia.org/wiki/… $\endgroup$
    – user65203
    Jul 30 '15 at 6:48

General (and simple) method for polynoms is Sturm sequence, if you know coefficients. In general case there is no methods. But if you know smth about coefficients, you can use discriminant.


See http://www.jstor.org/stable/2972804?seq=1#page_scan_tab_contents

and http://mathworld.wolfram.com/DescartesSignRule.html

as well as Is there a general formula for solving 4th degree equations (quartic)?

also Quartic Equation Solution and Conditions for real roots?

Basically, the answer is no. There is not a simple and quick way to do it. There are ways, but they require a bit of work or are not guaranteed.

  • 1
    $\begingroup$ Wikipedia gives the complete discussion of the roots of the quartic. en.wikipedia.org/wiki/…. It is based on five polynomial expressions and is exact. it can be simplified to the discussion of real roots alone. $\endgroup$
    – user65203
    Jul 30 '15 at 6:54
  • $\begingroup$ It is exact yes, but it is also not simple unless you have a CAS to sort through the mess. Then again, the asker apparently does have such a thing available. $\endgroup$
    – Terra Hyde
    Jul 30 '15 at 14:02
  • $\begingroup$ Not at all, the case analysis is very short, less than a handful of sign tests. $\endgroup$
    – user65203
    Jul 30 '15 at 14:06

I believe that Vieta's Formulae can help here. First, you divide the whole equation by $a$. We can redefine variables $b, c, d,$ and $e$ as $\frac{b}{a}, \frac{c}{a}, \frac{d}{a},$ and $\frac{e}{a}$ respectively. Basically, you expand the following, where $p, q, r,$ and $s$ are roots:


And get:

$$\begin{align}b &= -(p+q+r+s) \\ c &= pq + pr + ps + qr + qs + rs \\ d &= -(pqr + pqs + prs + qrs)\\ e &= pqrs\end{align}$$

You now have $4$ variables and $4$ equations, so it is now a matter of solving this system. Admittedly, it is rather tedious, and requires quite a lot of work.

  • $\begingroup$ Almost two years have passed. Have there been methods for solving these equations? $\endgroup$
    – dtn
    Jan 15 at 13:24

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.