Counting Integer Roots of a Polynomial Using Sturm Sequences

Click For Summary

Discussion Overview

The discussion revolves around the methods for counting integer roots of a polynomial represented as K(x) = ∑_{n=0}^{d} a_{n}x^{n}, where the coefficients a_n are integers. Participants explore various approaches, including Sturm sequences and the rational root theorem, to address this problem.

Discussion Character

  • Exploratory
  • Technical explanation
  • Debate/contested

Main Points Raised

  • One participant suggests using Sturm sequences to find the number of integer roots, but acknowledges that Sturm sequences primarily indicate the number of real roots greater than a certain value.
  • Another participant proposes a method involving counting roots in intervals around integers to infer the presence of integer roots.
  • Several participants discuss the rational root theorem, noting that it identifies potential integer roots as those that divide the constant term a0, but does not directly count them.
  • There is a recognition that while the rational root theorem can help identify possible integer roots, it does not provide a method for counting them directly.

Areas of Agreement / Disagreement

Participants express differing views on the effectiveness of Sturm sequences for identifying integer roots, with some suggesting alternative methods like the rational root theorem. The discussion remains unresolved regarding the best approach to count integer roots specifically.

Contextual Notes

Limitations include the dependence on the definitions of integer and rational roots, as well as the need for further verification of potential roots identified by the rational root theorem.

Who May Find This Useful

This discussion may be useful for those interested in polynomial root-finding techniques, particularly in the context of integer roots and the application of Sturm sequences and the rational root theorem.

Klaus_Hoffmann
Messages
85
Reaction score
1
Hi,.. using a Sturm or other sequence, could we find how many integer roots have the Polynomial

[tex]K(x)= \sum_{n=0}^{d} a_{n}x^{n}[/tex]

where all the 'a_n' are integers (either positive or negative)
 
Physics news on Phys.org
Sturm sequence will tell you the number of REAL roots greater than a preassigned number. However, it does not specifically single out integers.

With some effort you could used it by counting roots > n-e and roots >n+e (where e is small). If the difference is 1, then n (or something close to it) is a root.
 
This may not be what you are looking for but you can start with the rational root theorem: All rational roots have numerators that evenly divide a0 and denominators that evenly divide ad. Integer roots are rational roots with denominators equal to 1 so all possible integer roots must divide a0. Once you have determined all possible integer roots you will have to try them in the equation to see if they really are roots.
 
Last edited by a moderator:
HallsofIvy said:
This may not be what you are looking for but you can start with the rational root theorem: All rational roots have numerators that evenly divide a0 and denominators that evenly divide ad. Integer roots are rational roots with denominators equal to 1 so all possible integer roots must divide a[0]. Once you have determined all possible integer roots you will have to try them in the equation to see if they really are roots.

That sounds like that is what Klaus is exactly looking for :biggrin:
I've read this thread before..why didn't I think of that >.<..
 
I thought it was a little too simple- and it doesn't determine the number of integer roots, it helps you determine those roots so you can then count them!
 

Similar threads

  • · Replies 12 ·
Replies
12
Views
3K
  • · Replies 4 ·
Replies
4
Views
2K
  • · Replies 5 ·
Replies
5
Views
3K
  • · Replies 9 ·
Replies
9
Views
2K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 1 ·
Replies
1
Views
3K
  • · Replies 3 ·
Replies
3
Views
4K
  • · Replies 11 ·
Replies
11
Views
2K
  • · Replies 1 ·
Replies
1
Views
2K