In mathematics, Budan's theorem is a theorem for bounding the number of real roots of a polynomial in an interval, and computing the
parity of this number. It was published in 1807 by
François Budan de Boislaurent.
A similar theorem was published independently by
Joseph Fourier
Jean-Baptiste Joseph Fourier (; ; 21 March 1768 – 16 May 1830) was a French mathematician and physicist born in Auxerre, Burgundy and best known for initiating the investigation of Fourier series, which eventually developed into Fourier analys ...
in 1820. Each of these theorems is a corollary of the other. Fourier's statement appears more often in the literature of the 19th century and has been referred to as Fourier's, Budan–Fourier, Fourier–Budan, and even Budan's theorem.
Budan's original formulation is used in fast modern algorithms for
real-root isolation
In mathematics, and, more specifically in numerical analysis and computer algebra, real-root isolation of a polynomial consist of producing disjoint intervals of the real line, which contain each one (and only one) real root of the polynomial, and ...
of polynomials.
Sign variation
Let
be a finite sequence of real numbers. A ''sign variation'' or ''sign change'' in the sequence is a pair of indices such that
and either or
for all such that .
In other words, a sign variation occurs in the sequence at each place where the signs change, when ignoring zeros.
For studying the real roots of a polynomial, the number of sign variations of several sequences may be used. For Budan's theorem, it is the sequence of the coefficients. For the Fourier's theorem, it is the sequence of values of the successive derivatives at a point. For
Sturm's theorem
In mathematics, the Sturm sequence of a univariate polynomial is a sequence of polynomials associated with and its derivative by a variant of Euclid's algorithm for polynomials. Sturm's theorem expresses the number of distinct real number, real R ...
it is the sequence of values at a point of the
Sturm sequence.
Descartes' rule of signs
All results described in this article are based on Descartes' rule of signs.
If is a
univariate polynomial
In mathematics, a polynomial is a mathematical expression consisting of indeterminates (also called variables) and coefficients, that involves only the operations of addition, subtraction, multiplication and exponentiation to nonnegative integer ...
with real coefficients, let us denote by the number of its positive real roots, counted with their multiplicity,
[This means that a root of multiplicity is counted as roots.] and by the number of sign variations in the sequence of its coefficients.
Descartes's rule of signs asserts that
: is a nonnegative even integer.
In particular, if , then one has .
Budan's statement
Given a
univariate polynomial
In mathematics, a polynomial is a mathematical expression consisting of indeterminates (also called variables) and coefficients, that involves only the operations of addition, subtraction, multiplication and exponentiation to nonnegative integer ...
with real coefficients, let us denote by the number of real roots, counted with their multiplicities,
of in a
half-open interval
In mathematics, a real interval is the set of all real numbers lying between two fixed endpoints with no "gaps". Each endpoint is either a real number or positive or negative infinity, indicating the interval extends without a bound. A real in ...
(with real numbers). Let us denote also by the number of sign variations in the sequence of the coefficients of the polynomial . In particular, one has with the notation of the preceding section.
Budan's theorem is the following:
:
is a nonnegative even integer.
As
is non negative, this implies
This is a generalization of Descartes' rule of signs, as, if one chooses sufficiently large, it is larger than all real roots of , and all the coefficients of
are positive, that is
Thus
and
which makes Descartes' rule of signs a special case of Budan's theorem.
As for Descartes' rule of signs, if
one has
This means that, if
one has a "zero-root test" and a "one-root test".
Examples
1. Given the polynomial
and the open interval
, one has
:
Thus,
and Budan's theorem asserts that the polynomial
has either two or zero real roots in the open interval
2. With the same polynomial
one has
:
Thus,
and Budan's theorem asserts that the polynomial
has no real root in the open interval
This is an example of the use of Budan's theorem as a zero-root test.
Fourier's statement
Fourier's theorem on polynomial real roots, also called the Fourier–Budan theorem or the Budan–Fourier theorem (sometimes just Budan's theorem) is exactly the same as Budan's theorem, except that, for and , the sequence of the coefficients of is replaced by the sequence of the derivatives of at .
Each theorem is a corollary of the other. This results from the
Taylor expansion
In mathematics, the Taylor series or Taylor expansion of a function is an infinite sum of terms that are expressed in terms of the function's derivatives at a single point. For most common functions, the function and the sum of its Taylor ser ...
:
of the polynomial at , which implies that the coefficient of in is the quotient of
by , a positive number. Thus the sequences considered in Fourier's theorem and in Budan's theorem have the same number of sign variations.
This strong relationship between the two theorems may explain the priority controversy that occurred in 19th century, and the use of several names for the same theorem. In modern usage, for computer computation, Budan's theorem is generally preferred since the sequences have much larger coefficients in Fourier's theorem than in Budan's, because of the factorial factor.
Proof
As each theorem is a corollary of the other, it suffices to prove Fourier's theorem.
Proof:
Let
be the degree of
, so that
are nonconstant polynomials,
is a nonzero constant, and
are all identically zero.
As a function of
the sign variation
can only varies at a root of at least one of
If
varies at
, then for some
,
has a root at
, and each of
has no root at
.
If
, then
for some
and some polynomial
that satisfies
. By explicitly computing
at
and
for a small
, we have
In this equation, the term
is due to the signs of
changing from
to
. The term
is due to the higher derivative signs possibly becoming zero.
If
, then since some derivatives are zeroed at
, but both
and
remain nonzero, we only lose an even number of sign changes:
If
varies at
, then arguing similarly, we find that for both cases, we can take a small
such that
.
History
The problem of counting and locating the real roots of a polynomial started to be systematically studied only in
the beginning of the 19th century.
In 1807,
François Budan de Boislaurent discovered a method for extending
Descartes' rule of signs
In mathematics, Descartes' rule of signs, described by René Descartes in his ''La Géométrie'', counts the roots of a polynomial by examining sign changes in its coefficients. The number of positive real roots is at most the number of sign chang ...
—valid for the interval —to any interval.
Joseph Fourier
Jean-Baptiste Joseph Fourier (; ; 21 March 1768 – 16 May 1830) was a French mathematician and physicist born in Auxerre, Burgundy and best known for initiating the investigation of Fourier series, which eventually developed into Fourier analys ...
published a similar theorem in 1820,
on which he worked for more than twenty years.
Because of the similarity between the two theorems, there was a priority controversy,
despite the fact that the two theorems were discovered independently.
It was generally Fourier's formulation and proof that were used, during the 19th century, in textbooks on the
theory of equations
In algebra, the theory of equations is the study of algebraic equations (also called "polynomial equations"), which are equation (mathematics), equations defined by a polynomial. The main problem of the theory of equations was to know when an al ...
.
Use in 19th century
Budan's and Fourier's theorems were soon considered of a great importance, although they do not solve completely the problem of counting the number of real roots of a polynomial in an interval. This problem was completely solved
in 1827 by
Sturm
Sturm (German for storm) may refer to:
People
* Sturm (surname), surname (includes a list)
* Saint Sturm (c. 705–779), 8th-century monk
Food
* Federweisser, known as ''Sturm'' in Austria, wine in the fermentation stage
* Sturm Foods, an Americ ...
.
Although Sturm's theorem is not based on
Descartes' rule of signs
In mathematics, Descartes' rule of signs, described by René Descartes in his ''La Géométrie'', counts the roots of a polynomial by examining sign changes in its coefficients. The number of positive real roots is at most the number of sign chang ...
, Sturm's and Fourier's theorems are related not only by the use of the number of sign variations of a sequence of numbers, but also by a similar approach of the problem. Sturm himself acknowledged having been inspired by Fourier's methods:
''« C'est en m'appuyant sur les principes qu'il a posés, et en imitant ses démonstrations, que j'ai trouvé les nouveaux théorèmes que je vais énoncer. »'' which translates into ''« It is by relying upon the principles he has laid out and by imitating his proofs that I have found the new theorems which I am about to present. »''
Because of this, during the 19th century, Fourier's and Sturm's theorems appeared together in almost all books on the theory of equations.
Fourier and Budan left open the problem of reducing the size of the intervals in which roots are searched in a way that, eventually, the difference between the numbers of sign variations is at most one, allowing certifying that the final intervals contains at most one root each. This problem was solved in 1834 by Alexandre Joseph Hidulph Vincent.
Roughly speaking,
Vincent's theorem consists of using
continued fraction
A continued fraction is a mathematical expression that can be written as a fraction with a denominator that is a sum that contains another simple or continued fraction. Depending on whether this iteration terminates with a simple fraction or not, ...
s for replacing Budan's linear transformations of the variable by
Möbius transformation
In geometry and complex analysis, a Möbius transformation of the complex plane is a rational function of the form
f(z) = \frac
of one complex number, complex variable ; here the coefficients , , , are complex numbers satisfying .
Geometrically ...
s.
Budan's, Fourier's and Vincent theorem sank into oblivion at the end of 19th century. The last author mentioning these theorems before the second half of 20th century
Joseph Alfred Serret
Joseph-Alfred Serret (; August 30, 1819 – March 2, 1885) was a French mathematician who was born in Paris, France, and died in Versailles, France.
See also
*Frenet–Serret formulas
In differential geometry, the Frenet–Serret formulas d ...
.
They were introduced again in 1976 by Collins and Akritas, for providing, in
computer algebra
In mathematics and computer science, computer algebra, also called symbolic computation or algebraic computation, is a scientific area that refers to the study and development of algorithms and software for manipulating expression (mathematics), ...
, an efficient algorithm for real roots isolation on computers.
See also
*
Properties of polynomial roots
In mathematics, a univariate polynomial of degree with real or complex coefficients has complex ''roots'' (if counted with their multiplicities). They form a multiset of points in the complex plane, whose geometry can be deduced from the degre ...
*
Root-finding algorithm
In numerical analysis, a root-finding algorithm is an algorithm for finding zeros, also called "roots", of continuous functions. A zero of a function is a number such that . As, generally, the zeros of a function cannot be computed exactly nor ...
References
External links
{{MacTutor, title=Budan de Boislaurent
Mathematical theorems
Polynomial factorization algorithms
Real algebraic geometry