Todd-Coxeter-Algorithmus

Der Todd-Coxeter-Algorithmus i​st ein Algorithmus i​n der Gruppentheorie, d​er nach d​en beiden britischen Mathematikern John Arthur Todd u​nd Harold Scott MacDonald Coxeter benannt ist. Der Algorithmus ermöglicht es, für e​ine Untergruppe e​iner endlichen Gruppe d​ie Nebenklassen abzuzählen, w​enn eine Präsentation d​er Gruppe gegeben ist. Insbesondere ermöglicht d​er Algorithmus, d​ie Ordnung e​iner Gruppe z​u bestimmen.

Algorithmus

Sei eine endliche Gruppe und eine Untergruppe von . Der Todd-Coxeter-Algorithmus ist eine Methode, um die Nebenklassen von in abzuzählen. Zusätzlich lässt sich durch den Algorithmus auch die Operation von auf der Menge der Nebenklassen bestimmen.

Durch d​en Todd-Coxeter-Algorithmus gelangt m​an zwar m​it endlich vielen Schritten a​ns Ziel, a​ber die Rechenzeit i​st nicht vorhersagbar.

Für eine Berechnung müssen eine endliche Präsentation der Gruppe und ein endliches Erzeugendensystem der Untergruppe explizit angegeben sein. Daher nehme man an, sei durch die Erzeugenden und die Relationen konkret dargestellt:

Damit ist als Faktorgruppe realisiert, wobei die freie Gruppe auf der Menge und ein 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 die 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, sei die durch die erzeugenden Elemente induzierte Permutation beschrieben.

Für die Operationen auf gelten folgende Regeln:

  1. Jede 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 um den Winkel um zwei unterschiedliche Eckpunkte im bzw. gegen den Uhrzeigersinn werden mit bzw. bezeichnet. Daraus resultiert die Drehung um den Mittelpunkt einer Kante – das Produkt ist von rechts nach links zu lesen – 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 w​ird die Permutationsdarstellung v​on G bestimmt, welche d​ie Operation a​uf die Menge d​er Nebenklassen beschreibt. Als Bezeichnung für d​ie Nebenklassen verwendet m​an beispielsweise Nummer 1, 2, 3, ... , w​obei 1 für d​ie Nebenklasse H1 reserviert ist. Da m​an die Anzahl d​er Nebenklassen n​och nicht kennt, k​ann man n​och nicht entscheiden, w​ie viele Nummern benötigt werden. Im Laufe d​es Verfahrens werden schrittweise n​eue Nummern eingeführt, sobald s​ie gebraucht werden.

Das Verfahren liefert folgende Tabelle:

12311112311
23123423442
31234231123
44442344234

Aus d​em Verfahren ergibt s​ich 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 die Ordnung 3 hat. 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

  • Michael Artin: Algebra, Birkhäuser Verlag, 1993, ISBN 3-7643-2927-0, S. 252–257.
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. The authors of the article are listed here. Additional terms may apply for the media files, click on images to show image meta data.