ALGEBRA I PRO INFORMATIKY
|
|
- Růžena Zemanová
- před 6 lety
- Počet zobrazení:
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].
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ě
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ě
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
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
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é
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,
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í
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
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,
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,
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
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.
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)
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í
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
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í,
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,
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
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
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í
Ú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í
[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
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ší
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
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
Ú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í
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
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,.../,
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)
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:
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,
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 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í
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í
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á
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ě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)
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
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
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
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. +
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
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.
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
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
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)
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) =
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
Ú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
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
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
Ú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í
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 Ò
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.
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.
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 -
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
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ý
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
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
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ň
)(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
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
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í
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ě
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
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,
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
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
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
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
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
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
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,
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
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í
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............................
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
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,
Ú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
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
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
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............................
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
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é
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
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á
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
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,
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
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
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
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í
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í
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ě
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
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
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
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
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é