Diskrétní matematika (KAP/DIM)

Rozměr: px
Začít zobrazení ze stránky:

Download "Diskrétní matematika (KAP/DIM)"

Transkript

1 Technická univerzita v Liberci Zápisky z předmětu Diskrétní matematika (KAP/DIM) Autor: David Salač Vyučující: doc. Miroslav Koucký z akademického roku 2015 / prosince 2015

2 OBSAH 1 This work is licensed under a Creative Commons Attribution 4.0 International License ( Obsah 1 Úvod do teorie dělitelnosti Začínáme s celými čísly Společný dělitel, největší společný dělitel Eukleidův algoritmus Příklady na Eukleidův algoritmus Další algoritmy nalezení NSD Bezoutova rovnost Společný dělitel více než 2 čísel Hledání NSD více čísel Diofantická rovnice Společný násobek Společný násobek více čísel Prvočísla Základní věta aritmetiky Některé důležité aritmetické funkce Dolní a horní celá část čísla Möbiova funkce Eulerova funkce Řetězové zlomky Konstrukce řetězového zlomku Přibližný zlomek Příklady řetězových zlomků Kongruence Vlastnosti relace kongruence Ekvivalentní pojmy u kongruencí Vlastnosti kongruencí Úplná soustava nejmenších nezáporných zbytků Úplná soustava absolutně nejmenších zbytků

3 OBSAH Redukovaná soustava zbytků mod m Eulerova věta Malá Fermatova věta Miller-Rabinův test prvočíselnosti Řešení kongruencí Kongruence 1. stupně Souvislost kongruence 1. stupně s diofantickou rovnicí Obecné kongruence Soustavy kongruencí prvního stupně Čínská věta o zbytcích Aritmetika velkých čísel Zobecněná varianta řešení soustavy kongruencí Úvod do algebry Vlastnosti relací: Zobrazení Uzavřenost vzhledem k operaci Vlastnosti binárních operací Symetrický prvek a symetrizovatelnost Grupy Podgrupa Třídy grupy podle podgrupy Věta (Lagrange) Některé pojmy Cyklické grupy Příklady cyklických grup Základní vlastnosti cyklických grup Symetrické grupy Množina všech permutací a operace na ní Zápis permutace pomocí cyklů Sudé a liché permutace

4 OBSAH 3 7 Algebry se dvěma operacemi Okruh Obor integrity Tělesa Vztahy uvedených algeber Eukleidovské obory integrity polynomů Věta o dělení polynomu se zbytkem Nalezení NSD polynomů Ireducibilita nad R Ireducibilita nad C Ireducibilita nad Z p Úvod do šifrování, kódování a komprese dat Úvod do šifrování

5 1 ÚVOD DO TEORIE DĚLITELNOSTI 4 1 Úvod do teorie dělitelnosti Používané symboly: N přirozená čísla, uvažujeme VČETNĚ nuly (N = {0, 1, 2,...}) N + přirozená čísla bez nuly Z Celá čísla (N = {..., 2, 1, 0, 1, 2,...}) Q Racionální čísla (Q = { p q ; p Z q N+ }) R, E Reálná čísla C Komplexní čísla Dále je nutno znát (mimo jiné)... Symbol náleží: např. x A, x náleží A Symboly,, \ množinové operace v pořadí průnik, sjednocení rozdíl (ten lze též zapsat jako standardní odčítání symbolem " ") Operátory, velký operátor ("pro všechna"), malý operátor ("existuje alespoň jedno") Množinové relace, je podmnožinou, je vlastní podmnožinou Symbol prázdná množina Kartézský součin A B = {(a, b); a A, b B} Druhá kartézská množina A 2 = {(a, b); a, b A} Relace (binární) na množině A: Mohou být (anti)reflexivní, (anti)symetrické, tranzitivní. Např. ekvivalence je právě reflexivní, symetrická a tranzitivní. 1.1 Začínáme s celými čísly Množina celých čísel je uzavřená na operacích sčítání, odčítání, násobení. To znamená x, y Z (x + y) Z (x y) Z (x y) Z. Porovnejme například s množinou přirozených čísel, která zjevně není uzavřená na odčítání (např. 5 6 N). Množina celých čísel však NENÍ uzavřená na dělení ( x, y Z x Z). Teorie dělitelnosti tedy vlastně zkoumá vlastnosti komutativního okruhu Z vzhledem k operaci y dělení. Definice 1. býti dělitelem Nechť a, b Z, b 0. Řekneme, že b dělí a, zapisujeme b a, pokud q Z takové, že a = b q

6 1 ÚVOD DO TEORIE DĚLITELNOSTI 5 Tedy triviálně b a, tj. b nedělí a, pokud q neexistuje. Využívané pojmy: a... dělenec čísla b b... dělitel čísla a q... podíl čísla a při dělení číslem b.. relace na Z (event. N) Základní vlastnosti: 1. a Z : 1 a 2. a Z \ {0} : a 0 a a 3. a Z \ {0} : a b b a (a = b) (a = b) a, b N + : (a b) (b a) a = b 4. a, b, c Z; a, b 0 : (a b) (b c) a c 5. a, b, c, d Z : a + b = c d a d c d b Důkaz: a = dq a ; c = dq c ; dq a + b = dq c b = d(q c q a ) d b 6. d a d a Důkaz: a = dq a a = ( d)( q a ) Poznámka: dělitele celých čísel uvažujeme pouze kladná přirozená čísla. Věta o dělení se zbytkem: Nechť a Z, b N +. Potom existuje jediná dvojce čísel q, r Z taková, že a = b q + r, kde 0 r < b. Využívané pojmy: q... neúplný podíl r... zbytek Důkaz: q = a, kde q je největší celé číslo splňující bq a. Platí dále 0 r = b a bq < b. Nyní pokračujeme sporem, předpokládejme, že máme k dispozici dvě různé dvojce (q 1, r 1 ) a (q 2, r 2 ): a = bq 1 + r 1 a = bq 2 + r 2 Stále platí 0 r 1 < b 0 r 2 < b. Nyní rovnice odečteme a po úpravách získáváme: 0 = b(q 1 q 2 ) + (r 1 r 2 ), kde platí b (r 1 r 2 ). Uvažujeme však, že (BÚNO) r 1 r 2 a protože zároveň platí 0 r 1 r 2 < b, musí nutně být r 1 r 2 = 0 r 1 = r 2.

7 1 ÚVOD DO TEORIE DĚLITELNOSTI 6 Druhá část je triviální, stačí dosadit za r 1 r 2 = 0 a získáváme 0 = b(q 1 q 2 ) (kde b > 0), je nevyhnutelně q 1 q 2 = 0 q 1 = q 2. Poznámka: převody mezi číselnými soustavami. b N +, a N. Každé číslo a lze vyjádřit jednoznačným způsobem (plyne z věty o dělení se zbytkem) jako: n a = r 0 + r 1 b + r 2 b 2... = r i b i kde r i {0, 1,..., b 1} r n 0. Čísla r i se nazývají cifry čísla a a b představuje základ soustavy. (Běžně se převod realizuje s mezičlánkem přes desítkovou soustavu). Z desítkové na cílovou pak opakováním: a = (r 1 + r 2 b r n b n 1 + r 0 )b... i=0 1.2 Společný dělitel, největší společný dělitel Definice 2. společný dělitel Nechť a, b Z \ {0}. Přirozené číslo d nazveme společným dělitelem čísel a, b, jestliže d a d b. Platí 1 d min{ a, b } Definice 3. NEJVĚTŠÍ společný dělitel Nechť a, b Z\{0}. Největším společným dělitelem a, b nazveme takového společného dělitele, který je největší ze všech společných dělitelů a, b. Značení největšího společného dělitele čísel a, b: NSD(a, b) = GCD(a, b) = max{ d N + : d a d b} Triviální pozorování: NSD(a, 0) = a; NSD(a, 1) = 1. Poznámka: pokud NSD(a, b) = 1 nazývají se čísla a, b nesoudělná, jinak se nazývají soudělná. Definice 4. nevlastní a vlastní dělitele nevlastní dělitele čísla a jsou čísla a a 1. Vlastní dělitele jsou všechny ostatní dělitele. Věta: NSD(a, b) existuje vždy a je určen jednoznačně. Metody, jak nalézt NSD(a, b):

8 1 ÚVOD DO TEORIE DĚLITELNOSTI 7 1. metoda hrubé síly: zkoušíme všechny varianty (efektivnější je postup shora dolů) 2. Eukleidův algoritmus 3. kanonický rozklad 4. další... jako dvojkový NSD algoritmus apod. 1.3 Eukleidův algoritmus Pro hledání největšího společného dělitele. a, b N + a > b : a = bq 0 + r 1 ; 0 < r 1 < b b = r 1 q 1 + r 2 ; 0 < r 2 < r 1 r 1 = r 2 q 2 + r 3 ; 0 < r 3 < r 2 r n 2 = r n 1 q n 1 + r n r n 1 = r n q n Hledaným největším společným dělitelem je číslo r n. Tj. poslední nenulový zbytek v algoritmu. Algoritmus se sestává z konečného počtu kroků (triviální důsledek nerovností uvedených napravo: 0 < r n < r n 1... < r 1 < b) Zároveň platí: NSD(a, b) = NSD(b, r 1 ) = NSD(r 1, r 2 ) =... = NSD(r n 1, r n ) = r n Příklady na Eukleidův algoritmus Tato sekce na přednášce nebyla... Příklad 1: NSD(19043, 21509) =? 1) V E.A. si zapíši na první řádek čísla, pro která hledám NSD, (vyšší je první) a vypočtu zbytek po jejich dělení (značí se (a mod b)): dělenec dělitel zbytek ) Nyní si na další řádek přepíšu do prvního sloupečku dělitel z předchozího řádku a do druhého sloupečku zbytek po dělení z předchozího řádku. Opět vypočtu jejich

9 1 ÚVOD DO TEORIE DĚLITELNOSTI 8 zbytek po dělení. Tento postup rekurzivně opakuji, dokud se v posledním sloupečku neobjeví nula. dělenec dělitel zbytek = NSD(21509, 19043) 0 Ve druhém sloupečku posledního řádku je hledaný nejvyšší společný dělitel čísel a, b. Příklad 2: NSD(408, 453) =? NSD(19043, 21509) = 137 Opět pozor na to, že první sloupeček musí začínat vyšším ze dvou čísel! dělenec dělitel zbytek = NSD(408, 453) 0 Tedy hledaný NSD(408, 453) = 3. Příklad 3: NSD(401, 340) =? dělenec dělitel zbytek = NSD(401, 340) 0 Tedy hledaný NSD(401, 340) = 1. Pozn.: čísla 401, 340 jsou tedy nesoudělná, což Eukleidův algoritmus nijak neovlivní. 1.4 Další algoritmy nalezení NSD Dvojkový NSD algoritmus vychází z následujících identit:

10 NSD(a,b) 1 ÚVOD DO TEORIE DĚLITELNOSTI 9 1. nechť a, b jsou sudá čísla, pak NSD(a, b) = 2 NSD( a 2, b 2 ) 2. nechť a je sudé číslo a b je liché, pak NSD(a, b) = NSD( a 2, b) 3. nechť a, b jsou lichá čísla, pak NSD(a, b) = NSD( a b, b) = NSD( a b 2, b) (vychází z a + b = c, kde d a d c d b) Tyto operace opakujeme, dokud nedostaneme případ NSD(1, a) nebo NSD(a, a) (či NSD(0, a) a podobně). Vlastnosti NSD 1. d a d b NSD( a d, b d ) = NSD(a,b) d 2. NSD(ka, kb) = k NSD(a, b); k N + 3. a, b N + ; a = a 1 NSD(a, b); b = b 1 NSD(a, b) a navíc platí 1 = NSD(a 1, b 1 ) Protože můžeme na dělitelnost nahlížet jako na relaci uspořádání (stejně jako můžeme nahlížet například na a b), lze si situaci vyjádřit graficky (Vennovými diagramy). a 1 b 1 a b 1.5 Bezoutova rovnost Nechť a, b N +. Potom NSD(a, b) = min{ax + by > 0 x, y Z}. Důsledek: x 0, y 0 Z taková, že NSD(a, b) = ax 0 + by 0 Tvrzení: platí (ax 0 + by 0 ) (ax + by); x, y Z Z věty o dělení se zbytkem lze zapsat jako : ax + by = (ax 0 + by 0 )q + r, kde 0 r < (ax 0 + by 0 ). Tedy r = a(x x 0 q) + b(y y 0 q) r = 0 (ax 0 + by 0 ) (ax + by) Speciálně pak případy: x = 1; y = 0 (ax 0 + by 0 ) a x = 0; y = 1 (ax 0 + by 0 ) b Ze kterých vyplývá (ax 0 + by 0 ) NSD(a, b). Protože však zároveň NSD(a, b) (ax 0 + by 0 ) musí platit: NSD(a, b) = ax 0 + by 0

11 1 ÚVOD DO TEORIE DĚLITELNOSTI Společný dělitel více než 2 čísel Definice 5. Společný dělitel více čísel a NSD více čísel Nechť a 1, a 2,..., a n N + jsou kladná přirozená čísla. Pak d nazveme jejich společným dělitelem, pokud: d a 1 d a 2... d a n. Identicky určíme největšího společného dělitele. Ten existuje vždy a je určen jednoznačně. Poznámka: Nesoudělná čísla jsou taková čísla a 1, a 2,..., a n, pro která platí: NSD(a 1, a 2,..., a n ) = 1. Nesoudělná PO DVOU jsou taková čísla a 1, a 2,..., a n, pro která platí: i, j {1, 2,..., n}, i j NSD(a i, a j ) = Hledání NSD více čísel Nejdříve vezmeme první dvě čísla a spočteme jejich NSD, NSD(a 1, a 2 ) = d 2. V dalších krocích hledáme NSD(d 2, a 3 ) = d 3, NSD(d 3, a 4 ) = d 4... dokud nedostaneme poslední člen, který odpovídá: NSD(d n 1, a n ) = NSD(a 1, a 2,..., a n ). Příklad: NSD(20, 30, 15) =?: 1) d 2 = NSD(20, 30) = 10 2) d 3 = NSD(10, 15) = 5 = NSD(20, 30, 15) (a je hotovo...) 1.7 Diofantická rovnice Rovnice tvaru ax + by = c, kde a, b, c Z, kde hledáme celočíselná řešení, se nazývá diofantická. Kritérium existence řešení rovnice: rovnice tvaru ax + by = c; a, b, c Z má řešení tehdy a jen tehdy, pokud: Řešení 1) Rovnici vydělím NSD(a, b): NSD(a, b) c 1 ax + by = c / NSD(a, b) a 1x + b 1 y = c 1

12 1 ÚVOD DO TEORIE DĚLITELNOSTI 11 nyní je zřejmé, že NSD(a 1, b 1 ) = 1, tedy mohu vyjádřit z Bezoutovy rovnosti: 1 = a 1 x 0 + b 1 y 0 Po nalezení vyhovujících x 0 a y 0 vynásobím rovnici c 1, čímž získávám partikulární řešení rovnice. V druhém kroku řeším homogenní rovnici (pravou stranu pokládám rovnu nule): a 1 x + b 1 y = 0, což vede na řešení: x (h) = b 1 t a y (h) = a 1 t, kde t Z Celkové řešení lze zapsat ve tvaru: (x, y) = (x (p), y (p) ) + (x (h), y (h) ) = (x (p) b 1 t; y (p) + a 1 t); t Z 1.8 Společný násobek Definice 6. společný násobek a nejmenší společný násobek Společným násobkem čísel a, b Z\{0} nazveme číslo D, pro které platí: a D b D Identicky pro nejmenší společný násobek (značíme NSN(a, b)), je to nejmenší ze všech společných násobků čísel a, b. Je určen vždy a jednoznačně. Platí NSN(a, b) = Odvození vztahu: ab. NSD(a,b) D... společný násobek a, b a D b D. Tedy: D = a q a = a 1 NSD(a, b) q a b 1 q 1...q a = b 1 t; t Z D = a 1 NSD(a, b)b 1 t a = a 1 NSD(a, b) b = b 1 NSD(a, b); NSD(a 1, b 1 ) = 1 D = a 1NSD(a,b)b 1 NSD(a,b) t = ab t NSN(a, b) = ab NSD(a,b) NSD(a,b) Společný násobek více čísel NSD(a,b) Společný násobek čísel a 1, a 2,..., a n je takové číslo D, kde platí: D a 1 D a 2... D a n Platí, že NSD(a 1, a 2,..., a n ) existuje vždy a je určen jednoznačně. Hledání NSN více čísel:

13 1 ÚVOD DO TEORIE DĚLITELNOSTI 12 POZOR!!! je odlišné od hledání NSN dvou čísel. Nejdříve vezmeme první dvě čísla a spočteme jejich NSN, NSN(a 1, a 2 ) = D 2. V dalších krocích hledáme NSN(D 2, a 3 ) = D 3, NSN(D 3, a 4 ) = D 4... dokud nedostaneme poslední člen, který odpovídá: NSD(D n 1, a n ) = NSN(a 1, a 2,..., a n ). 1.9 Prvočísla Definice 7. prvočíslo číslo p N \ {0, 1} nazveme prvočíslem, jestliže platí: a N + : a p (a = 1 a = p) Tedy prvočíslo má PRÁVĚ dva různé dělitele (jedničku a sebe samo, tj. má pouze nevlastní dělitele). Například: 2,3,5,7,11,13... Poznámka autora: je vhodné si definovat pro usnadnění zápisu množinu všech prvočísel, například ji lze označit jako P. Platí, že prvočísel je nekonečně mnoho (již od Eukleida). Důkaz se provádí sporem: 1) předpokládám, že jich je konečně mnoho, tj. zapíši si je do množiny P = {a 1, a 2,..., a n }. 2) uvažuji číslo vzniklé jako: x = 1 + n a i = 1 + a 1 a 2 a n i=1 3) žádné z čísel a 1 až a n není dělitelem čísla x, tedy je číslo x také prvočíslo, avšak x P, což je spor s předpokladem 1). Tedy je prvočísel nekonečně mnoho (jiných zajímavých důkazů existuje na internetu několik stovek). Poznámky: i) (Rozestupy prvočísel) kolik je prvočísel v řadě 2,...,n? Označím jako π(n) a platí: π(n) = n ln n Poznámka autora, pokud si přejete dozvědět se o tomto problému více, přečtěte si knížku Posedlost prvočísly od Johna Derbyshireho. ii) Pokud n N, tak nejmenší od 1 různý dělitel čísla n je prvočíslo a pokud je navíc číslo n složené, je dané prvočíslo n. Důkaz: první část je zřejmá ze základní věty aritmetiky, druhá část lze dokázat sporem:

14 1 ÚVOD DO TEORIE DĚLITELNOSTI 13 Předpokládám, že existuje větší dělitel čísla n nežli n, BÚNO uvažuji dělitele D jako (nejmenší možný větší nežli n): D = n + 1 Pak nutně: k Z : n = kd = k( n + 1) Po vyjádření k (viz standardní dělení polynomů na Googlu): k = n nd = n n + 1 = n n + 1 Uvědomím si, že: 1 n + 1 Z k Z Což je spor s předpokladem. iii) testování, zda je dané číslo prvočíslem lze provést prakticky výhradně hrubou silou. iv) pro nalezení prvočísel v řadě 2,...,n se využívá Erathostenovo síto: napíši si do tabulky všechny čísla od 2 do n. Vyberu první číslo (tj. 2), označím jej jako prvočíslo a vyškrtám všechny jeho násobky. Dále vezmu další neškrtnuté číslo, označím jej jako prvočíslo a vyškrtám opět všechny jeho násobky, takto rekurzivně opakuji, dokud nemám zakroužkované či vyškrtané všechny čísla Základní věta aritmetiky Každé přirozené číslo n > 1 lze vyjádřit pomocí součinu prvočísel. Součin prvočísel je jednoznačně definovaný až na pořadí. ( n N \ {0, 1})( {p i, α i } n i=1, p i P α i N +, i {1, 2,..., n}) (n = n i=1 p α i i ) Koeficienty α i představují násobnost prvočísla v rozkladu. Mluvíme o kanonickém rozkladu čísla n. Např. rozklad čísla 12 má tvar: 12 = Některé důležité aritmetické funkce Aritmetickou funkcí rozumíme všechny funkce, jejíž definičním oborem jsou přirozená čísla. Pozn. autora: což ovšem pro horní a dolní celou část tak úplně neplatí, zde je definiční obor roven celým číslům... ale kam jinam je zařadit.

15 1 ÚVOD DO TEORIE DĚLITELNOSTI 14 Platí: každý dělitel d čísla n > 1 je tvaru: n d = p γ i i, 0 γ i α i, i = 1, 2,..., n i=1 Platí: NSD(a, b) = n k=1 ϑζ k k Cílem je ukázat, že NSD je roven součinu všech prvočísel kanonického rozkladu čísla s minimem jejich exponentů. Uvažuji rozklady čísel a, b jako: n a = p α i i ; b = i=1 m j=1 q β j j ; p i, q j P Pak platí: ζ k = min α i,β j {α i, β j ϑ k = p i = q j } Platí: NSN(a, b) = n obou rozkladů. k=1 rψ k k Definice 8. Počet všech dělitelů čísla počet všech dělitelů čísla n značíme τ(n) a platí: n τ(n) = (α i + 1), kde ψ k je maximální exponent u stejného prvočísla i=1 Definice 9. Součet všech dělitelů čísla součet všech dělitelů čísla n značíme S(n) a platí: n p αi+1 1 S(n) = p 1 i=1 Vzoreček je odvozen ze součtu geometrické řady: n α i S(n) = ( p j i ) Další zajímavosti: i=1 i) Fermatova prvočísla jsou prvočísla tvaru: j=0 F n = 2 2n + 1; n N Tj. F 0 = 3, F 1 = 5, F 2 = 17, F 3 = 257, F 4 = 65537, žádné další Fermatovo prvočíslo nebylo dosud nalezeno. ii) Mersenova prvočísla jsou prvočísla tvaru: M n = 2 n 1 Platí, že pokud je n složené číslo, je i M n složené číslo, negace obecně nikoli.

16 1 ÚVOD DO TEORIE DĚLITELNOSTI Dolní a horní celá část čísla Definice 10. dolní celá část dolní celá část čísla x je nejmenší celé číslo: i) x Z ii) x x < x + 1 Definice 11. horní celá část horní celá část čísla x je nejmenší celé číslo: i) x Z ii) x 1 < x x Definice 12. lomená část lomená část čísla x je: i) {x} = x x ii) {x} [0, 1) Möbiova funkce Möbiova funkce se značí µ a splňuje: i) D µ = N ii) µ(1) = 1 iii) Pokud uvažuji kanonický rozklad čísla n jako: n = k i=1 p α i i ; p i P(i = 1, 2,..., n) Pak µ(n) = 0 α i > 1, i = 1, 2,..., k nebo µ(n) = ( 1) k jinak Platí dále: a) Möbiova funkce je tzv. multiplikativní (viz dále). NSD(m, n) = 1 µ(m n) = µ(m) µ(n) b) Sumace všech hodnot Möbiovi funkce pro dělitele čísla přes všechny dělitele čísla n > 1 je rovna nule: µ(d) = 0; n N \ {0, 1} d n (Pozn. pokud bychom připustili, že n = 1, pak je sumace rovna 1 viz bod ii) Poznámka autora: Möbiova funkce není zdaleka tak akademická, jak se může jevit, viz. anglická Wikipedia.

17 1 ÚVOD DO TEORIE DĚLITELNOSTI Eulerova funkce Eulerova funkce (značí se ϕ) udává počet všech čísel nesoudělných s daným číslem. Platí: i) D ϕ = N + ii) ϕ(1) = 1 iii) Pokud uvažuji kanonický rozklad čísla n jako: n = k i=1 p α i i ; p i P(i = 1, 2,..., n) pak je hodnota Eulerovy funkce v bodě n rovna: Platí dále: a) p P : ϕ(p) = p 1 ϕ(n) = k i=1 b) Eulerova funkce je multiplikativní. p α i 1 i (p i 1) = k i=1 p α i p α 1 i c) Sumace všech hodnot Eulerovy funkce pro dělitele čísla přes všechny dělitele čísla n N + je rovna n: ϕ(d) = n d n 1.12 Řetězové zlomky Spadají do oblasti matematiky zvané diofantická aproximace. Řetězovým zlomkem rozumíme výraz (koneční nebo nekonečný) tvaru: q 0 + kde q 0 Z, q i N pro i = 1, 2,... q q 2 + Čísla q i jsou tzv. členy řetězového zlomku. 1 1 q 3 + Číslo x vyjádřené pomocí řetězových zlomků s členy q 0 až q n můžeme zapsat též jako: x = [q 0, q 1,..., q n ] Platí: Číslo α R má ukončený rozvoj v řetězový zlomek právě tehdy, jestliže je racionální (tj. α Q).

18 1 ÚVOD DO TEORIE DĚLITELNOSTI 17 Důkaz: triviálně, uvědomím si definici racionálního čísla x jako x = a b, a Z b N+, pak stačí řetězové zlomky vhodně sečíst a vychází právě a b Konstrukce řetězového zlomku Při konstrukci řetězového zlomku výrazu a je vhodné využít Eukleidův algoritmus v b následujícím tvaru: a = q 0 b + r 0 b = q 1 r 0 + r 1 r 0 = q 2 r 1 + r 2 r n 2 = q n r n kde právě čísla q i jsou naše hledané členy řetězového zlomku Přibližný zlomek Přibližný zlomek se značí jako δ i a platí: δ 0 = q 0, δ 1 = q q 1, δ 2 = q q q 2 Definice 13. přibližný zlomek i-tý přibližný zlomek má tvar δ i = P i Q i Kde P i je čitatel a Q i jmenovatel i-tého přibližného zlomku. Řetězový zlomek lze nejlépe zkonstruovat pomocí rekurentního vztahu: P i = q i P i 1 + P i 2 S počátečními podmínkami: P i = q i Q i 1 + Q i 2 P 1 = 1 P 0 = q 0 Q 1 = 0 Q 0 = 1 Rozdíl sousedních přibližných zlomků je roven vztahu: δ i δ i 1 = ( 1)i 1 Q i Q i 1

19 1 ÚVOD DO TEORIE DĚLITELNOSTI 18 Důkaz: δ i δ i 1 = P i P i 1 = P iq i 1 Q i P i 1 Q i Q i 1 Q i Q i 1 Dále je důležitý pouze čitatel (označím h i ): h i = P i Q i 1 Q i P i 1 = (q i P i 1 + P i 2 )Q i 1 P i 1 (q i Q i 1 + Q i 2 ) = = P i 2 Q i 1 P i 1 Q i 2 = ( 1)h i 1 h i = ( 1) i h 0 = ( 1) i+1 = ( 1) i 1 h 0 = P 0 Q 1 P 1 Q 0 = 1 Poznámka: přibližné zlomky konvergují rychle. Platí, že NSD(P i, Q i ) = 1. Dokazuje se indukcí: Pro první člen (platí triviálně): Uvažuji δ i 1 : δ i 1 = q 0 + δ 0 = q = q q 0 1 q 1 + q q q i q i 1 Z čehož si vyjádřím δ i : δ i 1 = P i 1 Q i 1 = q i 1P i 2 + P i 3 q i 1 Q i 2 + Q i 3 po převedení na společného jmenovatele: δ i = (q i q i )P i 2 + P i 3 (q i q i )Q i 2 + Q i 3 = po úpravě a dosazení: = (q i 1q i + 1)P i 2 + q i P i 3 (q i 1 q i + 1)Q i 2 + q i Q i 3 = = q i(q i 1 P i 2 + P i 3 ) + P i 2 q i (q i 1 Q i 2 + Q i 3 ) + Q i 2 = q ip i 1 + P i 2 q i Q i 1 + Q i 2 = P i Q i Pro hledání přibližných zlomků je vhodné sestavit tabulku přibližných zlomků:

20 2 KONGRUENCE 19 q P + q Q + i n 1 n q i q 0 q 1 q 2 q n 1 q n P i 1 q 0 q 1 q q 2 P 1 + P 0 q n 1 P n 2 + P n 3 n n 1 P n 2 Q i 0 1 q 1 q q 2 Q 1 + Q 0 q n 1 Q n 2 + Q n 3 n n 1 Q n 2 Při určování hodnot se využívá již uvedených rekurentních vztahů. Tvrzení: pro α R je n-tý přibližný zlomek je nejpřesnější aproximace mezi všemi racionálními čísly, které mají jmenovatel Q n Příklady řetězových zlomků π = [3; 7, 15, 1, 292, 1, 1, 1, 2, 1, 3, 1,...], e = [2; 1, 2, 1, 1, 4, 1, 1, 6, 1, 1, 8,...], 2 = [1, 2, 2, 2,...], 5 = [2, 4, 4,...], 10 = [4, 8, 8,...], 17 = [4, 8, 8,...] 2 Kongruence Definice 14. býti kongruentní mod m Nechť m N \ {0, 1}. Řekneme, že a, b Z jsou kongruentní dělení číslem m dávají stejný zbytek. mod m, pokud při Ekvivalentní zápisy: a b (mod m) a m b a b(m) Pokud čísla naopak nejsou kongruentní, značíme: a b (mod m) Pozor! a = b mod m je něco jiného, nežli a b (mod m) Příklady: 7 19 (mod 4) 3 = 19 mod Vlastnosti relace kongruence Býti kongruentní je relace ekvivalence na Z. i) reflexivita: a a (mod m)

21 2 KONGRUENCE 20 ii) symetrie: a b (mod m) b a (mod m) iii) tranzitivita: a b (mod m) b c (mod m) a c (mod m) Můžeme tedy rozdělit Z na třídy ekvivalence Ekvivalentní pojmy u kongruencí Následující pojmy jsou ekvivalentní: i) a b (mod m) ii) m (a b), což je totéž jako m (b a) iii) a = b + mt; t Z Z posledního uvedeného vyplývá, že čísla jsou kongruentní, pokud jsou posunuta o celočíselný násobek modulu. _[...] [...] _[...] [2] [m-1] _[1] [m] [0] Graficky si lze situaci znázornit jako: Z/ mod m Vlastnosti kongruencí Uvažuji: a 1 b 1 (mod m), a 2 b 2 (mod m), pak: i) a 1 + a 2 b 1 + b 2 (mod m) Důkaz: triviální sečtení rovnic a 1 = b 1 + mt 1 a a 2 = b 2 + mt 2 a 1 + a 2 = b 1 + b 2 + m(t 1 + t 2 ) a 2 + a 2 b 1 + b 2 (mod m) ii) a 1 a 2 b 1 b 2 (mod m) iii) (d a 1 ) (d b 1 ) NSD(d, m) = 1: a 1 d b 1 d (mod m) Důsledky: a) obě strany kongruence lze vynásobit libovolným číslem x v Z, kde NSD(x, m) = 1. b) obě strany lze umocnit na libovolný přirozený exponent n N. c) členy z jedná strany kongruence lze převést na druhou stranu, pokud změníme znaménko.

22 2 KONGRUENCE 21 Vlastnosti při změně modulu: i) a b(m) ( k N + ) : ka kb(km) ii) iii) a b(m) d m a b(d) a b(m) d NSD(a, b, m) a d b d (m d ) iv) Obdobně pro více modulů. a b(m 1 ) a b(m 2 ) a b (mod NSN(m 1, m 2 )) Pomocí ekvivalence (mod m) mohu rozložit Z na m ekvivalentních tříd {[0], [1],..., [m 1]} Úplná soustava nejmenších nezáporných zbytků Značí se Z m : Z m = {0, 1, 2,..., m 1} Úplná soustava absolutně nejmenších zbytků Pro m liché: Pro m sudé: Z m = { 1 m 2 Z m = { m 2,..., 1, 0, 1,..., m 1 } 2 m 2,..., 1, 0, 1,..., } Redukovaná soustava zbytků mod m Libovolná (maximální) podmnožina, kterou tvoří zbytky nesoudělné s m. Značí se Z m. Kardinalita množiny: Z m = ϕ(m), kde ϕ(m) je Eulerova funkce v bodě m. Příklad: Z 5 = {1, 2, 3, 4}, Z 6 = {1, 5}. Počítání Platí: Komutativita Asociativita (mod m): a, b Z m : a + b b + a(m) a, b, c Z m : a + (b + c) (a + b) + c(m)

23 2 KONGRUENCE 22 Existence neutrálního prvku: 0 Z m : a Z m 0 + a a(m) Existence opačného prvku: a Z m ( a) Z m : a + ( a) = 0(m) Komutativita vzhledem k násobení: a, b Z m : ab ba(m) Asociativita vzhledem k násobení: a, b, c Z m : a(bc) (ab)c(m) Existence jednotkového prvku: 1 Z m : a Z m 1a a(m) POZOR! OBECNĚ NEEXISTUJE INVERZNÍ PRVEK: a Z m (a 1 ) Z m : aa 1 = 1(m) Ten existuje pouze pokud NSD(a, m) = 1. Distributivní zákony: a, b, c Z m : a(b + c) ab + ac(m) 2.3 Eulerova věta Nechť NSD(a, m) = 1, kde a Z \ {0}, m N + \ {1}, potom: a ϕ(m) 1(m) kde ϕ(m) je Eulerova funkce v bodě m. Důkaz Uvažuji redukovanou soustavu zbytků mod m, která má právě ϕ(m) členů: Z m = {x 1, x 2,..., x ϕ(m) } Po jejím přenásobení a získávám ekvivalentní redukovanou soustavu zbytků mod m: {ax 1, ax 2,..., ax ϕ(m) } Platí NSD(x i, m) = 1 NSD(ax i, m) = 1, dále uvažuji soustavu kongruencí: x 1 ax i1 (m)

24 2 KONGRUENCE 23 x 2 ax i2 (m) Po součinu všech členů:. x 2 ax iϕ(m) (m) a ϕ(m) x i1 x i2 x iϕ(m) x 1 x 2...x ϕ(m) (m) po vydělení i x i vychází hledaný výraz: a ϕ(m) 1(m) Malá Fermatova věta Důsledek Eulerovy věty: p P, a N + a 2 : a p 1 1 (mod p) Všechna přirozená čísla p > 1, která splňují uvedenou rovnost, se nazývají pseudoprvočísla. Nutně se nemusí jednat o prvočísla, například 561 (561 = ) splňuje uvedenou rovnost, byť je složené číslo, pak mluvíme o Carmichaelových číslech Miller-Rabinův test prvočíselnosti Poznámka autora. Tato sekce na přednášce nebyla. Předpokládám, že je n prvočíslo. Pak mohu n 1 zapsat jako n 1 = 2 d s, kde s je liché (tedy najdu největší mocninu dvojky (značenou jako d) v rozkladu n 1. Podmínka nutná: pokud je n prvočíslo, pak a {2, 3, 4,..., n 1} platí alespoň jedna z uvedených kongruencí: a d 1 (mod n) a 2rd 1 (mod n); r {0, 1, 2,..., s 1} Tedy pokud nalezneme takové a, pro které neplatí ani jedna z uvedených rovností, je n složené číslo. Pokud takové a nenalezneme, NEVÍME NIC (můžeme pouze říci, že a je PRAVDĚPODOBNĚ prvočíslo).

25 3 KONGRUENCE 1. STUPNĚ Řešení kongruencí Kongruencí rozumíme výraz f(x) 0(m), kde m N m 2. Kde f(x) je polynom tvaru a 0 + a 1 x a n x n, kde a i Z m m a n Cílem je nalézt všechna čísla x splňující uvedenou kongruenci. Platí: jestliže x 0 Z splňující f(x 0 ) 0(m). Potom f(x 0 + mt) 0(m), t Z. Důležité: za řešení kongruence považujeme CELOU zbytkovou třídu! Důsledky: i) Lze využít metodu hrubé síly (zkoušíme všechna čísla od 0 do m). ii) Pro kongruence stupně 1 máme efektivnější způsob. (Poznámka autora: i pro kongruence vyšších stupňů máme efektivnější metody) 3 Kongruence 1. stupně Kongruence 1. stupně a jejich řešení... obecně má kongruence prvního stupně tvar: kde a, b, m Z m 2. ax b(m) (1) Věta: nechť NSD(a, m) = 1, potom kongruence (1) má pro libovolné b právě jedno řešení ( mod m). Toto řešení je tvaru: x ( 1) n P n 1 b mod m (2) kde P n 1 představuje čitatel předposledního řetězového zlomku rozvoje čísla m a řetězový zlomek. Důkaz: Jednoznačnost řešení: x 1, x 2 Z ax 1 b(m) ax 2 b(m) Odečtu obě kongruence: v a(x 1 x 2 ) 0(m) m a(x 1 x 2 ) NSD(a, m) = 1 m (x 1 x 2 ) Tedy je řešení jednoznačné. Platí: Pn Q n = m a δ n δ n 1 = ( 1)n+1 Q n Q n 1 P n Q n 1 P n 1 Q n = ( 1) n+1, z čehož získávám

26 3 KONGRUENCE 1. STUPNĚ 25 pokud uvažuji tuto rovnici mod m: mq n 1 P n 1 a = ( 1) n+1 P n 1 a ( 1) n+1 (m) což přenásobím ( 1) n+1 b: (P n 1 ( 1) n b)a b(m) Poznámka: Další řešení lze získat z Eulerovy věty: NSD(a, m) = 1 a ϕ(m) 1(m) ax b(m)/a ϕ(m) 1 x a ϕ(m) 1 b(m) 3.1 Souvislost kongruence 1. stupně s diofantickou rovnicí Tato sekce na přednášce nebyla, jedná se o poznámku autora. Protože mohu zapsat kongruenci (1) ekvivalentně jako: k Z : b = km + ax, b, k, m, a, x Z Mohu také diofantickou rovnici: ax + by = z zapsat jako kongruenci (BÚNO předpokládám b > a a že diofantická rovnice má řešení): ax z(b) což může podstatně urychlit její řešení (hledání čitatele řetězového zlomku je rychlejší nežli zpětných chod Eukleidova algoritmu). Svůj význam v daném případě mají i jmenovatele předposledního řetězového zlomku, platí pak: x = [( 1) n P n 1 z mod b] + k b y = [( 1) n 1 Q n 1 z mod a] + k a

27 4 SOUSTAVY KONGRUENCÍ PRVNÍHO STUPNĚ Obecné kongruence Uvažuji stále kongruenci tvaru (1). Platí: nechť d = NSD(a, m), potom má kongruence (1) řešení tehdy a jen tehdy, když d b, v tomto případě má kongruence právě d mod m nekongruentních řešení. Tato řešení jsou tvaru: x m x 0 x m x 0 + m 0 x m x 0 + 2m 0... x m x 0 + (m 1) m 0 kde m 0 = m/b a x 0 představuje řešení kongruence: x 0 a d b d (mod m d ) 4 Soustavy kongruencí prvního stupně Mějme soustavu: x b 1 (m 1 ) x b 2 (m 2 ) x b k (m k ) (3) kde i, j, i j : NSD(m i, m j ) = 1 (tj. moduly jsou nesoudělné po dvou). Poznámka: obecné a i x b i (m i ) mohu převést na tvar (3) vyřešením dílčích kongruencí. 4.1 Čínská věta o zbytcích Využívá se pro vyřešení soustav kongruencí 1. stupně. Platí: soustava (3) má právě jedno řešení pro libovolné pravé strany b 1, b 2,..., b k. Toto řešení je tvaru: x x 0 (M) kde x 0 = M = k i=1 m i k M i M i b i i=1 M i = M m i a M i je takové, že řeší kongruenci: M i M i 1(m i ) Důkaz:

28 4 SOUSTAVY KONGRUENCÍ PRVNÍHO STUPNĚ 27 1) x 0 vyhovuje soustavě: x 0 M i M i b i (m i ) Je evidentní, že M i M i b i nevypadne, neboť je nesoudělné s m i (viz definice výše). Tedy: x 0 b i (m i ). 2) Důkaz jednoznačnosti (sporem): y 0 Z takové, že y 0 b 1 (m 1 ) y 0 b 2 (m 2 ) y 0 b k (m k ) ale zároveň platí: x 0 b 1 (m 1 ) x 0 b 2 (m 2 ) x 0 b k (m k ) Z tranzitivity relace býti kongruentní plyne: y 0 x 0 (M) Tedy jsme dostali spor, a tedy existuje pouze jedno řešení x 0. V praxi se soustavy kongruencí využívají při aritmetice velkých čísel Aritmetika velkých čísel Vyjádřím si modulární reprezentaci čísla a v k nesoudělných modulech m 1, m 2,..., m k, kde m i 2 0 a < M = k i=1 m i: a i = a mod m i pak a = (a 1, a 2,..., a k ) nazýváme modulární reprezentací čísla a. Vlastnosti modulární reprezentace: Pokud a = (a 1, a 2,..., a k ) a b = (b 1, b 2,..., b k ) je modulární reprezentace čísel a, b, pak: 1) a + b = (a 1 + b 1, a 2 + b 2,..., a k + b k ) 2) a b = (a 1 b 1, a 2 b 2,..., a k b k ) Výstup pak získáme z Č.z.v. Obvykle volíme moduly tvaru 2 n Zobecněná varianta řešení soustavy kongruencí Předpokládám soustavu: x b 1 (m 1 ) x b 2 (m 2 ) x b k (m k ) (4) Platí, že soustava (4) má řešení tehdy a jen tehdy, pokud i j : NSD(m i, m j ) (b i b j ) (tj. NSD dělí b i b j ).

29 5 ÚVOD DO ALGEBRY 28 V tomto případě platí: jsou-li d 1, d 2,..., d k přirozená čísla taková, že d i m i a i j : NSD(d i, d j ) = 1 a k i=1 = NSN(m 1, m 2,..., m k ) a jsou-li c 1, c 2,..., c k N taková, že platí c i 0( M d i ) c i 1(d i ), kde M = NSN(m 1, m 2,..., m k ), potom: je jediným řešením soustavy (4). x k c i b i mod M i=1 5 Úvod do algebry Připomenutí základních pojmů: A B je kartézský součin množin A a B: A B = {(a, b) a A, b B} kde (a, b) představuje uspořádanou dvojici. Druhá kartézská mocnina: A 2 := A A Definice 15. binární relace binární relace na A je libovolná podmnožina A Vlastnosti relací: i) reflexivní: a A : (a, a) R i.a) antireflexivní (též ireflexivní): a A : ((a, a) R) ii) symetrická: a, b A 2 : (a, b) R (b, a) R iii) antisymetrie: a, b A 2 : (a, b) R (b, a) R a = b iv) tranzitivní: a, b, c A 2 : (a, b) R (b, c) R (a, c) R Důležité: 1) Každá relace, která je zároveň reflexivní, symetrická a tranzitivní se nazývá ekvivalence. 2) Každá relace, která je zároveň reflexivní, antisymetrická a tranzitivní se nazývá uspořádání. 5.2 Zobrazení Mějme množiny A, B, zobrazením f množiny A do množiny B rozumíme: f : A B x A, y B : y = f(x)

30 5 ÚVOD DO ALGEBRY 29 ekvivalentně též: (a, b) f Operace na množině A : ω... n-ární operace na A: ω : A n A (a 1, a 2,..., a n ) ω(a 1, a 2,..., a n ) Pro n = 2 mluvíme o binární operaci na množině A. Používáme buď multiplikativní zápis ( ) nebo aditivní zápis (+). a b (a, b) a b Pro n = 1 mluvíme o unární operaci. Například: : A A a a Uzavřenost vzhledem k operaci Pokud je binární operace na A, pak řekneme, že je uzavřená na B, pokud: Příklady: B A : b 1, b 2 B : b 1 b 2 B Množina (N, +) je uzavřená (přirozená čísla a operace sčítání). Množina (N 2N, +) není uzavřená (lichá přirozená čísla a sčítání). Stačí vzít 3+3 = 6 což není liché Vlastnosti binárních operací Mějme binární operaci : : A 2 A pak mluvíme o: i) asociativitě, pokud a, b, c A : a (b c) = (a b) c ii) komutativitě, pokud a, b A : a b = b a iii) idempotenci, pokud a A : a a = a iv) existenci neutrálního prvku, pokud e A : a A, a e = a

31 6 GRUPY 30 v) existenci symetrického prvku, pokud a A a 1 A : a a 1 = e Příklady: neasociativní je například střed úsečky. Nekomutativní je například násobení matic. Bez neutrálního prvku je například maximum/minimum na celých číslech. V případě symetrického prvku mluvíme o nulovém prvku (0) při aditivním zápise a jednotkovém prvku (1) při multiplikativním zápise. Platí: každá binární operace má nanejvýš jeden neutrální prvek. Důkaz: sporem, předpokládám, že e 2, e 2 jsou různé neutrální prvky, potom ale: e 1 = e 1 e 2 = e 2 Což je spor, tedy existuje pouze jeden neutrální prvek Symetrický prvek a symetrizovatelnost Nechť a A a e je neutrální prvek. Řekneme, že prvek a je symetrizovatelný, pokud a A takový, že a a = e. V konkrétních aplikacích mluvíme o: a... opačném prvku v případě aditivním a 1... inverzním prvku v případě multiplikativním Platí: nechť je asociativní operace s neutrálním prvkem. Potom ke každému prvku existuje nejvýše jeden prvek symetrický. Navíc platí: pokud a, b jsou symetrické prvky k a, b, potom prvek a b je symetrizovatelný a symetrický prvek je b a. Důkaz: důkaz jednoznačnosti inverzního prvku (sporem). Předpokládám, že a má inverzní prvky a 1 a a 2, potom: a 1 = a 1 e = a 1 (a a 2 ) = (a }{{} 1 a) a }{{} 2 = e a 2 = a 2 e e Což je spor s předpokladem, tedy existuje pouze jeden inverzní prvek. Důkaz druhého vztahu: (a b) (b a) = a (b b) a = (a e) a = a a = e }{{}}{{} e a 6 Grupy Zavedl Évariste Galois (25. října 1811, Bourg-la-Reine 31. května 1832, Paříž)...

32 6 GRUPY 31 Nechť G je neprázdná množina s operací, o grupě mluvíme, pokud: 1) a, b, c G : (a b) c = a (b c) 2) e G a G : e a = a 3) a G a G : a a = e Pokud navíc platí: 4) a, b G : a b = b a mluvíme o komutativní grupě nebo též Abelově grupě. U grup používáme zápisy: (G, )... pro multiplikativní zápis (G, +)... pro aditivní zápis Definice 16. řád grupy řád grupy představuje počet prvků grupy, značí se: ord G = G Grupy se takto dělí na konečného řádu a nekonečné. Příklady grup: (Z m, +)... sčítáme mod m (Z p, )... násobení mod p, kde p P (tj. je prvočíslo) (Z m, )... násobení na redukované soustavě zbytků mod m 6.1 Podgrupa Nechť (G, ) je grupa. Potom H G, jestliže platí: i) 1 H ii) h 1, h 2 H : h 1 h 2 H iii) h H h 1 H Zapisujeme jako H G nebo též (H, ) (G, ) Třídy grupy podle podgrupy Mějme grupu (G, ) a její podgrupu (H, ) (G, ), definujme relaci následovně: Platí: i) relace je ekvivalence ii) g G; [g] = g H = {g h h H} iii) g 1, g 2 G : [g 1 ] = [g 2 ] g 1, g 2 G : g 1 g 2 g 1 1 g 2 H

33 6 GRUPY 32 V podstatě tak provádíme rozklad grupy G dle podgrupy H. Značíme jako G/H. Index podgrupy je [G : H]... index podgrupy H v grupě G. Je roven počtu tříd ekvivalence rozkladu G / H Celou situaci si lze graficky představit obdobně jako rozklad mod m: G/ _ H [g] [g] = g H [1] [1] = 1 H = H Věta (Lagrange) Nechť (G, ) je konečná grupa a (H, ) její podgrupa, potom platí G = [G : H] H Některé pojmy V případě grupy (G, ) mluvíme o G jako o nosiči grupy a o jako o binární operaci. Zápis v aditivním případě: místo symbolu ( a) používáme standardně a: a + ( a) = a a Zavedení pojmů a m a m a: Při multiplikativním zápisu a (G, ): 1 pro m = 0 a a m } a {{ a} pro m N + = m krát a} 1 a 1 {{ a 1 } pro m Z \ N m krát Při aditivním zápisu a (G, +) (operace není operací grupy): 0 pro m = 0 } a + a + {{ + a } pro m N + m a = m krát a } + a {{ + + a } pro m Z \ N m krát

34 6 GRUPY Cyklické grupy Nechť (G, ) je grupa a g 0 G je prvek grupy, potom množinu generovanou prvkem grupy značíme g 0 : { } g 0 = g0 m m Z a o g 0 mluvíme jako o generátoru množiny. Platí: g 0 G g, g g 0 g g g 0 1 g 0 g 1 g 0 ( g 0, ) Tedy ( g 0, ) je skutečně grupa, říkáme, že ( g 0, ) je cyklická podgrupa grupy G generovaná prvkem g 0, tj. generátorem. Definice 17. Cyklická grupa Grupu G nazveme cyklickou, jestliže g 0 G takový, že G = g 0. Při aditivním (G, +) zápisu používáme definici: g 0 = {m g 0 m Z} Příklady cyklických grup Celá množina Z vůči operaci sčítání i násobení: Pro množinu Z m vůči operaci sčítání: 1 = (Z, +) = {m 1 m Z} 1 = (Z, ) = {m ( 1) m Z} (Z m, +) = 1 = k, k N +, NSD(k, m) = 1 (Z 5, +) = 1 = 2 = 3 = 4 (Z 6, +) = 1 = 5 Definice 18. Nevlastní a vlastní podgrupy Každá grupa obsahuje dvě tzv. nevlastní podgrupy (též triviální podgrupy), sebe samu a podgrupu obsahující pouze neutrální prvek (ta je vlastně zároveň triviální grupou). Ostatní podgrupy označujeme jako vlastní (nebo netriviální). Pro (Z, +) platí, že (mz, +) pro m 2 tvoří jediné vlastní podgrupy (Z, +), tj. m N, m 2 : (mz, +) (Z, +). Například (2Z, +) představuje všechna sudá čísla.

35 6 GRUPY 34 Pokud provedeme rozklad grupy (Z, +) podle (mz, +), tj. Z / mz : k l k + l m Z l k m Z Tak získáváme standardní Z m Základní vlastnosti cyklických grup 1) Všechny cyklické grupy jsou Abelovské (tj. komutativní). 2) Každá podgrupa cyklické grupy je cyklická 3) Pokud G = g 0 a G = k, tj. řád grupy G je roven k. Potom g 0 = {g 0, g 2 0, g 3 0,..., g k 1 0, g k 0 = g 0 0 = 1} představuje všechny různé prvky grupy ( g 0, ) Platí, že G = g 0 = g r 0, kde NSD(k, r) = 1 4) Každá grupa prvočíselného řádu je cyklická. Což plyne z Lagrangeovi věty: G = [G : H] H kde je zřejmé, že řád libovolné podgrupy dělí řád grupy. 5) Každá nekonečná cyklická grupa je izomorfní s grupou (Z, +) 6) Každá cyklická grupa řádu m je izomorfní s grupou (Z m, +) 6.3 Symetrické grupy Jsou důležité grupy v oblasti kombinatorických metod. Symetrická grupa = množina všech permutací na množině. Definice 19. Permutace na množině permutace na množině X = {1, 2,..., N} je vzájemně jednoznačné zobrazení množiny X na X. Obvykle značíme řeckými písmeny π, ϱ, τ, σ... Značení vzájemné jednoznačnosti: X 1 1 X {1, 2,..., N} 1 1 {1, 2,..., N} Permutace π můžeme definovat jako (tzv. dvouřádkový zápis): ( ) n π = π(1) π(2) π(3) π(n)

36 6 GRUPY Množina všech permutací a operace na ní Množinu všech permutací na n prvkové množině značíme S n. Platí: S n = n! Na množině S n se zavádí operace násobení permutací (jedná se o skládání zobrazení). ( ) ( ) n n π = ϱ = π(1) π(2) π(3) π(n) ϱ(1) ϱ(2) ϱ(3) ϱ(n) Pokud se násobí (π ϱ)(x), uvažuje se permutace ϱ(π(x)), skládání probíhá odzadu!!! ( ) n π ϱ = ϱ(π(1)) ϱ(π(2)) ϱ(π(3)) ϱ(π(n)) Násobení permutací splňuje tyto vlastnosti: 1) Je asociativní: π, ϱ, τ S n : (π ϱ) τ = π (ϱ τ) 2) Existuje jednotkový prvek (identická permutace) Id n S n : ( ) n Id n = n 3) Ke každé permutaci existuje inverzní permutace: π S n Inverzní permutaci mohu nalézt jako: ( ) n π = π(1) π(2) π(3) π(n) π 1 S n : ππ 1 = π 1 π = Id π 1 = ( π(1) π(2) π(3) ) π(n) n Poznámka: při zavedení permutace dvouřádkovým zápisem nezáleží na pozici jednotlivých sloupců! Například: ( ) ( ) π = = Z vlastností 1), 2), 3) je zřejmé, že (S n, ) tvoří symetrickou grupu na n prvkové množině Zápis permutace pomocí cyklů Definice 20. Cyklus (permutace) Nechť π S n : řekneme, že π je cyklus délky k, jestliže existuje {i 1, i 2,..., i k } {1, 2, 3,..., n} taková, že: i) j {1, 2,..., k 1}: π(i j ) = i j+1 π(i k ) = i 1 ii) j {1, 2,..., n} \ {i 1, i 2,..., i k }: π(j) = j

37 7 ALGEBRY SE DVĚMA OPERACEMI 36 Definice 21. Transpozice Transpozice představuje cyklus délky 2. Platí: každou permutaci lze zapsat ve tvaru součinu disjunktních cyklů. Součin disjunktních cyklů je komutativní. Příklad: π = ( ) = (1, 2, 3, 4)(5) = (1, 2, 3, 4) Platí: každý cyklus lze zapsat ve tvaru součinu transpozic. Znaménko permutace je počet transpozic rovno ( 1) Sudé a liché permutace Pokud permutaci π rozložíme na součin transpozic, pak mluvíme o: SUDÉ permutaci pokud je počet transpozic sudý (tj. včetně nuly) LICHÉ permutaci pokud je počet transpozic lichý Platí: každá permutace je buď sudá, nebo (výlučně) lichá. Při skládání permutací má výsledná permutace paritu (identicky jako při sčítání přirozených čísel): lichá lichá = lichá lichá sudá = sudá lichá = lichá sudá sudá = sudá Definice 22. Alternativní grupa Alternativní grupa je grupa všech sudých permutací a představuje podgrupu všech permutací (S n, ). 7 Algebry se dvěma operacemi V této části se sledují struktury: okruh obor integrity těleso. 7.1 Okruh Mějme množinu R, která je nosič okruhu. Dále mějme na množině R dvě binární operace a, potom (R,, ) tehdy a jen tehdy, pokud: 1) (R, ) představuje Abelovu grupu (tj. komutativní grupu). 2) (R, ) představuje monoid. Monoid (R, ) je definován jako:

38 7 ALGEBRY SE DVĚMA OPERACEMI 37 a) a, b, c R : (a b) c = a (b c) b) ɛ R a R : ɛ a = a 3) Platí distributivní zákony: i) a, b, c R : (a b) c = a c b c ii) a, b, c R : c (a b) = c a c b Vzhledem k faktu, že algebra není vzhledem k operaci komutativní, je třeba uvádět oba distributivní zákony. Příklady: Celá čísla (Z, +, ), celá čísla mod m (Z m, +, ), čtvercové matice vzhledem k operaci sčítání a násobení (M n, +, ) Komplikace: například na (Z 6, +, ) mohou existovat vlastní dělitele nuly. Definice 23. Dělitel nuly, vlastní a nevlastní Nechť (R, +, ) je okruh, řekneme, že prvek a R je dělitel nuly, jestliže b R takové, že a b = 0. Pokud je b = 0, říkáme děliteli nevlastní. Pokud je b 0, říkáme děliteli vlastní. Poznámka: 0 a = a 0 = 0, důkaz: 0 a = (0 + 0) a = 0 a + 0 a = 0 = a Obor integrity Říkáme, že R je nosič oboru integrity (R,, ) tehdy a jen tehdy, pokud: 1) (R,, ) je komutativní okruh. Tedy navíc a, b R : a b = b a 2) Neobsahuje vlastní dělitele nuly, tj. a R : a b = 0 b = 0 Příklady: (Z, +, ) je Eukleidovský obor integrity. (Z p, +, ) kde p P (p je prvočíslo) je obor integrity. ALE: (Z 6, +, ) není obor integrity, neboť 3 2 = 0, což je spor s axiomem 2) Definice 24. Eukleidovský obor integrity Říkáme, že (R, +, ) je Eukleidovský obor integrity, tehdy a jen tehdy, jestliže je oborem integrity, ve kterém platí věta o dělení se zbytkem. 7.3 Tělesa Definice 25. Těleso T je nosič tělesa a, jsou binární operace. Říkáme, že množina (T,, ) je těleso, jestliže: 1) (T, ) je Abelova grupa 2) (T, ) je Abelova grupa

39 7 ALGEBRY SE DVĚMA OPERACEMI 38 3) Platí distributivní zákon a, b, c T : (a b) c = a c b c Příklady: (Z p, +, ), kde p P je těleso. ALE POZOR: (Z, +, ) není těleso (neexistuje inverzní prvek vzhledem k násobení pro čísla větší než jedna). Další příklady: reálná čísla R, racionální čísla Q, komplexní čísla C. Definice 26. Konečná a nekonečná tělesa Konečná tělesa jsou tělesa, která mají konečný počet prvků, například (Z p, +, ). Nekonečná tělesa nemají konečný počet prvků Q, R, C atd. Definice 27. Charakteristika tělesa Charakteristika tělesa je nejmenší přirozené číslo p takové, že: p 1 = 0 } {{ + 1 } = 0 p krát Tělesa (Z p, +, ), p P mají charakteristiku p. Tělesa C.R, Q mají charakteristiku 0 (nula). Lemma: každé těleso má prvočíselnou charakteristiku, nebo má charakteristiku nula. V této souvislosti platí: (a + b + c) p = a p + b p + c p kde a, b, c Z p, p P. (a + b + c) p a p + b p + c p pro tělesa charakteristiky Vztahy uvedených algeber Platí obecně: Těleso (T) Obor integrity (OI) Okruh (O) Tj. nejobecnější pojem je okruh, obor integrity je zároveň okru, těleso je zároveň obor integrity i okruh. 7.5 Eukleidovské obory integrity polynomů Nechť (T, +, ) je těleso, x T, potom polynomem nad tělesem T (v neurčité/neznámé x) rozumíme výraz: n a i x i i=0 kde n N a i T, i = 1, 2,..., n Definice 28. Množina všech polynomů Symbolem T [x] značíme množinu všech polynomů nad tělesem T

40 7 ALGEBRY SE DVĚMA OPERACEMI 39 Definice 29. Stupeň polynomu Stupeň polynomu f(x) se značí symbolem st f(x) nebo ekvivalentně (z anglické literatury) deg f(x) a představuje nejvyšší mocninu, která se v polynomu vyskytuje s nenulovým koeficientem. Platí: st (0) = 1 tedy stupeň polynomu rovného nule je roven -1 Platí: k R \ {0}, st (k) = 0 tedy stupeň konstantního polynomu je roven jedné Příklady: 1) f(x) = x 7 + 2x + 0 pak st f(x) = 7 2) g(x) = 9x + 4 pak st g(x) = 1 Definice 30. Hodnota polynomu v bodě hodnota polynomu f(x) T [x] v bodě c T je rovna číslu: f(c) = n c i a i i=0 Operace sčítání a násobení polynomu: f(x), g(x) T [x] a nechť: f(x) = n i=0 = a ix i a dále g(x) = m i=0 b ix i Sčítání polynomů: f(x)+g(x) = max m,n i=0 (a i +b i )x i, platí: st (f(x)+g(x)) max m, n Platí, že (T [x], +) tvoří Abelovu grupu. Násobení polynomů: f(x) g(x), platí st (f(x) g(x)) = st f(x) + st g(x) f(x) g(x) = m+n i=0 c i x i c i = i a k b i k k=0 Platí, že (T [x], ) tvoří monoid (komutativní, pokud je T komutativní) Definice 31. Kořen polynomu Kořenem polynomu (též nulovým bodem polynomu) rozumíme c T pro které f(c) = Věta o dělení polynomu se zbytkem Nechť f(x), g(x) T [x], kde T je Eukleidovský obor integrity. Platí, že st f(x) st g(x), potom existují jediné polynomy q(x), r(x) T [x] takové, že f(x) = g(x) q(x) + r(x), kde st r(x) < st g(x). To samé symbolicky: f(x), g(x) T [x], deg g(x) deg f(x)!q(x), r(x) T [x] : f(x) = q(x) g(x)+r(x)

41 7 ALGEBRY SE DVĚMA OPERACEMI 40 Analogicky jako na oboru integrity celých čísel zavádíme následující pojmy: a) Řekneme, že g(x) T [x] je dělitelem f(x) T [x], pokud existuje q(x) T [x] takový, že f(x) = q(x) g(x), symbolicky: g(x), f(x) T [x] : g(x) f(x) q(x) T [x] : f(x) = g(x) q(x) nevlastní dělitel stupně 0 není určen jednoznačně b) společný dělitel a NSD(f(x), g(x)), NSD rozumíme monický polynom nejvyššího stupně (definice je zřejmá). Monický polynom je polynom stupně n, kde a n = 1 (tj. člen u nejvyšší mocniny je jednička). c) společný násobek a nejmenší společný násobek (definice zřejmá). Pro NSN platí opět vztah: f(x) g(x) NSN(f(x), g(x)) = NSD(f(x), g(x)) Nalezení NSD polynomů K nalezení NSD(f(x), g(x)) se využívá Eukleidův algoritmus nebo rozklad na ireducibilní polynomy. Definice 32. Ireducibilní polynom Řekneme, že f(x) T [x] je ireducibilní polynom nad T, jestliže polynom f(x) nelze vyjádřit ve tvaru součinu 2 polynomů zt [x] stupně ostře menšího než stf(x). Platí: f(x)t [x] ireducibilní f(x) = f 1 (x)f 2 (x) st f 1 (x) = st f(x) st f 2 (x) = st f(x) Platí: i) Polynomy stupně jedna jsou vždy ireducibilní (bez ohledu na T ) ii) Platí, že c T je kořenem polynomu f(x) T [x] právě tehdy, když f(x) = (x c)g(x) + r(x), kde st r(x) < st (x c) = 1 nebo je r(c) rovno nule. Důkaz: směr : (x c) f(x). Směr triviálně f(x) = (x c)q(x). iii) Polynom f(x) T [x], kde st f(x) je 2 nebo 3, je ireducibilní na T, právě tehdy, když nemá kořeny. Pozor: to, jestli má daný polynom kořeny záleží na tělese T. Příklad: x = 0 je ireducibilní v R, ale není ireducibilní v C Ireducibilita nad R Definice 33. Základní věta algebry Je-li f(x) polynom stupně n nad C, potom f(x) má v tělese C právě n kořenů, včetně jejich násobnosti.

42 7 ALGEBRY SE DVĚMA OPERACEMI 41 Důsledek (komplexně sdružený kořen je také kořenem): f(x) R[x], x 0 C \ R, f(x 0 ) = 0 f(x 0 ) = 0 Platí: ireducibilní polynomy nad R jsou právě všechny polynomy prvního stupně a všechny polynomu druhého stupně, které mají záporný diskriminant. Tedy pouze a jenom: f(x) = ax + b, a 0 a g(x) = ax 2 + bx + c, kde b 2 4ac < 0. Všechny polynomy f(x) R[x] lze zapsat ve tvaru: f(x) = a n k (x α i ) ni i=1 l (x 2 + p j x + q j ) m j kde α i představuje všechny různé kořeny v R a m i představuje jejich násobnosti (pro i = 1, 2,..., k) Dále platí: i) i {1, 2,..., l} : p i 4q i < 0 ii) k i=1 n i + 2 l i=1 m i = n Ireducibilita nad C Pro f(x) C[x], st f(x) = n N + platí důsledek základní věty algebry, tedy f(x) lze zapsat jako: k f(x) = a n (x α i ) n i i=1 Kde α i C jsou všechny různé kořeny polynomu f(x) a n i je násobnost kořene α i (pro i = 1, 2,..., n). Platí: ireducibilní polynomy nad C jsou právě všechny polynomy stupně jedna. j=1 7.6 Ireducibilita nad Z p Existenční věta o ireducibilních polynomech nad Z p : Nechť p je libovolné prvočíslo a n N +, potom existuje polynom stupně n, který je ireducibilní nad Z p. Vyvstává netriviální otázka, jak generovat ireducibilní polynomy nad (Z p, +, ). Na Z p [x] se zavádí relace býti kongruentní mod q(x), kde q(x) Z p [x] je ireducibilní polynom. Definice 34. Býti kongruentní mod q(x) q(x) Z p [x] je ireducibilní polynom (p P). Pak platí: f(x) g(x) (mod q(x)) q(x) (f(x) g(x)) kde f(x), g(x) Z p [x]

Věta o dělení polynomů se zbytkem

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)

Více

grupa těleso podgrupa konečné těleso polynomy komutativní generovaná prvkem, cyklická, řád prvku charakteristika tělesa

grupa těleso podgrupa konečné těleso polynomy komutativní generovaná prvkem, cyklická, řád prvku charakteristika tělesa grupa komutativní podgrupa těleso generovaná prvkem, cyklická, řád prvku Malá Fermatova věta konečné těleso charakteristika tělesa polynomy ireducibilní prvky, primitivní prvky definice: G, je grupa kde

Více

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

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,

Více

)(x 2 + 3x + 4),

)(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

Více

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

ALGEBRA. Téma 4: Grupy, okruhy a pole SLEZSKÁ UNIVERZITA V OPAVĚ Matematický ústav v Opavě Na Rybníčku 1, 746 01 Opava, tel. (553) 684 611 DENNÍ STUDIUM Téma 4: Grupy, okruhy a pole Základní pojmy unární operace, binární operace, asociativita,

Více

Charakteristika tělesa

Charakteristika tělesa 16 6 Konečná tělesa V této kapitole budeme pod pojmem těleso mít na mysli vždy konečné komutativní těleso, tedy množinu s dvěma binárními operacemi (T, +, ), kde (T, +) je komutativní grupa s neutrálním

Více

Učební texty k státní bakalářské zkoušce Matematika Algebra. študenti MFF 15. augusta 2008

Učební texty k státní bakalářské zkoušce Matematika Algebra. študenti MFF 15. augusta 2008 Učební texty k státní bakalářské zkoušce Matematika Algebra študenti MFF 15. augusta 2008 1 8 Algebra Požadavky Grupa, okruh, těleso definice a příklady Podgrupa, normální podgrupa, faktorgrupa, ideál

Více

4 Počítání modulo polynom

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

Více

Teorie množin. Čekají nás základní množinové operace kartézské součiny, relace zobrazení, operace. Teoretické základy informatiky.

Teorie množin. Čekají nás základní množinové operace kartézské součiny, relace zobrazení, operace. Teoretické základy informatiky. Teorie množin V matematice je všechno množina I čísla jsou definována pomocí množin Informatika stojí na matematice Znalosti Teorie množin využijeme v databázových systémech v informačních systémech při

Více

Počet kreditů: 5 Forma studia: kombinovaná. Anotace: Předmět seznamuje se základy dělitelnosti, vybranými partiemi algebry, šifrování a kódování.

Počet kreditů: 5 Forma studia: kombinovaná. Anotace: Předmět seznamuje se základy dělitelnosti, vybranými partiemi algebry, šifrování a kódování. Název předmětu: Matematika pro informatiky Zkratka předmětu: MIE Počet kreditů: 5 Forma studia: kombinovaná Forma zkoušky: kombinovaná (písemná a ústní část) Anotace: Předmět seznamuje se základy dělitelnosti,

Více

Matematická analýza 1

Matematická analýza 1 Matematická analýza 1 ZS 2019-20 Miroslav Zelený 1. Logika, množiny a základní číselné obory 2. Limita posloupnosti 3. Limita a spojitost funkce 4. Elementární funkce 5. Derivace 6. Taylorův polynom Návod

Více

1 Báze a dimenze vektorového prostoru 1

1 Báze a dimenze vektorového prostoru 1 1 Báze a dimenze vektorového prostoru 1 Báze a dimenze vektorového prostoru 1 2 Aritmetické vektorové prostory 7 3 Eukleidovské vektorové prostory 9 Levá vnější operace Definice 5.1 Necht A B. Levou vnější

Více

Algebraické struktury s jednou binární operací

Algebraické struktury s jednou binární operací 16 Kapitola 1 Algebraické struktury s jednou binární operací 1.1 1. Grupoid, pologrupa, monoid a grupa Chtěli by jste vědět, co jsou to algebraické struktury s jednou binární operací? No tak to si musíte

Více

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

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ě

Více

Pojem binární relace patří mezi nejzákladnější matematické pojmy. Binární relace

Pojem binární relace patří mezi nejzákladnější matematické pojmy. Binární relace RELACE Pojem binární relace patří mezi nejzákladnější matematické pojmy. Binární relace slouží k vyjádření vztahů mezi prvky nějakých množin. Vztahy mohou být různé povahy. Patří sem vztah býti potomkem,

Více

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

[1] x (y z) = (x y) z... (asociativní zákon), x y = y x... (komutativní zákon). Grupy, tělesa grupa: množina s jednou rozumnou operací příklady grup, vlastnosti těleso: množina se dvěma rozumnými operacemi příklady těles, vlastnosti, charakteristika tělesa lineární prostor nad tělesem

Více

Teoretická informatika Tomáš Foltýnek foltynek@pef.mendelu.cz. Algebra Struktury s jednou operací

Teoretická informatika Tomáš Foltýnek foltynek@pef.mendelu.cz. Algebra Struktury s jednou operací Teoretická informatika Tomáš Foltýnek foltynek@pef.mendelu.cz Algebra Struktury s jednou operací Teoretická informatika 2 Proč zavádíme algebru hledáme nástroj pro popis objektů reálného světa (zejména

Více

Lineární algebra Kapitola 1 - Základní matematické pojmy

Lineární algebra Kapitola 1 - Základní matematické pojmy Lineární algebra Kapitola 1 - Základní matematické pojmy 1.1 Relace a funkce V celém textu budeme používat následující označení pro číselné množiny: N množina všech přirozených čísel bez nuly, N={1, 2,

Více

1 Lineární prostory a podprostory

1 Lineární prostory a podprostory Lineární prostory a podprostory Přečtěte si: Učebnice AKLA, kapitola první, podkapitoly. až.4 včetně. Cvičení. Které z následujících množin jsou lineárními prostory s přirozenými definicemi operací?. C

Více

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

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í

Více

Nechť M je množina. Zobrazení z M M do M se nazývá (binární) operace

Nechť M je množina. Zobrazení z M M do M se nazývá (binární) operace Kapitola 2 Algebraické struktury Řada algebraických objektů má podobu množiny s nějakou dodatečnou strukturou. Například vektorový prostor je množina vektorů, ty však nejsou jeden jako druhý : jeden z

Více

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)

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) C Ať C je [n, k] q kód takový, že pro každé u 1,..., u n ) C je také u 2,..., u n, u 1 ) C. Jinými slovy, kódová slova jsou uzavřena na cyklické posuny. Je přirozené takový kód nazvat cyklický. Strukturu

Více

Obsah. Euler-Fermatova věta. Reziduální aritmetika. 3. a 4. přednáška z kryptografie

Obsah. Euler-Fermatova věta. Reziduální aritmetika. 3. a 4. přednáška z kryptografie Obsah Počítání modulo n a jeho časová složitost 3. a 4. přednáška z kryptografie 1 Počítání modulo n - dokončení Umocňování v Zn 2 Časová složitost výpočtů modulo n Asymptotická notace Základní aritmetické

Více

Teorie grup 1 Příklad axiomatické teorie

Teorie grup 1 Příklad axiomatické teorie Teorie grup 1 Příklad axiomatické teorie Alena Šolcová 1 Binární operace Binary operation Binární operací na neprázdné množině A rozumíme každé zobrazení kartézského součinu A x A do A. Multiplikativní

Více

Algebra 2 KMI/ALG2. Zpracováno podle přednášek prof. Jiřího Rachůnka a podle přednášek prof. Ivana Chajdy. slidy k přednáškám

Algebra 2 KMI/ALG2. Zpracováno podle přednášek prof. Jiřího Rachůnka a podle přednášek prof. Ivana Chajdy. slidy k přednáškám Algebra 2 slidy k přednáškám KMI/ALG2 Zpracováno podle přednášek prof. Jiřího Rachůnka a podle přednášek prof. Ivana Chajdy. Vytvořeno za podpory projektu FRUP_2017_052: Tvorba a inovace výukových opor

Více

VI. Maticový počet. VI.1. Základní operace s maticemi. Definice. Tabulku

VI. Maticový počet. VI.1. Základní operace s maticemi. Definice. Tabulku VI Maticový počet VI1 Základní operace s maticemi Definice Tabulku a 11 a 12 a 1n a 21 a 22 a 2n, a m1 a m2 a mn kde a ij R, i = 1,, m, j = 1,, n, nazýváme maticí typu m n Zkráceně zapisujeme (a ij i=1m

Více

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

Okruhy, podokruhy, obor integrity, těleso, homomorfismus. 1. Rozhodněte, zda daná množina M je podokruhem okruhu (C, +, ): f) M = { a Sbírka příkladů z okruhů a polynomů Algebra I Okruhy, podokruhy, obor integrity, těleso, homomorfismus 1. Rozhodněte, zda daná množina M je podokruhem okruhu (C, +, ): a) M = {a + i a R}, b) M = {a + i

Více

[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] 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,

Více

Střípky z LA Letem světem algebry

Střípky z LA Letem světem algebry Střípky z LA Letem světem algebry Jaroslav Horáček Pojem Algebra Laicky řečeno algebra je struktura na nějaké množině, společně s nějakými operacemi, které splňují určité vlastnosti. Případy algebry lineární

Více

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:

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...

Více

Úvod do lineární algebry

Úvod do lineární algebry Úvod do lineární algebry 1 Aritmetické vektory Definice 11 Mějme n N a utvořme kartézský součin R n R R R Každou uspořádanou n tici x 1 x 2 x, x n budeme nazývat n rozměrným aritmetickým vektorem Prvky

Více

Matematický ústav Slezské univerzity v Opavě Učební texty k přednášce ALGEBRA I, zimní semestr 2000/2001 Michal Marvan. 2.

Matematický ústav Slezské univerzity v Opavě Učební texty k přednášce ALGEBRA I, zimní semestr 2000/2001 Michal Marvan. 2. Matematický ústav Slezské univerzity v Opavě Učební texty k přednášce ALGEBRA I, zimní semestr 2000/2001 Michal Marvan 2. Homomorfismy V souvislosti se strukturami se v moderní matematice studují i zobrazení,

Více

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

Vektory a matice. Obsah. Aplikovaná matematika I. Carl Friedrich Gauss. Základní pojmy a operace Vektory a matice Aplikovaná matematika I Dana Říhová Mendelu Brno Obsah 1 Vektory Základní pojmy a operace Lineární závislost a nezávislost vektorů 2 Matice Základní pojmy, druhy matic Operace s maticemi

Více

MPI - 5. přednáška. 1.1 Eliptické křivky

MPI - 5. přednáška. 1.1 Eliptické křivky MPI - 5. přednáška vytvořeno: 3. října 2016, 10:06 Doteď jsem se zabývali strukturami, které vzniknou přidáním jedné binární operace k neprázdné množině. Jako grupu jsme definovali takovou strukturu, kde

Více

Karel Klouda c KTI, FIT, ČVUT v Praze 28. února, letní semestr 2010/2011

Karel Klouda c KTI, FIT, ČVUT v Praze 28. února, letní semestr 2010/2011 MI-MPI, Přednáška č. 3 Karel Klouda karel.klouda@fit.cvut.cz c KTI, FIT, ČVUT v Praze 28. února, letní semestr 2010/2011 Množiny s jednou binární operací Neprázdná množina M s binární operací (resp. +

Více

Operace s maticemi

Operace s maticemi Operace s maticemi Seminář druhý 17.10. 2018 Obsah 1 Operace s maticemi 2 Hodnost matice 3 Regulární matice 4 Inverzní matice Matice Definice (Matice). Reálná matice typu m n je obdélníkové schema A =

Více

Operace s maticemi. 19. února 2018

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

Více

Modulární aritmetika, Malá Fermatova věta.

Modulární aritmetika, Malá Fermatova věta. Modulární aritmetika, Malá Fermatova věta. Matematické algoritmy (11MAG) Jan Přikryl Ústav aplikované matematiky ČVUT v Praze, Fakulta dopravní 4. přednáška 11MAG pondělí 10. listopadu 2014 verze: 2014-11-03

Více

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

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ů................................

Více

Pomocný text. Polynomy

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é

Více

1.3. Číselné množiny. Cíle. Průvodce studiem. Výklad

1.3. Číselné množiny. Cíle. Průvodce studiem. Výklad 1.3. Cíle Cílem kapitoly je seznámení čtenáře s axiomy číselných oborů a jejich podmnožin (intervalů) a zavedení nových pojmů, které nejsou náplní středoškolských osnov. Průvodce studiem Vývoj matematiky

Více

Základy aritmetiky a algebry I

Základy aritmetiky a algebry I Základy aritmetiky a algebry I Základní literatura k předmětu: [BeDla] Bečvář J., Dlab V.: Od aritmetiky k abstraktní algebře. Serifa, Praha, 2016. Další literatura k předmětu: [Be] Bečvář J.: Lineární

Více

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

2. V Q[x] dělte se zbytkem polynomy: Sbírka příkladů z polynomů pro předmět Cvičení z algebry I Dělení v okruzích polynomů 1. V Q[x] dělte se zbytkem polynomy a) (x 5 + x 3 2x + 1) : ( x 3 + x + 1), b) (3x 3 + 10x 2 + 2x 3) : (5x 2 + 25x

Více

Definujte Gaussovský obor. Vysvětlete, co přesně rozumíme jednoznačností rozkladu.

Definujte Gaussovský obor. Vysvětlete, co přesně rozumíme jednoznačností rozkladu. 1.teorie(1bod) Formulujte princip matematické indukce. Napište základní větu aritmetiky. Napište Bézoutovu rovnost v oboru celých čísel. Definujte,coznamenázápis a b(mod n),auveďtezákladnívlastnosti. Napište

Více

2. Test 07/08 zimní semestr

2. Test 07/08 zimní semestr 2. Test 07/08 zimní semestr Příklad 1. Najděte tříprvkový poset (částečně uspořádanou množinu), která má právě dva maximální a právě dva minimální prvky. Řešení. Takový poset je až na izomorfismus jeden:

Více

1 Mnohočleny a algebraické rovnice

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

Více

Matematika IV - 3. přednáška Rozklady grup

Matematika IV - 3. přednáška Rozklady grup S Matematika IV - 3. přednáška Rozklady grup Michal Bulant Masarykova univerzita Fakulta informatiky 3. 3. 2008 s Obsah přednášky Rozklady podle podgrup ô Normální podgrupy s Doporučene zdroje Martin Panák,

Více

0.1 Úvod do lineární algebry

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

Více

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

Generující kořeny cyklických kódů. Generující kořeny. Alena Gollová, TIK Generující kořeny 1/30 Generující kořeny cyklických kódů 6. přednáška z algebraického kódování Alena Gollová, TIK Generující kořeny 1/30 Obsah 1 Alena Gollová, TIK Generující kořeny 2/30 Hammingovy kódy Hammingovy kódy jsou

Více

Pro každé formule α, β, γ, δ platí: Pro každé formule α, β, γ platí: Poznámka: Platí právě tehdy, když je tautologie.

Pro každé formule α, β, γ, δ platí: Pro každé formule α, β, γ platí: Poznámka: Platí právě tehdy, když je tautologie. Zpracoval: hypspave@fel.cvut.cz 5. Výroková logika, formule výrokové logiky a jejich pravdivostní ohodnocení, splnitelné formule, tautologie, kontradikce, sémantický důsledek, tautologicky ekvivalentní

Více

Úvod do informatiky. Miroslav Kolařík

Úvod do informatiky. Miroslav Kolařík Úvod do informatiky přednáška pátá Miroslav Kolařík Zpracováno dle učebního textu R. Bělohlávka: Úvod do informatiky, KMI UPOL, Olomouc 2008 a dle učebního textu R. Bělohlávka a V. Vychodila: Diskrétní

Více

Základy aritmetiky a algebry II

Základy aritmetiky a algebry II Osnova předmětu Základy aritmetiky a algebry II 1. Lineární rovnice, řešení v tělesech Q, R, C, Z p, počet řešení v okruhu Z n, n N \ P. Grafické řešení, lineární nerovnice. 2. Kvadratická rovnice. Didaktický

Více

Cyklické grupy a grupy permutací

Cyklické grupy a grupy permutací Cyklické grupy a grupy permutací Jiří Velebil: A7B01MCS 5. prosince 2011: Cyklické grupy, permutace 1/26 Z minula: grupa je důležitý ADT Dnešní přednáška: hlubší pohled na strukturu konečných grup. Aplikace:

Více

Množiny, relace, zobrazení

Množiny, relace, zobrazení Množiny, relace, zobrazení Množiny Množinou rozumíme každý soubor určitých objektů shrnutých v jeden celek. Zmíněné objekty pak nazýváme prvky dané množiny. Pojem množina je tedy synonymem pojmů typu soubor,

Více

Matematika pro informatiku 2

Matematika pro informatiku 2 Matematika pro informatiku 2 Doc. RNDr. Alena Šolcová, Ph. D., KTI FIT ČVUT v Praze 21. února 2011 Evropský sociální fond Investujeme do vaší budoucnosti Alena Šolcová Lámejte si hlavu - L1 Určete všechny

Více

Množiny, základní číselné množiny, množinové operace

Množiny, základní číselné množiny, množinové operace 2 Množiny, základní číselné množiny, množinové operace Pokud kliknete na některý odkaz uvnitř textu kromě prezentace, zobrazí se odpovídající příklad nebo tabulka. Levý Alt+šipka doleva nebo ikona Vás

Více

Primitivní funkce a Riemann uv integrál Lineární algebra Taylor uv polynom Extrémy funkcí více prom ˇenných Matematika III Matematika III Program

Primitivní funkce a Riemann uv integrál Lineární algebra Taylor uv polynom Extrémy funkcí více prom ˇenných Matematika III Matematika III Program Program Primitivní funkce a Riemannův integrál Program Primitivní funkce a Riemannův integrál Lineární algebra Program Primitivní funkce a Riemannův integrál Lineární algebra Taylorův polynom Program Primitivní

Více

Matematika IV - 3. přednáška Rozklady grup

Matematika IV - 3. přednáška Rozklady grup Matematika IV - 3. přednáška Rozklady grup Michal Bulant Masarykova univerzita Fakulta informatiky 3. 3. 2008 Obsah přednášky Rozklady podle podgrup ô Normální podgrupy Martin Panák, Jan Slovák, Drsná

Více

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. 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

Více

Kapitola 1. Úvod. 1.1 Značení. 1.2 Výroky - opakování. N... přirozená čísla (1, 2, 3,...). Q... racionální čísla ( p, kde p Z a q N) R...

Kapitola 1. Úvod. 1.1 Značení. 1.2 Výroky - opakování. N... přirozená čísla (1, 2, 3,...). Q... racionální čísla ( p, kde p Z a q N) R... Kapitola 1 Úvod 1.1 Značení N... přirozená čísla (1, 2, 3,...). Z... celá čísla ( 3, 2, 1, 0, 1, 2,...). Q... racionální čísla ( p, kde p Z a q N) q R... reálná čísla C... komplexní čísla 1.2 Výroky -

Více

Úvod do informatiky. Miroslav Kolařík

Úvod do informatiky. Miroslav Kolařík Úvod do informatiky přednáška sedmá Miroslav Kolařík Zpracováno dle učebního textu R. Bělohlávka: Úvod do informatiky, KMI UPOL, Olomouc 2008. Obsah 1 Čísla a číselné obory 2 Princip indukce 3 Vybrané

Více

pochopení celé kapitoly je myšlenka, že těleso S lze považovat za vektorový prostor

pochopení celé kapitoly je myšlenka, že těleso S lze považovat za vektorový prostor NOVý TEXT O TěLESOVýCH ROZ LÍřENÍCH DAVID STANOVSKÝ 1. Algebraické prvky a rozšíření konečného stupně 1.1. Rozšíření jako vektorový prostor. Buď T S rozšíření těles. Klíčem k pochopení celé kapitoly je

Více

Základní pojmy teorie množin Vektorové prostory

Základní pojmy teorie množin Vektorové prostory Základní pojmy teorie množin Přednáška MATEMATIKA č. 1 Katedra ekonometrie FEM UO Brno kancelář 69a, tel. 973 442029 email:jiri.neubauer@unob.cz 7. 10. 2010 Základní pojmy teorie množin Základní pojmy

Více

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

Zavedení a vlastnosti reálných čísel Zavedení a vlastnosti reálných čísel jsou základním kamenem matematické analýzy. Konstrukce reálných čísel sice není náplní matematické analýzy, ale množina reálných čísel R je pro matematickou analýzu

Více

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

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

Více

Poznámka. Je-li f zobrazení, ve kterém potřebujeme zdůraznit proměnnou, píšeme f(x) (resp. f(y), resp. f(t)) je zobrazení místo f je zobrazení.

Poznámka. Je-li f zobrazení, ve kterém potřebujeme zdůraznit proměnnou, píšeme f(x) (resp. f(y), resp. f(t)) je zobrazení místo f je zobrazení. 2. ZOBRAZENÍ A FUNKCE 2.1 Zobrazení 2. 1. 1 Definice: Nechť A a B jsou množiny. Řekneme že f je zobrazení množiny A do množiny B jestliže (i) f A B (ii) ke každému z množiny A eistuje právě jedno y z množiny

Více

Cílem kapitoly je opakování a rozšíření středoškolských znalostí v oblasti teorie množin.

Cílem kapitoly je opakování a rozšíření středoškolských znalostí v oblasti teorie množin. 1.2. Cíle Cílem kapitoly je opakování a rozšíření středoškolských znalostí v oblasti teorie množin. Průvodce studiem Množina je jedním ze základních pojmů moderní matematiky. Teorii množin je možno budovat

Více

Lineární algebra : Lineární prostor

Lineární algebra : Lineární prostor Lineární algebra : Lineární prostor (3. přednáška) František Štampach, Karel Klouda LS 2013/2014 vytvořeno: 17. dubna 2014, 14:43 1 2 3.1 Aximotické zavedení lineárního prostoru Číselné těleso Celou lineární

Více

0.1 Úvod do lineární algebry

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í

Více

Lineární algebra : Polynomy

Lineární algebra : Polynomy Lineární algebra : Polynomy (2. přednáška) František Štampach, Karel Klouda frantisek.stampach@fit.cvut.cz, karel.klouda@fit.cvut.cz Katedra aplikované matematiky Fakulta informačních technologií České

Více

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

Texty k přednáškám z MMAN3: 4. Funkce a zobrazení v euklidovských prostorech Texty k přednáškám z MMAN3: 4. Funkce a zobrazení v euklidovských prostorech 1. července 2008 1 Funkce v R n Definice 1 Necht n N a D R n. Reálnou funkcí v R n (reálnou funkcí n proměnných) rozumíme zobrazení

Více

Lineární algebra : Polynomy

Lineární algebra : Polynomy Lineární algebra : Polynomy (2. přednáška) František Štampach, Karel Klouda LS 2013/2014 vytvořeno: 15. dubna 2014, 11:21 1 2 2.1 Značení a těleso komplexních čísel Značení N := {1, 2, 3... }... množina

Více

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

Vektorové podprostory, lineární nezávislost, báze, dimenze a souřadnice Vektorové podprostory, lineární nezávislost, báze, dimenze a souřadnice Vektorové podprostory K množina reálných nebo komplexních čísel, U vektorový prostor nad K. Lineární kombinace vektorů u 1, u 2,...,u

Více

Základy matematiky pro FEK

Základy matematiky pro FEK Základy matematiky pro FEK 2. přednáška Blanka Šedivá KMA zimní semestr 2016/2017 Blanka Šedivá (KMA) Základy matematiky pro FEK zimní semestr 2016/2017 1 / 20 Co nás dneska čeká... Závislé a nezávislé

Více

1 Teorie čísel. Základní informace

1 Teorie čísel. Základní informace 1 Teorie čísel Základní informace V této výukové jednotce se student seznámí se základními termíny z teorie čísel, seznámí se s pojmy faktorizace, dělitelnost, nejmenší společný násobek. Dále se seznámí

Více

Diskrétní matematika 1. týden

Diskrétní matematika 1. týden Diskrétní matematika 1. týden Elementární teorie čísel dělitelnost Jan Slovák Masarykova univerzita Fakulta informatiky jaro 2015 Obsah přednášky 1 Problémy teorie čísel 2 Dělitelnost 3 Společní dělitelé

Více

15. Moduly. a platí (p + q)(x) = p(x) + q(x), 1(X) = id. Vzniká tak struktura P [x]-modulu na V.

15. Moduly. a platí (p + q)(x) = p(x) + q(x), 1(X) = id. Vzniká tak struktura P [x]-modulu na V. Učební texty k přednášce ALGEBRAICKÉ STRUKTURY Michal Marvan, Matematický ústav Slezská univerzita v Opavě 15. Moduly Definice. Bud R okruh, bud M množina na níž jsou zadány binární operace + : M M M,

Více

Těleso racionálních funkcí

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

Více

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.

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í

Více

1 Polynomiální interpolace

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ů,

Více

Základy elementární teorie čísel

Základy elementární teorie čísel Základy elementární teorie čísel Jiří Velebil: X01DML 29. října 2010: Základy elementární teorie čísel 1/14 Definice Řekneme, že přirozené číslo a dělí přirozené číslo b (značíme a b), pokud existuje přirozené

Více

Základy elementární teorie čísel

Základy elementární teorie čísel Základy elementární teorie čísel Jiří Velebil: A7B01MCS 3. října 2011: Základy elementární teorie čísel 1/15 Dělení se zbytkem v oboru celých čísel Ať a, b jsou libovolná celá čísla, b 0. Pak existují

Více

1. Základní příklady a poznatky o monoidech a grupách

1. Základní příklady a poznatky o monoidech a grupách Předmět: Algebra I Semestr: Zimní 2015/2016 Přednášel: J. Žemlička Verze z: 6. ledna 2017 Díky za pomoc s řešeními příkladů: Martin Šerý, Štěpán Hojdar, Petr Houška, Péťa Pelikánová. (A určitě další, ale

Více

Úlohy k přednášce NMAG 101 a 120: Lineární algebra a geometrie 1 a 2,

Úlohy k přednášce NMAG 101 a 120: Lineární algebra a geometrie 1 a 2, Úlohy k přednášce NMAG a : Lineární algebra a geometrie a Verze ze dne. května Toto je seznam přímočarých příkladů k přednášce. Úlohy z tohoto seznamu je nezbytně nutné umět řešit. Podobné typy úloh se

Více

Permutační grupy Cykly a transpozice Aplikace. Permutace. Rostislav Horčík: Y01DMA 11. května 2010: Permutace 1/17

Permutační grupy Cykly a transpozice Aplikace. Permutace. Rostislav Horčík: Y01DMA 11. května 2010: Permutace 1/17 Permutace Rostislav Horčík: Y01DMA 11. května 2010: Permutace 1/17 Motivace Permutace jsou důležitou částí matematiky viz použití v pravděpodobnosti, algebře (např. determinanty) a mnoho dalších. Jsou

Více

PŘEDNÁŠKA 2 POSLOUPNOSTI

PŘEDNÁŠKA 2 POSLOUPNOSTI PŘEDNÁŠKA 2 POSLOUPNOSTI 2.1 Zobrazení 2 Definice 1. Uvažujme libovolné neprázdné množiny A, B. Zobrazení množiny A do množiny B je definováno jako množina F uspořádaných dvojic (x, y A B, kde ke každému

Více

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

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

Více

Úlohy k procvičování textu o svazech

Úlohy k procvičování textu o svazech Úlohy k procvičování textu o svazech Číslo za pomlčkou v označení úlohy je číslo kapitoly textu, která je úlohou procvičovaná. Každá úloha je vyřešena o několik stránek později. Kontrolní otázky - zadání

Více

Princip rozšíření a operace s fuzzy čísly

Princip rozšíření a operace s fuzzy čísly Center for Machine Perception presents Princip rozšíření a operace s fuzzy čísly Mirko Navara Center for Machine Perception Faculty of Electrical Engineering Czech Technical University Praha, Czech Republic

Více

Algebra II pro distanční studium

Algebra II pro distanční studium Algebra II pro distanční studium (1) Předmluva................... 3 I. Struktury s jednou binární operací........ 5 1. Základní vlastnosti grup.......... 5 2. Podgrupy................ 22 3. Grupy permutací.............

Více

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 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 CZ.1.07/2.2.00/28.0141 Relace, zobrazení, algebraické struktury Michal Botur Přednáška

Více

1 Zobrazení 1 ZOBRAZENÍ 1. Zobrazení a algebraické struktury. (a) Ukažte, že zobrazení f : x

1 Zobrazení 1 ZOBRAZENÍ 1. Zobrazení a algebraické struktury. (a) Ukažte, že zobrazení f : x 1 ZOBRAZENÍ 1 Zobrazení a algebraické struktury 1 Zobrazení Příklad 1.1. (a) Ukažte, že zobrazení f : x na otevřený interval ( 1, 1). x x +1 je bijekce množiny reálných čísel R (b) Necht a, b R, a < b.

Více

B i n á r n í r e l a c e. Patrik Kavecký, Radomír Hamřík

B i n á r n í r e l a c e. Patrik Kavecký, Radomír Hamřík B i n á r n í r e l a c e Patrik Kavecký, Radomír Hamřík Obsah 1 Kartézský součin dvou množin... 3 2 Binární relace... 6 3 Inverzní relace... 8 4 Klasifikace binární relací... 9 5 Ekvivalence... 12 2 1

Více

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. 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

Více

Co je to univerzální algebra?

Co je to univerzální algebra? Co je to univerzální algebra? Při studiu řadu algebraických struktur (grupoidy, pologrupy, grupy, komutativní grupy, okruhy, obory integrity, tělesa, polosvazy, svazy, Booleovy algebry) se často některé

Více

Lineární algebra Operace s vektory a maticemi

Lineární algebra Operace s vektory a maticemi Lineární algebra Operace s vektory a maticemi Robert Mařík 26. září 2008 Obsah Operace s řádkovými vektory..................... 3 Operace se sloupcovými vektory................... 12 Matice..................................

Více

1 Množiny, výroky a číselné obory

1 Množiny, výroky a číselné obory 1 Množiny, výroky a číselné obory 1.1 Množiny a množinové operace Množinou rozumíme každé shrnutí určitých a navzájem různých objektů (které nazýváme prvky) do jediného celku. Definice. Dvě množiny jsou

Více

Bakalářská matematika I

Bakalářská matematika I 1. Funkce Diferenciální počet Mgr. Jaroslav Drobek, Ph. D. Katedra matematiky a deskriptivní geometrie Bakalářská matematika I Některé užitečné pojmy Kartézský součin podrobnosti Definice 1.1 Nechť A,

Více

ZÁKLADY ARITMETIKY A ALGEBRY I

ZÁKLADY ARITMETIKY A ALGEBRY I 1 ZÁKLADY ARITMETIKY A ALGEBRY I (Cvičení) 1. Úvod, jazyk matematiky V učebnici Lineární algebra pročítejte definice a věty, uvědomujte si jejich strukturu, i když prozatím neznáte a nechápete (aaniprozatímchápatnemůžete)jejichmatematický

Více

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

Kongruence na množině celých čísel 121 Kapitola 4 Kongruence na množině celých čísel 4.1 Relace kongruence na množině celých čísel Vraťme se k úvahám o dělení se zbytkem. Na základní škole jsme se naučili, že když podělíme číslo 11 číslem

Více