ALGEBRA I PRO INFORMATIKY

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

Download "ALGEBRA I PRO INFORMATIKY"

Transkript

1 ALGEBRA I PRO INFORMATIKY JAN ŽEMLIČKA Úvod Velmi zhruba řečeno je centrálním objektem zájmu algebry množina opatřená jistým systémem operací. Přitom nás mohou zajímat nejen strukturní vlastnosti takové množiny popsané podmínkami vyjádřené právě pomocí operací, nýbrž i vztahy různých množin s podobnými systémy operací či vlastnosti tříd takových množin. Dříve než se začneme systematicky zabývat abstraktními úvahami o takových algebraických objektech(které se budou zpravidla opírat o nějaký systém axiomatických požadavků na operace), uveďme několik motivačních příkladů, které by nám pomohly usnadnit porozumění důvodům(ať už praktickým tak historickým), proč právě tu či onu vlastnost sledujeme. Příklad0.1. UvažmemnožinucelýchčíselZananíobvykléoperacesčítání+ anásobení.prolibovolnépřirozenéčíslo npoložme nz={n z z Z}.Nyní si můžeme všimnout, že je množina nz uzavřená na obě uvažované operace, tj. prokaždoudvojici a,b nzplatí,že a+b,a b nz,tedyoperace+a můžeme uvažovattakéomezeněnamnožině nz.ačkoliprožádné n >1množiny nzaz nesplývají, nelze pomocí vlastností operace + obě množiny odlišit(tj. mají stejné algebraické vlastnosti vzhledem ke sčítání), což ozřejmíme, zavedeme-li zobrazení f n :Z nzpředpisem f n (k)=kn.zjevněsejednáobijekci,kteránavícsplňuje podmínku f n (a+b)=f n (a)+f n (b). Poznamenejme, že taková vlastnost zobrazení není nijak samozřejmá, například vzhledemkoperacinásobení f n obdobnoupodmínkunesplňuje.uvážíme-linavíc podmínku existujeprvek etak,žeprovšechnyprvky aplatí a e=a,pakjetato podmínkanamnožinězsplněnapro e=1,zatímconamnožině nzzjevněneplatí. Příklad 0.2. V souladu se značením zavedeným na kurzu lineární algebry položme Z n = {0,1,...,n 1}pronějakéceléčíslo n >1.ZaveďmenaZ n operace+a předpisem a+b=(a+b)mod naa b=(a b)mod n,kdemod nznamenázbytek po celočíselném dělení hodnotou n a v závorce uvažujeme vždy obvyklé sčítání a násobenícelýchčísel.konečnědefinujmezobrazení F n :Z Z n předpisem F n (k)= (k)mod n. Všimněme si, že tentokrát zobrazení F sice není bijekce, ale obě operace sčítáníanásobenní převádí nanovězavedené+a,tedy F n (a+b)=f n (a)+f n (b) i F n (a b)=f n (a) F n (b). Definice. Binární operací na množině A budeme rozumět libovolné zobrazení A A A(obvykle ji budeme zapisovat centrálně). Máme-li binární operaci na množině A, nějakou podmnožinu U množiny A a binární operaci na množině B. Řekneme,že U jeuzavřenánaoperaci,jestližeprovšechna x,y U platí,že x y U,azobrazení f: A Bnazvemeslučitelnésoperacemi a je-lipro všechna x,y Asplněnarovnost f(x y)=f(x) f(y). Date:

2 2 JAN ŽEMLIČKA Všimněmesi,žezobrazení f n z0.1jeslučitelnésoperacemi+aneníslučitelné soperacemi,zatímcozobrazení F n z0.2jeslučitelnésoběmapáryoperací+i. Příklad 0.3. Vezměmepřirozenéčíslo n 2aoznačme n relacinamnožině celýchčíselzdanoupředpisem: a n b n/(a b).nenítěžkésiuvědomit,žese jedná o ekvivalenci(obvykle se jí říká kongruence na Z), která splňuje pro všechna takovácelá a 1,a 2,b 1,b 2,že a 1 n b 1 a a 2 n b 2 podmínky(a 1 + a 2 ) n (b 1 + b 2 )a (a 1 a 2 ) n (b 1 b 2 ).Navícsimůžemevšimnoutjejíhotěsnéhovztahukzobrazení F n z0.2,neboťplatí,že a n b,právěkdyž F n (a)=f n (b). Připomeňme, že relací na množině A rozumíme libovolnou podmnožinu A A. Definice.Uvažujmenamnožině Abinárníoperaci arelaci.řekneme,že je slučitelnásoperací,jestližeprovšechnytakovéprvky a 1,a 2,b 1,b 2 A,proněž a 1 b 1 a a 2 b 2 platí,že(a 1 a 2 ) (b 1 b 2 ). VPříkladu0.3jsmetedyzjistili,žeje kongruence n slučitelnásoběma operacemi+i. Příklad 0.4. Mějmekladnáceláčísla n 1,...,n k apoložme n = n 1 n 2 n k.zaveďmenynínakartézskémsoučinu k i=1 Z n i posložkáchoperace+a : (a 1,a 2,...,a k )+(b 1,b 2,...,b k )=(a 1 + b 1,a 2 + b 2,...,a k + b k )a(a 1,a 2,...,a k ) (b 1,b 2,...,b k )=(a 1 b 1,a 2 b 2,...,a k b k )adefinujmezobrazení G:Z k i=1 Z n i předpisem G(a)=((a)mod n 1,...,(a)mod n k )astejnýmpředpisemzavedemei zobrazení H:Z n k i=1 Z n i.obězobrazeníjsouopětslučitelnás+a. Tvrzení této a následující kapitoly budou bez důkazu využívat základních poznatků teorie čísel, především jednoznačnost(až na pořadí) ireducibilního rozkladu a Euklidova algoritmu na nalezení největšího společného dělitele. V následující poznámce budeme uvažovat operace na kartézských součinech zavedené v Příkladu 0.4. Poznámka0.5(Čínskávětaozbytcích).Nechť n 1,n 2,...,n k jsoupodvounesoudělnákladnáceláčíslaan=n 1 n 2 n k,potomzobrazení f:z n k i=1 Z n i danépředpisem f(x)=(x mod n 1, x mod n 2,...,x mod n k )jebijekceslučitelná soperací+asoperací. Důkaz. Přímo z definice snadno vidíme, že je f zobrazení slučitelné s oběma operacemi.zbývánahlédnout,žejdeobijekci.protožejsouz n a k i=1 Z n i stejně velkékonečnémnožiny,stačíověřit,žeje fprosté.nechťpro a b Z n platí,že f(a)=f(b).potom f(b a)=0,tedy n i /b aprovšechna i=1,...,k.protože jsou n i podvounesoudělnáa0 b a n 1,mámein/b a,tudíž b=a. Čínská věta o zbytcích nám umožňuje algebraicky přesně reprezentovat větší množinuz n pomocípočítánívmenšíchmnožináchz ni,cožjepostup,kterýsepři potřebě exaktního počítání s velkými čísly(například při práci s velkými prvočísly) často používá. Definice.Zobrazení ϕ:n Ndanépředpisem ϕ(n)= {0 < k < n NSD(k,n)= 1} nazveme Eulerovou funkcí. Poznámka0.6.Je-li pprvočísloakkladnéceléčíslo,pak ϕ(p k )=(p 1) p k 1.

3 ALGEBRA I PRO INFORMATIKY 3 Důkaz.Číslomenšínež p k jesoudělnésp k,právěkdyžjenásobkemčísla p.kladnýchnásobkůčísla pmenšíchnež p k jezřejměprávě p k 1 1.Toznamená,že naopakkladnýchčíselnesoudělnýchsp k máme ϕ(p k )=(p k 1) (p k 1 1)= p k p k 1 =(p 1)p k 1. Věta 0.7. Buď p 1 < p 2 < < p k prvočíslaar 1,r 2,...,r k kladnáceláčísla. Potom ϕ( k i=1 pri i )= k i=1 ϕ(pri i )= k i=1 (p i 1)p ri 1 i. Důkaz.Zvolmelibovolné a Z n.položme n= k i=1 pri i Podle 0.5 je zobrazení f : Z n k i=1 Z p r i i a(a 1,...,a k )=f(a). bijekce. Abychom ověřili rovnost ϕ( k i=1 pri i )= k i=1 ϕ(pri i ),stačínámnahlédnout,žensd(a,n)=1právětehdy, kdyžnsd(a i,n i )=1provšechna i=1,...,k,protože k i=1 ϕ(n i)= k i=1 {a Z ni \ {0} NSD(a,n i )=1}. Jestliže NSD(a, n) 1, existuje prvočíslo p, které dělí n, a díky jednoznačnosti prvočíselnéhorozkladutudížexistuje i,proněž pdělí n i.tedybuď a i =0nebo p dělí a i,protonsd(a i,n i ) 1.Naopak,jesližeNSD(a i,n i ) 1,pakexistujedělitel c >1čísel a i i n i,proto cdělíia=a i + xn i i n=n 1...n i...n k. Konečněrovnost k i=1 ϕ(pri i )= k i=1 (p i 1)p ri 1 i plyne okamžitě z 0.6 Příklad0.8. Nechť XjeneprázdnámnožinapísmenaM(X)jemnožinavšech slov, tj. všech konečných posloupností písmen. Zaveďme na této množině binární operaciskládání : x 1...x n y 1...y m = x 1...x n y 1...y m adáleoznačme λprázdné slovo. Snadno nahlédneme, že je operace asociativní(je-li X aspoň dvouprvková množina,pakoperaceneníkomutativní)aplatí,že λ s=s λ=sprokaždé s M(X). Mějmedvěslova a,b M(X).Obsahuje-lislovo s a podposloupnost a,slovo s b vzniknezeslova s a tak,žepodposloupnost avs a nahradímepodposloupností b. Ztotožníme-livšechnytakovédvojiceslov,t.j.zavedeme-lipodmínkou s a s b a s b s c relaci na M(X),pak budeekvivalenceslučitelnásoperací. 1. Množiny s asociativní binární operací Připomeňme, že binární operace na A je asociativní(resp. komutativní), platí-li provšechna x,y,z Arovnost x (y z)=(x y) z(resp. x y= y x). Definice. Uvažujme binární operací na množině A. Neutrálním prvkem operace rozumímetakovýprvek e A,že g e=e g= gprovšechna g A. Poznámka 1.1. Každá binární operace má nejvýše jeden neutrální prvek. Důkaz.Jsou-li e,fdvaneutrálníprvky,pak e=e f= f. Příklad 1.2. Je-li X aspoň dvouprvková množina a definujeme-li na X binární operaci předpisem x y=x,jeoperace asociativní,ale Xneobsahuježádný neutrální prvek. Přitom dokonce každý prvek X splňuje první z rovností, kterou je neutrální prvek definován. Definice. Nechť jebinárníoperacenamnožině Sa1jejíneutrálníprvek.Řekneme,žeprvek s Sjeinvertibilní,existuje-litakovýprvek s 1 S,že s 1 s= s s 1 =1.Prvek s 1 nazvemeinverznímprvkemkprvku s.

4 4 JAN ŽEMLIČKA Definice. Množině G s binární operací budeme říkat grupoid(a budeme psát G( )).Ogrupoidu G( )řekneme,žeje: - pologrupa, je-li operace asociativní, - monoid, je-li operace asociativní a v G leží její neutrální prvek, - grupa, je-li G( ) monoid, jehož každý prvek je invertibilní, - komutativní grupa(nebo abelovská grupa), je-li G( ) grupa a je komutativní. VPříkladech0.1a0.3jsmepřipomněliasociativníakomutativníoperace+a namnožiněcelýchčísel(avpříkladech0.2a0.4jsmesiuvědomili,žeasociativitu ikomutativitusplňujíjimiindukovanéoperacenamnožináchz n ).Jistězdenení třeba opakovat, jak vypadají odpovídající neutrální a invertibilní prvky. Uveďme ještě několik dobře známých, ač méně elementárních příkladů asociativních binárních operací. Příklad 1.3. (1)Množina M(X)zPříkladu0.8tvořísoperacískládání(tzv. slovní) monoid. (2) Buď X nějaká neprázdná množina a označme T(X) množinu všech zobrazení množiny X do sebe. Potom T(X)( ) tvoří(s operací skládání )(tzv. transformační) monoid. (3)Čtvercovématice M n (T)nadtělesem T stupně nspolusnásobenímtvoří monoid M n (T)( )(neutrálnímprvkemjezdejednotkovámatice). Nestanovíme-li jinak, bude v následujícím 1 označovat neutrální prvek operace (a0prooperaci+)as 1 budeinverzníprvekksvzhledmkoperaci (a sbude inverz vzhledem k operaci +). Poznámka1.4.Buď S( )monoidaa,b,c S.Platí-li,že a b=c a=1,potom b=cjejednoznačněurčenýinverzníprvekkprvku a. Důkaz.Stačíověřit,že b=c.svyužitímasociativitypočítejme: c=c 1=c (a b)= (c a) b=1 b=b. Příklad 1.5. Uvažujme transformační monoid T(N) na množině všech přirozených číselanechť α(k)=2ka β(k)=[ k 2 ].Pak βα=idaαβ Id.Prvky αaβmonoidu T(N) splňují právě jednu z definitorických rovností invertibilního prvku, invertibilní tedy nejsou(a podle 1.4 být nemohou). Poznámka 1.6. Množina všech invertibilních prvků monidu S( ) je uzavřená na operaci.je-linavíc sinvertibilníprvek,pakis 1 jeinvertibilnía(s 1 ) 1 = s. Důkaz.Označme S množinuinvertibilníchprvkůmonidu S( )Vezmeme-liprvky g 1 a g 2 z S,platí,žeexistujíprvky h 1,h 2 S,proněž g i h i = h i g i =1,kde i=1,2.tedy(g 1 g 2 ) (h 2 h 1 )=g 1 (g 2 h 2 ) h 1 = g 1 1 h 1 = g 1 h 1 =1a symetricky(h 2 h 1 ) (g 1 g 2 )=1. Druhávlastnostplyneokamžitězdefinitoricképodmínky s s 1 = s 1 s=1a z1.4. Poznámka 1.7. Nechť S( ) je monoid a S množina všech jeho invertibilních prvků.označíme-li S restrikci S S operace namnožinu S S,pak S ( S ) je grupa.

5 ALGEBRA I PRO INFORMATIKY 5 Důkaz.Podle1.6jemnožina S uzavřenánaoperaci,protoje S S dobře definovanáasociativníbinárníoperacena S.Protože1 1=1,ležíneutrálníprvek 1vmnožině S.Konečně, S obsahujeinverzníprvkyopětdíky1.6. Příklad 1.8. (1) Grupa invertibilních prvků slovního monoidu M(X)( ) obsahuje pouze neutrální prvek e. (2) Grupu invertibilních prvků transformačního monoidu T(X)( ) tvoří právě všechny bijekce S(X) na množině X (mluvíme o symetrické grupě nebo grupě permutací). (3)Grupuinvertibilníchprvkůmonoidučtvercovýchmatic M n (T)( )stupně n tvoří právě všechny regulární matice stupně n. Definice. Podgrupou grupy G( ) budeme rozumět každou neprázdnou podmnožinu H množiny G,kterájeuzavřenána aprojejížkaždýprvek h H platí,že h 1 H.Normálnípodgrupajepodgrupa Hgrupy Gsplňujícínavícpodmínku g h g 1 Hprokaždé g Gah H. Poznámka1.9. Nechť G( )jegrupa, Ha H i, i Ijejípodgrupy. (1) 1 H, (2) H( )tvořísoperacíomezenounamnožinu Hopětgrupu, (3) i I H ijepodgrupagrupy G( ), (4)jsou-livšechnypodgrupy H i normální,pakjeipodgrupa i I H inormální, (5) je-li G( ) komutativní grupa, pak je podgrupa H vždy normální. Důkaz.(1)Protožeje H neprázdná,obsahujenějaké h H.Tedy h 1 H a 1=h h 1 H. (2)Díky(1)obsahuje Hneutrálníprvekvzhledemk,zbytekplyneokamžitěz definice podgrupy a vlastností operace na G(srovnej s 1.6). (3)1 H i provšechna i I podle(1),tedy i I H ijeneprázdná.zvolme libovolně a,b i I H i.potom a b H i prokaždé i Idíkyuzavřenosti H i na operaci,tedy a b i I H i.podobněpodledefinice a 1 H i prokaždé i I, proto a 1 i I H i. (4)Zvolme h i I H ia g G.Pak g h g 1 H i provšechna i I,atudíž g h g 1 i I H i. (5)Díkykomutativitěbinárníoperaceplatíprokaždé g Gah H,že g h g 1 = g g 1 h=h H. Příklad1.10.(1)Všimněmesi,ževkaždégrupě G( )tvořímnožiny {1}aG(tzv. triviální) příklady normálních podgrup. (2) Uvažujeme-li komutativní grupu celých čísel Z(+)(s neutrálním prvkem 0 a inverzními prvky značenými standardně symbolem ), potom množiny tvaru nz={n z z Z}jsouprokaždénezápornécelé npodgrupougrupyz(+)(viz 0.1). Napak, uvažujme libovolnou nenulovou podgrupu P grupy Z(+). Protože P obsahujenějakýnenulovýprvekaskaždým a Pjei a P,ležívPjistěnějaký kladnýprvekamymůžemezvolitnejmenšíkladnéčísloobsaženévp,označmeho n.ukažme,ženutně P= nz.indukcídíkyuzavřenosti Pnasčítánínahlédneme,že 2n=n+n P,3n P,..., kn P,...,prokaždépřirozené k.protože n P, dostanemstejnýmargumentem,že nz P.Nynízvolmelibovolně a P.Potom vydělímesezbytkemčíslo ačíslem n,t.j.najdemecelé qanezápornécelé z < n, prokterá a=qn+z.zuzavřenosti Pna+použitéproprvky a, qn Pplyne, že z= a+( qn) P,azminimalityvolby ndostáváme,že z=0,tedy nz=p.

6 6 JAN ŽEMLIČKA (3)Uvažujmegrupupermutacínamnožině {1,...,n},obvykleseznačí S n ( ) (viztaké1.8(2)).snadnonahlédneme,žemnožinavšechsudýchpermutací A n je normálnípodgrupou S n ( ).Navíclze(elemntárnímiprostředky)dokázat,žegrupa S n ( )neobsahujepro n 4jinénormálnípodgrupynež {Id}, S n a A n (vpřípadě S 4 sevyskytujeještějednadalšívýjimečnánormálnípodgrupa).uveďměalespoň příkladzjevnépodgrupy T = {Id,(12)}grupy S 3,kteránenínormální,protože například(13) (12) (13) 1 =(23) T. Definice. Nechť H a K jsoudvěpodmnožinygrupy G( )ag G.Definujme množiny HK= {h k h H, k K}, gh= {g}ha Hg= H{g}.Je-li Hpodgrupa G,definujmena Grelacirmod H(resp.lmod H)podmínkou:(a,b) rmod H(resp. (a,b) lmod H) a b 1 H(resp. a 1 b H). Příklad1.11. Mějmedvěnormálnípodgrupy Ha Kgrupy G( ).Pakprokaždé h 0 H a k K existuje h 1 H,prokteré k h 0 k 1 = h 1,tedy k h 0 = h 1 kakh HK.Symetrickýargumentdokazujeiobrácenouinkluzi,proto KH= HK.Nynísnadnonahlédneme,žejesoučin HKrovněžpodgrupou G( ): zřejměje HKneprázdnéazvolíme-li h 0,h 1 Ha k 0,k 1 K,potom(h 0 k 0 ) 1 = k0 1 h 1 0 KH= HKadáleexistujetakové h 2 H,že k 0 h 1 = h 2 k 0,proto h 0 k 0 h 1 k 1 = h 0 h 2 k 0 k 1 HK.Konečněvezmeme-lilibovolnéprvky g G, h Ha k K,pakplatí g h k g 1 =(g h g 1 ) (g k g 1 ) HKdíky předpokládané normalitě obou podgrup. Vidíme, že součin normálních podgrup (například tedy součin libovolných podgrup komutativní grupy) dává opět normální podgrupu. Poznamenejme, že součin podgrup, které normální nejsou, vůbec nemusí býtpodgrupou(stačíuvážitnapříkladpodgrupy H= {Id,(12)}aK= {Id,(13)} grupy S 3 ). Relacínamnožině Abudemerozumětkaždoupodmnožinu A ANechť ρje relace na A, označme: - ρ 1 = {(b,a) (a,b) ρ}(opačnárelace), - ρ + = {(a,b) a=a 0,a 1,...,a n 1,a n = b A;(a i,a i+1 ) ρ}(tranzitivní obal), - id={(a,a) a A}(identita). Řekneme,žerelace ρjesymetrická,jestliže ρ 1 ρ,tranzitívní,pokud ρ + ρ, a reflexivní, v případě, že id ρ. Ekvivalencí budeme nazývat každou symetrickou, tranzitívní a reflexivní relaci. Definice. Nechť ρ je ekvivalence na množině A. Definujme faktor množiny(často seříkátakékvocient) Apodleekvivalence ρjakomnožinu A/ρ={[a] ρ a A}, kde[a] ρ = {b A (a,b) ρ},apřirozenouprojekcizobrazení π ρ : A A/ρdané podmínkou π ρ (a)=[a] ρ. Všimněmesi,žeje-li ρekvivalencena A,pak A/ρ={[a] ρ a A}tvořírozklad množiny A.Naopakmáme-li {B i i I}rozkladmnožiny A,pakrelace ρurčená podmínkou:(a,b) ρ i I: a,b B i jeekvivalencíaa/ρ={b i i I}. Poznámka1.12. Nechť G( )jegrupaahjejípodgrupa.potomplatí: (1) rmod Hilmod Hjsouekvivalencena G, (2) (a,b) rmod H (a 1,b 1 ) lmod Hprokaždé a,b G, (3) G/rmod H) = G/lmod H, (4) rmod H=lmod H,právěkdyžje Hnormálnípodgrupa G( ),

7 ALGEBRA I PRO INFORMATIKY 7 (5) [a] rmod H = Haa[a] lmod H = ahprokaždé a G, (6) [a] rmod H = [a] lmod H = H prokaždé a G. Důkaz.(1)Tvrzenídokážemejenormod H,prolmod Hbudedůkazsymetrický. Podle1.9(1)podgrupa Hobsahujeneutrálníprvek1,protoprokaždé a Gmáme a a 1 =1 H,tedy(a,a) rmod H.Předpokládáme-li,že(a,b) rmod H, pak a b 1 H,protoib a 1 =(a b 1 ) 1 H(podle1.4a1.6),tudíž(b,a) rmod H.Nynípředpokládejme,že(a,b),(b,c) rmod H,cožpodledefinicenaší relaceznamená,že a b 1,b c 1 H.Zuzavřenosti Hnabinárníoperaciplyne, že(a b 1 ) (b c 1 ) H,tedy a c 1 = a b 1 b c 1 Ha(a,c) rmod H.Tím jsme ověřili, že je relace rmod H reflexivním, symetrická a tranzitivní. (2)Díky1.6mámerovnost a b 1 =(a 1 ) 1 b 1,proto a b 1 H (a 1 ) 1 b 1 H,čímžjsmedokončilidůkaz. (3)Podle(2)jezobrazení[a] rmod H [a 1 ] lmod H korektnědefinovanoubijekcí, tedy faktorové množiny G/rmod H a G/lmod H mají stejně prvků. (4)Předpokládejme,žermod H=lmod Hazvolme h Ha g G.Potom (g h) 1 g= h 1 g 1 g= h 1 H,tedy(g h,g) lmod H=rmod H.Zdefinice rmod Hdostaneme g h g 1 H. Nyní předpkládejme, že je H normální podgrupa grupy G( ). Zvolíme-li(a, b) rmod H,víme,že a b 1 H.Podledefinicenormálnípodgrupy b 1 a=b 1 a b 1 (b 1 ) 1 H,tedy(b,a) lmod Hadíky(1)(a,b) lmod H,čímžjsme ověřili, že rmod H lmod H. Symetrický argument dokazuje obrácenou implikaci. (5) Opět se budeme věnovat jen ekvivalenci rmod H. Použijeme definici rozkladové třídy: [a] rmod H = {b A (a,b) rmod H}={b A h H: a b 1 = h}= = {b A h H: b=h 1 a}={b A h H: b=h a}=ha. (6)Definujmezobrazení b:h Ha(resp. H ah)předpisem b(h)=h a (resp. b(h)=a h).zřejmějdeozobrazenína Ha(resp.na ah)apředpokládejme, že b(h 0 )=b(h 1 ),tedy h 0 a=h 1 a.tutorovnostzprava(resp.zleva)přenásobíme hodnotou a 1,abychomdostali h 0 = h 0 a a 1 = h 1 a a 1 = h 1.Tedy bje bijekceavšechnymnožiny H, ah, Hamajístejnýpočetprvků.Nynízbývápoužít (5). Definice. Buď Hpodgrupagrupy G( ).Potomčíslu[G:H]= G/rmod H (= G/lmod H podle1.12)budemeříkatindexpodgrupy Hvgrupě Gavelikosti G množiny G budeme říkat řád grupy G. Věta1.13(Lagrange). Je-li Hpodgrupagrupy G( ),pak G =[G:H] H. Důkaz.Podle1.12(1)jermod Hekvivalence,proto G= A G/rmod H A,kdesjednocujeme disjunktní množiny. Využijeme-li dále poznatek 1.12(6), který říká, že všechny ekvivalenční třídy mají počet prvků stejný jako množina H, pak dostáváme G = A G/rmod A = A = H =[G:H] H. H A G/rmod H A G/rmod H Důsledek Je-li G konečná grupa, potom řád každé její podgrupy dělí řád grupy G.

8 8 JAN ŽEMLIČKA Všimněme si, že grupa prvočíselného řádu obsahuje jen triviální podgrupy. Věta1.15.Nechť G( )jegrupaaρrelacena G.Pak ρjeekvivalenceslučitelnás operací právětehdy,když H=[1] ρ jenormálnípodgrupa G( )aρ=rmod H. Důkaz.( ) Nejprve předpokládejme, že je ρ je ekvivalence slučitelná s operací. Protožeje ρreflexivnírelace,leží1vtřídě[1] ρ atajetudížneprázdná.zvolme a,b [1] ρ a g G.Vidíme,že(1,a),(1,b) ρ,navíc,zreflexivity ρplyne,že (a 1,a 1 ),(g 1,g 1 ),(g,g) ρ.nynívyužijemeslučitelnosti ρs,abychomdostali, že(1 1,a b) ρ,dáleže(1 a 1,a a 1 ) ρa(g 1 g 1,g a g 1 ) ρ.využijeme-li vlastnostíneutrálníhoprvkuasymetrie ρ,vidíme,že(1,a b),(1,a 1 ),(1,g a g 1 ) ρ,tedy a b, a 1, g a g 1 [1] ρ,čímžmámeověřeno,žeje[1] ρ normálnípodgrupa G( ).Připomeňme,žepodle1.12(4)rmod[1] ρ =lmod[1] ρ. Nyníbychommělidokázat,že(a,b) ρ,právěkdyž(a,b) lmod[1] ρ.jestliže nejprve(a,b) ρ,potom(1,a 1 b)=(a 1 a,a 1 b) ρ,protožeje ρekvivalnce slučitelnás,tedy(a,b) lmod[1] ρ.naopak,zvolíme-li(a,b) lmod[1] ρ,pak (a,b)=(a 1,a a 1 b) ρ. ( ) Předpokládejme, že je H normální podgrupa G( ) a definujme relaci ρ jako rmod H(tj.(a,b) ρ a b 1 H).Podle1.12(1)je ρekvivalenceapřímým výpočtemzjistíme,že[1] ρ = H.Zvolmenyní(a 0,b 0 ),(a 1,b 1 ) ρ,tj. a 0 b 1 0 i a 1 b 1 1 jsouprvky H.Nynípoužijemenormalitu H,abychomdostali,že b 1 0 a 0 = b 1 0 (a 0 b 1 0 ) b 0 H.Uzavřenost Hna zaručuje,že b 1 0 a 0 a 1 b 1 1 Hadalším využitímnormalityzískáme a 0 a 1 (b 0 b 1 ) 1 = b 0 (b 1 0 a 0 a 1 b 1 1 ) b 1 0 H, tedy(a 0 a 1,b 0 b 1 ) ρ,čímžjsmeověřilislučitelnost ρssoperací. Poznámka1.16.Nechť G( )ah( )jsougrupyaf: G Hjezobrazeníslučitelné soperací.pakje f(1)=1af(g 1 )=(f(g)) 1 prokaždé g G. Důkaz.Protože f(1) = f(1 1) = f(1) f(1),stačírovnost f(1) = f(1) f(1) přenásobitprvkem f(1) 1,abychomdostali1=f(1) f(1) 1 = f(1) f(1) f(1) 1 = f(1).dále1=f(1)=f(g 1 g)=f(g 1 ) f(g)apodobně1=f(g) f(g 1 ),proto f(g 1 )=(f(g)) 1. Definice. Zobrazení f : G H grup G( )ah( )slučitelnésjejichbinárními operacemi se nazývá(grupový) homomorfismus. Bijektivní homomorfismus budeme nazývatizomorfismus.podmnožiněkerf = {g G f(g)=1}irelacikerf = {(g 1,g 2 ) G G f(g 1 )=f(g 2 )}budemeříkatjádrohomomorfismu. Jestližemezidvěmagrupami G 1 a G 2 existujeizomorfismus,říkáme,že G 1 a G 2 jsouizomorfníapíšeme G 1 = G2. Poznámka1.17.Nechť G 1 ( ), G 2 ( )ag 3 ( )jsougrupy, f: G 1 G 2 a g: G 2 G 3 jsouhomomorfismyahpodgrupagrupy G 2 ( ). (1) gf je také homomorfismus, (2)je-li fbijekce,pak f 1 jeizomorfismus, (3)obraz g(h)jepodgrupa G 3 ( )aúplnývzor f 1 (H)jepodgrupa G 1 ( ), (4) Kerfjenormálnípodgrupa G 1 ( )aker f=rmodkerf, (5) ker fjeekvivalenceslučitelnásoperací na G 1, Důkaz.(1)Je-li a,b G 1,pak gf(a b)=g(f(a) f(b))=g(f(a)) g(f(b)). (2)Stačíověřit,že f 1 jehomomorfismus.zvolíme-li c,d G 2,potom f(f 1 (c) f 1 (d))=c d,proto f 1 (c) f 1 (d)=f 1 (c d).

9 ALGEBRA I PRO INFORMATIKY 9 (3)Nejprveukážeme,žeje g(h)podgrupa G 3 ( ). g(h)jezjevněneprázdná množina.vezměme u,v g(h),tj.existují c,d H,prokterá g(c)=uag(d)=v. Protože c d, c 1 H,dostávámepřímozdefinice,že u v= g(c) g(d)=g(c d) g(h),au 1 = g(c) 1 = g(c 1 ) g(h)podle1.16. Poznamenejme,že1 f 1 (H),tedyjdeoneprázdnoumnožinuazvolme a,b f 1 (H),tj. f(a),f(b) H.Potomopět f(a) f(b)=f(a b) H,af(a 1 )= f(a) 1 H,tedy a b, a 1 f 1 (H),tedy f 1 (H)jepodgrupa. (4)Protože {1}jepodgrupa G 2 ( )akerf= f 1 ({1}),jeKerfpodgrupapodle (3).Vezmeme-lilibovolné g G 1 a h Kerf,potom f(g h g 1 )=f(g) f(h) f(g 1 )=f(g) 1 f(g) 1 =1,tedy g h g 1 Kerf.Zbývásiuvědomit,že f(a)=f(b) f(a) f(b) 1 =1 f(a b 1 )=1 a b 1 Kerf. (5)Plyneokamžitěz(4)a1.15. Věta1.18. Nechť G( )jegrupaaρekvivalencena Gslučitelnás.Nafaktorové množině G/ρdefinujemeoperaci předpisem[a] ρ [b] ρ =[a b] ρ.tatodefiniceje korektní, G/ρ( )jeopětgrupaapřirozenáprojekce π ρ jehomomorfismus. Důkaz. Abychom ověřili korektnost definice, musí ukázat, že definice nezávisí na volbězástupceekvivalenčníchtříd.mějmetedy[a] ρ =[c] ρ a[b] ρ =[d] ρ,tj.(a,c), (b,d) ρ.potomdíkyslučitelnosti ρsoperacímáme(a b,c d) ρ,proto[a b] ρ = [c d] ρ. Vezmeme-li[a] ρ,[b] ρ,[c] ρ ρ,pakpřímozdefinicevidíme,že [a] ρ ([b] ρ [c] ρ ])=[a (b c)] ρ =[(a b) c] ρ =([a] ρ [b] ρ ) [c] ρ, tedyoperace jeasociativní.to,žejeneutrálnímprvkemprávě[1] ρ ainverzním prvkemkprvku[a] ρ právěprvek[a 1 ] ρ,dostanemepřímýmvýpočtem.konečně π ρ (a b)=[a b] ρ =[a] ρ [b] ρ = π ρ (a) π ρ (b)zdefinice. Grupu zavedenou na faktorové množině budeme nazývat faktorovou grupou. Věta 1.15, která říká, že každé ekvivalenci ρ slučitelné s binární operací na grupě jednoznačně odpovídá normální podgrupa H, nám umožňuje faktorovou množinu zapisovat ve tvaru G/H, navíc je běžné, že se operace na faktorové grupě označuje stejně jako operace na původní grupě. Obvyklý zápis faktorové grupy G/ρ( ) bude tedy G/H( ),kde H =[1] ρ a[a] ρ [b] ρ =[a b] ρ.podobněbudemepřirozenou projekci Gna G/Hoznačovatsymbolem π H amísto[a] ρ budemepsát[a] H. Příklad1.19.Uvážíme-linagrupěZ(+)ekvivalenci n zavedenouvpříkladu0.3, jednáseoekvivalencislučitelnousoperací+a[0] n = nz,proto n =rmod nz anafaktorovémnožiněz/nz=z/ n mámedobřezavedenustrukturugrupy Z/nZ(+)předpisem[a] n +[b] n =[a+b] n. Poznámka1.20(Větaohomomorfismu).Buď f: G 1 G 2 homomorfismusgrup G 1 ( )ag 2 ( )anechť Hjenormálnípodgrupa G 1 ( ).Pakexistujehomomorfismus g:g 1 /H G 2 splňujícípodmínku gπ H = f právětehdy,když H Kerf (tj. rmodh rmodkerf).navíc,jestliže gexistuje,je gizomorfismus,právěkdyž f jenaakerf= H. Důkaz.Nejprvepředpokládejme,žeexistujehomomorfismus g: G 1 /H G 2 splňující gπ H = f,tedy g([a] H )=f(a).zvolme a H.Pak[a] H = H=[1] H jeneutrální prvekgrupy G 1 /H( ),aproto f(a)=g([a] H )=1podle1.16.Tedy a Kerf,čímž jsmeověřili,že H Kerf.

10 10 JAN ŽEMLIČKA Naopak,nechť H Kerf.Musímeověřit,žejedinámožnádefinice gdanápředpisem g([a] H )=f(a)jekorektní.vezměmeproto[a] H =[b] H.Potom a b 1 H Kerf,tedy1=f(a b 1 )=f(a) f(b) 1 podle1.16,aproto f(a)=f(b).konečně g([a] H [b] H )=g([a b] H )=f(a b)=f(a) f(b)=g([a] H ) g([b] H ), tedy g je homomorfismus. Zbýváověřitzávěrečnouekvivalenci.Předněsiuvědomme,že g(g 1 /H)=f(G 1 ), tedy g jena,právěkdyžje f na.nechťje g navícprostéazvolme a Kerf. Pak g([a] H ) = f(a) = 1.Protože g([1] H ) = g(h) = 1,plynezprostoty g,že [a] H = H,tedy a H.Ověřilijsme,žeKerf H,aprotožeužvíme,že H Kerf, mámerovnost H=Kerf.Konečněpředpokládejme,že g([a] H )=g([b] H ).Potom f(a)=f(b)aa b 1 Kerf= H.Tudíž(a,b) rmodha[a] H =[b] H,čímžjsme ověřili, že je g prosté. Věta1.21(1.větaoizomorfismu).Nechť f: G 1 G 2 homomorfismusgrup G 1 ( ) a G 2 ( ).Pak f(g 1 )jepodgrupa G 2 (tedyopětgrupa)ag 1 /Kerf( )jeizomorfní f(g 1 )( ). Důkaz.Z1.17(3) dostáváme, že f(g 1 ) je podgrupa G 2. Omezíme-li obor hodnotzobrazení f,můžemehochápatjakohomomorfismus f : G 1 f(g 1 ).Nyní aplikujeme 1.20 pro H = Kerf a dostaneme přímo požadovaný izomorfismus g: G 1 /Kerf f(g 1 ). Příklad1.22. Mějmehomomorfismus f n :Z Z n grupyz(+)dogrupyz n (+) spočítánímmodulo ndanýpředpisem f n (k)=(k)mod n.pakmámepodle1.21 izomorfismusz/ker f n (+) =Z n (+),navícjezjevně(a,b) ker f n,právěkdyž n/(a b),aker f n = nz. Věta1.23(2.větaoizomorfismu).Nechť G( )jegrupaah, Kjejínormálnípodgrupy.Jestliže H K,pak K/Hjenormálnípodgrupagrupy G/H( )afaktorová grupa G/K( )jeizomorfnígrupě(g/h)/(k/h)( ). Důkaz.Opětnejprvepoužijeme1.20prohomomorfismy π K : G G/K (jako f z1.20)aπ H : G G/H (jako π H z1.20).protožepodlepředpokladu H K = Kerπ K,dávánám1.20homomorfismus g : G/H G/K splňujícívztah g([a] H )=[a] K.Všimněmesi,žeje gzjevněna.nynípřímočařespočítámekerg= {[a] H G/H g([a] H )=[a] K =[1] K }=K/H.Poznamenejme,žejeKerg= K/H normální podgrupa G/H( ) podle 1.17(3). Nyní pro homomorfismus g využijeme 1.21,abychomdostali G/K= g(g/h) =(G/H)/Kerg=(G/H)/(K/H). 2. Cyklické grupy Připomeňme, že podle 1.9(3) je průnik libovolného systému podgrup zase podgrupou. Uvážíme-li grupu G( ) a podmnožinu X G, pak průnik všech podgrup G( ) obsahujících X je rovněž podgrupou obsahující X, označme ho X, zjevně se jedná o nejmenší takovou podgrupu vzhledem k inkluzi. Speciálně budeme psát g místo {g},je-li g G. Definice.Buď G( )grupaax G.Podgrupu X nazvemepodgrupu G( )generovanou množinou X. Řekneme, že G( ) je cyklická grupa, existuje-li takový prvek g G,že g =G.

11 ALGEBRA I PRO INFORMATIKY 11 Nechť G( )jegrupa a G.Definujmeindukcí: a 0 =1, a n = a n 1 aprokaždé n >0, a n =(a 1 ) n prokaždé n <0. Poznámka2.1.Nechť G( )jegrupaaa G.Zobrazení φ:z Gdanépředpisem φ(n)=a n jehomomorfismusgrupyz(+)dogrupy G( )aφ(z)= a ={a n n Z}. Důkaz.Potřebujemeprokaždoudvojici m,n Zověřit,že φ(n+m)=a n+m = a n a m = φ(n) φ(m).přitom a n+m = a n a m zjevněplatíprooběnezápornáaobě záporná m,n.je-li nzápornéam+nnezáporné,pak a n am =(a 1 ) n am = a n+m. Podobněpro nzáporné, mkladnéam+nzápornémáme a n a m =(a 1 ) n a m = (a 1 ) n m = a n+m. Závěrempoznamenejme,že φ(z)jeprávětvaru φ(z)={a n n Z},aprotose jedná o nejmenší podgrupu G( ) obsahující a. Důsledek2.2. Nechť G( )jegrupa a G.Potomprokaždé n,m Zplatí,že a n =(a n ) 1 a(a n ) m = a nm. Příklad2.3. (1)Z(+)jecyklickágrupa,kdeZ= 1 = 1. (2)Z n (+)jeprokaždépřirozené ncyklickágrupasoperacemidefinovanými modulo n,kdez n = a,právěkdyž NSD(a,n)=1. Věta 2.4. Buď G( ) cyklická grupa. (1)Je-li Gnekonečná,pak G( ) =Z(+). (2)Je-li n= G konečné,pak G( ) =Z n (+). Důkaz. Vezměme nějaký generátor g cyklické grupy G( ), tedy g = G a definujme zobrazení φ:z Gdanépředpisem φ(n)=g n.podle2.1jdeohomomorfismus a φ(z)= g =G,tedy φjezobrazenína.nynípodle1.21jez/kerφ(+) = G( ). Zbývásirozmyslet,jakvypadáZ/Kerφ.Z1.10(2)víme,žeKerφ=nZprovhodné nezápornécelé n.vpřipadě,že n=0,pakz/kerφ=z/{0} =Z,avpřípadě kladného njez/kerφ=z/nz =Z n podle1.22. Poznámka 2.5. Každá faktorová grupa i podgrupa cyklické grupy je opět cyklická. Důkaz.Snadnonahlédneme,žeje-li ggenerátorcyklickégrupy G( ),pak[g] H je generátor její faktorové grupy G/H( ). Díky2.4stačítvrzeníopodgrupáchdokázatprogrupyZ(+)aZ n (+).Nejprve hodokažmeprogrupuz(+).v1.10(2)jsmeověřili,žez(+)jinépodgrupynež podgrupy tvaru nz neobsahuje. Přitom n = nz je cyklická grupa, čímž je tvrzení ověřeno. Nynívyužijemehomomorfismu f n :Z Z n z1.22.zvolíme-lipodgrupu H grupyz n (+),pak fn 1 (H) je podle předchozí úvahy a 1.17(3) cyklická podgrupa Z,tedy H= f n (fn 1 (H))jecyklickápodgrupaZ n (+). Poznámka2.6.Buď G( )konečnágrupa.potom g G =1prokaždýprvek g G. Důkaz. g jecyklickágrupařádu n,tedyjepodle2.4izomorfníz n (+),proto g n =1.Podle1.13 n/ G,tedy g G =(g n ) G n =1 G n =1,kde1.rovnostplynez 2.2.

12 12 JAN ŽEMLIČKA Věta 2.7. Nechť G( ) je konečná cyklická grupa. Pak pro každé přirozené k, které dělířádgrupy G,existujeprávějednapodgrupagrupy Gřádu k. Důkaz. K důkazu využijeme charakterizace cyklických grup 2.4, díky němuž stačí tvrzenídokázatpro(izomorfní)grupuz n (+).Jestliže k=1,jetvrzenítriviální, předpokládejmetedy,že k > 1.Potomsnadnonahlédneme,žemnožina n k = {0, n k,2 n k,...,(k 1) n k }jepodgrupaa n k =k.mějmenynínějakoupodgrupu H grupyz n (+)řádu k.podle2.6(k h)mod n=0,proto k h=c nprovhodné celéčíslo c.tedy h=c n k.tímjsmeověřili,že Hječástípodgrupy n k.protože sejednáodvěkonečnéstejněvelkémnožiny,dostáváme,že H= n k,čímžjsme ověřili jednoznačnost volby. Prokaždépřirozené k(resp. k Z n )označujme kz= k ={kz z Z}(resp. kz n = k ={k z z Z n }). Poznámka2.8. Nechť n N, a Z n \ {0}ak/n.Pak az n = kz n,právěkdyž NSD(a,n)=k.Speciálněplatí,že az n =Z n (tj. agenerujegrupuz n (+)),právě když NSD(a,n)=1. Důkaz.Nejprvepředpokládejme,že az n = kz n.potom k az n,tedyexistujecelé x,prokteré(a x)mod n=k.prototakéexistujetakovécelé y,že a x+n y= k. Odtudplyne,žeNSD(a,n)/k.Podobně,protože a kz n existujícelá uav,pro něž k u+n v= a,aprotože k/n,nutněmusí k/a.vidíme,že k/nsd(a,n),tudíž NSD(a,n)=k. Nyní předpokládejme, že NSD(a, n) = k. Potom díky Euklidovu algoritmu existují x Z n acelé y,proněž a x+n y= k.proto(a x)mod n=k,tudíž k az n a kz n az n.konečně,protože k/a,vidíme,že a kz n,aproto az n kz n,což znamená,že kz n = az n. Důsledek2.9.Je-li n N,pakčíslo ϕ(n)udávápočetprvků,kterégenerujígrupu Z n (+)apočetinvertibilníchprvkůmonoiduz n ( ). Příklad 2.10.(1) Uvažujme konečnou cyklickou grupu G( ). Potom nám 2.9 říká, že G( ) obsahuje právě ϕ( G ) generátorů, a podle 2.7 G( ) obsahuje právě tolik podgrup, kolik je dělitelů jejího řádu. (2) Vezměme cyklickou grupuz 50 (+). Vbodu(1) jsme nahlédli, žez 50 (+) obsahuje ϕ(50) = 20 generátorů a právě 6 podgrup. Vezmeme-li například podgrupu 42 grupyz 50 (+)(ajinénežcyklicképodgrupytatogrupapodle2.5neobsahuje), pakdíky2.8víme,že 42 = NSD(42,50) = 2 = 2Z 50,ajednásetedyo podgrupuřádu25= Věta2.11(MaláFermatovavěta). Pronesoudělnákladnáceláčísla a,n >1je (a ϕ(n) )mod n=1. Důkaz.Nejprveuvážíme,že(a ϕ(n) )mod n=((a)mod n ϕ(n) )mod n,cožznamená, žetvrzenístačídokázatpro a < n.nynívezmemjakogrupu Gz2.6grupuinvertibillníchprvkůZ n( )monoiduz n ( )tj.prvkůnesoudělnýchsnpodle2.9.protože a Z n,je(a ϕ(n) )mod n=(a Z n )mod n=1díky2.6a2.9. Poznámka2.12. Buď paqdvěrůználicháprvočíslaam=nsn(p 1,q 1). Potomprokaždé a Z pq platí,že(a m+1 )modpq=a.

13 ALGEBRA I PRO INFORMATIKY 13 Důkaz.Podle2.11(x m )modp=1a(y m )modq=1pro x,kteránejsounásobkem pay,kteránejsounásobkem q.dálezřejměplatí((up) m+1 )modp = 0a protoi(x m+1 )mod p = (x)mod pa(y m+1 )mod q = (y)mod q prokaždénezápornécelé xay.vezměmenyni a Z pq.zpředchozíhopozorováníplyne,že ((a)mod p,(a)mod q)=((a m+1 )mod p,(a m+1 )mod q),adíkyvětě0.5použitépro bijekciz pq Z p Z q dostáváme,žeshodnéjsouivzoryprvků((a)mod p,(a)mod q) a((a m+1 )mod p,(a m+1 )mod q),tedy,že(a m+1 )modpq=a. Příklad 2.13 (Rivest, Shamir, Adleman). Opět zvolme p a q dvě různá lichá prvočíslaapoložme m=nsn(p 1,q 1).Indukcídíky2.12a2.2dostaneme,že a um+1 = a (u 1)m a m+1 = a (u 1)m+1 = aprokaždé u Naa Z pq. Vezměme e < m nesoudělné s m a pak(například pomocí Euklidova algoritmu) najdemetakové d < m,že(ed)mod m = 1.Nyníprokaždé a Z pq platí,že (a e ) d = a ed = a um+1 = a(počítánovz pq,tedymodulo pq). Pomocí vlastnosti čísel p, q, m, d, e můžeme nyní popsat protokol asymetrického šifrováníznámýpodzkratkoursa.položíme-li n=p q,jeveřejnýmklíčemje dvojice čísel(pq, e) a soukromý klíč tvoří tajný exponent d. Chceme-li informaci vyjádřenouposloupnostíhodnot a 1,...,a k Z pq adresovatmajitelisoukromého klíče, stačí ji zašifrovat pomocí mocnění veřejně známou hodnotou e v monoidu Z pq (,1),tj.odeslatzprávu(a e 1)mod pq,...,(a e k )mod pq.kjejímurozluštěnístačí umocnitvz pq (,1)pomocítajnéhoexponentu,protože(a e i )d = a ed i = a i.naopak,zveřejnění-limajitelsoukroméhoklíčezašifrovanouzprávu(a d 1)mod pq,..., (a d k )mod pq,mohousipříjemcizprávystejnýmzpůsobem(tj.umocněnímnaveřejněznámýexponent e:((a d 1) e )mod pq,...,((a d k )e )mod pq= a 1,...,a k )ověřit,že odesilatel zprávy opravdu zná tajný exponent. Poznamenejme,žejezeznalosti naeobtížnénajít d(odpovídátonalezeníprvočíselného rozkladu čísla n, což je úloha, pro níž není znám algoritmus polynomiální složitosti),zatímcomocněníčíselvz pq je(iprovelkéexponentyavelké pq)velmi snadné a rychlé. Důkaz následujícího tvrzení o cyklických grupách, který vyžaduje znalosti z teorie polynomů nad obecným tělesem, provedeme až v příštím semestru: Věta Nechť T(+, )jekomutativnítělesoanechť Gjekonečnápodgrupa multiplikativnígrupy T \ {0}(, 1,1).Potom Gjecyklickágrupa. 3. Univerzální pohled: pojem algebry Definice. Prokaždécelé n 0nazveme n-ární operací na množině Akaždé zobrazení A n A(číslo nbudemenazývataritounebočetnostíoperace).nechť (α i i I)jesystémoperacínamnožině A.Pakdvojici A(α i i I)nazveme algebrou. 1-ární operace se obvykle nazývají unárními operacemi, 2-árním operacím se říká binární operace a 3-ární se nazývají ternárními operacemi. Uvědomme si, že nulární operace vyznačuje v algebře jeden její prvek, proto ji můžeme se tímto vyznačeným prvkem ztotožnit.

14 14 JAN ŽEMLIČKA Příklad3.1. (1)Uvážíme-ligrupu G( )sunárníoperacíinverzníhoprvku 1 a nulárníoperací1,pak G( ), G(, 1 ), G(, 1,1)tvoří(formálněrůzné)příklady algeber. (2)Je-liTtěleso,pakjealgebrouT(+, )čit(+,,,0,1),provektorovýprostor V nadt,jealgebrou V(+, t t T). Definice.Buď α n-árníoperacena A.Řekneme,žepodmnožina B Ajeuzavřená naoperaci α,jestliže α(a 1,...,a n ) Bprovšechna a 1,...,a n B.Řekneme,že B Ajepodalgebraalgebry A(α i i I),je-li Buzavřenánavšechnyoperace α i, i I. Označíme-li β i = α i B nomezení n-árníoperace α i na B n,potompropodalgebru Bležívšechnyhodnotyzobrazení β i opětvb.zobrazení β i tedymůžemechápat jakooperacenamnožině Batakdostávámestrukturualgebry B(β i i I)na každé podalgebře B. Definice. Nechť symbol α označuje n-ární operaci na množině A i B. Řekneme, že zobrazení f : A B je slučitelné s operací α, jestliže f(α(a 1,...,a n )) = α(f(a 1 ),...,f(a n )).Řekneme,žealgebry A(α i i I)aB(α i i I)jsoustejnéhotypu,pokud α i označujenamnožině Ainamnožině Bdvěoperacestejné arity.zobrazení f : A Bmezidvěmaalgebramistejnéhotypubudemeříkat homomorfismus,je-lislučitelnésevšemioperacemi α i, i I.Bijektivníhomomorfismus budeme nazývat izomorfismus. Jestliže mezi dvěma algebrami A a B existuje izomorfismus,říkáme,že AaBjsouizomorfníapíšeme A = B. Příklad3.2. (1)Buď G i ( )pro i=1,2grupysunárníoperacíinverzníhoprvku 1 anulárníoperací1.pakkaždýhomomorfimusgrup G 1 ( )ag 2 ( )jepodle1.16 homomorfismemalgeber G 1 ( )ag 2 ( ), G 1 (, 1 )ag 2 ( 1 )ig 1 (, 1,1)aG 2 ( 1,1) (2)Nechť Ua V jsoudvavektorovéprostorynadtělesem T.Potomkaždélineární zobrazení(homomorfismus) vektorových prostorů je homomorfismem algeber U(+, t t T)aV(+, t t T). (3)Označme M n (T)množinuvšechčtvercovýchmaticnadtělesem Ta budiž symbolem násobení matic. Potom zobrazení, které každé matici přiřadí její determinant,jehomomorfismemalgebry M n (T)( )do T( )(poznamenejme,žesejedná právěomonoidy). Definice. Nechť ρjerelaceaαje n-árníoperacenamnožině A.Řekneme,že ρjeslučitelnásα,jestližeprokaždýsystémprvků a 1,...,a n,b 1...,b n A,pro které(a i,b i ) ρ, i = 1,...,n,platí,že(α(a 1,...,a n ),α(b 1,...,b n )) ρ.je-li A(α i i I)algebraaρekvivalencenamnožině A,pak ρnazvemekongruencí,je-li ρslučitelnásevšemioperacemi α i, i I. Příklad3.3. (1)idaA Ajsoukongruencenalibovolnéalgebře A. (2) Každá ekvivalence je slučitelná s libovolnou nulární operací. (3) Ekvivalence slučitelná s operací na grupě G( ) je kongruencí algeber G( ), G(, 1 )ag(, 1,1). Připomeňme,žeje-li f: A Bzobrazení,rozumímejehojádremker f relaci danoupředpisem:(a,b) ker f f(a)=f(b).nyníjsmepřipravenivyslovit obdobu Poznámky 1.17 pro obecné algebry: Poznámka3.4. Nechť A 1 (α i i I), A 2 (α i i I)aA 3 (α i i I)jsoualgebry stejnéhotypu, f: A 1 A 2 a g: A 2 A 3 jsouhomomorfismyabjepodalgebra algebry A 2 ( ).

15 ALGEBRA I PRO INFORMATIKY 15 (1) gf je také homomorfismus, (2)je-li fbijekce,pak f 1 jeizomorfismus, (3)obraz g(b)jepodalgebraalgebry A 3 (α i i I)aúplnývzor f 1 (B)je podalgebraalgebry A 1 (α i i I), (4) ker fjekongruencenaalgebře A 1 (α i i I). Důkaz. Důkaz je snadným zobecněním důkazu příslušných bodů (1)Je-li α i n-árníoperacena A 1, A 2 a A 3 avezmeme-li a 1,...a n A 1,pak gf(α i (a 1,...a n ))=g(α i (f(a 1 ),...f(a n )))=α i (gf(a 1 ),...gf(a n )). (2)Stačíopětověřit,že f 1 jehomomorfismus.zvolíme-lilibovolně n-árníoperaci α i aprvky a 1,...a n A 2,potom f(α i (f 1 (a 1 ),...,f 1 (a n )))=α i (a 1,...a n ), proto α i (f 1 (a 1 ),...,f 1 (a n ))=f 1 (α i (a 1,...a n )). (3)Nechťjeopět α i libovolná n-árníoperacena A 2 i A 3.Vezměmenejprve c 1,...c n g(b),tj.existují b 1,...b n B,prokterá g(b j )=c j, j =1,...,n. Protože α i (b 1,...b n ) B,dostávámebezprostřednězdefinice,že α i (c 1,...c n )= α i (g(b 1 ),...g(b n ))=g(α i (b 1,...b n )) g(b). Nyní zvolme a 1,...a n f 1 (B), tj. f(a j ) B. Potom f(α i (a 1,...a n )) = α i (f(a 1 ),...f(a n )) B. (4)Vezměme n-árníoperaci α i na A 1 a A 2 aprvky a 1,...a n,b 1,...b n A 1,o nichžvíme,že(a j,b j ) ker f,tedy f(a j )=f(b j ),prokaždé j=1...n.potomz definice homomorfismu dostaneme rovnost f(α i (a 1,...a n ))=α i (f(a 1 ),...f(a n ))=α i (f(b 1 ),...f(b n ))=f(α i (b 1,...b n )), čímžjsmeověřili,že(α i (a 1,...a n ),α i (b 1,...b n )) ker f.žesejednáoekvivalenci je snadné cvičení. Poznámka 3.5. Nechť A(α i i I) je algebra a A j jsou podalgebray A a ρ j ekvivalencena Aprokaždé j J. (1) j J A jjepodalgebra A, (2)jsou-li ρ j kongruencena A,paki j J ρ jjekongruence. Důkaz.(1)ObdobaPoznámky1.9(3).Nechť α i jelibovolná n-árníoperacena Aa a 1,...a n j J A j.protože j J A j A k prokaždé k Ja A k jepodalgebra A(α i i I)máme α i (a 1,...a n ) A k,tedy α i (a 1,...a n ) j J A j. (2)Protožeid ρ j provšechna j J,mámeid j J ρ j,tedyrelace j J ρ jje reflexivní.je-li(a,b) j J ρ j,máme(a,b) ρ j,zesymetriepotom ρ j i(b,a) ρ j provšechna j J,tudíž(b,a) j J ρ j.konečněplatí-li,že(a,b),(b,c) j J ρ j, paktranzitivitajednotlivýchrelací ρ j,kterévšechnyobsahujíprůnik j J ρ jimplikuje,že(a,c) ρ j,aproto(a,c) j J ρ j. Mějme α i nějakou n-árníoperacina Aavezměmeprvky a 1,...a n,b 1,...b n A, proněžplatí,že(a k,b k ) j J ρ j( ρ j provšechna j J).Potomprovšechna j Jmáme(α i (a 1,...a n ),α i (b 1,...b n )) ρ j,tedy(α i (a 1,...a n ),α i (b 1,...b n )) j J ρ j. Definice. Nechťje AmnožinaaC P(A)jenějakýsystémpodmnožinmnožiny A.Řekneme,že Cjeuzávěrovýmsystémemnad A,pokud (1) A C, (2) prokaždýpodsystém {B i i I} C,je {B i i I} C.

16 16 JAN ŽEMLIČKA Důsledek 3.6. Nechť A(α i i I)jealgebra.Pakvšechnypodalgebryalgebry A(α i i I)tvoříuzávěrovýsystémna Aavšechnykongruencenaalgebře A(α i i I)tvoříuzávěrovýsystémna A A. V případě, že nemůže dojít k omylu nebo jednotlivé operace na algebře nepotřebujeme explicitně uvažovat, budeme v následujícím označiovat algebru jen její nosnou množinou. Nyní zobecníme definici ze začátku 2.kapitoly. Definice. Buď AalgebraaX A.Potompodalgebru X algebry A,kterou dostaneme jako průnik všech podalgeber A obsahujících množinu X nazveme podalgebrou generovanou X(nebo budeme říkat, že X generuje podalgebru X ). Poznámka 3.7. Buď f,g : A B dvahomomorfismyalgeberstejnéhotypua nechť X Agenerujealgebru A.Jestliže f(x)=g(x)provšechna x X,potom f= g. Důkaz.Nejprveukážeme, žejemnožina C = {a A f(a) = g(a)} podalgebroualgebry A.Vezměme n-árníoperaci αalgebry Aanechť a 1,...,a n C.Pak f(α(a 1,...,a n ))=α(f(a 1 ),...,f(a n ))=α(g(a 1 ),...,g(a n ))=g(α(a 1,...,a n )), proto α(a 1,...,a n ) C.Všimneme-lisi,že X C,dostaneme A= X C,čímž jsme dokončili důkaz. Příklad 3.8. (1) Uvažujme grupu celých čísel Z(+) a G(+) nějaký grupoid, tedy algebrusjednoubinárníoperací+.nechť f,g:z Gjehomomorfismus.Uvědomme si, že nejmenší podalgebra Z(+) obsahující množinu { 1, 1} je už rovna celémuztj. { 1,1} =Z.Podlepředchozípoznámkyjsoutedy f a gshodné, jestliže f(1)=g(1)af( 1)=g( 1). (2)Uvažujme-linynídvahomomorfismy f,g:z Gnaalgebřecelýchčísel Z(+, )aobecnéalgebře G(+, )sjednoubinárníoperací+ajednouunární operací+.nechť f,g:z Gjehomomorfismus.Potom { 1,1} =Z,apodle 3.7jsou fa gshodné,jestliže f(1)=g(1). Definice. Nechť ρjeekvivalenceaαje n-árníoperacenamnožině A.Je-li ρ slučitelnásα,definujemeoperaci αnafaktoru A/ρpředpisem α([a 1 ] ρ,...,[a n ] ρ )= [α(a 1,...,a n )] ρ.je-li ρkongruencenaalgebře A,paktímtozpůsobemdefinujeme na A/ρ strukturu algebry stejného typu. Věta 3.9. Je-li ρ kongruence na algebře A, pak je definice algebry A/ρ korektní, jdeoalgebrustejnéhotypujako Aapřirozenáprojekce π ρ : A A/ρjehomomorfismus. Důkaz.Vezměmelibovolnou n-árníoperaci αalgebry Aanechť[a j ] ρ =[b j ] ρ, j= 1,...n.Potom(a j,b j ) ρ,kde j=1,...n,proto[α(a 1,...,a n )] ρ =[α(b 1,...,b n )] ρ, tedy definice operací na A/ρ je korektní. Zbytek tvrzení je přímý důsledek definice. Definice. Nechť ρ σjsoudvěekvivalencena A.Definujmerelaci σ/ρna A/ρ následovně:([a] ρ,[b] ρ ) σ/ρ (a,b) σ. Poznámka Buď ρ kongruence na algebře A. (1) Je-li σ kongruence na A obsahující ρ, je σ/ρ dobře definovaná kongruence na algebře A/ρ. (2) Je-li η kongruence na algebře A/ρ, potom existuje právě jedna kongruence σ naalgebře Aobsahující ρ,proníž η= σ/ρ.

17 ALGEBRA I PRO INFORMATIKY 17 Důkaz.(1) Stačí ověřit, že je σ/ρ dobře definovaná, zbytek je okamžitým důsledkem definice σ/ρaoperacenafaktorové algebře A/ρ. Mějme[a 1 ] ρ = [a 2 ] ρ [b 1 ] ρ = [b 2 ] ρ.potom(a 1,a 2 ),(b 1,b 2 ) ρ σ,tedydíkytranzitivitěasymetrii σplatí,že (a 1,b 1 ) σ (a 2,b 2 ) σ. (2) Jediný možný způsob, jak definovat σ nám dává předpis (a,b) σ ([a] ρ,[b] ρ ) η.nynístačípřímočařenahlédnout,žejsmetaktozavedlikongruenci na A. NyníužmůžemevyslovitobecnéverzeVětyohomomorfismusaVětoizomorfismus: Poznámka3.11. (Větaohomomorfismu)Buď f: A Bhomomorfismusdvou algeberstejnéhotypuanechť ρjekongruencenaalgebře A.Pakexistujehomomorfismus g:a/ρ Bsplňujícípodmínku gπ ρ = f právětehdy,když ρ ker f. Navíc,pokud gexistuje,je gizomorfismus,právěkdyž fjenaaker f= ρ. Důkaz. Tvrzení dokážeme stejně jako Větu o homomorfismu pro grupy(1.20). Nejprve předpokládejme, že existuje homomorfismus g : A/ρ B splňující podmínku gπ ρ = f,tedy g([a] ρ )=f(a)avezměme(a 1,a 2 ) ρ.pak[a 1 ] ρ =[a 2 ] ρ, aproto f(a 1 )=g([a 1 ] ρ )=g([a 2 ] ρ )=f(a 2 ).Tedy(a 1,a 2 ) ker f. Je-linaopak ρ ker f,ověřujeme,žedefinice gdanápředpisem g([a] ρ )=f(a)je korektní.vezmeme-li[a 1 ] ρ =[a 2 ] ρ ker f,pak g([a 1 ] ρ )=f(a 1 )=f(a 2 )=g([a 2 ] ρ ). Žeje ghomomorfismusjezjevnézjehodefinice. Konečnědokážemezávěrečnouekvivalenci.Protože g(g 1 /ρ)=f(g 1 ),opětvidíme,že gjena,právěkdyžje fna.je-li gnavícprostéazvolíme-li(a 1,a 2 ) ker f, pak g([a 1 ] ρ )=f(a 1 )=f(a 2 )=g([a 2 ] ρ ),aproto(a 1,a 2 ) ρ.ověřilijsme,že ker f ρ,aprotožeužvíme,že ρ ker f,mámerovnost ρ=kerf.konečně předpokládejme,že g([a 1 ] ρ )=g([a 2 ] ρ ).Potom f(a 1 )=f(a 2 ),aproto(a 1,a 2 ) ρ a[a 1 ] ρ =[a 2 ] ρ,čímžjsmeověřili,žeje gprosté. Věta 3.12 (1.větaoizomorfismu). Nechť f : A B jehomomorfismusdvou algeber stejného typu. Pak f(a) je podalgebra B (tedy algebra stejného typu) a A/ker fjeizomorfní f(a). Důkaz.Rozmyslímesi,žepodle3.4(3)je f(a)jepodalgebra Bapotéstejnějako vdůkazu1.21použijemevětuohomomorfismu3.11na ρ=ker f. Věta3.13(2.větaoizomorfismu). Nechť ρ σjsoudvěkongruencenaalgebře A. Pak algebra A/σ je izomorfní algebře(a/ρ)/(σ/ρ). Důkaz. I tentokrát postupujeme stejně jako v důkazu Věty o izomorfismu pro grupy 1.23:nejprvepoužijeme3.11prohomomorfismy π σ : A A/σaπ ρ : A A/ρ, kteránámdáváhomomorfismus g : A/ρ A/σsplňujícívztah g([a] ρ )=[a] σ. Zbýváspočítatker g= σ/ρapoužít Svazy Definice. Relaci na množině M budeme říkat uspořádání, je-li reflexivní a tranzitivníasplňuje-lipodmínku a b, b a a=bprokaždé a,b M(tj.jdeo slabě antisymetrickou relaci).

18 18 JAN ŽEMLIČKA Příklad 4.1. Následující relace jsou uspořádáním: (1) / na množině všech přirozených čísel N, (2) na množině všech celých(reálných, racionálních) čísel Z(R, Q), (3) namnožiněvšechpodmnožin P(X)množiny X, (4) idnalibovolnéneprázdnémnožině M. Definice. Nechť jeuspořádánínamnožině Ma A M.Řekneme,že m A jenejmenší(resp.největší)prvekmnožiny A,jestliže m a(resp. a m)pro všechna a A. Supremem(resp. infimem) množiny A budeme rozumět nejmenší prvekmnožiny {n M a A: a n}(resp.největšíprvekmnožiny {n M a A: n a}),supremumznačímesup ainfimuminf.dvojici(m, ) budemeříkatsvaz,pokudprokaždédvaprvky a,b Aexistujesupremuma infimum množiny {a, b}. Svaz(M, ) je úplným svazem, existuje-li supremum a infimum každé podmnožiny množiny M. Příklad4.2.(1)(N,/),kdesup / (n,m)=nsn(n,m)ainf / (a,b)=nsd(n,m),je příkladem svazu (2)(Z, ),(R, ),(Q, ),kdesup (a,b)=max(a,b)ainf (a,b)=min(a,b), je rovněž(dokonce lineárně uspořádaný) svaz. (3)(P(X), ),jeúplnýsvaz,kde sup (B)= Bainf (B)= Bprokaždou podmnožinu B P(X). Definice.Nechť(M, )jesvaz.prokaždédvaprvky m,n Moznačme m n= sup (m,n)am n=inf (m,n).potombinárníoperaci nazvemespojenía průsek. Poznámka4.3. Buď(M, )svaz.pakprovšechna a,b,c Mplatí: (S1) a b=b a, a b=b a, (S2) a a=a=a a, (S3) a (b c)=(a b) c, a (b c)=(a b) c, (S4) a (b a)=a=a (b a). Důkaz. Vlastnosti(S1) a(s2) jsou okamžitým důsledkem definice a. (S3)Položme d=a (b c).dokážeme,žeje dsuprememmnožiny {a,b,c}.podle definice je a dab,c b c d,tedy djehorníodhadmnožiny {a,b,c}.zvolme nějaké e,proněž a,b,c e.pak(b c) e,protožeje ehorníodhadmnožiny {b,c} a(b c)jesuprememtétomnožiny.stejnýmargumentemdostaneme a (b c) e, tedy a (b c)=sup ({a,b,c})=c (a b)=(a b) cdíky(s1).důkazdruhé podmínky je symetrický. (S4)Protože b a aaa a,máme a (b a) a.naopak a a (b a), tedyzeslabéantisymetrieplyne,že a=a (b a).itentokrátproověřenídruhé podmínky stačí zaměnit spojení průsekem a relaci relací. Poznámka 4.4. Nechť M(, ) je algebra s dvěma binárními operacemi, které splňujípodmínky(s1) (S4).Definujmena M relaci předpisem: a b b= a b.pak(m, )jesvaz,kdesup (a,b)=a bainf (a,b)=a b. Důkaz.Nejprveukážeme,žeje uspořádání.protože a=a adíky(s2),máme podledefinice a a.vezmeme-li a bab c,tj. b=a b, c=b c,pak c=(a b) c=a (b c)=a cdíky(s3),tedy a c.konečněplatí-li,že a b a b a,dostávámez(s2),že b=a b=b a=a.

19 ALGEBRA I PRO INFORMATIKY 19 Nyníověříme,že b=a b a=a b.zasymetriepodmínekpro a plyne, žestačíabychomověřilijenjednuimplikaci.nechťnapříklad b=a b.potom a b=a (a b)=a (b a)=apodle(s1)a(s4).vidíme,žejedefinice symterickyformulovatelnápomocípodmínky a b a=a b. Zbývádokázat,žesup (a,b)=a b(tvrzenípro sedokážesymetricky).předně a (a b)=(a a) b=a bdíky(s3)a(s2)ab (a b)=(a b) b=a (b b)=a b díky(s1),(s3)a(s2),tudíž a,b (a b).vezmeme-liprvek c,prokterý a,b c, pak c=a cac=b c,proto c=a (b c)=(a b) cpodle(s3).tímjsme ověřili,že(a b) c,cožznamená,žesup (a,b)=a b. Předchozí dvě poznámky ukazují vzájemně jednoznačnou korespondenci mezi svazy a algebrami M(, ) splňujícími podmínky(s1) (S4). Proto budeme svazem nazývatialgebru M(, )anamnožině Mbudemezároveňpoužívatoperace a iodpovídajícírelaci.všimněmesi,žeje-li M(, )svaz,pakim(, )tvoří svaz(mluvíme o opačném svazu s opačným uspořádáním ). Příklad4.5. Upříkladůsvazůuvedenýchv4.2mámetedydvazpůsobyjakna svaz nahlížet: (1) (N,/) odpovídá algebře N(NSD, nsn), (2) (Z, )(respektive(r, ),(Q, )) odpovídá algebře Z(min, max)(respektive R(min, max), Q(min, max)). (3) (P(X), ) odpovídá algebře P(X)(, ), Věta4.6.Nechť Cjeuzávěrovýsystém.Pak(C, )tvoříúplnýsvaz,kdesup (B)= {C C B C}ainf (B)= Bprokaždé B C. Důkaz. jeuspořádánía Bjezjevněinfimem.Protožeje Cuzavřenénaprůniky, je {X C B X}nejmenšímprvkem Cobsahujícímvšechna B B,cožje podle definice právě supremum vzhledem k inkluzi. Důsledek 4.7. Systém všech podalgeber i systém všech kongruencí na algebře spolu sinkluzíjedíky3.6svazem. Definice. Nechť(M, )jesvazaa,b,c M.Řekneme,žeprvek bpokrýváprvek a(píšeme a < b),jestliže a b, a baa c b c=anebo c=b.hasseovým diagramem svazu(m, ) rozumíme orientovaný graf, jehož vrcholy tvoří prvky množinymaajesbspojentakovouhranou,že bsenacházívýšenež a,právěkdyž bpokrývá a. Poznámka4.8. Nechť M(, )jesvaz, a,b,c Ma a c.potom a (b c) (a b) c. Důkaz.Protože a a bab c b a b,mámezdefinicesuprema a (b c) a b. Podobně a a cab c c,proto a (b c) c.využijeme-linynídefiniciinfima množiny {a b,c},pakdostaneme a (b c) (a b) c. Definice. O svazu S(, ) řekneme, že je modulární, jestliže pro každá taková a,b,c S,že a c,platírovnost a (b c)=(a b) casvazjedistributivní, platí-liprokaždé a,b,c Srovnost a (b c)=(a b) (a c). Poznámka 4.9. Každý distributivní svaz je modulární. Důkaz.Předpokládejme,že a c,tj.(a c)=c.potomnámdistributivitadává rovnost a (b c)=(a b) (a c)=(a b) c.

20 20 JAN ŽEMLIČKA Příklad 4.10.(1) Svaz P(X)(, ), kde P(X) je množina všech podmnožin množiny X, je distributivní. (2) Množina všech podprostorů vektorového prostoru je uzávěrový systém, a prototvořídíkyvětě4.6spolusinkluzísvaz.tentosvazjemodulární. (3)Svaz(N 5, ),kde N 5 = {0,1,a,b,c},danýrelacemi:0< a< c< 1, 0 < b < 1(tzv.pentagon, N 5 )nenímodulární,protože a caa (b c)=a c=(a b) c. (4)Nechť M 5 = {0,1,u,v,w},buď0nejmenšíprvek,1největšíprvekau v= u w=v w=1au v= u w=v w=0.protože u (v w)=u 0 1= 1 1(u v) (u w),není M 5 (, )distributivnísvaz.elemntárnímiprostředku můžemedokázat,žejemodulární.(říkásemuobvyklediamantaznačíse M 5 ). Poznámka4.11. Svaz S(, )jedistributivní,právěkdyžprokaždé a,b,c S platí,že a (b c)=(a b) (a c),tedysvaz S(, )jedistributivní,právěkdyž je opačný svaz S(, ) distributivní. Důkaz. Ze symetrie vlastností operací plyne, že stačí dokázat pouze jednu implikaci. Nechť je svaz distributivní. Budeme s využitím definice distributivity a 4.3 upravovat:(a b) (a c)=((a b) a) ((a b) c)=(a a) (b a) (a c) (b c)= a (b c),kdeposlednírovnostplynezevztahů a (b a)aa (a c). Definice. Nechť f: A Bjezobrazenía(A, )a(b, )jsousvazy.řekneme, že je f homomorfismus(izomorfismus) jde-li o homorfismus(izomorfismus) algeber A(, )ab(, )af nazvememonotónnímzobrazením,platí-liimplikace a 1 a 2 f(a 1 ) f(a 2 ). Příští semestr dokážeme, že je svaz modulární, právě když neobsahuje podsvaz izomorfnísvazu N 5,ažejedistributivní,právěkdyžneobsahujeanipodsvazizomorfní N 5,anipodsvazizomorfní M 5. Poznámka Homomorfismus svazů je monotónní zobrazení. Důkaz.Je-li f: A Bhomomorfismussvazůaa 1 a 2 A,pak a 2 = a 1 a 2. Proto f(a 2 )=f(a 1 a 2 )=f(a 1 ) f(a 2 )atedy f(a 1 ) f(a 2 ). Příklad Uvažujme svazy (S 1, ) a (S 2, ), kde S 1 = {0,1,a,b}, S 2 = {0,1,A,B}adanýrelacemi:0< a< 1,0< b< 1a0< A< B< 1. Potomzobrazení f(0)=0, f(1)=1, f(a)=a, f(b)=bjemonotónní,alenení tohomomorfismussvazů,protože f(a b)=f(0)=0 A=f(a) f(b). Věta4.14. Bijekcesvazů fjeizomorfismus,právěkdyžjsou fi f 1 monotónní zobrazení. Důkaz. Díky 4.12 stačí dokázat zpětnou implikaci. Ověříme slučitelnost f například s.mějme f: A Btakovoubijekcisvazů,že fi f 1 jsoumonotónní,azvolme a,b A.Protože a,b a b,je f(a),f(b) f(a b),tudíž f(a) f(b) f(a b). Podobně f(a),f(b) f(a) f(b),proto a,b f 1 (f(a) f(b))aa b f 1 (f(a) f(b)).použijeme-linaposlednívztahznovumonotonii f,dostaneme f(a b) f(a) f(b).zeslabéantisymetrie,potomplyne,že f(a b)=f(a) f(b). Definice. Nechťmásvaz S(, )nejmenšíprvek0anejvětšíprvek1.prvek a S nazveme atomem(resp. koatomem), jestliže a pokrývá 0(resp. 1 pokrývá a). Komplementemprvku a Snazvemetakovýprvek a S,že a a =1aa a =0.

Poznámka 1.1. Nechť A(α i i I)jealgebraaA j jepodalgebra Aprokaždé j J.Pak j J A jjerovněžpodalgebra A. Důkaz. Viz[D, 2.1, 2.8].

Poznámka 1.1. Nechť A(α i i I)jealgebraaA j jepodalgebra Aprokaždé j J.Pak j J A jjerovněžpodalgebra A. Důkaz. Viz[D, 2.1, 2.8]. 1. Algebry, homomorfismy, kongruence Definice. Prokaždécelé n 0nazveme n-ární operací na množině Akaždé zobrazení A n A(číslo nbudemenazývataritounebočetnostíoperace).nechť (α i i I)jesystémoperacínamnožině

Více

Důkaz. Viz[D, 2.3]. Příklad. Nalibovolnémnožiněalgeberstejnéhotypu Mjerelace =(tj. být izomorfní ) ekvivalencí(viz 1.2).

Důkaz. Viz[D, 2.3]. Příklad. Nalibovolnémnožiněalgeberstejnéhotypu Mjerelace =(tj. být izomorfní ) ekvivalencí(viz 1.2). 1. Algebry, homomorfismy, kongruence Definice. Prokaždécelé n 0nazveme n-ární operací na množině Akaždé zobrazení A n A(číslo nbudemenazývataritounebočetnostíoperace).nechť (α i i I)jesystémoperacínamnožině

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

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

Co je to univerzální algebra?

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

Více

Lineární algebra 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

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

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

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

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

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

ALGEBRA I PRO INFORMATIKY. Obsah

ALGEBRA I PRO INFORMATIKY. Obsah ALGEBRA I PRO INFORMATIKY Obsah 1. Předmět(y) zkoumání 1 2. Základy elementární teorie čísel 4 3. Asociativní binární operace 8 4. Grupy, podgrupy a homomorfismy 10 5. Klasifikace cyklických grup 14 6.

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

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

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

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

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

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

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

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

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

Více

Ú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

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

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

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

Ú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

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

3. Algebraické systémy

3. Algebraické systémy Markl: 3.1. Morfismy a kongruence /ras31.doc/ Strana 1 3. Algebraické systémy Na rozdíl od klasické algebry, jejíž ústředním tématem jsou rovnice a potřebný aparát pro jejich řešení /matice, polynomy,.../,

Více

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

ALGEBRA I. Mgr. Jan Žemlička, Ph.D. cvičení 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)

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

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

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

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

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

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

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

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

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

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

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

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

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

Více

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

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

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

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

Více

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

Cvičení 1. Úvod do teoretické informatiky(2014/2015) cvičení 1 1

Cvičení 1. Úvod do teoretické informatiky(2014/2015) cvičení 1 1 Úvod do teoretické informatiky(2014/2015) cvičení 1 1 Cvičení 1 Příklad 1: Pro každý z následujících formálních zápisů množin uveďte(svými slovy), jaké prvky daná množina obsahuje: a) {1,3,5,7,...} b)

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

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

Ú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

Důkaz Heineho Borelovy věty. Bez újmy na obecnosti vezmeme celý prostor A = M (proč? úloha 1). Implikace. Nechť je (M, d) kompaktní a nechť.

Důkaz Heineho Borelovy věty. Bez újmy na obecnosti vezmeme celý prostor A = M (proč? úloha 1). Implikace. Nechť je (M, d) kompaktní a nechť. Přednáška 3, 19. října 2015 Důkaz Heineho Borelovy věty. Bez újmy na obecnosti vezmeme celý prostor A = M (proč? úloha 1). Implikace. Nechť je (M, d) kompaktní a nechť X i = M i I je jeho pokrytí otevřenými

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

Úvod do informatiky. Miroslav Kolařík

Úvod do informatiky. Miroslav Kolařík Úvod do informatiky přednáška šestá 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

Algebra. 1. Algebry, homomorfismy, kongruence

Algebra. 1. Algebry, homomorfismy, kongruence Algebra 1. Algebry, homomorfismy, kongruence Def.: množina,zobrazení «: Ò,kde Ò ¾ 0 1 jen-árníoperace(òjearita). Def.: «¾ ÁoperacearityΩ na,pak («¾ Á)jealgebra. Def.:mn. jeuzavřenánaoperaci «,když 1 Ò

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

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

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

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

Více

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

ZÁKLADY ARITMETIKY A ALGEBRY I

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

Více

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

KATEDRA INFORMATIKY UNIVERZITA PALACKÉHO ALGEBRA DAGMAR SKALSKÁ VÝVOJ TOHOTO UČEBNÍHO TEXTU JE SPOLUFINANCOVÁN

KATEDRA INFORMATIKY UNIVERZITA PALACKÉHO ALGEBRA DAGMAR SKALSKÁ VÝVOJ TOHOTO UČEBNÍHO TEXTU JE SPOLUFINANCOVÁN KATEDRA INFORMATIKY PŘÍRODOVĚDECKÁ FAKULTA UNIVERZITA PALACKÉHO ALGEBRA DAGMAR SKALSKÁ VÝVOJ TOHOTO UČEBNÍHO TEXTU JE SPOLUFINANCOVÁN EVROPSKÝM SOCIÁLNÍM FONDEM A STÁTNÍM ROZPOČTEM ČESKÉ REPUBLIKY Olomouc

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

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

Lineární algebra : Násobení matic a inverzní matice

Lineární algebra : Násobení matic a inverzní matice Lineární algebra : Násobení matic a inverzní matice (8. přednáška) František Štampach, Karel Klouda LS 2013/2014 vytvořeno: 17. března 2014, 12:42 1 2 0.1 Násobení matic Definice 1. Buďte m, n, p N, A

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

Algebraická teorie diskrétního lineárního řízení vznikla jako speciální obor teorie

Algebraická teorie diskrétního lineárního řízení vznikla jako speciální obor teorie OKRUHY POLYNOMŮ PRO DISKRÉTNÍ LINEÁRNÍ ŘÍZENÍ 0. Úvod Algebraická teorie diskrétního lineárního řízení vznikla jako speciální obor teorie řízení začátkem sedmdesátých let dvacátého století. V této době

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

Lineární algebra Eva Ondráčková

Lineární algebra Eva Ondráčková Lineární algebra Eva Ondráčková Vektorové prostory Mnozízvásužsenejspíšsetkalispojmemvektor.Ukážemesi,ževektorynejsoujen množiny orientovaných úseček v rovině či trojrozměrném prostoru, ale něco zajímavějšího,

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

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

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

Více

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

PŘEDNÁŠKA 2 POSLOUPNOSTI

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

Více

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

Lineární algebra : Násobení matic a inverzní matice

Lineární algebra : Násobení matic a inverzní matice Lineární algebra : Násobení matic a inverzní matice (8. přednáška) František Štampach, Karel Klouda frantisek.stampach@fit.cvut.cz, karel.klouda@fit.cvut.cz Katedra aplikované matematiky Fakulta informačních

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

Algebraické struktury

Algebraické struktury Algebraické struktury KMA/ALG Sylabus Teorie grup - grupy, podgrupy, normální podgrupy, faktorgrupy, Lagrangeova věta. Homomorfismus grup, věty o izomorfismu grup, cyklické grupy a jejich struktura. Direktní

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

Západočeská univerzita v Plzni FAKULTA PEDAGOGICKÁ

Západočeská univerzita v Plzni FAKULTA PEDAGOGICKÁ Západočeská univerzita v Plzni FAKULTA PEDAGOGICKÁ BAKALÁŘSKÁ PRÁCE KONEČNÉ GRUPY MALÝCH ŘÁDŮ Ivana Čechová Vedoucí práce: doc. RNDr. Jaroslav Hora, CSc. Plzeň 2012 Prohlašuji, že jsem bakalářskou práci

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

Ú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

Lineární prostory. - vektorové veličiny(síla, rychlost, zrychlení,...), skládání, násobení reálným číslem

Lineární prostory. - vektorové veličiny(síla, rychlost, zrychlení,...), skládání, násobení reálným číslem Lineární prostory - vektorové veličiny(síla, rychlost, zrychlení,...), skládání, násobení reálným číslem - volné vektory a operace s nimi(sčítání, násobení reálným číslem) -ve 2 nebove 3 vázanévektorysespolečnýmpočátkem

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

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

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

RELACE, OPERACE. Relace

RELACE, OPERACE. Relace RELACE, OPERACE Relace Užití: 1. K popisu (evidenci) nějaké množiny objektů či jevů, které lze charakterizovat pomocí jejich vlastnostmi. Entita je popsána pomocí atributů. Ty se vybírají z domén. Různé

Více

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

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

Více

Teorie množin. pro fajnšmekry - TeMno. Lenka Macálková BR Solutions Orličky. Lenka (Brkos 2010) TeMno

Teorie množin. pro fajnšmekry - TeMno. Lenka Macálková BR Solutions Orličky. Lenka (Brkos 2010) TeMno Teorie množin pro fajnšmekry - TeMno Lenka Macálková BR Solutions 2010 - Orličky 23.2. 27.2.2010 Lenka (Brkos 2010) TeMno 23.2. 27.2.2010 1 / 42 Bylo nebylo... Starověké Řecko - nekonečnost nepochopená

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

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

Definice 4.1 Nechť (X, ) je svaz s nejmenším prvkem 0 a největším prvkem 1. Komplement prvku x X je každý prvek y, pro který platí. x y = 1, x y = 0.

Definice 4.1 Nechť (X, ) je svaz s nejmenším prvkem 0 a největším prvkem 1. Komplement prvku x X je každý prvek y, pro který platí. x y = 1, x y = 0. Kapitola 4 Booleovy algebry 4.1 Definice Definice 4.1 Nechť (X, ) je svaz s nejmenším prvkem 0 a největším prvkem 1. Komplement prvku x X je každý prvek y, pro který platí x y = 1, x y = 0. Představu o

Více

ZÁKLADY UNIVERZÁLNÍ ALGEBRY Radan Kučera. 1. Operace a Ω-algebry

ZÁKLADY UNIVERZÁLNÍ ALGEBRY Radan Kučera. 1. Operace a Ω-algebry ZÁKLADY UNIVERZÁLNÍ ALGEBRY Radan Kučera 1. Operace a Ω-algebry Úvod. V průběhu přednášky z algebry jsme studovali řadu algebraických struktur: grupoidy, pologrupy, grupy, komutativní grupy, okruhy, obory

Více

KATEDRA INFORMATIKY UNIVERZITA PALACKÉHO LINEÁRNÍ ALGEBRA 1 OLGA KRUPKOVÁ VÝVOJ TOHOTO UČEBNÍHO TEXTU JE SPOLUFINANCOVÁN

KATEDRA INFORMATIKY UNIVERZITA PALACKÉHO LINEÁRNÍ ALGEBRA 1 OLGA KRUPKOVÁ VÝVOJ TOHOTO UČEBNÍHO TEXTU JE SPOLUFINANCOVÁN KATEDRA INFORMATIKY PŘÍRODOVĚDECKÁ FAKULTA UNIVERZITA PALACKÉHO LINEÁRNÍ ALGEBRA 1 OLGA KRUPKOVÁ VÝVOJ TOHOTO UČEBNÍHO TEXTU JE SPOLUFINANCOVÁN EVROPSKÝM SOCIÁLNÍM FONDEM A STÁTNÍM ROZPOČTEM ČESKÉ REPUBLIKY

Více

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

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

Více

Obsah 1. Základní algebraické pojmy... 2 2. Monoidové okruhy a některé další základní konstrukce... 4 3. Podgrupy a jiné podstruktury... 7 4.

Obsah 1. Základní algebraické pojmy... 2 2. Monoidové okruhy a některé další základní konstrukce... 4 3. Podgrupy a jiné podstruktury... 7 4. Obsah 1. Základní algebraické pojmy........................ 2 2. Monoidové okruhy a některé další základní konstrukce.............. 4 3. Podgrupy a jiné podstruktury....................... 7 4. Kvocientní

Více

TOPOLOGIE A TEORIE KATEGORIÍ (2017/2018) 4. PREDNÁŠKA - SOUČIN PROSTORŮ A TICHONOVOVA VĚTA.

TOPOLOGIE A TEORIE KATEGORIÍ (2017/2018) 4. PREDNÁŠKA - SOUČIN PROSTORŮ A TICHONOVOVA VĚTA. TOPOLOGIE A TEORIE KATEGORIÍ (2017/2018) 4. PREDNÁŠKA - SOUČIN PROSTORŮ A TICHONOVOVA VĚTA. PAVEL RŮŽIČKA 4.1. (Kvazi)kompaktnost a sub-báze. Buď (Q, ) uspořádaná množina. Řetězcem v Q budeme rozumět lineárně

Více

1 Soustavy lineárních rovnic

1 Soustavy lineárních rovnic 1 Soustavy lineárních rovnic 1.1 Základní pojmy Budeme uvažovat soustavu m lineárních rovnic o n neznámých s koeficienty z tělesa T (potom hovoříme o soustavě m lineárních rovnic o n neznámých nad tělesem

Více

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

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

Více

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

Jak funguje asymetrické šifrování?

Jak funguje asymetrické šifrování? Jak funguje asymetrické šifrování? Petr Vodstrčil petr.vodstrcil@vsb.cz Katedra aplikované matematiky, Fakulta elektrotechniky a informatiky, Vysoká škola báňská Technická univerzita Ostrava Petr Vodstrčil

Více

DEFINICE Z LINEÁRNÍ ALGEBRY

DEFINICE Z LINEÁRNÍ ALGEBRY DEFINICE Z LINEÁRNÍ ALGEBRY Skripta Matematické metody pro statistiku a operační výzkum (Nešetřilová, H., Šařecová, P., 2009). 1. definice Vektorovým prostorem rozumíme neprázdnou množinu prvků V, na které

Více