Math 2.0

Field theory and polynomials Real fields and ordered fields Theorem

Sturm's theorem

Builds on Polynomial ringRoot of a polynomialDerivativePolynomial long divisionPolynomial greatest common divisorIntermediate value theorem

Statement

Let p∈ℝ[x]p \in \R[x] be a nonconstant polynomial without multiple roots. Define the Sturm sequence by p0=pp_0 = p, p1=p′p_1 = p' (the derivative), and pi+1=−rem⁡(pi−1,pi)p_{i+1} = -\operatorname{rem}(p_{i-1}, p_i). Here rem⁡\operatorname{rem} is the remainder of polynomial division, and the sequence stops at the last nonzero term pmp_m. For ξ∈ℝ\xi \in \R, let V(ξ)V(\xi) be the number of sign changes in the sequence p0(ξ),p1(ξ),…,pm(ξ)p_0(\xi), p_1(\xi), \dots, p_m(\xi), with zeros ignored. Let a<ba < b be real numbers that are not roots of pp. Then the number of distinct real roots of pp in the interval (a,b)(a, b) is V(a)−V(b)V(a) - V(b).

Remarks

The sequence is the Euclidean algorithm for pp and p′p' with sign changes, so pmp_m is a greatest common divisor of pp and p′p', a nonzero constant here. As ξ\xi increases, V(ξ)V(\xi) can only change when ξ\xi passes a root of some pip_i. At a root of pip_i with 0<i<m0 < i < m, the relation pi−1=qipi−pi+1p_{i-1} = q_i p_i - p_{i+1} forces pi−1p_{i-1} and pi+1p_{i+1} to have opposite signs, so VV does not change. At a root of pp, the signs of pp and p′p' go from opposite to equal, so VV drops by exactly one. Example: for p=x2−2p = x^2 - 2, the sequence is x2−2x^2 - 2, 2x2x, 22; then V(0)=1V(0) = 1 and V(2)=0V(2) = 0, so there is one root in (0,2)(0, 2), namely 2\sqrt 2. The theorem also holds without the hypothesis on multiple roots, still counting distinct roots, but the proof then divides the sequence by pmp_m.

Going deeper

For a student

Unlike Descartes' rule of signs, which only gives an upper bound, Sturm's theorem gives the exact number of distinct roots. By bisection, it isolates every real root in an interval as small as one likes, which is the basis of exact real root isolation in computer algebra. Taking aa below and bb above all roots, it counts all real roots of pp, using the signs of leading coefficients only. The same argument works over any real closed field, where the intermediate value theorem holds for polynomials.

Reading path

To understand this page from the ground up, read these 14 pages in order. The foundations come first.

Show the path as a graph
Each page uses the pages above it. The colour of the bar on a box shows how strong the evidence is, and the box also gives it as text. The list has the same pages.
  • no evidence level
  1. Group concept
  2. Limit point of a set definition
  3. Polynomial greatest common divisor concept
  4. Polynomial long division concept
  5. Ring definition
  6. Limit of a function definition
  7. Polynomial ring definition
  8. Continuity at a point definition
  9. Derivative definition
  10. Polynomial evaluation definition
  11. Continuous function definition
  12. Root of a polynomial definition
  13. Intermediate value theorem statement
  14. Sturm's theorem statement

Where this leads

2 pages build on this one.

Further reading

  1. Web https://en.wikipedia.org/wiki/Sturm%27s_theorem
About this page
TagR44CV0KD9T
URIm2://R44CV0KD9T
Kindstatement, theorem
WritingW0 stub
MSC12D10, 26C10
StatusThis copy of the site has no build data. Run m2 status R44CV0KD9T.
AboutRoot of a polynomial
UsesPolynomial ring, Root of a polynomial, Derivative, Polynomial long division, Polynomial greatest common divisor, Intermediate value theorem
Same as
Changed2 November 2026

Markdown · JSON · Edit on GitHub

What this page needs for W1

  • a source with a locator (0 of 1)

The writing levels say how complete the text of a page is. They do not measure its truth.

What links here

Used by