Pomocný text. Polynomy

Podobné dokumenty
Věta o dělení polynomů se zbytkem

Polynomy. Mgr. Veronika Švandová a Mgr. Zdeněk Kříž, Ph. D. 1.1 Teorie Zavedení polynomů Operace s polynomy...

[1] Definice 1: Polynom je komplexní funkce p : C C, pro kterou. pro všechna x C. Čísla a 0, a 1,..., a n nazýváme koeficienty polynomu.

1 Mnohočleny a algebraické rovnice

1 Mnohočleny a algebraické rovnice

Lineární algebra : Polynomy

Diskrétní matematika 1. týden

Polynomy nad Z p Konstrukce faktorových okruhů modulo polynom. Alena Gollová, TIK Počítání modulo polynom 1/30

2. V Q[x] dělte se zbytkem polynomy:

4 Počítání modulo polynom

Okruhy, podokruhy, obor integrity, těleso, homomorfismus. 1. Rozhodněte, zda daná množina M je podokruhem okruhu (C, +, ): f) M = { a

)(x 2 + 3x + 4),

z = a bi. z + v = (a + bi) + (c + di) = (a + c) + (b + d)i. z v = (a + bi) (c + di) = (a c) + (b d)i. z v = (a + bi) (c + di) = (ac bd) + (bc + ad)i.

1 Lineární prostory a podprostory

Těleso racionálních funkcí

a a

POLYNOMY 1 Jan Malý UK v Praze a UJEP v Ústí n. L. 1. Přehled teorie

1 Polynomiální interpolace

4C. Polynomy a racionální lomené funkce. Patří mezi tzv. algebraické funkce, ke kterým patří také funkce s odmocninami. Polynomy

Charakteristika tělesa

Maticí typu (m, n), kde m, n jsou přirozená čísla, se rozumí soubor mn veličin a jk zapsaných do m řádků a n sloupců tvaru:

Příklad. Řešte v : takže rovnice v zadání má v tomto případě jedno řešení. Pro má rovnice tvar

Generující kořeny cyklických kódů. Generující kořeny. Alena Gollová, TIK Generující kořeny 1/30

Západočeská univerzita v Plzni FAKULTA PEDAGOGICKÁ KATEDRA MATEMATIKY, FYZIKY A TECHNICKÉ VÝCHOVY

Cyklické kódy. Definujeme-li na F [x] n sčítání a násobení jako. a + b = π n (a + b) a b = π n (a b)

ŘEŠENÍ NELINEÁRNÍCH ROVNIC

Věta 12.3 : Věta 12.4 (princip superpozice) : [MA1-18:P12.7] rovnice typu y (n) + p n 1 (x)y (n 1) p 1 (x)y + p 0 (x)y = q(x) (6)

Zavedení a vlastnosti reálných čísel

Vektorové podprostory, lineární nezávislost, báze, dimenze a souřadnice

ŘEŠENÍ NELINEÁRNÍCH ROVNIC

Lineární algebra : Polynomy

PŘEDNÁŠKA 2 POSLOUPNOSTI

8 Kořeny cyklických kódů, BCH-kódy

Úvod do informatiky. Miroslav Kolařík

0.1 Úvod do lineární algebry

MAT 1 Mnohočleny a racionální lomená funkce

(4x) 5 + 7y = 14, (2y) 5 (3x) 7 = 74,

M - Kvadratické rovnice a kvadratické nerovnice

Matematika (CŽV Kadaň) aneb Úvod do lineární algebry Matice a soustavy rovnic

Základy matematické analýzy

Nechť je číselná posloupnost. Pro všechna položme. Posloupnost nazýváme posloupnost částečných součtů řady.

Jan Kotůlek. verze 3 ze dne 25. února 2011

15. KubickÈ rovnice a rovnice vyööìho stupnï

1 Linearní prostory nad komplexními čísly

Texty k přednáškám z MMAN3: 4. Funkce a zobrazení v euklidovských prostorech

maticeteorie 1. Matice A je typu 2 4, matice B je typu 4 3. Jakých rozměrů musí být matice X, aby se dala provést

Definice. Vektorový prostor V nad tělesem T je množina s operacemi + : V V V, tj. u, v V : u + v V : T V V, tj. ( u V )( a T ) : a u V které splňují

MATICE. a 11 a 12 a 1n a 21 a 22 a 2n A = = [a ij]

Základy teorie množin

[1] x (y z) = (x y) z... (asociativní zákon), x y = y x... (komutativní zákon).

ALGEBRA. 1. Pomocí Eukleidova algoritmu najděte největší společný dělitel čísel a a b. a) a = 204, b = 54, b) a = , b =

Principy indukce a rekurentní rovnice

Riemannův určitý integrál

M - Kvadratické rovnice

8.3). S ohledem na jednoduchost a názornost je výhodné seznámit se s touto Základní pojmy a vztahy. Definice

Matematická logika. Miroslav Kolařík

Dosud jsme se zabývali pouze soustavami lineárních rovnic s reálnými koeficienty.

HL Academy - Chata Lopata Emu (Brkos 2012) Řetězové zlomky / 27

Báze a dimenze vektorových prostorů

1 Vektorové prostory.

1 Řešení soustav lineárních rovnic

Univerzita Karlova v Praze Pedagogická fakulta

Polynomy. Vlasnosti reálných čísel: Polynom v matematice můžeme chápat dvojím způsobem. 5. (komutativitaoperace )provšechnačísla a, b Rplatí

Definice 13.1 Kvadratická forma v n proměnných s koeficienty z tělesa T je výraz tvaru. Kvadratická forma v n proměnných je tak polynom n proměnných s

Teorie informace a kódování (KMI/TIK) Reed-Mullerovy kódy

Kongruence na množině celých čísel

a počtem sloupců druhé matice. Spočítejme součin A.B. Označme matici A.B = M, pro její prvky platí:

Úvod do řešení lineárních rovnic a jejich soustav

Matematika Kvadratická rovnice. Kvadratická rovnice je matematický zápis, který můžeme (za pomoci ekvivalentních úprav) upravit na tvar

8.2. Exaktní rovnice. F(x, y) x. dy. df = dx + y. Nyní budeme hledat odpověd na otázku, zda a jak lze od této diferenciální formule

Matice. a m1 a m2... a mn

0.1 Úvod do lineární algebry

Úvod do lineární algebry

Lineární algebra : Báze a dimenze

Základy maticového počtu Matice, determinant, definitnost

α β ) právě tehdy, když pro jednotlivé hodnoty platí β1 αn βn. Danou relaci nazýváme relace

Polynomy a racionální lomené funkce

Obsah. Aplikovaná matematika I. Gottfried Wilhelm Leibniz. Základní vlastnosti a vzorce

Příklad 1. Řešení 1a Máme vyšetřit lichost či sudost funkce ŘEŠENÉ PŘÍKLADY Z M1A ČÁST 3

Vektory a matice. Obsah. Aplikovaná matematika I. Carl Friedrich Gauss. Základní pojmy a operace

BCH kódy. Alena Gollová, TIK BCH kódy 1/27

1.1 Existence a jednoznačnost řešení. Příklad 1.1: [M2-P1] diferenciální rovnice (DR) řádu n: speciálně nás budou zajímat rovnice typu

Bakalářská matematika I

10. Vektorové podprostory

Úlohy klauzurní části školního kola kategorie A

6 Lineární geometrie. 6.1 Lineární variety

IB112 Základy matematiky

Diferenciální rovnice 1

Základy elementární teorie čísel

KOMPLEXNÍ ČÍSLA INVESTICE DO ROZVOJE VZDĚLÁVÁNÍ

opravdu považovat za lepší aproximaci. Snížení odchylky o necelá dvě procenta

Kapitola 11: Lineární diferenciální rovnice 1/15

Operace s maticemi. 19. února 2018

V předchozí kapitole jsme podstatným způsobem rozšířili naši představu o tom, co je to číslo. Nadále jsou pro nás důležité především vlastnosti

Základy elementární teorie čísel

ALGEBRA. Téma 4: Grupy, okruhy a pole

Algebraické výrazy-ii

Matematická analýza pro informatiky I.

10. cvičení - LS 2017

Transkript:

Pomocný text Polynomy Tato série bude o polynomech a to zejména o polynomech jedné proměnné (pokud nebude uvedeno explicitně, že jde o polynom více proměnných). Formálně je někdy polynom jedné proměnné chápán jako konečná posloupnost reálných čísel (sčítání a násobení polynomů pak definujeme jako operace na posloupnostech), lze jej ale brát i jako zobrazení p, které reálnému číslu x přiřazuje číslo p(x) = a n x n + a n 1 x n 1 + + a 1 x + a 0. Číslo n nazýváme stupněm polynomu, čísla a i koeficienty, každý z výrazů a i x i je členem. Koeficient a n nazýváme vedoucím koeficientem, člen a n x n vedoucím členem. Definičním oborem je celá množina R. Je-li stupeň polynomu lichý, je oborem hodnot opět celá množina R, je-li sudý, je oborem hodnot množina a, ) pro nějaké reálné a. Pokud je a n rovno jedné, nazveme polynom normovaným neboli monickým. Pokud jsou p a q polynomy a existuje polynom r takový, že p = q r, pak řekneme, že polynom q dělí polynom p. Pokud takový polynom neexistuje, lze najít právě jednu dvojici polynomů r, s takovou, že s má menší stupeň než q a p = rq + s. V takovém případě polynom r nazveme částečným podílem a s zbytkem po dělení polynomu p polynomem q. Euklidův algoritmus a Bezoutova rovnost Podobně jako u přirozených čísel můžme definovat největšího společného dělitele polynomů p a q jako polynom, který dělí p i q a je dělitelný všemi ostatními polynomy s touto vlastností. Tento polynom lze najít algoritmem podobným tomu pro reálná čísla: vyjdeme z polynomů p, q a v každém kroku polynom s větším stupněm nahradíme jeho zbytkem po dělení s menším stupněm. Poslední nenulový polynom d, který tímto algoritmem dostaneme, je největším společným dělitelem polynomů p a q. Pokud budeme v každém kroku psát i částečné podíly, jsme schopni vyjádřit d ve tvaru f p + g q, kde f a g jsou polynomy. Například pro polynomy x 4 +x 3 5x 2 3x+6 a x 4 5x 2 +4 provedeme následující dělení:

x 4 + x 3 5x 2 3x + 6 = 1 (x 4 5x 2 + 4) + (x 3 3x + 2) x 4 5x 2 + 4 = x (x 3 3x + 2) + ( 2x 2 2x + 4) ( x 3 3x + 2 = 1 2 x + 1 ) ( 2x 2 2x + 4) + 0 2 Největším společným dělitelem 1 je proto polynom 2x 2 2x+4, který lze vyjádřit jako (x 4 5x 2 + 4) x (x 3 3x + 2) = =(x 4 5x 2 + 4) x [(x 4 + x 3 5x 2 3x + 6) (x 4 5x 2 + 4)] = =(1 + x)(x 4 5x 2 + 4) x(x 4 + x 3 5x 2 3x + 6) Faktorizace polynomu Pokud existují nekonstantní polynomy q, r takové, že jejich koeficienty leží v množině M a p = q r, nazveme polynom p reducibilním nad M, v opačném případě iredcibilním nad M. Není-li uvedeno, nad kterou množinou má být reducibilní, uvažujeme reducibilitu nad R. Polynomy obsahující pouze absolutní člen se nazývají konstantní. Věta 1. Každý polynom stupně alespoň 3 je reducibilní nad R. Toto tvrzení je ekvivalentní se základní větou algebry, kterou zmíníme v textu o komplexních číslech. Lze jej formulovat také tak, že jediné ireducibilní polynomy nad R jsou konstantní, lineární a kvadratické se záporným diskriminantem. Je-li polynom p dělitelný polynomem x c, nazveme x c kořenovým činitelem p a číslo c kořenem p. Kořen polynomu lze definovat také jako číslo, které daný polynom zobrazuje na nulu. Hledat kořeny polynomů stupňů 1 a 2 znamená řešit lineární resp. kvadratickou rovnici, pro stupně 3 a 4 musíme použít Cardanovy vzorce (ty jsou bohužel nad rámec tohoto textu), pro stupeň 5 a více algoritmus neexistuje. Ukážeme si ale několik technik, jak hledat kořeny polynomu. Odštěpení racionálních kořenů Jde o techniku využitelnou pouze u polynomů s celočíselnými koeficienty. Pomocí následujícího tvrzení najdeme kandidáty na racionální kořeny. Věta 2. Je-li racionální číslo r s kořenem polynomu p(x) = a nx n + + a 0 s celočíselnými koeficienty, pak r a 0 a s a n. 1 Podobně jako u celých čísel je největší společný dělitel určen jednoznačně až na znaménko, také u polynomů je určen jednoznačně, ovšem až na násobek libovolnou nenulovovou reálnou konstantou.

Takto máme pouze omezenou množinu čísel r i s, kandidátů na racionální kořeny je konečně mnoho. Abychom se vyhnuli ověřování všech, můžeme množinu zúžit následujícím tvrzením. Věta 3. Je-li racionální číslo r s kořenem polynomu p(x) = a nx n + + a 0 s celočíselnými koeficienty, pak pro každé přirozené číslo m platí r ms p(m). Zejména tedy r + s p( 1) a r s p(1). Abychom si v následující ukázce usnadnili zápis dělení polynomů 2 použijeme speciální metodu pro dělení polynomem tvaru x c: takzvané Hornerovo schéma. Jde o tabulku, v jejímž prvním řádku jsou koeficienty polynomu a n,..., a 0. Před druhý řádek zapíčeme číslo c. Pak do druhého řádku dopisujeme postupně čísla b i pod a i tak, že b n = a n a pro i < n b i = a i + cb i+1. Jakmile doplníme celý řádek, jsou b n,..., b 1 koeficienty částečného podílu a b 0 zbytek po dělení (zbytek po dělení x c je roven funkční hodnotě v bodě c). Pokud vyjde b 0 nulové, můžeme výsledný podíl vzít za nový výchozí polynom a zkusit ho vydělit jiným polynomem tvaru x c. Příklad 1. Najděte všechny racionální kořeny polynomu 2x 6 + 5x 5 7x 4 18x 3 + 10x 2 + 16x 8. Využitím věty 2 máme, že zlomek r s může být kořenem pouze pokud r 8 a s 2. Množina připustných zlomků po zkrácení je {±1, ±2, ±4, ±8, ± 1 2 }. Dle 3 navíc musí být r + s 6 a r 2s 96, což nám zužuje množinu kandidátů na {1, 2, 4, 1 2 }. Nyní pomocí Hornerova schematu zkusíme tyto kořeny odštěpovat: 2 5-7 -18 10 16-8 1 2 7 0-18 -8 8 0 1 2 9 0-9 -17-9 -2 2 3-6 -6 4 0-2 2-1 -4 2 0 1 2 2 0-4 0 Jak je vidět, každého kandidáta je potřeba zkoušet několikrát, neboť může být násobným kořenem. U jedničky jsme to provedli, u dalších kořenů ne (z důvodů úspory místa). Polynom se nám podařilo rozložit na (x 1)(x + 2) 2 (x 1 2 )(2x2 4), dále jej již nad Q rozložit nelze. Polynom s celočíselnými koeficienty nazveme primitivním, pokud neexistuje prvočíslo takové, že by dělilo všechny jeho koeficienty. Věta 4 (Gaussovo lemma). Nechť f, g jsou primitivní polynomy. Pak h = f g je také primitivní. Indukcí podle stupně polynomu h dokážeme, že pokud prvočíslo p dělí koeficienty h, dělí i koeficienty jednoho z polynomů f, g. Pokud je h konstantní, jsou f i g konstantní, tvrzení platí dle Základní věty aritmetiky. 2 Běžný zápis je stejný jako u dělení reálných čísel tedy dost prostorově náročný.

Předpokládejme, že věta platí pro polynomy stupně k, a dokažme ji pro polynom h stupně k +1. Důkaz provedeme obměnou. Vedoucí koeficient h je dělitelný p, proto p musí dělit vedoucí koeficient f nebo g (BÚNO předpokládejme první možnost, tedy že vedoucí člen f je roven tpx r pro nějaká celá t, r). Číslo p pak dělí koeficienty h tpx r g = (f tpx r )g, který má stupeň k. Z indukčního předpokladu pak p dělí buď koeficienty g nebo f tpx r, a proto i f. Tím je indukční krok hotov. Snadno nahlédneme, že každý polynom s racionálními koeficienty lze (až na znaménko) zapsat jednoznačně ve tvaru r f, kde r je racionální číslo a f primitivní polynom. Eisensteinovo kritérium Věta 5. Nechť f = a n x n + + a 0 je polynom s celočíselnými koeficienty a prvočíslo p má následující vlastnosti: p a n 1,p a n 2,... p a 0, dále p 2 a 0 a konečně p a n. Pak f je ireducibilní nad Q. Budeme dokazovat Eisensteinovo kritérium v trochu zesílené podobě: Pokud f je polynom s celočíselnými koeficienty a existuje prvočíslo p a index i takový, že p a i 1,p a i 1,... p a 1, p a 0, p 2 a 0 a p a n, pak stupeň polynomu s racionálními koeficienty, který dělí f, je alespoň t. Pak f je ireducibilní nad Q. Nejprve si uvědomíme, že tvrzení stačí dokázat pro primární polynomy f (jakýkoliv jiný polynom f = t f je reducibilní, pokud je f reducibilní). Pro spor předpokládejme, že f = g h, kde g, h jsou polynomy s racionálními koeficienty. Tyto polynomy lze jistě zapsat ve tvaru g = 1 r g, h = 1 sh, kde g, h jsou primární polynomy a r, s racionální čísla. Náš předpoklad přepíšeme jako rsf = g h. Proto rsf musí být primární, takže rs = 1. Protože f 0 = g 0 h 0 je číslo dělitelné p v právě první mocnině, je právě jeden z koeficientů g 0, h 0 dělitelný p. BÚNO předpokládejme první možnost. Protože je f 1 = g 0 h 1 + g 1 h 0 i g 0 h 1 dělitelné p, musí platit p g 1 h 0 a tudíž p g 1. Takto pokračujeme dál, až zjistíme, že všechny koeficienty g 0, g 1,..., g i 1 jsou dělitelné p a protože je g primární, musí mít stupeň alespoň i. Příklad 2. Rozložte polynom (x + 1) 4 + 1 nad Q. Polynom rozepíšeme jako x 4 + 4x 3 + 6x 2 + 4x + 2. Vidíme, že prvočíslo 2 dělí všechny koeficienty krom prvního a 4 nedělí poslední, proto daný polynom nad Q dále rozložit nelze. Odštěpení násobných kořenů Derivací polynomu p(x) = a n x n + + a 0 nazveme polynom P (x) = na n x n 1 + (n 1)a n 1 x n 2 + + a 1. Tuto definici lze přijmout jako fakt bez toho, že bychom věděli cokoliv o derivacích obecně. Zajímavou vlastností derivací je to, že pokud má p kořen k násobnosti t > 1, má p kořen k násobnosti t 1. Proto polynom d, který spočítáme jako největší společný dělitel polynomů p a p, má za kořeny právě ta čísla, která jsou násobnými kořeny p. Polynom p d má stejné kořeny jako p, ale jednonásobné.

Polynomy a teorie čísel V mnoha úlohách, v nichž vystupují polynomy s celočíselnými koeficienty, využijeme poznatky z teorie čísel. Asi nejhojněji využívaným tvrzením je následují věta: Věta 6. Necť p je polynom s celočíselnými koeficienty. Pak pro libovolná dvě celá čísla j, k platí j k p(j) p(k). Důkaz této věty není těžký, stačí si uvědomit, že p(j) p(k) = a 1 (j k) + a 2 (j 2 k 2 ) + + a n (j n x n ) = = (j k)[a 1 + a 2 (j + k) + + a n (j n 1 + kj n 2 + + k n 1 )], odtud z celočíselnosti koeficientů ihned plyne dokazované tvrzení. Příklad 3. Je dán polynom P stupně alespoň 1 s celočíselnými koeficienty. Dokažte, že posloupnost P (1), P (2), P (3),... obsahuje nekonečně mnoho složených čísel. Vezměme k takové, že P (k) { 1, 0, 1} (protože jde o nekonstantní polynom, nevyhoví této podmínce pouze konečně mnoho čísel). Položme P (k) = y. Z předešlé věty jsou všechny členy posloupnosti P (k), P (k + y), P (k + 2y) dělitelné y. Protože je P nekonstantní, obsahuje tato posloupnost i jiné násobky y než 0, y, y a ta musí být složená. Příklad 4. Pro polynom P platí P (4) = 1, P (6) = 1. Najděte všechny racionální kořeny tohoto polynomu víte-li, že nějaké má. Uvažme polynom Q(x) = P (x + 4). Pro něj platí Q(0) = 1, aby byl zlomek r s kořenem polynomu, muselo by být podle věty 3 r 1, tedy r = ±1. Analogicky pokud je u v kořenem polynomu R(x) = P (x+6), je u = ±1. Proto je-li q racionálním kořenem P, jsou q 4 i q 6 zlomky tvaru 1 k, kde k je celé. Protože se liší o 2 a každý je v absolutní hodnotě nejvýše 1, je jediná možnost q 4 = 1, q 6 = 1, q = 5. Víme, že 5 je kořen polynomu. Pro úplnost dodejme, že jakýkoliv polynom tvaru (x 5) 2n+1 vyhoví zadání. Na tomto příkladu jsme chtěli ukázat, že se v některých úlohách vyplácí polynom v proměnné x převést na polynom v proměnné x t (takové t se nazývá středem polynomu). Koeficienty takto upraveného polynomu lze napočítat Hornerovým schématem, z nějž je získáme jako zbytky po dělení x t. Není těžké rozmyslet, proč to funguje. Polynomy více proměnných Polynom k proměnných lze brát jako polynom, v němž koeficienty nejsou reálná čísla, ale polynomy k 1 proměnných. Jde tedy o výrazy typu p(x 1,..., x k ) = a 1 x e 1,1 1 x e 1,k k + + a n x e n,1 1 x e n,k k.

Symetrické polynomy Symetrické polynomy jsou takové polynomy, které nezmění svou hodnotu záměnou proměnných. Každý symetrický polynom k proměnných lze získat sčítáním a násobením tzv. elementárních symetrických polynomů σ 1, σ 2,..., kde σ t je součet součinů všech možných t-tic proměnných, tj. σ 1 (x 1,..., x k ) = x 1 + x 2 + + x k σ 1 (x 1,..., x k ) = x 1 x 2 + x 1 x 3 + + x k 1 x k... σ k (x 1,..., x k ) = x 1 x 2 x k Při řešení rovnic, v nichž vystupují polynomy symetrické nebo symetrickým podobné, se často převod na symetrické polynomy využije. Příklad 5. Řešte soustavu rovnic x + y = 3 x 5 + y 5 = 33 Hodnoty symetrických polynomů označíme s = x + y, p = xy. Pak x 5 + y 5 =s(s 4 5p(s 2 p))) 33 =3(81 5p(9 p))) 70 =5p(9 p)) 14 =p(9 p). Odtud p = 2 nebo p = 7. V prvním případě x = 1, y = 2 nebo naopak, ve druhém případě x, y = 7± 35 2. Symetrické polynomy se vyskytují také ve známých Viètových vztazích. Pokud má polynom p(x) = x n + a n 1 x n 1 + + a 0 kořeny x 1, x 2,..., x n, pak a n 1 = σ 1 (x 1,..., x n ), a n 2 = σ 2 (x 1,..., x n ), obecně a n k = ( 1) k σ k (x 1,..., x n ). Příklady na symetrické polynomy lze najít například v knize J. Herman, R. Kučera, J. Šimša: Metody řešení matematických úloh.