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
 
Arek (dyskusja | edycje)
Nie podano opisu zmian
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,
któ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>.


gdzie <math>K</math> jest zbiorem kolorów.
'''Rząd grupy skończonej''' <math>{\mathbf G}=(G,*,e)</math> to liczba <math>\left\vertG\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|||
{{przyklad|||
Rozważmy kolorowania naszyjnika złożonego z pięciu identycznych koralików
<math>{\mathbf \mathbb{Z}}=(\mathbb{Z},+,0)</math>,
<math>k_0,k_1,k_2,k_3,k_4</math>.
czyli zbiór liczb całkowitych z dodawaniem i elementem neutralnym <math>0</math>,
Koraliki  te mają takie same kształty i nie można ich rozróżnić.
jest grupą. 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]
* suma dwu liczb całkowitych zawsze jest liczbą całkowitą,


{poly_pieciokat}
* <math>(a+b)+c=a+(b+c)</math> dla dowolnych <math>a,b,c\in\mathbb{Z}</math>
{Dwa  kolorowania izomorficzne. '''[Rysunek z pliku:''' <tt>polypieciokat.eps</tt>''']'''}
(łączność dodawania liczb całkowitych),


W ten sposób dostajemy <math>5</math> kolorowań naszego naszyjnika.
* <math>0</math> jest elementem neutralnym, gdyż <math>0+a=a+0=a</math>,
Ale, naszyjnik można też odwracać w rękach, lub -- co na jedno wychodzi --
 
spojrzeć na niego z drugiej strony.
* <math>-a</math> jest elementem odwrotnym liczby <math>a</math>, gdyż <math>a+(-a)=(-a)+a=0</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|||
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>X</math> jest zbiorem skończonym,
* <math>0</math> jest elementem neutralnym, gdyż <math>0+a=a+0=a</math>,


* <math>{\mathbf G}=\left( G,\circ \right) </math> jest grupą permutacji zbioru <math>X</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>.
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
}}
<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>  
<math>{\mathbf S}_n=(S_n,\circ)</math> jest grupą,  
oraz  <math>4</math> permutacje jego wierzchołków
gdzie <math>S_n</math> to zbiór permutacji zbioru <math>\mathbb{Z}_n={\left\{ {0,\ldots,n-1} \right\} }</math>,
powstałe przez: odbicia względem przekątnych i obrót o <math>180^\circ</math>,
a <math>\circ</math> to składanie permutacji. Rzeczywiście:
tak jak zostało to pokazane na rysunku [[##pict square 1|Uzupelnic pict square 1|]].


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


{poly_square_1}
* składanie funkcji, więc i permutacji, jest łączne,
{Przekształcenia odpowiadające permutacjom <math>id, g_1, g_2, g_3</math>. '''[Rysunek z pliku:''' <tt>polysquare1.eps</tt>''']'''}


Każde przedstawione przekształcenie geometryczne wyznacza jednoznacznie
* identyczność jest elementem neutralnym przy składaniu funkcji,  
permutację zbioru indeksów wierzchołków kwadratu <math>X_{\square}=\left\lbrace 0,1,2,3 \right\rbrace</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|}
* permutacja odwrotna do <math>\pi</math> jest elementem odwrotnym do <math>\pi</math> w <math>{\mathbf S}_n</math>,
\hline
gdyż <math>\pi\cdot\pi^{-1}=\pi^{-1}\cdot\pi=id</math>.
j&1&2&3&4\\
\hline\hline
id(j)  & 0 & 1 & 2 & 3 \\
\hline
g_1(j) & 0 & 2 & 1 & 3 \\
\hline
g_2(j) & 3 & 1 & 2 & 0 \\
\hline
g_3(j) & 3 & 2 & 1 & 0 \\
\hline
\end{array}  
\quad\quad\quad\quad\quad
\begin{array} {|c||c|c|c|c|}
\hline
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
\end{array}
</math></center>


Innymi słowy, grupa permutacji <math>{\mathbf G}_{\square}</math> działa na zbiorze <math>X_{\square}</math>.
}}
}}


'''Orbita''' <math>Gx</math> elementu <math>x \in X</math> w G-zbiorze <math>\left( G,X \right)</math>  
{{przyklad|||
to zbiór tych elementów zbioru <math>X</math>,  
Gdy <math>\mathbb{Z}_p^*=\mathbb{Z}_p-{\left\{ {0} \right\} }={\left\{ {1,\ldots,p-1} \right\} }</math>  
które są postaci <math>g\!\left( x \right)</math> dla pewnego <math>g\in G</math>, tzn.
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 \mbox{ {\sf mod} } p )\in{\left\{ {0,\ldots,p-1} \right\} }</math>.
Gdyby jednak <math>ab \mbox{ {\sf 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>Gx=\left\lbrace g\!\left( x \right)\in X: g\in G \right\rbrace.
<center><math>(ab \mbox{ {\sf mod} } p )\cdot c \mbox{ {\sf mod} } p =a\cdot(bc \mbox{ {\sf mod} } p ) \mbox{ {\sf mod} } p .
</math></center>
</math></center>


'''Stabilizator''' <math>G_x</math> elementu <math>x\in X</math> w G-zbiorze <math>\left( G,X \right)</math>  
* <math>1</math> jest elementem neutralnym, gdyż <math>1\cdot a=a\cdot1=a</math>,
to zbiór tych permutacji z <math>G</math>, które nie ruszają <math>x</math> z miejsca, tzn.
 
* 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>\mbox{\sf NWD}(a,p)=1</math> zatem istnieją <math>x,y</math> takie,
że <math>xa+yp=1</math>, czyli <math>xa \mbox{ {\sf mod} } p =1</math>.
To oznacza, iż <math>x \mbox{ {\sf mod} } p </math> jest elementem odwrotnym do <math>a</math> w <math>{\mathbf \mathbb{Z}_p^*}</math>.


<center><math>G_x=\left\lbrace g\in G:\ g\!\left( x \right)=x \right\rbrace.
Można też, używając Małego Twierdzenia Fermata sprawdzić, że elementem odwrotnym do <math>a</math>
</math></center>
jest
 
** <math>a^{p-2}</math>, jeśli <math>p>2</math>,


Ponadto zbiór permutacji przeprowadzających <math>x\in X</math> w <math>y\in X</math> oznaczamy przez
** <math>a</math>, jeśli <math>p=2</math>


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


{{przyklad|||
{{przyklad|||
Dla grupy <math>G_{\square}</math> permutacji kwadratu z rysunku [[##pict square 1|Uzupelnic pict square 1|]],
Rozważmy trójkąt równoboczny z poetykietowanymi wierzchołkami
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.
''Rysunek:'' 8.1 Szkic na kartce.
 
oraz wybrane przekształcenia tego trójkąta pozostawiające go w tym samym miejscu płaszczyzny:
 
''Rysunek:'' 8.2 Szkic na kartce.
 
Wtedy <math>({\left\{ {i,p,l,x,y,z} \right\} },\circ, i)</math> jest grupą,
gdzie <math>\circ</math> 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
<math>{\left\{ {i,p,l,x,y,z} \right\} }</math>.
 
<center><math>\begin{array} {|c|cccccc|}
\hline
\circ&i&p&l&x&y&z\\
\hline
i&i&p&l&x&y&z\\
p&p&l&i&y&z&x\\
l&l&i&p&z&x&y\\
x&x&z&y&i&l&p\\
y&y&x&z&p&i&l\\
z&z&y&x&l&p&i\\
\hline
\end{array}
</math></center>
</math></center>


Mnożąc liczności obu tych zbiorów otrzymujemy
* Jak zawsze <math>i</math>, będąc identycznością, jest elementem neutralnym dla składania.
liczbę elementów grupy <math>G_{\square}</math>, czyli innymi słowy
 
<math>\left\vert G_{\square}0 \right\vert\cdot\left\vert G_{\square, 0} \right\vert=\left\vert G_{\square} \right\vert.
* Każde z rozważanych przekształceń ma odwrotne do siebie.
</math>
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.
 
}}
}}


Jako ćwiczenie '''[ex][ex equation between orbits]'''
{{obserwacja|prawo skracania||
pozostawiamy dowód następującej obserwacji.


{{obserwacja|||
Dla grupy <math>(G,*,e)</math> i <math>x,y,z\in G</math> mamy:


Dla G-zbioru <math>\left( G,X \right)</math> oraz <math>x,y\in X</math> zachodzi
* (lewostronne) jeśli <math>x*y=x*z</math>, to <math>y=z</math>,


<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.
* (prawostronne) jeśli <math>y*x=z*x</math>, to <math>y=z</math>.
</math></center>


}}
}}


{{twierdzenie|||
{{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>.
}}


Dla G-zbioru <math>\left( G,X \right)</math> oraz <math>x \in X</math> zachodzi
{{obserwacja|||
Jeśli <math>(G,*,e)</math> jest grupą i <math>a,b\in G</math>, to równanie


<center><math>\left\vert Gx \right\vert\cdot\left\vert G_x \right\vert=\left\vert G \right\vert.
<center><math>a*x=b
</math></center>
</math></center>


ma dokładnie jedno rozwiązanie <math>x</math> w <math>G</math>.
}}
}}


{{dowod|||
{{dowod|||
Przy ustalonym <math>x \in X</math> policzmy, na dwa różne sposoby, pary w zbiorze
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ż


<center><math>A=\left\lbrace \left( g,y \right):\ g\!\left( x \right)=y \right\rbrace.
<center><math>a*(a'*b)=(a*a')*b=e*b=b.
</math></center>
</math></center>


Dowolna permutacja <math>g</math> wyznacza jednoznacznie element <math>y=g\!\left( x \right)</math>, tak więc
Dla dowodu jednoznaczności załóżmy, że <math>x_0</math> i <math>x_1</math> są rozwiązaniami naszego równania.
<math>\left\vert A \right\vert=\left\vert G \right\vert.
Wtedy mamy <math>a*x_0=a*x_1</math> i z lewostronnego prawa skracania <math>x_0=x_1</math>.
</math>
}}
Pogrupowanie par <math>\left( g,y \right)\in A</math> w zbiory <math>A_{y_1},\ldots,A_{y_m}</math>
tak, by


<center><math>A_{y_i}=\left\lbrace \left( g,y_i \right):\ g\!\left( x \right)=y_i \right\rbrace
{{wniosek|||
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.
}}
 
{{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>.
}}
 
W dalszych rozważaniach o abstrakcyjnych grupach porzucimy ornamentyczny symbol <math>*</math>
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>,
 
* <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>.
 
* <math>x^{-1}</math> to jedyny element odwrotny do <math>x</math> w <math>{\mathbf G}</math>.
 
Pamietajmy, że symbol <math>1</math> w większości wypadków nie oznacza dobrze znanej liczby <math>1\in\mathbb{N}</math>.
Podobnie nie możemy zakładać, iż działanie <math>\cdot</math> zachowuje prawa zwykłego mnożenia.
W szczególności <math>xy=yx</math> zachodzi dalece nie w każdej grupie
(np. nie zachodzi w grupie <math>{\mathbf S}_n</math> dla <math>n>2</math>).
 
'''Grupa abelowa''' to <math>{\mathbf G}=(G,\cdot</math>,1),
w której działanie <math>\cdot</math> jest przemienne tzn. dla dowolnych <math>x,y\in G</math> mamy
 
<center><math>xy=yx.
</math></center>
</math></center>


daje podział
Nazwa grup abelowych pochodzi od nazwiska Nielsa Abela,
norweskiego matematyka, w którego pracach implicite pojawia się to pojęcie.
 
{{przyklad|||
Grupy <math>{\mathbf \mathbb{Z}}_n</math> i <math>{\mathbf \mathbb{Z}}_p^*</math> są abelowe,
gdyż tak dodawanie, jak i mnożenie modularne jest przemienne.
 
Grupa przekształceń trójkąta równobocznego <math>({\left\{ {i,p,l,x,y,z} \right\} },\circ,i)</math>
nie jest abelowa, gdyż np. <math>xp\neq px</math>.
 
''Rysunek:'' 8.3 Szkic na kartce
 
}}


<center><math>A=A_{y_1}\cup\ldots\cup A_{y_m}.
W naturalny sposób w notacji multiplikatywnej definiujemy rekurencyjnie:<br>  
</math></center>
'''Dodatnie i ujemne potęgi elementu''' <math>x</math> w grupie <math>{\mathbf G}=(G,\cdot,1)</math>


Zbiór <math>\left\lbrace y_1,y_2,\ldots,y_m \right\rbrace</math> składa się z elementów,  
<center><math>\aligned x^0&=&1,\\
które można uzyskać jako <math>g\!\left( x \right)</math> za pomocą jakiejkolwiek permutacji
x^{n+1}&=&x^n\cdot x,\\
<math>g \in G</math>, a zatem jest to orbita elementu <math>x</math>:
x^{-n}&=&(x^n)^{-1}.
\endaligned</math></center>


<center><math>Gx=\left\lbrace y_1,y_2,\ldots,y_m \right\rbrace.
{{obserwacja|||
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>
</math></center>


Z kolei zaś <math>A_{y_i}</math> jest zbiorem takich par <math>\left( g,y_i \right)</math>,  
Jeśli <math>{\mathbf G}</math> jest abelowa i <math>x,y\in G</math>, to
że <math>g\!\left( x \right)=y_i</math>.
Permutacja <math>g</math> jednoznacznie wyznacza element <math>y_i=g\!\left( x \right)</math>,
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.
<center><math>(xy)^n = x^n y^n.
</math></center>
</math></center>


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|||
Jeśli grupa <math>{\mathbf G}=(G,\cdot,1)</math> ma rząd skończony,
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.


W G-zbiorze <math>\left( G,X \right)</math> wszystkie orbity mają tę samą liczność,  
'''Rząd elementu''' <math>x\in G</math> w grupie <math>{\mathbf G}=(G,\cdot,1)</math> o skończonym rzędzie 
tzn.
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.


<center><math>\left\vert Gx \right\vert=\left\vert Gy \right\vert\quad\textrm{dla dowolnych}\ x,y\in X.
{{obserwacja|||
</math></center>


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


'''Zbiór punktów stałych''' permutacji <math>g\in G</math> to
{{dowod|||
Jeśli <math>m|n</math> to <math>n=q\cdot m</math> dla pewnego <math>q</math>, a zatem


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


{{twierdzenie|||
Na odwrót załóżmy, że <math>x^n=1</math> dla pewnego <math>n</math>.
Niech <math>n=qm+r</math> gdzie <math>0\leq r<m</math>.
Wtedy mamy


Dla G-zbioru <math>\left( G,X \right)</math>
<center><math>1=x^n=x^{qm+r}=(x^m)^qx^r=1^qx^r=x^r,
oraz funkcji <math>f</math> stałej na każdej orbicie <math>Gx</math> zachodzi
 
<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),
</math></center>
</math></center>


gdzie <math>D\subseteq X</math> jest zbiorem reprezentantów orbit,
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>.
tzn. <math>\left\vert D \cap Gx \right\vert=1</math> dla dowolnego <math>x\in X</math>.
}}
}}


{{dowod|||
'''Homomorfizm grup'''
Policzymy, na dwa różne sposoby, sumę
<math>{\mathbf G}_0=(G_0,\cdot,1_{G_0})</math>, <math>{\mathbf G}_1=(G_1,\cdot,1_{G_1})</math>
to dowolna funkcja <math>f:G_0\rightarrow G_1</math> taka, że dla dowolnych <math>x,y\in G_0</math>
zachodzi


<center><math>\sum_{\left( g,x \right)\in B}f\!\left( x \right)
<center><math>f(xy)=f(x)f(y).
</math></center>
</math></center>


gdzie <math>B=\left\lbrace \left( g,x \right):g\!\left( x \right)=x \right\rbrace</math>.
{{obserwacja|||
Pogrupowanie par <math>\left( g,x \right)\in B</math> w zbiory
Dla dowolnego homomorfizmu <math>f:G_0\rightarrow G_1</math> grup
<math>B_{x_1}, B_{x_2},\ldots,B_{x_n}</math>, zdefiniowane przez
<math>{\mathbf G_0}</math> i <math>{\mathbf G_1}</math> mamy:


<center><math>B_{x_i}=\left\lbrace \left( g,x_i \right):g\!\left( x_i \right)=x_i \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_{x_1}\cup B_{x_2}\cup\ldots\cup B_{x_n}.
}}
</math></center>
 
{{dowod|||
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>.
}}


Oczywiście <math>id\left( x \right)=x</math>, więc <math>\left( id,x \right)\in B_x</math>, czyli zbiór
'''Izomorfizm grup''' to homomorfizm, który jest bijekcją. <br>
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>.
'''Grupy izomorficzne''' to grupy, miedzy którymi istnieje izomorfizm.
Ponadto, z samej definicji <math>B_x</math>, otrzymujemy <math>\left\vert B_x \right\vert=\left\vert G_x \right\vert</math>.
Izomorficzność grup  <math>{\mathbf G_0}</math> <math>{\mathbf G_1}</math>  
A zatem
zapisujemy <math>{\mathbf G_0}\approx{\mathbf G_1}</math>.


<center><math>\sum_{\left( g,x \right)\in B}f\!\left( x \right)
'''Podgrupa''' grupy <math>{\mathbf G}=(G,\cdot,1_G)</math>
=\sum_{x\in X}\sum_{\left( g,x \right)\in B_x}f\!\left( x \right)
to taka grupa <math>{\mathbf H}=(H,\cdot,1_G)</math>, że <math>H\subseteq G</math>
=\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),
oraz mnożenie w grupie <math>{\mathbf H}</math> jest restrykcją mnożenia w <math>{\mathbf G}</math>.
</math></center>


gdzie <math>x_0</math> jest dowolnie wybranym elementem zbioru <math>X</math>.
{{obserwacja|||
Niech teraz <math>D=\left\lbrace x_{i_0},x_{i_1},\ldots,x_{i_k} \right\rbrace</math>
będzie zbiorem reprezentantów rodziny orbit, tzn. <math>Gx_{i_j}</math> są parami rozłączne
i <math>X=Gx_{i_0}\cup Gx_{i_1}\cup \ldots\cup Gx_{i_k}</math>.
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)
Dla <math>\emptyset\neq H\subseteq G</math>, gdzie <math>{\mathbf G}=(G,\cdot,1)</math> jest grupą, jeśli
=\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|]]
* <math>xy\in H</math> dla dowolnych <math>xy\in H</math>,
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)
* <math>x^{-1}\in H</math> dla dowolnych <math>x\in H</math>,
=\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>  
to <math>{\mathbf H}=(H,\cdot,1)</math> jest podgrupą <math>{\mathbf G}</math>.
w zbiory <math>B^{g_1}, B^{g_2},\ldots,B^{g_m}</math> zadane przez
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>.
}}


<center><math>B^{g_i}=\left\lbrace \left( g_i,x \right):g_i\!\left( x \right)=x \right\rbrace
{{dowod|||
</math></center>
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.


daje podział
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>B=B^{g_1}\cup B^{g_2}\cup\ldots\cup B^{g_m}.
Z Obserwacji [[##obserwacja - warunki wystarczajace na podgrupe|Uzupelnic obserwacja - warunki wystarczajace na podgrupe|]] dostajemy natychmiast:
</math></center>


Każdy zbiór postaci <math>B^{g_i}</math>  
{{wniosek|||
jest bijektywny ze zbiorem punktów stałych permutacji <math>g_i</math>
Przecięcie dowolnej rodziny podgrup grupy
<math>{\mathbf G}</math> jest podgrupą <math>{\mathbf G}</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.
===Grupy cykliczne===
</math></center>


A zatem
'''Podgrupa generowana przez podzbiór''' <math>X \subseteq G</math> grupy <math>{\mathbf G}</math>,
to przecięcie wszystkich podgrup <math>{\mathbf G}</math> zawierających zbiór <math>X</math>.
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>.


<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|||
</math></center>


co daje ostatecznie
Dla dowolnej grupy <math>{\mathbf G}=(G,\cdot,1)</math> i <math>\emptyset\neq X\subseteq G</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).
<center><math>G(X)={\left\{ {x_0\cdot\ldots\cdot x_{n-1} :
n\in\mathbb{N} \mbox{ \rm i } (x_i\in X \mbox{ \rm lub }x_i^{-1}\in X)} \right\} }.
</math></center>
</math></center>


}}
}}


{{wniosek|||
{{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 Obserwacja [[##obserwacja - warunki wystarczajace na podgrupe|Uzupelnic obserwacja - warunki wystarczajace na podgrupe|]] 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>.
}}
 
'''Grupa cykliczna''' to grupa generowana zbiorem jednoelementowym.
 
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\vertG\right\vert-1}} \right\} }</math>.


Liczba orbit w G-zbiorze <math>\left( G,X \right)</math> wynosi
{{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>\frac{1}{\left\vert G \right\vert}\sum_{g\in G}\left\vert {\sf Fix}\left( g \right) \right\vert.
<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?
}}
}}


'''Permutacje na zbiorze kolorowań.'''
{{przyklad|||
Niech <math>\left( G,X \right)</math> będzie G-zbiorem,
Dla <math>n>0</math> grupa <math>{\mathbf \mathbb{Z}}_n=(\mathbb{Z}_n,+,0)</math> jest skończoną grupą cykliczną
a <math>A</math> zbiorem kolorowań zbioru <math>X</math>.
generowaną przez <math>{\left\{ {1} \right\} }</math>. Rzeczywiście:
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)
<center><math>\mathbb{Z}_n={\left\{ {1,1+1,\ldots,\underbrace{1+1+\ldots+1}_{n\ razy}} \right\} }.
=\omega\!\left( g\!\left( x \right) \right)\quad\textrm{dla dowolnych}\ \omega\in A\ \textrm{i}\ x\in X.
</math></center>
</math></center>
}}


{{obserwacja|||
{{obserwacja|||
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>.
}}


Niech <math>\left( G,X \right)</math> będzie G-zbiorem, a <math>A</math> zbiorem kolorowań  zbioru <math>X</math>.
{{wniosek|||
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ę,
Dowolna skończona grupa cykliczna rzędu <math>n</math> jest izomorficzna z <math>\mathbb{Z}_n</math>.
gdzie <math>\circ</math> jest składaniem permutacji.
Dowolna nieskończona grupa cykliczna jest izomorficzna z <math>\mathbb{Z}</math>.
}}


* Funkcja <math>\widehat{\cdot}:G\longrightarrow\widehat{G}</math>  
{{przyklad|||
jest izomorfizmem grup <math>\left( G,\circ \right)</math> oraz <math>\left( \widehat{G},\circ \right)</math>.
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,


* <math>\left\vert G \right\vert=\left\vert \widehat{G} \right\vert</math>.
''Rysunek:'' 8.4 Szkic na kartce.


* <math>\left( \widehat{G},A \right)</math> jest G-zbiorem.
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 Wniosku [[##wniosek - nie ma za duzo grup cyklicznych|Uzupelnic wniosek - nie ma za duzo grup cyklicznych|]]
mamy <math>{\mathbf S}_n(\pi)\approx \mathbb{Z}_n</math>.


'''Izomorficzne kolorowania.'''
Zwiększmy trochę zbiór generatorów
Kolorowania <math>\omega_{0}</math> i <math>\omega_{1}</math> zbioru <math>X</math>  
i do obrotu w prawo dołóżmy symetrię względem jednej z <math>n</math> osi symetrii
są izomorficzne względem działania grupy <math>G</math> na zbiorze <math>X</math>,
naszego <math>n</math>-kąta foremnego.
gdy istnieje permutacja <math>g\in G</math> taka,  
W przypadku gdy <math>n</math> jest parzyste osie symetrii przechodzą
że <math>\widehat{g}\!\left( \omega_{0} \right) = \omega_{1} </math>, czyli
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.


<center><math>\omega_{0}\!\left( g\!\left( x \right) \right)=\omega_{1}\!\left( x \right)\quad\textrm{dla dowolnego}\ x\in X.
''Rysunek:'' 8.5 Szkic na kartce.
</math></center>


{{przyklad|||
Permutacja odpowiadająca symetrii osiowej posiada poza cyklami wielkości <math>2</math>:
Kolorowania z rysunku [[##pict pieciokat|Uzupelnic pict pieciokat|]] są izomorficzne
względem działania grupy <math>{\mathbf D}_5</math>  
wszystkich zmian ustawień <math>5</math>-elementowego naszyjnika.
}}


'''Indeks permutacji''' <math>g:X\longrightarrow X</math> to funkcja <math>n</math> zmiennych
* jeden cykl jednoelementowy, gdy <math>n</math> jest nieparzyste,


<center><math>\zeta_{g}\left( x_1,\ldots,x_n \right)
* dwa cykle jednoelementowe, gdy <math>n</math> jest parzyste.
=x_1^{\alpha_1}\cdot x_2^{\alpha_2}\cdot\ldots\cdot x_n^{\alpha_n},
</math></center>


gdzie
Na przykład, gdy <math>n</math> jest parzyste oraz :


* <math>n</math> to liczność zbioru <math>X</math>,
* <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:


* <math>\alpha_i</math> to liczba <math>i</math>-elementowych cykli permutacji <math>g</math>,
<center><math>\sigma=(0,n-1)(1,n-2)(2,n-3)\ldots(n/2-1,n/2+1),
dla <math>i=1,2,\ldots,n</math>.
</math></center>


'''Indeks grupy''' <math>G</math> to funkcja <math>n</math> zmiennych
* 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>\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>\sigma=(0)(1,n-1)(2,n-2)\ldots(n/2-1,n/2+1)( (n+1)/2 ),
</math></center>
</math></center>


{{przyklad|||
a dla nieparzystego <math>n</math>:
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]
* 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


{poly_tetrahedron}
<center><math>\sigma=(0)(1,n-1)(2,n-2)(3,n-3)\ldots((n-1)/2,(n+1)/2).
{Czworościan <math>v_0v_1v_2v_3</math>. '''[Rysunek z pliku:''' <tt>polytetrahedron.eps</tt>''']'''}
</math></center>


Obroty czworościanu mają więc następujące indeksy <math>\zeta_{g}\left( x_1,x_2,\ldots,x_8 \right)</math>,
Jakie elementy składają się na <math>{\mathbf S}_n({\left\{ {\pi,\sigma} \right\} })</math>?
w zależności od rozkładu na cykle:
Jaka jest ich interpretacja geometryczna?


* <math>x_1^4</math> -- jedyny taki obrót z jednoelementowymi cyklami to oczywiście
Zbierzmy kilka prostych faktów:
<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
* <math>\pi^n=id</math>, <math>\pi^{-1}=\pi^{n-1}</math>.
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]
* <math>\sigma</math> jest inwolucją,
czyli jest sama do siebie odwrotna, <math>\sigma^{-1}=\sigma</math>.


{poly_tetrahedron_2}
''Rysunek:'' 8.6 Szkic na kartce.
{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>''']'''}


* <math>x_2^2</math> -- obroty o <math>180^{\circ}</math> względem osi przechodzącej
* <math>\pi\sigma\pi=\sigma</math>
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]
''Rysunek:'' 8.7 Szkic na kartce.


{poly_tetrahedron_3}
Pokażemy tę własność jedynie dla <math>n</math> nieparzystych
{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>''']'''}
(dowód dla <math>n</math> parzystych znacząco się nie różni):


Indeks całej grupy obrotów czworościanu to zatem:
<center><math>\aligned \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),
\endaligned</math></center>


<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).
dla <math>i\in{\left\{ {2,\ldots,n-1} \right\} }</math>.
</math></center>


}}
Z Obserwacji [[##obserwacja - postac zbioru generowanego|Uzupelnic obserwacja - postac zbioru generowanego|]] i naszych spostrzeżeń mamy:


{{twierdzenie|||
<center><math>\aligned 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\} }
\endaligned</math></center>


Liczba nieizomorficznych kolorowań zbioru <math>X</math> za pomocą <math>k</math> barw wynosi
Zatem podgrupa generowana przez <math>{\left\{ {\pi,\sigma} \right\} }</math> ma co najwyżej <math>2n</math> elementów.
Jako ćwiczenie zostawiamy dowód, że w istocie wymienione elementy są parami różne.
Okazuje się, że


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


gdzie <math>G</math> jest grupą możliwych permutacji elementów <math>X</math>.  
'''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>.  
}}
}}


{{dowod|||
'''Produkt grup''' <math>{\mathbf G_0}=(G_0,\cdot,1_{G_0})</math> i
Niech <math>A</math> będzie zbiorem wszystkich kolorowań <math>k</math> barwami zbioru <math>X</math>.
<math>{\mathbf G_1}=(G_1,\cdot,1_{G_1})</math>  
Szukana liczba nieizomorficznych kolorowań
to grupa <math>{\mathbf G_0}\times{\mathbf G_1}=(G_0\times G_1,\cdot,(1_{G_0},1_{G_1}))</math>,  
jest równa liczbie orbit G-zbioru <math>\left( \widehat{G},A \right)</math>  
w której działanie <math>\cdot</math> zdefiniowane jest przez
i, na mocy Wniosku [[##con liczba orbit|Uzupelnic con liczba orbit|]]
oraz Obserwacji [[##obs G - G daszek|Uzupelnic obs G - G daszek|]], wynosi:


<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
<center><math>(x,y)\cdot(z,w)=(x\cdot z,y\cdot w).
=\frac{1}{\left\vert G \right\vert}\sum_{g\in G}\left\vert {\sf Fix}\left( {g} \right) \right\vert.
</math></center>
</math></center>


Pozostaje więc policzyć liczbę punktów stałych każdej z permutacji <math>\widehat{g}</math> .
Weryfikację, że tak określone działanie po współrzędnych spełnia wszystkie warunki
Jeśli <math>\omega</math> jest punktem stałym permutacji <math>\widehat{g}</math>,
wymagane od grupy zostawiamy jako ćwiczenie.
a <math>\left( i_1,i_2,\ldots,i_l \right)</math> jest cyklem tej permutacji, to
 
{{przyklad|||
Rozważmy <math>\mathbb{Z}_2\times\mathbb{Z}_3</math>.


<center><math>\omega\!\left( i_{j+1} \right)
<center><math>\mathbb{Z}_2\times \mathbb{Z}_3={\left\{ {(0,0),(0,1),(0,2),(1,0),(1,1),(1,2)} \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>
</math></center>


A zatem wszystkie elementy <math>i_j</math> tego cyklu są pokolorowane na ten sam kolor.
Zauważmy, że <math>f:\mathbb{Z}_6\rightarrow\mathbb{Z}_2\times\mathbb{Z}_3</math> zadana przez
Niech teraz permutacja <math>g</math> rozkłada się na <math>m</math> cykli.
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)
<center><math>f(a) = (a \mbox{ {\sf mod} } 2 , \ a \mbox{ {\sf mod} } 3 )
=k^{\alpha_1}\cdot k^{\alpha_2}\cdot\ldots\cdot k^{\alpha_s},
</math></center>
</math></center>


gdzie <math>\alpha_i</math> jest liczbą cykli <math>i</math> elementowych.
definiuje izomorfizm grup <math>\mathbb{Z}_6</math> i <math>\mathbb{Z}_2\times\mathbb{Z}_3</math>.  
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
Czy zawsze <math>\mathbb{Z}_{mn}\approx\mathbb{Z}_m\times\mathbb{Z}_n</math>?
=\frac{1}{\left\vert G \right\vert}\sum_{g\in G} \zeta_{g}\left( k,k,\ldots,k \right)
Zbadajmy jeszcze jeden przykład:
=\zeta_{G}\left( k,k,\ldots,k \right).
<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:
 
<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
\textrm{rząd}&1&4&2&4&2&4&2&4\\
\hline
\end{array}
</math></center>
</math></center>


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|||
Jeśli <math>m\perp n</math>, to <math>\mathbb{Z}_m\times\mathbb{Z}_n \approx \mathbb{Z}_{mn}</math>.
}}
}}


{{przyklad|||
{{dowod|||
Niech <math>\left( G_t,\circ \right)</math> będzie grupą wszystkich obrotów czworościanu foremnego
Wystarczy oczywiście pokazać, że rząd elementu <math>(1,1)\in\mathbb{Z}_m\times\mathbb{Z}_n</math>
(przedstawionego na rysunku [[##pict tetrahedron|Uzupelnic pict tetrahedron|]])
wynosi <math>mn</math>, wtedy bowiem grupa <math>\mathbb{Z}_m\times\mathbb{Z}_n</math> będzie cykliczna
w <math>3</math>-wymiarowej przestrzeni.  
i, jako <math>mn</math>-elementowa, musi być izomorficzna z <math>\mathbb{Z}_{mn}</math>.
Wiemy już, że indeks grupy <math>G_t</math> 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>\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>\aligned \underbrace{1+\ldots+1}_{r\ razy} \mbox{ {\sf mod} } m &=&r \mbox{ {\sf mod} } m =0,\textrm{ czyli </math>m|r<math>,}\\
</math></center>
\underbrace{1+\ldots+1}_{r\ razy} \mbox{ {\sf mod} } n &=&r \mbox{ {\sf mod} } n =0,\textrm{ czyli </math>n|r<math>}.
\endaligned</math></center>


Aby zliczyć wszystkie, nieizomorficzne względem obrotów,
Zatem <math>r</math> jest najmniejszą wspólną wielokrotnością <math>m</math> i <math>n</math>.
kolorowania wierzchołków czworościanu na <math>2</math> kolory
Ponieważ <math>m\perp n</math>, to
wystarczy, wobec Twierdzenia [[##th g(k,k,...,k)|Uzupelnic th g(k,k,...,k)|]], policzyć wartość


<center><math>\zeta_{G_t}\left( 2,2,2,2 \right)=5.
<center><math>r=\mbox{\sf NWW}(m,n)=\frac{mn}{\mbox{\sf NWD}(m,n)}=\frac{mn}{1}=mn.
</math></center>
</math></center>


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


[!h]
===Twierdzenie Lagrange'a===


{poly_tetrahedron_4}
Zajmiemy się teraz możliwymi rzędami podgrup grupy skończonej.
{Nieizomorficzne kolorowania wierzchołków czworościanu foremnego. '''[Rysunek z pliku:''' <tt>polytetrahedron4.eps</tt>''']'''}
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|||
Niech <math>{\mathbf A}_4</math> będzie podgrupą grupy <math>{\mathbf S}_4</math> składającą się
z tych permutacji, które są złożeniami parzystej liczby transpozycji.
Wtedy <math>\left\vertA_4\right\vert=12</math>, ale grupa <math>{\mathbf A}_4</math> nie ma podgrup rzędu <math>4</math>.
}}
}}


'''Wskaźnik kolorowania''' <math>\omega:X\longrightarrow K</math>,
'''Lewa warstwa''' <math>gH</math> podgrupy <math>{\mathbf H}</math> grupy <math>{\mathbf G}</math>  
dla zbioru kolorów <math>K=\left\lbrace 1,2,\ldots,k \right\rbrace</math> to
względem elementu <math>g\in G</math> to zbiór


<center><math>{\sf ind}\left( \omega \right)=x_1^{n_1}\cdot x_2^{n_2}\cdot\ldots\cdot x_k^{n_k},
<center><math>gH={\left\{ {gh : h\in H} \right\} }.
</math></center>
</math></center>


gdzie <math>n_i</math> to liczba elementów ze zbioru <math>X</math> pokolorowanych przez <math>\omega</math> na
'''Prawa warstwa''' <math>Hg</math> podgrupy <math>{\mathbf H}</math> grupy <math>{\mathbf G}</math>  
kolor <math>i</math>.<br>
względem elementu <math>g\in G</math> to zbiór
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>Hg={\left\{ {hg : h\in H} \right\} }.
=\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>
</math></center>


{{twierdzenie|||
Skoncentrujemy się teraz na lewych warstwach.
Dla podziału zbioru <math>X=Y_1\cup Y_2\cup\ldots\cup Y_l</math> mamy
Oczywiście wszystkie rozumowania można powtórzyć dla warstw prawych


<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),
{{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>
</math></center>


gdzie <math>D</math> jest zbiorem kolorowań stałych na zbiorach <math>Y_i</math>.
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.
 
{{obserwacja|||
Jeśli <math>{\mathbf H}</math> jest skończoną podgrupą grupy <math>{\mathbf G}</math> i <math>g\in G</math>,
to <math>\left\vertgH\right\vert=\left\vertH\right\vert= \left\vertHg\right\vert</math>.
}}
}}


{{dowod|||
{{dowod|||
Niech <math>\left\vert Y_i \right\vert=m_i</math>.  
Niech <math>H={\left\{ {h_0,\ldots,h_{m-1}} \right\} }</math> i załóżmy, że <math>gh_i=gh_j</math>.  
Iloczyn
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


<center><math>\prod_{i=1}^l\left( x_1^{m_i} +x_2^{m_i} +\ldots+ x_k^{m_i} \right)
<center><math>gH={\left\{ {gh_0,gh_1,\cdots,gh_{m-1}} \right\} },
</math></center>
</math></center>


jest sumą jednomianów postaci <math>\beta x_1^{\alpha_1}x_2^{\alpha_2}\ldots x_k^{\alpha_k}</math>.
ma dokładnie <math>m</math> elementów.
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}}}\\
{{obserwacja|||
\alpha_2&=&m_{i_{2,1}}+m_{i_{2,2}}+\ldots+m_{i_{2,{s_2}}}\\
Dla dowolnej podgrupy <math>{\mathbf H}</math>  
&\cdots&\\
grupy <math>{\mathbf G}</math> i <math>g_0,g_1\in G</math>
\alpha_k&=&m_{i_{k,1}}+\ldots+m_{i_{k,{s_k}}}.
lewe warstwy <math>g_0 H</math>, <math>g_1H</math> są albo identyczne albo rozłączne.
\endaligned</math></center>
}}
 
{{dowod|||
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
 
<center><math>y=g_0 h=g_1 h_1 h_0^{-1} h,
</math></center>


Każdy taki zestaw sum można utożsamić z kolorowaniem,
co wobec <math>h_1,h_0^{-1},h\in H</math> daje
które przyporządkowuje elementom
<math>y\in g_1H</math>.
z <math>Y_{i_{1,1}}\cup\ldots\cup Y_{i_{1,{s_1}}}</math> pierwszą barwę,  
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||
{{twierdzenie|Lagrange'a||


Niech <math>\left\vert X \right\vert=n</math> a <math>D</math> będzie zbiorem wszystkich nieizomorficznych,  
Dla dowolnej podgrupy <math>{\mathbf H}</math> skończonej grupy <math>{\mathbf G}</math>,
ze względu na działanie grupy <math>G</math> na zbiorze <math>X</math>
rząd <math>{\mathbf H}</math> dzieli rząd <math>{\mathbf G}</math>.
kolorowań zbioru <math>X</math> za pomocą <math>k</math> barw.
}}
Wtedy funkcja tworząca <math>{\sf U}_{D}</math> jest postaci
 
{{dowod|||
Niech <math>{\mathbf H}=({\left\{ {h_0,\ldots,h_{m-1}} \right\} },\cdot,1)</math>  
oraz <math>{\mathbf G}=({\left\{ {g_0,\ldots,g_{n-1}} \right\} },\cdot,1)</math>.
Ponieważ:


<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),
* 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>


gdzie
* <math>\left\vertg_iH\right\vert=\left\vertH\right\vert</math> dla dowolnego <math>i</math>,


<center><math>\sigma_i=x_1^i+x_2^i+\ldots+x_k^i.
* lewe warstwy <math>g_iH</math>, <math>g_jH</math> są albo identyczne albo rozłączne,
</math></center>


to lewe warstwy <math>g_0H,g_1H,\ldots,g_{n-1}H</math>
tworzą podział zbioru <math>G={\left\{ {g_0,g_1\ldots,g_{n-1}} \right\} }</math>
na równoliczne bloki wielkości <math>m</math>, skąd natychmiast <math>m|n</math>.
}}
}}


{{dowod|||
{{wniosek|||
Zbiór <math>D</math>  jest zbiorem reprezentantów orbit G-zbioru <math>\left( \widehat{G},A \right)</math>,
Niech <math>{\mathbf G}=(G,\cdot,1)</math> będzie grupą rzędu <math>n</math>. Wtedy dla <math>g \in G</math> mamy:
gdzie <math>A</math> jest zbiorem wszystkich możliwych kolorowań zbioru <math>X</math>.
 
Podstawiając, w Twierdzeniu [[##th ilosc orbit|Uzupelnic th ilosc orbit|]],
* rząd elementu <math>g</math> dzieli <math>n</math>,
za funkcję <math>f</math> wskaźnik kolorowania <math>{\sf ind}</math> otrzymujemy


<center><math>\sum_{\omega\in D}{\sf ind}\left( \omega \right)
* <math>g^n=1</math>.
=\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).
</math></center>


Korzystając z definicji wskaźnika kolorowania dostajemy
}}


<center><math>{\sf U}_{D}\left( x_1,x_2,\ldots,x_k \right)
{{dowod|||
=\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).
Niech <math>r</math> będzie rzędem elementu <math>g\in G</math>.
</math></center>
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>
}}


Zbiór <math>{\sf Fix}\left( \widehat{g} \right)</math> jest zbiorem kolorowań,
{{wniosek|||
przy których elementy z tego samego cyklu otrzymują tę samą barwę.
Każda grupa <math>{\mathbf G}</math> której rząd jest liczbą pierwszą <math>p</math>
A zatem, z Twierdzenia [[##th U<nowiki>=</nowiki>()*()*()|Uzupelnic th U<nowiki>=</nowiki>()*()*()|]] wynika, że
jest cykliczna i izomorficzna z <math>\mathbb{Z}_p</math>.
}}


<center><math>{\sf U}_{{\sf Fix}\left( \widehat{g} \right)}\left( x_1,x_2,\ldots,x_k \right)
{{dowod|||
=\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},
Ponieważ <math>p>1</math>, to w <math>G</math> jest jakiś element <math>g\neq1</math>.
</math></center>
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 Wniosku [[##wniosek - nie ma za duzo grup cyklicznych|Uzupelnic wniosek - nie ma za duzo grup cyklicznych|]].
}}


gdzie <math>m_i</math> jest rozmiarem <math>i</math>-tego cyklu.
{{obserwacja|||
Niech <math>\alpha_i</math> będzie liczbą cykli w <math>g</math> o długości <math>i</math>.
Dla dowolnej grupy <math>{\mathbf G}=(G,\cdot,1)</math> rzędu <math>n\geq 2</math>  
Otrzymujemy więc
następujące warunki są równoważne:


<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}\\
#
&=&\zeta_{g}\left( \sigma_1,\sigma_2,\ldots,\sigma_n \right).
<math>{\mathbf G}</math> jest grupa cykliczną,
\endaligned</math></center>


Obserwacja [[##obs G - G daszek|Uzupelnic obs G - G daszek|]] daje więc teraz
#  
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>\aligned {\sf U}_{D}\left( x_1,x_2,\ldots,x_k \right)
#
&=&\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)\\
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>.
&=&\frac{1}{\left\vert G \right\vert}\sum_{g\in G} \zeta_{g}\left( \sigma_1,\sigma_2,\ldots,\sigma_n \right)\\
&=&\zeta_{G}\left( \sigma_1,\sigma_2,\ldots,\sigma_n \right).
\endaligned</math></center>


}}
}}


{{przyklad|||
{{dowod|||
Użyjemy  opisanych twierdzeń do wyznaczenia liczby wszystkich nieizomorficznych
Dla dowodu implikacji
pokolorowań wierzchołków kwadratu na dwa kolory.
([[##obserwacja - ostatnia 1|Uzupelnic obserwacja - ostatnia 1|]] <math>\Rightarrow</math> [[##obserwacja - ostatnia 2|Uzupelnic obserwacja - ostatnia 2|]])
Rozważmy więc wszystkie osiem symetrii kwadratu, 
załóżmy że grupa <math>{\mathbf G}</math> jest cykliczna i generowana przez <math>g</math>.
jak przedstawiono na rysunku [[##pict square 2|Uzupelnic pict square 2|]].
Niech <math>d</math> będzie dzielnikiem <math>n</math>, czyli <math>n=dq</math> dla pewnego <math>q</math>.  
Elementy
 
<center><math>1,g^q,g^{2q},\ldots,g^{(d-1)q}
</math></center>


[!h]
są parami różne (bo <math>g</math> ma rząd <math>n=dq</math>)
oraz wszystkie spełniają równanie <math>x^d=1</math>, gdyż


{poly_square_2}
<center><math>(g^{iq})^d=(g^{dq})^i=1^i=1.
{Przekształcenia geometryczne kwadratu. '''[Rysunek z pliku:''' <tt>polysquare2.eps</tt>''']'''}
</math></center>


Grupa permutacji <math>G_{\diamondsuit}</math> wyznaczona przez te symetrie ma <math>8</math>  
Zatem elementów <math>x\in G</math> spełniających <math>x^d=1</math> jest co najmniej <math>d</math>.
następujących elementów:
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 Wniosku [[##obserwacja - rzad elementu|Uzupelnic obserwacja - rzad elementu|]] 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>.


<center><math>\begin{array} {lp{20mm}l}
Dla dowodu implikacji
id\ =\ \left( 0 \right)\!\left( 1 \right)\!\left( 2 \right)\!\left( 3 \right)&&g_4\ =\ \left( 0 \right)\!\left( 3 \right)\!\left( 12 \right)\\
([[##obserwacja - ostatnia 2|Uzupelnic obserwacja - ostatnia 2|]] <math>\Rightarrow</math> [[##obserwacja - ostatnia 3|Uzupelnic obserwacja - ostatnia 3|]])
g_1\ =\ \left( 0123 \right)&&g_5\ =\ \left( 1 \right)\!\left( 2 \right)\!\left( 03 \right)\\
przypomnijmy, za Obserwacją [[##obserwacja - rzad elementu|Uzupelnic obserwacja - rzad elementu|]],
g_2\ =\ \left( 02 \right)\!\left( 13 \right)&&g_6\ =\ \left( 02 \right)\!\left( 13 \right)\\
że element <math>x</math> rzędu <math>r</math> spełnia <math>x^d=1</math>
g_3\ =\ \left( 0321 \right)&&g_7\ =\ \left( 01 \right)\!\left( 23 \right)
wtedy i tylko wtedy, gdy <math>r|d</math>.
\end{array}
A zatem  założenie 2 daje
 
<center><math>d=\sum_{r|d}f(r),
</math></center>
</math></center>


Z podanego rozkładu na cykle dostajemy, że indeks grupy <math>G_{\diamondsuit}</math> to
gdzie <math>f(r)</math> to liczba elementów rzędu <math>r</math> spełniających <math>x^d</math><nowiki>=</nowiki>1.
Wzór inwersyjny Mobiusa daje teraz


<center><math>\zeta_{G_{\diamondsuit}}\left( x_1,x_2,x_3,x_4 \right)
<center><math>f(d)=\sum_{r|d}\mu(r)\frac{d}{r}.
=\frac{1}{8}\left( x_1^4+2x_1^2x_2+3x_2^2+2x_4 \right).
</math></center>
</math></center>


Aby znaleźć liczbę nieizomorficznych kolorowań takich,  
Wobec znanego nam już przedstawienia funkcji Eulera przez funkcje Mobiusa,  
że <math>i</math> wierzchołków jest pokolorowanych na biało <math>\square</math>,  
tzn. <math>\varphi(d)=\sum_{r|d}\mu(r)\frac{d}{f}</math>,
a pozostałe <math>4-i</math> na czarno <math>\blacksquare</math>,  
mamy <math>f(d)=\varphi(d)</math>.
wystarczy wyliczyć współczynnik przy <math>\square^i\blacksquare^{4-i}</math>  
 
w funkcji tworzącej postaci
Wreszcie, dla dowodu ostatniej implikacji
([[##obserwacja - ostatnia 3|Uzupelnic obserwacja - ostatnia 3|]] <math>\Rightarrow</math> [[##obserwacja - ostatnia 1|Uzupelnic obserwacja - ostatnia 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.
}}


<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)\\
{{przyklad|||
&=&\square^4+\square^3\blacksquare+2\square^2\blacksquare^2+\square\blacksquare^3+\blacksquare^4.
Zbadajmy rzędy elementów grupy cyklicznej <math>\mathbb{Z}_{12}</math>.
\endaligned</math></center>
 
<center><math>\begin{array} {|c|c|c|c|c|c|c|c|c|c|c|c|}
\hline
0&1&2&3&4&5&6&7&8&9&10&11\\
\hline
1&12&6&4&3&12&2&12&3&4&6&12\\
\hline
\end{array}
</math></center>
 
* dzielniki liczby <math>12</math> to <math>1,2,3,4,6,12</math>.


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
\textrm{dzielnik </math>d<math> liczby </math>12<math>}&1&2&3&4&6&12\\
\hline
\textrm{liczba elementów rzędu </math>d<math>}&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>,
{Nieizomorficzne kolorowania wierzchołków kwadratu. '''[Rysunek z pliku:''' <tt>polysquare3.eps</tt>''']'''}
<math>\varphi(4)=2</math>, <math>\varphi(6)=2</math>, <math>\varphi(12)=4</math>.


}}
}}

Wersja z 23:07, 21 sie 2006

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, któ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 Parser nie mógł rozpoznać (błąd składni): {\displaystyle \left\vertG\right\vert} 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 Parser nie mógł rozpoznać (błąd składni): {\displaystyle (ab \mbox{ {\sf mod} } p )\in{\left\{ {0,\ldots,p-1} \right\} }} .

Gdyby jednak Parser nie mógł rozpoznać (błąd składni): {\displaystyle ab \mbox{ {\sf mod} } p =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
Parser nie mógł rozpoznać (błąd składni): {\displaystyle (ab \mbox{ {\sf mod} } p )\cdot c \mbox{ {\sf mod} } p =a\cdot(bc \mbox{ {\sf mod} } p ) \mbox{ {\sf mod} } p . }
  • 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 Parser nie mógł rozpoznać (błąd składni): {\displaystyle \mbox{\sf NWD}(a,p)=1} zatem istnieją x,y takie, że xa+yp=1, czyli Parser nie mógł rozpoznać (błąd składni): {\displaystyle xa \mbox{ {\sf mod} } p =1} . To oznacza, iż Parser nie mógł rozpoznać (błąd składni): {\displaystyle x \mbox{ {\sf mod} } p } 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

Przykład

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

Rysunek: 8.1 Szkic na kartce.

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

Rysunek: 8.2 Szkic na kartce.

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

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

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.

Rysunek: 8.3 Szkic na kartce

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

Parser nie mógł rozpoznać (nieznana funkcja „\aligned”): {\displaystyle \aligned x^0&=&1,\\ x^{n+1}&=&x^n\cdot x,\\ x^{-n}&=&(x^n)^{-1}. \endaligned}

Obserwacja

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

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

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

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 Uzupelnic obserwacja - warunki wystarczajace na podgrupe| dostajemy natychmiast:

Wniosek

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

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

Parser nie mógł rozpoznać (błąd składni): {\displaystyle G(X)={\left\{ {x_0\cdot\ldots\cdot x_{n-1} : n\in\mathbb{N} \mbox{ \rm i } (x_i\in X \mbox{ \rm lub }x_i^{-1}\in X)} \right\} }. }

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 Uzupelnic obserwacja - warunki wystarczajace na podgrupe| 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 Parser nie mógł rozpoznać (błąd składni): {\displaystyle G={\left\{ {1,x,x^2,\ldots, x^{\left\vertG\right\vert-1}} \right\} }} .

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

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

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

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,

Rysunek: 8.4 Szkic na kartce.

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 Uzupelnic wniosek - nie ma za duzo grup cyklicznych| 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.

Rysunek: 8.5 Szkic na kartce.

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=σ.

Rysunek: 8.6 Szkic na kartce.

  • πσπ=σ

Rysunek: 8.7 Szkic na kartce.

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

Parser nie mógł rozpoznać (nieznana funkcja „\aligned”): {\displaystyle \aligned \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), \endaligned}

dla i{2,,n1}.

Z Obserwacji Uzupelnic obserwacja - postac zbioru generowanego| i naszych spostrzeżeń mamy:

Parser nie mógł rozpoznać (nieznana funkcja „\aligned”): {\displaystyle \aligned 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\} } \endaligned}

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

Parser nie mógł rozpoznać (nieznana funkcja „\begin{array}”): {\displaystyle \begin{array} {ll} \pi,\pi^2,\pi^3,\ldots,\pi^n&\textrm{-- to wszystkie obroty wraz z identycznością},\\ \pi\sigma,\pi^2\sigma,\pi^3\sigma,\ldots,\pi^n\sigma&\textrm{-- to symetrie wobec każdej z } nosisymetriinParser nie mógł rozpoznać (błąd składni): {\displaystyle -kąta foremnego}. \end{array} }

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

Parser nie mógł rozpoznać (błąd składni): {\displaystyle f(a) = (a \mbox{ {\sf mod} } 2 , \ a \mbox{ {\sf mod} } 3 ) }

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:

Parser nie mógł rozpoznać (nieznana funkcja „\begin{array}”): {\displaystyle \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 \textrm{rząd}&1&4&2&4&2&4&2&4\\ \hline \end{array} }

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

Obserwacja

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

Parser nie mógł rozpoznać (nieznana funkcja „\aligned”): {\displaystyle \aligned \underbrace{1+\ldots+1}_{r\ razy} \mbox{ {\sf mod} } m &=&r \mbox{ {\sf mod} } m =0,\textrm{ czyli } m

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 Parser nie mógł rozpoznać (błąd składni): {\displaystyle \left\vertA_4\right\vert=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

Jeśli 𝐇 jest skończoną podgrupą grupy 𝐆 i gG, to Parser nie mógł rozpoznać (błąd składni): {\displaystyle \left\vertgH\right\vert=\left\vertH\right\vert= \left\vertHg\right\vert} .

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

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 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,
  • Parser nie mógł rozpoznać (błąd składni): {\displaystyle \left\vertg_iH\right\vert=\left\vertH\right\vert} 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

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

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 Uzupelnic wniosek - nie ma za duzo grup cyklicznych|.

Obserwacja

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

𝐆 jest grupa cykliczną,

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

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

Dowód

Dla dowodu implikacji (Uzupelnic obserwacja - ostatnia 1| Uzupelnic obserwacja - ostatnia 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 Wniosku Uzupelnic obserwacja - rzad elementu| 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 (Uzupelnic obserwacja - ostatnia 2| Uzupelnic obserwacja - ostatnia 3|) przypomnijmy, za Obserwacją Uzupelnic obserwacja - rzad elementu|, ż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 (Uzupelnic obserwacja - ostatnia 3| Uzupelnic obserwacja - ostatnia 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
Parser nie mógł rozpoznać (nieznana funkcja „\begin{array}”): {\displaystyle \begin{array} {|c|c|c|c|c|c|c|} \hline \textrm{dzielnik } dliczby12Parser nie mógł rozpoznać (błąd składni): {\displaystyle }&1&2&3&4&6&12\\ \hline \textrm{liczba elementów rzędu } dParser nie mógł rozpoznać (błąd składni): {\displaystyle }&1&1&2&2&2&4\\ \hline \end{array} }
  • φ(1)=1, φ(2)=1, φ(3)=2,

φ(4)=2, φ(6)=2, φ(12)=4.