Articles

Pagrindinė algebros teorema

Fundamental theorem of algebra

Juozas Juvencijus Mačys
Vilniaus universitetas, Lituania

Pagrindinė algebros teorema

Lietuvos matematikos rinkinys, vol. 63 Ser. B, pp. 47-53, 2022

Vilniaus Universitetas

Recepción: 14 Septiembre 2022

Publicación: 10 Diciembre 2022

Summary: Straipsnyje mokytojai ir mokiniai supažindinami su pagrindine algebros teore- ma realiesiems polinomams ir jos įrodymu. Atskirai nagrinėjami mažųjų laipsnių polinomai. Aiškinama, kaip sprendžiamos trečiojo ir ketvirtojo laipsnio lygtys, pasiūlytas algoritmas kubinėms lygtims spręsti.

Keywords: realieji polinomai, pagrindinė algebros teorema, polinomų skaidymas, kartotinio argumento sinusas ir kosinusas, kubinės lygtys, ketvirtojo laipsnio lygtys.

Abstract: The purpose of the article is to familiarize teachers and students with the fundamental theorem of algebra for real polynomials and its proof. Polynomials of small degrees are considered separately. It is showed how equations of the third and fourth degree can be solved. An algorithm for solving cubic equations is proposed.

Keywords: real polynomials, fundamental theorem of algebra, decomposition of polynomials, sine and cosine of multiple argument, cubic equations, equations of the fourth degree.

Šio straipsnio tikslas – supažindinti mokytojus ir mokinius su pagrindine algebros teorema (PAT). Ji buvo suformuluota dar XVII amžiuje, bet griežtai įrodyta tik XX amžiaus pradžioje. Realiųjų skaičių srityje PAT skamba taip:

Teorema (PAT). Kiekvieną n-tosios eilės polinomą su realiaisiais koeficientais

f ( x ) = c n x n + c n c n - 1 x n −1 + ˇ ˇ + c 2 x 2 + c1x + c0 ( cn 0 ) (1)

galima išskaidyti tiesiniais ir kvadratiniais realiaisiais polinomais.

Kadangi polinomo išskaidomumui neturi įtakos jo dalijimas iš c 0 0 , tai galima laikyti, kad c n = 1 Taip pat galima laikyti, kad f ( x ) > 0 visiems x– kitaip jis turės šaknį α, ir polinomą galima padalyti iš x α . . Kadangi dabar c 0 = f ( 0 ) > 0 , tai c0 galima laikyti teigiamu. Tada galime atlikti keitimą x = y c 0 , ir padaliję iš c0 gausime teigiamąjį polinomą

f ( x ) = x n + c n 1 x n 1 + ˇ ˇ ˇ + c 2 x 2 + c1x + 1 , (2)

kurį dažniausiai neperspėdami ir turėsime galvoje. Beje, n čia galima laikyti lyginiu – nelyginio laipsnio polinomas įgyja tiek teigiamų, tiek neigiamų reikšmių.

PAT įrodymas. Užtenka įrodyti, kad (2) polinomas dalijasi iš kvadratinio trinario. Tada padaliję gausime n - 2 laipsnio polinomą. Jis vėl dalysis iš tam tikro kvadratinio trinario. Kartodami šią procedūrą, (2) polinomą išskaidysime kvadratiniais trinariais.

Kadangi polinomas neturi šaknų, tai ir trinaris jų negali turėti, taigi tas trinaris teigiamas. Kiekvieną teigiamąjį trinarį galima užrašyti kaip

( x r cos φ ) 2 + r 2 sin 2 φ , φ . (3)

Polinomas (2) dalijasi iš (3) trinario, jei polinomas

f ( x + r cos φ ) = Xn k = 0 n c k ( x + r cos φ ) k

= k = 0 n c k ( r k c o s k φ + x ( k 1 ) rk−1 cosk−1 φ + x2 ( k 2 ) rk−2 cosk−2 φ + ˇ ˇ ˇ ) (4)

dalijasi iš dvinario x2 + r2sin2φ , o tam užtenka, kad iš jo dalytųsi lyginė ir nelyginė (4) polinomo dalys. Lyginė (4) polinomo dalis

k = 0 n c k ( rk cosk φ + x2 ( k 2 ) rk−2 cosk−2 φ + x4 ( k 4 ) rk−4 cosk−4 φ + ˇ ˇ ˇ)

dalysis iš to dvinario, jeigu x 2 pakeitę į r 2 s i n 2 φ gausime nulį:

k = 0 n c k ( r k c o s k φ - r 2 s i n 2 φ ( k 2 ) r k 2 c o s k 2 φ + r 4 s i n 4 φ ( k 4 ) r k 4 c o s k 4 φ + ˇ ˇ ˇ ) = 0

Panašiai (4) polinomo nelyginė dalis

x k = 0 n c k ( ( k 1 ) r k 1 c o s k 1 φ + x 2 ( k 3 ) r k 3 c o s k 3 φ + x 4 ( k 5 ) r k 5 c o s k 5 φ + ˇ ˇ ˇ )

dalysis iš to dvinario, jei x 2 po sumos ženklu pakeitę į r 2 s i n 2 φ gausime nulį:

c k ( ( k 1 ) r k 1 c o s k 1 φ − r 2 s i n 2 φ ( k 3 ) r k 3 c o s k 3 c o s k 3 φ + r 4 s i n 4 ( k 5 ) r k 5 c o s k 5 φ − ˇ ˇ ˇ ) = 0

Taigi (2) polinomas dalijasi iš (3) trinario, jeigu

k = 0 n c k r 4 ( c o s k φ − ( k 2 ) s i n 2 φ c o s k 2 φ+ ( k 4 ) s i n 4 φ c o s k 4 φ − ˇ ˇ ˇ ) = 0 , (5)

k = 0 n c k r k 1 ( ( k 1 ) c o s k 1 φ − ( k 3 ) s i n 2 φ c o s k 3 φ+ ( k 5 ) s i n 4 φ c o s k 5 φ − ˇ ˇ ˇ ) = 0 (6)

Dabar (5) formulės skliaustuose atpažįstame kartotinio argumento kosinusą:

c o s k φ = c o s k φ- ( k 2 ) s i n 2 φ c o s k 2 φ+ ( k 4 ) s i n 4 φ c o s k 4 φ - ˇ ˇ ˇ.

Padauginę (6) sąlygą iš rsinφ̸ = 0 , gauname ekvivalenčią

k = 0 n c k r k ( k 1 ) s i n φ c o s k 1 φ - ( k 3 ) s i n 3 φ c o s k 3 φ + ( k 5 ) s i n 5 φ c o s k 5 φ - ˇ ˇ ˇ )

ir skliaustuose atpažįstame kartotinio argumento sinusą:

s i n k φ = ( k 1 ) s i n φ c o s k 1 φ - ( k 3 ) s i n 3 φ c o s k 3 φ + ( k 5 ) s i n 5 φ c o s k 5 φ - ˇ ˇ ˇ.

(Kartotinio argumento formules nesunku įrodyti standartiniu matematinės indukcijos metodu.) Tai reiškia, kad (2) polinomas dalijasi iš (3) kvadratinio trinario, jei tik išpildytos sąlygos:

U ( r , φ ) = r n cos + c n 1 r n 1 cos ( n 1 ) φ + ˇ ˇ ˇ + c 2 r 2 c o s 2 φ + c 1 rcos φ + 1 = 0 , (7)

V ( r , φ ) = r n sin + c n-1 r n 1 sin ( n 1 ) φ + ˇ ˇ ˇ + c 2 r 2 sin + c 1 r sin φ = 0 . (8)

Vadinasi, PAT bus įrodyta, kai parodysime, kad visada egzistuoja r ( 0 , ) irφ [ 0 , ] , tenkinantys (7) ir (8) sąlygas. Būtent tai yra įrodymo sunkioji dalis. Tarkime priešingai, kad visada

U 2 ( r , φ ) + V 2 ( r , φ ) ̸ = 0 .

Įsitikinkime, kad ši prielaida veda prie prieštaros, ir PAT bus įrodyta. Nagrinėkime funkcijas

X ( r , φ ) = U ( r , φ ) / U2(r, φ) + V 2(r, φ), Y ( r , φ ) = V ( r , φ ) / U2(r, φ) + V 2(r, φ).

Vaizduokime taškus (X, Y ) Dekarto koordinačių sistemoje xOy. Kadangi

X 2 ( r , φ ) + Y 2 ( r , φ ) = 1 ,

tai visi taškai (X, Y ) yra vienetinio apskritimo x 2 + y 2 = 1 taškai.

Kai r pastovus, o φ kinta nuo 0 iki , tai taškas (X, Y ) tolydžiai juda vienetiniu apskritimu. Intervalą [0, 2π] galima taip padalyti į baigtinį skaičių pointervalių, kad kiekviename iš jų taškas (X, Y ) judės prieš laikrodžio rodyklę (l.r.), arba pagal l.r. (žr. 1 pastabą toliau). Kai taškas pointervalyje juda prieš l.r., jo nueitą kelią (lygų atitinkamam vienetinio apskritimo lankui) laikykime teigiamu ir imkime su ženklu +. Kai taškas juda pagal l.r., jo nueitą kelią imkime su ženklu .

Sudėję visus kelius, gauname suminį kelią S(r). Kadangi taško kelias tolydus, pra- sideda ir baigiasi taške ( 1 , 0 ) ( nes U ( r , 0 ) = 1 , V ( r , 0 ) = 0 , U2(r, 0) + V 2(r, 0) = 1, , o dėl sin ir cos periodiškumo X(r, 0) = X(r, 2π) = 1, Y (r, 0) = Y (r, 2π) = 0), tai su- minis kelias gali įgyti tik reikšmes iš aibės {2πk | k ∈ Z}, t.y. teigiamus ir neigiamus apskritimo ilgio kartotinius (žr. 2 pastabą).

Kintant r nuo 0 iki +∞, suminis kelias S(r) kinta tolygiai (žr. 3 pastabą).

Kai r = 0, tai U ≡ 1, V ≡ 0, ir kintant φ taškas (X, Y ) nejuda, S(0) = 0.

Kai r → 0, tai U → 1, V → 0, todėl pakankamai mažiems r taškasm grįžta į pradinę padėtį (1, 0), nepasiekęs, pvz., taško ( 1, 0) ir neapėjęs viso apskritimo, taigi pakankamai mažiems r bus S(r) = 0.

Kai r → ∞, tai kiekvienam φ

limX ( r , φ ) = lim U ( r , φ ) / U2(r, φ) + V 2(r, φ)) =lim(rn cos nφ/ (rn cos nφ)2 + (rn sin nφ)2 =lim( r n cos nφ/ r n ) = cos nφ, lim Y (r, φ) = lim ( r n sin nφ/ r n ) = sin nφ.

Tai reiškia, kad pakankamai dideliems r taškas (X, Y ) visą laiką lydi tašką (cos nφ, sin nφ), ir jo kelias S(r) kiek norint artimas to taško keliui 2nπ, vadinasi, lygus 2nπ.

Kadangi suminis kelias S(r) tolydus, tai jis įgyja tik vieną reikšmę iš 2πk . Bet jau įsitikinome, kad jis gali įgyti ir reikšmę 0, ir reikšmę 2πn (n – nagrinėjamojo polinomo laipsnis). Prieštara. Vadinasi, prielaida

U 2 ( r , φ ) + V 2 ( r , φ ) ̸ = 0

neteisinga, taigi egzistuoja r ir φ reikšmių pora, su kuria U(r, φ) = 0 ir V (r, φ) = 0. PAT įrodyta. □

1 pastaba. Paaiškinsime, kodėl taškas (X, Y ) judėdamas gali keisti kryptį tik baigti- niame (aprėžtame) taškų skaičiuje. Kiekviename ketvirtyje jis keičia kryptį kartu su Y ženklu. Bet Y yra trigonometrinis polinomas, cos kφ galima pakeisti cos φ polinomu, ir turėsime n-tojo laipsnio cos φ polinomą, kuris turi ne daugiau kaip n šaknų, o cos φ virsta nuliu tik dviejuose intervalo [0, 2π] taškuose. Taigi tokių krypties keitimo taškų skaičius aprėžtas

2 pastaba. Kodėl suminis kelias lygus kuriai nors reikšmei iš aibės 2kπ k Z ? Su- dalykime φ kitimo intervalą [0, 2π] į minėtus monotoniškumo intervalus. Kol taškas juda ta pačia kryptimi, kelias aiškus. Kai taškas keičia judėjimo kryptį, monotonišku- mo intervale vienos krypties kelią naikina atvirkščias kelias. Po to judėjimas tęsiasi, ir lieka tik vienos krypties keliai. Kadangi tas kelias tolydus, prasideda ir baigiasi taške (1, 0), tai jį sudaro 0, 1 ar keli apskritimai, ir jis lygus 2πk,k ∈ Z.

3 pastaba. Kad kelias S(r) tolydžiai kinta r kintant nuo 0 iki +∞, suvokti padeda fizikiniai sumetimai. Beje, apsirikti tolydumo samprotavimuose labai nesunku, ir tai pailiustruosime tokiu pavyzdžiu.

Kai r > 0 fiksuotas, kreivė (U(r, φ), V (r, φ)), φ ∈ [0, 2π], tolydi ir uždara, nes sinusas ir kosinusas periodiški.

Kai r pakankamai didelis, tai U 2 + V 2 aukščiausiosios eilės narys yra r 2 n c o s 2 cos2 + r 2 n s i n 2 = r 2 n , todėl U 2 + V 2 kiekvienam φ didesnis už 1. Vadinasi, tada kreivė (U, V ) apgaubia vienetinį apskritimą, taigi taškas (0, 0) yra kreivės viduje. Kadangi (7) laisvasis narys lygus 1, tai r pakankamai mažiems U > 1 2 , visa kreivė (U, V ) yra į dešinę nuo ašies Oy, taigi taškas (0, 0) yra kreivės išorėje. Todėl r mažėjant nuo begalybės iki nulio taškas (0, 0) iš vidinio kreivės taško virsta išoriniu, ir tam tikru momentu atsiduria kreivėje.

Deja, šis samprotavimas nėra korektiškas. Iš tikrųjų, imkime kreivę, panašią į „tuščiąją“ raidę , jos ertmėje patalpinkime tašką (0, 0) ir glauskime jos galus, kol kreivė pasidarys panaši į „pustuštę“ . Taškas (0, 0) buvo kreivės išorėje, tapo vidi- niu, bet pačioje kreivėje jis taip ir neatsidūrė.

Panašios klaidos neišvengta ir knygoje [1], nors šiaip šis sustiprintos matematikos vadovėlis parašytas puikiai ir apima daugybę įdomių temų, tinkamų fakultatyvams mokykloje.

Neapseinama be tolydumo ir kituose PAT įrodymuose. Todėl ypač netikėta, kad A. Novikas rado originalų būdą, padedantį įrodyme išvengti tolydumo argumentų. Pasirodo, griežtai įrodyti PAT galima nagrinėjant diskrečiuosius dydžius. Įrodymas bus pateiktas rengiamame spaudai straipsnyje.

PAT žemesniųjų laipsnių polinomams. Kaip matėme, bendruoju atveju PAT įro- dymas techniškai sunkus. Aptarsime, kaip teorema įrodoma mažiesiems n.

Šeštojo ir aukštesnių laipsnių atveju PAT įrodymas nė kiek ne lengvesnis nei bend- ruoju atveju.

Penktojo laipsnio polinomas visada turi šaknį α (tik ne visada mokame ją rasti), todėl dalydami jį iš x α gautume ketvirtojo laipsnio polinomą. Taigi viskas priklauso nuo PAT ketvirtajam laipsniui.

Ketvirtojo laipsnio polinomą visada galima išskaidyti į dviejų kvadratinių polino- mų sandaugą – tam užtenka mokėti rasti bent vieną kubinio polinomo šaknį. Kubinį polinomą išskaidyti tikrai galima, nes jis visada turi šaknį. Vadinasi, trečiojo, ketvir- tojo ir penktojo laipsnio polinomams PAT įrodyti nesunku.

Žinoma, PAT įrodo tik tiek, kad minėtus polinomus išskaidyti galima. Bet visai kitas klausimas, kaip tai padaryti. Yra įrodyta, kad konkrečiai išskaidyti penktojo ir aukštesnių laipsnių polinomus, apskritai šnekant, neįmanoma – tam nėra ir būti negali gatavų formulių. O štai trečiojo ir ketvirtojo laipsnio polinomus išskaidyti įmanoma, ir net mokykliškai.

Ketvirtojo laipsnio polinomą išskaidyti į du kvadratinius paprasta neapibrėžtų- jų koeficientų metodu – tiesa, tam kartais prireiks rasti pagalbinės kubinės lygties sprendinį.

Kaip visa tai atliekama, smulkiai išdėstyta straipsnyje [2]. Čia tiktai pateiksime algoritmą, kuriuo galima rasti kubinio polinomo šaknis (žinoma, tam užtenka rasti bent vieną realiąją šaknį).

1 žingsnis. Jeigu kubinės lygties (a ̸= 0!) .

a x 3 + b x 2 + cx + d = 0 (9)

koficientai racionalūs, tai nesunku rasti jos racionaliuosius sprendinius (jei tokių yra).Lygtį dauginame iš koeficientų vardiklių bendrojo mažiausiojo kartotinio. Dabar (9)lygties koeficientai sveiki. Dauginame lygtį iš a 2 , ir keičiame ax = y .

Suprastinę gauname pavidalo.

x3 + ax2 + bx + c = 0 (10)

lygtį su sveikaisiais koeficientais. Jos racionalieji sprendiniai būtinai sveiki, juos ran-dame patikrinc visus (teigiamus ir neigiamus) c daliklius. Jeigu radome bent vieną(10) lygties sprendinį α, ją išskaidome ir randame visus jos sprendinius, po to ir lygties(9) sprendinius.

2 žingsnis. Jeigu racionaliųjų sprendinių nėra, tai dalijame (9) lygtį iš a, ir gauname(10) pavidalo lygtį

3 žingsnis. Atliekame keitinį y = x − a 3 , – išnyksta nežinomojo kvadratas, irgauname lygtį

x3 + px + q = 0. (11)

4 žingsnis. Keičiame kintamuosius, x = y 2 q a , gauname pavidalo

y 3 + ky + 2 = 0 (12)

lygtį.

5′ žingsnis. Jei k ⩾ −3, , tai atliekame keitimą y = t k 3 t :

( t k 3 t ) + k ( t k 3 t ) + 2 = 0 , t 3 t k + k 2 3 t k 3 2 7 t 3 + k t k 2 3 t + 2 = 0 , t 3 k 3 2 7 t 3 + 2 = 0 t 6 + 2 t 3 = k 3 2 7 , ( t 3 + 1 ) 2 = k 3 2 7 + 1 .

Iš čia randame t, o tada y. Lygtis (12) išspręsta.

5′′ žingsnis. Jei k < −3, tai (12) lygtyje atliekame keitimą y = 4 k 3 c o s φ :

( 4 k 3 c o s 3 φ + k c o s φ 4 k 3 + 2 = 0 , 4 c o s 3 φ − 3 cos φ = − 2 7 k 3

Bet cos = cos ( + φ ) = cos cos φ sin sin φ = ( 2 c o s 2 φ 1 ) cos φ 2 s i n 2 φ cos φ = 2 c o s 3 φ cos φ 2 ( 1 c o s 2 φ ) cos φ = 4 c o s 3 φ 3 cos φ , todėl

cos 3φ = − 2 7 k 3

Iš čia randame φ, o tada visas tris skirtingas cos φ (taigi ir y) reikšmes. Lygtis (12)išspręsta.

Referencias

[1] S.B. Gaškov. Sovremennaja elementarnaja algebra v zadačach i upražnenijach. MCNMO, Moskva, 2006.

[2] J.J. Mačys. Elementary theory of cubics and quartics. Liet. matem. rink. Proc. LMS, Ser A, 58:16–22, 2017.

HTML generado a partir de XML-JATS4R por