Kořeny polynomů Nechť (R, +, ■) je komutativní okruh. Nechť / G R[x] je polynom, přičemž / = anxn + an-\xn~x H-----h a\x + a0, kde n G N U {0} a ao, a\,..., an_i, an £ R, a nechť c G -R je libovolný prvek. Pak prvek /(c) = ancn + an_icn_1 + ■ ■ ■ + cti c + a0 ležící množině se nazývá hodnota polynomu / v prvku c. Je-li přitom splněno /(c) = 0, pak prvek c se nazývá kořen polynomu /. Tvrzení. Je-li (R, +, ■) komutativní okruh, pak pro libovolné dva polynomy /, g G R[x] a pro libovolný prvek c E R platí (/ + g)(c) = f (c) + g(c) a (/■ st(/) máme (x — cf'J(J'. Skutečně tomu tak je, neboť [x — c]í je pak polynom stupně l s vedoucím koeficientem 1, takže pokud í > st(/), je při dělení polynomu / polynomem {x — cf polynom / sám zbytkem po tomto dělení. Je tedy touto definicí opravdu pro každý kořen c E R nenulového polynomu / G R[x] stanovena jeho násobnost k, což je konečné přirozené číslo. Věta. Nechť (R, +, ■) je obor integrity a nechť / G R[x] je nenulový polynom stupně n = st(/), n > 0. Pak polynom / má jen konečný počet kořenů, a počítáme-li přitom každý kořen tolikrát, kolik je jeho násobnost, platí, že polynom / má nejvýše n kořenů. Důkaz. Počítejme každý kořen polynomu / tolikrát, kolik je jeho násobnost. Připusťme, že by při tomto pohledu měl polynom / více než n kořenů. Pak bychom mohli vybrat í vzájemně různých kořenů ci,..., q polynomu / s násobnostmi k\,... ,kt tak, aby bylo k\ + ■ ■ ■ + kt > n. Pak bychom podle definice násobnosti kořenů měli (x — c\)kl | /, ... , (x — ct)kl \ f. Lze ukázat, že odtud plyne (x — c\)kl-... - (x — ci)kl \ f. Je-li (R, +, ■) těleso, pak tato skutečnost plyne přímo z faktu, že potom okruh polynomů +, ■) je okruhem s jednoznačným rozkladem. Je-li (R, + , ■) pouze obor integrity, potom lze důkaz této skutečnosti provést indukcí vzhledem k číslu k\ + ■ ■ ■ + kt. To ale znamená, že pak / = {x — c\)kx •... \x — Ci)kí-w pro jistý nenulový polynom w G R[x]. To ale není možné, neboť (x — c\)kl-... -(x — ci)ki je polynom stupně k\ + ■ ■ ■ + kt s vedoucím koeficientem 1, takže bychom pak měli n = st(/) = k\ + - • - + ki + st(w) > k\ + - • - + ki, neboť st(u>) > 0. To odporuje předpokladu, že k\ + ■ ■ ■ + kt > n. Tím je dokázáno tvrzení věty. Nechť (.R, +, ■) je komutativní okruh a nechť / G R[x] je polynom. Definujeme zobrazení p f : R^ R vztahem (Vc G R)(pf(c) = /(c)). Zobrazení p f se nazývá polynomická funkce určená polynomem /. Důsledek. Nechť (R, +, ■) je nekonečný obor integrity. Pak pro libovolné dva polynomy f,g E R[x] platí f = 9 Pf = Pg- Důkaz. Je-li / = g, pak ovšem p f = pg. Předpokládejme naopak, že p f = pg, takže pro každé c E R platí /(c) = g (c). Uvažme polynom f — g. Uvedený předpoklad pak znamená, že pro každé c E R máme (/ — g)(c) = /(c) — g(c) = 0, takže polynom f — g má nekonečně mnoho kořenů, neboť jsou jimi všechny prvky z R. Podle předchozí věty pak ale f — g musí být nulový polynom, takže / = g. Bez předpokladu nekonečnosti oboru integrity (R, + , ■) předchozí důsledek neplatí. Například pro konečné těleso (Z2, +, ■), píšeme-li Z2 = {0,1}, nulový polynom a polynom x2 + x určují tutéž polynomickou funkci. Buď dále (R, +, ■) těleso. Pak (R, +, ■) se nazývá algebraicky uzavřené těleso, jestliže každý nekonstantní polynom z R[x] má alespoň jeden kořen v R. Věta. Pro libovolné těleso (R, +, ■) jsou následující podmínky ekvivalentní: - (R, +, ■) je algebraicky uzavřené těleso. - Ireducibilní polynomy v R[x] jsou právě polynomy stupně 1. - Každý nekonstantní polynom z R[x] lze vyjádřit ve tvaru součinu polynomů stupně 1. - Každý nenulový polynom z R[x] stupně n má právě n kořenů v R, počítáme-li každý kořen tolikrát, kolik je jeho násobnost. Důkaz. Fakt, že první z uvedených podmínek má za následek druhou, plyne z prvního důsledku této kapitoly. Skutečnosti, že ze druhé podmínky plyne třetí, ze třetí podmínky plyne čtvrtá, a ze čtvrté podmínky plyne zase první, jsou zřejmé. Následující fakt, který zformulujeme bez důkazu, bývá tradičně označován jako základní věta algebry. Věta. Těleso (C, + , ■) všech komplexních čísel je algebraicky uzavřené. Základní věta algebry jinými slovy říká, že ireducibilními polynomy v C[x] jsou právě polynomy stupně 1. Polynomy stupně 1 se nazývají lineární, polynomy stupně 2 jsou kvadratické a polynomy stupně 3 se nazývají kubické. Těleso (R, +, ■) všech reálných čísel není algebraicky uzavřené, jak plyne z dále uvedené věty. K jejímu důkazu potřebujeme následující poznatek: Tvrzení. Je-li / G M[x] libovolný polynom a je-li c G C kořen polynomu /, potom také číslo c komplexně sdružené k c je kořenem polynomu /. Důkaz. Je-li / konstantní polynom nebo je-li c G M, pak není co dokazovat. Předpokládejme tedy dále, že polynom / je nekonstantní a že c G C — R. Nechť / = anxn + an-\xn~l H-----h a\x + d0, kde n 6 N a ao, ai,..., dn_i, an G M. Poněvadž c je kořen polynomu /, takže /(c) = 0, máme ancn+an-\cn~l + - • -+dic+do = 0. Přechodem ke komplexně sdruženým číslům odtud plyne, že ancn + an-\cn~l + ■ ■ ■ + dic + do = 0. Poněvadž přitom zobrazení - : C —> C přiřazující každému komplexnímu číslu z číslo ž k němu komplexně sdružené je homomorfismem tělesa (C, + , ■) na ně samotné a poněvadž do, di,..., dn_i, an G M, vychází odtud, že ančn + an-ičn 1 + ■ ■ ■ + dič + do = 0. To ale znamená, že také /(č) = 0, takže rovněž c je kořenem polynomu /. Věta. Ireducibilními polynomy v M[x] jsou právě lineární polynomy a kvadratické polynomy nemající reálné kořeny. Důkaz. Každý lineární polynom nad tělesem je ireducibilní. Rovněž každý kvadratický polynom nad tělesem všech reálných čísel nemající reálné kořeny je ireducibilní, neboť takový polynom nelze získat jako součin dvou lineárních polynomů s reálnými koeficienty. Nechť naopak / G M[x] je ireducibilní polynom nad R. Pak / je nekonstantní polynom a podle základní věty algebry tedy má kořen c G C, takže f (c) = 0. Jestliže c G M, pak podle prvního důsledku v této kapitole máme (x — c) | /, takže / = (x — c)-h pro jistý nenulový polynom h G M[x]. Poněvadž ale / je ireducibilní polynom nad R, musí h být konstantní polynom, takže potom polynom / sám je lineární. Jestliže ovšem c G C—R, pak uvažme číslo c komplexně sdružené k c. Potom jistě c ^ c. Z předchozího tvrzení víme, že pak také c je kořenem polynomu /, takže /(č) = 0. Protože / G M[x] C C[x], opět podle prvního důsledku v této kapitole máme (x — c) \ f a také (x—č) \ f. Poněvadž c ^ č, podobně jako v důkazu první věty této kapitoly odtud plyne, že (x — c)■ (x — č) | /. Ovšem (x — c)-(x — č) = x2 — (c + č)x + cč, kde c + č, čč G R, takže (x — c)-(x — č) je kvadratický polynom z M[x] nemající reálné kořeny. Protože přitom (x —c)-(x—č) \ /, existuje nenulový polynom í G M[x] takový, že / = (x — c)-(x — c)-t. Poněvadž ale / je ireducibilní polynom nad R, musí t být konstantní polynom. To ukazuje, že tentokrát je / kvadratický polynom bez reálných kořenů.