ALGEBRA I. Mgr. Jan Žemlička, Ph.D. cvičení

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

Download "ALGEBRA I. Mgr. Jan Žemlička, Ph.D. cvičení"

Transkript

1 ALGEBRA I. Mgr. Jan Žemlička, Ph.D. cvičení

2 6.10. Euklidův algoritmus a ekvivalence Nechť a 0 > a 1 jsou dvě přirozená čísla. Připomeňme Euklidův algoritmus hledání největšího společného dělitele (NSD) čísel a 0 a a 1 : Známe-li a i a a i + 1 spočteme a i + 2 = (a i ) mod a i + 1, algoritmus skončí, pokud a i + 2 = 0, potom a i + 1 = NSD(a 0, a 1 ). 1. Najděte pomocí Euklidova algoritmu největší společný dělitel čísel 72 a 93. Najděte dále taková celá čísla x a y, aby NSD(72, 93) = x.72 + y.93. První část úkolu je snadná, sepišme si i jakým způsobem jednotlivé zbytky po celočíselném dělení získáme: o a 0 = 93, o a 1 = 72 o a 2 = = 21, o a 3 = = 9, o a 4 = = 3 = NSD(93, 72), o a 5 = 0. Druhou část úlohy vyřešíme rovněž pomocí Euklidova algoritmu, stačí si uvědomit, že každé z čísel a i + 2 dostaneme jako celočíselnou lineární kombinaci dvou předchozích hodnot a i a a i + 1. Jednoduchou indukční úvahou zjistíme, že každé číslo a i + 2 je celočíselnou lineární kombinaci hodnot a 1 a a 2. Konkrétně: o a 2 = = 21, o a 3 = 9 = = 72-3.(93-72) = , o a 4 = 3 = NSD(93, 72) = = (93-72)-2.( ) = , 2. Najděte takové číslo x {0,1,2,...,99,100}, pro nějž (x.63) mod 101 = 1 Všimneme-li si, že 101 je prvočíslo, pak zřejmě NSD(63, 101) = 1. Umíme proto (pomocí Euklidova algoritmu) najít dvě celá čísla a, b tak, že 1 = 63.a b. Konečně jednoduchou úvahou dostáváme, že x = (a) mod 101. Konkrétně: o 38 = , o 25 = = , o 13 = = , o 12 = = , o 1 = = , Tedy x = (-8) mod 101 = 93. 2

3 3. Zvolme celé kladné číslo n. Zaveďme na množině všech celých čísel Z relaci ~ předpisem: k~l právě když n dělí (k-l) (tj. (k-l) mod n = 0). Dokažte, že ~ je ekvivalence na Z. Kolik prvků má faktorová množina Z/~? Ověřujme, že je ~ ekvivalence: 1) zřejmě k~k pro každé k, tedy ~ je reflexivní. 2) Neboť n dělí (k-l) právě tehdy, když n dělí (l-k), je relace ~ symetrická. 3) Pokud k-l = a.n a l-m = b.n. potom k-m = k-l + l-m = (a + b).n. Tedy pokud n dělí (k-l) i (l-m), potom n dělí k-m. Tím máme ověřeno, že je relace ~ tranzitivní. Snadno nahlédneme, že Z/~ = {[0] ~, [1] ~,, [n-1] ~ } a že se žádný prvek v tomto zápisu neopakuje (tedy [i] ~ je různé od [j] ~ pro každou dvojici různých hodnot nezáporných čísel i, j < n). To znamená, že Z/~ má právě n prvků. 4. Nechť R[x] je množina reálných polynomů o jedné neurčité. Najděte největší společný dělitel polynomů. Najděte největšího společného dělitele polynomů x 4 + x 3 + 2x 2 + x + 1 a x 3 + x 2 + x + 1. I tentokrát můžeme k hledání největšího společného dělitele (tj. polynomu, který oba uvedené polynomy dělí a je největšího možného stupně) použít Euklidův algoritmus. Místo celočíselného dělení se zbytkem budeme ovšem používat dělení polynomů se zbytkem (připomeňme, že zbytek po takovém dělení musí být buď nulový nebo musí mít stupeň menší než dělitel). Tedy počítejme: o x 4 + x 3 + 2x 2 + x + 1, o x 3 + x 2 + x + 1, o x = x 4 + x 3 + 2x 2 + x + 1-x.(x 3 + x 2 + x + 1), o 0 = x 3 + x 2 + x + 1-(x + 1)(x 2 + 1). Největším společným dělitelem polynomů x 4 + x 3 + 2x 2 + x + 1 a x 3 + x 2 + x + 1 je tedy polynom x (ale také jakýkoli jeho nenulový reálný násobek) Nechť T je libovolné těleso (s operacemi + a.). Označme T[x] množinu všech (formálních) polynomů tj. T[x] = {a 0 x 0 + a 1 x a k x k k N, a i T}. Na této množině definujme pomocí sčítání a násobení v tělese T operace sčítání ( + ) a násobení (.) stejným způsobem jako je máme definovány na reálných polynomech: a 0 x 0 + a 1 x a k x k + b 0 x 0 + b 1 x b m x k = = (a 0 + b 0 )x 0 + (a 1 + b 1 )x (a max(k,m) + b max(k,m) )x max(k,m), kde nedefinované hodnoty a i resp. b i dodefinujeme nulami tělesa T. (a 0 x 0 + a 1 x a k x k ). (b 0 x 0 + b 1 x b m x k ) = = (a 0.b 0 )x 0 + (a 1.b 0 + a 0.b 1 )x (a i.b 0 + a i-1.b 1 + a i-2.b a 0.b i )x i (a n + m.b 0 + a n + m-1.b a 0.b n + m )x i, kde opět dodefinujeme nedefinované hodnoty a i resp. b i nulami. 3

4 5. Ověřte, že sčítání a násobení na T[x] pro libovolné těleso T jsou komutativní a asociativní, dále,že sčítání je distributivní vůči násobení a že ke každému polynomu p existuje polynom -p T[x], pro nějž p + (-p) = 0 (nulovému polynomu). Věc se dokazuje stejným postupem jako u "obyčejných" polynomů nad reálnými čísly. Uvědomme si, že nad algebrou T[x]( +,. ) můžeme obdobně jako nad reálnými polynomy R[x]( +,. ) dělit se zbytkem. Potřebujeme k tomu znát pojem stupně polynomu, což je obdobně jako v R[x] největší k takové, že koeficient a k u x k je nenulový. Přesně řečeno, možnost dělit se zbytkem znamená, že pro každou dvojici polynomů p a q existují polynomy r a z tak, že p = r.q + z a z je buď nulový polynom nebo je stupně menšího než stupeň polynomu q (zkuste dokázat, že takové polynomy pro každé p a q existují!). 6. Vydělte se zbytkem polynom x 4 + x + 1 polynomem x 2 + x nad algebrou Z 2 [x]( +,. )(tj uvažujeme polynomy nad tělesem Z 2 ). Dělení provádíme stejnou procedurou jako dělení se zbytkem reálných polynomů, jen aritmetiku reálných čísel nahradíme aritmetikou na Z 2 : x 4 + x + 1 : x 2 + x = x 2 + x + 1 -( x 4 + x 3 ) x 3 + x + 1 -( x 3 + x 2 ) x 2 + x + 1 -( x 2 + x) 1 Zjistili jsme, že x 4 + x + 1 = (x 2 + x).(x 2 + x + 1) + 1, tedy zbytek po dělení polynomu x 4 + x + 1 polynomem x 2 + x + 1 je Najděte pomocí Euklidova algoritmu největší společný dělitel polynomů x 4 + x + 1 a x 2 + x nad Z 2 [x]. Dále najděte polynomy r a s tak, aby r.(x 4 + x + 1) + s.(x 2 + x) = NSD(x 4 + x + 1, x 2 + x). Hned v prvním kroku Euklidova algoritmu dostáváme polynom stupně nula (nad Z 2 existuje právě jediný) 1, který už samozřejmě dělí všechny polynomy. Tedy NSD(x 4 + x + 1, x 2 + x) = 1. Stejně jako u Euklidova algoritmu na celých číslech dostáváme zpětným chodem: 1.(x 4 + x + 1) + (x 2 + x + 1).(x 2 + x) = 1. 4

5 8. Buď p = x 2 + x + 1 polynom nad Z 2 [x]. Zaveďme na množině Z 2 [x] relaci ~ předpisem: q~r právě když p dělí (q-r) (tj. existuje polynom s Z 2 [x] tak, že (q-r) = s.p). Dokažte, že ~ je ekvivalence na Z 2 [x]. Kolik prvků má faktorová množina Z 2 [x]/~? Postupujeme podobně jako ve 3. příkladě. Téměř identickou argumentací dokážeme, že je ~ ekvivalence: 1) zřejmě q~q pro každý polynom q, tedy ~ je reflexivní. 2) Pokud u.p = q-r, potom (-u).p = r-q, tedy relace ~ je symetrická. 3) Pokud r-s = u.p a s-q = v.p, potom r-q = r-s + s-q = (u + v).p, proto je relace ~ tranzitivní. Dále si uvědomme, že všechny prvky faktorové množiny tvoří třídy Z 2 [x]/~ = {[0] ~, [1] ~, [x] ~, [x + 1] ~ }, protože zbytek z po dělení libovolného polynomu q polynomem x 2 + x + 1 je stupně menšího než dva a jistě platí, že z~q. Konečně je rozdíl dvou různých polynomů z množiny {[0] ~, [1] ~, [x] ~, [x + 1] ~ } zjevně polynomem stupně 0 nebo 1, proto ho nemůže dělit polynom stupně 2 (víte pro reálné polynomy, zkuste dokázat pro polynomy nad obecným tělesem!). Tím jsme ověřili, že Z 2 [x]/~ má právě čtyři prvky. 9. Dokažte, že ekvivalence z příkladu 3 tvoří kongruenci na algebře Z( +,. ). Potřebujeme pro celá čísla a 1, a 2, b 1, b 2 splňující podmínku a 1 ~b 1 a a 2 ~b 2 ukázat, že (a 1 + a 2 )~(b 1 + b 2 ) a (a 1.a 2 )~(b 1.b 2 ). Předpokládáme tedy, že a 1 -b 1 = k 1 n a a 2 -b 2 = k 2 n a upravujme: (a 1 + a 2 )-(b 1 + b 2 ) = a 1 -b 1 + a 2 -b 2 = (k 1 + k 1 ).n, (a 1.a 2 )-(b 1.b 2 ) = a 1.a 2 -a 1.b 2 + a 1.b 2 -b 1.b 2 = a 1.k 2.n + b 2.k 1.n = (a 1.k 2 + b 2.k 1 ).n. Tím jsme ověřili, že n dělí (a 1 + a 2 )-(b 1 + b 2 ) i (a 1.a 2 )-(b 1.b 2 ), tedy ~ je slučitelná s oběma operacemi na algebře Z( +,. ). Víme-li, že je relace ~ z příkladu 3 kongruence na Z( +,. ), můžeme na faktoru Z/~ zavést faktorové operace, dostáváme tak algebru Z/~( +,. ) Připomeňme konstrukci algebry Z n ( +,. ) známou z přednášky lineární algebry. Na množině Z n = {0,1,...,n-2, n-1} je sčítání i násobení zavedeno modulo n, tedy a + b resp. a.b je zbytek po celočíselném dělení součtu a + b resp. a.b Z. 5

6 10. Mějme kongruenci ~ definovanou v příkladě 3 a definujme zobrazení f množiny Z n do Z/~ předpisem f(k) = [k] n. Dokažte, že f je vzájemně jednoznačný (tj. prostý a na) homomorfismus. V příkladu 3 už jsme dokázali, že zobrazení je vzájemně jednoznačné, když jsme ověřili, že množina Z/~ je tvořena právě prvky [0] ~, [1] ~,..., [n-1] ~. Přímo z definice se ukáže, že jsou operace + a. slučitelné se zobrazením f: f(k + l) = [k + l] ~ = [k] ~ + [l] ~ = f(k) + f(l) f(k.l) = [k.l] ~ = [k] ~. [l] ~ = f(k).f(l) 11. Dokažte, že Z/~ tvoří těleso (kde ~ je kongruence z příkladu 3) právě tehdy, když je n prvočíslo. Většina bodů axiomatiky tělesa pro Z/~( +,. ) plyne okamžitě z toho, že jsou příslušné podmínky splněny operacemi na Z (asociativity, komutativity, distributivita, nulový a jednotkový prvek, existence opačného prvku). Zbývá ověřit jen podmínku existence inverzního prvku vzhledem k násobení (kterou algebra celých čísel nesplňuje). Předpokládejme, že n je prvočíslo. Nechť [k] ~ je nenulový prvek. Neboť n je prvočíslo, je NSD(n, k) = 1. Tedy existují prvky x a y tak, že x.k + y.n = 1. To ovšem znamená, že [x] ~. [k] ~ = [1] ~. Pokud n není prvočíslo, existují dvě čísla 1 < a, b < n tak, že a.b = n. Potom ovšem [a] ~. [b] ~ = [n] ~ = [0] ~, což pro žádné těleso není možné. Poznamenejme, že jsme díky existenci vzájemně jednoznačného homomorfismu (izomorfismu) mohli řešit problém v (algebraicky totožné) algebře Z n ( +,. ). 12. Dokažte, že ekvivalence z příkladu 8 tvoří kongruenci na algebře Z 2 [x]( +,. ). Postup je totožný s postupem důkazu v příkladu Buď ~ kongruence z příkladu 8. Dokažte, že Z 2 [x]/~ tvoří těleso. Postupujme jakov úloze 11. Asociativity, komutativity, distributivita, existence nulového a jednotkového prvku, existence opačného prvku jsou splněny už operacemi na algebře Z 2 [x]( +,. ), proto platí i ve faktorové algebře Z 2 [x]/~( +,. ). Zbývá ověřit existenci inverzního prvku vzhledem k násobení pro každý nenulový prvek Z 2 [x]/~. Předně si uvědomme, že polynom x 2 + x + 1 je nad Z 2 [x] nerozložitelný, tj. nelze ho napsat jako součin dvou polynomů stupně aspoň jedna. Kdyby tomu tak nebylo, pak 6

7 by p = x 2 + x + 1 = (x + a)(x + b). To by ovšem znamenalo, že p(-a) = p(-b) = 0, tedy polynom by měl nad Z 2 kořen. To ovšem není pravda, neboť p(0) = = 1, p(1) = = 1. Z toho, že je polynom x 2 + x + 1 nerozložitelný, plyne, že je zcela jistě nesoudělný z každým nenulovým polynomem nižšího stupně. Proto nám Euklidův algoritmus dává pro každý polynom q stupně 0 nebo 1 (viz příklad 7 a 2) polynomy r a s: 1 = NSD(q, x 2 + x + 1) = r.q + s.(x 2 + x + 1). Tím jsme dokázali, že [q] ~. [r] ~ = [1] ~, tedy jsme k libovolnému nenulovému prvku Z 2 [x] nalezli inverzní prvek, čímž jsme dokázali, že Z 2 [x]/~( +,. ) je těleso. 14. Buď ~ kongruence z příkladu 8. Najděte v tělese Z 2 [x]/~( +,. ) inverzní prvek k prvkům [x] ~ a [x + 1] ~. Snadno (i bez použití Euklidova algoritmu) nahlédneme, že [x] ~. [x + 1] ~ = [x 2 + x] ~ = [1] ~. Tedy [x] ~ -1 = [x + 1] ~ a [x + 1] ~ -1 = [x] ~ Zopakujme, že o polynomu p řekneme, že je nerozložitelný, pokud p = r.s implikuje, že r nebo s je polynom stupně nula. 15. Nechť p je nerozložitelný polynom stupně k a nechť n je prvočíslo. Definujme relaci ~ na Z n [x] tak, že q~r právě tehdy, když existuje polynom s Z n [x], pro nějž (q-r) = s.p. Dokažte, že Z n [x]/~( +,. ) je tělesem o n k prvcích. Nedokazujeme nic nového oproti příkladům 11 a 13. Zjevně stačí ověřit existenci inverzního prvku pro každý nenulový prvek. Obdobně jako v příkladech 3 a 8 nahlédneme, že Z n [x]/~ tvoří právě ekvivalenční třídy příslušné všem polynomům menšího stupně než má polynom p (tj. Z n [x]/~ = {[q] ~ stupeň(q) < stupeň(p)}). Takových polynomů je zjevně n k. Tím máme ověřeno, že Z n [x]/~ obsahuje právě n k prvků. Vezmeme-li libovolný polynom q Z n [x] stupně menšího než k, potom nám Euklidův algoritmus zaručuje existenci polynomů r a s tak, že r.q + s.p = NSD(p, q) = 1. Proto [q] ~ -1. [r] ~ = [1] ~, a tudíž [q] ~ -1 = [r] ~. 7

8 16. Definujme kongruenci ~ na algebře Z 3 [x] jako v předchozí úloze pro polynom p = x 3 + 2x + 1. Dokažte, že je p nerozložitelný a v tělese Z 3 [x]/~ najděte inverzní prvek k prvku [x 2 ] ~. Byl-li by polynom p = x 3 + 2x + 1 rozložitelný, musel by být součinem polynomu stupně 1 a polynomu stupně 2, tj. p = (x-a).q. To by znamenalo, že p(a) = 0, tedy p by musel mít v Z 3 nějaký kořen. Dosadíme-li postupně všechny prvky tělesa Z 3 zjistíme, že p žádný kořen nemá, a proto je nerozložitelný: p(0) = = 1, p(1) = = 1, p(2) = = 1. Nyní hledáme pomocí Euklidova algoritmu polynomy r a s tak, aby r.x 2 + s.p = NSD(x 2, p), přičemž už víme, že NSD(x 2, p) = 1: o x 3 + 2x + 1, o x 2, o 2x + 1 = x 3 + 2x + 1-x.x 2 = x 3 + 2x x.x 2, o 1 = x 2 -(2x + 2)(2x + 1) = x 2 + (x + 1)(x 3 + 2x x.x 2 ) = = (x + 1)(x 3 + 2x + 1) + (2x 2 + 2x + 1).x 2, o 0. Zjistili jsme, že [x 2 ] ~ -1 = [2x 2 + 2x + 1] ~. 17. Najděte těleso o 125 prvcích. Protože 125 = 5 3, stačí nám podle příkladu 15 najít nerozložitelný polynom stupně 3 nad tělesem Z 5. Poté obvyklým způsobem sestrojíme kongruenci ~ na algebře Z 5 [x]( +,. ), aby hledaným tělesem byl faktor Z 5 [x]/~. Podobně jako v příkladu 16 uvážíme, že hledáme polynom stupně 3, který nemá žádný kořen. Vezměme například polynom p = x 3 + x + 1. Potom p(0) = 1, p(1) = 3, p(2) = 1, p(3) = 1, p(4) = 1. Našli jsme tedy nerozložitelný polynom stupně Nechť T( +,. ) je konečné těleso. Definujme pro každé přirozené číslo k prvek k.1 tělesa T jako součet k jednotek tělesa T. Položme P = {k.1 k N} {0}. Dokažte, že je P podalgebrou T o prvočíselném počtu prvků, na níž restringované operace + a. dávají strukturu tělesa a tudíž T můžeme chápat jako vektorový prostor nad tělesem P. 8

9 19. Dokažte, že každé konečné těleso má p k prvků, kde p je prvočíslo a k nějaké přirozené číslo. Je-li T konečné těleso a P jeho podtěleso definované v předchozím příkladu. Neboť T je vektorovým prostorem konečné dimenze nad P musí mít právě P dim T prvků. v předchozím příkladu jsem dokázali, že P je prvočíslo. Algebry, podalgebry, kongruence 1. Najděte všechny podalgebry algebry A(*) s binární operací * na množině A = {a, b, c} danou tabulkou: * a b c a c b a b b a b c a b c Předně si uvědomme, že prázdná množina { } je podalgebrou každé algebry bez nulárních operací a celá nosná množina A je podalgebrou každé algebry (s nosnou množinou A). Dále budeme postupně probírat podalgebry podle počtu prvků. Je-li {x} jednoprvková algebra na A pak zřejmě musí platit x*x = x (neboť množina {x} musí být uzavřená na operaci *). Snadno z tabulky nahlédneme, že takovou vlastnost (mluvíme o idempotenci) splňuje pouze prvek c. Tedy máme právě jednu jednoprvkovou podalgebru {c} algebry A(*) Dále uvažme, které z dvou prvkových podmnožin {a, b}, {a, c} a {b, c} jsou podalgebry. Zjevně podalgebra obsahující prvek a už musí obsahovat i prvek a*a = c, tedy {a, b} není podalgebrou. Podobně podalgebra obsahující prvkek musí obsahovat i prvek b*b = a, tedy {b, c} také není podalgebrou. Konečně z tabulky okamžitě vidíme, že je množina {a, c} uzavřená na operaci *, tedy {a, c} je podalgebra algebry A(*). Dostáváme uzávěrový systém všech podalgeber: { {}, {c}, {a, c}, {a, b, c} }. 2. Najděte všechny kongruence na algebře A(*) z předchozího příkladu. Snadno nahlédneme, že Id a A A tvoří kongruenci na každé algebře s nosnou množinou A. Budeme nyní probírat všechny zbývající ekvivalence na A, přičemž využijeme jednoznačné korespondence ekvivalence na A a rozkladu A. Snadno nahlédneme, že Id a A A tvoří kongruenci na každé algebře s nosnou množinou A. Budeme nyní probírat všechny zbývající ekvivalence na A, přičemž využijeme jednoznačné korespondence ekvivalence na A a rozkladu A. Existují tedy právě tři ekvivalence odpovídající rozkladu na ekvivalenční třídy { {a}, {b, c} }, { {b}, {a, c} } a { {c}, {a, b} }. 9

10 Nechť ~ je kongruence na A taková, že a~b. Uvědomíme-li si, že a~a a že * má být slučitelná s ~, pak a*a~a*b, tedy c~b. Všimněme si, že tuto informaci můžeme vyčíst z prvního řádku tabulky operace * (tj. všechny sloupce odpovídající kongruentním prvkům musí obsahovat vzájemně kongruentní hodnoty). Podobně i a*a~b*a (tj. stejnou úvahu můžeme provést i pro sloupce tabulky). V každém případě to znamená, že všechny prvky kongruence obsahující dvojici {a, b} leží v jedné ekvivalenční třídě, tedy dostáváme už zmíněnou kongruenci A A. Nyní uvažujme kongruenci ~ na A takovou, že b~c. Z tabululky okamžitě dostáváme, že b = a*b~a*c = a, tedy a~b~c, což znamená, že opět ~ = A A. Konečně, pokud uvažujeme kongruenci splňující podmínku a~c, pak předchzím postupem nedostáváme žádnou novou nutnou podmínku. Zbývá nám nahlédnout, že rozklad { {b}, {a, c} } skutečně určuje kongruenci. k tomu ovšem stačí zjistit, zda na množině A/~ = { {b}, {a, c} } můžeme zavést faktorovou operaci * předpisem [x] ~ *[y] ~ = [x*y] ~. Jinak řečeno potřebujeme zjistit, zda všechny součiny prvků z každých dvou pevně zvolených rozkladových tříd leží vždy právě v jedné rozkladové třídě. To snadno nahlédneme z tabulky operace *, kde poněkud přeházíme řádky a sloupce: * b a c b a b b a b c a c b a c Vidíme, že v každém bloku tabulky máme jen prvky jedné rozkladové třídy, tedy rozkladu { {b}, {a, c} } opravdu odpovídá kongruence. Snadno můžeme nahlédnout, že ~ = {(a, a), (b, b), (c, c), (a, c), (c, a) }. 3. Najděte všechny podalgebry algebry B(.) s binární operací. na množině B = {1, 2, 3, 4} danou tabulkou: Postupujeme stejně jako v 1. příkladu. Prázdná množina {} i celá nosná množina B je podalgebrou B. Algebra B(.) zjevně neobsahuje žádný idempotent (tj. prvek s vlastností x.x = y), tedy žádná jednoprvková podalgebra neexistuje. 10

11 Snadno nahlédneme, že každá množina uzavřená na operaci obsahující dva prvky z {1, 2, 3, 4} musí obsahovat další prvek, tedy B(.) neobsahuje ani žádnou dvouprvkovou podalgebru. Podobně každá trojice prvků z B už generuje celé B, tedy B neobsahuje žádnou tříprvkovou podalgebru. Zjistili jsme, že B(.) obsahuje jen dvě podalgebry {} a B. 4. Najděte všechny kongruence na algebře B(.) z předchozího příkladu. Tentokrát postupujeme analogicky jako v příkladu 2. Id a B B samozřejmě tvoří kongruenci na B(.). Uvažujeme-li nejmenší kongruenci ~ obsahující dvojici (1, 2) pak 1 = 1.2~2.2 = 4 a 3 = 1.4~2.4 = 1, proto 1~2~3~4 a tedy ~ = B B. Nejmenší kongruence obsahující dvojici (1, 4) zřejmě nutně obsahuje i dvojici (1.1, 4.1) = (2, 3). Na faktoru B podle ekvivalence dané rozkladem {1, 4} a {2, 3} už ovšem můžeme dobře definovat faktoroperaci, jak je vidět například z tabulky operace s permutovanými řádky a sloupci (každý z "bloků" obsahuje jen prvky jedné rozkladové třídy): Obdobně nahlédneme, že nejmenší kongruence obsahující dvojici (2, 3) je táž jako předchozí. Konečně vezmeme-li kongruenci s trojicí kongruentních prvků, pak díky předchzím úvahám dostáváme maximální kongruenci B B. 5. Najděte všechny podalgebry a všechny kongruence algebry B(., 1 ) s binární operací. danou v příkladu 3 a s nulární operací 1 (tj. vybíráme prvek 1). Každá podalgebra algebry B(., 1 ) musí nutně být podalgebrou algebry B(.), proto nám stačí zjistit, zda nalezené podalgebry B(.) jsou i podalgebrami B(., 1 ). Vzhledem k tomu, že každá podalgebra algebry s nějakými nulárními operacemi musí (podle definice) obsahovat všechny nulární operace (tj. prvky, které nulární operace určuje), není prázdná množina podalgebrou B(., 1 ). Na B(., 1 ) tedy nalázáme pouze triviální podalgebru B. 11

12 Neboť každá kongruence na B(., 1 ) musí opět být kongruencí algebry B(.), stačí znovu prozkoumat kongruence algebry B(.). Slučitelnost s nulární operací 1 ovšem neznamená nic jiného, než podmínu, že (1, 1) leží v kongruenci, která je ovšem splněna pro každou ekvivalenci. Proto všechny kongruence na B(.) tvoří všechny kongruence na B(., 1 ). 6. Dokažte, že každá konečná pologrupa P(*) obsahuje prvek e, pro nějž e*e = e (tzv. idempotent). Binární operace * na pologrupě je asociativní. To nás opravňuje k následující definici mocniny prvku: a 1 = a, a n + 1 = a*a n. Z asociativity operace * okamžitě plyne, že a k * a n = a k + n. Zvolme nějaký prvek a P a položme A = {a n ; n>0}. Neboť P je konečná množina musí taková být i její podmnožina (mimochodem dokonce podalgebra algebry P) A. To znamená, že existují taková dvě kladná čísla i < j, pro něž a i = a j. Proveďme nyní několik jednoduchých pozorování aritmetiky mocniny na P: a i = a j = a i + j-i = a i * a j-i a j * a j-i = a j + j-r, indukční rozšíření nám dává: a i = a j = a i + r(j-i), a proto a si = a (s-1)i * a i si + r(j-i) = a Nyní stačí položit s = (j-i) a r = i a dostáváme, že Položíme-li e = a i(j-i) snadno spočítáme, že a i(j-i) = a 2i(j-i). e 2 = (a i(j-i) ) 2 = a 2i(j-i) = a i(j-i) = e. 12

13 Najděte všechny podalgebry (tj. podsvazy) svazu {0,1,a,b,c,d}(A,V) s Hasseovým diagramem: Budene obvyklým způsobem vyšetřovat podmnožiny svazu. Uvědomme si, že každý nenulový podsvaz je zároveň svazem, tedy můžeme namalovat jeho Hasseův diagram. Předně zřejmě je prázdná množina {} podsvazem. Dále všech prvky svazu jsou vzhledem k oběma binárním operacím idempotentní, proto jsou všechny jednoprvkové podmnožiny daného svazu podsvazy. Podsvazem je dále každá dvojice prvků spojených cestou vedoucí ze shora dolů. Jde o dvojice {1, a}, {1, d}, {1, 0}, {1, b}, {1, c}, {a, d}, {a, 0}, {b, d}, {b, 0}, {c, 0} a {d, 0}. Žádný další dvouprvkový podsvaz neexistuje. Hasseův diagram příslušného svazu má tvar: Podobně, jedinými podsvazy o třech prvcích jsou právě tři prvky ležící na cestě, která vede ze zhora dolů. dále každá dvojice prvků spojených cestou vedoucí shora dolů. Konkrétně dostáváme {1, a, d}, {1, a, 0}, {1, b, d}, {1, b, 0}, {1, d, 0}, {a, d, 0}, {b, d, 0}, {1, c, 0}. Hasseův diagram příslušného svazu má tvar: Podsvazy o čtřech prvcích mohou být dvojího typu, který můžeme vyjádřit Hasseovými diagramy: Tedy čtyři vrcholy ležící na cestě vedoucí shora dolů tvoří podsvazy {1, a, d, 0} a {1, b, d, 0} a čtverec je Hasseovým diagramem podsvazů {1, a, b, d}, {1, a, 0, c}, {1, b, 0, c} a {1, d, 0, c}. 13

14 Podsvazy o pěti prvcích mohou být v daném svazu opět dvojího typu, který popisují Hasseovy diagramy (například cestu shora dolů obsahující pět vrcholů už v Hasseově diagramu našeho svazu nenajdeme): Snadno zjistíme, že pětiprvkové podsvazy tvoří množiny {1, a, b, d, 0}, {1, a, d, 0, c} a {1, b, d, 0, c}. Konečně celá nosná množina svazu {0, 1, a, b, c, d} je samozřejmě podsvazem. 8. Spočítejte ve svazu z předchozího příkladu hodnoty a b, a b, a c, a c, b d, b d. Podle definice je spojení nejmenší horní odhad, tedy a b = 1, a c = 1, b d = b. Průsek je naopak největším dolním odhadem, proto a b = d, a c = 0, b d = d. Připomeňme, že pro permutace na množině {1, 2,, n} (tj. bijekce na této množině) používáme tzv. cyklický zápis: p = ( ) ( ) (a b p(b) p -1 (a)), kde se každý prvek z množiny {1, 2,, n} vyskytuje v zápisu právě jednou. Jednocykly, tj. cykly tvaru (c), které dostaneme pro c = p(c), se v cyklickém zápisu zpravidla vynechávají. Konečně poznamenejme, že cyklus (a tím pádem ani permutace) nemá jednoznačný zápis, například (123) = (231) = (312). 9. Napište v cyklickém zápisu permutace p a q z grupy S 7 (., -1, Id ) a spočítejte součiny (tj. složení daných bijekcí) p.q, q.p, p -1 a q -1, pokud p(1) = 3, p(2) = 4, p(3) = 1, p(4) = 6, p(5) = 5, p(6) = 7, p(7) = 2, q(1) = 4, q(2) = 6, q(3) = 3, q(4) = 5, q(5) = 1, q(6) = 7, q(7) = 2. Snadno zjistíme, že p = (13)(2467)(5) = (13)(2467) a q = (145)(267)(3) = (145)(267). Dále p.q = (13)(2467). (145)(267) = ( ) a q.p = (145)(267). (13)(2467) = ( ). Konečně p -1 = (31)(7642) = (13)(2764) a q -1 = (541)(762) = (154)(276). 14

15 10. Určete Hasseův diagram svazu všech podgrup grupy permutací na třech prvcích S 3 (., -1, Id ). Hledáme standardním postupem podalgebry algebry S 3 (., -1, Id ). Zřejmě množina {Id} tvoří nejmenší podgrupu grupy S 3 a množina S 3 je největší podgrupou grupy S 3. Poznamenejme, že každá podgrupa musí být uzavřena na nulární operaci, tj. musí obsahovat neutrální prvek Id. Dále snadno nahlédneme, že množiny {Id, (12)}, {Id, (13)} a {Id, (23)} jsou podgrupy, protože (ab) * (ab) = Id pro každou dvojici různých čísel a, b z množiny {1, 2, 3}, z čehož plyne, že {id, (ab)} je uzavřena na binární i unární operaci. Tím jsme probrali grupy generované transpozicemi (12), (13) a (23). Snadno rovněž nahlédneme, že množina {Id, (123), (132)} je podgrupou generovanou prvkem (123) nebo (132), čímž máme probrány všechny jednogenerované podgrupy. Uvažujme podgrupu H obsahující dvě různé transpozice (ab) a (ac). Potom H obsahuje také součin (bc) = (ab)(ac)(ab), tedy H už nutně obsahuje všechny transpozice grupy S 3. Věta z přednášky lineární algebry, která říká, že každou permutaci dostaneme jako součin transpozic, nám zaručuje, že H obsahuje všechny permutace (protože H je uzavřené na skládání), tedy H = S 3. Uvažujme nyní podgrupu H obsahující jedu transpozici (ab) a jeden trojcyklus např. (abc). Potom H obsahuje i transpozici (ac) = (abc)(ab). Obsahuje-li podgrupa H dvě různé transpozice, obsahuje podle předchozí úvahy všechny prvky, tedy opět dostáváme H = S 3. Podgrupou obsahující dva různé trojcykly je, jak už víme, množina {Id, (123), (132)}. Tím jsme ovšem probrali všechny pogrupy a zbývá nám namalovat Hasseův diagram dané (inkluzí) uspořádaníé množiny: 11. Najděte všechny normální podgrupy grupy permutací S 3 (., -1, Id ). Na každé nenulové grupě najdeme dvě triviální normální podgrupy, v tomto případě grupy {id} a S 3. 15

16 Na přednášce lineární algebry bylo dokázáno, že množina všech sudých permutací je uzavřená na skládání, inverzní permutace a obsahuje neutrální prvek. Navíc sgn g sgn h sgn g -1 = sgn h. Proto je množina všech sudých permutací A 3 = {id, (123), (132)} (alternující grupa) normální podgrupou S 3. Protože s prvkem tvaru (ab) musí normální podgrupa obsahovat i prvek tvaru (ac)(ab)(ac) -1 = (ac)(ab)(ac) = (bc), musí už se taková normální podgrupa rovnat celému S 3 (viz předchozí úloha). Proto žádná další normální podgrupa na S 3 neexistuje Rozhodněte, zda je svaz z příkladu 7 modulární. Snadno nahlédneme, že d a a že d (c a) = d 0 = d, zatímco (d c) a = 1 a = a. Tedy tento svaz není modulární. 13. Dokažte, že svaz obsahující jako podsvaz svaz M 5, není modulární, kde svaz M 5 má Hasseův diagram: Označme si vrcholy podsvazu M 5 tak, že 0 je jeho nejmenší prvek, 1 jeho největší prvek, b buď prvek, který je pokrýván 1 a pokrývá 0 a a budiž druhý atom svazu M 5 a c jeho druhý koatom. Potom zjevně právě pro prvky a, b, c platí, že a (b c) = a, (a b) c = c. Protože a je různé od c, není splněna identita modularity. 14. Dokažte, že svaz, který není modulární, obsahuje jako podsvaz svaz M 5. Pokud svaz není modulární obsahuje trojici prvků a, b, c tak, že a c a platí, že a (b c) je různé od (a b) c. Předně si uvědomme, že nemůže nastat, že by celá trojice a, b, c byla srovnatelná (tedy, že by tvořila lineárně uspořádaný podsvaz): o o o Pokud by b a c, pak by a (b c) = a = (a b) c. Pokud by a b c, pak by a (b c) = b = (a b) c. Pokud by a c b, pak by a (b c) = c = (a b) c. Podobně si uvědomíme, že b není srovnatelné s a ani b (znamenalo by to, že b c = a resp. b a = c). Konečně označme 0 = a c a 1 = b c. Snadno ověříme, že 0 i 1 jsou další nové prvky, konečně {0, 1, a, b, c} je zřejmě množina uzavřená na průsek i spojení, tedy jde o podsvaz. Konečně tento podsvaz je právě tvaru M 5. 16

17 15. Nechť X je neprázdná množina. Dokažte, že svaz všech podmnožin P(X) spolu s inkluzí je modulární. Potřebujeme dokázat, že pro každou trojici podmnožin A, B a C množiny X takovou, že A C platí inkluze (A B) C A (B C). Vezměme tedy nějaký prvek x (A B) C. Potom x C a zároveň x (A B). Pokud x C a x A potom samozřejmě x A (B C). Pokud x C a zároveň x B, pak x B C, tedy opět x A (B C). 16. Nechť H 1 a H 2 jsou dvě normální podgrupy grupy G(., -1,1). Dokažte, že H 1 H 2 = {h 1 h 2 h 1 H 1 a h 2 H 2 } = H 2 H 1 = {h 2 h 1 h 1 H 1 a h 2 H 2 }. Stačí nám dokázat jednu implikaci (druhou implikaci dostaneme symetrickým argumentem). Nechť tedy h 1 h 2 H 1 H 2. Položme h' 2 = h 1 h 2 h 1-1. Protože je H 2 normální, potom opět h' 2 H 2, tudíž h 1 h 2 = h' 2 h 1 H 2 H Nechť H 1 a H 2 jsou dvě normální podgrupy grupy G(., -1,1). Dokažte, že H 1 H 2 je nejmenší normální podgrupa obsahující H 1 a H 2. Potřebujeme ověřit, že množina H 1 H 2 je uzavřená na všechny operace. Zjevně 1 = 1.1 H 1 H 2. Nechť h 1, h' 1 H 1 a dále h 2, h' 2 H 2. Potom (h 1 h 2 ) -1 = h 2-1 h 1-1, což leží v H 2 H 1 = H 1 H 2. Konečně h 1 h 2 h' 1 h' 2 H 1 H 2 H 1 H 2 = H 1 H 1 H 2 H 2 = H 1 H 2 podle předchozího cvičení. Dále vezmeme-li g G a h 1 h 2 H 1 H 2, pak gh 1 h 2 g -1 = (gh 1 g -1 )(gh 2 g -1 ), což je prvkem H 1 H 2, neboť H 1 i H 2 jsou normální podgrupy. Konečně H 1 i H 2 v H 1 H 2 zjevně leží. Každá podgrupa obsahující H 1 i H 2 musí být uzavřená na všechny součiny prvků z H 1 a H 2, tedy musí obsahovat H 1 H Dokažte, že svaz všech normálních podgrup grupy G(., -1,1) je modulární. Nechť A, B, C jsou normální podgrupy grupy G a nechť A C. Potřebujeme spočítat (AB) C A(B C). Nechť tedy x (AB) C, tedy x = ab, kde a A a b B. Potom b = a -1 x což je prvek podgrupy C., tedy b B C, a proto ab A(B C). 19. Dokažte, že svaz všech kongruencí na grupě G(., -1,1) je modulární. Z přednášky víme, že svazy všech normálních podgrupy a všech kongruencí jsou izomorfní, proto svaz všech kongruencí je podle předchozího příkladu modulární. 17

18 8.12. Grupy 1. Nechť G(., -1,1) a H(., -1,1) jsou grupy a nechť f je homomorfismus G do H. Označme Ker f = {g z G f(g) = 1}. Dokažte, že Ker f je normální podgrupa G. Nejrychlejší bude, když si uvědomíme, že Ker f = [1] ker f, což je podle Věty 2.10 (pro každou kongruenci) normální podgrupa. Tvrzení bychom snadno mohli dokázat i přímočaře. 2. Nechť T( +,.) je těleso a GL n (T)(., -1,I n ) grupa regulárních čtvercových matic řádu. Dokažte, že determinant je homomorfismem grupy GL n (T)(., -1,I n ) do grupy T-{0}(., -1,1). Podle Poznámky 4.1. nám stačí ověřit, že zobrazení det je slučitelné s binární operací. Ovšem na přednášce lineární algebry bylo dokázáno, že det(a.b) = det(a).det(b), tedy determinant je homomorfismus grup. 3. Nechť S n (., -1,Id) je grupa permutací na n prvcích. Dokažte, že znaménko sgn je homomorfismem grupy S n (., -1,Id) do grupy {1,-1}(., -1,1). Podobně jako v předchozí úloze se můžeme odvolat na tvrzení z lineární algebry, které říká, že sgn p.q = sgn p. sgn q. Tedy znaménko je opět homomorfismus. 4. Dokažte, že množina všech matic s determinantem 1 je normální podgrupou grupy GL n (T) a že množina A n všech sudých permutací je normální podgrupou grupy S n. Snadno nahlédneme, že {M z GL n (T) det(m) = 1} = Ker det a A n = Ker sgn. Tedy podle tvrzení dokázaného v úloze 1 jsou obě množiny normálními podgrupami. 5. Nechť G je grupa a H její podgrupa indexu 2. Dokažte, že H je normální podgrupa G. Je-li H podgrupa G indexu 2, snadno si uvědomíme, že pro každé g G-H je gh = G-H = Hg, tj. lmod H = rmod H. Potřebujeme ukázat, že xhx -1 H h H a x G. Leží-li x v H je tvrzení triviální, předpokládejme tedy, že x G-H. Už jsme si uvědomili, že xh = Hx, proto xhx -1 = H. Tím máme tvrzení dokázané. 18

19 Nechť p a s jsou permutace na S n a nechť p(a) = b. Dokažte, že (sps -1 )(s(a)) = s(b). Důkaz tvrzení je zcela přímočarý. Důležitým důsledkem je ovšem pozorování, že permutace p a sps -1 mají stejný počet stejných cyklů, neboť jsme právě dokázali, že s [...(...ab...)...] s -1 =...(...s(a)s(b)...) Mějme permutace p = (1346)(27)(589) a q = (16)(29)(345) dvě permutace z S 9. Spočítejte hodnoty pqp -1 a qpq -1. Postupujeme podle předchozího pozorování: [(1346)(27)(589)] [(16)(29)(345)] [(1346)(27)(589)] -1 = (31)(75)(468), [(16)(29)(345)] [(1346)(27)(589)] [(16)(29)(345)] -1 = (6451)(97)(382). 8. Mějme permutace p 1 = (126)(37)(458) a p 2 = (12)(345)(678) dvě permutace z S 8. Rozhodněte, zda existuje permutace q s vlastností qp 1 q -1 = p 2 a případně takovou permutaci q najděte. Využijeme opačný postup k postupu v předchozím příkladu. Obě permutace jsou stejného typu (což je zřejmě nutná podmínka, aby permutace q existovala). Seřaďme stejnými n-cykly pod sebe, například: (126)(37)(458) (345)(12)(678) Zřejmě potom permutace q = (13)(24657)(8) splňuje podmínku qp 1 q -1 = p Ukažte, že grupa sudých permutací na čtyřech prvcích A 4 neobsahuje žádnou podgrupu řádu 6. Uvědomme si, že A 4 = {Id, (12)(34), (13)(24), (14)(23), (123), (132), (124), (142), (134), (143), (234), (243)}. Předpoládejme, že máme podgrupu H řádu alespoň 6. To určitě znamená, že H obsahuje alespoň dva trojcykly, tj. permutace tvaru (abc). Podle Lagrangeovy věty je index podgrupy H v grupě A 4 nejvýše 2. Tedy podle tvrzení z úlohy 5 je H normální podgrupa A 4. To ovšem znamená, že p(abc)p -1 = (p(a)p(b)p(c)) H p A 4. Nyní už snadno nahlédneme, že H nutně obsahuje všechny trojcykly, tj řád H je alespoň 8. Z Langrangeovy věty plyne, že H = 12, tedy H = A 4. Poznamenejme, že automorfismy (tj. vzájemně jednoznačná zobrazení, které "zachovávají strukturu objektu") nějakých algebraických či jiých matematických struktru tvoří grupu. Takovou grupou je například množina symetrií nějakého pravidelného rovinného nebo prostorového obrazce spolu se skládáním, případně automorfismy grafů apod. 19

20 10. Jakou má strukturu grupa všech symetrií čtverce D 8? Nalezení množiny všech symetrií čtverce je geometricky velmi názorné a nevyžaduje další formální důkaz. Tato množina obsahuje identitu, otočení o 90, 180 a 270 stupňů, osové symetrii podle dvou diagonál a dvě osové symetrie podle spojnice středů dvou protilehlých stran. Tedy je osmiprvková. Protože jde vlastně o permutaci vrcholů s jistými dodatečnými podmínkami, můžeme tuto grupu chápat jako podgrupu grupy všech permutací na 4 bodech. Přesněji řečeno můžeme definovat prostý homomorfismus naší grupy do S 4 (a to přesně tak, že nějak pevně očíslujeme vrcholy, a každé symetrii přiřadíme právě tu permutaci, jakou provede daná symetrie na vrcholech). Označíme-li vrcholy například proti směru hodinových ručiček postupně čísly 1,2,3,4, pak je grupa D 8 izomorfní podgrupě {Id, (1234), (13)(24), (1423), (13), (24), (14)(23), (12)(34)} grupy S Ověřte, že množiny H 1 = {Id, (13)}, H 2 = {Id, (13), (24), (13)(24)} a H 3 = {Id, (1234), (13)(24), (1423), (13), (24), (14)(23), (12)(34)} tvoří podgrupy S 4, přičemž H 1 je normální v H 2, H 2 je normální v H 3, ale H 1 není normální v H 3 H 1 i H 2 jsou zjevně podgrupy. O množině H 3 jsme v předchozím příkladu ukázali, že je homomorfním odkazem grupy, tedy podgrupa. Dále podle Lagrangeovy věty dostáváme, že [H 2 :H 1 ] = [H 3 :H 2 ] = 2. Využijeme-li 5. příklad, vidíme, že H 1 je normální v H 2 a H 2 je normální v H 3. Konečně [(14)(23)] [(13)] [(14)(23)] -1 = (24) H 1, tedy H 1 není normální podgrupa H Buď G(., -1,1) grupa, ověřte, že zobrazení L g (h) = g.h je g G bijekce na G. Pokud L g (h 1 ) = L g (h 2 ), pak g.h 1 = g.h 2, a tedy h 1 = h 2. Tím jsme ověřili, že je L g prosté. Vezměme libovolné h G. Potom L g (g -1.h) = g.g -1.h = h, tedy L g je i zobrazení na. 13. Dokažte, že zobrazení f libovolné grupy G do grupy všech permutací S(G) množiny G dané předpisem f(g) = L g (viz předchozí příklad) je prostý grupový homomorfismus Víme, že ověříme-li slučitelnost zobrazení f s binární operací, bude to už zaručovat, že je f homomorfismus. Mějme, tedy g 1, g 2 G a nechť h probíhá celé G. Pak [f(g 1.g 2 )](h) = (g 1.g 2 ).h = g 1.(g 2.h) = [f(g 1 ).f(g 2 )](h). 20

21 Tím jsme dokázali, že je f homomorfismus. Dále, pokud f(g 1 ) = f(g 2 ), pak g 1 = [f(g 1 )](1) = [f(g 2 )](1) = g 2. Tedy f je prosté zobrazení. 14. Nechť G je konečná grupa řádu n. Dokažte, že G je izomorfní nějaké podgrupě permutační grupy S n. Nejdřív zvolme nějakou bijekci množiny G do množiny {1,2,...,n}, označme ji b. Nyní budeme definovat pomocí homomorfismu f z předchozí úlohy zobrazení F z grupy G do grupy S n : [F(g)](k) = b([f(g)](b -1 (k))), kde k {1,2,...,n}. Snadno nahlédneme, že je F prosté zobrazení. Dále nám stačí dokázat, že je F zobrazení slučitelné s binární grupovou operací: [F(g 1.g 2 )](k) = b([f(g 1.g 2 )](b -1 (k))) = b([f(g 1 ).f(g 2 )](b -1 (k))) = [b.f(g 1 ).b -1.b.f(g 2 ).b -1 ](k) = [F(g 1 ).F(g 2 )](k). Podle 1. věty o izomorfismu je G/Id izomorfní F(G). Neboť F(G) je podgrupa S n a G/Id je izomorfní G, dostáváme požadovaný izomorfismus grupy G a podgrupy F(G) grupy S n. 15. Najděte Hasseův diagram svazu všech podgrup a svazu všech kongruencí na cyklické grupě řádu 126. Předně poznamenejme, že cyklická grupa řádu 126 je izomorfní grupě Z 126, tedy stačí vyšetřit všechny podgrupy a kongruence na Z 126. Připomeňme si, že podle Lagrangeovy věty existují v Z 126 jen podgrupy řádu, který dělí číslo 126, přičemž 126 = Navíc v cyklické grupě pro každé k, které dělí řád grupy tj. 126, existuje právě jedna podgrupa řádu k, jež je generována právě prvkem 126/k. Konečně si zbývá uvědomit, že každá podgrupa i faktorgrupa cyklické grupy je cyklická, proto jsou dvě podgrupy H 1 a H 2 spojeny v Hasseově diagramu hranou, právě když H 1 dělí H 2 a H 2 / H 1 je prvočíslo (to znamená, že mezi H 1 a H 2 neleží žádná další podgrupa). Tedy uvědomíme-li si, že H 1 = k 1 Z 126 a H 2 = k 2 Z 126, pak H 1 a H 2 jsou spojeny hranou, přičemž H 1 leží pod H 2, právě když k 2 dělí k 1 a k 1 /k 2 je prvočíslo (v našem případě tedy 2, 3 nebo 7). Víme, že podgrupy grupy Z 126 jsou generovány prvky 1, 2, 3, 6, 7, 9, 14, 18, 21, 42, 63, 0. Zbývá mezi příslušnými podgrupami nakreslit hrany a uspořádat je do Hasseova diagramu: 21

22 Neboť grupa Z 126 je komutativní, je každá její podgrupa normální, tedy svaz všech normálních podgrup grupy Z 126 je izomorfní svazu všech jejích podgrup. Konečně svaz všech kongruencí na libovolné grupě je izomorfní svazu všech normálních podgrup, tedy v našem případě je izomorfní svazu všech podgrup na Z 126, jehož Hasseův diagram už jsme nakreslili. 16. Spočítejte počet všech generátorů cyklické grupy G o 126 prvcích, tj. počet všech takových prvků g, pro něž < g > = G. Víme, že grupa G je izomorfní (tj. je z algebraického hlediska stejná) grupě Z 126. Počet generátorů grupy Z 126 spočítáme pomocí Eulerovy funkce. k tomu nám stačí znát prvočíselný rozklad 126 = Tedy počet všech generátorů = (2-1).(3-1).3.(7-1) = Najděte Hasseův diagram svazu všech kongruencí na cyklické grupě řádu 44. Postupujeme stehně jako v úloze 15. Uvědomíme se, že svaz všech kongruencí je izomorfní svazu všech normálních podgrup, tj. v komutativní grupě (kterou každá cyklická grupa je) svazu všech podgrup. Navíc nám stačí vyšetřovat svaz všech podgrup izomorfní cyklické grupy Z 44. Z Poznámky 4.7 (2) plyne, že Z 44 obsahuje právě 6 podgrup: {0}, 2Z 44, 4Z 44, 11Z 44, 22Z 44 a Z 44, které už snadno uspořádáme do Hasseova diagramu. 18. Buď A nějaká algebra. Dokažte, že množina všech izomorfismů algebry A do sebe (označme ji Aut(A)) je podgrupou permutační grupy S(A) všech bijekcí na množině A. Potřebujeme ukázat, že je množina Aut(A) uzavřená na všechny operace grupy S(A), tj. na skládání (značme ho.), inverzní izomorfimsus ( -1 ) a identicé zobrazení (nulární operace Id). Pro každé f, g Aut(A), je zjevně f.g opět bijekce na A a podle Poznámky 2.2 (2) z přednášky je to opět homomorfismus, tedy izomorfismus A do A. Podobně plyne z téže poznámky, že f -1 je izomorfismus A do A. Konečně identické zobrazení je zjevně bijektivní homomorfismus, proto Id Aut(A). 19. Dokažte, že každý homomorfismus f grupy Z n ( +,-,0) do sebe je tvaru f(a) = k.a, kde k Z n a. je násobení modulo n (tj. násobení v okruhu Z n ( +,.,-,0,1)). Nechť nejprve máme nějaký homomorfismus f grupy Z n ( +,-,0) do sebe. Označme k = f(1). Potom zjevně f(1 + 1) = k + k = 2.k, f( ) = k + k + k = 3.k, atd. Indukcí snadno dostáváme, že f(k) = k.n. Potřebujeme ještě ukázat, že každé zobrazení f k dané předpisem f k (a) = k.a je grupovým homomorfismem. 22

23 Víme (dle Poznámky 4.1), že stačí ověřit slučitelnost f k s binární operací +. Neboť je Z n ( +,.,-,0,1) okruh, platí pro něj distributivita, tedy f k (a + b) = k.(a + b) = k.a + k.b = f k (a) + f k (b). Tím jsme dokázali, že {f k k Z n } tvoří množinu všech homomorfismů grupy Z n ( +,-,0) do sebe. 20. Dokažte, že homomorfismus f k (a) = k.a (viz předchozí příklad) je izomorfismem právě tehdy, když jsou k a n nesoudělná. Protože je f k zobrazení konečné množiny do sebe, je f k bijekce, právě když je to zobrazení na, tj. < k > = < f k (1) > = f k (Z n ) = Z n. To zřejmě nastává právě tehdy, když je k generátor grupy Z n, což je (podle Poznámky 4.12(2)) právě tehdy, když je NSD(k,n) = Definujme zobrazení F, které každému prvku k grupy Z n * (., -1,1) všech invertibilních prvků monoidu Z n (.,1) přiřadí homomorfismus f k grupy Z n ( +,-,0) do sebe z předchozího příkladu. Ověřte, že je F izomorfismus grupy Z n * (., -1,1) a grupy Aut(Z n ( +,-,0))(., -1,Id). Připomeňme, že číslo a Z n je invertibilní, právě když je NSD(a,n) = 1. v úloze 20 už jsme dokázali, že je F dobře definované bijektivní zobrazení. Zbývá tedy ověřit, že se jedná o homomorfismus, tj. že F(k.l) = F(k).F(l) pro každé k a l nesoudělné s n. Pro každé a z Z n potřebujeme tedy ukázat, že [F(k.l)](a) = [F(k).F(l)](a), dokazujme: [F(k.l)](a) = f k.l (a) = (k.l).a = k.(l.a) = f k (l.a) = f k (f l (a)) = [F(k).F(l)](a). Tím jsme dokázali, že jsou grupy Z n * a Aut(Z n ) izomorfní. 22. Popište svaz podgrup grupy Aut(Z 9 ( +,-,0))(., -1,Id). Použijeme tvrzení dokázané v úloze 21 a budeme místo Aut(Z 9 ) vyšetřovat izomorfní grupu Z 9 * (., -1,1). Předně Z 9 * = {1,2,4,5,7,8}. Dále si uvědomíme, že v cyklické podgrupě < 2 > leží určitě prvky 1, 2, 4 = 2.2, 8 = 2.2.2, to znamená, že řád podgrupy < 2 > je větší nebo roven 4 a zároveň musí podle Lagrangeovy věty dělit řád grupy Z 9 *, tedy 6. To znamená, že Řád < 2 > je 6 a < 2 > = Z 9 *. Zjistili jsme, že grupa Z 9 * je šestiprvková cyklická grupa (s generátorem 2), proto je (podle Věty 4.8) izomorfní grupě Z 6 ( +,-,0). Stačí nám tedy popsat podgrupy grupy Z 6 ( +,-,0). Víme, že! 1-prvková, 2-prvková, 3-prvková a 6-prvková podgrupa Z 6 ( +,-,0) a proto i Z 9 * (., -1,1). Konečně jednoduchou úvahou zjistíme, že 1-prvkovou podgrupou Z 9 * je {1}, 2-prvkovou < 8 > = {1,8}, 3-prvkovou < 4 > = {1,4,7} a 6-prvkovou Z 9 *. 23

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

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

Ú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

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

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

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

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

Konečně,všechnyaspoňdvouprvkovémnožinyužzřejměgenerujíceléZ 5.Zjistili jsme,žealgebra(z 5,+)obsahujeprávědvěpodalgebry {0}aZ 5.

Konečně,všechnyaspoňdvouprvkovémnožinyužzřejměgenerujíceléZ 5.Zjistili jsme,žealgebra(z 5,+)obsahujeprávědvěpodalgebry {0}aZ 5. 1. Algebry a podalgebry 4.10. Buď npřirozenéčísloapoložmez n = {0,1,...,n 1}.DefinujmenaZ n binární operace+a předpisem a+b=(a+b)modnaa b=(a b)modn,kdevlevovždy uvažujeme standardní sčítání a násobení

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

[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

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

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

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

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

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

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

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

PŘEDNÁŠKA 7 Kongruence svazů

PŘEDNÁŠKA 7 Kongruence svazů PŘEDNÁŠKA 7 Kongruence svazů PAVEL RŮŽIČKA Abstrakt. Definujeme svazové kongruence a ukážeme jak pro vhodné binární relace svazu ověřit, že se jedná o svazové kongruence. Popíšeme svaz Con(A) kongruencí

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

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

PŘEDNÁŠKA 5 Konjuktivně disjunktivní termy, konečné distributivní svazy

PŘEDNÁŠKA 5 Konjuktivně disjunktivní termy, konečné distributivní svazy PŘEDNÁŠKA 5 Konjuktivně disjunktivní termy, konečné distributivní svazy PAVEL RŮŽIČKA Abstrakt. Ukážeme, že každý prvek distributivního svazu odpovídá termu v konjuktivně-disjunktivním (resp. disjunktivně-konjunktivním)

Více

Úlohy k procvičování textu o univerzální algebře

Úlohy k procvičování textu o univerzální algebře Úlohy k procvičování textu o univerzální algebře Čí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

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

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

Báze a dimenze vektorových prostorů

Báze a dimenze vektorových prostorů Báze a dimenze vektorových prostorů Buď (V, +, ) vektorový prostor nad tělesem (T, +, ). Nechť u 1, u 2,..., u n je konečná posloupnost vektorů z V. Existují-li prvky s 1, s 2,..., s n T, z nichž alespoň

Více

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

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

Více

1 Linearní prostory nad komplexními čísly

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)

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

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

Matice. a m1 a m2... a mn

Matice. a m1 a m2... a mn Matice Nechť (R, +, ) je okruh a nechť m, n jsou přirozená čísla Matice typu m/n nad okruhem (R, +, ) vznikne, když libovolných m n prvků z R naskládáme do obdélníkového schematu o m řádcích a n sloupcích

Více

10. Vektorové podprostory

10. Vektorové podprostory Matematický ústav Slezské univerzity v Opavě Učební texty k přednášce ALGEBRA II, letní semestr 2000/2001 Michal Marvan Definice. Bud V vektorový prostor nad polem P. Podmnožina U V se nazývá podprostor,

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

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

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

Algebra I Cvičení. 4) Množina všech matic s nulou v levém dolním rohu a s jedničkami na diagonále.

Algebra I Cvičení. 4) Množina všech matic s nulou v levém dolním rohu a s jedničkami na diagonále. Algebra I Cvičení Podle následující sbírky probíhalo cvičení na PřF v semestru Jaro 2003. Příklady jsou rozděleny na ty, které jsme dělali na cvičení (označeno C), úlohy na kterých lze procvičovat probranou

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

GRUPY SBÍRKA PŘÍKLADŮ

GRUPY SBÍRKA PŘÍKLADŮ Masarykova Univerzita v Brně Přírodovědecká fakulta GRUPY SBÍRKA PŘÍKLADŮ bakalářská práce Brno 2005 Vít Musil i Prohlašuji, že jsem tuto bakalářskou práci vypracoval samostatně s použitím uvedené literatury.

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

Oproti definici ekvivalence jsme tedy pouze zaměnili symetričnost za antisymetričnost.

Oproti definici ekvivalence jsme tedy pouze zaměnili symetričnost za antisymetričnost. Kapitola 3 Uspořádání a svazy Pojem uspořádání, který je tématem této kapitoly, představuje (vedle zobrazení a ekvivalence) další zajímavý a důležitý speciální případ pojmu relace. 3.1 Uspořádání Definice

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

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

Ú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

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

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

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

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

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

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,

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í

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

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

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

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

Základy teorie množin

Základy teorie množin 1 Základy teorie množin Z minula: 1. Cantorovu větu (x P(x)) 2. základní vlastnosti disjunktního sjednocení, kartézského součinu a množinové mocniny (z hlediska relací, ) 3. vztah P(a) a 2 4. větu (2 a

Více

Kapitola 1. Relace. podle definice podmnožinou každé množiny. 1 Neříkáme už ale, co to je objekt. V tom právě spočívá intuitivnost našeho přístupu.

Kapitola 1. Relace. podle definice podmnožinou každé množiny. 1 Neříkáme už ale, co to je objekt. V tom právě spočívá intuitivnost našeho přístupu. Kapitola 1 Relace Úvodní kapitola je věnována důležitému pojmu relace. Protože relace popisují vztahy mezi prvky množin a navíc jsou samy množinami, bude vhodné množiny nejprve krátce připomenout. 1.1

Více

Matematika IV - 2. přednáška Základy teorie grup

Matematika IV - 2. přednáška Základy teorie grup Matematika IV - 2. přednáška Základy teorie grup Michal Bulant Masarykova univerzita Fakulta informatiky 25. 2. 2008 oooooooooooo Obsah přednášky Q Grupy - homomorfismy a součiny Martin Panák, Jan Slovák,

Více

1. Pologrupy, monoidy a grupy

1. Pologrupy, monoidy a grupy Matematický ústav Slezské univerzity v Opavě Učební textykpřednášce ALGEBRA I, zimní semestr 2002/2003 Michal Marvan 1. Pologrupy, monoidy a grupy Algebra dvacátého století je nauka o algebraických strukturách.

Více

M M. Je-li ρ M 2 relace, pak vztah (x, y) ρ zapisujeme x ρ y.

M M. Je-li ρ M 2 relace, pak vztah (x, y) ρ zapisujeme x ρ y. Matematický ústav Slezské univerzity v Opavě Učební textykpřednášce ALGEBRA I, zimní semestr 2000/2001 Michal Marvan 8. Uspořádání asvazy Uspořádání je další užitečná abstraktní struktura na množině. Modeluje

Více

Cvičení z Lineární algebry 1

Cvičení z Lineární algebry 1 Cvičení z Lineární algebry Michael Krbek podzim 2003 2392003 Hodina Jsou dána komplexní čísla z = +2 i a w = 2 i Vyjádřete c algebraickém tvaru (z + w) 3,, (zw), z w 2 Řešte v komplexním oboru rovnice

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

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

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

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

10. DETERMINANTY " # $!

10. DETERMINANTY  # $! 10. DETERMINANTY $ V této kapitole zavedeme determinanty čtvercových matic libovolného rozměru nad pevným tělesem, řekneme si jejich základní vlastnosti a naučíme se je vypočítat včetně příkladů jejich

Více

Základy teorie množin

Základy teorie množin 1 Základy teorie množin Z minula: 1. zavedení pojmů relace, zobrazení (funkce); prostá zobrazení, zobrazení na, bijekce 2. rozklady, relace ekvivalence, kongruence, faktorizace 3. uspořádání a některé

Více

Grupy Mgr. Růžena Holubová 2010

Grupy Mgr. Růžena Holubová 2010 Grupy Mgr. Růžena Holubová 2010 1. Úvod Cílem této práce je přehledně zpracovat elementární teorii algebraických struktur s jednou operací se zaměřením na teorii grup a sestavit sbírku řešených úloh, proto

Více

Kolik existuje různých stromů na pevně dané n-prvkové množině vrcholů?

Kolik existuje různých stromů na pevně dané n-prvkové množině vrcholů? Kapitola 9 Matice a počet koster Graf (orientovaný i neorientovaný) lze popsat maticí, a to hned několika různými způsoby. Tématem této kapitoly jsou incidenční matice orientovaných grafů a souvislosti

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

Pavel Horák, Josef Janyška LINEÁRNÍ ALGEBRA UČEBNÍ TEXT

Pavel Horák, Josef Janyška LINEÁRNÍ ALGEBRA UČEBNÍ TEXT Pavel Horák, Josef Janyška LINEÁRNÍ ALGEBRA UČEBNÍ TEXT 2 0 1 8 Obsah 1 Vektorové prostory 1 1 Vektorový prostor, podprostory........................ 1 2 Generování podprostor u............................

Více

Vysoké učení technické v Brně Fakulta informačních technologií. Regulární pologrupy. Semestrální práce do předmětu Algebra, Kombinatorika, Grafy

Vysoké učení technické v Brně Fakulta informačních technologií. Regulární pologrupy. Semestrální práce do předmětu Algebra, Kombinatorika, Grafy Vysoké učení technické v Brně Fakulta informačních technologií Regulární pologrupy Semestrální práce do předmětu Algebra, Kombinatorika, Grafy Tomáš Masopust Brno, 2006 Obsah Úvod 1 1 Základní definice

Více

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

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

Více

Pavel Horák LINEÁRNÍ ALGEBRA A GEOMETRIE 1 UČEBNÍ TEXT

Pavel Horák LINEÁRNÍ ALGEBRA A GEOMETRIE 1 UČEBNÍ TEXT Pavel Horák LINEÁRNÍ ALGEBRA A GEOMETRIE 1 UČEBNÍ TEXT 2 0 1 7 Obsah 1 Vektorové prostory 2 1 Vektorový prostor, podprostory........................ 2 2 Generování podprostor u............................

Více

Matice lineárních zobrazení

Matice lineárních zobrazení Matice lineárních zobrazení Nechť V, +, a W, +, jsou nenulové vektorové prostory konečných dimenzí n a m nad tělesem T, +,, nechť posloupnosti vektorů g 1, g 2,..., g n V a h 1, h 2,..., h m W tvoří báze

Více

(1) Dokažte, že biprodukt je součin (a tím pádem i součet). Splňují-li homomorfismy. A B je izomorfismus stejně jako A B i+j

(1) Dokažte, že biprodukt je součin (a tím pádem i součet). Splňují-li homomorfismy. A B je izomorfismus stejně jako A B i+j 1. cvičení (1) Necht A je komutativní grupa. Dokažte, že End(A) společně s operacemi sčítání a skládání zobrazení je okruh. (2) Dokažte přímo z definice, že na každé komutativní grupě existuje právě jedna

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

10 Přednáška ze

10 Přednáška ze 10 Přednáška ze 17. 12. 2003 Věta: G = (V, E) lze nakreslit jedním uzavřeným tahem G je souvislý a má všechny stupně sudé. Důkaz G je souvislý. Necht v je libovolný vrchol v G. A mějme uzavřený eurelovský

Více

Aritmetika s didaktikou I.

Aritmetika s didaktikou I. Katedra matematiky PF UJEP Aritmetika s didaktikou I. KM / Přednáška Struktury se dvěma binárními operacemi O čem budeme hovořit: opakování struktur s jednou operací struktury se dvěma operacemi Struktury

Více

Lineární algebra : Skalární součin a ortogonalita

Lineární algebra : Skalární součin a ortogonalita Lineární algebra : Skalární součin a ortogonalita (15. přednáška) František Štampach, Karel Klouda LS 2013/2014 vytvořeno: 30. dubna 2014, 09:00 1 2 15.1 Prehilhertovy prostory Definice 1. Buď V LP nad

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

Pojem relace patří mezi pojmy, které prostupují všemi částmi matematiky.

Pojem relace patří mezi pojmy, které prostupují všemi částmi matematiky. Relace. Pojem relace patří mezi pojmy, které prostupují všemi částmi matematiky. Definice. Mějme množiny A a B. Binární relace R z množiny A do množiny B je každá množina uspořádaných dvojic (a, b), kde

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

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

Lineární algebra : Lineární zobrazení

Lineární algebra : Lineární zobrazení Lineární algebra : Lineární zobrazení (6. přednáška František Štampach, Karel Klouda LS 2013/2014 vytvořeno: 20. května 2014, 22:40 1 2 6.1 Lineární zobrazení Definice 1. Buďte P a Q dva lineární prostory

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

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

Necht tedy máme přirozená čísla n, k pod pojmem systém lineárních rovnic rozumíme rovnice ve tvaru

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

Více

Řešení. Hledaná dimenze je (podle definice) rovna hodnosti matice. a 1 2. 1 + a 2 2 1

Řešení. Hledaná dimenze je (podle definice) rovna hodnosti matice. a 1 2. 1 + a 2 2 1 Příklad 1. Určete všechna řešení následující soustavy rovnic nad Z 2 : 0 0 0 1 1 1 0 1 0 1 1 1 1 1 0 1 0 1 0 1 1 Gaussovou eliminací převedeme zadanou soustavu na ekvivalentní soustavu v odstupňovaném

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

Vlastnosti regulárních jazyků

Vlastnosti regulárních jazyků Vlastnosti regulárních jazyků Podobně jako u dalších tříd jazyků budeme nyní zkoumat následující vlastnosti regulárních jazyků: vlastnosti strukturální, vlastnosti uzávěrové a rozhodnutelné problémy pro

Více

2. Určete jádro KerL zobrazení L, tj. nalezněte alespoň jednu jeho bázi a určete jeho dimenzi.

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

Více

pro každé i. Proto je takových čísel m právě N ai 1 +. k k p

pro každé i. Proto je takových čísel m právě N ai 1 +. k k p KOMENTÁŘE ÚLOH 43. ROČNÍKU MO, KATEGORIE A 1. Přirozené číslo m > 1 nazveme k násobným dělitelem přirozeného čísla n, pokud platí rovnost n = m k q, kde q je celé číslo, které není násobkem čísla m. Určete,

Více

18. První rozklad lineární transformace

18. První rozklad lineární transformace Matematický ústav Slezské univerzity v Opavě Učební texty k přednášce ALGEBRA II, letní semestr 2000/2001 Michal Marvan 18. První rozklad lineární transformace Úmluva. Vtéto přednášce V je vektorový prostor

Více

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

8 Kořeny cyklických kódů, BCH-kódy 24 8 Kořeny cyklických kódů, BCH-kódy Generující kořeny cyklických kódů Nechť K je cyklický kód délky n nad Z p s generujícím polynomem g(z). Chceme najít rozšíření T tělesa Z p, tedy nějaké těleso GF

Více

Vektorový prostor. Př.1. R 2 ; R 3 ; R n Dvě operace v R n : u + v = (u 1 + v 1,...u n + v n ), V (E 3 )...množina vektorů v E 3,

Vektorový prostor. Př.1. R 2 ; R 3 ; R n Dvě operace v R n : u + v = (u 1 + v 1,...u n + v n ), V (E 3 )...množina vektorů v E 3, Vektorový prostor Příklady: Př.1. R 2 ; R 3 ; R n...aritmetický n-rozměrný prostor Dvě operace v R n : součet vektorů u = (u 1,...u n ) a v = (v 1,...v n ) je vektor u + v = (u 1 + v 1,...u n + v n ),

Více

2. přednáška 8. října 2007

2. přednáška 8. října 2007 2. přednáška 8. října 2007 Konvergence v metrických prostorech. Posloupnost bodů (a n ) M v metrickém prostoru (M, d) konverguje (je konvergentní), když v M existuje takový bod a, že lim n d(a n, a) =

Více

ALGEBRA. Téma 5: Vektorové prostory

ALGEBRA. Téma 5: Vektorové prostory SLEZSKÁ UNIVERZITA V OPAVĚ Matematický ústav v Opavě Na Rybníčku 1, 746 01 Opava, tel. (553) 684 611 DENNÍ STUDIUM Téma 5: Vektorové prostory Základní pojmy Vektorový prostor nad polem P, reálný (komplexní)

Více

ÚVOD DO ARITMETIKY. Michal Botur

ÚVOD DO ARITMETIKY. Michal Botur ÚVOD DO ARITMETIKY Michal Botur 2011 2 Obsah 1 Algebraické základy 3 1.1 Binární relace.................................. 3 1.2 Zobrazení a operace............................... 7 1.3 Algebry s jednou

Více

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

BCH kódy. Alena Gollová, TIK BCH kódy 1/27 7. přednáška z algebraického kódování Alena Gollová, TIK 1/27 Obsah 1 Binární Alena Gollová, TIK 2/27 Binární jsou cyklické kódy zadané svými generujícími kořeny. Díky šikovné volbě kořenů opravuje kód

Více

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

Více