Is there a way to determine if a polynomial has only real roots?

  • Thread starter Thread starter Klaus_Hoffmann
  • Start date Start date
  • Tags Tags
    Roots
Click For Summary
To determine if a polynomial K(z) or a trigonometric polynomial H(x) has only real roots, a criterion involves generating a Sturm sequence, which can become complex for larger degrees. This method helps ascertain the number of real roots greater than a specified value of x. By selecting a sufficiently large negative x, one can analyze the highest order term in each polynomial within the Sturm sequence. This approach allows for a systematic examination of the roots. Ultimately, using this technique can provide insights into the nature of the roots in these polynomials.
Klaus_Hoffmann
Messages
85
Reaction score
1
given a Polynomial or a trigonometric Polynomial

K(z)= \sum_{n=0}^{N}a_{n}x^{n} and

H(x)= \sum_{n=0}^{N}b_{n}e^{inx}

is there a criterion to decide or to see if K(z) or H(x) have ONLY real roots
 
Physics news on Phys.org
For the ordinary polynomial there is a procedure involving generating a Sturm sequence (gets messy for large N) which can be used to determine the number of real roots greater than a given value of x. To get what you want, use a sufficiently large negative x, i.e. look at the highest order term in each of the polynomials in the sequence (there will be N+1).
 
There are probably loads of proofs of this online, but I do not want to cheat. Here is my attempt: Convexity says that $$f(\lambda a + (1-\lambda)b) \leq \lambda f(a) + (1-\lambda) f(b)$$ $$f(b + \lambda(a-b)) \leq f(b) + \lambda (f(a) - f(b))$$ We know from the intermediate value theorem that there exists a ##c \in (b,a)## such that $$\frac{f(a) - f(b)}{a-b} = f'(c).$$ Hence $$f(b + \lambda(a-b)) \leq f(b) + \lambda (a - b) f'(c))$$ $$\frac{f(b + \lambda(a-b)) - f(b)}{\lambda(a-b)}...

Similar threads

  • · Replies 5 ·
Replies
5
Views
3K
  • · Replies 10 ·
Replies
10
Views
3K
  • · Replies 6 ·
Replies
6
Views
4K
  • · Replies 4 ·
Replies
4
Views
2K
  • · Replies 2 ·
Replies
2
Views
3K
  • · Replies 5 ·
Replies
5
Views
2K
  • · Replies 21 ·
Replies
21
Views
3K
  • · Replies 1 ·
Replies
1
Views
3K
  • · Replies 12 ·
Replies
12
Views
3K
  • · Replies 11 ·
Replies
11
Views
2K