Algebraiczne Aspekty Kryptografii
LISTA 4: Kombinatoryczna teoria grup i kryptografia
M´owimy, ˙ze grupa G jest generowana przez zbi´or X ⊂ G (oznaczamy G = hXi), je´sli ka˙zdy element grupy G ma posta´c xεi11 · ... · xεikk, gdzie xij ∈ X i εj ∈ {−1, +1}.
W przypadku gdy G = hXi, s lowo xνi11 · ... · xνik
k (νj ∈ {−1, +1}) nazywa si¸e s lowem relacyjnym wzgl¸edem zbioru generator´ow X, je´sli element grupy G zapisany przez to s lowo jest r´owny 1.
M´owimy, ˙ze grupa G = hXi ma przedstawienie G = hX|<i, je´sli < jest podzbiorem zbioru wszystkich s l´ow relacyjnych wzgl¸edem X i ka˙zde s lowo relacyjne wzgl¸edem X ma posta´c
w1rε11w1−1· ... · wlrεllw−1
(po ewentualnych skracaniach wyra˙ze´n xεx−ε), gdzie rj ∈ <, εj ∈ {−1, +1} i wj jest s lowem wzgl¸edem X. Takie s lowo relacyjne nazywa si¸e wnioskiem zbioru <.
Twierdzenie. Dla ka˙zdego zbioru X i zbioru s l´ow < istnieje grupa G posiadaj¸aca przedstawienie hX|<i.
1. (a) Opisa´c s lowa relacyjne grup Z, Z(n) i Z ⊕ Z wzgl¸edem standardowych uk lad´ow generator´ow.
(b) Opisa´c s lowa relacyjne grupy hx, y|x2y3, x3y4i.
2. Udowodni´c
Twierdzenie Dycka. Niech G = hX|<i i ψ jest odwzorowaniem z X w grup¸e H takim, ˙ze dla ka˙zdego R = xi11...xikk ∈ < element ψ(R) = ψ(xi1)1...ψ(xik)k jest r´owny 1 w H. Wtedy istnieje dok ladnie jeden homomorfizm ˆψ : G → H taki, ˙ze ψ(x) = ˆψ(x), x ∈ X.
3. Pokaza´c, ˙ze grupa symetrii wielok¸ata foremnego jest obrazem homomorficznym grupy Dn = hx, y|xn, y2, (yx)2i. Pokaza´c, ˙ze grupa przekszta lce´n prostej postaci
x →+− x + n, n ∈ Z jest obrazem homomorficznym grupy D∞= hx, y|y2, (yx)2i.
4. Pokaza´c, ˙ze grupa SL(2, Z) jest obrazem homomorficznym grupy hx, y|x2 = y3, x4i. Pokaza´c, ˙ze grupa P SL(2, Z) jest obrazem homomorficznym grupy hx, y|x2, y3i.
5. Pokaza´c, ˙ze grupa Sn jest obrazem homomorficznym grupy Bn= hσ1, ..., σn−1|{σiσj = σjσi : 1 ≤ i < j − 1 ≤ n − 2}
{σiσi+1σi = σi+1σiσi+1 : 1 ≤ i < n}i.
Def. Grupa wolna rangi κ : h{x0, ..., xγ, ... : γ < κ}|−i. (gdzie κ jest liczb¸a kardynaln¸a).
Niech Fn b¸edzie grup¸a woln¸a o generatorach wolnych x1, ..., xn (baza).
1
Lemat. Ka˙zdy element grupy Fn ma dok ladnie jedno przedstawienie w postaci zredukowanej.
6. Niech X b¸edzie podzbiorem grupy F . Pokaza´c, ˙ze F jest wolna o bazie X je´sli dla dowolnej grupy H dowolne odwzorowanie X → H ma dok ladnie jedno rozszerzenie do homomorfizmu F → H.
7. Udowodni´c, ˙ze grupy wolne F i F∗ o bazach X i X∗ s¸a izomorficzne w. i t. w.
gdy |X| = |X∗|. Wszystkie bazy grupy F s¸a tej samej mocy.
8. Niech X ⊂ G, X ∩ X−1 = ∅. Zbi´or X jest baz¸a pewnej wolnej podgrupy grupy G w. i t. w. gdy dla dowolnych x1, ...., xn ∈ X ∪ X−1, gdzie xixi+1 6= 1, iloczyn x1· ... · xn nie jest r´owny 1 (wykorzysta´c Zadanie 6).
9. Grupa G o n generatorach jest izomorficzna z Fn/N , gdzie N jest pewn¸a podgrup¸a normaln¸a.
10. Pokaza´c, ˙ze dla ka˙zdego m > 1 i zredukowanego u ∈ Fn d lugo´s´c um (po redukcji) jest wi¸eksza ni˙z d lugo´s´c u.
11. S lowo u nazywa si¸e zredukowanym cyklicznie je´sli u jest zredukowane i takie,
˙ze je´sli xδi jest jego pierwsz¸a liter¸a, to x−δi nie jest jego liter¸a ostatni¸a. Udowodni´c, ˙ze cyklicznie zredukowane u, v ∈ Fn s¸a sprz¸e˙zone wtedy i tylko wtedy gdy dla pewnych w1, w2 ∈ Fn, u = w1w2 i v = w2w1.
12. Pokaza´c, ˙ze elementy xk1x2xk1, 0 ≤ k, s¸a generatorami wolnymi podgrupy przez nie generowanej.
13.∗ Niech m ∈ Z, 2 ≤ m. Pokaza´c, ˙ze podgrupa grupy SL2(Z) generowana przez t12(m) = [1m01 ] i t21(m) = [10m1] jest generowana przez nie w spos´ob wolny. Wnioskowa´c,
˙ze dla dowolnej liczby pierwszej p i dla dowolnego w ∈ Fn istnieje homomorfizm φ : Fn→ G, gdzie G jest p-grup¸a sko´nczon¸a i φ(w) 6= 1.
14. Pokaza´c, ˙ze Fn/F0njest izomorficzna z Zn, gdzie F0njest podgrup¸a generowan¸a przez wszystkie komutatory [v, w]. Wnioskowa´c, ˙ze dla m 6= n grupy Fn i Fm nie s¸a izomorficzne.
Def. Przekszta lcenia Tietze’go przedstawienia hx1, x2, ...|<i:
(A1) wprowadzenie generatora u: zast¸apienie hx1, x2, ...|<i przez hx1, x2, ..., u|<, u−1w(x1, ..., xn)i, gdzie w jest s lowem od x1, ..., xn;
(A2) usuni¸ecie generatora u: zast¸apienie hx1, x2, ..., u|<, u−1w(x1, ..., xn)i przez hx1, x2, ...|<i, gdzie w jest s lowem od x1, ..., xn;
(B1) dodawanie wniosku: zast¸apienie hx1, x2, ..., |<i przez hx1, x2, ...|<, R(x1, ..., xn)i gdzie R jest wnioskiem <;
(B2) usuni¸ecie wniosku: zast¸apienie hx1, x2, ..., |<, R(x1, ..., xn)i przez hx1, x2, ...|<i gdzie R jest wnioskiem <.
Twierdzenie Tietze’go. Dwa sko´nczone przedstawienia definiuj¸a grupy izomor-
2
ficzne w. i t. w., gdy jedno mo˙zna otrzyma´c z drugiego przy pomocy sko´nczonej ilo´sci przekszta lce´n Tietze’go.
15. Wywnioskowa´c, ˙ze problem rozwi¸azalno´sci problemu s l´ow nie zale˙zy od wyboru przedstawienia.
3