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



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

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

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

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

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

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

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

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.

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

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

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

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

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

2. Test 07/08 zimní semestr

1 Lineární prostory a podprostory

Charakteristika tělesa

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

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

PŘEDNÁŠKA 7 Kongruence svazů

Množiny, relace, zobrazení

Teoretická informatika Tomáš Foltýnek Algebra Struktury s jednou operací

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

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

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)

Co je to univerzální algebra?

Báze a dimenze vektorových prostorů

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

1 Linearní prostory nad komplexními čísly

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

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.

Matice. a m1 a m2... a mn

10. Vektorové podprostory

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

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

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

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.

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

GRUPY SBÍRKA PŘÍKLADŮ

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:

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

Střípky z LA Letem světem algebry

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

Úvod do informatiky. Miroslav Kolařík

Teorie grup 1 Příklad axiomatické teorie

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 =

4 Počítání modulo polynom

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

Algebraické struktury s jednou binární operací

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

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,

Operace s maticemi. 19. února 2018

Operace s maticemi

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

Pomocný text. Polynomy

Základy teorie množin

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.

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

1. Pologrupy, monoidy a grupy

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

Cvičení z Lineární algebry 1

1 Báze a dimenze vektorového prostoru 1

Algebra II pro distanční studium

Těleso racionálních funkcí

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

10. DETERMINANTY " # $!

Základy teorie množin

Grupy Mgr. Růžena Holubová 2010

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

Matematická analýza 1

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

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

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

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

Matice lineárních zobrazení

(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

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

10 Přednáška ze

Aritmetika s didaktikou I.

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

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

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

)(x 2 + 3x + 4),

Cyklické grupy a grupy permutací

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

Lineární algebra : Polynomy

Matematika pro informatiku 2

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

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

Lineární algebra : Lineární prostor

Vlastnosti regulárních jazyků

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

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

18. První rozklad lineární transformace

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

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,

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

ALGEBRA. Téma 5: Vektorové prostory

ÚVOD DO ARITMETIKY. Michal Botur

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

Učební texty k státní bakalářské zkoušce Matematika Vlastní čísla a vlastní hodnoty. študenti MFF 15. augusta 2008

Transkript:

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

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 = 93-72 = 21, o a 3 = 72-3.21 = 9, o a 4 = 21-3.9 = 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 = 93-72 = 21, o a 3 = 9 = 72-3.21 = 72-3.(93-72) = 4.72-3.93, o a 4 = 3 = NSD(93, 72) = 21-2.9 = (93-72)-2.(4.72-3.93) = 7.93-9.72, 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 + 101.b. Konečně jednoduchou úvahou dostáváme, že x = (a) mod 101. Konkrétně: o 38 = 101-63, o 25 = 63-38 = 2.63-101, o 13 = 38-25 = 2.101-3.63, o 12 = 25-13 = 5.63-3.101, o 1 = 13-12 = 5.101-8.63, Tedy x = (-8) mod 101 = 93. 2

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 2 + 1 = 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 2 + 1 (ale také jakýkoli jeho nenulový reálný násobek). 13.10. 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 1 +... + 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 1 + + a k x k + b 0 x 0 + b 1 x 1 + + b m x k = = (a 0 + b 0 )x 0 + (a 1 + b 1 )x 1 + + (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 1 + + a k x k ). (b 0 x 0 + b 1 x 1 + + b m x k ) = = (a 0.b 0 )x 0 + (a 1.b 0 + a 0.b 1 )x 1 + + (a i.b 0 + a i-1.b 1 + a i-2.b 2 +... + a 0.b i )x i + + + (a n + m.b 0 + a n + m-1.b 1 +... + a 0.b n + m )x i, kde opět dodefinujeme nedefinované hodnoty a i resp. b i nulami. 3

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

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/~( +,. ). 20.10. 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

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

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) = 0.0 + 0 + 1 = 1, p(1) = 1.1 + 1 + 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] ~. 27.10. 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

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) = 0.0.0 + 2.0 + 1 = 1, p(1) = 1.1.1 + 2.1 + 1 = 1, p(2) = 2.2.2 + 2.2 + 1 = 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 + 1 + 2x.x 2, o 1 = x 2 -(2x + 2)(2x + 1) = x 2 + (x + 1)(x 3 + 2x + 1 + 2x.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ě 3. 18. 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

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(*). 3.11. 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

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:. 1 2 3 4 1 2 1 1 3 2 1 4 1 1 3 4 1 4 1 4 3 4 4 2 10.11. 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

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):. 1 4 2 3 1 2 3 1 1 4 3 2 4 4 2 1 1 4 1 3 4 1 1 4 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

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

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

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) = (1627453) a q.p = (145)(267). (13)(2467) = (1347625). Konečně p -1 = (31)(7642) = (13)(2764) a q -1 = (541)(762) = (154)(276). 14

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

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

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 1. 17. 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 2. 18. 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

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

15.12. 6. 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)...).... 7. 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 2. 9. 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

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 4. 11. 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 3. 12. 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. 22.12. 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

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 = 2.3 2.7. 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

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 = 2.3 2.7. Tedy počet všech generátorů = (2-1).(3-1).3.(7-1) = 36. 5.1. 17. 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(1 + 1 + 1) = 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

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) = 1. 21. 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