ZÁPADOČESKÁ UNIVERZITA V PLZNI
|
|
- Jindřiška Sedláčková
- před 8 lety
- Počet zobrazení:
Transkript
1 ZÁPADOČESKÁ UNIVERZITA V PLZNI FAKULTA PEDAGOGICKÁ Katedra matematiky, fyziky a technické výchovy Elementární úvod do teorie Gröbnerových bází BAKALÁŘSKÁ PRÁCE Monika Bláhová Přírodovědná studia, Matematická studia Vedoucí práce: Doc RNDr Jaroslav Hora, CSc Plzeň, 2014
2 Prohlašuji, že jsem bakalářskou práci vypracovala samostatně s použitím uvedené literatury a zdrojů informací V Plzni, 22 června 2014 Monika Bláhová
3 Děkuji vedoucímu bakalářské práce Doc RNDr Jaroslavu Horovi, CSc za inspirativní vedení mé práce, za poskytnuté rady a připomínky, za ochotu a také čas strávený při konzultacích
4 Zde bude oficiální zadání bakalářské práce
5 Obsah Úvod 6 1 Historie 7 2 Lidské postupy při řešení soustav algebraických rovnic 9 21 Algebraická rovnice 9 22 Metody řešení soustavy algebraických rovnic Řešení lineárních rovnic pomocí matice Příklady 12 3 Elementární teorie ideálů Dělení polynomů Normální tvar polynomu Uspořádání termů 24 4 Buchbergerův algoritmus Gröbnerovy báze a jejich užití při řešení soustav algebraických rovnic Gröbnerovy báze Buchbergerův algoritmus Využití počítačů při výpočtu Gröbnerovy báze 44 Závěr 52 Resumé 53 Seznam použité literatury 54 5
6 Úvod Řešení soustavy rovnic je jedním ze základních problémů, které řeší již děti na základních školách Samozřejmě řeší jen ty jednodušší soustavy rovnic Postupně se zvyšují nároky a na středních školách děti počítají složitější soustavy pomocí některých metod Nejjednodušší soustavou rovnic je soustava lineárních rovnic, na kterých se děti učí tuto problematiku řešit Řešením soustavy rovnic je nalezení všech neznámých, tak aby vyhovovala všem zadaným rovnicím Bakalářská práce je koncipována tak, že v první části připomeneme historii, která je velmi důležitá a rozsáhlá V další části se pak již začneme věnovat soustavě rovnic a jejich řešení Nejdříve ukážeme, jak řešit soustavu rovnic pomocí různých metod, jako je eliminační metoda nebo aditivní metoda S těmito metodami se lidé seznámí již na škole, při řešení jednoduchých soustav rovnic My v naší práci tyto metody také využijeme, ovšem pro řešení těžších soustav rovnic, které se objevují v matematických olympiádách pro střední školy Příklady, které v této práci uvedu, jsou převážně z matematických olympiád Svoje hledání příkladů z matematických olympiád jsem rozšířila i do jiných zemí, nezaměřovala jsem se tedy jen na matematickou olympiádu v České republice Proto zde najdete i příklad ze vzdálenějších zemí jako je například Venezuela Ve čtvrté části práce seznámíme čtenáře s pojmem Gröbnerovy báze Abychom mohli pojem zavést, musíme si předtím definovat některé pojmy, což provedeme ve třetí části této práce, kde uvedeme i některé příklady pro lepší pochopení Poslední část (tedy čtvrtá část) práce je rozdělena na dvě části V první části je definován pojem Gröbnerovy báze a jsou zde uvedeny příklady V druhé části je pak ukázáno jak nejen Gröbnerovy báze, ale i například S-polynom počítat pomocí počítače Příklady, které budou uvedeny v práci, jsou řešeny v matematickém programu Maple 17 Cílem práce je seznámit čtenáře s Gröbnerovými bázemi a díky tomu dokáže vyřešit zadanou soustavu rovnic pomocí Gröbnerových bází nejen ručně, což je velmi časově náročné, ale i pomocí počítačového programu 6
7 1 Historie Ve stručném úvodu se pokusím shrnout pozoruhodnou historii vývoje algebry Uvidíme, že bylo třeba nashromáždit mnoho algebraických poznatků, než mohla být v poslední třetině minulého století rozpracována teorie Gröbnerových bází Na vzniku algebry, která řešila numerické problémy pomocí operací se symboly, měl velkou zásluhu Al-Chvarizmi a další islámští matematikové v letech n l Pro Evropu byl však velmi důležitý al-chorezmího algebraický traktát, jehož název se dá přeložit jako Krátká kniha o počtu připočítáváním a porovnáváním Algebraická část tohoto traktátu byla věnována především lineárním a kvadratickým rovnicím s celočíselnými koeficienty Abú Abdulláh Muhammad ibn Músá al-chorezmí al-mádzúsí byl arabský matematik Díky arabským učencům se uchovaly starší poznatky, v době, kdy se Evropa potácela v kulturním úpadku Nejen že arabští učenci starší poznatky uchovali, ale také je rozmnožovali To, že arabští matematici měli přístup ke starším poznatkům, nastalo hlavně kvůli expanzi islámu do řady oblastí Tak mohli arabští matematici poznat matematiku Řecka, Egypta a Mezopotámie Velmi důležitou se stala otázka řešitelnosti nejen lineární a kvadratické rovnice, ale obecně algebraické rovnice, která má tvar a 0 x n + a 1 x n-1 + a 2 x n-2 + a 3 x n-3 + a n-3 x 3 + a n-2 x 2 + a n-3 x + a n = 0, kde a 0 0 Lineární a kvadratickou rovnici, tj rovnice prvního a druhého stupně uměli řešit již babylónští matematici Bylo to zhruba před lety a tak asi nikoho z nás nepřekvapí, že místo matematické symboliky, kterou používáme dnes, vše zapisovali slovně Řešení lineární rovnice ax + b = 0 a kvadratické rovnice ax 2 + bx + c = 0, v obou případech a 0, již bylo známo Proto se začaly objevovat snahy o nalezení řešení rovnice o stupeň vyšší, tedy kubické rovnice To se povedlo až po roce 1 500, kdy v Itálii profesor univerzity v Bologni Scipione del Ferro objevil metodu řešení kubických rovnic Avšak ten, kdo publikoval vzorec pro řešení kubických rovnic, nebyl tento profesor ani Niccoló Fontana, který vzorec nezávisle na profesorovi také objevil, ale byl to Gerolamo Cardano Již dříve bylo známé, jak z kubické rovnice odstranit kvadratický člen a tak se matematikové mohli zaměřit pouze na to, jak se zbavit kubického členu, tedy jak vyřešit rovnici x 3 + ax + b = 0 Tak vznikl vzorec, který se 7
8 nazývá Cardanovým vzorcem, i přesto, že metodu řešení kubických rovnic vynalezl někdo jiný a Cardano ji pouze vydal Tento vzorec zní: + Metodu pro řešení algebraické rovnice čtvrtého stupně objevil Cardanův žák Ludovico Ferrari Během následujících let se pokoušeli matematici nalézt i metodu pro řešení algebraických rovnic pátého a vyššího stupně, který by byl v radikálech, tak jako jsou v radikálech rovnice pro řešení algebraické rovnice prvního až čtvrtého stupně Pojem radikál byl užíván pro používání odmocnin, proto se mluví o vyjádření kořenů algebraické rovnice v radikálech Teprve až v 19 století se ukázalo, že rovnice pátého a vyššího stupně nemají řešení v radikálech Díky tomuto zjištění bylo zbytečné hledat obecné vzorce pro řešení těchto rovnic S tímto objevem přišel norský matematik Niels Henrik Abel Ve dvacátém století se začaly hodně využívat počítače Počítače se dostaly i do matematické oblasti, ve které dosti usnadňovaly práci Nejen počítače, ale i některé druhy kalkulátorů matematikům usnadňovaly práci Mohly tak být nalezeny některé nové algoritmy a užití Gröbnerových bází a porovnání těchto postupů s lidskými metodami se budeme věnovat dále 8
9 2 Lidské postupy při řešení soustav algebraických rovnic 21 Algebraická rovnice Definice a věty v této kapitole jsou převzaty z Definice 211: Algebraická rovnice Buď n přirozené číslo a P n (x) = a 0 x n + a 1 x n-1 + a 2 x n-2 + a 3 x n-3 + a n-3 x 3 + a n-2 x 2 + a n-3 x + a n je polynom stupně n s reálnými koeficienty a 0, a 1, a 2, a n, kde a 0 0 Koeficient a 0 se nazývá vedoucí koeficient polynomu P n (x) a koeficient a n absolutní člen polynomu P n (x) Člen a 0 x n nazýváme vedoucí člen polynomu P n (x) Algebraickou rovnicí stupně n rozumíme rovnici tvaru P n (x) = 0, tj a 0 x n + a 1 x n-1 + a 2 x n-2 + a 3 x n-3 + a n-3 x 3 + a n-2 x 2 + a n-3 x + a n = 0 Definice 212: Řešení algebraické rovnice Řešením algebraické rovnice rozumíme číslo b, které splňuje podmínku P n (b) = 0, tj po dosazení za x splňuje rovnost a 0 b n + a 1 b n-1 + a 2 b n-2 + a 3 b n-3 + a n-3 b 3 + a n-2 b 2 + a n-3 b + a n = 0 Rovnice do 4 stupně se dají řešit analyticky, naopak rovnice 5 a vyššího stupně nemají obecný vzorec pro řešení, jak již zaznělo v první kapitole Řešení polynomiálních rovnic stupně n 5 je nutné hledat numericky Definice 213: Soustava algebraické rovnice Soustavou m polynomiálních (algebraických) rovnic o n neznámých nad oborem integrity I je každá soustava, kterou lze upravit na tvar kde výrazy na levých stranách jsou nenulové polynomy n neurčitých nad I 9
10 22 Metody řešení soustavy algebraických rovnic V této kapitole nejdříve vyjmenuji metody řešení soustavy algebraických rovnic a následně udělám několik příkladů Druhy metod řešení soustavy algebraických rovnic a) Eliminační metoda úprava některé z rovnic, často kombinovaná s aditivní metodou b) Metoda faktorizace metoda, kdy upravujeme rovnici do té doby, dokud jí nemáme v součinovém tvaru, kdy pak řešíme případ, aby se závorky rovnaly 0 c) Metoda nerovností a odhadů metoda, která je založena na různém druhu nerovností, pomocí kterých dojdeme k výsledku, při řešení soustavy algebraických rovnic můžeme využívat například nerovnost mezi aritmetickým a geometrickým průměrem nebo Cauchy-Schwarzovu nerovnost d) Aditivní metoda sečtení některých nebo všech rovnic v soustavě algebraických rovnic e) Metoda čtverců metoda, kde uplatňujeme doplnění na čtverec a pak již můžeme určit řešení f) Metoda dvojmocí g) Grafická metoda h) Metoda extremálního prvku tato metoda využívá maxima a minima ze všech prvků soustavy algebraických rovnic i) Substituční metoda Poznámka: Faktorizace neboli rozklad polynomů je při řešení algebraické rovnice lidskými postupy častokrát velmi složitý Díky vynálezu počítačů ve dvacátém století se rozklad polynomů velmi zjednodušil Dnes již existují symbolické výpočty realizující kalkulátory, které dokážou nalézt faktorizaci polynomů, i dosti obtížných 10
11 221 Řešení lineárních rovnic pomocí matice Definice a věty v této podkapitole jsou převzaty z Definice 2211: Matice Číselnou obdélníkovou maticí typu (m, n) budeme rozumět obdélníkové schéma A (m, n) o m-řádcích a o n-sloupcích, které je ve tvaru a ve kterém a ij jsou čísla racionální (reálná či komplexní) Věta 2212: Hodnost matice Hodností matice A (značíme hod (A)) rozumíme maximální počet lineárně nezávislých řádkových vektorů této matice Definice 2213: Soustava lineárních rovnic Soustavou n lineárních rovnic o m neznámých nad tělesem T budeme rozumět soustavu rovnic tvaru kde koeficienty a pravé strany jsou prvky tělesa T Maticový zápis soustavy rovnic je Nyní máme formulovány všechny definice, které potřebujeme k vyslovení Frobeniovy věty a řešení lineárních rovnic Definice 2214: Frobeniova věta Postačující a nutnou podmínkou pro to, aby soustava lineárních rovnic byla řešitelná je, že hodnost matice soustavy je stejná jako hodnost rozšířené matice soustavy Tedy, když 11
12 Věta 2215: Řešitelnost soustavy rovnic Pokud je hodnost upravené matice (tzn bez pravé strany) různá od hodnosti upravené rozšířené matice, potom soustava nemá žádné řešení (vyplývá to z Frobeniovy věty) Je-li hodnost upravené matice stejná jako hodnost upravené rozšířené matice a současně je tato hodnost rovna počtu neznámých soustavy, pak má soustava právě jedno řešení Pokud hodnost upravené matice je stejná jako hodnost upravené rozšířené matice, avšak menší než počet neznámých soustavy, má soustava nekonečně mnoho řešení 222 Příklady Dané příklady jsou získány z,,,, Příklad 2221 Zadání: V R 2 řešte soustavu algebraických rovnic Řešení: V této soustavě algebraické rovnice použijeme metodu eliminace vyjádříme si x = a dosadíme do první rovnice Tím jsme získali algebraickou rovnici v neznámé y Levou stranu převedeme na společného jmenovatele Teď se zbavíme zlomku a výraz na pravé straně si převedeme na levou stranu, abychom na pravé straně měli jenom 0 12
13 Dostali jsme teď algebraickou rovnici čtvrtého stupně, pokusíme se algebraickou rovnici snížit o stupeň Když dosadíme y = 1, zjistíme, že jedna je kořen dané rovnice Můžeme psát: Tím jsme získali algebraickou rovnici třetího stupně, pokud opět zkusíme dosadit číslo 1, zjistíme, že je opět jedním z kořenů a proto můžeme opět psát: Dostáváme algebraickou rovnici druhého stupně, kterou řešíme pomocí diskriminantu D = Rovnice nemá reálné řešení, jedná se o nerozložitelný kvadratický trojčlen Rovnici jsme postupně upravili na tvar, zjistili jsme, že rovnice má dvojnásobný kořen a to: y = 1 Tuto hodnotu nyní můžeme dosadit do rovnice, kde jsme si vyjádřili x x =, výsledkem je obor pravdivosti Zkoušku u tohoto příkladu provádět nemusíme, protože jsme zde prováděli jenom ekvivalentní úpravy Příklad 2222 Zadání tohoto příkladu jsem získala ze stránek české matematické olympiády (olympiáda pro střední školy, 57 ročník školní kolo kategorie A) Zadání: V oboru reálných čísel řešte soustavu rovnic Řešení: Nejdříve sečteme druhou a třetí rovnici a dostaneme úpravě máme rovnici Řešení zjistíme rozborem dvou případů a) Dosadíme do první rovnice a po Teď dosadíme do druhé rovnice 13
14 b) Z této rovnice dostáváme dvě složky řešení a to a Pokud toto řešení dosadíme do rovnice, dostáváme dvě složky řešení a Opět dosadíme do první rovnice Teď můžeme dosadit z a y do třetí rovnice Z této rovnice dostáváme dvě složky řešení a to a Pokud toto řešení dosadíme do rovnice a dostáváme dvě složky řešení a a a Zjistili jsme, že zadaná soustava rovnic má čtyři řešení a obor pravdivosti je Příklad 2223 Tento příklad jsem našla na stránkách britské matematické olympiády (z roku 2013) Zadání: V R 3 řešte soustavu Řešení: Nejprve si sečteme všechny tři rovnice dohromady a dostaneme jednu rovnici ve tvaru Nyní provedeme doplnění na čtverec a dostaneme rovnici 14
15 Odtud vidíme, že řešení je ve tvaru, obor pravdivosti Příklad 2224 Tento příklad jsem získala na stránkách slovenské matematické olympiády (53 ročník, školské kolo kategorie A) Zadání: V oboru reálných čísel řešte soustavu rovnic Řešení: Nejdříve si tuto soustavu zjednodušíme a to tak, že a) od druhé rovnice odečteme první rovnici a b) od třetí rovnice odečteme první rovnici a) b) Dostáváme tedy ekvivalentní soustavu rovnic s původní (zadanou) soustavou rovnic Z ekvivalentní soustavy vidíme, že řešení zjistíme rozdělením na čtyři případy: 1) 2) 3) 4) Rozebereme si teď jednotlivé případy zvlášť 15
16 1) Z těchto dvou rovností vidíme, že a Platí tedy Dosadíme do první rovnice a dostáváme kvadratickou rovnici 2) Z této rovnosti již vidíme, že Řešení: Protože z první rovnice vidíme, že, můžeme rovnici upravit na tvar Vyjádříme si a dosadíme do první rovnice 3) Z rovnosti již vidíme, že Dosadíme do rovnic, a tím zjistíme neznámé x, y, z Řešení: Z první rovnice opět vidíme, že Můžeme tedy rovnici upravit na tvar odtud vyjádříme a dosadíme do první rovnice Dostáváme stejnou kvadratickou rovnici jako v předchozím případě Po vyřešení a dosazení do rovnic dostáváme řešení Řešení: 4) Od první rovnice odečteme druhou, tj Upravíme a dostaneme, můžeme tedy psát Dosadíme do rovnice 16
17 Získané rovnosti dosadíme do první rovnice Tuto kvadratickou rovnici jsme už řešili a tak víme, že výsledkem je dvojnásobný kořen Výsledek nyní dosadíme do rovností a dostáváme řešení Řešení: Zjistili jsme, že zadaná soustava rovnic má čtyři řešení a obor pravdivosti Příklad 2225 Tento příklad jsem našla na stránkách polské matematické olympiády (56 ročník I etapa) Zadání: V oboru reálných čísel řešte soustavu Řešení: a) První rovnici vynásobíme y, druhou z a třetí x a dostaneme soustavu rovnic: Nyní sečteme všechny rovnice dohromady a máme rovnici b) První rovnici vynásobíme z, druhou x a třetí y a dostaneme soustavu rovnic: Opět všechny rovnice sečteme dohromady a dostáváme rovnici 17
18 Získali jsme nyní dvě rovnice Pokud vynásobíme rovnici číslem -2 a obě rovnice sečteme, dostaneme rovnost a odtud vidíme, že Nyní můžeme dosadit do první rovnice : Teď nám nic nebrání k tomu, abychom x a y dosadili do druhé rovnice a získali neznámou z Díky této rovnici můžeme vidět, že z má dvě složky řešení Zadaná soustava má dvě řešení a Příklad 2226 Zadání tohoto příkladu jsem opět získala na stránkách polské matematické olympiády (58 ročník I etapa) Zadání: V R 3 řešte soustavu Řešení: Od první rovnice odečteme druhou rovnici a dostáváme Nyní od první rovnice odečteme třetí rovnici 18
19 Vznikla nám nyní nová soustava rovnic, která je ovšem ekvivalentní se zadanou soustavou rovnic Z této jednodušší soustavy vidíme, že řešení získáme rozdělením na čtyři případy a to: 1) 2) 3) 4) Nyní rozebereme jednotlivé případy zvlášť 1) Doplníme do první rovnice: Vznikla nám kvadratická rovnice, kterou vyřešíme pomocí diskriminantu Z diskriminantu vidíme, že rovnice bude mít dva různé reálné kořeny a Dostáváme řešení: 2) Z první rovnice vidíme, že Dosadíme do naší druhé rovnice a dostáváme:, odtud si vyjádříme a můžeme teď dosadit do první rovnice Vznikla nám opět kvadratická rovnice, kterou jsme již vyřešili v předchozím případě Dosadíme do rovnice 2) a dostáváme řešení Řešení: a 19
20 3) Z první rovnice opět máme, a dosazením do druhé rovnice dostáváme: Odtud Dosadíme-li opět do první rovnice, získáme kvadratickou rovnici po úpravě Řešení již známe z předchozích případů a tak jen pro připomenutí a dostáváme dva různé kořeny a Dosazením do rovnic získáme řešení Řešení: 4) Druhou rovnici odečteme od první rovnice a dostáváme rovnici po úpravě máme rovnost Pokud tuto rovnost dosadíme do druhé rovnice, dostáváme odtud si můžeme vyjádřit Dosadíme-li do první rovnice dostáváme rovnici: po úpravě dojdeme opět ke kvadratické rovnici, řešení této rovnice již ale známe a tak můžeme psát, že a Po dosazení do rovnic zjistíme neznámé x, y, z Řešení: Ze čtyř případů můžeme vidět, že zadaná soustava rovnic má osm řešení ; ; ; Příklad 2227 Zadání tohoto příkladu jsem našla na stránkách slovenské matematické olympiády (konkrétně 63 ročník, krajské kolo, kategorie B) Zadání: V oboru reálných čísel řešte soustavu 20
21 Řešení: Při řešení tohoto příkladu budeme postupovat opět stejně jako v předchozím příkladě a) Odečteme druhou rovnici od první a získáme rovnici b) Odečteme třetí rovnice od první a získáme rovnici Vznikne nám nová soustava rovnic, která je ekvivalentní s původní soustavou rovnic Ze soustavy rovnic můžeme vidět, že nám opět vzniknou čtyři případy, abychom našli řešení této soustavy rovnic Rozebereme si nyní jednotlivé případy zvlášť 1) Z první rovnice dostáváme rovnost Z druhé rovnice si vyjádříme Nyní obě upravené rovnice dosadíme do první rovnice a dostáváme rovnici po úpravě dostáváme rovnici, kterou dále upravíme na, což je po odmocnění Po dosazení do rovnic dostáváme dvě řešení, která jsou ve tvaru: 2) Z první rovnice vyjde a z druhé rovnosti vyjde Dosadíme do první rovnice a dostáváme kvadratickou rovnici, kterou dále upravíme na tvar Kvadratickou rovnici vyřešíme pomocí diskriminantu Daná rovnice má dva různé kořeny 21
22 a 3) 4) Po dosazení dostáváme řešení: Z první rovnice nám vyjde a z druhé rovnice vyjádříme Dosadíme do první rovnice a dostáváme rovnici po upravení máme rovnost, když odmocníme, dostáváme neznámou Po dosazení do rovností máme dvě řešení: Odečteme-li druhou rovnici od první, dostáváme rovnici, tudíž Z druhé rovnice si vyjádříme Dosadíme do první rovnice soustavy Vznikne nám rovnice Dosadíme do rovnice 4) a dostáváme řešení: Zadaná soustava rovnic má osm řešení ; ; } Příklad 2228 Tento příklad jsem získala na stránkách venezuelské matematické olympiády (z roku 2006) Zadání: V oboru komplexních čísel řešte soustavu rovnic Řešení: Nejdříve si upravíme druhou rovnici, převedením na pravou stranu rovnice Dostáváme rovnici Nyní obě rovnice sečteme Vznikne nám rovnice tvaru Vidíme, že na levé straně lze psát Rovnici můžeme upravit na Nyní si zavedeme substituci Vznikla nám rovnice Po převedení na levou stranu tak, abychom měli na pravé straně 0, nám vznikne 22
23 kvadratická rovnice, kterou vyřešíme pomocí diskriminantu, nyní určíme kořeny Řešení soustavy rovnic si rozdělíme na dva případy: 1) 2) Teď si rozebereme jednotlivé případy zvlášť 1) Vyjádříme si Dosadíme do první rovnice a dostáváme rovnici Vypočítáme diskriminant Dostáváme dva různé reálné kořeny a Dosadíme do vyjádřené rovnice a dostáváme neznámou x:, 2) Vyjádříme si Dosadíme do první rovnice a dostáváme rovnici Vypočítáme diskriminant V tomto případě nemá soustava řešení v reálných číslech Dostáváme dva různé komplexní kořeny Dosadíme do vyjádřené rovnice a dostáváme neznámou x:, Daná soustava má čtyři řešení } V mé bakalářské práci jsem se zaměřila na obor reálných čísel, ovšem nechci úplně vynechat obor komplexních čísel, proto jsem zde uvedla jeden příklad 23
24 3 Elementární teorie ideálů Dělení polynomů Normální tvar polynomu Uspořádání termů V této kapitole uvedu několik definic a vět U některých uvedu i několik příkladů Definice a věty v této kapitole mi pomohou k vysvětlení Gröbnerovy báze, kterou budu definovat v další kapitole Definice a věty v této kapitole jsou převzaty z,, Věta 31: Dělení polynomů Nechť P(x) a Q(x) jsou dva polynomy s reálnými či komplexními koeficienty, Q(x) je nenulový polynom Pak existují polynomy S(x) a R(x) takové, že: P(x) = Q(x) S(x) + R(x) Polynomy S(x) a R(x) jsou určeny jednoznačně a buď je R(x) nulový polynom nebo stupeň polynomu R(x) je menší než stupeň polynomu Q(x) Příklad 31 Zadání: Dělte polynom f = polynomem = Přepsání zadání a jeho výsledek: K tomuto výsledku dojdeme následujícím způsobem Snažíme se postupně zbavovat nejvyšších mocnin, proto jako první vypočteme a pak vynásobíme výsledek dělitelem Tedy Od našeho zadání tento výsledek odečteme a dostaneme Tento mnohočlen opět vydělíme číslem, tedy a postupujeme stejně jako v předchozím kroku až do té doby než dostaneme nulu nebo zbytek V našem případě se jedná o zbytek, který je ve tvaru Příklad 32 V tomto příkladě použijeme dělení polynomů dvou neurčitých Zadání: Dělte polynom polynomem Řešení: ( 24
25 Polynom můžeme přepsat do tvaru: Definice 32: Definice termu Nechť F[ ] je okruh polynomů n neurčitých nad tělesem F Termem (v rozumíme kterýkoli prvek množiny T = { jsou celá nezáporná čísla} Příklad 33 jsou termy (v Definice 33: Úplné uspořádání termů Přípustným úplným uspořádáním, značíme < T, na množině termů T nazýváme uspořádání takové, že pro všechny termy s, t, u ϵ T platí: a) b) Jestliže pak též Jsou různé druhy uspořádání, uvedu zde dvě a to lexikografické uspořádání termů a inverzní lexikografické uspořádání termů podle (úplného) stupně Definice 34: Lexikografické uspořádání termů (Čisté) lexikografické uspořádání termů < L je definováno takto: i m < j m a zároveň i k = j k pro k ϵ {1, 2,, m-1}, právě když existuje m ϵ N takové, že Příklad 34 Zadání: Množinu termů lexikograficky uspořádejte (pokud ) Řešení: 25
26 Definice 35: Inverzní lexikografické uspořádání termů podle (úplného) stupně Nechť a jsou dva termy a jejich (úplné) stupně Inverzní lexikografické uspořádání termů podle (úplného) stupně nebo stručněji jen uspořádání termů podle (úplného) stupně je definováno:, právě když buď nebo pro Definice 36 Nechť f ϵ F je polynom a < T přípustné uspořádání termů z množiny T Každý z monomů vyskytujících se v polynomu f je součinem jistého prvku z tělesa F a jistého termu z množiny T Největší z termů vyskytujících se v polynomu f nazveme vedoucím termem polynomu f a budeme jej značit lt T (f) Příslušný monom nazveme vedoucím monomem polynomu f a označíme lm T (f) a koeficient z tělesa F v tomto monomu se vyskytující nazveme vedoucím koeficientem polynomu f a budeme jej značit lc T (f) Platí tedy lm T (f) = lc T (f) lt T (f) Pokud je zřejmé, jaké přípustné uspořádání termů < T je v dané situaci užito, píšeme prostě jen lt (f), lm (f), lc (f) Příklad 35 Zadání: Určete vedoucí term, vedoucí monom a vedoucí koeficient polynomu Jednotlivé termy polynomu jsou lexikograficky uspořádané (pokud Řešení: Největším termem polynomu je term, proto je vedoucím termem Vedoucí monom je člen 6 a vedoucí koeficient polynomu je koeficient 6 Definice 37 Nechť p, q jsou dva nenulové polynomy z oboru integrity F, kde F je komutativní těleso Řekneme, že polynom p se redukuje modulo q (při daném přípustném uspořádání termů ), jestliže v polynomu p existuje monom m, který je dělitelný vedoucím monomem polynomu q 26
27 Věta 38 Jestliže žádný monom polynomu p není dělitelný vedoucím monomem polynomu q, pak říkáme, že polynom p je v normálním tvaru vzhledem ke q Obdobně říkáme, že polynom p je v normálním tvaru vzhledem k množině Q = { }, jestliže žádný monom v polynomu p není dělitelný žádným z vedoucích monomů polynomů q i, i = 1, 2,, m Definice 39 Je-li p normální tvar polynomu f vzhledem ke Q, tj je-li p polynom, získaný z f provedením konečného počtu redukcí, přičemž p již neobsahuje žádný monom, který by byl dělitelný vedoucími monomy polynomů z množiny Q, pak píšeme p = normalf (f, Q) Je-li speciálně Q = {q} jednoprvková množina, píšeme pouze p = normalf (f, q) Příklad 36 Zadání: Vypočítejte normální tvar polynomu, kde a Řešení: Polynom budeme postupně redukovat pomocí polynomů, množiny Od polynomu odečteme Po dosazení dostáváme polynom Polynom, který nám vyšel, si označíme jako Nyní budeme od polynomu odečítat polynom Po dosazení dostáváme polynom Tento polynom již nemůžeme dále zjednodušovat Našli jsme tedy normální tvar polynomu, který si označíme h a můžeme psát h = normalf (, ) = Definice 310 Nechť p, q jsou dva polynomy z oboru integrity F, na němž je zavedeno přípustné uspořádání termů S-polynomem polynomů p, q nazýváme polynom Spoly 27
28 Kde lcm je nejmenší společný násobek prvků a je vedoucí monom polynomu Příklad 37 Zadání: Mějme soustavu rovnic z příkladu 2224, označme si polynomy a vypočítejme S-polynomy těchto polynomů Polynomy jsme si lexikograficky uspořádali (pokud ) Řešení: Určíme si nejmenší společný násobek polynomů tj Spoly Nyní si určíme nejmenší společný násobek polynomů, tj Spoly Jako poslední si stejným způsobem určíme nejmenší společný násobek polynomů Spoly, tj Příklad 38 Zadání: Mějme soustavu rovnic z příkladu 2226, označme si polynomy 28
29 a vypočítejme S-polynomy těchto polynomů Polynomy jsme si lexikograficky uspořádali (pokud ) Řešení: Jako v předchozím příkladě si nejdříve určíme nejmenší společný násobek polynomů tj Spoly Nyní si určíme nejmenší společný násobek polynomů, tj Spoly Jako poslední si určíme S-polynom polynomů, takže si určíme nejmenší společný násobek polynomů, tj Spoly Příklad 39 Zadání: Mějme soustavu rovnic z příkladu 2223, označme si polynomy a vypočítejme S-polynomy těchto polynomů Polynomy jsme si lexikograficky uspořádali (pokud ) Řešení: Jako v předchozích příkladech si nejdříve určíme nejmenší společný násobek polynomů tj 29
30 Spoly Určíme si nejmenší společný násobek polynomů, tj Spoly Jako poslední si určíme S-polynom polynomů, takže si určíme nejmenší společný násobek polynomů, tj Spoly Příklad 310 Zadání: Mějme soustavu rovnic z příkladu 2227, označme si polynomy a vypočítejme S-polynomy těchto polynomů Polynomy jsme si lexikograficky uspořádali (pokud ) Řešení: Spoly Spoly 30
31 Spoly Příklad 311 Zadání: Vypočítejte Spoly, Spoly, Spoly a normální tvary (konkrétně normalf (Spoly ), normalf (Spoly ), normalf (Spoly ) dané soustavy rovnic: Použili jsme soustavu rovnic z příkladu 2225 Řešení: Nejdříve si označíme polynomy Tyto polynomy jsme si již lexikograficky uspořádali (pokud ) Množina je tvořena polynomy Nyní budeme řešit S-polynom polynomů Určíme si nejmenší společný násobek Spoly Teď když známe S-polynom polynomů polynomu Normalf (Spoly si určíme normální tvar tohoto Teď si vypočítáme S-polynom polynomů násobek Opět si určíme nejmenší společný Spoly 31
32 Když známe S-polynom polynomů polynomu Normalf (Spoly, můžeme si určit normální tvar tohoto Poslední S-polynom, který nám chybí spočítat je S-polynom polynomů si určíme nejmenší společný násobek Nejprve Spoly Nyní, když známe Spoly nám nic nebrání k tomu, abychom vypočítali i normální tvar právě vzniklého polynomu Normalf (Spoly Myslím si, že jsme S-polynom dostatečně procvičili a tak můžeme přejít na definici Gröbnerových bází Výpočet S-polynomu se dá udělat i v matematickém programu, což ukážu v kapitole 43, ve které vypočítám některé tyto příklady 32
33 4 Buchbergerův algoritmus Gröbnerovy báze a jejich užití při řešení soustav algebraických rovnic Veškeré definice a věty jsou převzaty z, 41 Gröbnerovy báze Užití Gröbnerovy báze je způsob řešení soustavy algebraických rovnic Pomocí této báze můžeme soustavy upravit na jednodušší, které pak dokážeme snadno spočítat Mohou být použity pro řešení problémů, které jsou běžně považovány za výpočetně těžké Pomocí Gröbnerovy báze je možné například rozhodnout o řešitelnosti souboru polynomiálních rovnic nad tělesem komplexních čísel Poznámka: Gröbnerovy báze byly zavedeny do matematiky v roce 1965 Jsou pojmenovány po rakouském matematikovi Wolfgangu Gröbnerovi Přesto je do matematiky zavedl Bruno Buchberger, který je pojmenoval po svém školiteli, Abychom mohli napsat definici Gröbnerovy báze, musíme si ještě říci, co znamená báze ideálu Definice 411: Báze ideálu Nechť I je ideál komutativního okruhu R Množina prvků tohoto okruhu se nazývá bází ideálu I, jestliže, kde r j ϵ R pro j = 1, 2,, n Píšeme Definice 412: Gröbnerova báze Nechť v oboru integrity F je zavedeno přípustné uspořádání Báze ideálu I se nazývá Gröbnerovou bází, právě když normální formy polynomů modulo G jsou určeny jednoznačně, tzn, že f ϵ F platí: je-li = normalf (f, G) a h = normalf (f, G), pak = h 33
34 Věta 413 Nechť v oboru integrity F je zavedeno přípustné uspořádání termů Následující podmínky jsou ekvivalentní: a) je Gröbnerovou bází b) Pro všechny prvky ideálu je normalf (, G) = 0 c) Pro všechny f, ϵ G je normalf (Spoly (f, )) = 0 Definice 414 Řekneme, že Gröbnerova báze G ideálu je redukovaná, jestliže pro všechny polynomy ϵ G je Dále řekneme, že Gröbnerova báze G je monická, jestliže pro všechny ϵ G je lc( ) = 1 Příklad 411 Zadání: Řešte soustavu rovnic v oboru reálných čísel pomocí Gröbnerovy báze Použijeme soustavu rovnic z příkladu 2221 Máme množinu, kde a Polynomy jsou uspořádané podle lexikografického uspořádání (pokud ) Řešení: Vypočteme S-polynom polynomů Spoly Nyní zjistíme normální tvar S-polynomu polynomů Vzniklý polynom označíme a přidáme do množiny a budeme počítat S-polynom polynomů 34
35 Spoly Zjistíme si normální tvar S-polynomu polynomů (Spoly ), který označíme h = normalf Normalf (Spoly, je tedy splněná podmínka věty 413c) a my nebudeme množinu rozšiřovat a přejdeme na řešení S-polynomu polynomů Určím si nejmenší společný násobek lcm ( ) Spoly Nyní si vypočítáme normální tvar, značíme: normalf (Spoly ) 35
36 Normalf (Spoly ) = 0, nebudeme tedy množinu rozšiřovat Vznikla nám Gröbnerova báze, kterou tvoří tři polynomy Máme množinu Polynomy si nyní upravíme podle lexikografického uspořádání (pokud ) takto: Nyní Gröbnerovu bázi upravíme do redukované Gröbnerovy báze Ověříme, zda nějaký term polynomu náleží ideálu Vidíme, že term je dělitelný vedoucím termem polynomu a platí tedy, že Polynom nepatří do redukované Gröbnerovy báze, a proto jej můžeme z množiny G odebrat Stejným způsobem ověříme polynom Polynom náleží ideálu, proto tento polynom náleží do redukované Gröbnerovy báze Polynom ověříme stejným způsobem jako polynom Zjistíme, že polynom patří také do redukované Gröbnerovy báze Nyní máme redukovanou ale ne monickou Gröbnerovu bázi, upravíme tedy redukovanou Gröbnerovu bázi na monickou a redukovanou Gröbnerovu bázi Aby Gröbnerova báze byla v monickém tvaru, musíme polynom vydělit, vznikne nám polynom a polynom vynásobit, vznikne nám polynom Zadanou soustavu můžeme upravit na tvar Z druhé rovnice si vypočítáme, které dosadíme do první a získáme neznámou Usnadníme si počítání a použijeme počítač, který nám druhou rovnici zapíše v součinovém tvaru pomocí příkazu ), dostáváme výsledek 36
37 Z druhého součinového tvaru vidíme, že V prvním součinovém tvaru nám vznikla kvadratická rovnice, kterou vyřešíme pomocí diskriminantu, rovnice nemá v oboru reálných čísel řešení Máme tedy jeden výsledek, který dosadíme do první rovnice a dostáváme Oborem pravdivosti P je množina Výsledek se shoduje s výsledkem, ke kterému jsme se dostali i v příkladě 2221 Příklad 412 Zadání: Vypočtěte soustavu rovnic z příkladu 2228 pomocí Gröbnerových bází Připomeneme si zadanou soustavu rovnic: Řešení: Nejprve si určíme nejmenší společný násobek lcm (x 2, 2xy) = 2x 2 y Označíme si polynom a polynom Tyto polynomy jsou v lexikografickém uspořádání (pokud ) Máme tedy množinu G, kterou tvoří polynomy, Vypočítáme si S-polynom polynomů, Spoly, Určíme si normální tvar, který označíme h = normalf (Spoly,, G) tak, že posloupností několika redukcí polynomů z množiny G dojdeme buď k 0, nebo k polynomu, který již nejde dělit žádným z polynomů množiny G Tento polynom již nelze redukovat, proto si tento polynom označíme jako polynom g 3, který přidáme do množiny G Musíme tedy vypočítat Spoly,, Spoly, a normální tvar polynomů, a normální tvar polynomů, 37
38 Spoly, Určíme normální tvar h = normalf (Spoly,, G) Vyšlo nám h = normalf (Spoly,, G) = 0, takže splňuje podmínku podle bodu c) věty 413 Nebudeme tedy množinu G rozšiřovat a budeme dále pokračovat v počítání S-polynomu polynomů, Spoly, Určíme normální tvar h = normalf (Spoly,, G) Tento polynom již nelze redukovat, proto si ho označíme jako g 4 a přidáme ho do množiny G, která nyní obsahuje čtyři polynomy Tím, že jsme přidali polynom, musíme spočítat S-polynomy a normální tvary Konkrétně Spoly,, Spoly,, Spoly, a normální tvar normalf (Spoly,, G), normalf (Spoly,, G), normalf (Spoly,, G) Spoly, 38
39 Určíme si normální tvar h = normalf (Spoly,, G) Normální tvar h = normalf (Spoly,, G) = 0, proto již nebudeme množinu G rozšiřovat a budeme počítat S-polynom polynomů, Spoly, Určíme si normální tvar h = normalf (Spoly,, G) Normalf (Spoly,, G) = 0, proto nebudeme množinu G rozšiřovat Spoly, 39
40 Určíme si normální tvar h = normalf (Spoly,, G) Normalf (Spoly,, G) = 0, proto nebudeme opět množinu G rozšiřovat Máme množinu, která je Gröbnerovou bází a tvoří je polynomy:,,, Asi si říkáte, že máme zbytečně mnoho polynomů Máte pravdu Naše získaná Gröbnerova báze obsahuje nepotřebné polynomy Těchto polynomů se zbavíme tak, že upravíme Gröbnerovu bázi na redukovanou Gröbnerovu bázi 40
41 Ověříme, zda nějaký term polynomu náleží ideálu Vidíme, že term je dělitelný vedoucím termem polynomu a platí tedy, že Polynom nepatří do redukované Gröbnerovi báze, a proto jej můžeme z množiny G odebrat Stejně ověříme, zda nějaký term polynomu náleží ideálu Term x je dělitelný vedoucím termem polynomu a platí, že Polynom nepatří do redukované Gröbnerovi báze, a proto jej můžeme také odebrat z množiny G Stejným způsobem ověříme i polynomy a Polynomy a patří do redukované Gröbnerovi báze Gröbnerovu bázi nyní tvoří polynomy a a jejich násobky, proto danou bázi musíme dát do tzv monické báze Monická báze je taková báze, která má u vedoucího termu koeficient 1 Nyní máme redukovanou a monickou Gröbnerovu bázi, která je jenom jediná a má tvar: Původní soustavu můžeme přepsat do tvaru Soustavu nemáme v monickém tvaru záměrně, protože v monickém tvaru by se špatně počítala Danou soustavu již dokážeme snadněji vyřešit tak, že si druhou rovnici upravíme na tvar Vznikly nám dvě kvadratické rovnice, které vyřešíme pomocí diskriminantu, rovnice nemá v množině všech reálných čísel řešení V oboru komplexních čísel má řešení a tím řešením je a 41
42 , rovnice má dva různé reálné kořeny a Kdybychom neznámou y dosadili do první rovnice, získali bychom neznámou x a zjistili bychom, že výsledky, které nám vyšli, se shodují s výsledky, které jsme vypočítali v příkladě 2228 Poznámka: Ruční postup počítání Gröbnerových bází, jak jste si určitě všimli, je velmi zdlouhavý a časově náročný Existuje jedno kritérium, díky kterému se nám práce při počítání normálního tvaru dvou polynomů trochu usnadní Kritérium 1: Je-li B taková dvojice indexů, že pro vedoucí termy polynomů G platí kde je nejmenší společný násobek dvou polynomů a je vedoucí term polynomu, pak je normalf (Spoly ( ), ) = 0 Na základě tohoto kritéria jsme v předchozím příkladě již nemuseli počítat S-polynom a normální tvar polynomů, kde se objevoval polynom Mohli jsme si tak ušetřit velkou část práce Věta 415 Jestliže G, H jsou dvě redukované a monické Gröbnerovy báze, pro které platí, potom G = H Věta 416 Nechť je dána soustava polynomiálních rovnic 42
43 a buď Gröbnerova báze ideálu v oboru integrity při jistém přípustném uspořádání termů Pak soustava má stejný obor pravdivosti jakou soustava Věta 417 Nechť je dána soustava polynomiálních rovnic a nechť je monická Gröbnerova báze ideálu v oboru integrity při jistém přípustném uspořádání termů Pak má daná soustava řešení, právě když 1 nenáleží G Věta 418 Nechť je dána soustava polynomiálních rovnic a nechť je Gröbnerova báze ideálu v oboru integrity nad tělesem F při jistém přípustném uspořádání termů Daná soustava má konečný počet řešení, právě tehdy když Gröbnerova báze G splňuje následující podmínku: Pro každou proměnnou x i, i = 1, 2,, n existuje v G takový 43
44 prvek, že vedoucí term v tomto polynomu (vzhledem k relaci termů ) je mocninou proměnné x i Věta 419 Nechť soustava polynomiálních rovnic má konečně mnoho řešení Buď F algebraicky uzavřené těleso Dále buď r počet prvků v množině L těch termů z, která nejsou násobkem žádného z vedoucích termů polynomů z redukované a monické Gröbnerovy báze ideálu Potom počet řešení zadané soustavy v tělese F, počítaných i s jejich násobností, je roven číslu r 42 Buchbergerův algoritmus Buchbergerův algoritmus zavedl do matematiky Bruno Buchberger Tento algoritmus poskytuje způsob, jak transformovat libovolnou množinu polynomů na ekvivalentní Gröbnerovy báze V této kapitole jsem čerpala z Postup pomocí Buchbergerova algoritmu: 1) Určíme S-polynom pro každou dvojici polynomů zadané množiny a nalezneme normální tvar S-polynomů v zadané množině 2) Pokud je normální tvar roven 0, nepřidáváme žádný polynom do zadané množiny Pokud je některý normální tvar nenulový, přidáme ho do zadané množiny a opakujeme stejný postup do té doby, než budou všechny normální tvary nulové 43 Využití počítačů při výpočtu Gröbnerovy báze V této podkapitole ukážu, jak počítat některé příklady z kapitoly 222 pomocí matematického programu Maple 17 44
45 Příklad 431 Zadání: Mějme soustavu rovnic z příkladu 2224, označme si polynomy Vypočítejte S-polynomy této soustavy pomocí počítače S-polynomy této soustavy rovnic jsem počítala v příkladě 37 Řešení: Pomocí počítače vypočteme S-polynom polynomů Můžeme si zkontrolovat, že výsledek pomocí počítače je stejný jako výsledek, ke kterému jsme po chvilce počítání došli i my Nyní si zkontrolujeme výpočet S-polynomu polynomů Opět vidíme, že výsledek se shoduje s naším vypočítaným výsledkem Teď nám chybí ověřit poslední S-polynom z příkladu 37 a to S-polynom polynomů 45
46 Výsledek se opět shoduje s naším vypočítaným výsledkem Můžeme tedy prohlásit, že při výpočtu S-polynomu jsme postupovali správně Nyní si stejným způsobem ověříme výsledky z příkladu 311 Příklad 432 Zadání: Pomocí počítače vypočítejte S-polynomy a normální tvary soustavy rovnic z příkladu 2225 Jednotlivé polynomy si označíme Řešení: Nejprve si spočítáme S-polynom polynomů Výsledek se nám shoduje s naším vypočítaným výsledkem Nyní si ověříme S-polynom polynomů Vidíme, že výsledek se nám opět shoduje s naším výpočtem 46
47 Jako poslední nám chybí ověřit S-polynom polynomů Výsledek se nám opět shoduje s naším výsledkem Můžeme tedy tvrdit, že při výpočtu S-polynomů jsme postupovali správně Teď si ověříme, zde při výpočtu normálních tvarů S-polynomů jsme postupovali správně Nejprve si vypočítáme normální tvar S-polynomu polynomů, značíme normalf (Spoly ( ), ) Vidíme, že normální tvar vyšel stejně, jako když jsme ho počítali ručně Při zadávání do programu dáváme za polynom, který chceme mít v normálním tvaru, v našem případě S-polynom polynomů a za dosazujeme množinu, která obsahuje všechny polynomy je normální tvar z množiny při lexikografickém uspořádání (pokud ) Nyní si ověříme výpočet normálního tvaru S-polynomu polynomů 47
48 Výsledek se opět shoduje s naším výsledkem Nyní jsme museli při zadávání množiny přidat jeden polynom Protože nám normalf (Spoly ( ), ) nevyšla 0, museli jsme tento polynom přidat do množiny Stejně tak musíme do množiny G přidat i polynom Jako poslední si ověříme výpočet normálního tvaru S-polynomu polynomů Výsledek se nám shoduje s naším vypočítaným výsledkem Můžeme tedy prohlásit, že i při výpočtu normálních tvarů jsme postupovali správně a máme všechny naše výpočty v příkladě 311 zkontrolované v matematickém programu Maple 17 Teď jsme si ukázali jak spočítat S-polynom a normální tvar pomocí počítače Ukažme si nyní, jak nalézt Gröbnerovu bázi a z toho vypočítat výsledek pomocí matematického programu Příklad 433 Zadání: Ověříme si, zda v příkladě 411 jsme našli správnou Gröbnerovu bázi a zda i pomocí počítače dojdeme ke stejnému řešení soustavy z příkladu 2221 Řešení: Vidíme, že úpravou druhé rovnice tak, že ji vydělíme 2, dostáváme stejnou Gröbnerovu bázi, ke které jsme došli v příkladě 411 Za dosazujeme zadanou soustavu a 48
49 znamená: vypočítej Gröbnerovu bázi z (tzn ze zadané soustavy) při lexikografickém uspořádání (pokud Příkazem zjistíme neznámou : My počítáme jen v oboru reálných čísel, tzn že Dosadíme do druhé rovnice a stejným příkazem bychom dostali Řešení soustavy rovnic je stejné, ať počítáme lidským způsobem nebo pomocí Gröbnerových bází s použitím i bez použití počítače Příklad 434 Zadání: Nalezněte Gröbnerovu bázi z příkladu 2228 pomocí počítačového matematického programu Řešení: Řešení provedeme v matematickém programu Maple 17 Dostali jsme Gröbnerovu bázi, kterou nyní ještě vyřešíme Pomocí matematického programu Maple 17 rozložíme první polynom Gröbnerovy báze tak, aby byl v součinovém tvaru příkazem: Nyní zjistíme neznámou y, použijeme příkaz: Vidíme, že dostáváme stejné řešení pomocí počítače, jako když jsme zadanou soustavu řešili bez jeho pomoci Neznámou x bychom zjistili stejným příkazem, pokud bychom dosadili do rovnice postupně získané y Ukázali jsme si tedy tři způsoby výpočtu soustavy rovnic První způsob bylo lidské řešení, druhým způsobem je výpočet Gröbnerových bází bez použití počítače, což je 49
50 rozsáhlejší počítání, ale při troše trpělivosti dojdeme ke správnému výsledku, zatímco u lidského řešení bychom nemuseli dojít vždy k výsledku, pokud by nás nenapadlo, jak chytře upravit rovnice a třetím způsobem je výpočet Gröbnerových bází pomocí počítače Ukázali jsme výpočet v matematickém programu Maple 17, ale existují i jiné programy, které umí řešit Gröbnerovy báze, např Mathematica nebo CoCoA Počítačem můžeme zjistit i jednotlivé kroky výpočtu Gröbnerovy báze, pomocí kterých si pak můžeme zkontrolovat naše výpočty při řešení soustavy rovnic pomocí Gröbnerových bází Výpočet S-polynomu a normálního tvaru pomocí počítače jsme již ukázali v předchozích příkladech, proto si zde jen pro připomenutí ukážeme některé kroky výpočtu z příkladu 412 pomocí počítače Opět budeme pracovat v matematickém programu Maple 17 1) Ukážeme nyní jak vypočítat S-polynom polynomů a Výpočet S-polynomu polynomů a, označíme si 2) Ukážeme jak vypočítat normální tvar S-polynomu polynomů a Výpočet normálního tvaru polynomů a, značíme normalf (Spoly(, ), G) Označím si Spoly( a ) = F Vidíme, že výsledek nám vyšel nový polynom, který si označíme 3) Ukážeme jak vypočítat normální tvar S-polynomu polynomů a 50
51 Postup bude úplně stejný jako u výpočtu normálního tvaru polynomů a Opět si označíme Spoly(, ) = F Tentokrát nám výsledek vyšel 0, což je stejný výsledek, jaký nám vyšel i bez použití počítače Příklad 435 Zadání: Nalezněte Gröbnerovu bázi pomocí počítačového programu ze zadané soustavy Zadaná soustava je řešená lidským způsobem v druhé kapitole této práce Řešení: Do matematického programu zadáme: Nalezli jsme Gröbnerovu bázi, příkazem bychom postupně zjistili neznámé Pokud bychom dosadili neznámou Pak už bychom snadno dopočetli neznámou do druhé a třetí rovnice, dostali bychom neznámou 51
52 Závěr Cílem mé bakalářské práce bylo seznámit čtenáře s pojmem Gröbnerovy báze, ukázat výpočet soustavy algebraických rovnic lidským způsobem, následně pak vypočítat Gröbnerovy báze bez použití počítače a pak při řešení soustavy algebraických rovnic pomocí Gröbnerovy báze použít matematický software, který snadno a rychle umí Gröbnerovy báze vypočítat V první části práce jsme si ukázali, jak řešit příklady lidským způsobem, což vyžadovalo určité nápady při řešení těžších příkladů, které se objevují v matematických olympiádách Uvedli jsme si i několik metod, díky kterým jsme pak byli schopni některé příklady vyřešit Ve druhé části jsme se již věnovali pojmu Gröbnerovy báze K definování tohoto pojmu jsme si museli nejdříve zavést pojmy uspořádání termů, S-polynom a normální tvar polynomů Ke každému pojmu jsme uvedli minimálně jeden příklad, díky kterým jsme snadněji pochopili tyto pojmy Následně jsme si vyřešili soustavy nelineárních rovnic pomocí Gröbnerovy báze Zjistili jsme, že toto počítání je poměrně časově náročné a tak jsme si ukázali, jak dané příklady spočítat mnohem rychleji a téměř bez práce pomocí matematického programu Maple 17 Díky této práci jsem prostudovala nový způsob řešení soustavy algebraických rovnic, který jsem dříve neznala Velkým přínosem pro mě bylo také seznámení s matematickým programem Maple 17 Praktické ukázky mnou vypočítaných příkladů v tomto programu jsou v přiloženém CD ve složce Příklady v Maple17 52
53 Resumé Aim of my bachelor s thesis is to get familiar with the term of Groebner basis Showing their use and explanation at the practical examples This work is focused on system of algebraic equations and their ways of dealing In the first part my work is focused on system of algebraic equations using human solution Not everybody can solve given equation using different methods, because this solution needs idea Groebner basis allows to solve given system even without the idea Given system adjust into different system of algebraic equation The new system of algebraic equation contains at least one equation which has only one unknown variable and the rest is already possible to calculate The second part is given to Groebner basis and their use It is shown here how to count Groebner basis step by step At the end it is shown how to solve Groebner basis using mathematic computer programme Maple 17 The examples counted in this programme are on the added CD in the section examples in Maple17 53
54 Seznam použité literatury DRÁBEK, Jaroslav a HORA, Jaroslav Algebra Polynomy a rovnice 1 vyd Plzeň: Západočeská univerzita v Plzni, 2001, 125 s ISBN VERSCHELDE, Jan Analytic Symbolic Computation [online] 2014 [cit ] Dostupné z: HECK, André A Bird s-eye View of Gröbner Bases [online] 1996 [cit ] Dostupné z: e=pdf MAŘÍK, Robert Algebraické rovnice [online] 2009 [cit ] Dostupné z: ŠVRČEK, Jaroslav Metody řešení soustav algebraických rovnic [online], [cit ] Dostupné z: Polynomy s reálnými či komplexními koeficienty Přednáška 5 [online], [cit ] Dostupné z: MATEMATIKACZ [online], [cit ] Dostupné z: Matematická olympiáda [online] 57 ročník, tj rok [cit ] Dostupné z: rocnik British Mathematical Olympiad [online] 2012 [cit ] Dostupné z: 54
55 SKMO Oficiálna stránka Slovenskej komisie Matematickej olympiády [online], [cit ] Dostupné z: Olimpiada Matematyczna [online], [cit ] Dostupné z: Olimpíada juvenil de matemática [online] 2006 [cit ] Dostupné z: 1divpdf Gröbner basis WIKIPEDIA The Free Encyclopedia [online], [cit ] Dostupné z: 20] Dostupné z: Buchberger s algorithm SCHOLARPEDIA [online], [cit ] Dostupné z: Matice Determinant Soustavy lineárních rovnic [online], [cit ] Dostupné z: Frobeniova věta [online], [cit ] Dostupné z: Bruno Buchberger WIKIPEDIA The Free Encyclopedia [online], [cit
Polynomy. Mgr. Veronika Švandová a Mgr. Zdeněk Kříž, Ph. D. 1.1 Teorie Zavedení polynomů Operace s polynomy...
Polynomy Obsah Mgr. Veronika Švandová a Mgr. Zdeněk Kříž, Ph. D. 1 Základní vlastnosti polynomů 2 1.1 Teorie........................................... 2 1.1.1 Zavedení polynomů................................
ZÁPADOČESKÁ UNIVERZITA V PLZNI
ZÁPADOČESKÁ UNIVERZITA V PLZNI FAKULTA PEDAGOGICKÁ KATEDRA MATEMATIKY, FYZIKY A TECHNICKÉ VÝCHOVY Gröbnerovy báze a eliminační ideály DIPLOMOVÁ PRÁCE Bc. Monika Bláhová Učitelství pro základní školy, obor
1 Mnohočleny a algebraické rovnice
1 Mnohočleny a algebraické rovnice 1.1 Pojem mnohočlenu (polynomu) Připomeňme, že výrazům typu a 2 x 2 + a 1 x + a 0 říkáme kvadratický trojčlen, když a 2 0. Číslům a 0, a 1, a 2 říkáme koeficienty a písmenem
0.1 Úvod do lineární algebry
Matematika KMI/PMATE 1 01 Úvod do lineární algebry 011 Lineární rovnice o 2 neznámých Definice 011 Lineární rovnice o dvou neznámých x, y je rovnice, která může být vyjádřena ve tvaru ax + by = c, kde
0.1 Úvod do lineární algebry
Matematika KMI/PMATE 1 01 Úvod do lineární algebry 011 Vektory Definice 011 Vektorem aritmetického prostorur n budeme rozumět uspořádanou n-tici reálných čísel x 1, x 2,, x n Definice 012 Definice sčítání
1 Mnohočleny a algebraické rovnice
1 Mnohočleny a algebraické rovnice 1.1 Pojem mnohočlenu (polynomu) Připomeňme, že výrazům typu a 2 x 2 + a 1 x + a 0 říkáme kvadratický trojčlen, když a 2 0. Číslům a 0, a 1, a 2 říkáme koeficienty a písmenem
M - Kvadratické rovnice a kvadratické nerovnice
M - Kvadratické rovnice a kvadratické nerovnice Určeno jako učební tet pro studenty dálkového studia. VARIACE 1 Tento dokument byl kompletně vytvořen, sestaven a vytištěn v programu dosystem - EduBase.
Matematika (CŽV Kadaň) aneb Úvod do lineární algebry Matice a soustavy rovnic
Přednáška třetí (a pravděpodobně i čtvrtá) aneb Úvod do lineární algebry Matice a soustavy rovnic Lineární rovnice o 2 neznámých Lineární rovnice o 2 neznámých Lineární rovnice o dvou neznámých x, y je
Necht tedy máme přirozená čísla n, k pod pojmem systém lineárních rovnic rozumíme rovnice ve tvaru
2. Systémy lineárních rovnic V této kapitole se budeme zabývat soustavami lineárních rovnic s koeficienty z pole reálných případně komplexních čísel. Uvádíme podmínku pro existenci řešení systému lineárních
Praha & EU: investujeme do vaší budoucnosti. Daniel Turzík, Miroslava Dubcová,
E-sbírka příkladů Seminář z matematiky Evropský sociální fond Praha & EU: investujeme do vaší budoucnosti Daniel Turzík, Miroslava Dubcová, Pavla Pavlíková Obsah 1 Úpravy výrazů................................................................
VZOROVÝ TEST PRO 1. ROČNÍK (1. A, 3. C)
VZOROVÝ TEST PRO. ROČNÍK (. A, 3. C) Zjednodušte daný příklad. (a 2 3 b 3 4) 2 (a 2 b 3 8) 3 max. 3 body 2 Ve které z následujících možností je uveden správný postup usměrnění daného zlomku a správný výsledek?
ZÁPADOČESKÁ UNIVERZITA V PLZNI
ZÁPADOČESKÁ UNIVERZITA V PLZNI FAKULTA PEDAGOGICKÁ KATEDRA MATEMATIKY, FYZIKY A TECHNICKÉ VÝCHOVY SOUSTAVY POLYNOMIÁLNÍCH ROVNIC SE DVĚMA NEZNÁMÝMI BAKALÁŘSKÁ PRÁCE Hana Reháková Přírodovědná studia, obor
M - Příprava na 1. zápočtový test - třída 3SA
M - Příprava na 1. zápočtový test - třída 3SA Autor: Mgr. Jaromír JUŘEK Kopírování a jakékoliv další využití výukového materiálu je povoleno pouze s uvedením odkazu na www.jarjurek.cz. VARIACE 1 Tento
Lineární funkce, rovnice a nerovnice 3 Soustavy lineárních rovnic
Lineární funkce, rovnice a nerovnice Soustavy lineárních rovnic motivace Využívají se napřklad při analytickém vyšetřování vzájemné polohy dvou přímek v rovině a prostoru. Při řešení některých slovních
1. Několik základních pojmů ze středoškolské matematiky. Na začátku si připomeneme následující pojmy:
Opakování středoškolské matematiky Slovo úvodem: Tato pomůcka je určena zejména těm studentům presenčního i kombinovaného studia na VŠFS, kteří na středních školách neprošli dostatečnou průpravou z matematiky
1 Řešení soustav lineárních rovnic
1 Řešení soustav lineárních rovnic 1.1 Lineární rovnice Lineární rovnicí o n neznámých x 1,x 2,..., x n s reálnými koeficienty rozumíme rovnici ve tvaru a 1 x 1 + a 2 x 2 +... + a n x n = b, (1) kde koeficienty
M - Příprava na pololetní písemku č. 1
M - Příprava na pololetní písemku č. 1 Určeno pro třídy 3SA, 3SB. VARIACE 1 Tento dokument byl kompletně vytvořen, sestaven a vytištěn v programu dosystem - EduBase. Více informací o programu naleznete
15. KubickÈ rovnice a rovnice vyööìho stupnï
15. KubickÈ rovnice a rovnice vyööìho stupnï Čas od času je možné slyšet v pořadech o počasí jména jako Andrew, Mitch, El Ňiňo. otom následuje zpráva o katastrofálních vichřicích, uragánech a jiných mimořádných
1 Polynomiální interpolace
Polynomiální interpolace. Metoda neurčitých koeficientů Příklad.. Nalezněte polynom p co nejmenšího stupně, pro který platí p() = 0, p(2) =, p( ) = 6. Řešení. Polynom hledáme metodou neurčitých koeficientů,
KOMPLEXNÍ ČÍSLA INVESTICE DO ROZVOJE VZDĚLÁVÁNÍ
KOMPLEXNÍ ČÍSLA Gymnázium Jiřího Wolkera v Prostějově Výukové materiály z matematiky pro vyšší gymnázia Autoři projektu Student na prahu 21. století - využití ICT ve vyučování matematiky na gymnáziu INVESTICE
Západočeská univerzita v Plzni FAKULTA PEDAGOGICKÁ KATEDRA MATEMATIKY, FYZIKY A TECHNICKÉ VÝCHOVY
Západočeská univerzita v Plzni FAKULTA PEDAGOGICKÁ KATEDRA MATEMATIKY, FYZIKY A TECHNICKÉ VÝCHOVY VYBRANÉ KAPITOLY Z ELEMENTÁRNÍ ALGEBRY DIPLOMOVÁ PRÁCE Bc. Jiří KRYČ Učitelství pro 2. stupeň ZŠ, obor
M - Kvadratické rovnice
M - Kvadratické rovnice Určeno jako učební tet pro studenty denního i dálkového studia. VARIACE 1 Tento dokument byl kompletně vytvořen, sestaven a vytištěn v programu dosystem - EduBase. Více informací
2. Určete jádro KerL zobrazení L, tj. nalezněte alespoň jednu jeho bázi a určete jeho dimenzi.
Řešené příklady z lineární algebry - část 3 Typové příklady s řešením Příklad 3.1: Zobrazení L: P 3 R 23 je zobrazení z prostoru P 3 všech polynomů do stupně 3 (včetně nulového polynomu) do prostoru R
(Cramerovo pravidlo, determinanty, inverzní matice)
KMA/MAT1 Přednáška a cvičení, Lineární algebra 2 Řešení soustav lineárních rovnic se čtvercovou maticí soustavy (Cramerovo pravidlo, determinanty, inverzní matice) 16 a 21 října 2014 V dnešní přednášce
Věta o dělení polynomů se zbytkem
Věta o dělení polynomů se zbytkem Věta. Nechť R je okruh, f, g R[x], přičemž vedoucí koeficient polynomu g 0 je jednotka okruhu R. Pak existuje jediná dvojice polynomů q, r R[x] taková, že st(r) < st(g)
Matematika Kvadratická rovnice. Kvadratická rovnice je matematický zápis, který můžeme (za pomoci ekvivalentních úprav) upravit na tvar
Kvadratická rovnice Kvadratická rovnice je matematický zápis, který můžeme (za pomoci ekvivalentních úprav) upravit na tvar ax 2 + bx + c = 0. x neznámá; v kvadratické rovnici se vyskytuje umocněná na
Příklad. Řešte v : takže rovnice v zadání má v tomto případě jedno řešení. Pro má rovnice tvar
Řešte v : má rovnice tvar takže rovnice v zadání má v tomto případě jedno řešení. Pro má rovnice tvar takže rovnice v zadání má v tomto případě opět jedno řešení. Sjednocením obou případů dostaneme úplné
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:
3 Maticový počet 3.1 Zavedení pojmu matice 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: a 11 a 12... a 1k... a 1n a 21 a 22...
Funkce a lineární funkce pro studijní obory
Variace 1 Funkce a lineární funkce pro studijní obory Autor: Mgr. Jaromír JUŘEK Kopírování a jakékoliv další využití výukového materiálu je povoleno pouze s uvedením odkazu na www.jarjurek.cz. 1. Funkce
vyjádřete ve tvaru lineární kombinace čtverců (lineární kombinace druhých mocnin). Rozhodněte o definitnosti kvadratické formy κ(x).
Řešené příklady z lineární algebry - část 6 Typové příklady s řešením Příklad 6.: Kvadratickou formu κ(x) = x x 6x 6x x + 8x x 8x x vyjádřete ve tvaru lineární kombinace čtverců (lineární kombinace druhých
Polynomy nad Z p Konstrukce faktorových okruhů modulo polynom. Alena Gollová, TIK Počítání modulo polynom 1/30
Počítání modulo polynom 3. přednáška z algebraického kódování Alena Gollová, TIK Počítání modulo polynom 1/30 Obsah 1 Polynomy nad Zp Okruh Zp[x] a věta o dělení se zbytkem 2 Kongruence modulo polynom,
a počtem sloupců druhé matice. Spočítejme součin A.B. Označme matici A.B = M, pro její prvky platí:
Řešené příklady z lineární algebry - část 1 Typové příklady s řešením Příklady jsou určeny především k zopakování látky před zkouškou, jsou proto řešeny se znalostmi učiva celého semestru. Tento fakt se
příkladů do cvičení. V textu se objeví i pár detailů, které jsem nestihl (na které jsem zapomněl) a(b u) = (ab) u, u + ( u) = 0 = ( u) + u.
Několik řešených příkladů do Matematiky Vektory V tomto textu je spočteno několik ukázkových příkladů které vám snad pomohou při řešení příkladů do cvičení. V textu se objeví i pár detailů které jsem nestihl
označme j = (0, 1) a nazvěme tuto dvojici imaginární jednotkou. Potom libovolnou (x, y) = (x, 0) + (0, y) = (x, 0) + (0, 1)(y, 0) = x + jy,
Komplexní čísla Množinu všech uspořádaných dvojic (x, y) reálných čísel x, y nazýváme množinou komplexních čísel C, jestliže pro každé dvě takové dvojice (x, y ), (x 2, y 2 ) je definována rovnost, sčítání
INVESTICE DO ROZVOJE VZDĚLÁVÁNÍ. Modernizace studijního programu Matematika na PřF Univerzity Palackého v Olomouci CZ.1.07/2.2.00/28.
INVESTICE DO ROZVOJE VZDĚLÁVÁNÍ Modernizace studijního programu Matematika na PřF Univerzity Palackého v Olomouci CZ107/2200/280141 Soustavy lineárních rovnic Michal Botur Přednáška 4 KAG/DLA1M: Lineární
Diferenciální rovnice 3
Diferenciální rovnice 3 Lineární diferenciální rovnice n-tého řádu Lineární diferenciální rovnice (dále jen LDR) n-tého řádu je rovnice tvaru + + + + = kde = je hledaná funkce, pravá strana a koeficienty
M - Příprava na 2. čtvrtletku - třídy 1P, 1VK
M - Příprava na 2. čtvrtletku - třídy 1P, 1VK Souhrnný studijní materiál k přípravě na 2. čtvrtletní písemnou práci. Obsahuje učivo listopadu až ledna. VARIACE 1 Tento dokument byl kompletně vytvořen,
V exponenciální rovnici se proměnná vyskytuje v exponentu. Obecně bychom mohli exponenciální rovnici zapsat takto:
Eponenciální rovnice V eponenciální rovnici se proměnná vyskytuje v eponentu. Obecně bychom mohli eponenciální rovnici zapsat takto: a ( ) f ( ) f kde a > 0, b > 0 b Příkladem velmi jednoduché eponenciální
Soustavy lineárních diferenciálních rovnic I. řádu s konstantními koeficienty
Soustavy lineárních diferenciálních rovnic I řádu s konstantními koeficienty Definice a) Soustava tvaru x = ax + a y + az + f() t y = ax + a y + az + f () t z = a x + a y + a z + f () t se nazývá soustava
Soustavy rovnic pro učební obory
Variace 1 Soustavy rovnic pro učební obory Autor: Mgr. Jaromír JUŘEK Kopírování a jakékoliv další využití výukového materiálu je povoleno pouze s uvedením odkazu na www.jarjurek.cz. 1. Soustavy rovnic
Příklad 1. Řešení 1a Máme vyšetřit lichost či sudost funkce ŘEŠENÉ PŘÍKLADY Z M1A ČÁST 3
Příklad 1 Zjistěte, zda jsou dané funkce sudé nebo liché, případně ani sudé ani liché: a) =ln b) = c) = d) =4 +1 e) =sin cos f) =sin3+ cos+ Poznámka Všechny tyto úlohy řešíme tak, že argument funkce nahradíme
Soustavy lineárních rovnic
Soustavy lineárních rovnic Základy vyšší matematiky LDF MENDELU Podpořeno projektem Průřezová inovace studijních programů Lesnické a dřevařské fakulty MENDELU v Brně (LDF) s ohledem na discipĺıny společného
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.
KOMLEXNÍ ČÍSLA C = {a + bi; a, b R}, kde i 2 = 1 Číslo komplexně sdružené k z = a + bi je číslo z = a bi. Operace s komplexními čísly: z = a + bi, kde a, b R v = c + di, kde c, d R Sčítání Odčítání Násobení
MAT 1 Mnohočleny a racionální lomená funkce
MAT 1 Mnohočleny a racionální lomená funkce Studijní materiály Pro listování dokumentem NEpoužívejte kolečko myši nebo zvolte možnost Full Screen. Brno 2012 RNDr. Rudolf Schwarz, CSc. First Prev Next Last
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
Kapitola 5 Vektorové prostory 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 operací sčítání a násobení
1 Determinanty a inverzní matice
Determinanty a inverzní matice Definice Necht A = (a ij ) je matice typu (n, n), n 2 Subdeterminantem A ij matice A příslušným pozici (i, j) nazýváme determinant matice, která vznikne z A vypuštěním i-tého
2.7.6 Rovnice vyšších řádů
6 Rovnice vyšších řádů Předpoklady: 50, 05 Pedagogická poznámka: Pokud mám jenom trochu čas probírám látku této hodiny ve dvou vyučovacích hodinách V první probíráme separaci kořenů, v druhé pak snížení
ANALYTICKÁ GEOMETRIE LINEÁRNÍCH ÚTVARŮ V ROVINĚ
ANALYTICKÁ GEOMETRIE LINEÁRNÍCH ÚTVARŮ V ROVINĚ Parametrické vyjádření přímky v rovině Máme přímku p v rovině určenou body A, B. Sestrojíme vektor u = B A. Pro bod B tím pádem platí: B = A + u. Je zřejmé,
Úvod do řešení lineárních rovnic a jejich soustav
Úvod do řešení lineárních rovnic a jejich soustav Rovnice je zápis rovnosti dvou výrazů, ve kterém máme najít neznámé číslo (neznámou). Po jeho dosazení do rovnice musí platit rovnost. Existuje-li takové
1 Soustavy lineárních rovnic
1 Soustavy lineárních rovnic 1.1 Základní pojmy Budeme uvažovat soustavu m lineárních rovnic o n neznámých s koeficienty z tělesa T (potom hovoříme o soustavě m lineárních rovnic o n neznámých nad tělesem
Soustavy. Terminologie. Dva pohledy na soustavu lin. rovnic. Definice: Necht A = (a i,j ) R m,n je matice, b R m,1 je jednosloupcová.
[1] Terminologie [2] Soustavy lineárních rovnic vlastnosti množin řešení metody hledání řešení nejednoznačnost zápisu řešení Definice: Necht A = (a i,j ) R m,n je matice, b R m,1 je jednosloupcová matice.
8.3). S ohledem na jednoduchost a názornost je výhodné seznámit se s touto Základní pojmy a vztahy. Definice
9. Lineární diferenciální rovnice 2. řádu Cíle Diferenciální rovnice, v nichž hledaná funkce vystupuje ve druhé či vyšší derivaci, nazýváme diferenciálními rovnicemi druhého a vyššího řádu. Analogicky
Obsah. Aplikovaná matematika I. Gottfried Wilhelm Leibniz. Základní vlastnosti a vzorce
Neurčitý integrál Aplikovaná matematika I Dana Říhová Mendelu Brno Obsah Primitivní funkce, neurčitý integrál Základní vlastnosti a vzorce Základní integrační metody Úpravy integrandu Integrace racionálních
Soustavy rovnic pro učební obor Kadeřník
Variace 1 Soustavy rovnic pro učební obor Kadeřník Autor: Mgr. Jaromír JUŘEK Kopírování a jakékoliv další využití výukového materiálu je povoleno pouze s uvedením odkazu na www.jarjurek.cz. 1. Soustavy
Soustavy linea rnı ch rovnic
[1] Soustavy lineárních rovnic vlastnosti množin řešení metody hledání řešení nejednoznačnost zápisu řešení a) soustavy, 10, b) P. Olšák, FEL ČVUT, c) P. Olšák 2010, d) BI-LIN, e) L, f) 2009/2010, g)l.
Soustavy lineárních rovnic a determinanty
Soustavy lineárních rovnic a determinanty Petr Hasil Přednáška z matematiky Podpořeno projektem Průřezová inovace studijních programů Lesnické a dřevařské fakulty MENDELU v Brně (LDF) s ohledem na discipĺıny
9. Soustavy rovnic DEFINICE SOUSTAVY LINEÁRNÍCH ROVNIC O DVOU NEZNÁMÝCH. Soustava lineárních rovnic o dvou neznámých je:
9. Soustavy rovnic Správný nadpis této kapitoly by měl znít soustavy lineárních rovnic o dvou neznámých, z důvodu přehlednosti jsem jej zkrátil. Hned v úvodu čtenáře potěším teorie bude tentokrát krátká.
MATICE. a 11 a 12 a 1n a 21 a 22 a 2n A = = [a ij]
MATICE Matice typu m/n nad tělesem T je soubor m n prvků z tělesa T uspořádaných do m řádků a n sloupců: a 11 a 12 a 1n a 21 a 22 a 2n A = = [a ij] a m1 a m2 a mn Prvek a i,j je prvek matice A na místě
MATEMATIKA. Diofantovské rovnice 2. stupně
MATEMATIKA Diofantovské rovnice 2. stupně LADISLAVA FRANCOVÁ JITKA KÜHNOVÁ Přírodovědecká fakulta, Univerzita Hradec Králové V tomto článku se budeme zabývat některými případy diofantovských rovnic 2.
Pomocný text. Polynomy
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é
MO-ME-N-T MOderní MEtody s Novými Technologiemi
Projekt: Reg.č.: Operační program: Škola: Tematický okruh: Jméno autora: MO-ME-N-T MOderní MEtody s Novými Technologiemi CZ.1.7/1.5./34.93 Vzdělávání pro konkurenceschopnost Hotelová škola, Vyšší odborná
10. Soustavy lineárních rovnic, determinanty, Cramerovo pravidlo
0. Soustavy lineárních rovnic, determinanty, Cramerovo pravidlo (PEF PaA) Petr Gurka aktualizováno 9. prosince 202 Obsah Základní pojmy. Motivace.................................2 Aritmetický vektorový
4C. Polynomy a racionální lomené funkce. Patří mezi tzv. algebraické funkce, ke kterým patří také funkce s odmocninami. Polynomy
4C. Polynomy a racionální lomené funkce Polynomy a racionální funkce mají zvláštní význam zejména v numerické a aplikované matematice. Patří mezi tzv. algebraické funkce, ke kterým patří také funkce s
Jednoduchá exponenciální rovnice
Jednoduchá exponenciální rovnice Z běžné rovnice se exponenciální stává, pokud obsahuje proměnnou v exponentu. Obecně bychom mohli exponenciální rovnici zapsat takto: a f(x) = b g(x), kde a, b > 0. Typickým
Nejdřív spočítáme jeden příklad na variaci konstant pro lineární diferenciální rovnici 2. řádu s kostantními koeficienty. y + y = 4 sin t.
1 Variace konstanty Nejdřív spočítáme jeden příklad na variaci konstant pro lineární diferenciální rovnici 2. řádu s kostantními koeficienty. Příklad 1 Najděte obecné řešení rovnice: y + y = 4 sin t. Co
[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.
Polynomy Polynom je možno definovat dvěma způsoby: jako reálnou nebo komplexní funkci, jejichž hodnoty jsou dány jistým vzorcem, jako ten vzorec samotný. [1] První způsob zavedení polynomu BI-LIN, polynomy,
Matematika B101MA1, B101MA2
Matematika B101MA1, B101MA2 Zařazení předmětu: povinný předmět 1.ročníku bc studia 2 semestry Rozsah předmětu: prezenční studium 2 + 2 kombinované studium 16 + 0 / semestr Zakončení předmětu: ZS zápočet
Funkce pro studijní obory
Variace 1 Funkce pro studijní obory Autor: Mgr. Jaromír JUŘEK Kopírování a jakékoliv další využití výukového materiálu je povoleno pouze s uvedením odkazu na www.jarjurek.cz. 1. Funkce Funkce je přiřazení,
9 Kolmost vektorových podprostorů
9 Kolmost vektorových podprostorů Od kolmosti dvou vektorů nyní přejdeme ke kolmosti dvou vektorových podprostorů. Budeme se zabývat otázkou, kdy jsou dva vektorové podprostory na sebe kolmé a jak to poznáme.
Goniometrické rovnice
Goniometrické rovnice Funkce Existují čtyři goniometrické funkce sinus, kosinus, tangens a kotangens. Výraz číslo, ze kterého je daná funkce v obecném tvaru je to x se nazývá argument. Argument může u
Aplikovaná numerická matematika - ANM
Aplikovaná numerická matematika - ANM 3 Řešení soustav lineárních rovnic iterační metody doc Ing Róbert Lórencz, CSc České vysoké učení technické v Praze Fakulta informačních technologií Katedra počítačových
5. Lokální, vázané a globální extrémy
5 Lokální, vázané a globální extrémy Studijní text Lokální extrémy 5 Lokální, vázané a globální extrémy Definice 51 Řekneme, že f : R n R má v bodě a Df: 1 lokální maximum, když Ka, δ Df tak, že x Ka,
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 =
ALGEBRA 1 Úkol na 13. 11. 2018 1. Pomocí Eukleidova algoritmu najděte největší společný dělitel čísel a a b. a) a = 204, b = 54, b) a = 353 623, b = 244 571. 2. Připomeňte si, že pro ε = cos 2π 3 + i sin
fakulty MENDELU v Brně (LDF) s ohledem na disciplíny společného základu http://akademie.ldf.mendelu.cz/cz (reg. č. CZ.1.07/2.2.00/28.
Základy lineárního programování Vyšší matematika, Inženýrská matematika LDF MENDELU Podpořeno projektem Průřezová inovace studijních programů Lesnické a dřevařské fakulty MENDELU v Brně (LDF) s ohledem
Matematika 1 MA1. 2 Determinant. 3 Adjungovaná matice. 4 Cramerovo pravidlo. 11. přednáška ( ) Matematika 1 1 / 29
Matematika 1 11. přednáška MA1 1 Opakování 2 Determinant 3 Adjungovaná matice 4 Cramerovo pravidlo 5 Vlastní čísla a vlastní vektory matic 6 Zkouška; konzultace; výběrová matematika;... 11. přednáška (15.12.2010
1 Vektorové prostory.
1 Vektorové prostory DefiniceMnožinu V, jejíž prvky budeme označovat a, b, c, z, budeme nazývat vektorovým prostorem právě tehdy, když budou splněny následující podmínky: 1 Je dáno zobrazení V V V, které
4 Počítání modulo polynom
8 4 Počítání modulo polynom Co se vyplatilo jendou, vyplatí se i podruhé. V této kapitole zavedeme polynomy nad Z p a ukážeme, že množina všech polynomů nad Z p tvoří komutativní okruh s jednotkou. Je-li
ROVNICE, NEROVNICE A JEJICH SOUSTAVY
Univerzita Karlova v Praze Pedagogická fakulta SEMINÁRNÍ PRÁCE Z METOD ŘEŠENÍ ÚLOH ROVNICE, NEROVNICE A JEJICH SOUSTAVY CIFRIK C. Úloha 1 [kvadratická rovnice s kořeny y_1=x_1^2+x_2^2, y_2=x_1^3+x_2^3]
)(x 2 + 3x + 4),
3 IREDUCIBILNÍ ROZKLADY POLYNOMŮ V T [X] 3 Ireducibilní rozklady polynomů v T [x] - rozklady polynomů na ireducibilní (dále nerozložitelné) prvky v oboru integrity polynomů jedné neurčité x nad tělesem
Soustavy lineárních rovnic
Soustavy lineárních rovnic V této kapitole se budeme zabývat soustavami lineárních diferenciálních rovnic y = a (x)y + a (x)y + + a n (x)y n + f (x) y = a (x)y + a (x)y + + a n (x)y n + f (x). y n = a
Matice přechodu. Pozorování 2. Základní úkol: Určete matici přechodu od báze M k bázi N. Každou bázi napíšeme do sloupců matice, např.
Matice přechodu Základní úkol: Určete matici přechodu od báze M k bázi N. Každou bázi napíšeme do sloupců matice, např. u příkladu 7 (v ) dostaneme: Nyní bychom mohli postupovat jako u matice homomorfismu
1 Linearní prostory nad komplexními čísly
1 Linearní prostory nad komplexními čísly V této přednášce budeme hledat kořeny polynomů, které se dále budou moci vyskytovat jako složky vektorů nebo matic Vzhledem k tomu, že kořeny polynomu (i reálného)
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í
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í 1. u + v = v + u, u, v V 2. (u + v) + w = u + (v + w),
ANALYTICKÁ GEOMETRIE V ROVINĚ
ANALYTICKÁ GEOMETRIE V ROVINĚ Analytická geometrie vyšetřuje geometrické objekty (body, přímky, kuželosečky apod.) analytickými metodami. Podle prostoru, ve kterém pracujeme, můžeme analytickou geometrii
ROVNICE A NEROVNICE. Kvadratické rovnice Algebraické způsoby řešení I. Mgr. Jakub Němec. VY_32_INOVACE_M1r0108
ROVNICE A NEROVNICE Kvadratické rovnice Algebraické způsoby řešení I. Mgr. Jakub Němec VY_32_INOVACE_M1r0108 KVADRATICKÁ ROVNICE V rámci našeho poznávání rovnic a jejich řešení jsme narazili pouze na lineární
Matematika I (KMI/5MAT1)
Přednáška první aneb Úvod do algebry (opakování ze SŠ a možná i ZŠ) Seznámení s předmětem Osnova přednášky seznámení s předmětem množiny pojem množiny operace s množinami číselné obory intervaly mocniny
Operace s maticemi. 19. února 2018
Operace s maticemi Přednáška druhá 19. února 2018 Obsah 1 Operace s maticemi 2 Hodnost matice (opakování) 3 Regulární matice 4 Inverzní matice 5 Determinant matice Matice Definice (Matice). Reálná matice
Determinanty. Obsah. Aplikovaná matematika I. Pierre Simon de Laplace. Definice determinantu. Laplaceův rozvoj Vlastnosti determinantu.
Determinanty Aplikovaná matematika I Dana Říhová Mendelu Brno Obsah 1 Determinanty Definice determinantu Sarrusovo a křížové pravidlo Laplaceův rozvoj Vlastnosti determinantu Výpočet determinantů 2 Inverzní
2.6. VLASTNÍ ČÍSLA A VEKTORY MATIC
.6. VLASTNÍ ČÍSLA A VEKTORY MATIC V této kapitole se dozvíte: jak jsou definována vlastní (charakteristická) čísla a vektory čtvercové matice; co je to charakteristická matice a charakteristický polynom
Soustavy lineárních rovnic
Přednáška MATEMATIKA č 4 Katedra ekonometrie FEM UO Brno kancelář 69a, tel 973 442029 email:jirineubauer@unobcz 27 10 2010 Soustava lineárních rovnic Definice Soustava rovnic a 11 x 1 + a 12 x 2 + + a
Učební texty k státní bakalářské zkoušce Matematika Vlastní čísla a vlastní hodnoty. študenti MFF 15. augusta 2008
Učební texty k státní bakalářské zkoušce Matematika Vlastní čísla a vlastní hodnoty študenti MFF 15. augusta 2008 1 14 Vlastní čísla a vlastní hodnoty Požadavky Vlastní čísla a vlastní hodnoty lineárního
Univerzita Karlova v Praze Pedagogická fakulta
Univerzita Karlova v Praze Pedagogická fakulta SEMINÁRNÍ PRÁCE Z METOD ŘEŠENÍ 1 TEORIE ČÍSEL 000/001 Cifrik, M-ZT Příklad ze zadávacích listů 10 101 Dokažte, že číslo 101 +10 je dělitelné číslem 51 Důkaz:
LDF MENDELU. Simona Fišnarová (MENDELU) Základy lineárního programování VMAT, IMT 1 / 25
Základy lineárního programování Vyšší matematika, Inženýrská matematika LDF MENDELU Podpořeno projektem Průřezová inovace studijních programů Lesnické a dřevařské fakulty MENDELU v Brně (LDF) s ohledem
Dosud jsme se zabývali pouze soustavami lineárních rovnic s reálnými koeficienty.
Kapitola 4 Tělesa Dosud jsme se zabývali pouze soustavami lineárních rovnic s reálnými koeficienty. Všechna čísla byla reálná, vektory měly reálné souřadnice, matice měly reálné prvky. Také řešení soustav
HL Academy - Chata Lopata Emu (Brkos 2012) Řetězové zlomky / 27
Řetězové zlomky HL Academy - Chata Lopata 2012 13.2. 18.2.2012 Emu (Brkos 2012) Řetězové zlomky 13.2. 18.2.2012 1 / 27 Obsah 1 Úvod 2 Základní pojmy 3 Konečné řetězové zlomky Sblížené zlomky Euklidův algoritmus
Řešené úlohy z Úvodu do algebry 1
Řešené úlohy z Úvodu do algebry Veronika Sobotíková katedra matematiky FEL ČVUT Vzhledem k tomu, že se ze strany studentů často setkávám s nepochopením požadavku zdůvodnit jednotlivé kroky postupu řešení,
Logaritmická rovnice
Ročník:. Logaritmická rovnice (čteme: logaritmus z x o základu a) a základ logaritmu x argument logaritmu Vzorce Použití vzorců a principy počítání s logaritmy jsou stejné jako u logaritmů základních,
Projekt OPVK - CZ.1.07/1.1.00/ Matematika pro všechny. Univerzita Palackého v Olomouci
Projekt OPVK - CZ.1.07/1.1.00/26.0047 Matematika pro všechny Univerzita Palackého v Olomouci Tematický okruh: Číslo a proměnná Gradovaný řetězec úloh Téma: soustava rovnic, parametry Autor: Stanislav Trávníček
Těleso racionálních funkcí
Těleso racionálních funkcí Poznámka. V minulém semestru jsme libovolnému oboru integrity sestrojili podílové těleso. Pro libovolné těleso R je okruh polynomů R[x] oborem integrity, máme tedy podílové těleso