Sturm's theorem

In mathematics, the Sturm sequence of a univariate polynomial p is a sequence of polynomials associated with p and its derivative by a variant of Euclid's algorithm for polynomials. Sturm's theorem expresses the number of distinct real roots of p located in an interval in terms of the number of changes of signs of the values of the Sturm sequence at the bounds of the interval. Applied to the interval of all the real numbers, it gives the total number of real roots of p.[1]

Whereas the fundamental theorem of algebra readily yields the overall number of complex roots, counted with multiplicity, it does not provide a procedure for calculating them. Sturm's theorem counts the number of distinct real roots and locates them in intervals. By subdividing the intervals containing some roots, it can isolate the roots into arbitrarily small intervals, each containing exactly one root. This yields the oldest real-root isolation algorithm, and arbitrary-precision root-finding algorithm for univariate polynomials.

For computing over the reals, Sturm's theorem is less efficient than other methods based on Descartes' rule of signs. However, it works on every real closed field, and, therefore, remains fundamental for the theoretical study of the computational complexity of decidability and quantifier elimination in the first order theory of real numbers.

The Sturm sequence and Sturm's theorem are named after Jacques Charles François Sturm, who discovered the theorem in 1829.[2]

The theorem

The Sturm chain or Sturm sequence of a univariate polynomial P(x) with real coefficients is the sequence of polynomials such that

for i ≥ 1, where P' is the derivative of P, and is the remainder of the Euclidean division of by The length of the Sturm sequence is at most the degree of P.

The number of sign variations at ξ of the Sturm sequence of P is the number of sign changes (ignoring zeros) in the sequence of real numbers

This number of sign variations is denoted here V(ξ).

Sturm's theorem states that, if P is a square-free polynomial, the number of distinct real roots of P in the half-open interval (a, b] is V(a) − V(b) (here, a and b are real numbers such that a < b).[1]

The theorem extends to unbounded intervals by defining the sign at +∞ of a polynomial as the sign of its leading coefficient (that is, the coefficient of the term of highest degree). At –∞ the sign of a polynomial is the sign of its leading coefficient for a polynomial of even degree, and the opposite sign for a polynomial of odd degree.

In the case of a non-square-free polynomial, if neither a nor b is a multiple root of p, then V(a) − V(b) is the number of distinct real roots of P.

The proof of the theorem is as follows: when the value of x increases from a to b, it may pass through a zero of some (i > 0); when this occurs, the number of sign variations of does not change. When x passes through a root of the number of sign variations of decreases from 1 to 0. These are the only values of x where some sign may change.

Example

Suppose we wish to find the number of roots in some range for the polynomial . So

The remainder of the Euclidean division of p0 by p1 is multiplying it by −1 we obtain

.

Next dividing p1 by p2 and multiplying the remainder by −1, we obtain

.

Now dividing p2 by p3 and multiplying the remainder by −1, we obtain

.

As this is a constant, this finishes the computation of the Sturm sequence.

To find the number of real roots of one has to evaluate the sequences of the signs of these polynomials at −∞ and , which are respectively (+, −, +, +, −) and (+, +, +, −, −). Thus

where V denotes the number of sign changes in the sequence, which shows that p has two real roots.

This can be verified by noting that p(x) can be factored as (x2 − 1)(x2 + x + 1), where the first factor has the roots −1 and 1, and second factor has no real roots. This last assertion results from the quadratic formula, and also from Sturm's theorem, which gives the sign sequences (+, –, –) at −∞ and (+, +, –) at +∞.

Generalization

Sturm sequences have been generalized in two directions. To define each polynomial in the sequence, Sturm used the negative of the remainder of the Euclidean division of the two preceding ones. The theorem remains true if one replaces the negative of the remainder by its product or quotient by a positive constant or the square of a polynomial. It is also useful (see below) to consider sequences where the second polynomial is not the derivative of the first one.

A generalized Sturm sequence is a finite sequence of polynomials with real coefficients

such that

  • the degrees are decreasing after the first one: for i = 2, ..., m;
  • does not have any real root or has no sign changes near its real roots.
  • if Pi(ξ) = 0 for 0 < i < m and ξ a real number, then Pi −1 (ξ) Pi + 1(ξ) < 0.

The last condition implies that two consecutive polynomials do not have any common real root. In particular the original Sturm sequence is a generalized Sturm sequence, if (and only if) the polynomial has no multiple real root (otherwise the first two polynomials of its Sturm sequence have a common root).

When computing the original Sturm sequence by Euclidean division, it may happen that one encounters a polynomial that has a factor that is never negative, such a or . In this case, if one continues the computation with the polynomial replaced by its quotient by the nonnegative factor, one gets a generalized Sturm sequence, which may also be used for computing the number of real roots, since the proof of Sturm's theorem still applies (because of the third condition). This may sometimes simplify the computation, although it is generally difficult to find such nonnegative factors, except for even powers of x.

Use of pseudo-remainder sequences

In computer algebra, the polynomials that are considered have integer coefficients or may be transformed to have integer coefficients. The Sturm sequence of a polynomial with integer coefficients generally contains polynomials whose coefficients are not integers (see above example).

To avoid computation with rational numbers, a common method is to replace Euclidean division by pseudo-division for computing polynomial greatest common divisors. This amounts to replacing the remainder sequence of the Euclidean algorithm by a pseudo-remainder sequence, a pseudo remainder sequence being a sequence of polynomials such that there are constants and such that is the remainder of the Euclidean division of by (The different kinds of pseudo-remainder sequences are defined by the choice of and typically, is chosen for not introducing denominators during Euclidean division, and is a common divisor of the coefficients of the resulting remainder; see Pseudo-remainder sequence for details.) For example, the remainder sequence of the Euclidean algorithm is a pseudo-remainder sequence with for every i, and the Sturm sequence of a polynomial is a pseudo-remainder sequence with and for every i.

Various pseudo-remainder sequences have been designed for computing greatest common divisors of polynomials with integer coefficients without introducing denominators (see Pseudo-remainder sequence). They can all be made generalized Sturm sequences by choosing the sign of the to be the opposite of the sign of the This allows the use of Sturm's theorem with pseudo-remainder sequences.

Root isolation

For a polynomial with real coefficients, root isolation consists of finding, for each real root, an interval that contains this root, and no other roots.

This is useful for root finding, allowing the selection of the root to be found and providing a good starting point for fast numerical algorithms such as Newton's method; it is also useful for certifying the result, as if Newton's method converge outside the interval one may immediately deduce that it converges to the wrong root.

Root isolation is also useful for computing with algebraic numbers. For computing with algebraic numbers, a common method is to represent them as a pair of a polynomial to which the algebraic number is a root, and an isolation interval. For example may be unambiguously represented by

Sturm's theorem provides a way for isolating real roots that is less efficient (for polynomials with integer coefficients) than other methods involving Descartes' rule of signs. However, it remains useful in some circumstances, mainly for theoretical purposes, for example for algorithms of real algebraic geometry that involve infinitesimals.[3]

For isolating the real roots, one starts from an interval containing all the real roots, or the roots of interest (often, typically in physical problems, only positive roots are interesting), and one computes and For defining this starting interval, one may use bounds on the size of the roots (see Properties of polynomial roots § Bounds on (complex) polynomial roots). Then, one divides this interval in two, by choosing c in the middle of The computation of provides the number of real roots in and and one may repeat the same operation on each subinterval. When one encounters, during this process an interval that does not contain any root, it may be suppressed from the list of intervals to consider. When one encounters an interval containing exactly one root, one may stop dividing it, as it is an isolation interval. The process stops eventually, when only isolating intervals remain.

This isolating process may be used with any method for computing the number of real roots in an interval. Theoretical complexity analysis and practical experiences show that methods based on Descartes' rule of signs are more efficient. It follows that, nowadays, Sturm sequences are rarely used for root isolation.

Application

Generalized Sturm sequences allow counting the roots of a polynomial where another polynomial is positive (or negative), without computing these root explicitly. If one knows an isolating interval for a root of the first polynomial, this allows also finding the sign of the second polynomial at this particular root of the first polynomial, without computing a better approximation of the root.

Let P(x) and Q(x) be two polynomials with real coefficients such that P and Q have no common root and P has no multiple roots. In other words, P and P'Q are coprime polynomials. This restriction does not really affect the generality of what follows as GCD computations allows reducing the general case to this case, and the cost of the computation of a Sturm sequence is the same as that of a GCD.

Let W(a) denote the number of sign variations at a of a generalized Sturm sequence starting from P and P'Q. If a < b are two real numbers, then W(a) – W(b) is the number of roots of P in the interval such that Q(a) > 0 minus the number of roots in the same interval such that Q(a) < 0. Combined with the total number of roots of P in the same interval given by Sturm's theorem, this gives the number of roots of P such that Q(a) > 0 and the number of roots of P such that Q(a) < 0.[1]

See also

References

  1. ^ a b c (Basu, Pollack & Roy 2006)
  2. ^ O'Connor, John J.; Robertson, Edmund F. "Sturm's theorem". MacTutor History of Mathematics Archive. University of St Andrews.
  3. ^ (de Moura & Passmore 2013)

Read other articles:

Si ce bandeau n'est plus pertinent, retirez-le. Cliquez ici pour en savoir plus. Cet article ne cite pas suffisamment ses sources (juillet 2012). Si vous disposez d'ouvrages ou d'articles de référence ou si vous connaissez des sites web de qualité traitant du thème abordé ici, merci de compléter l'article en donnant les références utiles à sa vérifiabilité et en les liant à la section « Notes et références ». En pratique : Quelles sources sont attendues ? Comm…

Peta infrastruktur dan tata guna lahan di Komune La Geneytouse.  = Kawasan perkotaan  = Lahan subur  = Padang rumput  = Lahan pertanaman campuran  = Hutan  = Vegetasi perdu  = Lahan basah  = Anak sungaiLa Geneytouse merupakan sebuah komune di departemen Haute-Vienne di Prancis. Lihat pula Komune di departemen Haute-Vienne Referensi INSEE lbsKomune di departemen Haute-Vienne Aixe-sur-Vienne Ambazac Arnac-la-Poste Augne Aureil Azat-le-Ris Balledent La Bazeug…

Antonio Sibilia Antonio Sibilia (Mercogliano, 4 novembre 1920 – Mercogliano, 29 ottobre 2014) è stato un imprenditore e dirigente sportivo italiano. Ha ricoperto la carica di presidente dell'Avellino dall'ottobre 1970 al giugno 1975, dal 1982 al giugno 1983 e infine dal 1995 all'estate del 2000, quando ha lasciato definitivamente la proprietà della squadra. Era il padre del senatore Cosimo Sibilia. Indice 1 Biografia 1.1 I primi anni 1.2 L'Avellino in Serie A 1.3 Controversie 1.4 Il ritorno …

2020年夏季奥林匹克运动会波兰代表團波兰国旗IOC編碼POLNOC波蘭奧林匹克委員會網站olimpijski.pl(英文)(波兰文)2020年夏季奥林匹克运动会(東京)2021年7月23日至8月8日(受2019冠状病毒病疫情影响推迟,但仍保留原定名称)運動員206參賽項目24个大项旗手开幕式:帕维尔·科热尼奥夫斯基(游泳)和马娅·沃什乔夫斯卡(自行车)[1]闭幕式:卡罗利娜·纳亚(皮划艇)[2…

2020年夏季奥林匹克运动会波兰代表團波兰国旗IOC編碼POLNOC波蘭奧林匹克委員會網站olimpijski.pl(英文)(波兰文)2020年夏季奥林匹克运动会(東京)2021年7月23日至8月8日(受2019冠状病毒病疫情影响推迟,但仍保留原定名称)運動員206參賽項目24个大项旗手开幕式:帕维尔·科热尼奥夫斯基(游泳)和马娅·沃什乔夫斯卡(自行车)[1]闭幕式:卡罗利娜·纳亚(皮划艇)[2…

Area in social life with political ramifications A coffeehouse discussion in Palestine, c. 1900 The public sphere (German: Öffentlichkeit) is an area in social life where individuals can come together to freely discuss and identify societal problems, and through that discussion influence political action. A Public is of or concerning the people as a whole. Such a discussion is called public debate and is defined as the expression of views on matters that are of concern to the public—oft…

Besikdira (also cited in various publications as Besigdira, Besikdira, Besikdera, Basik Dera) is a village in the Anseba region of Eritrea. Located in north-eastern region of the country, the village is 15 km East of Eritrea, closest to the town of Keren. Besikdira comprises two Bilen words, beska (a sisal plant used for rope) and dira (a baobab tree).[1] Massacre During the Eritrean War of Independence, many were killed in raids in Eritrea, including the village of Besikdira.&…

American politician from Florida This biography of a living person relies on a single source. You can help by adding reliable sources to this article. Contentious material about living people that is unsourced or poorly sourced must be removed immediately. (November 2023) (Learn how and when to remove this message) Susan ValdesMember of the Florida House of Representativesfrom the 64th districtIncumbentAssumed office 8 November 2022Preceded byTraci KosterMember of the Florida …

حزب الأمة القومي البلد  السودان التأسيس تاريخ التأسيس 1945 المؤسسون الصديق عبد الرحمن المهدي الشخصيات قائد الحزب مبارك الفاضل المقرات المقر الرئيسي أم درمان، السودان الأيديولوجيا ديمقراطية إسلامية،  وقومية  معلومات أخرى الموقع الرسمي www.umma.org [[سياسة  السودان]] [[قائ…

全國民主非政黨聯盟名称National Democratic Non-Party Union主席葉憲修创始人葉憲修成立1991年10月16日解散2020年4月29日中華民國政治政党 · 选举 中華民國 中華民國政府与政治系列条目 政府(沿革) 憲法 中華民國憲法(憲政史) 中華民國憲法增修條文 正副總統直接選舉與罷免 國會全面選舉與罷免 國民大會(已停止運作) 一府五院 總統 總統:賴清德 副總統:蕭美琴 總統府 秘書…

I dialetti della lingua tedesca si dividono in due gruppi fondamentali: dialetti derivati dall'alto tedesco antico (Althochdeutsch) che nel corso del VI secolo hanno subito la seconda rotazione consonantica; altri dialetti derivati dalle lingue germaniche che non hanno partecipato al fenomeno linguistico di cui sopra o vi hanno partecipato solo in parte e genericamente definiti basso-tedesco (Niederdeutsch). Indice 1 Dialetti derivati dall'alto-tedesco antico 1.1 Tedesco superiore (Oberdeutsch) …

Peta menunjukan lokasi San Jose Data sensus penduduk di San Jose Tahun Populasi Persentase 199543.886—200051.9653.69%200761.3072.31% San Jose adalah munisipalitas yang terletak di provinsi Batangas, Filipina. Pada tahun 2007, wilayah ini memiliki jumlah penduduk sebesar 61.307 jiwa atau 10.123 rumah tangga. Pembagian wilayah San Jose terbagi menjadi 33 barangay, yaitu: Aguila Anus Aya Bagong Pook Balagtasin I Balagtasin II Banay-banay I Banay-banay II Bigain I Bigain II Calansayan Dagatan Don …

American politician (1809–1867) Sterling PricePrice in uniform c. 186211th Governor of MissouriIn officeJanuary 3, 1853 – January 5, 1857Preceded byAustin Augustus KingSucceeded byTrusten PolkMember of the U.S. House of Representativesfrom Missouri's at-large districtIn officeMarch 4, 1845 – August 12, 1846Preceded byJohn JamesonSucceeded byWilliam McDaniel Personal detailsBorn(1809-09-14)September 14, 1809Prince Edward County, Virginia, U.S.DiedSeptembe…

Perempuan yang memakai blus putih. Blus adalah kemeja bermodel longgar yang sebelumnya dikenakan oleh pekerja, petani, seniman, perempuan dan anak-anak.[1] Blus biasanya dikenakan dengan cara dikumpulkan di bagian pinggang (dengan ikat pinggang atau sabuk) sehingga menggantung longgar di atas tubuh pemakainya. Sekarang ini, istilah ini lazimnya merujuk pada kemeja wanita tetapi juga dapat merujuk pada kemeja pria jika gayanya longgar dan berkesan feminin (misalnya kemeja penyair dan keme…

American baseball player (born 1939) For other people with the same surname, see Yastrzemski (surname). Baseball player Carl YastrzemskiYastrzemski with the Boston Red Sox in 1976Left fielder / First basemanBorn: (1939-08-22) August 22, 1939 (age 84)Southampton, New York, U.S.Batted: LeftThrew: RightMLB debutApril 11, 1961, for the Boston Red SoxLast MLB appearanceOctober 2, 1983, for the Boston Red SoxMLB statisticsBatting average.285Hits3,419Home runs452Runs …

Questa voce o sezione sull'argomento letteratura non cita le fonti necessarie o quelle presenti sono insufficienti. Puoi migliorare questa voce aggiungendo citazioni da fonti attendibili secondo le linee guida sull'uso delle fonti. Segui i suggerimenti del progetto di riferimento. PEN International Fondazione21 ottobre 1921 FondatoreJohn Galsworthy Sede centrale Londra Lingua ufficialeinglese Sito web Modifica dati su Wikidata · Manuale Il PEN International è un'associazione e organi…

Disambiguazione – Se stai cercando altri significati, vedi Bramante (disambigua). Donato Bramante Sovrintendente Generale delle Fabbriche PapaliDurata mandato1503 –11 aprile 1514 MonarcaGiulio II Leone X Predecessorecarica istituita Donato Donnino di Angelo di Pascuccio, detto il Bramante e conosciuto anche come Donato Bramante (Fermignano, 1444[1] – Roma, 11 aprile 1514[2]), è stato un architetto e pittore italiano, tra i maggiori artisti del Rinascimento. F…

هذه المقالة يتيمة إذ تصل إليها مقالات أخرى قليلة جدًا. فضلًا، ساعد بإضافة وصلة إليها في مقالات متعلقة بها. (يونيو 2019) ألان تشارلزورث   معلومات شخصية الميلاد 17 سبتمبر 1903   الوفاة 21 سبتمبر 1978 (75 سنة)   غلن أيريس  [لغات أخرى]‏  مواطنة أستراليا  الحياة العملية الم…

Cycling race Men's Individual Road Race1987 UCI Road World ChampionshipsRainbow jerseyRace detailsDatesSeptember 6, 1987Stages1Distance269.1 km (167.2 mi)Winning time6h 50' 02Medalists   Gold  Stephen Roche (IRL) (Ireland)   Silver  Moreno Argentin (ITA) (Italy)   Bronze  Juan Fernández (ESP) (Spain)← 1986 1988 → The Men's Individual Road Race of the 1987 UCI Road World Championships cycling event took p…

الأكاديمية الملكية الإسبانية للعلوم   معلومات المؤسس إيزابيل الثانية ملكة إسبانيا  التأسيس 1847  الموقع الجغرافي إحداثيات 40°25′19″N 3°42′46″W / 40.421944°N 3.712778°W / 40.421944; -3.712778   [1] البلد إسبانيا  إحصاءات الموقع الموقع الرسمي  تعديل مصدري - تعديل   الأ…