Todd-Coxeter-Algorithmus

Dies ist eine alte Version dieser Seite, zuletzt bearbeitet am 16. August 2007 um 15:21 Uhr durch Taxiarchos228 (Diskussion | Beiträge) (so wie die entwickler die möglichkeit des NOTOC gelassen haben, und wenn du nichts konstruktives zum artikel beizutragen hast, geh woanders hausieren). Sie kann sich erheblich von der aktuellen Version unterscheiden.

Der Todd-Coxeter-Algorithmus ist nach den beiden britischen Mathematikern John Arthur Todd und Harold Scott MacDonald Coxeter benannt. Sei eine Untergruppe von und eine endliche Gruppe. Der Todd-Coxeter-Algorithmus ist eine Methode um die Nebenklassen von in abzuzählen. Zusätzlich lässt sich durch den Algorithmus die Operation von auch die Menge der Nebenklassen bestimmen.

Durch den Todd-Coxeter-Algorithmus gelangt man in einer endlichen Zahl an Schritten ans Ziel, die Rechenzeit ist jedoch nicht vorhersagbar.

Für eine Berechnung müssen sowohl die Gruppe wie die Untergruppe explizit angegeben sein. Daher nehme man an, sei durch die Erzeugende und die Relationen konkret dargestellt:

.

Damit ist als Faktorgruppe realisiert, wobei die freie Gruppe auf der Menge und Normalteiler von ist, der enthält. Weiterhin sei vorausgesetzt, dass die Untergruppe durch eine Menge von Wörtern in der freien Gruppe gegeben sei: , deren Bilder in die Untergruppe erzeugen.

Beispielhaft sei die Gruppe durch die drei Erzeugenden und den Relationen definiert und als Untergruppe die von erzeugte zyklische Untergruppe:

, erzeugt von

Da die Operationen auf Nebenklassen bestimmt werden sollen, und sich diese als Permutationsdarstellung beschreiben lassen, muss festgesetzt werden wie diese explizit angegeben werden sollen. Es sei festgelegt, dass von rechts operiert. Die Menge der Rechtsnebenklassen sei als bezeichnet. Um die Operation von auf explizit anzugeben, seien die durch die erzeugende Elemente induzierte Permutation beschrieben.

Für die Operationen auf gelten folgende Regeln:

  1. Jedes Erzeugende (hier: ) operiert als Permutation.
  2. Die Relation (hier: ) operiert trivial.
  3. Die Erzeugenden von (hier:) lassen die Nebenklasse fest.
  4. Die Operation auf der Menge der Nebenklassen ist transitiv.

Die erste Regel ist eine allgemeine Eigenschaft von Gruppenoperationen, die aus der Invertierbarkeit von Gruppenelementen folgt. Die zweite Regel gilt, da die Relation in das Element repräsentiert, und eigentlich die Gruppe operiert. Die Regeln 3 und 4 sind spezielle Eigenschaften der Operation auf Nebenklassen.

Beispiel

 
Animation eines Tetraeders

Man betrachte die Tetraedergruppe   der zwölf Drehsymmetrien eines regelmäßigen Tetraeders. Die Drehungen gegen den Uhrzeigersinn um den Winkel   um einen Eckpunkt bzw. um einen Mittelpunkt einer Seitenfläche werden mit   bzw.   bezeichnet. Daraus resultiert die Drehung um den Mittelpunkt einer Kante  [1] um  . Es gelten folgende Relationen:

 

Es wird zu zeigen sein, dass die genannten Relationen T definieren. Dafür betrachte man die Gruppe  . Da die Relationen in der Tetraedergruppe erfüllt sind, liefert die Abbildungseigenschaft von Faktorgruppen einen Homomorphismus  .Da x und y die Gruppe T erzeugen ist der Homomorphismus surjektiv. Um nachzuweisen, dass   injektiv ist, muss gezeigt werden, dass die Ordnung der Gruppe G gleich 12 ist.

Um das zu erreichen, könnte man die Nebenklassen der trivialen Untergruppe   zählen und so die Ordnung von G ermitteln. Allerdings wäre das nicht sehr effizient. Günstiger ist es, eine nichttriviale Untergruppe H von G zu benutzen, wie beispielsweise diejenige, die von y erzeugt wird. Diese Untergruppe H hat wegen   höchstens die Ordnung 3. Es reicht damit zu zeigen, dass die Ordnung von H sogar gleich 3 und der Index von H in G gleich 4 ist. Das würde folgen, dass G die Ordnung 12 hat.

Laut Algorithmus wird die Permutationsdarstellung von G bestimmt, welche die Operation auf die Menge der Nebenklassen beschreibt. Als Bezeichnung für die Nebenklassen verwendet man beispielsweise Nummer 1,2,3,..., wobei 1 für die Nebenklasse H1 reserviert ist. Da man die Anzahl der Nebenklassen noch nicht kennt, kann man noch nicht entscheiden, wie viel Nummern benötigt werden. Im Laufe des Verfahrens werden schrittweise neue Nummern eingeführt, sobald sie gebraucht werden.

Das Verfahren liefert folgende Tabelle:

     
1 2 3 1 1 1 1 2 3 1 1
2 3 1 2 3 4 2 3 4 4 2
3 1 2 3 4 2 3 1 1 2 3
4 4 4 4 2 3 4 4 2 3 4

Aus dem Verfahren ergibt sich die zugehörige Permutationsdarstellung

 

Da vier Ziffern vorkommen, ist der Index von H in G gleich 4. y hat die Ordnung 3, weil wegen der Relation   die Ordnung höchsten gleich 3 sein kann und sie ist mindestens gleich 3, weil die y zugeordnete Permutation von Ordnung 3 ist. Damit ist die Ordnung von G gleich 12. Die Permutationsdarstellung liefert außerdem einen Isomorphismus von T auf die von der Permutation erzeugten Gruppe. Man kann sich davon überzeugen, dass dies die alternierende Gruppe   ist. Damit ist die Tetraedergruppe T isomorph zu  .

Literatur

Anmerkung

  1. Das Produkt ist von rechts nach links zu lesen