Pagrindinė algebros teorema

Iš testwiki.
Pereiti į navigaciją Jump to search

Pagrindinė teorema

Mes nežinome ar bet koks polinomas turi šaknis. Žinoma, kad yra polinomai su realiaisiais koeficientais, neturintys realiųjų šaknų; x2+1 — vienas iš tokių polinomų. Būtų galima tikėtis, kad egzistuoja polinomai, neturintys šaknų net tarp kompleksinių skaičių, ypač jeigu nagrinėti polinomus su bet kokiais kompleksiniais koeficientais. Jeigu taip būtų, tai kompleksinių skaičių sistemą reikėtų toliau plėsti. Iš tikro, vienok, teisinga tokia pagrindinė algebros teorema kompleksinių skaičių:
Bet koks polinomas su bet kokiais skaitiniais (ne raidiniais) koeficientais, kurio laipsnis ne mažesnis už vienetą, turi bent vieną šaknį, bendru atveju kompleksinę.
Šita teorema yra vienas iš didžiausių pasiekimų visos matematikos ir panaudojama įvairiose mokslo srityse. Ji sudaro pagrindą visai tolimesnei polinomų su skaitiniais koeficientais teorijai, ir todėl šitą teoremą vadino (o kartais vadina ir dabar) "pagrindine teorema aukštosios algebros". Iš tikro gi, pagrindinė teorema nėra grynai algebriška. Visi jos įrodymai, — o jų, po Gauso, pirmo įrodžiusio šitą teoremą pačioje XVIII amžiaus pabaigoje, buvo rasta gana daug, — turi daugiau ar mažiau naudoti taip vadinamas topologines savybes realiųjų ar kompleksinių skaičių, t. y. savybes, susijusias su tolydumu.
Įrodyme, kuris bus dabar duotas, polinomas f(x) su kompleksiniais koeficientais bus nagrinėjamas kaip kompleksinė funkcija nuo kompleksinio kintamojo x. Tokiu budu, x gali būti bet koks kompleksinis skaičius, t. y., kaip sako, kintamasis x keičiasi ant kompleksinės plokštumos. Reikšmės funkcijos f(x) taip pat bus kompleksiniai skaičiai. Galima pasakyti, kad šitos reikšmės žymimos ant antro ekzemplioriaus kompleksinės plokštumos, panašiai kaip realiųjų funkcijų nuo realiojo kintamojo atveju reikšmės nežinomojo kintamojo žymimos ant vienos skaičių tiesės (ant abscisių ašies), o funkcijos reikšmės - ant kitos (ant ordinačių ašies).
Funkcijos tolydumo apibrėžimas, žinomas skaitytojui iš matematinės analizės kurso, taikomas ir funkcijoms kompleksinio kintamojo, be to, apibrėžimo formuluotėje absoliutiniai dydžiai pakeičiami moduliais.
Būtent, kompleksinė funkcija f(x) kompleksinio kintamojo x vadinama tolydžia taške x0, jeigu realiajam skaičiui ε galima parinkti tokį teigiamą realųjį skaičių δ, kad, koks bebūtų (bendru atveju, kompleksinis) priaugimas h, kurio modulis tenkina nelygybę |h|<δ, bus taipogi teisinga nelygybė
|f(x0+h)f(x0)|<ε.
Funkcija f(x) vadinama tolydžia, jeigu jinai tolydi visose taškuose x0, kuriuose ji apibrėžta, t. y., jeigu f(x) yra polinomas ant visos kompleksinės plokštumos.
Polinomas f(x) yra tolydi funkcija nuo kompleksinio kintamojo x.
Šitą teoremą įrodyti galima būtų taip pat, kaip tai daroma matematinės analizės kurse, būtent, parodžius, kad suma ir sandauga tolydžių funkcijų pačios tolydžios, ir pastebėjus, kad funkcija pastoviai lygi vienam ir tam pačiam kompleksiniui skaičiui, bus tolydi. Mes eisime, vienok, kitu keliu.
Įrodysime iš pradžių atskirą atvejį teoremos, būtent atvejį, kai laisvasis narys polinomo f(x) lygus nuliui; įrodysime tik tolydumą f(x) taške x0=0. Kitaip tariant, mes įrodysime tokią lemą (vietoje h mes rašome x):
Lema 1. Jeigu laisvasis narys polinomo f(x) lygus nuliui:
f(x)=a0xn+a1xn1+a2xn2+...+an1x,
t. y. f(0)=0, tai bet kokiam ε>0 galima parinkti tokį δ>0, kad su visais x, kuriems |x|<δ, bus |f(x)|<ε.
Iš tikro, tegu
A=max(|a0|,|a1|,|a2|,...,|an1|).
(Skaičius A prilyginamas didžiausiai reikšmei iš polinomo f(x) koeficientų modulių).
Skaičius ε mums jau duotas. Parodysime, kad jeigu parinkti
δ=εA+ε,(1)
tai jis tenkins reikalaujamas sąlygas.
Iš tikrųjų,
|f(x)||a0||x|n+|a1||x|n1+|a2||x|n2+...+|an1||x|A(|x|n+|x|n1+|x|n2+...+|x|),
t. y.
|f(x)|A|x||x|n+11|x|.
(Čia pritaikėme geometrinės progresijos narių sumą: A|x|(|x|n1+|x|n2+|x|n3+...+1)=A|x|1|x|n1|x|).
Kadangi |x|<δ ir, pagal (1), δ<1, tai
|x||x|n+11|x|<|x|1|x|,
ir todėl
|f(x)|<A|x|1|x|<Aδ1δ=AεA+ε1εA+ε=AεA+εA+εεA+ε=AεA+εAA+ε=ε,
ką ir reikėjo įrodyti.
Išvesime dabar sekančią formulę. Tegu duotas polinomas
f(x)=a0xn+a1xn1+a2xn2+...+an1x+an
su bet kokiais kompleksiniais koeficientais. Įstatysime į jį vietoje x sumą x+h, kur h — antras nežinomasis. Išskleidinėję dešinėje pusėje kiekvieną laipsnį (x+h)k,kn, pagal binomo formulę ir surinkdami kartu narius su vienodais laipsniais h, mes gausime, kaip skaitytojas be vargo patikrins, lygybę
f(x+h)=f(x)+hf(x)+h22!f(x)+h33!f(x)+...+hnn!f(n)(x),
t. y. įrodysime Teiloro formulę, duodančią išskleidimą f(x+h) pagal laipsnius "prieaugio" h.
Tolydumas bet kokio polinomo f(x) bet kuriame taške x0 įrodomas dabar sekančiu budu. Pagal Teiloro formulę
f(x0+h)f(x0)=c1h+c2h2+c3h3+...+cnhn=ϕ(h);
čia
c1=f(x0),c2=12!f(x0),c3=13!f(x0),...,cn=1n!f(n)(x0).
Polinomas ϕ(h) nuo nežinomojo h yra polinomas be laisvojo nario, todėl, pagal lemą 1, visokiam ε>0 galima parinkti tokį δ>0, kad, kai |h|<δ bus |ϕ(h)|<ε, t. y.
|f(x0+h)f(x0)|<ε,
ką ir reikėjo įrodyti.
Iš nelygybės
||f(x0+h)||f(x0)|||f(x0+h)f(x0)|,
pagrįstos formule (13) iš https://lt.wikibooks.org/wiki/Kompleksiniai_skaičiai#Svarbios_nelygybės , ir iš įrodyto dabar polinomo tolydumo išplaukia tolydumas modulio |f(x)| polinomo f(x); šitas modulis yra, akivaizdu, realioji neneigiama funkcija kompleksinio kintamojo x.
Dabar bus įrodytos lemos, naudojamos įrodinėjant pagrindinę teoremą.
Lema apie vyriausiojo nario modulį. Jeigu duotas polinomas n-to laipsnio, n1,
f(x)=a0xn+a1xn1+a2xn2+...+an
su bet kokiais kompleksiniais koeficientais ir jeigu k — bet koks teigiamas realusis skaičius, tai su pakankamai dideliomis nežinomojo x modulio reikšmėmis galioja nelygybė
|a0xn|>k|a1xn1+a2xn2+...+an|,(2)
t. y. modulis vyriausiojo nario bus didesnis už modulį sumos visų kitų narių, be to, tiek kiek norima kartų [didesnis].
Iš tiesų, tegu A — didžiausias iš koeficientų a1,a2,...,an modulių:
A=max(|a1|,|a2|,...,|an|).
Tada (žr. savybes modulių sumos ir sandaugos kompleksinių skaičių)
|a1xn1+a2xn2+...+an||a1||x|n1+|a2||x|n2+...+|an|
A(|x|n1+|x|n2+...+1)=A1|x|n1|x|=A|x|n1|x|1.
Tarę |x|>1, mes gausime:
|x|n1|x|1<|x|n|x|1,
iš to
|a1xn1+a2xn2+...+an|<A|x|n|x|1.
Tokiu budu, nelygybė (2) bus teisinga, jeigu x kartu su salyga |x|>1 tenkins nelygybę
kA|x|n|x|1|a0xn|=|a0||x|n,
kA1|x|1|a0|,
kA|a0||x|1,
t. y., jeigu
|x|kA|a0|+1.(3)
Kadangi dešinė dalis nelygybės (3) daugiau už 1, tai galima tvirtinti, kad su x reikšmėm, tenkinančiom šitą nelygybę, bus teisinga ir (2) nelygybė, kas įrodo lemą.
Lema apie polinomo modulio didėjimą. Bet kokiam polinomui f(x) su kompleksiniais koeficientais, laipsnis kurio ne mažesnis už vienetą, ir visokiam teigiamam realiajam skaičiui M, kiek norima dideliam, galima parinkti tokį teigiamą realųjį skaičių N, kad kai |x|>N bus |f(x)|>M.
Tegu
f(x)=a0xn+a1xn1+a2xn2+...+an.
Pagal (11) formulę iš https://lt.wikibooks.org/wiki/Kompleksiniai_skaičiai#Svarbios_nelygybės
|f(x)|=|a0xn+(a1xn1+a2xn2+...+an)||a0xn||a1xn1+a2xn2+...+an|.(4)
Pasinaudosime lema apie vyriausiojo nario modulį, parinkę k=2: egzistuoja toks skaičius N1, kad kai |x|>N1 bus
|a0xn|>2|a1xn1+a2xn2+...+an|.
Iš to
|a1xn1+a2xn2+...+an|<12|a0xn|,
t. y., pagal (4)
|f(x)|>|a0xn|12|a0xn|=12|a0xn|.(4.1)
Dešinė dalis šitos nelygybės bus didesnė už M, kai
|x|>N2=2M|a0|n.
(Iš tikro, įstatę N2 į (4.1) nelygybę vietoje x, gausime
|f(N2)|>12|a0N2n|=12|a0||(2M|a0|n)n|=12|a0||2M|a0||=M,
t. y. |f(N2)|>M).
Tokiu budu. su |x|>N=max(N1,N2) bus |f(x)|>M.
8 brėžinys.
Šitos lemos prasmė gali būti išaiškinta pasitelkiant tokią geometrinę iliustaciją, kuri šitame paragrafe bus ne kartą panaudojama. Tarkime, kad kiekviename taške x0 kompleksinės plokštumos pastatytas statmuo šitai plokštumai, kurio ilgis (pasirinkus mastelį) lygus modulio f(x) reikšmei šitame taške, t. y. lygus |f(x)|.
Statmenų [kompleksinei plokštumai] tiesių galai pagal įrodytą aukščiau polinomo modulio tolydumą sudarys tolydų kreivinį paviršių, esantį virš kompleksinės plokštumos. Lema apie polinomo modulio didėjimą parodo, kad šitas paviršius, didėjant |x0| vis daugiau ir daugiau tolsta nuo kompleksinės plokštumos, nors, aišku, šitas tolėjimas visai nėra monotoniškas. 8 brėžinys schematiškai pavaizduoja liniją susikirtimo šito paviršiaus su plokštuma, kuri yra statmena kompleksinei plokštumai ir pereina per tašką O (arba 0).
Pagrindinį vaidmenį įrodyme atlieka tokia lema:
Dalamberio lema. Jeigu su x=x0 polinomas f(x) laipsnio n,n1, netampa lygus nuliui, f(x0)0 ir todėl |f(x0)|>0, tai galima rasti tokį priaugimą h, bendru atvejų kompleksinį, kad
|f(x0+h)|<|f(x0)|.
Pagal Teiloro formulę, jeigu priaugimas h kol kas laisvai pasirenkamas, bus
f(x0+h)=f(x0)+hf(x0)+h22!f(x0)+h33!f(x0)+...+hnn!f(n)(x0).
Pagal sąlygą, x0 nėra polinomo f(x) šaknis. Atsitiktinai, visgi, šitas skaičius gali būti polinomo f(x) šaknimi, o taip pat, galbūt, šaknimi kai kurioms tolimesnėms išvestinėms. Tegu k-oji išvestinė (k1) bus pirma, kuriai x0 nėra jos šaknis, t. y.
f(x0)=f(x0)=...=f(k1)(x0)=0,f(k)(x0)0.
Toks k egzistuoja, kadangi, jeigu a0 yra vyriausias koeficienta polinomo f(x), tai
f(n)(x0)=n!a00.
Tokiu budu,
f(x0+h)=f(x0)+hkk!f(k)(x0)+hk+1(k+1)!f(k+1)(x0)+...+hnn!f(n)(x0).
Kai kurie iš skaičių f(k+1)(x0),...,f(n1)(x0) taip pat gali būti lygūs nuliui, bet tai mums nėra reikšminga (nesvarbu).
Dalindami abi dalis šitos lygybės iš f(x0), kuris, pagal sąlygą, nelygus nuliui, ir įvedę žymėjimus
cj=f(j)(x0)j!f(x0),j=k,k+1,...,n,
mes gausime:
f(x0+h)f(x0)=1+ckhk+ck+1hk+1+...+cnhn
arba, žinant, kad ck0,
f(x0+h)f(x0)=(1+ckhk)+ckhk(ck+1ckh+...+cnckhnk).
Pereidami prie modulių, gausime:
|f(x0+h)f(x0)||1+ckhk|+|ckhk||ck+1ckh+...+cnckhnk|.(5)
Iki šiol mes nedarėme jokių įvertinimų apie prieaugį h. Dabar mes rinksimes h, pasirinkdami atskirai jo modulį ir argumentą. Skaičiaus h modulį rinksime tokiu budu. Kadangi
ck+1ckh+...+cnckhnk
yra polinomas nuo h be laisvojo nario, tai pagal lemą 1 (parinkę ε=12), galima rasti tokį δ1, kad kai |h|<δ1, bus
|ck+1ckh+...+cnckhnk|<12.(6)
[Paraboloido pastebėjimas. Jeigu ck=cn, tai f(x0+h)f(x0)=1+ckhk+ck+1hk+1+...+cnhn=1+cnhn. Ir, kaip patikrinau, toliau įrodinėjimas turėtų pavykti, jei pamiršti apie |h|<δ1 ir susikoncentruoti tik ties |h|<δ2. Bet jeigu norima įrodinėti su x0, kuriam k<n, tai sprendimas yra paprastas. Bet kokiam polinomui f(x) (n2) labai lengva surasti tokį x0, su kuriuo f(x0)0, f(k)(x0)0, kai k<n.]
Iš kitos pusės, su
|h|<δ2=|ck|1k
bus
|ckhk|<1.(7)
Tarsime, kad h modulis išrinktas pagal nelygybę
|h|<min(δ1,δ2).(8)
Tada, pagal (6), nelygybė (5) pavirsta į griežtą nelygybę
|f(x0+h)f(x0)|<|1+ckhk|+12|ckhk|;(9)
(7) sąlyga mes pasinaudosime vėliau.
Pasirinkdami h argumentą, reikalausime, kad skaičius ckhk būtų neigiamas realusis skaičius. Kitaip tariant,
arg(ckhk)=argck+kargh=π,
iš to
argh=πargckk.(10)
Pasirinkus tokį h, skaičius ckhk skirsis ženklu nuo savo absoliutaus dydžio,
ckhk=|ckhk|
ir todėl, panaudojus nelygybę (7),
|1+ckhk|=|1|ckhk||=1|ckhk|.
Tokiu budu, pasirenkant h pagal sąlygas (8) ir (10) nelygybė (9) virsta tokia
|f(x0+h)f(x0)|<1|ckhk|+12|ckhk|=112|ckhk|,
t. y. tuo labiau
|f(x0+h)f(x0)|=|f(x0+h)||f(x0)|<1,
iš ko seka
|f(x0+h)|<|f(x0)|,
kas įrodo Dalamberio lemą.
Pasitelkiant tą geomtrinę iliustraciją, kuri buvo duota aukščiau, galima taip paaiškinti Dalamberio lemą. Duota, kad |f(x0)|>0. Tai reiškia, kad ilgis statmens, pastatyto ant kompleksinės plokštumos taške x0, nelygus nuliui. Tada, pagal Dalamberio lemą, galima rasti tokį tašką x1=x0+h, kad |f(x1)|<|f(x0)|, t. y. statmuo taške x1 bus trumpesnis negu taške x0, ir dėl to, paviršius, sudarytas iš kompleksinei plokštumai statmenų tiesių galų, bus šitame naujame taške (x1) kažkiek arčiau kompleksinės plokštumos. Kaip parodo lemos įrodymas, h modulį galima laikyti kiek norima mažu, t. y. tašką x1 galima parinkti kiek norima arti prie taško x0; visgi mes toliau nesinaudosime šituo pastebėjimu.
Polinomo f(x) šaknys bus, akivaizdu, tie kompleksiniai skaičiai (t. y. tie taškai ant kompleksinės plokštumos), kuriuose paviršius, sudarytas iš statmenų tiesių galų, liesis su šita plokštuma. Remiantis tik Dalamberio lema, negalima įrodyti tokių taškų egzistavimą. Iš tiesų, naudojantis šita lema, galima tik rasti tokią begalinę seką taškų x0,x1,x2,..., kad
|f(x0)|>|f(x1)|>|f(x2)|>...(11)
Iš čia neseka egzistavimas tokio taško x, kad f(x)=0, tuo labiau, kad mažėjanti seka teigiamų realiųjų skaičių (11) visai nebūtinai artėja prie nulio.
Tolimesni nagrinėjimai remsis viena teorema iš teorijos funkcijos kompleksinio kintamojo, apibendrinančios Vejerštraso teoremą, žinomą skaitytojui iš matematinės analizės kurso. Ji priskiriama realiosioms funkcijoms nuo kompleksinio kintamojo, t. y. priskiriama funkcijoms nuo kompleksinio kintamojo, įgaunančioms tik realiąsias reikšmes; tokių funkcijų pavyzdys yra polinomo modulis. Šios teoremos formuluotėje mes kalbėsime paprastumo dėlei apie uždarą skritulį E, turėdami galvoje skritulį ant kompleksinės plokštumos, prie kurio prijungti visi taškai jo konturo (apskritimo).
Jeigu realioji funkcija g(x) nuo kompleksinio kintamojo x tolydi visuose taškuose uždaro skritulio E, tai egzistuoja skritulyje E toks taškas x0, kad visiems x iš E teisinga nelygybė g(x)g(x0). Tada taškas x0 yra minimumo taškas funkcijai g(x) skritulyje E.
Šitos teoremos įrodymą galima rasti visuose kursuose teorijos funkcijos kompleksinio kintamojo, ir mes jo nepateikiame.
Apsiriboję atveju, kai funkcija g(x) neneigiama visuose taškuose skritulio E, — tik šitas atvejis mus domina, — paaiškinsime geometriškai šitą teoremą pagal tą iliustraciją, kuri jau panaudota aukščiau. Kiekviename taške x0 skritulio E nuvedame statmenį ilgio g(x0). Galai šitų statmenų sudaro gabalą tolydaus kreivinio paviršiaus, be to dėl skritulio E uždarumo egzistavimas minimumo taškų šitam paviršiaus gabalui tampa geometriškai pakankamai aiškus. Šita iliustracija, žinoma, nepakeičia teoremos įrodymo.
Dabar mes galime pereiti prie betarpiško įrodymo pagrindinės teoremos. Tegu duotas polinomas f(x) laipsnio n,n1. Jeigu jo laisvasis narys yra an, tai, akivaizdu, f(0)=an. Pritaikysime mūsų polinomui lemą apie polinomo modulio didėjimą, tarę M=|f(0)|=|an|. Egzistuoja todėl toks N, kad su |x|>N bus |f(x)|>|f(0)|. Akivaizdu, kad nurodytas aukščiau Vejerštraso teoremos apibendrinimas pritaikomas funkcijai |f(x)| pasirinkus bet kokį uždarą skritulį E. Skritulį E mes parinksime su spinduliu N ir centru taške 0. Tegu taškas x0 bus |f(x)| minimumo taškas skritulyje E, iš ko seka |f(x0)||f(0)|.
Lengva matyti, kad x0 bus minimumo taškas |f(x)| ant visos kompleksinės plokštumos: jeigu taškas x guli ne ant E, tai |x|>N, ir todėl
|f(x)|>|f(0)||f(x0)|.
Iš to seka, galų gale, kad f(x0)=0, t. y. kad x0 yra f(x) šaknis; jeigu būtų f(x0)0, tai, pagal Dalamberio lemą, egzistuotų toks taškas x1, kad |f(x1)|<|f(x0)|; o tai prieštarauja ką tik nustatytai savybei taško x0.

Papildomai

Parodysime pavyzdį, kuriame polinomo n-tos eilės išvestinė nelygi nuliui, o visos kitos žemesnės išvestinės lygios nuliui tam tikrame taške x0. Tai yra polinomas, kuriam k=n iš Dalamberio lemos įrodymo.
Tarkime turime polinomą g(x)=(x1)(x1)=x22x+1. Jis turi dvi vienodas šankis x0=1. Integruojame šitą polinomą:
f(x)=g(x)dx=(x22x+1)dx=x33x2+x.
Padauginame gautą polinomą f(x) iš 3 (tai nepakeičia jo šaknų reikšmių):
3f(x)=3(x33x2+x)=x33x2+3x=f1(x).
Polinomas f1(x) (ir f(x)) turi vieną akivaizdžią šaknį x1=0.
Tada
x33x2+3x=x(x23x+3).
Polinomo x23x+3 šaknys yra šios:
x2=b+b24ac2a=(3)+(3)241321=3+9122=3+32=3+3i22=3+i32;
x3=bb24ac2a=3i32.
Taigi, skaičius x0=1 nėra polinomo f1(x) šaknis. Bet šis skaičius (x0=1) yra šaknis polinomo f1(x) pirmos ir antros eilės išvestinių, tačiau nėra šaknis trečios eilės išvestinės. Iš tikro
f1(x)=(x33x2+3x)=3x26x+3,f1(1)=31261+3=36+3=0;
f1(x)=(3x26x+3)=6x6,f1(1)=616=0;
f1(x)=(6x6)=6,f1(1)=60.
Šitame pavyzdyje polinomo f1(x) laipsnis n=3.
Apskaičiuokime polinomo f1(x)=x33x2+3x reikšmę taške x0=1.
f1(1)=13312+31=13+3=1.
Tada polinomas f2(x)=x33x2+3x1 turės trigubą šaknį x0=1, nes
f2(x)=x33x2+3x1=(x1)3.
Aišku, kad polinomo f2(x) visų eilių išvestinės bus tokios pačios kaip ir polinomo f1(x).
Akivaizdu, kad pakeitus polinomo f2(x) laisvąjį narį -1 bet kokiu kitu skaičiumi, pavyzdžiui, 5, gausime tokį polinomą
f3(x)=x33x2+3x+5,
kuris neturės šaknies skaičiaus x0=1, bet jo pirmos ir antros eilės išvestinių šaknys bus x0=1, o trečios eilės išvestinė bus nelygi nuliui (bus lygi 6). Tai yra polinomas n=3 laipsnio, kurio laisvasis narys nelygus nuliui (lygus 5) ir kuriam tinka sąlyga iš Dalamberio lemos įrodinėjimo k=n. Tiesiog parodėme, kad toks polinomas egzistuoja (kuriam k=n).

Išvados iš pagrindinės teoremos

Tegu duotas polinomas n-to laipsnio, n1,
f(x)=a0xn+a1xn1+a2xn2+...+an1x+an(1)
su bet kokiais kompleksiniais koeficientais. Mes vėl nagrinėjame jį kaip formaliai-algebrinę išraišką, nusakoma savo koeficientų rinkiniu. Pagrindinė teorema apie šaknies egzistavimą, įrodyta praeitame paragrafe, leidžia teigti, kad egzistuoja polinomo f(x) šaknis α1, kompleksinė arba realioji. Todėl polinomas f(x) gali būti išskaidytas taip:
f(x)=(xα1)ϕ(x).
Polinomo ϕ(x) koeficientai vėl yra realieji arba kompleksiniai skaičiai, ir todėl ϕ(x) turi šaknį α2, taigi
f(x)=(xα1)(xα2)ψ(x).
Tesdami taip toliau, mes prieisime po baigtinio skaičiaus žingsnių prie n-to laipsnio polinomo f(x) išskaidymo į n tiesinių daugiklių sandaugą,
f(x)=a0(xα1)(xα2)...(xαn).(2)
Koeficientas a0 atsiranda dėl šios priežasties: jeigu dešinėje pusėje išraiškoje (2) stovėtų koks nors koeficientas b, tai po atskiaudimo vyriausias narys polinomo f(x) būtų bxn, nors iš tikro, pagal (1), juo yra narys a0xn. Todėl b=a0.
Išskaidymas (2) yra polinomui f(x) vienintelis, gali skirtis tik išskaidymo tvarka daugiklių (kuris daugiklis stovės pirmas, kuris antras ir t. t.).
Iš tikro, tegu yra dar išskaidymas
f(x)=a0(xβ1)(xβ2)...(xβn).(3)
Iš (2) ir (3) seka lygybė
(xα1)(xα2)...(xαn)=(xβ1)(xβ2)...(xβn).(4)
Jeigu šaknis αi skirtųsi nuo visų βj,j=1,2,...,n, tai, įstatę αi vietoje nežinomojo į (4), mes gautume iš kairės nulį, o iš dešinės skaičių, kuris nėra nulis. Tokiu budu, bet kuri šaknis αi lygi kai kuriai šakniai βj ir atvirkščiai.
Iš čia dar neišplaukia skaidinių (2) ir (3) sutapimas. Iš tiesų, šaknų αi,i=1,2,...,n, gali būti vienodų. Tegu, pavyzdžiui, yra s šaknų α1 ir tegu, iš kitos pusės, tarp šaknų βj,j=1,2,...,n, yra t šaknų α1. Reikia parodyti, kad s=t.
Kadangi laipsnis polinomų sandaugos lygus daugiklių laipsnių sumai, tai dviejų polinomų sandauga, nelygių nuliui, negali būti lygi nuliui. Iš čia išplaukia, kad jeigu dvi sandaugos lygios viena kitai, tai abi lygybės puses galima suprastinti iš bendro daugiklio: jeigu
f(x)ϕ(x)=g(x)ϕ(x)
ir ϕ(x)0, tai iš
[f(x)g(x)]ϕ(x)=0
seka
f(x)g(x)=0,
t. y.
f(x)=g(x).
Pritaikysime tai (4) lygybei. Jeigu, pavyzdžiui, s>t, tai, suprastinę abi (4) lygybės dalis iš daugiklio (xα1)t, mes ateisime prie lygybės, kurios kairė pusė dar turi daugiklį xα1, o dešinė pusė jo neturi. Aukščiau parodyta, kad iš to gaunamas prieštaravimas. Tokiu budu, įrodyta, kad išskaidymas (2) polinomo f(x) yra vienintelis.
Apjungdami kartu vienodus daugiklius, išskaidymą (2) galima perrašyti taip:
f(x)=a0(xα1)k1(xα2)k2...(xαl)kl,(5)
kur
k1+k2+...+kl=n.
Be to, laikoma, kad tarp šaknų α1,α2,...,αl jau nėra vienodų.
Skaičius ki (5), i=1,2,...,l, reiškia šaknies αi kartotinumą polinome f(x).
Mes įrodėme tokį svarbų rezultatą:
Bet koks polinomas f(x) laipsnio n,n1, su bet kokiais koeficientais, kurie yra skaičiai, turi n šaknų, jeigu kiekvieną šaknį skaičiuoti tiek kartų, koks yra jos kartotinumas.
Pastebėsime, kad mūsų teorema teisinga ir su n=0, nes nulinio laipsnio polinomas neturi šaknų. Šita teorema nepritaikoma tik polinomui 0, neturinčiam laipsnio ir lygiu nuliui su bet kuria x reikšme. Šita paskutine pastaba mes pasinaudosime įrodinėjant tokią teoremą:
Jeigu polinomai f(x) ir g(x), kurių laipsiai ne didesni už n, turi skirtingas reikšmes su daugiau nei n skirtingų nežinomojo reikšmių, tai f(x)=g(x) (čia turima galvoje, kad jeigu su kiekviena [skirtinga] xk (k=1,2,...,n+1,...) reikšme teisinga lygybė f(xk)=g(xk) ir jeigu f(x1)f(x2)...f(xn+1)... bei g(x1)g(x2)...g(xn+1)..., tai f(x)=g(x)).
Iš tikro, polinomas f(x)g(x), pagal mūsų prielaidą, turi daugiau nei n šaknų, o kadangi jo laipsnis ne didesnis už n, tai turi būti teisinga lygybė f(x)g(x)=0.
Tokiu budu, atsižvelgiant į tai, kad skirtingų skaičių begalo daug, galima tvirtinti, kad bet kokiems dviems skirtingiems polinomams f(x) ir g(x), atsiras tokios reikšmės c nežinomojo x, kad f(c)g(c). Tokius c galima rasti ne tik tarp kompleksinių skaičių, bet ir tarp realiųjų, tarp racionaliųjų ir net tarp sveikųjų skaičių.
Tokiu budu, du polinomai su koeficientais, kurie yra skaičiai, turintys nors prie vieno nežinomojo x laipsnio skirtingus koeficientus, bus skirtingos kompleksinės funkcijos kompleksinio kintamojo x. Tuom įrodytas, pagaliau, ekvivalentumas polinomams su skaitiniais koeficientais dviejų apibrėžimų polinomų lygybės — algebrinio ir teoretinio-funkcinio.
Teorema, įrodyta aukščiau, leidžia teigti, kad polinomas, laipsnis kurio ne didesnis už n, pilnai apsakomas/nustatomas savo reikšmėmis su bet kokiom nežinomojo reikšmėm, skaičius kurių didesnis už n. Ar galima šitas polinomo reikšmes laisvai pasirinkti? Jeigu tarti, kad užduodamos polinomo reikšmės su n+1 skirtingų nežinomojo reikšmių, tai atsakymas bus teigiamas: visada egzistuoja polinomas ne didesnio nei n-to laipsnio, priimantis į priekį užduotas reikšmes su n+1 užduotų skirtingų nežinomojo reikšmių.
Iš tiesų, tegu reikia sudaryti polinomą ne didesnio nei n-to laipsnio, kuris su nežinomojo reikšmėm a1,a2,...,an+1, kurios yra skirtingos, įgauna atitinkamai reikšmes c1,c2,...,cn+1. Šituo polinomu bus:
f(x)=i=1n+1ci(xa1)...(xai1)(xai+1)...(xan+1)(aia1)...(aiai1)(aiai+1)...(aian+1).(6)
Iš tikro, jo laipsnis ne didesnis už n, reiškia f(ai)=ci.
Formulė (6) vadinasi Lagranžo interpoliacine formule. Pavadinimas "interpoliacinė" surištas su tuo, kad pagal šitą formulę, žinant polinomo reikšmes n+1 taške, galima apskaičiuoti jo reikšmes visuose kituose taškuose.
Vijeto formulės. Tegu duotas polinomas f(x) laipsnio n su vyriausiu koeficientu 1,
f(x)=xn+a1xn1+a2xn2+...+an1x+an,(7)
ir tegu α1,α2,...,αn — jo šaknys (kiekviena kartotinė šaknis paimta atitinkamai kartų). Tada f(x) išskaidomas taip:
f(x)=(xα1)(xα2)...(xαn).
Daugindami skiaustus, stovinčius dešinėje, o paskui sutraukę panašius narius ir lygindami gautus koeficientus su koeficientais iš (7), mes gausime tokias lygybes, vadinamas Vijeto formulėmis ir išreiškiančias polinomo koeficientus per jo šaknis:
a1=(α1+α2+...+αn),
a2=α1α2+α1α3+..+α1αn+α2α3+...+αn1αn,
a3=(α1α2α3+α1α2α4+..+αn2αn1αn),
...........................
an1=(1)n1(α1α2...αn1+α1α2...αn2αn+...+α2α3...αn),
an=(1)nα1α2...αn.
Tokiu budu, dešinėje dalyje k-tos lygybės, k=1,2,...,n, stovi suma visų įmanomų sandaugų po k šaknų, paimtu su pliuso ar minuso ženklu priklausomai nuo to ar skaičius k lyginis ar nelyginis.
Kai n=2 šitos formulės pavirsta į žinomą iš elementariosios algebros sąryšį tarp šaknų ir koeficientų kvadratinio polinomo. Kai n=3, t. y. kūbiniam polinomui, šitos formulės tampa tokiomis:
a1=(α1+α2+α3),a2=α1α2+α1α3+α2α3,a3=α1α2α3.
Vijeto formulės palengvina polinomo užrašymą, kai žinomos jo šaknys. Pavyzdžiui, rasime ketvirto laipsnio polinomą f(x), turinį paprastas šaknis skaičius 5 ir -2 ir dvigubą šaknį 3. Mes gausime:
a1=(52+3+3)=9,
a2=5(2)+53+53+(2)3+(2)3+33=17,
a3=[5(2)3+5(2)3+533+(2)33]=33,
a4=5(2)33=90,
ir todėl
f(x)=x49x3+17x2+33x90.
Jeigu vyriausias narys a0 polinomo f(x) nelygus 1, tai, kad panaudoti Vijeto formules būtina iš pradžių visus koeficientus padalinti iš a0, kas neįtakoja polinomo šaknis. Tokiu budu, šiuo atveju Vijeto formulės duoda išraiškas santykio visų koefcientų su vyriausiu koeficientu.
Polinomai su realiaisiais koeficientais. Dabar bus išvestos kai kurios išvados iš pagrindinės algebros teoremos kompleksinių skaičių apie polinomus su realiaisiais koeficientais. Iš esmės, būtent šitomis išvadomis pagrįsta ta išskirtinai didelė reikšmė pagrindinės teoremos, apie kurią kalbėta anksčiau.
Tegu polinomas su realiaisiais koeficientais
f(x)=a0xn+a1xn1+a2xn2+...+an1x+an
turi kompleksinę šaknį α, t. y.
a0αn+a1αn1+a2αn2+...+an1α+an=0.
Mes žinome, kad paskutinė lygybė bus teisinga, jeigu joje visus skaičius pakeisti jungtiniais. Visi gi koeficientai a0,a1,...,an1,an, o taip pat 0, stovintis dešinėje, būdami realieji, pasiliks esant šiam pakeitimui be pasikeitimų, ir mes ateiname prie lygybės
a0αn+a1αn1+a2αn2+...+an1α+an=0,
t. y.
f(α)=0.
Tokiu budu, jeigu kompleksinis (bet ne realusis) skaičius α yra šaknis polinomo f(x) su realiaisiais koeficientais, tai polinomo f(x) šaknimi bus ir jungtinis skaičius α.
To pasekoje polinomas f(x) dalinsis iš kvadratinio trinario
ϕ(x)=(xα)(xα)=x2(α+α)x+αα,(8)
koeficientai kurio yra realieji skaičiai (suma ir sandauga jungtinių kompleksinių skaičių yra realieji skaičiai). Pasinaudodami šituo, įrodysime, kad šaknys α ir α turi polinome f(x) tą patį kartotinumą.
Tegu, tarkime, šitos šaknys yra atitinkamai kartotinumo k ir l ir tegu, pavyzdžiui, k>l. Tada f(x) dalinjasi iš l-to laipsnio polinomo ϕ(x),
f(x)=ϕl(x)q(x).
Polinomas q(x), kaip dalmuo dviejų polinomų su realiaisiais koeficientais, taip pat turi realiuosius koeficientus, bet, kas prieštarauja įrodytam aukščiau, jis turi kl kartotinę šaknį α, o skaičius α nėra jo šaknis. Iš čia seka, kad k=l.
Tokiu budu, dabar galima pasakyti, kad kompleksinės šaknys bet kokio polinomo su realiaisiais koeficientais yra poromis jungtinės. Iš čia ir iš įrodyto aukščiau vienintelio išskaidymo (2) išplaukia toks galutinis rezultatas:
Bet koks polinomas f(x) su realiaisiais koeficientais užrašomas, be to, vieninteliu budu (gali skirtis tik daugiklių tvarka), kaip sandauga savo vyriasio koeficiento a0 ir keleto polinomų su realiaisiais koeficientais, tiesinių pavidalo xα, atitinkančių jo realiąsias šaknis, ir kvadratinių pavidalo (8), atitinaknčių poras jungtinių kompleksinių šaknų.
Pabrėšime, kad tarp polinomų su realiaisiais koeficientais ir su vyriausiu koeficientu 1, neišskaidomi į daugiklius mažesnio laipsnio yra tik tiesiniai polinomai pavidalo xα ir kvadratiniai polinomai pavidalo (8).