|
|
|
|
Sturm's theorem
|
(Theorem)
|
|
|
This root-counting theorem was produced by the French mathematician Jacques Sturm in 1829.
Definition 1 Let be a real polynomial in , and define the Sturm sequence of polynomials
by
Here
denotes the remainder of the polynomial upon division by the polynomial . The sequence terminates once one of the is zero.
Definition 2 For any number , let denote the number of sign changes in the sequence
.
Theorem 1 For real numbers and that are both not roots of ,
In particular, we can count the total number of distinct real roots by looking at the limits as
and
. The total number of distinct real roots will depend only on the leading terms of the Sturm sequence polynomials.
Note that deg deg , and so the longest possible Sturm sequence has deg terms.
Also, note that this sequence is very closely related to the sequence of remainders generated by the Euclidean Algorithm; in fact, the term is the exact same except with a sign changed when
or . Thus, the Half-GCD Algorithm may be used to compute this sequence. Be aware that some computer algebra systems may normalize remainders from the Euclidean Algorithm which messes up the sign.
For a proof, see Wolpert, N., “ Proof of Sturm's Theorem”
|
"Sturm's theorem" is owned by rspuzio. [ full author list (2) | owner history (1) ]
|
|
(view preamble | get metadata)
See Also: Euclid's algorithm
| Also defines: |
Sturm Sequence |
| Keywords: |
Root-counting, Real roots |
|
|
Cross-references: proof, normalize, computer algebra systems, Half-GCD Algorithm, Euclidean algorithm, generated by, terms, limits, roots, number, sequence, division, remainder, polynomial, real
There is 1 reference to this entry.
This is version 11 of Sturm's theorem, born on 2004-07-22, modified 2008-05-01.
Object id is 6013, canonical name is SturmsTheorem.
Accessed 8349 times total.
Classification:
| AMS MSC: | 26A06 (Real functions :: Functions of one variable :: One-variable calculus) | | | 11A05 (Number theory :: Elementary number theory :: Multiplicative structure; Euclidean algorithm; greatest common divisors) |
|
|
|
|
|
|
Pending Errata and Addenda
|
|
|
|
|
|
|
|
|
|
|