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:

Keuskupan Agung Chieti-VastoArchidioecesis Theatina-VastensisKatolik Katedral ChietiLokasiNegara ItaliaProvinsi gerejawiChieti-VastoStatistikLuas2.539 km2 (980 sq mi)Populasi- Total- Katolik(per 2006)312.982305,882 (97.7%)Paroki157InformasiDenominasiGereja KatolikRitusRitus RomaPendirianAbad ke-6KatedralKatedral Chieti (Cattedrale di S. Giustino (Chieti))KonkatedralKatedral Vasto (Concattedrale di S. Giuseppe (Vasto))Kepemimpinan kiniPausFransiskusUskup...

 

 

روسيميد     الإحداثيات 34°04′14″N 118°04′56″W / 34.070555555556°N 118.08222222222°W / 34.070555555556; -118.08222222222  تقسيم إداري  البلد الولايات المتحدة[1][2]  التقسيم الأعلى مقاطعة لوس أنجلوس  خصائص جغرافية  المساحة 13.40561 كيلومتر مربع13.405601 كيلومتر مربع (1 أبريل 2010)[3 ...

 

 

Pendopo Sabha Swagata Blambangan yang menjadi kediaman resmi Bupati Banyuwangi sejak 1771 Mas Alit, Bupati pertama Banyuwangi yang juga orang pertama yang berkediaman di Pendopo Pendopo Sabha Swagata Blambangan adalah rumah dinas Bupati Banyuwangi sejak masa pemerintahan Bupati Joko Supaat Slamet. Sebelumnya, pemerintahan kabupaten (Kantor Pemkab) menempati bangunan ini. Bangunan ini ada sejak berdirinya Kabupaten (atau disebut Regentschap pada masa kolonial Belanda) Banyuwangi, atau pada mas...

Greek benefactor and privateer Ioannis VarvakisAn oil portrait of Varvakisby Vladimir BorovikovskyNative nameΙωάννης ΒαρβάκηςBirth nameIoannis Leontidis (Ιωάννης Λεοντίδης)Nickname(s)Varvakis (Βαρβάκης)Born24 June 1745Psara, Eyalet of the Archipelago, Ottoman Empire (now Greece)Died10 January 1825 (aged 79)Zakynthos, United States of the Ionian Islands (now Greece)BuriedFirst Cemetery of AthensAllegiance Russian Empire First Hellenic Republic Service/bra...

 

 

WikMiddle PamanEthnicityWik peoplesGeographicdistributionCape York Peninsula, QueenslandLinguistic classificationPama–NyunganPamanNorth Cape YorkWikSubdivisions Wik-Ngathan Wik-Me'nh Wik-Mungkan Kugu-Muminh Ayabadhu Pakanha Glottologwika1239  (Wik proper)paka1251  (Pakanha)wikn1246  (Kugu-Muminh)Wik languages (green) among other Pama–Nyungan (tan) The Wik languages are a subdivision of the Paman languages consisting of sixteen languages, all spoken on the Cape York Peninsu...

 

 

Nintendo 64console ProduttoreNintendo TipoDa tavolo GenerazioneQuinta Presentazionealla stampanovembre 1995[1] In vendita 23 giugno 1996[2] 26 settembre 1996[2] 1º marzo 1997[2] 1º marzo 1997[2] Dismissione2002[3] Unità vendute32,93 milioni[4][5] Gioco più diffusoSuper Mario 64 (circa 11 milioni)[6] PredecessoreSuper Nintendo Entertainment System SuccessoreGameCube Caratteristiche tecnicheSupporto dimemoriaCartucce Di...

1902 filmThe Catastrophe of the Balloon Le PaxDirected byGeorges MélièsProductioncompanyStar Film CompanyRelease date1902 Augusto Sévéro's Pax Airship, 1902 The dirigible Pax The Catastrophe of the Balloon Le Pax (French: Catastrophe du Ballon 'Le Pax') was a 1902 short silent film directed by Georges Méliès. It was released by Méliès's Star Film Company and is numbered 398 in its catalogues.[1] The film is a recreation of a real-life catastrophe that occurred in Paris on 12 M...

 

 

Unsolicited electronic messages, especially advertisements This article is about unsolicited or undesirable electronic messages. For information specific to email, see Email spam. For other uses, see Spam (disambiguation). An email inbox containing a large amount of spam messages Spamming is the use of messaging systems to send multiple unsolicited messages (spam) to large numbers of recipients for the purpose of commercial advertising, for the purpose of non-commercial proselytizing, for any...

 

 

Piala Super UEFA 2022Sampul program pertandingan Real Madrid Eintracht Frankfurt 2 0 Tanggal10 Agustus 2022 (2022-08-10)StadionStadion Olimpiade, HelsinkiPemain Terbaik Casemiro (Real Madrid)[1]WasitMichael Oliver (Inggris)[2]Penonton31.042[3]CuacaBerawan18 °C (64 °F)78% kelembapan[4]← 2021 2023 → Piala Super UEFA 2022 adalah edisi ke-47 dari Piala Super UEFA, sebuah pertandingan sepak bola tahunan yang diselenggarakan UEFA dan diik...

Artikel ini tidak memiliki referensi atau sumber tepercaya sehingga isinya tidak bisa dipastikan. Tolong bantu perbaiki artikel ini dengan menambahkan referensi yang layak. Tulisan tanpa sumber dapat dipertanyakan dan dihapus sewaktu-waktu.Cari sumber: Suku bangsa di Kalimantan Timur – berita · surat kabar · buku · cendekiawan · JSTOR Kalimantan Timur memiliki beberapa macam suku bangsa. selama ini yang dikenal oleh masyarakat luas, padahal selain daya...

 

 

AirportBethel Seaplane BaseIATA: JBTICAO: noneFAA LID: Z59SummaryAirport typePublicOwnerPublic DomainServesBethel, AlaskaElevation AMSL15 ft / 5 mCoordinates60°46′55″N 161°44′35″W / 60.78194°N 161.74306°W / 60.78194; -161.74306MapJBTLocation of airport in AlaskaRunways Direction Length Surface ft m NE/SW 3,000 914 Water StatisticsBased aircraft15Source: Federal Aviation Administration[1] Bethel Seaplane Base (IATA: JBT[2], FAA...

 

 

Academic journalCanadian Journal of Behavioural ScienceRevue canadienne des sciences du comportement (French)DisciplinePsychologyLanguageEnglish, FrenchEdited byAnnie Roy-CharlandPublication detailsHistory1969-presentPublisherAmerican Psychological Association on behalf of the Canadian Psychological AssociationFrequencyQuarterlyImpact factor1.574 (2020)Standard abbreviationsISO 4 (alt) · Bluebook (alt1 · alt2)NLM (alt) · MathSciNet (alt )ISO 4Can...

Historic Catholic shrine and pilgrimage site in Częstochowa, Poland Jasna Góra redirects here. For other uses, see Jasna Góra (disambiguation). You can help expand this article with text translated from the corresponding article in Polish. (March 2016) Click [show] for important translation instructions. Machine translation, like DeepL or Google Translate, is a useful starting point for translations, but translators must revise errors as necessary and confirm that the translation is a...

 

 

Place in Cabo Delgado Province, MozambiqueMocímboa da PraiaMocímboa da PraiaCoordinates: 11°21′S 40°20′E / 11.350°S 40.333°E / -11.350; 40.333Country MozambiqueProvincesCabo Delgado ProvincePopulation (2017) • Total127,705 Mocímboa da Praia is a port town in northern Mozambique, lying on the Indian Ocean coast, in Cabo Delgado Province. It is used as a border post for travel to and from Tanzania even though it is 127 km from the bo...

 

 

الميليشيا أو التنظيم المسلح أو الجماعة المسلحة، جيش تشكله عادة قوات غير نظامية من مواطنين، يعملون عادة بأسلوب حرب العصابات، بعكس مقاتلي الجيوش النظامية الجنود المحترفين.[1][2][3] أو قد يكونون من ناحية تاريخية مقاتلين ينتمون لطبقات نبيلة مثل الساموراي والفرسان. ...

Franziska GiffeyFranziska Giffey, 2018 Menteri Urusan Keluarga, Warga Senior, Wanita dan PemudaPetahanaMulai menjabat 14 Maret 2018KanselirAngela MerkelPendahuluKatarina BarleyPenggantiPetahanaWalikota NeuköllnMasa jabatan15 April 2015 – 14 Maret 2018PendahuluHeinz BuschkowskyPenggantiMartin Hikel Informasi pribadiLahirFranziska Süllke3 Mei 1978 (umur 46)Frankfurt (Oder), Jerman Timur(sekarang Jerman)KebangsaanJermanPartai politikPartai Sosial DemokratAlma materUniversit...

 

 

محطة واتس بار النووية محطة واتس بار النووية توربينات محطة واتس بار النووية محطة واتس بار النووية هي عبارة عن مفاعلين نوويين تابعة لمقاطعة ريا (تينيسي) تستخدم لتوليد الطاقة الكهربائية وتم انشائها في عام 1973.[1] الموقع تقع في موقع مساحته 1770 فدان (7,2 كيلومتر مربع) في مقاطعة ر�...

 

 

1932 1937 Élections générales irlandaises de 1933 152 des 153 députés du Dáil Éireann(Majorité absolue : 77 députés) 24 janvier 1933 Corps électoral et résultats Inscrits 1 727 680 Votants 1 401 265   81,3 %  4,8 Blancs et nuls 14 707 Fianna Fáil – Éamon de Valera Voix 689 054 49,7 %   5,2 Sièges obtenus 77  5 Cumann na nGaedhael – William T. Cosgrave Voix 422 495 30,5 %R...

This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Opera in Latin America – news · newspapers · books · scholar · JSTOR (March 2010) (Learn how and when to remove this message) The history of opera in Latin America dates back to at least the early 18th century. Newspaper articles suggest that, around the time t...

 

 

منتخب الأردن تحت 23 سنة لكرة القدم معلومات عامة بلد الرياضة الأردن  الفئة كرة القدم تحت 23 سنة للرجال  [لغات أخرى]‏  الاتحاد الاتحاد الأردني لكرة القدم كونفدرالية الاتحاد الآسيوي لكرة القدم كونفدرالية فرعية اتحاد غرب آسيا لكرة القدم الملعب الرئيسي ستاد عمان الد...