Matematyka dyskretna 2/Wykład 4: Elementy teorii grup: Różnice pomiędzy wersjami

Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania
Arek (dyskusja | edycje)
Nie podano opisu zmian
 
m Zastępowanie tekstu – „,↵</math>” na „</math>,”
 
(Nie pokazano 35 wersji utworzonych przez 5 użytkowników)
Linia 1: Linia 1:
'''Kolorowanie zbioru''' <math>X</math> to funkcja
===Teoria grup===


<center><math>\omega:X\longrightarrow K,
to jeden z działów matematyki badający własności obiektów algebraicznych zwanych grupami.
</math></center>
Wraz z zastosowaniami stanowi on obecnie ogromną, autonomiczną dziedzinę wiedzy.
Historyczne korzenie teorii to:
rozwiązywanie równań algebraicznych,
teoria liczb oraz geometria.
Euler, Gauss, Lagrange, Abel i Galois byli pionierami badań w tej dziedzinie.
W szczególności, Galois jest uważany za pierwszego matematyka,
2który powiązał teorię grup z teorią ciał.
 
'''Grupa''' to uporządkowana czwórka <math>{\mathbf G}=(G,*,',e)</math>,
gdzie <math>G</math> jest dowolnym zbiorem niepustym,
<math>*</math> działaniem dwuargumentowym,
<math>'</math> jest działaniem jednoargumentowym,
a <math>e\in G</math>, przy czym, dla dowolnych <math>x,y,z\in G</math>,
spełnione sa następujące warunki:
 
* ('''łączność''') <math>(x*y)*z=x*(y*z)</math>,
 
* <math>e*x=x*e=x</math>, czyli <math>e</math> to '''element neutralny''' grupy <math>{\mathbf G}</math>.
 
* <math>x*x'=x'*x=e</math>, czyli <math>x'</math> jest '''elementem odwrotnym''' do <math>x</math> w <math>{\mathbf G}</math>.
 
'''Rząd grupy skończonej''' <math>{\mathbf G}=(G,*,e)</math> to liczba <math>\left\vert G \right\vert</math> jej elementów.
Gdy grupa <math>{\mathbf G}</math> nie jest skończona, to mówimy, że ma rząd nieskończony.
 
{{uwaga|||
Czasem w grupie nie podaje się w sposób jawny elementu neutralnego lub
jednoargumentowego działania zwracającego element odwrotny.
Zobaczymy, że takie postępowanie jest uprawnione, bo zarówno
element neutralny jak i element odwrotny do jakiegoś <math>x</math>, jeśli istnieje to jest jedyny.
}}
 
{{przyklad|||
<math>{\mathbf \mathbb{Z}}=(\mathbb{Z},+,0)</math>,
czyli zbiór liczb całkowitych z dodawaniem i elementem neutralnym <math>0</math>,
jest grupą. Rzeczywiście:
 
* suma dwu liczb całkowitych zawsze jest liczbą całkowitą,
 
* <math>(a+b)+c=a+(b+c)</math> dla dowolnych <math>a,b,c\in\mathbb{Z}</math> (łączność dodawania liczb całkowitych),
 
* <math>0</math> jest elementem neutralnym, gdyż <math>0+a=a+0=a</math>,
 
* <math>-a</math> jest elementem odwrotnym liczby <math>a</math>, gdyż <math>a+(-a)=(-a)+a=0</math>.
 
}}
 
{{przyklad|||
Dla dowolnej liczby naturalnej <math>n\geq 1</math>, zbiór reszt modulo <math>n</math>
wraz z dodawaniem modulo <math>n</math>,
tzn. <math>{\mathbf \mathbb{Z}}_n=(\mathbb{Z}_n,+,0)</math> jest grupą. Rzeczywiście:
 
* suma dwu liczb modulo <math>n</math> wpada do zbioru <math>\mathbb{Z}_n</math>,
 
* <math>(a+b)+c = a+(b+c)</math> dla dowolnych <math>a,b,c\in\mathbb{Z}_n</math>,
 
* <math>0</math> jest elementem neutralnym, gdyż <math>0+a=a+0=a</math>,
 
* <math>n-a</math> jest elementem odwrotnym liczby <math>a</math>, gdyż <math>a+(n-a)=(n-a)+a=n\equiv_n 0</math>.


gdzie <math>K</math> jest zbiorem kolorów.
}}


{{przyklad|||
{{przyklad|||
Rozważmy kolorowania naszyjnika złożonego z pięciu identycznych koralików
<math>{\mathbf S}_n=(S_n,\circ)</math> jest grupą,
<math>k_0,k_1,k_2,k_3,k_4</math>.
gdzie <math>S_n</math> to zbiór permutacji zbioru <math>\mathbb{Z}_n={\left\{ {0,\ldots,n-1} \right\} }</math>,
Koraliki  te mają takie same kształty i nie można ich rozróżnić.
a <math>\circ</math> to składanie permutacji. Rzeczywiście:
Możemy zatem zauważyć, że z jednego kolorowania <math>\omega_{0}</math>  
da się utworzyć inne kolorowanie, nieodróżnialne od pierwszego,
np. przez cykliczną zmianę numeracji koralików:
<math>\omega_{1}\!\left( k_i \right)=\omega_{0}\!\left( k_{\left( i-1\ mod\ 5 \right)} \right)</math>
jest nieodróżnialne od kolorowania <math>\omega_{0}\!\left( k_i \right)</math>.
Przekształcenie indeksów <math>i-1\ mod\ 5</math> jest równoważne z obrotem o <math>72^{\circ}</math>.


[!h]
* złożenie dwóch permutacji <math>\mathbb{Z}_n</math> jest permutacją <math>\mathbb{Z}_n</math>,


{poly_pieciokat}
* składanie funkcji, więc i permutacji, jest łączne,
{Dwa  kolorowania izomorficzne. '''[Rysunek z pliku:''' <tt>polypieciokat.eps</tt>''']'''}


W ten sposób dostajemy <math>5</math> kolorowań naszego naszyjnika.
* identyczność jest elementem neutralnym przy składaniu funkcji,
Ale, naszyjnik można też odwracać w rękach, lub -- co na jedno wychodzi --
 
spojrzeć na niego z drugiej strony.
* permutacja odwrotna do <math>\pi</math> jest elementem odwrotnym do <math>\pi</math> w <math>{\mathbf S}_n</math>, gdyż <math>\pi\cdot\pi^{-1}=\pi^{-1}\cdot\pi=id</math>.
Mamy więc dodatkowe <math>5</math> kolorowań naszego naszyjnika.


Zauważmy, ze w istocie każde <math>10</math> z kolorowań możemy otrzymać z innego
poprzez przekształcenie naszyjnika (pięciokąta) przez jakąś symetrię.
Zbiór zmian ułożeń naszyjnika (permutacje jego koralików)
wraz ze składaniem tych zmian (permutacji) tworzy więc grupę
(w tym przypadku znaną nam już grupę dihedralną <math>{\mathbf D}_5</math> symetrii pięciokąta.
W wykładzie tym poznamy metody zliczania tych kolorowań, które są odróżnialne.
}}
}}


'''G-zbiór''' to para <math>\left( {\mathbf G},X \right)</math>, gdzie
{{przyklad|||
Gdy <math>\mathbb{Z}_p^*=\mathbb{Z}_p-{\left\{ {0} \right\} }={\left\{ {1,\ldots,p-1} \right\} }</math>
oraz <math>p</math> jest liczba pierwszą, to
<math>{\mathbf \mathbb{Z}}_p^*=(\mathbb{Z}_p^*,\cdot,1)</math> jest grupą,
gdzie działanie <math>\cdot</math> to mnożenie modulo <math>p</math>. Rzeczywiście:
 
* gdy <math>a,b\in\mathbb{Z}_p^*</math>, to oczywiście <math>(ab \mathsf{ mod} p )\in{\left\{ {0,\ldots,p-1} \right\} }</math>. Gdyby jednak <math>ab \mathsf{ mod} p =0</math>, to <math>ab=qp</math> dla pewnego <math>q>0</math>.
Liczba <math>p</math> byłaby więc rozkładzie <math>ab=p_1\cdot\ldots\cdot p_k</math>, co jest niemożliwe wobec
<math>p_i\leqslant\max(a,b)<p</math>.
 
* dla dowolnych <math>a,b,c</math> zachodzi
 
<center><math>(ab \mathsf{ mod} p )\cdot c \mathsf{ mod} p =a\cdot(bc \mathsf{ mod} p ) \mathsf{ mod} p </math></center>
 
* <math>1</math> jest elementem neutralnym, gdyż <math>1\cdot a=a\cdot1=a</math>,
 
* Dowolny <math>a\in{\left\{ {1,\ldots,p-1} \right\} }=\mathbb{Z}_p^*</math> ma element odwrotny w <math>{\mathbf \mathbb{Z}_p^*}</math>. Możemy go wskazać np. przy pomocy rozszerzonego algorytmu Euklidesa.
Z pierwszości <math>p</math> mamy <math>\mathsf{ NWD}(a,p)=1</math> zatem istnieją <math>x,y</math> takie,  
że <math>xa+yp=1</math>, czyli <math>xa \mathsf{ mod} p =1</math>. To oznacza, iż <math>x \mathsf{ mod} p</math> jest elementem odwrotnym do <math>a</math> w <math>{\mathbf \mathbb{Z}_p^*}</math>.
 
Można też, używając Małego Twierdzenia Fermata sprawdzić, że elementem odwrotnym do <math>a</math> jest
 
** <math>a^{p-2}</math>, jeśli <math>p>2</math>,
 
** <math>a</math>, jeśli <math>p=2</math>


* <math>X</math> jest zbiorem skończonym,
}}


* <math>{\mathbf G}=\left( G,\circ \right) </math> jest grupą permutacji zbioru <math>X</math>,
[[File:SW 8.1.svg|250x250px|thumb|left|SW 8.1.swf]]
tzn. <math>G</math> jest zamkniętym na składanie
zbiorem permutacji zbioru <math>X</math>.


Czasem, dla G-zbioru <math>\left( {\mathbf G},X \right)</math> mówimy, ze grupa
[[File:SW 8.2.svg|250x250px|thumb|right|SW 8.2.swf]]
<math>{\mathbf G}</math> działa na zbiorze <math>X</math>.


{{przyklad|||
{{przyklad|||
Rozważmy kwadrat o wierzchołkach <math>v_0, v_1, v_2, v_3</math>
Rozważmy trójkąt równoboczny z poetykietowanymi wierzchołkami
oraz <math>4</math> permutacje jego wierzchołków
 
powstałe przez: odbicia względem przekątnych i obrót o <math>180^\circ</math>,
oraz wybrane przekształcenia tego trójkąta pozostawiające go w tym samym miejscu płaszczyzny:
tak jak zostało to pokazane na rysunku [[##pict square 1|Uzupelnic pict square 1|]].


[!h]


{poly_square_1}
Wtedy <math>({\left\{ {i,p,l,x,y,z} \right\} },\circ, i)</math> jest grupą,
{Przekształcenia odpowiadające permutacjom <math>id, g_1, g_2, g_3</math>. '''[Rysunek z pliku:''' <tt>polysquare1.eps</tt>''']'''}
gdzie <math>\circ</math> jest składaniem przekształceń.


Każde przedstawione przekształcenie geometryczne wyznacza jednoznacznie
* Poniższa tabela pokazuje wyniki wszystkich możliwych złożeń, a tym samym pokazuje, że składanie nie wyprowadza poza zbiór  
permutację zbioru indeksów wierzchołków kwadratu <math>X_{\square}=\left\lbrace 0,1,2,3 \right\rbrace</math>.
<math>{\left\{ {i,p,l,x,y,z} \right\} }</math>.
Tak więc zbiór permutacji odpowiadających przekształceniom to
<math>G_{\square}=\left\lbrace id,g_1,g_2,g_3 \right\rbrace</math>.
Przekształcenia <math>g_i</math> można składać.
Na przykład <math>g_1\circ g_2</math> tworzy obrót o <math>180^{\circ}</math> stopni,  
a więc <math>g_3</math>. Para <math>\left( G_{\square}, \circ \right)</math> tworzy grupę,
więc <math>\left( G_{\square}, X_{\square} \right)</math>  
jest przykładem G-zbioru, który jest opisany przez poniższe tabelki:


<center><math>\begin{array} {|c||c|c|c|c|}
<center><math>\begin{array} {|c|cccccc|}
\hline
j&1&2&3&4\\
\hline\hline
id(j)  & 0 & 1 & 2 & 3 \\
\hline
g_1(j) & 0 & 2 & 1 & 3 \\
\hline
\hline
g_2(j) & 3 & 1 & 2 & 0 \\
\circ&i&p&l&x&y&z\\
\hline
\hline
g_3(j) & 3 & 2 & 1 & 0 \\
i&i&p&l&x&y&z\\
\hline
p&p&l&i&y&z&x\\
\end{array}
l&l&i&p&z&x&y\\
\quad\quad\quad\quad\quad
x&x&z&y&i&l&p\\
\begin{array} {|c||c|c|c|c|}
y&y&x&z&p&i&l\\
\hline
z&z&y&x&l&p&i\\
g_i\circ g_j & id & g_1 & g_2 & g_3 \\
\hline\hline
id  & id & g_1 & g_2 & g_3 \\
\hline
g_1 & g_1 & id & g_3 & g_2 \\
\hline
g_2 & g_2 & g_3 & id & g_1 \\
\hline
g_3 & g_3 & g_2 & g_1 & id \\
\hline
\hline
\end{array}  
\end{array}  
</math></center>
</math></center>


Innymi słowy, grupa permutacji <math>{\mathbf G}_{\square}</math> działa na zbiorze <math>X_{\square}</math>.
* Jak zawsze <math>i</math>, będąc identycznością, jest elementem neutralnym dla składania.
 
* Każde z rozważanych przekształceń ma odwrotne do siebie. Odwrotnym przekształceniem do rotacji w prawo <math>p</math> jest oczywiście rotacja w lewo <math>l</math>. Symetrie względem kolejnych osi są same do siebie odwrotne.
Zauważmy, że w każdym wierszu (i każdej kolumnie) występuje <math>i</math>,
skąd też można wywnioskować istnienie elementów odwrotnych.
 
}}
}}


'''Orbita''' <math>Gx</math> elementu <math>x \in X</math> w G-zbiorze <math>\left( G,X \right)</math>  
{{obserwacja|4.1 [prawo skracania]|obs 4.1|
to zbiór tych elementów zbioru <math>X</math>,
Dla grupy <math>(G,*,e)</math> i <math>x,y,z\in G</math> mamy:
które są postaci <math>g\!\left( x \right)</math> dla pewnego <math>g\in G</math>, tzn.


<center><math>Gx=\left\lbrace g\!\left( x \right)\in X: g\in G \right\rbrace.
* (lewostronne) jeśli <math>x*y=x*z</math>, to <math>y=z</math>,
</math></center>


'''Stabilizator''' <math>G_x</math> elementu <math>x\in X</math> w G-zbiorze <math>\left( G,X \right)</math>  
* (prawostronne) jeśli <math>y*x=z*x</math>, to <math>y=z</math>.
to zbiór tych permutacji z <math>G</math>, które nie ruszają <math>x</math> z miejsca, tzn.


<center><math>G_x=\left\lbrace g\in G:\ g\!\left( x \right)=x \right\rbrace.
}}
</math></center>


Ponadto zbiór permutacji przeprowadzających <math>x\in X</math> w <math>y\in X</math> oznaczamy przez
{{dowod|||
Z uwagi na symetrię, pokażemy jedynie pierwszy punkt.
Załóżmy zatem, że <math>x*y=x*z</math> i niech <math>x'</math> będzie elementem odwrotnym do <math>x</math>.
Wtedy <math>y = 1*y =(x'*x)*y = x'*(x*y) = x'*(x*z) = (x'*x)*z = 1*z=z</math>.
}}


<center><math>G\left( x\rightarrow y \right)=\left\lbrace g\in G:\ g\!\left( x \right)=y \right\rbrace
{{obserwacja|4.2|obs 4.2|
</math></center>
Jeśli <math>(G,*,e)</math> jest grupą i <math>a,b\in G</math>, to równanie


{{przyklad|||
Dla grupy <math>G_{\square}</math> permutacji kwadratu z rysunku [[##pict square 1|Uzupelnic pict square 1|]],
orbita oraz stabilizator elementu <math>0</math> mają postać


<center><math>G_{\square}0=\left\lbrace 0,3 \right\rbrace \quad\quad\quad\quad G_{\square, 0}=\left\lbrace id,g_1 \right\rbrace.
<center><math>a*x=b
</math></center>
</math></center>


Mnożąc liczności obu tych zbiorów otrzymujemy
 
liczbę elementów grupy <math>G_{\square}</math>, czyli innymi słowy
ma dokładnie jedno rozwiązanie <math>x</math> w <math>G</math>.
<math>\left\vert G_{\square}0 \right\vert\cdot\left\vert G_{\square, 0} \right\vert=\left\vert G_{\square} \right\vert.
</math>
}}
}}


Jako ćwiczenie '''[ex][ex equation between orbits]'''
{{dowod|||
pozostawiamy dowód następującej obserwacji.
Niech <math>a'</math> będzie elementem odwrotnym do <math>a</math> w <math>(G,*)</math>.
Wtedy <math>x=a'*b</math> jest rozwiązaniem równania, gdyż


{{obserwacja|||


Dla G-zbioru <math>\left( G,X \right)</math> oraz <math>x,y\in X</math> zachodzi
<center><math>a*(a'*b)=(a*a')*b=e*b=b</math></center>


<center><math>\left\vert G_x \right\vert=\left\vert G\left( x\rightarrow y \right) \right\vert=\left\vert G\left( y\rightarrow x \right) \right\vert=\left\vert G_y \right\vert.
</math></center>


Dla dowodu jednoznaczności załóżmy, że <math>x_0</math> i <math>x_1</math> są rozwiązaniami naszego równania.
Wtedy mamy <math>a*x_0=a*x_1</math> i z lewostronnego prawa skracania <math>x_0=x_1</math>.
}}
}}


{{twierdzenie|||
{{wniosek|4.3|wn 4.3|
Każda grupa ma dokładnie jeden element spełniający warunki elementu neutralnego
oraz każdy jej element ma dokładnie jeden element odwrotny.
}}


Dla G-zbioru <math>\left( G,X \right)</math> oraz <math>x \in X</math> zachodzi
{{dowod|||
Niech <math>(G,*,e)</math> będzie grupą i <math>a\in G</math>.
Element neutralny <math>e</math> jest jedynym rozwiązaniem równania <math>e*x=e</math>.
Element odwrotny do <math>a</math> jest jedynym rozwiązaniem <math>a*x=e</math>.
}}


<center><math>\left\vert Gx \right\vert\cdot\left\vert G_x \right\vert=\left\vert G \right\vert.
W dalszych rozważaniach o abstrakcyjnych grupach porzucimy ornamentyczny symbol <math>*</math>
</math></center>
i będziemy się posługiwać notacją multiplikatywną.
Zatem dla dowolnego <math>x,y\in G</math>, gdzie <math>{\mathbf G}</math> jest grupą


}}
* <math>xy</math> oznacza <math>x * y</math>,


{{dowod|||
* <math>1</math> to jedyny element neutralny grupy <math>{\mathbf G}</math>. Rozważając więcej niż jedną grupę dla jednoznaczności piszemy czasem <math>1_G</math>.
Przy ustalonym <math>x \in X</math> policzmy, na dwa różne sposoby, pary w zbiorze


<center><math>A=\left\lbrace \left( g,y \right):\ g\!\left( x \right)=y \right\rbrace.
* <math>x^{-1}</math> to jedyny element odwrotny do <math>x</math> w <math>{\mathbf G}</math>.
</math></center>


Dowolna permutacja <math>g</math> wyznacza jednoznacznie element <math>y=g\!\left( x \right)</math>, tak więc
Pamietajmy, że symbol <math>1</math> w większości wypadków nie oznacza dobrze znanej liczby <math>1\in\mathbb{N}</math>.
<math>\left\vert A \right\vert=\left\vert G \right\vert.
Podobnie nie możemy zakładać, iż działanie <math>\cdot</math> zachowuje prawa zwykłego mnożenia.
</math>
W szczególności <math>xy=yx</math> zachodzi dalece nie w każdej grupie
Pogrupowanie par <math>\left( g,y \right)\in A</math> w zbiory <math>A_{y_1},\ldots,A_{y_m}</math>  
(np. nie zachodzi w grupie <math>{\mathbf S}_n</math> dla <math>n>2</math>).
tak, by


<center><math>A_{y_i}=\left\lbrace \left( g,y_i \right):\ g\!\left( x \right)=y_i \right\rbrace
'''Grupa abelowa''' to <math>{\mathbf G}=(G,\cdot</math>,1),
</math></center>
w której działanie <math>\cdot</math> jest przemienne tzn. dla dowolnych <math>x,y\in G</math> mamy


daje podział


<center><math>A=A_{y_1}\cup\ldots\cup A_{y_m}.
<center><math>xy=yx</math></center>
</math></center>


Zbiór <math>\left\lbrace y_1,y_2,\ldots,y_m \right\rbrace</math> składa się z elementów,
które można uzyskać jako <math>g\!\left( x \right)</math> za pomocą jakiejkolwiek permutacji
<math>g \in G</math>, a zatem jest to orbita elementu <math>x</math>:


<center><math>Gx=\left\lbrace y_1,y_2,\ldots,y_m \right\rbrace.
Nazwa grup abelowych pochodzi od nazwiska Nielsa Abela,  
</math></center>
norweskiego matematyka, w którego pracach implicite pojawia się to pojęcie.


Z kolei zaś <math>A_{y_i}</math> jest zbiorem takich par <math>\left( g,y_i \right)</math>,
{{przyklad|||
że <math>g\!\left( x \right)=y_i</math>.
Grupy <math>{\mathbf \mathbb{Z}}_n</math> i <math>{\mathbf \mathbb{Z}}_p^*</math> są abelowe,  
Permutacja <math>g</math> jednoznacznie wyznacza element <math>y_i=g\!\left( x \right)</math>,  
gdyż tak dodawanie, jak i mnożenie modularne jest przemienne.
tak więc <math>A_{y_i}</math> jest równoliczny z


<center><math>G\!\left( x\rightarrow y_i \right)=\left\lbrace g\in G:\ g\!\left( x \right)=y_i \right\rbrace.
Grupa przekształceń trójkąta równobocznego <math>({\left\{ {i,p,l,x,y,z} \right\} },\circ,i)</math>
</math></center>
nie jest abelowa, gdyż np. <math>xp\neq px</math>.


Tym samym Obserwacja [[##obs equation between orbits|Uzupelnic obs equation between orbits|]] daje,
że <math>\left\vert A_{y_i} \right\vert=\left\vert G\!\left( x\rightarrow y_i \right) \right\vert=\left\vert G_x \right\vert</math>
dla dowolnego <math>i=1,2,\ldots, m</math>.
W konsekwencji  <math>\left\vert A \right\vert=\left\vert Gx \right\vert\cdot\left\vert G_x \right\vert</math>.
}}
}}


{{wniosek|||
<center>
[[File:SW 8.3.svg|350x350px|thumb|SW 8.3.svg]]
</center>
 
W naturalny sposób w notacji multiplikatywnej definiujemy rekurencyjnie:<br>
'''Dodatnie i ujemne potęgi elementu''' <math>x</math> w grupie <math>{\mathbf G}=(G,\cdot,1)</math>
 
 
<center><math>\begin{align} x^0&=1,\\
x^{n+1}&=x^n\cdot x,\\
x^{-n}&=(x^n)^{-1}.
\end{align}</math></center>
 
 
{{obserwacja|4.4|obs 4.4|
Dla dowolnej grupy <math>{\mathbf G}=(G,\cdot,1)</math>, <math>x\in G</math> i <math>m,n\in\mathbb{Z}</math> zachodzi
 
 
<center><math>1^m=1,\qquad x^{m+n}=x^mx^n,\qquad x^{mn}=(x^m)^n</math></center>


W G-zbiorze <math>\left( G,X \right)</math> wszystkie orbity mają tę samą liczność,
tzn.


<center><math>\left\vert Gx \right\vert=\left\vert Gy \right\vert\quad\textrm{dla dowolnych}\ x,y\in X.
Jeśli <math>{\mathbf G}</math> jest abelowa i <math>x,y\in G</math>, to
</math></center>


}}


'''Zbiór punktów stałych''' permutacji <math>g\in G</math> to
<center><math>(xy)^n = x^n y^n</math></center>


<center><math>{\sf Fix}\left( g \right)=\left\lbrace x\in X:\ g\!\left( x \right)=x \right\rbrace.
</math></center>


{{twierdzenie|||
}}


Dla G-zbioru <math>\left( G,X \right)</math>  
Jeśli grupa <math>{\mathbf G}=(G,\cdot,1)</math> ma rząd skończony,
oraz funkcji <math>f</math> stałej na każdej orbicie <math>Gx</math> zachodzi
to oczywiście dla dowolnego <math>x\in G</math> w ciągu nieujemnych potęg: <math>1,x,x^2,x^3,\ldots</math>
elementy muszą zacząć się powtarzać.
Załóżmy zatem, że <math>m<n</math> i <math>x^m=x^n</math>.
Mnożąc te równość przez <math>x^{-m}</math> otrzymujemy <math>1=x^{n-m}</math>.
Udowodniliśmy zatem, iż w grupie o skończonym rzędzie każdy element
w pewnej dodatniej potędze równy jest <math>1</math>.
Z Zasady Minimum dla każdego elementu istnieje więc najmniejsza taka dodatnia potęga.


<center><math>\sum_{x\in D}f\!\left( x \right)=\frac{1}{\left\vert G \right\vert}\sum_{g\in G} \sum_{x\in {\sf Fix}\left( g \right)} f\!\left( x \right),
'''Rząd elementu''' <math>x\in G</math> w grupie <math>{\mathbf G}=(G,\cdot,1)</math> o skończonym rzędzie 
</math></center>
to najmniejsza dodatnia liczba <math>n</math> taka, że <math>x^n=1</math>.
Dla grup nieskończonych rząd elementu jest tak samo zdefiniowany
o ile taka liczba istnieje. Jeśli nie to <math>x</math> ma rząd nieskończony.


gdzie <math>D\subseteq X</math> jest zbiorem reprezentantów orbit,
{{obserwacja|4.5|obs 4.5|
tzn. <math>\left\vert D \cap Gx \right\vert=1</math> dla dowolnego <math>x\in X</math>.
Dla elementu <math>x</math> rzędu <math>m</math> w grupie <math>(G,\cdot,1)</math>
mamy <math>x^n=1</math> wtedy i tylko wtedy, gdy <math>m|n</math>.
}}
}}


{{dowod|||
{{dowod|||
Policzymy, na dwa różne sposoby, sumę
Jeśli <math>m|n</math> to <math>n=q\cdot m</math> dla pewnego <math>q</math>, a zatem
 


<center><math>\sum_{\left( g,x \right)\in B}f\!\left( x \right)
<center><math>x^n=x^{qm}=(x^{m})^q=1^q=1</math></center>
</math></center>


gdzie <math>B=\left\lbrace \left( g,x \right):g\!\left( x \right)=x \right\rbrace</math>.
Pogrupowanie par <math>\left( g,x \right)\in B</math> w zbiory
<math>B_{x_1}, B_{x_2},\ldots,B_{x_n}</math>, zdefiniowane przez


<center><math>B_{x_i}=\left\lbrace \left( g,x_i \right):g\!\left( x_i \right)=x_i \right\rbrace,
Na odwrót załóżmy, że <math>x^n=1</math> dla pewnego <math>n</math>.
</math></center>
Niech <math>n=qm+r</math> gdzie <math>0\leq r<m</math>.
Wtedy mamy


daje podział


<center><math>B=B_{x_1}\cup B_{x_2}\cup\ldots\cup B_{x_n}.
<center><math>1=x^n=x^{qm+r}=(x^m)^qx^r=1^qx^r=x^r</math>,</center>
</math></center>


Oczywiście <math>id\left( x \right)=x</math>, więc <math>\left( id,x \right)\in B_x</math>, czyli zbiór
użytych w tym podziale indeksów <math>\left\lbrace x_1,x_2,\ldots,x_n \right\rbrace</math> wyczerpuje całe <math>X</math>.
Ponadto, z samej definicji <math>B_x</math>, otrzymujemy <math>\left\vert B_x \right\vert=\left\vert G_x \right\vert</math>.
A zatem


<center><math>\sum_{\left( g,x \right)\in B}f\!\left( x \right)
co wraz z minimalnością <math>m</math> jako rzędu elementu <math>x</math> daje <math>r=0</math>, czyli <math>m|n</math>.
=\sum_{x\in X}\sum_{\left( g,x \right)\in B_x}f\!\left( x \right)
}}
=\sum_{x\in X}\left\vert G_x \right\vertf\!\left( x \right)=\left\vert G_{x_0} \right\vert\sum_{x\in X}f\!\left( x \right),
</math></center>


gdzie <math>x_0</math> jest dowolnie wybranym elementem zbioru <math>X</math>.
'''Homomorfizm grup'''
Niech teraz <math>D=\left\lbrace x_{i_0},x_{i_1},\ldots,x_{i_k} \right\rbrace</math>  
<math>{\mathbf G}_0=(G_0,\cdot,1_{G_0})</math>, <math>{\mathbf G}_1=(G_1,\cdot,1_{G_1})</math>  
będzie zbiorem reprezentantów rodziny orbit, tzn. <math>Gx_{i_j}</math> są parami rozłączne
to dowolna funkcja <math>f:G_0\rightarrow G_1</math> taka, że dla dowolnych <math>x,y\in G_0</math>
i <math>X=Gx_{i_0}\cup Gx_{i_1}\cup \ldots\cup Gx_{i_k}</math>.
zachodzi
Ponieważ funkcja <math>f</math> jest stała na orbitach, to


<center><math>\left\vert G_{x_0} \right\vert\sum_{x\in X}f\!\left( x \right)
=\left\vert G_{x_0} \right\vert\sum_{x_{i_j}\in D}\sum_{y\in Gx_{i_j}}f\!\left( y \right)
=\left\vert G_{x_0} \right\vert\sum_{x_{i_j}\in D}\left\vert Gx_{i_j} \right\vertf\!\left( x_{i_j} \right).
</math></center>


Równoliczność orbit uzyskana we Wniosku [[##con Gx <nowiki>=</nowiki> Gy|Uzupelnic con Gx <nowiki>=</nowiki> Gy|]]
<center><math>f(xy)=f(x)f(y)</math></center>
wraz z Twierdzeniem [[##th Gx*Gx<nowiki>=</nowiki>G|Uzupelnic th Gx*Gx<nowiki>=</nowiki>G|]] daje więc


<center><math>\sum_{\left( g,x \right)\in B}f\!\left( x \right)
=\left\vert G_{x_0} \right\vert\cdot\left\vert Gx_0 \right\vert\sum_{x\in D}f\!\left( x \right)
=\left\vert G \right\vert\sum_{x\in D}f\!\left( x \right).
</math></center>


Z drugiej strony, pogrupowanie par <math>\left( g,x \right)\in B</math>  
{{obserwacja|4.6|obs 4.6|
w zbiory <math>B^{g_1}, B^{g_2},\ldots,B^{g_m}</math> zadane przez
Dla dowolnego homomorfizmu <math>f:G_0\rightarrow G_1</math> grup
<math>{\mathbf G_0}</math> i <math>{\mathbf G_1}</math> mamy:


<center><math>B^{g_i}=\left\lbrace \left( g_i,x \right):g_i\!\left( x \right)=x \right\rbrace
* <math>f(1_{G_0})=1_{G_1}</math>,
</math></center>


daje podział
* <math>f(x^{-1})=f(x)^{-1}</math>, dla wszystkich <math>x\in G_0</math>,


<center><math>B=B^{g_1}\cup B^{g_2}\cup\ldots\cup B^{g_m}.
}}
</math></center>


Każdy zbiór postaci <math>B^{g_i}</math>  
{{dowod|||
jest bijektywny ze zbiorem punktów stałych permutacji <math>g_i</math>
Oczywiście <math>f(1_{G_0})=f(1_{G_0}\cdot 1_{G_0})=f(1_{G_0})f(1_{G_0})</math>.
Prawo skracania w grupie <math>{\mathbf G}_1</math> daje więc <math>1_{G_1}=f(1_{G_0})</math>.
Z kolei, gdy <math>x\in G_0</math>, to <math>f(x)\cdot f(x^{-1})=f(xx^{-1})=f(1_{G_0})=1_{G_1}</math>,
czyli <math>f(x^{-1})</math> jest elementem odwrotnym do <math>f(x)</math> w <math>{\mathbf G}_1</math>.
}}


<center><math>{\sf Fix}\left( g_i \right)=\left\lbrace x\in X:\ \left( g_i,x \right)\in B^{g_i} \right\rbrace.
'''Izomorfizm grup''' to homomorfizm, który jest bijekcją. <br>
</math></center>
'''Grupy izomorficzne''' to grupy, miedzy którymi istnieje izomorfizm.
Izomorficzność grup  <math>{\mathbf G_0}</math> i  <math>{\mathbf G_1}</math>
zapisujemy <math>{\mathbf G_0}\approx{\mathbf G_1}</math>.


A zatem
'''Podgrupa''' grupy <math>{\mathbf G}=(G,\cdot,1_G)</math>
to taka grupa <math>{\mathbf H}=(H,\cdot,1_G)</math>, że <math>H\subseteq G</math>
oraz mnożenie w grupie <math>{\mathbf H}</math> jest restrykcją mnożenia w <math>{\mathbf G}</math>.


<center><math>\sum_{\left( g,x \right)\in B}f\!\left( x \right)=\sum_{g\in G} \sum_{x\in {\sf Fix}\left( g \right)} f\!\left( x \right),
{{obserwacja|4.7|obs 4.7|
</math></center>
Dla <math>\emptyset\neq H\subseteq G</math>, gdzie <math>{\mathbf G}=(G,\cdot,1)</math> jest grupą, jeśli


co daje ostatecznie
* <math>xy\in H</math> dla dowolnych <math>xy\in H</math>,


<center><math>\left\vert G \right\vert\sum_{x\in D}f\!\left( x \right)=\sum_{g\in G} \sum_{x\in {\sf Fix}\left( g \right)} f\!\left( x \right).
* <math>x^{-1}\in H</math> dla dowolnych <math>x\in H</math>,
</math></center>


to <math>{\mathbf H}=(H,\cdot,1)</math> jest podgrupą <math>{\mathbf G}</math>.
Ponadto jeśli <math>{\mathbf G}</math> ma rząd skończony,
to już pierwszy punkt implikuje, iż <math>{\mathbf H}</math> jest podgrupą grupy <math>{\mathbf G}</math>.
}}
}}


{{wniosek|||
{{dowod|||
Pierwszy punkt gwarantuje, że działanie <math>\cdot</math> nie wyprowadza poza zbiór <math>H</math>.
Łączność <math>\cdot</math> w <math>H</math> wynika bezpośrednio z łączności <math>\cdot</math> w <math>G</math>.
Drugi punkt świadczy, iż każdy element w <math>H</math> ma element odwrotny także w <math>H</math>.
Dla dowodu, że <math>1\in H</math> skorzystamy z niepustości <math>H</math> i wybierzmy <math>h\in H</math>.
Wtedy, z drugiego punktu, <math>h^{-1}\in H</math>, więc <math>1=hh^{-1}\in H</math> na mocy punktu pierwszego.


Liczba orbit w G-zbiorze <math>\left( G,X \right)</math> wynosi
Załóżmy teraz, że grupa <math>{\mathbf G}</math> ma rząd skończony oraz
podzbiór <math>H \subseteq G</math> jest zamknięty na mnożenie.
Wtedy oczywiście wszystkie potęgi o nieujemnych wykładnikach
<math>h,h^2,h^3,\ldots</math> wpadają do <math>H</math>.
Ponieważ <math>G</math> ma rząd skończony, to rząd dowolnego elementu też jest skończony,
czyli istnieje <math>m</math> takie, że <math>h^m=1</math>.
Zatem <math>1\in H</math> i <math>h^{m-1}h=1=hh^{m-1}</math>, czyli <math>h^{m-1}\in H</math>
jest elementem odwrotnym do <math>h</math>.
}}


<center><math>\frac{1}{\left\vert G \right\vert}\sum_{g\in G}\left\vert {\sf Fix}\left( g \right) \right\vert.
Z [[#obs_4.7|Obserwacji 4.7]] dostajemy natychmiast:
</math></center>


{{wniosek|4.8|wn 4.8|
Przecięcie dowolnej rodziny podgrup grupy
<math>{\mathbf G}</math> jest podgrupą <math>{\mathbf G}</math>.
}}
}}


'''Permutacje na zbiorze kolorowań.'''
===Grupy cykliczne===
Niech <math>\left( G,X \right)</math> będzie G-zbiorem,
a <math>A</math> zbiorem kolorowań zbioru <math>X</math>.
Każda permutacja <math>g\in G</math> wyznacza permutację <math>\widehat{g}:A\longrightarrow A</math>
kolorowań ze zbioru <math>A</math> poprzez


<center><math>\left( \widehat{g}\!\left( \omega \right) \right)\!\left( x \right)
'''Podgrupa generowana przez podzbiór''' <math>X \subseteq G</math> grupy <math>{\mathbf G}</math>,
=\omega\!\left( g\!\left( x \right) \right)\quad\textrm{dla dowolnych}\ \omega\in A\ \textrm{i}\ x\in X.
to przecięcie wszystkich podgrup <math>{\mathbf G}</math> zawierających zbiór <math>X</math>.
</math></center>
Podgrupę taką oznaczamy przez <math>{\mathbf G}(X)</math>.
<br>
'''Zbiór generatorów grupy''' <math>{\mathbf G}=(G,\cdot,1)</math>
to jakikolwiek zbiór <math>X \subseteq G</math> spełniający <math>G(X)=G</math>.


{{obserwacja|||
{{obserwacja|4.9|obs 4.9|


Niech <math>\left( G,X \right)</math> będzie G-zbiorem, a <math>A</math> zbiorem kolorowań  zbioru <math>X</math>.
Dla dowolnej grupy <math>{\mathbf G}=(G,\cdot,1)</math> i <math>\emptyset\neq X\subseteq G</math>
Dla <math>\widehat{G} = \left\lbrace \widehat{g}: g \in G \right\rbrace</math> zachodzi:


* Para <math>\left( \widehat{G},\circ \right)</math> tworzy grupę,
gdzie <math>\circ</math> jest składaniem permutacji.


* Funkcja <math>\widehat{\cdot}:G\longrightarrow\widehat{G}</math>
<center><math>G(X)={\left\{ {x_0\cdot\ldots\cdot x_{n-1} :  
jest izomorfizmem grup <math>\left( G,\circ \right)</math> oraz <math>\left( \widehat{G},\circ \right)</math>.
n\in\mathbb{N} \mbox{ i } (x_i\in X \mbox{ lub }x_i^{-1}\in X)} \right\} }</math></center>


* <math>\left\vert G \right\vert=\left\vert \widehat{G} \right\vert</math>.


* <math>\left( \widehat{G},A \right)</math> jest G-zbiorem.
}}


{{dowod|||
Oczywiście wszystkie iloczyny postaci <math>x_0\cdot\ldots\cdot x_{n-1}</math>
leżą w każdej podgrupie zawierającej <math>X</math>,
więc i w <math>G(X)</math>.
Nadto zbiór <math>Z</math> wszystkich takich iloczynów jest zamknięty na iloczyn i odwracanie, 
bo <math>(x_0\cdot\ldots\cdot x_{n-1})^{-1}=x_{n-1}^{-1}\cdot x_{n-2}^{-1}\cdot\ldots\cdot x_0^{-1}</math>.
A zatem [[#obs_4.7|Obserwacja 4.7]] gwarantuje,
że <math>(Z, \cdot, 1)</math> jest podgrupą.
Musi zatem być czynnikiem przecięcia wyznaczającego <math>G(X)</math>, czyli
<math>G(X)\subseteq Z</math>.
}}
}}


'''Izomorficzne kolorowania.'''  
'''Grupa cykliczna''' to grupa generowana zbiorem jednoelementowym.
Kolorowania <math>\omega_{0}</math> i <math>\omega_{1}</math> zbioru <math>X</math>
są izomorficzne względem działania grupy <math>G</math> na zbiorze <math>X</math>,
gdy istnieje permutacja <math>g\in G</math> taka,
że <math>\widehat{g}\!\left( \omega_{0} \right) = \omega_{1} </math>, czyli


<center><math>\omega_{0}\!\left( g\!\left( x \right) \right)=\omega_{1}\!\left( x \right)\quad\textrm{dla dowolnego}\ x\in X.
Jeśli <math>{\mathbf G} = {\mathbf G}({\left\{ {x} \right\} })</math>, to
<math>G={\left\{ {x^n : n\in \mathbb{Z}} \right\} }</math>.
Gdy ponadto <math>{\mathbf G}</math> jest skończona, to jej rząd pokrywa się z rzędem
elementu generującego <math>x</math>, czyli <math>G={\left\{ {1,x,x^2,\ldots, x^{\left\vert G \right\vert-1}} \right\} }</math>.
 
{{przyklad|||
Grupa addytywna liczb całkowitych <math>{\mathbf \mathbb{Z}}=(\mathbb{Z},+,0)</math> jest cykliczna.
Rzeczywiście <math>{\left\{ {1} \right\} }</math> generuje te grupę:
 
 
<center><math>\begin{array} {lrrrrrrr}
\mathbb{Z}=\{\ldots,&-3,&-2,&-1,&0,&1,&2,&3,\ldots\}\\
\mathbb{Z}=\{\ldots,&-1-1-1,&-1-1,&-1,&1-1,&1,&1+1,&1+1+1,\ldots\}
\end{array}
</math></center>
</math></center>
Czy grupa ta ma jeszcze jakiś inny jednoelemtowy zbiór generujacy?
}}


{{przyklad|||
{{przyklad|||
Kolorowania z rysunku [[##pict pieciokat|Uzupelnic pict pieciokat|]] są izomorficzne
Dla <math>n>0</math> grupa <math>{\mathbf \mathbb{Z}}_n=(\mathbb{Z}_n,+,0)</math>  jest skończoną grupą cykliczną
względem działania grupy <math>{\mathbf D}_5</math>  
generowaną przez <math>{\left\{ {1} \right\} }</math>. Rzeczywiście:
wszystkich zmian ustawień <math>5</math>-elementowego naszyjnika.  
 
 
<center><math>\mathbb{Z}_n={\left\{ {1,1+1,\ldots,\underbrace{1+1+\ldots+1}_{n\ razy}} \right\} }</math></center>
 
 
}}
 
{{obserwacja|4.10|obs 4.10|
Dowolne dwie grupy cykliczne tego samego rzędu są izomorficzne.
}}
 
{{dowod|||
Niech <math>g_i</math> będzie generatorem grupy cyklicznej <math>{\mathbf G_i}</math>, dla <math>i=0,1</math>.
Łatwo sprawdzić, że równość rzędów tych grup daje, iż
<math>g_0^k =g_0^l</math> wtedy i tylko wtedy, gdy <math>g_1^k =g_1^l</math>.
A zatem <math>f:G_0\ni g_0^k \mapsto g_1^k \in G_1</math> ustala izomorfizm grup
<math>{\mathbf G_0}</math> i <math>{\mathbf G_1}</math>.
}}
 
{{wniosek|4.11|obs 4.11|
Dowolna skończona grupa cykliczna rzędu <math>n</math> jest izomorficzna z <math>\mathbb{Z}_n</math>.
Dowolna nieskończona grupa cykliczna jest izomorficzna z <math>\mathbb{Z}</math>.
}}
}}


'''Indeks permutacji''' <math>g:X\longrightarrow X</math> to funkcja <math>n</math> zmiennych
[[File:SW 8.4.svg|250x150px|thumb|right|SW 8.4.swf]]
 
[[File:SW 8.5.svg|250x250px|thumb|right|SW 8.5.swf]]
 
[[File:SW 8.6.svg|250x150px|thumb|right|SW 8.6.swf]]
 
{{przyklad|||
Dla <math>n\geqslant3</math> rozważymy pewne grupy przekształceń <math>n</math>-kątów foremnych
jako podgrupy grupy <math>S_n</math>.
Poetykietujmy wierzchołki <math>n</math>-kąta foremnego liczbami <math>0,\ldots,n-1</math>.
Obrót wielokąta foremnego o jeden wierzchołek w prawo, jak na rysunku, odpowiada cyklicznej permutacji <math>\pi=(0,1,\ldots,n-1)</math>.
Zastanówmy się teraz jakie elementy składają się na <math>{\mathbf S}_n(\pi)</math> 
i jaka jest ich interpretacja geometryczna.
 
Rząd cyklu <math>n</math>-elementowego jest oczywiście równy <math>n</math>.
Kolejne złożenia <math>\pi,\pi^2,\pi^3,\ldots,\pi^n</math>
odpowiadają kolejnym obrotom <math>\pi^k</math> w prawo naszego wielokąta o <math>\frac{360^o}{k}</math>,
aż <math>\pi^n</math> przekręca go do pozycji wyjściowej (czyli jest identycznością).
Zatem <math>{\mathbf S}_n(\pi)</math> jest grupą cykliczną rzędu <math>n</math>,
czyli z [[#wn_4.11|Wniosku 4.11]]
mamy <math>{\mathbf S}_n(\pi)\approx \mathbb{Z}_n</math>.
 
Zwiększmy trochę zbiór generatorów
i do obrotu w prawo dołóżmy symetrię względem jednej z <math>n</math> osi symetrii
naszego <math>n</math>-kąta foremnego.
W przypadku gdy <math>n</math> jest parzyste osie symetrii przechodzą
przez środki przeciwległych boków lub naprzeciwległe wierzchołki,
jeśli zaś <math>n</math> jest nieparzyste to osie symetrii przechodzą przez wierzchołek
i środek przeciwległego do niego boku.
 
Permutacja odpowiadająca symetrii osiowej posiada poza cyklami wielkości <math>2</math>:
 
* jeden cykl jednoelementowy, gdy <math>n</math> jest nieparzyste,
 
* dwa cykle jednoelementowe, gdy <math>n</math> jest parzyste.
 
Na przykład, gdy <math>n</math> jest parzyste oraz :
 
* <math>\sigma</math> jest symetrią względem osi przechodzącej przez bok <math>[n-1,0]</math>, to <math>\sigma</math> rozkłada się na cykle:
 
<center>
<math>\sigma=(0,n-1)(1,n-2)(2,n-3)\ldots(n/2-1,n/2+1)</math>,
</center>
 
* gdy <math>\sigma</math> jest symetrią względem osi przechodzącej przez wierzchołki <math>0</math> i <math>(n+1)/2</math>,
to  <math>\sigma</math> rozkłada się na cykle
 
<center>
<math>\sigma=(0)(1,n-1)(2,n-2)\ldots(n/2-1,n/2+1)( (n+1)/2 )</math>,
</center>
 
a dla nieparzystego <math>n</math>:
 
* gdy <math>\sigma</math> jest symetrią względem osi przechodzącej przez wierzchołek <math>0</math> i bok <math>[n/2, n/2+1]</math>, to  <math>\sigma</math> rozkłada się na cykle
 
<center>
<math>\sigma=(0)(1,n-1)(2,n-2)(3,n-3)\ldots((n-1)/2,(n+1)/2)</math>
</center>
 
Jakie elementy składają się na <math>{\mathbf S}_n({\left\{ {\pi,\sigma} \right\} })</math>?
Jaka jest ich interpretacja geometryczna?
 
Zbierzmy kilka prostych faktów:
 
* <math>\pi^n=id</math>, <math>\pi^{-1}=\pi^{n-1}</math>.
 
* <math>\sigma</math> jest inwolucją, czyli jest sama do siebie odwrotna, <math>\sigma^{-1}=\sigma</math>.
 
* <math>\pi\sigma\pi=\sigma</math> ([[SW 8.7.swf|Zobacz rysunek]])
 
Pokażemy tę własność jedynie dla <math>n</math> nieparzystych
(dowód dla <math>n</math> parzystych znacząco się nie różni):
 
 
<center>
<math>\begin{align} \pi\sigma\pi(0)&=\pi\sigma(n-1)=\pi(1)=0=\sigma(0),\\
\pi\sigma\pi(1)&=\pi\sigma(0)=\pi(0)=n-1=\sigma(1),\\
\pi\sigma\pi(i)&=\pi\sigma(i-1)=\pi(n-i+1)=n-i=\sigma(i),
\end{align}</math>
</center>
 
 
dla <math>i\in{\left\{ {2,\ldots,n-1} \right\} }</math>.
 
Z [[#obs_4.9|Obserwacji 4.9]] i naszych spostrzeżeń mamy:


<center><math>\zeta_{g}\left( x_1,\ldots,x_n \right)
=x_1^{\alpha_1}\cdot x_2^{\alpha_2}\cdot\ldots\cdot x_n^{\alpha_n},
</math></center>


gdzie
<center>
<math>\begin{align} S_n({\left\{ {\pi,\sigma} \right\} })
&={\left\{ {x_0\cdot\ldots\cdot x_{m-1}: m>0, x_i\in{\left\{ {\pi,\pi^{-1},\sigma,\sigma^{-1}} \right\} }} \right\} }\\
&={\left\{ {\pi^k, \pi^k\sigma : 0<k\leq n} \right\} }
\end{align}</math>
</center>


* <math>n</math> to liczność zbioru <math>X</math>,


* <math>\alpha_i</math> to liczba <math>i</math>-elementowych cykli permutacji <math>g</math>,
Zatem podgrupa generowana przez <math>{\left\{ {\pi,\sigma} \right\} }</math> ma co najwyżej <math>2n</math> elementów.
dla <math>i=1,2,\ldots,n</math>.
Jako ćwiczenie zostawiamy dowód, że w istocie wymienione elementy są parami różne. Okazuje się, że


'''Indeks grupy''' <math>G</math> to funkcja <math>n</math> zmiennych


<center><math>\zeta_{G}\left( x_1,\ldots,x_n \right)=\frac{1}{\left\vert G \right\vert}\sum_{g\in G}\zeta_{g}\left( x_1,\ldots,x_n \right).
<center>
</math></center>
<math>\begin{array} {ll}
\pi,\pi^2,\pi^3,\ldots,\pi^n&\text{- to wszystkie obroty wraz z identycznością},\\
\pi\sigma,\pi^2\sigma,\pi^3\sigma,\ldots,\pi^n\sigma&\text{- to symetrie wobec każdej z }\mathit{n} \text{osi symetrii} \mathit{n} \text{-kąta foremnego}.
\end{array}
</math>
</center>


{{przyklad|||
Niech <math>\left( G_t,\circ \right)</math> będzie grupą  wszystkich obrotów czworościanu foremnego
(przedstawionego na rysunku [[##pict tetrahedron|Uzupelnic pict tetrahedron|]]) w <math>3</math>-wymiarowej przestrzeni.


[!h]
'''Grupa dihedralna''' <math>{\mathbf D}_{n}</math> to podgrupa grupy <math>{\mathbf S_n}</math>
(dla <math>n\geqslant3</math>) generowana przez <math>{\left\{ {\pi,\sigma} \right\} }</math>.
}}


{poly_tetrahedron}
'''Produkt grup''' <math>{\mathbf G_0}=(G_0,\cdot,1_{G_0})</math> i
{Czworościan <math>v_0v_1v_2v_3</math>. '''[Rysunek z pliku:''' <tt>polytetrahedron.eps</tt>''']'''}
<math>{\mathbf G_1}=(G_1,\cdot,1_{G_1})</math>
to grupa <math>{\mathbf G_0}\times{\mathbf G_1}=(G_0\times G_1,\cdot,(1_{G_0},1_{G_1}))</math>,
w której działanie <math>\cdot</math> zdefiniowane jest przez


Obroty czworościanu mają więc następujące indeksy <math>\zeta_{g}\left( x_1,x_2,\ldots,x_8 \right)</math>,
w zależności od rozkładu na cykle:


* <math>x_1^4</math> -- jedyny taki obrót z jednoelementowymi cyklami to oczywiście
<center><math>(x,y)\cdot(z,w)=(x\cdot z,y\cdot w)</math></center>
<math>id=\left( 0 \right)\!\left( 1 \right)\!\left( 2 \right)\!\left( 3 \right)</math>.


* <math>x_1x_3</math> -- obroty o <math>120^{\circ}</math> względem prostej przechodzącej
przez jeden z wierzchołków i środek przeciwległej ściany.
W grupie <math>G_t</math> jest ich <math>8</math>.
Przykładem permutacji o indeksie <math>x_1x_3</math> jest <math>\left( 0 \right)\!\left( 123 \right)</math>,
która odpowiada przekształceniu przedstawionym na rysunku [[##pict tetrahedron 2|Uzupelnic pict tetrahedron 2|]].


[!h]
Weryfikację, że tak określone działanie po współrzędnych spełnia wszystkie warunki
wymagane od grupy zostawiamy jako ćwiczenie.


{poly_tetrahedron_2}
{{przyklad|||
{Obrót o <math>120^{\circ}</math> czworościanu <math>v_0v_1v_2v_3</math> względem prostej przechodzącej przez wierzchołek <math>v_0</math> oraz przez środek ściany <math>v_1v_2v_3</math>. '''[Rysunek z pliku:''' <tt>polytetrahedron2.eps</tt>''']'''}
Rozważmy <math>\mathbb{Z}_2\times\mathbb{Z}_3</math>.


* <math>x_2^2</math> -- obroty o <math>180^{\circ}</math> względem osi przechodzącej
przez środki przeciwległych krawędzi.
W sumie są <math>3</math> takie obroty.
Permutacją o indeksie <math>x_2^2</math> jest na przykład <math>\left( 03 \right)\!\left( 12 \right)</math>
i odpowiada ona przekształceniu przedstawionym na rysunku [[##pict tetrahedron 3|Uzupelnic pict tetrahedron 3|]].


[!h]
<center><math>\mathbb{Z}_2\times \mathbb{Z}_3={\left\{ {(0,0),(0,1),(0,2),(1,0),(1,1),(1,2)} \right\} }</math></center>


{poly_tetrahedron_3}
{Obrót o <math>180^{\circ}</math> czworościanu <math>v_0v_1v_2v_3</math> względem prostej przechodzącej przez środki krawędzi <math>v_1v_2</math> oraz <math>v_0v_3</math>. '''[Rysunek z pliku:''' <tt>polytetrahedron3.eps</tt>''']'''}


Indeks całej grupy obrotów czworościanu to zatem:
Zauważmy, że <math>f:\mathbb{Z}_6\rightarrow\mathbb{Z}_2\times\mathbb{Z}_3</math> zadana przez


<center><math>\zeta_{G_t}\left( x_1,x_2,x_3,x_4 \right)=\frac{1}{12}\left( x_1^4+8x_1x_3+3x_2^2 \right).
 
<center><math>f(a) = (a \mathsf{ mod} 2 , \ a \mathsf{ mod} 3 )
</math></center>
</math></center>


}}


{{twierdzenie|||
definiuje izomorfizm grup <math>\mathbb{Z}_6</math> i <math>\mathbb{Z}_2\times\mathbb{Z}_3</math>.
 
Czy zawsze <math>\mathbb{Z}_{mn}\approx\mathbb{Z}_m\times\mathbb{Z}_n</math>?
Zbadajmy jeszcze jeden przykład:
<math>\mathbb{Z}_2\times\mathbb{Z}_4</math> i <math>\mathbb{Z}_8</math>.
Rzędy elementów w produkcie <math>\mathbb{Z}_2\times\mathbb{Z}_4</math> przedstawia tabela:


Liczba nieizomorficznych kolorowań zbioru <math>X</math> za pomocą <math>k</math> barw wynosi


<center><math>\zeta_{G}\left( k,k,\ldots,k \right),
<center><math>\begin{array} {|c||c|c|c|c|c|c|c|c|}
\hline
\mathbb{Z}_2\times\mathbb{Z}_4&(0,0)&(0,1)&(0,2)&(0,3)&(1,0)&(1,1)&(1,2)&(1,3)\\
\hline
\text{rząd}&1&4&2&4&2&4&2&4\\
\hline
\end{array}
</math></center>
</math></center>


gdzie <math>G</math> jest grupą możliwych permutacji elementów <math>X</math>.  
 
A zatem grupa <math>\mathbb{Z}_2\times\mathbb{Z}_4</math> nie ma elementu rzędu <math>8</math>, nie może więc być
izomorficzna z cykliczna grupą <math>\mathbb{Z}_8</math>.
}}
 
{{obserwacja|4.12|obs 4.12|
Jeśli <math>m\perp n</math>, to <math>\mathbb{Z}_m\times\mathbb{Z}_n \approx \mathbb{Z}_{mn}</math>.
}}
}}


{{dowod|||
{{dowod|||
Niech <math>A</math> będzie zbiorem wszystkich kolorowań <math>k</math> barwami zbioru <math>X</math>.  
Wystarczy oczywiście pokazać, że rząd elementu <math>(1,1)\in\mathbb{Z}_m\times\mathbb{Z}_n</math>
Szukana liczba nieizomorficznych kolorowań
wynosi <math>mn</math>, wtedy bowiem grupa <math>\mathbb{Z}_m\times\mathbb{Z}_n</math> będzie cykliczna
jest równa liczbie orbit G-zbioru <math>\left( \widehat{G},A \right)</math>  
i, jako <math>mn</math>-elementowa, musi być izomorficzna z <math>\mathbb{Z}_{mn}</math>.
i, na mocy Wniosku [[##con liczba orbit|Uzupelnic con liczba orbit|]]
 
oraz Obserwacji [[##obs G - G daszek|Uzupelnic obs G - G daszek|]], wynosi:
Niech więc <math>r</math> będzie rzędem <math>(1,1)</math> w grupie <math>\mathbb{Z}_m\times\mathbb{Z}_n</math>.
Licząc kolejno na obu osiach produktu dostajemy


<center><math>\frac{1}{\left\vert \widehat{G} \right\vert}\sum_{\widehat{g}\in\widehat{G}}\left\vert {\sf Fix}\left( \widehat{g} \right) \right\vert
=\frac{1}{\left\vert G \right\vert}\sum_{g\in G}\left\vert {\sf Fix}\left( {g} \right) \right\vert.
</math></center>


Pozostaje więc policzyć liczbę punktów stałych każdej z permutacji <math>\widehat{g}</math> .
<center><math>\begin{align} \underbrace{1+\ldots+1}_{r\ razy} \mathsf{ mod} m &=r \mathsf{ mod} m =0,\text{ czyli }\mathit{m|r},\\
Jeśli <math>\omega</math> jest punktem stałym permutacji <math>\widehat{g}</math>,  
\underbrace{1+\ldots+1}_{r\ razy} \mathsf{ mod} n &=r \mathsf{ mod} n =0,\text{ czyli }\mathit{n|r}.
a <math>\left( i_1,i_2,\ldots,i_l \right)</math> jest cyklem tej permutacji, to
\end{align}</math></center>


<center><math>\omega\!\left( i_{j+1} \right)
=\omega\!\left( g\!\left( i_j \right) \right)
=\left( \widehat{g}\!\left( \omega \right) \right)\!\left( i_j \right)=\omega\!\left( i_j \right).
</math></center>


A zatem wszystkie elementy <math>i_j</math> tego cyklu są pokolorowane na ten sam kolor.
Zatem <math>r</math> jest najmniejszą wspólną wielokrotnością <math>m</math> i <math>n</math>.  
Niech teraz permutacja <math>g</math> rozkłada się na <math>m</math> cykli.  
Ponieważ <math>m\perp n</math>, to
Ponieważ elementy każdego cyklu muszą być jednobarwne,
a wszystkich możliwych do wykorzystania barw jest <math>k</math>,  
to liczba możliwych kolorowań elementów <math>X</math> wynosi <math>\left\vert {\sf Fix}\left( g \right) \right\vert=k^m</math>.
Z drugiej strony


<center><math>\zeta_{g}\left( k,k,\ldots,k \right)
=k^{\alpha_1}\cdot k^{\alpha_2}\cdot\ldots\cdot k^{\alpha_s},
</math></center>


gdzie <math>\alpha_i</math> jest liczbą cykli <math>i</math> elementowych.
<center><math>r=\mathsf{ NWW}(m,n)=\frac{mn}{\mathsf{ NWD}(m,n)}=\frac{mn}{1}=mn</math></center>
Ale oczywiście <math>\alpha_1+\alpha_2+\ldots+\alpha_s=m</math>,
skąd <math>\left\vert {\sf Fix}\left( g \right) \right\vert=\zeta_{g}\left( k,k,\ldots,k \right)</math>.
Liczba nieizomorficznych kolorowań jest więc równa


<center><math>\frac{1}{\left\vert G \right\vert}\sum_{g\in G}\left\vert {\sf Fix}\left( g \right) \right\vert
=\frac{1}{\left\vert G \right\vert}\sum_{g\in G} \zeta_{g}\left( k,k,\ldots,k \right)
=\zeta_{G}\left( k,k,\ldots,k \right).
</math></center>


}}
}}
===Twierdzenie Lagrange'a===
Zajmiemy się teraz możliwymi rzędami podgrup grupy skończonej.
Z rozważań tej części wykładu dowiemy się,
że jeśli <math>{\mathbf H}</math> jest podgrupą skończonej grupy <math>{\mathbf G}</math>,
to rząd <math>{\mathbf H}</math> dzieli rząd <math>{\mathbf G}</math>.
Zwracamy jednak uwagę, iż to nie oznacza,
że grupa <math>{\mathbf G}</math> ma podgrupy o rzędzie
będącym jakimkolwiek dzielnikiem rzędu grupy <math>{\mathbf G}</math>.


{{przyklad|||
{{przyklad|||
Niech <math>\left( G_t,\circ \right)</math> będzie grupą wszystkich obrotów czworościanu foremnego
Niech <math>{\mathbf A}_4</math> będzie podgrupą grupy <math>{\mathbf S}_4</math> składającą się
(przedstawionego na rysunku [[##pict tetrahedron|Uzupelnic pict tetrahedron|]])
z tych permutacji, które są złożeniami parzystej liczby transpozycji.
w <math>3</math>-wymiarowej przestrzeni.
Wtedy <math>\left\vert A_4\right\vert=12</math>, ale grupa <math>{\mathbf A}_4</math> nie ma podgrup rzędu <math>4</math>.
Wiemy już, że indeks grupy <math>G_t</math> wynosi
}}


<center><math>\zeta_{G_t}\left( x_1,x_2,x_3,x_4 \right)=\frac{1}{12}\left( x_1^4+8x_1x_3+3x_2^2 \right).
'''Lewa warstwa''' <math>gH</math> podgrupy <math>{\mathbf H}</math> grupy <math>{\mathbf G}</math>
</math></center>
względem elementu <math>g\in G</math> to zbiór
 
 
<center><math>gH={\left\{ {gh : h\in H} \right\} }</math></center>
 
 
'''Prawa warstwa''' <math>Hg</math> podgrupy <math>{\mathbf H}</math> grupy <math>{\mathbf G}</math>
względem elementu <math>g\in G</math> to zbiór
 
 
<center><math>Hg={\left\{ {hg : h\in H} \right\} }</math></center>
 
 
Skoncentrujemy się teraz na lewych warstwach.
Oczywiście wszystkie rozumowania można powtórzyć dla warstw prawych
 
{{przyklad|||
Niech
<math>{\mathbf D}_4=({\left\{ {\pi,\ldots,\pi^4,\pi\sigma,\ldots,\pi^4\sigma} \right\} },\circ)</math>
będzie grupa dihedralną symetrii kwadratu.
Posiada ona podgrupę cykliczną <math>{\mathbf C}_4=({\left\{ {\pi,\pi^2,\pi^3,\pi^4} \right\} },\circ)</math>.
Niech <math>\sigma</math> będzie symetrią osiową.
Zauważmy, że elementy lewej warstwy
 
 
<center><math>\sigma C_4={\left\{ {\sigma\pi,\sigma\pi^2,\sigma\pi^3,\sigma\pi^4} \right\} }</math></center>
 
 
wszystkie symetrie osiowe kwadratu.
Jako ćwiczenie pozostawiamy wyznaczenie warstw
<math>\pi C_4</math>, <math>\pi^2 C_4</math> oraz <math>\sigma\pi^2 C_4</math>.
}}
 
Zauważmy, że warstwa <math>eH</math> elementu neutralnego <math>e</math>, to podgrupa <math>H</math>.
Nastepna obserwacja orzeka, że wszystkie warstwy lewo- i prawo-stronne są równoliczne.


Aby zliczyć wszystkie, nieizomorficzne względem obrotów,
{{obserwacja|4.13|obs 4.13|
kolorowania wierzchołków czworościanu na <math>2</math> kolory
Jeśli <math>{\mathbf H}</math> jest skończoną podgrupą grupy <math>{\mathbf G}</math> i <math>g\in G</math>,  
wystarczy, wobec Twierdzenia [[##th g(k,k,...,k)|Uzupelnic th g(k,k,...,k)|]], policzyć wartość
to <math>\left\vert gH\right\vert=\left\vert H \right\vert= \left\vert Hg \right\vert</math>.
}}


<center><math>\zeta_{G_t}\left( 2,2,2,2 \right)=5.
{{dowod|||
</math></center>
Niech <math>H={\left\{ {h_0,\ldots,h_{m-1}} \right\} }</math> i załóżmy, że <math>gh_i=gh_j</math>.  
Wtedy z prawa skracania mamy <math>h_i=h_j</math>. Zatem elementy <math>gh_0,gh_1,\cdots,gh_{m-1}</math>  
są parami różne i zbiór


Faktycznie.
Jedynymi kolorowaniami nieizomorficznymi względem  obrotów są te,
przedstawione na rysunku [[##pict tetrahedron 4|Uzupelnic pict tetrahedron 4|]].


[!h]
<center><math>gH={\left\{ {gh_0,gh_1,\cdots,gh_{m-1}} \right\} }</math>,</center>


{poly_tetrahedron_4}
{Nieizomorficzne kolorowania wierzchołków czworościanu foremnego. '''[Rysunek z pliku:''' <tt>polytetrahedron4.eps</tt>''']'''}


ma dokładnie <math>m</math> elementów.
}}
}}


'''Wskaźnik kolorowania''' <math>\omega:X\longrightarrow K</math>,
{{obserwacja|4.14|obs 4.14|
dla zbioru kolorów <math>K=\left\lbrace 1,2,\ldots,k \right\rbrace</math> to
Dla dowolnej podgrupy <math>{\mathbf H}</math>  
grupy <math>{\mathbf G}</math> i <math>g_0,g_1\in G</math>
lewe warstwy <math>g_0 H</math>, <math>g_1H</math> są albo identyczne albo rozłączne.
}}


<center><math>{\sf ind}\left( \omega \right)=x_1^{n_1}\cdot x_2^{n_2}\cdot\ldots\cdot x_k^{n_k},
{{dowod|||
</math></center>
Pokażemy, że jeśli <math>g_0 H</math> i <math>g_1 H</math> mają jakiś wspólny element to są one identyczne.
Załóżmy zatem, że <math>x\in g_0 H \cap g_1 H</math>,
czyli <math>g_0 h_0 =x= g_1 h_1</math> dla pewnych <math>h_0,h_1\in H</math>.
Wtedy <math>g_0=g_1 h_1 h_0^{-1} \in g_1H</math>.
Dla dowodu inkluzji <math>g_0 H \subseteq g_1 H</math>,
niech <math>y\in g_0 H</math>, czyli <math>y=g_0h</math> dla pewnego <math>h\in H</math>.
Wtedy


gdzie <math>n_i</math> to liczba elementów ze zbioru <math>X</math> pokolorowanych przez <math>\omega</math> na
kolor <math>i</math>.<br>
Ponadto dla zbioru kolorowań <math>A</math> definiuje się funkcję tworzącą postaci


<center><math>{\sf U}_{A}\left( x_1,x_2,\ldots,x_k \right)=\sum_{\omega\in A}{\sf ind}\left( \omega \right)
<center><math>y=g_0 h=g_1 h_1 h_0^{-1} h</math>,</center>
=\sum_{\omega\in A}x_1^{n_1\left( \omega \right)}\cdot x_2^{n_2\left( \omega \right)}\cdot\ldots\cdot x_k^{n_k\left( \omega \right)}.
</math></center>


{{twierdzenie|||
Dla podziału zbioru <math>X=Y_1\cup Y_2\cup\ldots\cup Y_l</math> mamy


<center><math>{\sf U}_{D}\left( x_1,x_2,\ldots,x_k \right)=\prod_{i=1}^l\left( x_1^{\left\vert Y_i \right\vert} +x_2^{\left\vert Y_i \right\vert} +\ldots+ x_k^{\left\vert Y_i \right\vert} \right),
co wobec <math>h_1,h_0^{-1},h\in H</math> daje
</math></center>
<math>y\in g_1H</math>.
}}


gdzie <math>D</math> jest zbiorem kolorowań stałych na zbiorach <math>Y_i</math>.
{{twierdzenie|4.15[Lagrange'a]|tw 4.15|
Dla dowolnej podgrupy <math>{\mathbf H}</math> skończonej grupy <math>{\mathbf G}</math>, 
rząd <math>{\mathbf H}</math> dzieli rząd <math>{\mathbf G}</math>.
}}
}}


{{dowod|||
{{dowod|||
Niech <math>\left\vert Y_i \right\vert=m_i</math>.  
Niech <math>{\mathbf H}=({\left\{ {h_0,\ldots,h_{m-1}} \right\} },\cdot,1)</math>
Iloczyn
oraz <math>{\mathbf G}=({\left\{ {g_0,\ldots,g_{n-1}} \right\} },\cdot,1)</math>.  
Ponieważ:


<center><math>\prod_{i=1}^l\left( x_1^{m_i} +x_2^{m_i} +\ldots+ x_k^{m_i} \right)
* każdy <math>g_i</math> jest we własnej warstwie <math>g_iH</math>, gdyż <math>g_i\cdot1\in g_iH</math>,
</math></center>


jest sumą jednomianów postaci <math>\beta x_1^{\alpha_1}x_2^{\alpha_2}\ldots x_k^{\alpha_k}</math>.
* <math>\left\vert g_iH \right\vert=\left\vert H \right\vert</math> dla dowolnego <math>i</math>,
Aby przeanalizować te jednomiany zauważmy,
że mnożąc po jednym składniku <math>x_j^{m_i}</math> z każdego czynnika iloczynu,
otrzymamy jednomian postaci <math>x_1^{\alpha_1}x_2^{\alpha_2}\ldots x_k^{\alpha_k}</math>.
Wartość <math>\beta</math> jest więc równa wszystkim możliwym iloczynom
<math>x_{j_1}^{m_1}\ x_{j_2}^{m_2}\ldots x_{j_l}^{m_l}</math>
dającym <math>x_1^{\alpha_1}x_2^{\alpha_2}\ldots x_k^{\alpha_k}</math>.
Porządkując składniki <math>x_{j_i}</math> otrzymujemy,  
że <math>\beta</math> jest liczbą wszystkich zestawów sum postaci


<center><math>\aligned \alpha_1&=&m_{i_{1,1}}+\ldots+m_{i_{1,{s_1}}}\\
* lewe warstwy <math>g_iH</math>, <math>g_jH</math> są albo identyczne albo rozłączne,
\alpha_2&=&m_{i_{2,1}}+m_{i_{2,2}}+\ldots+m_{i_{2,{s_2}}}\\
&\cdots&\\
\alpha_k&=&m_{i_{k,1}}+\ldots+m_{i_{k,{s_k}}}.
\endaligned</math></center>


Każdy taki zestaw sum można utożsamić z kolorowaniem,
to lewe warstwy <math>g_0H,g_1H,\ldots,g_{n-1}H</math>  
które przyporządkowuje elementom
tworzą podział zbioru <math>G={\left\{ {g_0,g_1\ldots,g_{n-1}} \right\} }</math>  
z <math>Y_{i_{1,1}}\cup\ldots\cup Y_{i_{1,{s_1}}}</math> pierwszą barwę,
na równoliczne bloki wielkości <math>m</math>, skąd natychmiast <math>m|n</math>.
elementom z <math>Y_{i_{2,1}}\cup Y_{i_{2,2}}\cup\ldots\cup Y_{i_{2,{s_2}}}</math> kolejną barwę,
itd...
Otrzymujemy w ten sposób, że <math>\beta</math> jest liczbą kolorowań stałych
na każdym ze zbiorów <math>Y_i</math>.
Kolorowania te używają <math>\alpha_1</math> razy pierwszej barwy,
<math>\alpha_2</math> razy drugiej barwy, itd...,  
czyli jednomian <math>\beta x_1^{\alpha_1}x_2^{\alpha_2}\ldots x_k^{\alpha_k}</math>  
jest składnikiem w sumie powstałej z iloczynu <math>{\sf U}_{D}\left( x_1,x_2,\ldots,x_k \right)</math>
przez wymnożenie wszystkich czynników.  
}}
}}


{{twierdzenie|G. Pólya 1935||
{{wniosek|4.16|wn 4.16|
Niech <math>{\mathbf G}=(G,\cdot,1)</math> będzie grupą rzędu <math>n</math>. Wtedy dla <math>g \in G</math> mamy:


Niech <math>\left\vert X \right\vert=n</math> a <math>D</math> będzie zbiorem wszystkich nieizomorficznych,  
* rząd elementu <math>g</math> dzieli <math>n</math>,
ze względu na działanie grupy <math>G</math> na zbiorze <math>X</math>, 
kolorowań zbioru <math>X</math> za pomocą <math>k</math> barw.
Wtedy funkcja tworząca <math>{\sf U}_{D}</math> jest postaci


<center><math>{\sf U}_{D}\left( x_1,x_2,\ldots,x_k \right)=\zeta_{G}\left( \sigma_1,\sigma_2,\ldots,\sigma_n \right),
* <math>g^n=1</math>.
</math></center>
 
}}
 
{{dowod|||
Niech <math>r</math> będzie rzędem elementu <math>g\in G</math>.
Wtedy <math>r</math> jest rzędem podgrupy cyklicznej
<math>{\mathbf G}(g) = ({\left\{ {g,g^2,\ldots,g^r} \right\} },\cdot,1)</math>.
Z Twierdzenia Lagrange'a <math>r</math>, czyli rząd tej podgrupy cyklicznej, dzieli <math>n</math>.
Skoro teraz <math>n=kr</math> to oczywiście <math>x^n= x^{kr} = (x^r)^k = 1^k =1</math>
}}
 
{{wniosek|4.17|wn 4.17|
Każda grupa <math>{\mathbf G}</math> której rząd jest liczbą pierwszą <math>p</math> 
jest cykliczna i izomorficzna z <math>\mathbb{Z}_p</math>.
}}
 
{{dowod|||
Ponieważ <math>p>1</math>, to w <math>G</math> jest jakiś element <math>g\neq1</math>.
Wtedy rząd <math>g</math> jest większy od <math>1</math> i dzieli <math>p</math>, więc musi wynosić <math>p</math>.
To oznacza zaś, iż <math>g</math> generuje grupę <math>{\mathbf G}</math>,  
czyli <math>{\mathbf G}</math> jest cykliczna.
Reszta wynika już z [[#wn_4.11|Wniosku 4.11]].
}}
 
{{obserwacja|4.18|obs 4.18|
Dla dowolnej grupy <math>{\mathbf G}=(G,\cdot,1)</math> rzędu <math>n\geq 2</math>
następujące warunki są równoważne:
 
1. <math>{\mathbf G}</math> jest grupa cykliczną,


gdzie
2. dla każdego <math>d|n</math>, grupa <math>{\mathbf G}</math> ma dokładnie <math>d</math> elementów <math>x\in G</math>
takich, że <math>x^d=1</math>,


<center><math>\sigma_i=x_1^i+x_2^i+\ldots+x_k^i.
3. dla każdego <math>d|n</math>, grupa <math>{\mathbf G}</math> ma dokładnie <math>\varphi(d)</math> elementów rzędu <math>d</math>.
</math></center>


}}
}}


{{dowod|||
{{dowod|||
Zbiór <math>D</math> jest zbiorem reprezentantów orbit G-zbioru <math>\left( \widehat{G},A \right)</math>,
Dla dowodu implikacji
gdzie <math>A</math> jest zbiorem wszystkich możliwych kolorowań zbioru <math>X</math>.
(1 <math>\Rightarrow</math> 2)
Podstawiając, w Twierdzeniu [[##th ilosc orbit|Uzupelnic th ilosc orbit|]],  
załóżmy że grupa <math>{\mathbf G}</math> jest cykliczna i generowana przez <math>g</math>.
za funkcję <math>f</math> wskaźnik kolorowania <math>{\sf ind}</math> otrzymujemy
Niech <math>d</math> będzie dzielnikiem <math>n</math>, czyli <math>n=dq</math> dla pewnego <math>q</math>.
Elementy


<center><math>\sum_{\omega\in D}{\sf ind}\left( \omega \right)
 
=\frac{1}{\left\vert \widehat{G} \right\vert}\sum_{\widehat{g}\in \widehat{G}} \left( \sum_{\omega \in {\sf Fix}\left( \widehat{g} \right)} {\sf ind}\left( \omega \right) \right).
<center><math>1,g^q,g^{2q},\ldots,g^{(d-1)q}
</math></center>
</math></center>


Korzystając z definicji wskaźnika kolorowania dostajemy


<center><math>{\sf U}_{D}\left( x_1,x_2,\ldots,x_k \right)
są parami różne (bo <math>g</math> ma rząd <math>n=dq</math>)
=\frac{1}{\left\vert \widehat{G} \right\vert}\sum_{\widehat{g}\in \widehat{G}} {\sf U}_{{\sf Fix}\left( \widehat{g} \right)}\left( x_1,x_2,\ldots,x_k \right).
oraz wszystkie spełniają równanie <math>x^d=1</math>, gdyż
 
 
<center><math>(g^{iq})^d=(g^{dq})^i=1^i=1</math></center>
 
 
Zatem elementów <math>x\in G</math> spełniających <math>x^d=1</math> jest co najmniej <math>d</math>.
Załóżmy teraz, że pewien <math>y\in G</math> spełnia <math>y^d=1</math>.
Ponieważ <math>g</math> generuje <math>{\mathbf G}</math>, mamy <math>y=g^k</math> dla pewnego <math>k</math>, skąd <math>g^{kd}=y^d=1</math>.
Z [[#obs_4.5|Obserwacji 4.5]] mamy <math>n|kd</math>,
czyli <math>kd=fn=fdq</math> i <math>k=fq</math> dla pewnego <math>f</math>.
Zatem <math>y=g^{k}=g^{fq}</math> znajduje się na naszej liście rozwiązań równania <math>x^d=1</math>.
To dowodzi, że elementów <math>x\in G</math> spełniających <math>x^d=1</math> jest dokładnie <math>d</math>.
 
Dla dowodu implikacji
(2 <math>\Rightarrow</math> 3)
przypomnijmy, za [[#obs_4.5|Obserwacją 4.5]],  
że element <math>x</math> rzędu <math>r</math> spełnia <math>x^d=1</math>
wtedy i tylko wtedy, gdy <math>r|d</math>.
A zatem  założenie 2 daje
 
 
<center><math>d=\sum_{r|d}f(r),
</math></center>
</math></center>


Zbiór <math>{\sf Fix}\left( \widehat{g} \right)</math> jest zbiorem kolorowań,
przy których elementy z tego samego cyklu otrzymują tę samą barwę.
A zatem, z Twierdzenia [[##th U<nowiki>=</nowiki>()*()*()|Uzupelnic th U<nowiki>=</nowiki>()*()*()|]] wynika, że


<center><math>{\sf U}_{{\sf Fix}\left( \widehat{g} \right)}\left( x_1,x_2,\ldots,x_k \right)
gdzie <math>f(r)</math> to liczba elementów rzędu <math>r</math> spełniających <math>x^d</math><nowiki>=</nowiki>1.
=\prod_{i=1}^l\left( x_1^{m_i} +x_2^{m_i} +\ldots+ x_k^{m_i} \right)=\prod_{i=1}^l\sigma_{m_i},
Wzór inwersyjny Mobiusa daje teraz
</math></center>


gdzie <math>m_i</math> jest rozmiarem <math>i</math>-tego cyklu.
Niech <math>\alpha_i</math> będzie liczbą cykli w <math>g</math> o długości <math>i</math>.
Otrzymujemy więc


<center><math>\aligned {\sf U}_{{\sf Fix}\left( \widehat{g} \right)}\left( x_1,x_2,\ldots,x_k \right)&=&\sigma_1^{\alpha_1}\cdot\sigma_2^{\alpha_2}\cdot\ldots\cdot\sigma_n^{\alpha_n}\\
<center><math>f(d)=\sum_{r|d}\mu(r)\frac{d}{r}</math></center>
&=&\zeta_{g}\left( \sigma_1,\sigma_2,\ldots,\sigma_n \right).
\endaligned</math></center>


Obserwacja [[##obs G - G daszek|Uzupelnic obs G - G daszek|]] daje więc teraz


<center><math>\aligned {\sf U}_{D}\left( x_1,x_2,\ldots,x_k \right)
Wobec znanego nam już przedstawienia funkcji Eulera przez funkcje Mobiusa,
&=&\frac{1}{\left\vert \widehat{G} \right\vert}\sum_{\widehat{g}\in \widehat{G}} {\sf U}_{{\sf Fix}\left( \widehat{g} \right)}\left( x_1,x_2,\ldots,x_k \right)\\
tzn. <math>\varphi(d)=\sum_{r|d}\mu(r)\frac{d}{f}</math>,
&=&\frac{1}{\left\vert G \right\vert}\sum_{g\in G} \zeta_{g}\left( \sigma_1,\sigma_2,\ldots,\sigma_n \right)\\
mamy <math>f(d)=\varphi(d)</math>.
&=&\zeta_{G}\left( \sigma_1,\sigma_2,\ldots,\sigma_n \right).
\endaligned</math></center>


Wreszcie, dla dowodu ostatniej implikacji
(3 <math>\Rightarrow</math> 1)
zauważmy najpierw, że  zawsze <math>\varphi(n)\geq 1</math>.
To oczywiście daje, że istnieje co najmniej jeden element rzędu <math>n</math> w <math>{\mathbf G}</math>.
Element ten generuje więc cały zbiór <math>G</math>, stąd <math>{\mathbf G}</math> jest cykliczna.
}}
}}


{{przyklad|||
{{przyklad|||
Użyjemy  opisanych twierdzeń do wyznaczenia liczby wszystkich nieizomorficznych
Zbadajmy rzędy elementów grupy cyklicznej <math>\mathbb{Z}_{12}</math>.
pokolorowań wierzchołków kwadratu na dwa kolory.
Rozważmy więc wszystkie osiem symetrii kwadratu, 
jak przedstawiono na rysunku [[##pict square 2|Uzupelnic pict square 2|]].


[!h]


{poly_square_2}
<center><math>\begin{array} {|c|c|c|c|c|c|c|c|c|c|c|c|}
{Przekształcenia geometryczne kwadratu. '''[Rysunek z pliku:''' <tt>polysquare2.eps</tt>''']'''}
\hline
 
0&1&2&3&4&5&6&7&8&9&10&11\\
Grupa permutacji <math>G_{\diamondsuit}</math> wyznaczona przez te symetrie ma <math>8</math>
\hline
następujących elementów:
1&12&6&4&3&12&2&12&3&4&6&12\\
 
\hline
<center><math>\begin{array} {lp{20mm}l}
id\ =\ \left( 0 \right)\!\left( 1 \right)\!\left( 2 \right)\!\left( 3 \right)&&g_4\ =\ \left( 0 \right)\!\left( 3 \right)\!\left( 12 \right)\\
g_1\ =\ \left( 0123 \right)&&g_5\ =\ \left( 1 \right)\!\left( 2 \right)\!\left( 03 \right)\\
g_2\ =\ \left( 02 \right)\!\left( 13 \right)&&g_6\ =\ \left( 02 \right)\!\left( 13 \right)\\
g_3\ =\ \left( 0321 \right)&&g_7\ =\ \left( 01 \right)\!\left( 23 \right)
\end{array}  
\end{array}  
</math></center>
</math></center>


Z podanego rozkładu na cykle dostajemy, że indeks grupy <math>G_{\diamondsuit}</math> to
<center><math>\zeta_{G_{\diamondsuit}}\left( x_1,x_2,x_3,x_4 \right)
=\frac{1}{8}\left( x_1^4+2x_1^2x_2+3x_2^2+2x_4 \right).
</math></center>
Aby znaleźć liczbę nieizomorficznych kolorowań takich,
że <math>i</math> wierzchołków jest pokolorowanych na biało <math>\square</math>,
a pozostałe <math>4-i</math> na czarno <math>\blacksquare</math>,
wystarczy wyliczyć współczynnik przy <math>\square^i\blacksquare^{4-i}</math>
w funkcji tworzącej postaci


<center><math>\aligned {\sf U}_{D}\left( \square,\blacksquare \right)&=&\zeta_{G_{\diamondsuit}}\left( \square+\blacksquare,\ \square^2+\blacksquare^2,\ \square^3+\blacksquare^3,\ \square^4+\blacksquare^4 \right)\\
* dzielniki liczby <math>12</math> to <math>1,2,3,4,6,12</math>.
&=&\square^4+\square^3\blacksquare+2\square^2\blacksquare^2+\square\blacksquare^3+\blacksquare^4.
\endaligned</math></center>


Rysunek [[##pict square 3|Uzupelnic pict square 3|]] przedstawia wszystkie możliwe nieizomorficzne kolorowania.
* liczba elementów rzędu <math>d</math> dla  kolejnych dzielników <math>d|12</math>


[!h]
<center><math>\begin{array} {|c|c|c|c|c|c|c|}
\hline
\text{dzielnik } \mathit{d} \text{liczby } \mathit{12}&1&2&3&4&6&12\\
\hline
\text{liczba elementów rzędu }\mathit{d}&1&1&2&2&2&4\\
\hline
\end{array}
</math></center>


{poly_square_3}
* <math>\varphi(1)=1</math>, <math>\varphi(2)=1</math>, <math>\varphi(3)=2</math>, <math>\varphi(4)=2</math>, <math>\varphi(6)=2</math>, <math>\varphi(12)=4</math>.
{Nieizomorficzne kolorowania wierzchołków kwadratu. '''[Rysunek z pliku:''' <tt>polysquare3.eps</tt>''']'''}


}}
}}

Aktualna wersja na dzień 21:43, 11 wrz 2023

Teoria grup

to jeden z działów matematyki badający własności obiektów algebraicznych zwanych grupami. Wraz z zastosowaniami stanowi on obecnie ogromną, autonomiczną dziedzinę wiedzy. Historyczne korzenie teorii to: rozwiązywanie równań algebraicznych, teoria liczb oraz geometria. Euler, Gauss, Lagrange, Abel i Galois byli pionierami badań w tej dziedzinie. W szczególności, Galois jest uważany za pierwszego matematyka, 2który powiązał teorię grup z teorią ciał.

Grupa to uporządkowana czwórka 𝐆=(G,*,,e), gdzie G jest dowolnym zbiorem niepustym, * działaniem dwuargumentowym, jest działaniem jednoargumentowym, a eG, przy czym, dla dowolnych x,y,zG, spełnione sa następujące warunki:

  • (łączność) (x*y)*z=x*(y*z),
  • e*x=x*e=x, czyli e to element neutralny grupy 𝐆.
  • x*x=x*x=e, czyli x jest elementem odwrotnym do x w 𝐆.

Rząd grupy skończonej 𝐆=(G,*,e) to liczba |G| jej elementów. Gdy grupa 𝐆 nie jest skończona, to mówimy, że ma rząd nieskończony.

Uwaga

Czasem w grupie nie podaje się w sposób jawny elementu neutralnego lub jednoargumentowego działania zwracającego element odwrotny. Zobaczymy, że takie postępowanie jest uprawnione, bo zarówno element neutralny jak i element odwrotny do jakiegoś x, jeśli istnieje to jest jedyny.

Przykład

=(,+,0), czyli zbiór liczb całkowitych z dodawaniem i elementem neutralnym 0, jest grupą. Rzeczywiście:

  • suma dwu liczb całkowitych zawsze jest liczbą całkowitą,
  • (a+b)+c=a+(b+c) dla dowolnych a,b,c (łączność dodawania liczb całkowitych),
  • 0 jest elementem neutralnym, gdyż 0+a=a+0=a,
  • a jest elementem odwrotnym liczby a, gdyż a+(a)=(a)+a=0.

Przykład

Dla dowolnej liczby naturalnej n1, zbiór reszt modulo n wraz z dodawaniem modulo n, tzn. n=(n,+,0) jest grupą. Rzeczywiście:

  • suma dwu liczb modulo n wpada do zbioru n,
  • (a+b)+c=a+(b+c) dla dowolnych a,b,cn,
  • 0 jest elementem neutralnym, gdyż 0+a=a+0=a,
  • na jest elementem odwrotnym liczby a, gdyż a+(na)=(na)+a=nn0.

Przykład

𝐒n=(Sn,) jest grupą, gdzie Sn to zbiór permutacji zbioru n={0,,n1}, a to składanie permutacji. Rzeczywiście:

  • złożenie dwóch permutacji n jest permutacją n,
  • składanie funkcji, więc i permutacji, jest łączne,
  • identyczność jest elementem neutralnym przy składaniu funkcji,
  • permutacja odwrotna do π jest elementem odwrotnym do π w 𝐒n, gdyż ππ1=π1π=id.

Przykład

Gdy p*=p{0}={1,,p1} oraz p jest liczba pierwszą, to p*=(p*,,1) jest grupą, gdzie działanie to mnożenie modulo p. Rzeczywiście:

  • gdy a,bp*, to oczywiście (abmodp){0,,p1}. Gdyby jednak abmodp=0, to ab=qp dla pewnego q>0.

Liczba p byłaby więc rozkładzie ab=p1pk, co jest niemożliwe wobec pimax(a,b)<p.

  • dla dowolnych a,b,c zachodzi
(abmodp)cmodp=a(bcmodp)modp
  • 1 jest elementem neutralnym, gdyż 1a=a1=a,
  • Dowolny a{1,,p1}=p* ma element odwrotny w p*. Możemy go wskazać np. przy pomocy rozszerzonego algorytmu Euklidesa.

Z pierwszości p mamy NWD(a,p)=1 zatem istnieją x,y takie, że xa+yp=1, czyli xamodp=1. To oznacza, iż xmodp jest elementem odwrotnym do a w p*.

Można też, używając Małego Twierdzenia Fermata sprawdzić, że elementem odwrotnym do a jest

    • ap2, jeśli p>2,
    • a, jeśli p=2
SW 8.1.swf
Plik:SW 8.2.svg
SW 8.2.swf

Przykład

Rozważmy trójkąt równoboczny z poetykietowanymi wierzchołkami

oraz wybrane przekształcenia tego trójkąta pozostawiające go w tym samym miejscu płaszczyzny:


Wtedy ({i,p,l,x,y,z},,i) jest grupą, gdzie jest składaniem przekształceń.

  • Poniższa tabela pokazuje wyniki wszystkich możliwych złożeń, a tym samym pokazuje, że składanie nie wyprowadza poza zbiór

{i,p,l,x,y,z}.

iplxyziiplxyzppliyzxllipzxyxxzyilpyyxzpilzzyxlpi
  • Jak zawsze i, będąc identycznością, jest elementem neutralnym dla składania.
  • Każde z rozważanych przekształceń ma odwrotne do siebie. Odwrotnym przekształceniem do rotacji w prawo p jest oczywiście rotacja w lewo l. Symetrie względem kolejnych osi są same do siebie odwrotne.

Zauważmy, że w każdym wierszu (i każdej kolumnie) występuje i, skąd też można wywnioskować istnienie elementów odwrotnych.

Obserwacja 4.1 [prawo skracania]

Dla grupy (G,*,e) i x,y,zG mamy:

  • (lewostronne) jeśli x*y=x*z, to y=z,
  • (prawostronne) jeśli y*x=z*x, to y=z.

Dowód

Z uwagi na symetrię, pokażemy jedynie pierwszy punkt. Załóżmy zatem, że x*y=x*z i niech x będzie elementem odwrotnym do x. Wtedy y=1*y=(x*x)*y=x*(x*y)=x*(x*z)=(x*x)*z=1*z=z.

Obserwacja 4.2

Jeśli (G,*,e) jest grupą i a,bG, to równanie


a*x=b


ma dokładnie jedno rozwiązanie x w G.

Dowód

Niech a będzie elementem odwrotnym do a w (G,*). Wtedy x=a*b jest rozwiązaniem równania, gdyż


a*(a*b)=(a*a)*b=e*b=b


Dla dowodu jednoznaczności załóżmy, że x0 i x1 są rozwiązaniami naszego równania. Wtedy mamy a*x0=a*x1 i z lewostronnego prawa skracania x0=x1.

Wniosek 4.3

Każda grupa ma dokładnie jeden element spełniający warunki elementu neutralnego oraz każdy jej element ma dokładnie jeden element odwrotny.

Dowód

Niech (G,*,e) będzie grupą i aG. Element neutralny e jest jedynym rozwiązaniem równania e*x=e. Element odwrotny do a jest jedynym rozwiązaniem a*x=e.

W dalszych rozważaniach o abstrakcyjnych grupach porzucimy ornamentyczny symbol * i będziemy się posługiwać notacją multiplikatywną. Zatem dla dowolnego x,yG, gdzie 𝐆 jest grupą

  • xy oznacza x*y,
  • 1 to jedyny element neutralny grupy 𝐆. Rozważając więcej niż jedną grupę dla jednoznaczności piszemy czasem 1G.
  • x1 to jedyny element odwrotny do x w 𝐆.

Pamietajmy, że symbol 1 w większości wypadków nie oznacza dobrze znanej liczby 1. Podobnie nie możemy zakładać, iż działanie zachowuje prawa zwykłego mnożenia. W szczególności xy=yx zachodzi dalece nie w każdej grupie (np. nie zachodzi w grupie 𝐒n dla n>2).

Grupa abelowa to 𝐆=(G,,1), w której działanie jest przemienne tzn. dla dowolnych x,yG mamy


xy=yx


Nazwa grup abelowych pochodzi od nazwiska Nielsa Abela, norweskiego matematyka, w którego pracach implicite pojawia się to pojęcie.

Przykład

Grupy n i p* są abelowe, gdyż tak dodawanie, jak i mnożenie modularne jest przemienne.

Grupa przekształceń trójkąta równobocznego ({i,p,l,x,y,z},,i) nie jest abelowa, gdyż np. xppx.

SW 8.3.svg

W naturalny sposób w notacji multiplikatywnej definiujemy rekurencyjnie:
Dodatnie i ujemne potęgi elementu x w grupie 𝐆=(G,,1)


x0=1,xn+1=xnx,xn=(xn)1.


Obserwacja 4.4

Dla dowolnej grupy 𝐆=(G,,1), xG i m,n zachodzi


1m=1,xm+n=xmxn,xmn=(xm)n


Jeśli 𝐆 jest abelowa i x,yG, to


(xy)n=xnyn


Jeśli grupa 𝐆=(G,,1) ma rząd skończony, to oczywiście dla dowolnego xG w ciągu nieujemnych potęg: 1,x,x2,x3, elementy muszą zacząć się powtarzać. Załóżmy zatem, że m<n i xm=xn. Mnożąc te równość przez xm otrzymujemy 1=xnm. Udowodniliśmy zatem, iż w grupie o skończonym rzędzie każdy element w pewnej dodatniej potędze równy jest 1. Z Zasady Minimum dla każdego elementu istnieje więc najmniejsza taka dodatnia potęga.

Rząd elementu xG w grupie 𝐆=(G,,1) o skończonym rzędzie to najmniejsza dodatnia liczba n taka, że xn=1. Dla grup nieskończonych rząd elementu jest tak samo zdefiniowany o ile taka liczba istnieje. Jeśli nie to x ma rząd nieskończony.

Obserwacja 4.5

Dla elementu x rzędu m w grupie (G,,1) mamy xn=1 wtedy i tylko wtedy, gdy m|n.

Dowód

Jeśli m|n to n=qm dla pewnego q, a zatem


xn=xqm=(xm)q=1q=1


Na odwrót załóżmy, że xn=1 dla pewnego n. Niech n=qm+r gdzie 0r<m. Wtedy mamy


1=xn=xqm+r=(xm)qxr=1qxr=xr,


co wraz z minimalnością m jako rzędu elementu x daje r=0, czyli m|n.

Homomorfizm grup 𝐆0=(G0,,1G0), 𝐆1=(G1,,1G1) to dowolna funkcja f:G0G1 taka, że dla dowolnych x,yG0 zachodzi


f(xy)=f(x)f(y)


Obserwacja 4.6

Dla dowolnego homomorfizmu f:G0G1 grup 𝐆0 i 𝐆1 mamy:

  • f(1G0)=1G1,
  • f(x1)=f(x)1, dla wszystkich xG0,

Dowód

Oczywiście f(1G0)=f(1G01G0)=f(1G0)f(1G0). Prawo skracania w grupie 𝐆1 daje więc 1G1=f(1G0). Z kolei, gdy xG0, to f(x)f(x1)=f(xx1)=f(1G0)=1G1, czyli f(x1) jest elementem odwrotnym do f(x) w 𝐆1.

Izomorfizm grup to homomorfizm, który jest bijekcją.
Grupy izomorficzne to grupy, miedzy którymi istnieje izomorfizm. Izomorficzność grup 𝐆0 i 𝐆1 zapisujemy 𝐆0𝐆1.

Podgrupa grupy 𝐆=(G,,1G) to taka grupa 𝐇=(H,,1G), że HG oraz mnożenie w grupie 𝐇 jest restrykcją mnożenia w 𝐆.

Obserwacja 4.7

Dla HG, gdzie 𝐆=(G,,1) jest grupą, jeśli

  • xyH dla dowolnych xyH,
  • x1H dla dowolnych xH,

to 𝐇=(H,,1) jest podgrupą 𝐆. Ponadto jeśli 𝐆 ma rząd skończony, to już pierwszy punkt implikuje, iż 𝐇 jest podgrupą grupy 𝐆.

Dowód

Pierwszy punkt gwarantuje, że działanie nie wyprowadza poza zbiór H. Łączność w H wynika bezpośrednio z łączności w G. Drugi punkt świadczy, iż każdy element w H ma element odwrotny także w H. Dla dowodu, że 1H skorzystamy z niepustości H i wybierzmy hH. Wtedy, z drugiego punktu, h1H, więc 1=hh1H na mocy punktu pierwszego.

Załóżmy teraz, że grupa 𝐆 ma rząd skończony oraz podzbiór HG jest zamknięty na mnożenie. Wtedy oczywiście wszystkie potęgi o nieujemnych wykładnikach h,h2,h3, wpadają do H. Ponieważ G ma rząd skończony, to rząd dowolnego elementu też jest skończony, czyli istnieje m takie, że hm=1. Zatem 1H i hm1h=1=hhm1, czyli hm1H jest elementem odwrotnym do h.

Z Obserwacji 4.7 dostajemy natychmiast:

Wniosek 4.8

Przecięcie dowolnej rodziny podgrup grupy 𝐆 jest podgrupą 𝐆.

Grupy cykliczne

Podgrupa generowana przez podzbiór XG grupy 𝐆, to przecięcie wszystkich podgrup 𝐆 zawierających zbiór X. Podgrupę taką oznaczamy przez 𝐆(X).
Zbiór generatorów grupy 𝐆=(G,,1) to jakikolwiek zbiór XG spełniający G(X)=G.

Obserwacja 4.9

Dla dowolnej grupy 𝐆=(G,,1) i XG


G(X)={x0xn1:n i (xiX lub xi1X)}


Dowód

Oczywiście wszystkie iloczyny postaci x0xn1 leżą w każdej podgrupie zawierającej X, więc i w G(X). Nadto zbiór Z wszystkich takich iloczynów jest zamknięty na iloczyn i odwracanie, bo (x0xn1)1=xn11xn21x01. A zatem Obserwacja 4.7 gwarantuje, że (Z,,1) jest podgrupą. Musi zatem być czynnikiem przecięcia wyznaczającego G(X), czyli G(X)Z.

Grupa cykliczna to grupa generowana zbiorem jednoelementowym.

Jeśli 𝐆=𝐆({x}), to G={xn:n}. Gdy ponadto 𝐆 jest skończona, to jej rząd pokrywa się z rzędem elementu generującego x, czyli G={1,x,x2,,x|G|1}.

Przykład

Grupa addytywna liczb całkowitych =(,+,0) jest cykliczna. Rzeczywiście {1} generuje te grupę:


={,3,2,1,0,1,2,3,}={,111,11,1,11,1,1+1,1+1+1,}


Czy grupa ta ma jeszcze jakiś inny jednoelemtowy zbiór generujacy?

Przykład

Dla n>0 grupa n=(n,+,0) jest skończoną grupą cykliczną generowaną przez {1}. Rzeczywiście:


n={1,1+1,,1+1++1n razy}


Obserwacja 4.10

Dowolne dwie grupy cykliczne tego samego rzędu są izomorficzne.

Dowód

Niech gi będzie generatorem grupy cyklicznej 𝐆i, dla i=0,1. Łatwo sprawdzić, że równość rzędów tych grup daje, iż g0k=g0l wtedy i tylko wtedy, gdy g1k=g1l. A zatem f:G0g0kg1kG1 ustala izomorfizm grup 𝐆0 i 𝐆1.

Wniosek 4.11

Dowolna skończona grupa cykliczna rzędu n jest izomorficzna z n. Dowolna nieskończona grupa cykliczna jest izomorficzna z .

SW 8.4.swf
SW 8.5.swf
SW 8.6.swf

Przykład

Dla n3 rozważymy pewne grupy przekształceń n-kątów foremnych jako podgrupy grupy Sn. Poetykietujmy wierzchołki n-kąta foremnego liczbami 0,,n1. Obrót wielokąta foremnego o jeden wierzchołek w prawo, jak na rysunku, odpowiada cyklicznej permutacji π=(0,1,,n1). Zastanówmy się teraz jakie elementy składają się na 𝐒n(π) i jaka jest ich interpretacja geometryczna.

Rząd cyklu n-elementowego jest oczywiście równy n. Kolejne złożenia π,π2,π3,,πn odpowiadają kolejnym obrotom πk w prawo naszego wielokąta o 360ok, aż πn przekręca go do pozycji wyjściowej (czyli jest identycznością). Zatem 𝐒n(π) jest grupą cykliczną rzędu n, czyli z Wniosku 4.11 mamy 𝐒n(π)n.

Zwiększmy trochę zbiór generatorów i do obrotu w prawo dołóżmy symetrię względem jednej z n osi symetrii naszego n-kąta foremnego. W przypadku gdy n jest parzyste osie symetrii przechodzą przez środki przeciwległych boków lub naprzeciwległe wierzchołki, jeśli zaś n jest nieparzyste to osie symetrii przechodzą przez wierzchołek i środek przeciwległego do niego boku.

Permutacja odpowiadająca symetrii osiowej posiada poza cyklami wielkości 2:

  • jeden cykl jednoelementowy, gdy n jest nieparzyste,
  • dwa cykle jednoelementowe, gdy n jest parzyste.

Na przykład, gdy n jest parzyste oraz :

  • σ jest symetrią względem osi przechodzącej przez bok [n1,0], to σ rozkłada się na cykle:

σ=(0,n1)(1,n2)(2,n3)(n/21,n/2+1),

  • gdy σ jest symetrią względem osi przechodzącej przez wierzchołki 0 i (n+1)/2,

to σ rozkłada się na cykle

σ=(0)(1,n1)(2,n2)(n/21,n/2+1)((n+1)/2),

a dla nieparzystego n:

  • gdy σ jest symetrią względem osi przechodzącej przez wierzchołek 0 i bok [n/2,n/2+1], to σ rozkłada się na cykle

σ=(0)(1,n1)(2,n2)(3,n3)((n1)/2,(n+1)/2)

Jakie elementy składają się na 𝐒n({π,σ})? Jaka jest ich interpretacja geometryczna?

Zbierzmy kilka prostych faktów:

  • πn=id, π1=πn1.
  • σ jest inwolucją, czyli jest sama do siebie odwrotna, σ1=σ.

Pokażemy tę własność jedynie dla n nieparzystych (dowód dla n parzystych znacząco się nie różni):


πσπ(0)=πσ(n1)=π(1)=0=σ(0),πσπ(1)=πσ(0)=π(0)=n1=σ(1),πσπ(i)=πσ(i1)=π(ni+1)=ni=σ(i),


dla i{2,,n1}.

Z Obserwacji 4.9 i naszych spostrzeżeń mamy:


Sn({π,σ})={x0xm1:m>0,xi{π,π1,σ,σ1}}={πk,πkσ:0<kn}


Zatem podgrupa generowana przez {π,σ} ma co najwyżej 2n elementów. Jako ćwiczenie zostawiamy dowód, że w istocie wymienione elementy są parami różne. Okazuje się, że


π,π2,π3,,πn- to wszystkie obroty wraz z identycznością,πσ,π2σ,π3σ,,πnσ- to symetrie wobec każdej z nosi symetriin-kąta foremnego.


Grupa dihedralna 𝐃n to podgrupa grupy 𝐒n (dla n3) generowana przez {π,σ}.

Produkt grup 𝐆0=(G0,,1G0) i 𝐆1=(G1,,1G1) to grupa 𝐆0×𝐆1=(G0×G1,,(1G0,1G1)), w której działanie zdefiniowane jest przez


(x,y)(z,w)=(xz,yw)


Weryfikację, że tak określone działanie po współrzędnych spełnia wszystkie warunki wymagane od grupy zostawiamy jako ćwiczenie.

Przykład

Rozważmy 2×3.


2×3={(0,0),(0,1),(0,2),(1,0),(1,1),(1,2)}


Zauważmy, że f:62×3 zadana przez


f(a)=(amod2, amod3)


definiuje izomorfizm grup 6 i 2×3.

Czy zawsze mnm×n? Zbadajmy jeszcze jeden przykład: 2×4 i 8. Rzędy elementów w produkcie 2×4 przedstawia tabela:


2×4(0,0)(0,1)(0,2)(0,3)(1,0)(1,1)(1,2)(1,3)rząd14242424


A zatem grupa 2×4 nie ma elementu rzędu 8, nie może więc być izomorficzna z cykliczna grupą 8.

Obserwacja 4.12

Jeśli mn, to m×nmn.

Dowód

Wystarczy oczywiście pokazać, że rząd elementu (1,1)m×n wynosi mn, wtedy bowiem grupa m×n będzie cykliczna i, jako mn-elementowa, musi być izomorficzna z mn.

Niech więc r będzie rzędem (1,1) w grupie m×n. Licząc kolejno na obu osiach produktu dostajemy


1++1r razymodm=rmodm=0, czyli m|r,1++1r razymodn=rmodn=0, czyli n|r.


Zatem r jest najmniejszą wspólną wielokrotnością m i n. Ponieważ mn, to


r=NWW(m,n)=mnNWD(m,n)=mn1=mn


Twierdzenie Lagrange'a

Zajmiemy się teraz możliwymi rzędami podgrup grupy skończonej. Z rozważań tej części wykładu dowiemy się, że jeśli 𝐇 jest podgrupą skończonej grupy 𝐆, to rząd 𝐇 dzieli rząd 𝐆. Zwracamy jednak uwagę, iż to nie oznacza, że grupa 𝐆 ma podgrupy o rzędzie będącym jakimkolwiek dzielnikiem rzędu grupy 𝐆.

Przykład

Niech 𝐀4 będzie podgrupą grupy 𝐒4 składającą się z tych permutacji, które są złożeniami parzystej liczby transpozycji. Wtedy |A4|=12, ale grupa 𝐀4 nie ma podgrup rzędu 4.

Lewa warstwa gH podgrupy 𝐇 grupy 𝐆 względem elementu gG to zbiór


gH={gh:hH}


Prawa warstwa Hg podgrupy 𝐇 grupy 𝐆 względem elementu gG to zbiór


Hg={hg:hH}


Skoncentrujemy się teraz na lewych warstwach. Oczywiście wszystkie rozumowania można powtórzyć dla warstw prawych

Przykład

Niech 𝐃4=({π,,π4,πσ,,π4σ},) będzie grupa dihedralną symetrii kwadratu. Posiada ona podgrupę cykliczną 𝐂4=({π,π2,π3,π4},). Niech σ będzie symetrią osiową. Zauważmy, że elementy lewej warstwy


σC4={σπ,σπ2,σπ3,σπ4}


wszystkie symetrie osiowe kwadratu. Jako ćwiczenie pozostawiamy wyznaczenie warstw πC4, π2C4 oraz σπ2C4.

Zauważmy, że warstwa eH elementu neutralnego e, to podgrupa H. Nastepna obserwacja orzeka, że wszystkie warstwy lewo- i prawo-stronne są równoliczne.

Obserwacja 4.13

Jeśli 𝐇 jest skończoną podgrupą grupy 𝐆 i gG, to |gH|=|H|=|Hg|.

Dowód

Niech H={h0,,hm1} i załóżmy, że ghi=ghj. Wtedy z prawa skracania mamy hi=hj. Zatem elementy gh0,gh1,,ghm1 są parami różne i zbiór


gH={gh0,gh1,,ghm1},


ma dokładnie m elementów.

Obserwacja 4.14

Dla dowolnej podgrupy 𝐇 grupy 𝐆 i g0,g1G lewe warstwy g0H, g1H są albo identyczne albo rozłączne.

Dowód

Pokażemy, że jeśli g0H i g1H mają jakiś wspólny element to są one identyczne. Załóżmy zatem, że xg0Hg1H, czyli g0h0=x=g1h1 dla pewnych h0,h1H. Wtedy g0=g1h1h01g1H. Dla dowodu inkluzji g0Hg1H, niech yg0H, czyli y=g0h dla pewnego hH. Wtedy


y=g0h=g1h1h01h,


co wobec h1,h01,hH daje yg1H.

Twierdzenie 4.15[Lagrange'a]

Dla dowolnej podgrupy 𝐇 skończonej grupy 𝐆, rząd 𝐇 dzieli rząd 𝐆.

Dowód

Niech 𝐇=({h0,,hm1},,1) oraz 𝐆=({g0,,gn1},,1). Ponieważ:

  • każdy gi jest we własnej warstwie giH, gdyż gi1giH,
  • |giH|=|H| dla dowolnego i,
  • lewe warstwy giH, gjH są albo identyczne albo rozłączne,

to lewe warstwy g0H,g1H,,gn1H tworzą podział zbioru G={g0,g1,gn1} na równoliczne bloki wielkości m, skąd natychmiast m|n.

Wniosek 4.16

Niech 𝐆=(G,,1) będzie grupą rzędu n. Wtedy dla gG mamy:

  • rząd elementu g dzieli n,
  • gn=1.

Dowód

Niech r będzie rzędem elementu gG. Wtedy r jest rzędem podgrupy cyklicznej 𝐆(g)=({g,g2,,gr},,1). Z Twierdzenia Lagrange'a r, czyli rząd tej podgrupy cyklicznej, dzieli n. Skoro teraz n=kr to oczywiście xn=xkr=(xr)k=1k=1

Wniosek 4.17

Każda grupa 𝐆 której rząd jest liczbą pierwszą p jest cykliczna i izomorficzna z p.

Dowód

Ponieważ p>1, to w G jest jakiś element g1. Wtedy rząd g jest większy od 1 i dzieli p, więc musi wynosić p. To oznacza zaś, iż g generuje grupę 𝐆, czyli 𝐆 jest cykliczna. Reszta wynika już z Wniosku 4.11.

Obserwacja 4.18

Dla dowolnej grupy 𝐆=(G,,1) rzędu n2 następujące warunki są równoważne:

1. 𝐆 jest grupa cykliczną,

2. dla każdego d|n, grupa 𝐆 ma dokładnie d elementów xG takich, że xd=1,

3. dla każdego d|n, grupa 𝐆 ma dokładnie φ(d) elementów rzędu d.

Dowód

Dla dowodu implikacji (1 2) załóżmy że grupa 𝐆 jest cykliczna i generowana przez g. Niech d będzie dzielnikiem n, czyli n=dq dla pewnego q. Elementy


1,gq,g2q,,g(d1)q


są parami różne (bo g ma rząd n=dq) oraz wszystkie spełniają równanie xd=1, gdyż


(giq)d=(gdq)i=1i=1


Zatem elementów xG spełniających xd=1 jest co najmniej d. Załóżmy teraz, że pewien yG spełnia yd=1. Ponieważ g generuje 𝐆, mamy y=gk dla pewnego k, skąd gkd=yd=1. Z Obserwacji 4.5 mamy n|kd, czyli kd=fn=fdq i k=fq dla pewnego f. Zatem y=gk=gfq znajduje się na naszej liście rozwiązań równania xd=1. To dowodzi, że elementów xG spełniających xd=1 jest dokładnie d.

Dla dowodu implikacji (2 3) przypomnijmy, za Obserwacją 4.5, że element x rzędu r spełnia xd=1 wtedy i tylko wtedy, gdy r|d. A zatem założenie 2 daje


d=r|df(r),


gdzie f(r) to liczba elementów rzędu r spełniających xd=1. Wzór inwersyjny Mobiusa daje teraz


f(d)=r|dμ(r)dr


Wobec znanego nam już przedstawienia funkcji Eulera przez funkcje Mobiusa, tzn. φ(d)=r|dμ(r)df, mamy f(d)=φ(d).

Wreszcie, dla dowodu ostatniej implikacji (3 1) zauważmy najpierw, że zawsze φ(n)1. To oczywiście daje, że istnieje co najmniej jeden element rzędu n w 𝐆. Element ten generuje więc cały zbiór G, stąd 𝐆 jest cykliczna.

Przykład

Zbadajmy rzędy elementów grupy cyklicznej 12.


012345678910111126431221234612


  • dzielniki liczby 12 to 1,2,3,4,6,12.
  • liczba elementów rzędu d dla kolejnych dzielników d|12
dzielnik dliczby 121234612liczba elementów rzędu d112224
  • φ(1)=1, φ(2)=1, φ(3)=2, φ(4)=2, φ(6)=2, φ(12)=4.