How statement and proof provenance work
The first chip identifies the source of the statement or construction; the second identifies the source of its local proof or verification.
- Literature-sourced: the exact statement appears in a cited source; only wording and notation differ.
- AI-adapted: a semantically identical restatement of literature-sourced material, modulo indexing, notation, and boundary cases adopted by the library.
- AI-generated: a genuinely novel statement formulated by AI, with no source for the claim itself.
These labels describe origin, not correctness: citations and verification chips remain separate evidence.
Sturm signed remainders count distinct real polynomial roots
Statement
Let be an ordered subfield and let be nonconstant and square-free, where square-free means . Put , , and, while the next remainder is nonzero, set . For , let be the number of sign changes in after deleting zero entries, where is the last nonzero member. If , , and , then the number of distinct real roots of in is .
Facts & Assumptions
Given: An ordered subfield , a nonconstant with , and with .
Division algorithm for polynomials over a field: division by a nonzero polynomial over a field gives a quotient and a remainder of strictly smaller degree, with the quotient and remainder unique.
The formal derivative of a polynomial: if , then .
Field and Ordered field: is a field with a compatible total order; since , every root considered below is ordered as a real number.
Intermediate value theorem, by bisection with a canonical left-half rule: a continuous function on takes every value between and : a continuous real function on a closed interval takes every value between its endpoint values.
The reals form a field and The reals form a totally ordered field: is a field with a compatible total order, so division in and signs of real polynomial values are defined.
Proof
Each nonzero remainder has degree smaller than its divisor by [F1], so the chain terminates. The Euclidean algorithm preserves the common divisors of and , and their gcd is by the square-free hypothesis; hence the last nonzero member is a nonzero constant. A nonzero polynomial has only finitely many real roots: repeatedly divide by at each distinct root in ; each division lowers degree, so there can be no more roots than the original degree.
For each intermediate index , the division identity is . If , then . No two consecutive members can vanish at one point: the identity would propagate a common zero to the final nonzero constant. Thus both neighbors are nonzero and have opposite signs at .
A polynomial with keeps its sign in some interval about : division by gives , and the finite polynomial is bounded on by the sum of the absolute values of its coefficients times the corresponding powers of . Taking small enough makes . Therefore, near a zero of an intermediate , its two neighboring members keep their opposite signs; whether is positive, negative, or zero, those three entries contribute exactly one sign change. Intermediate zeros do not change , including at an endpoint where is nonzero.
If is a root of , then : otherwise the Euclidean algorithm and [F1] give polynomials with , and evaluating at would give . Division in gives by [F6]. Expanding in powers of , the coefficient of in is ; the formal derivative formula [F2] says this coefficient is . By step 3.1, keeps the sign of near , so changes sign exactly once there, from the opposite sign to the same sign as . The first pair therefore loses exactly one sign change as passes left to right through .
The chain has finitely many roots by step 1.1. Every chain member is a real polynomial and so is continuous by [F4]; if its sign changed between two consecutive zeros, [F5] would give an additional zero. Thus between the finitely many chain-root locations all signs are fixed by [F6]. At every intermediate-member zero the variation is unchanged by step 3.1, and at every root of it decreases by one by step 4.1. Since , neither endpoint is a root of ; summing the changes from to gives equal to the number of distinct roots of in .
Depends on
- Field
- Ordered field
- The polynomial ring over a commutative ring as finitely supported coefficient sequences with convolution
- Degree, leading coefficient and monic polynomial, with the zero polynomial having no degree
- The formal derivative of a polynomial
- Division algorithm for polynomials over a field
- Sums, scalar multiples, products, absolute values, maxima, minima and quotients with nonvanishing denominator of continuous functions are continuous, as are constants, the identity and every polynomial function
- Intermediate value theorem, by bisection with a canonical left-half rule: a continuous function on $[a,b]$ takes every value between $f(a)$ and $f(b)$
- The real numbers
- The reals form a field
- The reals form a totally ordered field
Used by
- Certified complex-polynomial root isolation in exact algebraic arithmetic Algorithm
- Exact interval boundedness by multiplicity strata and Sturm counts Lemma
- Correctness and termination of certified complex-polynomial root isolation Theorem
- Polynomial arithmetic cost for rounded-input bounded-grid root isolation Theorem
Dependency tree · two levels
44 results within two dependency steps of this one, each drawn at its shortest distance from it. An arrow runs from a result to what uses it, so the chart reads left to right and ends at this result, which carries a heavier outline. Every node is a link to that result. Click elsewhere on the chart to enlarge it.
Sources
- Colm Ó Dúnlaing, Mathematics 1263: Introduction to Numerical Analysis, §2, Sturm's Theorem (standard reference, not scraped)
- Sturm's Theorem, EPFL lecture note (standard reference, not scraped)