ověřit, zda je zobrazení homomorfismus nebo izomorfismus
poznat, co izomorfismus zachovává
vysvětlit diskrétní logaritmus a Diffie-Hellman
2.1 Ukázka: dvě grupy, jedna struktura
Z6+ a Z7× vypadají různě, ale obě mají 6 prvků a obě jsou cyklické. Zobrazení h(k)=3kmod7 převádí sčítání na násobení:
3a+b=3a⋅3b.
Všech 6 hodnot je různých, takže h je jen přejmenování prvků. Tomu se říká izomorfismus.
2.2 Definice
Definice 2.2 (Homomorfismus)
Zobrazení h:G→H s vlastností h(x∘Gy)=h(x)∘Hh(y) pro všechna x,y. Je-li injektivní, je to monomorfismus, surjektivní epimorfismus, bijektivní izomorfismus.
Věta 2.3 (Vlastnosti)
Homomorfismus do grupy zobrazí neutrální prvek na neutrální, zachová inverze h(x−1)=h(x)−1 a obraz je podgrupa. Izomorfismus zachovává navíc řády prvků, podgrupy a cykličnost.
Rychlý test: pokud h(eG)=eH, homomorfismus to není.
Příklad 2.4 (Není homomorfismus: f(n)=3n+2 z (Z,+) do (R,+))
f(0)=2=0, takže neutrální prvek nejde na neutrální. Přímo: f(1+1)=8, ale f(1)+f(1)=10.
Příklad 2.5 (Je homomorfismus: h(n)=2n ze Z4+ do Z8+)
h(a+b)=2a+2b a sčítání mod 4 se srovná s mod 8. Obraz je podgrupa {0,2,4,6}. Je injektivní, ale ne surjektivní, takže to je monomorfismus.
2.3 Jak ukázat, že grupy nejsou izomorfní
Najdi vlastnost, kterou izomorfismus zachovává a která se liší: řád, počet prvků daného řádu, cykličnost.
Příklad 2.6 (Z8× a Z4+)
Obě mají 4 prvky. Z4+ má prvek řádu 4, ale v Z8× mají všechny prvky kromě 1 řád 2. Izomorfní nejsou.
Věta 2.7 (Až na izomorfismus)
Každá cyklická grupa řádu n je izomorfní se Zn+.
2.4 Diskrétní logaritmus
Definice 2.8 (Problém diskrétního logaritmu)
V cyklické grupě s generátorem α a prvkem β najdi k, aby αk=β.
V Zn+ je to snadné: stačí dělení modulo n. V Zp× se obecně považuje za těžké, i když jsou to izomorfní grupy. Izomorfismus totiž neumíme rychle spočítat.
Příklad 2.9 (Diffie-Hellman v Z17× s α=3)
Alice zvolí a=4 a pošle A=34mod17=13.
Bob zvolí b=5 a pošle B=35mod17=5.
Alice spočítá 54mod17=13, Bob 135mod17=13. Společný klíč je 13, kdo vidí jen A a B, by musel řešit diskrétní logaritmus.
2.5 Typické chyby
Ověřený jen jeden příklad místo všech x,y. Na vyvrácení ale jeden stačí.
Záměna operací v G a H.
Závěr „mají stejný počet prvků, takže jsou izomorfní“.
2.6 Kvíz
2.7 Příklady na procvičení
Cvičení 2.10
Je f(x)=2x z (Z,+) do (Z,+) homomorfismus? Jaký?
Řešení
Ano, 2(x+y)=2x+2y. Je injektivní, ale ne surjektivní, protože liché číslo nedostaneš. Je to monomorfismus.
Cvičení 2.11
Je f(x)=x2 z (R∖{0},⋅) do sebe homomorfismus? Izomorfismus?
Řešení
Homomorfismus ano, (xy)2=x2y2. Izomorfismus ne: f(1)=f(−1), takže není injektivní.
Cvičení 2.12
Jsou izomorfní Z4+ a Z2×Z2?
Řešení
Ne. Z4+ má prvek řádu 4, v Z2×Z2 mají všechny nenulové prvky řád 2.