Przeskocz do treści

Delta mi!

Wielomiany, nierówności i Newton

Łukasz Rajkowski

o artykule ...

  • Publikacja w Delcie: październik 2020
  • Publikacja elektroniczna: 30 września 2020
  • Wersja do druku [application/pdf]: (551 KB)

Wielomian jaki jest, każdy widzi. I każdy, kto widzi, wie również, że wielomiany miewają pierwiastki rzeczywiste (czyli miejsca zerowe), ale nie zawsze...

I tak wielomian |x2− 5x + 6 ma dwa pierwiastki rzeczywiste ( x = 2 1 i x = 3 2 ), ale wielomian  2 |x − 2x + 5 nie ma ani jednego. Twierdzenie Bézouta orzeka, że jeśli x0 jest pierwiastkiem wielomianu P(x), to możemy zapisać |P(x) = (x− x0)Q(x) dla pewnego wielomianu Q(x). | Jeśli dla liczby naturalnej k zachodzi |P(x) = (x− x )kR(x) 0 dla pewnego wielomianu |R(x) oraz R(x0) ≠ 0, to mówimy, że x0 jest k-krotnym pierwiastkiem wielomianu P. W tej sytuacji wielomian |x3− x2 −x + 1 = (x −1)2(x +1) ma jeden pierwiastek dwukrotny i jeden pierwiastek jednokrotny. Z twierdzenia Bézouta można wywnioskować, że wielomian stopnia |n może mieć co najwyżej n pierwiastków rzeczywistych (uwzględniając krotności). Jeśli ma ich dokładnie |n, będziemy go nazywać najedzonym. Nie jest to formalny, matematyczny termin, jednak wydaje się dużo bardziej wdzięczny niż dokładne tłumaczenie angielskiego terminu real rooted. Rzecz jasna, wielomiany, które nie są najedzone, będziemy nazywać głodnymi.

Czy można rozpoznać najedzony (lub głodny) wielomian "na pierwszy rzut oka"? Zacznijmy od wielomianów stopnia pierwszego - oczywiście każdy z nich jest najedzony. Wielomiany stopnia drugiego mogą być głodne (tak jak wspomniany wcześniej wielomian x2− 2x + 5 ), jednak po latach szkolnego treningu powinniśmy je bez trudu rozpoznać. Wszak jeśli trójmian kwadratowy a2x2 + a1x + a0 ma dwa pierwiastki rzeczywiste (czyli jest najedzony), to jego wyróżnik |∆ = a21− 4a0a2 jest nieujemny, czyli |a2⩾ 4a a . 1 0 2 Widać zatem, że poczucie sytości u wielomianu może być związane z pewnymi nierównościami dotyczącymi jego współczynników. Celem artykułu jest przedstawienie uogólnienia wspomnianej przed chwilą własności trójmianu kwadratowego na wielomiany większych stopni. Wyraża je następujące twierdzenie:

Twierdzenie 1. Załóżmy, że wielomian |P(x) = anxn +an −1xn−1 + ...+ a1x + a0 jest najedzony, i niech Ak dla k = 0,1,...,n. Wówczas

Ak (*)

dla k = 1,2,...,n − 1.

Aby udowodnić powyższe twierdzenie, potrzebujemy najpierw przyjrzeć się dokładniej najedzonym wielomianom. Dla wygody, w dalszej części artykułu przyjmijmy oznaczenia takie jak w treści twierdzenia. Istotne będą dla nas pewne dwie operacje, które możemy przeprowadzić na najedzonym wielomianie, tak aby nie zgłodniał. Pierwsza z nich to "lustrzane odbicie":

Fakt 1. Załóżmy, że wielomian |P(x) jest najedzony. Wówczas wielomian |P(x) = a0xn + a1xn−1 + ⋅⋅⋅+an−1x + an również jest najedzony.

Żeby przekonać się o słuszności faktu 1, musimy przyjrzeć się, czy i jak zmieniają się pierwiastki i ich krotności, gdy stosujemy "lustrzane odbicie". Zwróćmy uwagę, że skoro an ≠ 0, to 0 nie może być pierwiastkiem wielomianu P(x) (jego wyraz wolny jest niezerowy). Załóżmy, że 0 jest |k-krotnym pierwiastkiem wielomianu P (jeśli 0 nie jest pierwiastkiem |P(x), przyjmijmy k = 0 ). Wówczas a0 = a1 = ... = ak−1 = 0 i ak ≠0 (a jeśli k = 0, nie bierzemy pod uwagę pierwszego ciągu równości). W tej sytuacji wielomian P (x) ma stopień n −k. Załóżmy teraz, że x0 ≠ 0 jest |l-krotnym pierwiastkiem wielomianu P (x), i niech |P(x) = (x− x0)lQ(x). Nietrudno uzasadnić, że dla dowolnego |x≠ 0 zachodzi |P(x) = xnP( 1x). W tej sytuacji proste przekształcenia algebraiczne prowadzą do wniosku, że

P(x) = xnP(-1) = xn( 1-−x0)lQ( x x

gdzie Q(x) jest "lustrzanym odbiciem" wielomianu Q(x). Ponieważ |Q( 1) = x−nQ(x x0 0 powyższa równość dowodzi, że |1- x0 jest |l-krotnym pierwiastkiem wielomianu P(x). Przedstawione rozważania dowodzą, że wielomian |P(x) jest najedzony, gdyż krotności odwrotności niezerowych pierwiastków wielomianu |P(x) sumują się do |n− k, czyli stopnia wielomianu P(x).

obrazek

Druga operacja niepowodująca głodu, która będzie nam potrzebna, to różniczkowanie wielomianu. Czytelnikom, którzy nie znają różniczkowania, polecamy przeczytać krótką notkę na końcu artykułu.

Fakt 2. Załóżmy, że wielomian P(x) jest najedzony. Wówczas wielomian  ′ P (x) również jest najedzony.

Powyższy fakt wynika stąd, że różniczkowanie obniża krotność każdego pierwiastka o 1, w związku z czym wyjściowy wielomian "traci" przy różniczkowaniu K pierwiastków, gdzie K | jest liczbą różnych jego pierwiastków. Z drugiej strony, na mocy twierdzenia Rolle'a, między dwoma sąsiednimi (na osi liczb rzeczywistych) pierwiastkami wielomianu P | (x) istnieje pierwiastek wielomianu P′(x), i w ten sposób wielomian |P′(x) "zyskuje" |K −1 nowych pierwiastków. Uwzględniając te dwie obserwacje, potrafimy zlokalizować n −1 (gdzie n to stopień wielomianu |P(x) ) pierwiastków  ′ |P (x), licząc krotności. Ponieważ stopień  ′ P (x) również wynosi |n− 1, jest on najedzony.

Uzbrojeni w fakty 1 i 2 możemy przejść do dowodu twierdzenia. Załóżmy, że wielomian |P(x) jest najedzony, i wybierzmy dowolnie |k = 1,2,...,n− 1. Ponieważ różniczkowanie nie sprawia, że wielomian staje się głodny, to stosując tę operację (k − 1) razy na wielomianie P (x), otrzymamy wielomian

 n! (n − 1)! (k− 1)! R(x) = -----------anxn−k+1+--------an−1xn−k+...+ -------ak−1. (n −k + 1)! (n − k)! 0!

Ponieważ wielomian R(x) jest najedzony, to jego lustrzane odbicie

 (k-−1)! n−k+1 k! n−k ----n!----- R(x) = 0! ak−1x + 1! akx + ...+ (n− k + 1)! an

także jest najedzone. W tej sytuacji różniczkując | (n− k − 1) razy wielomian |R(x), dostaniemy najedzony wielomian

pict

Oznacza to, że wielomian Ak również jest najedzony, jednak zgodnie z informacjami przedstawionymi we wstępie do tego artykułu oznacza to, że (2A co jest równoważne (*) i kończy dowód.

Nierówności (*) noszą nazwę nierówności Newtona, gdyż Isaac Newton w swoim dziele Arithmetica Universalis (1707) stwierdził (bez dowodu), że liczba rzeczywistych pierwiastków wielomianu |P(x) jest nie mniejsza od stopnia wielomianu pomniejszonego o liczbę zmian znaku w ciągu

A

Nietrudno przekonać się, że przedstawiona hipoteza jest silniejsza od naszego twierdzenia, jednak na swój dowód czekała ponad 100 lat. Udowodnił ją James Sylvester w roku 1865.

Nasze twierdzenie nie musiało być aż tak cierpliwe, gdyż wykazał je w roku 1729 uczeń Newtona, Colin Maclaurin, próbując uzasadnić hipotezę postawioną przez nauczyciela. Zauważył on również, że jeśli wielomian P (x) jest najedzony, an = 1 i liczby Ai są dodatnie, to zachodzi

n√ --- n√ 1-- √ ----- A0 ⩽ A1. ⩽ ..⩽ An ⩽ An

Są to tak zwane nierówności Maclaurina. Ich uzasadnienie jest następujące: przy poczynionych założeniach dla dowolnego |k = 1,2,...,n −1 mamy

(AnAn

co po skróceniu przez A2n daje Akn i ostatecznie  √ ------- √ ----- |k 1An ⩽ k An .

Przypomnijmy teraz wzory Viète'a: jeśli |− x1,...,− xn są pierwiastkami wielomianu P(x) i an = 1, to

 n n an−1 = Q xi, an−2 = Q xix j, ..., a0 = x1x2 ...xn. i 1 i@ j

Jeśli wszystkie liczby xi są dodatnie, to spełnione są założenia dla nierówności Maclaurina. Zwróćmy uwagę, że wówczas

A

W tej sytuacji nierówność Maclaurina stanowi uogólnienie dobrze znanej nierówności między średnią geometryczną a arytmetyczną. Warto zwrócić uwagę, że popularny dowód tej nierówności poprzez zastosowanie indukcji wstecznej pochodzi od matematyka Augustina Cauchy'ego i został opublikowany dopiero w 1827 roku. Czytelnikom, którzy nie są zaznajomieni z tym pięknym rozumowaniem, polecamy artykuł Indukcja wsteczna z Delty 2/2011.

Na zakończenie warto zaznaczyć, że przedstawione twierdzenie nie charakteryzuje najedzonych wielomianów. Dla przykładu, wielomian |4x3 + 4x2 −3x − 5 = (x − 1)(4(x + 1)2 + 1) nie jest najedzony, ale spełnia opisane przez (*) nierówności. Czy w ogóle istnieją takie charakteryzacje? I tak i nie, ale to już inna, dłuższa historia.

O różniczkowaniu dla nieróżniczkujących.

Ze względu na młodszych Czytelników Delty poniżej prezentujemy krótką "bajkę" o tym, czym to różniczkowanie jest. Niech  f R R będzie pewną funkcją. Jeśli istnieje prosta styczna do wykresu funkcji | f w pewnym punkcie |(x0, f(x0)), to tangens kąta nachylenia tej stycznej nazwiemy pochodną funkcji | f w punkcie |x0 i będziemy oznaczać przez | f′(x0). W szczególności, jeśli | f′ (x0) = 0 dla pewnego x0 ∈R, to styczna do wykresu funkcji | f w punkcie |(x , f(x )) 0 0 jest pozioma. Łatwo w związku z tym uwierzyć, że jeśli dla pewnych x1 < x2 mamy  f(x1) = f (x2) = 0 oraz w każdym punkcie przedziału |[x1,x2] istnieje styczna do wykresu funkcji | f, to w pewnym punkcie ta styczna jest pozioma, czyli istnieje z ∈(x1,x2) takie, że  f ′(z) = 0. Mówi o tym twierdzenie Rolle'a.

Okazuje się, że pochodna wielomianu P(x) wyraża się wzorem |P′(x) = nanxn −1 + +(n −1)an−1xn−2 + ...+ 2a2x +a1, czego nie będziemy tutaj dowodzić. Jeśli Q(x) i R(x) są wielomianami, można algebraicznie udowodnić następującą równość, co polecamy jako ćwiczenie:

(R(x)Q(x))

Równość ta jest słuszna nie tylko dla wielomianów, ale w ogólnym przypadku dowód już nie jest algebraiczny. Kolejnym ćwiczeniem jest uzasadnienie, jak z powyższej równości wynika fakt, że jeśli a jest |k-krotnym pierwiastkiem wielomianu P (x), to jest (k −1) -krotnym pierwiastkiem wielomianu  ′ P (x).


Do czytania

O innej, dłuższej historii Zainteresowany Czytelnik może poczytać w artykule A new look at Newton's inequalities autorstwa Constantina Niculescu, z którego korzystałem, pisząc niniejszy tekst. Inspirację zaczerpnąłem z cyklu wykładów Nikhila Srivastavy wygłoszonych na Uniwersytecie Warszawskim pod tytułem Geometry of Polynomials. Nagrania z tych wykładów są udostępnione w serwisie YouTube - gorąco polecam skorzystać.