4

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.

hardmath
  • 37,715
xyz
  • 372
  • since you wrote $a x^2$ instead of $a x^4,$ you did not investigate a quartic. – Will Jagy Jul 13 '15 at 03:20
  • @WillJagy, OK, thanks:) I have edited it. – xyz Jul 13 '15 at 03:22
  • Is $e=2.718...?$ –  Jul 13 '15 at 04:09
  • Please clarify whether you seek help counting the number of roots of a given real quartic (polynomial of degree 4 with real coefficients) or with solving for the real roots of such a polynomial. – hardmath Jul 13 '15 at 04:13
  • @AAron, No, $e$ just is a symbol – xyz Jul 13 '15 at 06:49
  • @hardmath, In fact, I need a analytic expression(discriminant) to know the number of real-root. For instance, I can use $\Delta=b^2-4ac$ to know the the number of real-root of a quadratic equation $ax^2+bx+c=0$ – xyz Jul 13 '15 at 06:54
  • 1
    @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. – hardmath Jul 13 '15 at 12:15
  • @hardmath, Thanks sincerely:-) – xyz Jul 14 '15 at 00:22
  • @hardmath, I am sorry to disturb you. Could you help me to edit my Question? THX a lot. – xyz Jul 30 '15 at 02:36
  • https://en.wikipedia.org/wiki/Quartic_function#Solving_a_quartic_equation – Math-fun Jul 30 '15 at 06:43
  • 2
    You will find a complete discussion here: https://en.wikipedia.org/wiki/Quartic_function#Solving_a_quartic_equation –  Jul 30 '15 at 06:48

3 Answers3

3

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.

2

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.

Terra Hyde
  • 1,077
  • 1
    Wikipedia gives the complete discussion of the roots of the quartic. https://en.wikipedia.org/wiki/Quartic_function#Solving_a_quartic_equation. It is based on five polynomial expressions and is exact. it can be simplified to the discussion of real roots alone. –  Jul 30 '15 at 06:54
  • 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. – Terra Hyde Jul 30 '15 at 14:02
  • Not at all, the case analysis is very short, less than a handful of sign tests. –  Jul 30 '15 at 14:06
1

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:

$$(x-p)(x-q)(x-r)(x-s)$$

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.

  • Almost two years have passed. Have there been methods for solving these equations? – ayr Jan 15 '22 at 13:24