Teoria grup w kombinatoryce
Ten artykuł będzie poświęcony zliczaniu różnych kolorowań obiektów, które podlegają symetrii. Wyobraźmy sobie, że Kalina chciałaby pokolorować rogi kwadratu za pomocą kolorów. Ile różnych figur może w ten sposób otrzymać?
Poniższy rysunek przedstawia wszystkie możliwe kolorowania dwoma kolorami, podzielone na zbiory kolorowań identycznych względem izometrii.
Jak widać istnieje 16 kolorowań dwoma kolorami, ale tylko 6, gdy dopuścimy obracanie kwadratem i odbicia symetryczne. Aby obliczyć liczbę kolorowań większą liczbą kolorów, przyjrzyjmy się dokładnie izometriom naszego obiektu.
W przypadku kwadratu jest ich 8:
- identyczność,
- obroty o
- odbicia względem przekątnych, osi pionowej oraz osi poziomej.
Dodatkowo izometrie dowolnego obiektu można składać. Oznaczmy tę operację Przykładowo: jeżeli odbijemy kwadrat względem osi pionowej, a następnie obrócimy go o otrzymamy odbicie względem osi poziomej. Zbiór izometrii wraz z operacją ma poniższe podstawowe własności, dzięki którym tworzą one grupę, którą od teraz będziemy oznaczać przez
- złożenie dowolnych dwóch izometrii również jest izometrią;
- działanie jest łączne, czyli dla dowolnych mamy ;
- istnieje element neutralny nazywany identycznością, taki że dla dowolnego zachodzi ;
- dla dowolnego istnieje izometria odwrotna nazywana taka że
Zachęcam Czytelnika, aby samodzielnie uzasadnił powyższe własności grupy izometrii.
Jeżeli oznaczymy teraz zbiór wszystkich kolorowań kwadratu kolorami (dla pewnego ustalonego ) przez będziemy mogli zdefiniować działanie grupy na zbiór Zauważmy, że dowolna symetria z może działać na każdy element z przekształcając go na pewien inny. Mówiąc formalnie, jest to funkcja spełniająca dwie własności:
Aby lepiej zrozumieć działanie grupy izometrii na kolorowaniach obiektu, warto przyjrzeć się rysunkowi kolorowań kwadratu i zastanowić się, którymi izometriami trzeba działać na kolorowania z każdej grupy, aby otrzymać pozostałe.
Zanim przejdziemy do kluczowego twierdzenia, potrzebujemy jeszcze trzech nowych pojęć. Dla dowolnej izometrii zbiorem jej punktów stałych będą wszystkie kolorowania takie że - będziemy ten zbiór oznaczać przez Dla dowolnego kolorowania zbiorem jego stabilizatorów będą wszystkie symetrie takie że - ten zbiór będziemy oznaczać przez Ostatecznie, dla pewnego kolorowania orbitą, do której ono należy, będzie zbiór wszystkich innych kolorowań, które można otrzymać z działając pewną izometrią z Ten zbiór będziemy nazywać Zauważmy teraz, że na rysunku wszystkich kolorowań kwadratu (poprzednia strona) zostały one podzielone właśnie na orbity. Każda orbita odpowiada jednemu sposobowi kolorowania obiektu, zatem naszym celem jest obliczenie ich liczby.
Niech oraz będą dwoma kolorowaniami należącymi do tej samej orbity. Ponadto niech oznacza zbiór wszystkich takich izometrii że ; zauważmy również, że Wybierzmy dowolną izometrię Składając ją lewostronnie ze wszystkimi izometriami ze zbioru otrzymamy różnych izometrii należących do Zatem Ponadto można składać z odwrotnościami wszystkich izometrii z otrzymując izometrii należących do Z tego wynika, że więc:
Jeżeli zadziałamy na kolorowanie wszystkimi izometriami z to każde z kolorowań ze zbioru otrzymamy dokładnie tyle samo razy w wyniku działania grupy. Można zatem wywnioskować bardzo ważny lemat:
Teraz jesteśmy gotowi, aby wyprowadzić kluczowy wzór. Oznaczając zbiór wszystkich orbit poprzez otrzymujemy:
Ostatnia równość wynika z faktu, że zarówno jak i są równe liczbie par takich że Wyprowadzona powyżej tożsamość nazywana jest lematem Burnside'a. Zbiór jest niejednokrotnie ogromny, przez co nie ma możliwości badania wszystkich orbit. Dzięki tej równości wystarczy sklasyfikować izometrie z grupy których jest stosunkowo niewiele. Jedyną trudnością, jaka pozostała, jest obliczenie dla każdej izometrii, ile ma ona punktów stałych. Aby to zrobić, musimy spojrzeć, które spośród rogów kwadratu dana izometria przekształca na które. W ten sposób rozbijemy je na cykle, a każdy z nich będzie musiał być w tym samym kolorze. Jeżeli izometria ma cykli, to ma ona punktów stałych, ponieważ każdy z nich kolorujemy jednym kolorem.
Dla ułatwienia ponumerujmy rogi kwadratu od 1 do 4 tak, jak numeruje się ćwiartki układu współrzędnych. Poniższa tabela przedstawia, jakie cykle powstaną dla wszystkich izometrii kwadratu. Zachęcam do jej dokładnego przeanalizowania.
Podsumowując dane z tabeli i wstawiając je do otrzymanego wzoru, możemy wyprowadzić wzór na liczbę różnych kolorowań kwadratu kolorami:
Spróbujmy teraz zmierzyć się z trudniejszym problemem. Wyobraźmy sobie, że Kalina chciałaby pokolorować wszystkie ściany sześciennej kostki, mając do dyspozycji kredki w kolorach. Ile różnych kostek mogłaby w ten sposób otrzymać? Tym razem nie będziemy wypisywać wszystkich izometrii sześcianu, musimy to zrobić sprytniej. Zacznijmy od tego, że obracając sześcian, możemy go postawić na dowolnej ze ścian, a następnie obrócić na cztery sposoby, zatem mamy izometrie. Spróbujmy je teraz sklasyfikować.
- Identyczność. Każda ściana przechodzi sama na siebie, tworząc osobny cykl, zatem ma ona punktów stałych.
- Obrót o lub względem osi przechodzącej przez środki przeciwległych ścian. Jest takich izometrii. Dla każdej z nich dwie ściany, przez które przechodzi oś symetrii, przechodzą same na siebie, natomiast pozostałe ściany tworzą jeden cykl, zatem mamy punktów stałych.
- Obrót o względem osi przechodzącej przez środki przeciwległych ścian. Są trzy takie izometrie. Cykle zachowują się podobnie jak w poprzednim przypadku, ale cykl długości rozbija się na cykle długości Mamy zatem punktów stałych.
- Obrót o lub o względem osi przechodzącej przez parę przeciwległych wierzchołków. Mamy takich izometrii. Każda z nich tworzy dwa cykle długości przy obu wierzchołkach, tworząc punktów stałych.
- Obrót o względem osi przechodzącej przez środki przeciwległych krawędzi. Jest takich izometrii. W każdej z nich pary ścian połączone krawędziami, przez które przechodzi oś, oraz pozostałe ściany, przechodzą na siebie nawzajem. Mamy trzy cykle długości więc jest punktów stałych.
Zauważmy, że rozpatrzyliśmy już wszystkie izometrie. Po podstawieniu otrzymanych danych do wzoru otrzymujemy wzór na liczbę nieizometrycznych kolorowań ścian sześcianu kolorami:
Po przeczytaniu tego artykułu warto spróbować własnych sił i ustalić, na ile sposobów Kalina mogłaby pokolorować czworościan, a na ile ośmiościan foremny za pomocą kolorów.