Gruppentheorie-Ordnungsrechner
Element Order · Subgroup Order · Lagrange's Theorem
Berechne die Ordnung von Elementen in zyklischen (Zₙ), Permutations- (Sₙ) und multiplikativen (Zₙ*) Gruppen. Generiere Untergruppen und verifiziere den Satz von Lagrange.
Gruppentyp
Schnellbeispiele
Gruppe Zₙ = {0, 1, 2, ..., n−1} bezüglich Addition modulo n. Element a ∈ {0, ..., n−1}. Neutrales Element = 0.
Gib disjunkte Zyklen mit Leerzeichen zwischen Elementen ein, z.B. (1 2 3)(4 5). Fixpunkte werden automatisch erkannt. Einzelzyklen wie (1 2 3 4) sind ebenfalls gültig.
Gruppe Zₙ* = Einheiten modulo n (zu n teilerfremde Elemente). Erfordert gcd(a, n) = 1. Neutrales Element = 1.
Berechnung
Erzeugte Untergruppe ❬a❭
Potenzen / Vielfache Tabelle
Was ist Gruppentheorie?
Die Gruppentheorie ist ein Zweig der abstrakten Algebra, der die algebraische Struktur namens Gruppe untersucht — eine Menge mit einer zweistelligen Verknüpfung, die vier Axiome erfüllt: Abgeschlossenheit, Assoziativität, Existenz eines neutralen Elements und Existenz von Inversen.
Gruppen treten natürlicherweise auf, wenn wir Symmetrie untersuchen. Die Symmetrien eines regelmäßigen Polygons oder die Menge der Permutationen von n Objekten sind Beispiele für Gruppen.
Ordnung eines Elements
Gegeben eine Gruppe G mit dem neutralen Element e, ist die Ordnung eines Elements a, geschrieben ord(a) oder |a|, die kleinste positive ganze Zahl k, so dass ak = e. In endlichen Gruppen teilt ord(a) immer die Ordnung von G (Satz von Lagrange).
Intuitiv misst die Ordnung, wie oft man das Element auf sich selbst anwenden muss, bevor man zum Ausgangspunkt (dem neutralen Element) zurückkehrt.
Zyklische Gruppen Zₙ
Die zyklische Gruppe Zₙ (ganze Zahlen modulo n bzgl. Addition) ist die einfachste Gruppe der Ordnung n. Ihre Elemente sind {0, 1, 2, ..., n−1}, das neutrale Element ist 0.
Für ein Element a in Zₙ ergibt sich die Ordnung aus der Formel:
| Formel | Bedeutung |
|---|---|
| ord(a) = n / gcd(a, n) | gcd = größter gemeinsamer Teiler (ggT) |
| a is a generator ⇔ gcd(a, n) = 1 | erzeugt ganz Zₙ |
| ❬a❭ = {0, a, 2a, ..., (k−1)a} mod n | k = ord(a) |
Zum Beispiel in Z₁₂: ord(3) = 12/gcd(3,12) = 12/3 = 4, und die Untergruppe ❬3❭ = {0, 3, 6, 9}. Andererseits ist ord(5) = 12/gcd(5,12) = 12/1 = 12, also erzeugt 5 ganz Z₁₂.
Lagrangesches Theorem
Der Satz von Lagrange ist ein fundamentales Ergebnis: Wenn G eine endliche Gruppe und H eine Untergruppe von G ist, dann teilt |H| die Gruppenordnung |G|. Der Quotient |G|/|H| = [G:H] ist der Index von H in G.
Als Folgerung teilt die Ordnung jedes Elements a in G die Ordnung |G|, da die erzeugte Untergruppe ❬a❭ die Ordnung ord(a) hat.
Der Satz impliziert auch, dass Gruppen mit primer Ordnung immer zyklisch sind.
Permutationsgruppen Sₙ
Die symmetrische Gruppe Sₙ besteht aus allen Permutationen (Bijektionen) von n Elementen, mit der Funktionskomposition als Verknüpfung. |Sₙ| = n!. Jede Permutation kann eindeutig als Produkt von disjunkten Zyklen geschrieben werden.
Die Ordnung einer Permutation ist das kleinste gemeinsame Vielfache (KGV) ihrer Zyklenlängen. Beispiel: (1 2 3)(4 5) hat Zyklen der Längen 3 und 2, Ordnung = KGV(3, 2) = 6.
Der Zyklentyp (Liste der Längen) bestimmt die Ordnung vollständig.
Multiplikative Gruppen Zₙ*
Die multiplikative Gruppe Zₙ* besteht aus allen zu n teilerfremden ganzen Zahlen von 1 bis n−1 bezüglich der Multiplikation modulo n. Ihre Ordnung ist die Eulersche Phi-Funktion φ(n).
A primitive root modulo n is an element a whose order equals φ(n), meaning it erzeugt ganz Zₙ*. Primitive roots exist if and only if n = 1, 2, 4, pk, or 2pk for odd primes p. For example, 3 is a primitive root mod 7 since 3 has order 6 = φ(7), generating {1, 2, 3, 4, 5, 6}.
Anwendungen in der Kryptographie
Gruppentheorie ist die Basis moderner Kryptographie. Das diskrete Logarithmus-Problem (finde k, sodass gk ≡ h (mod p)) gilt in manchen Gruppen als schwer lösbar und ist die Sicherheitsbasis von:
- Diffie-Hellman-Schlüsselaustausch: Verwendet einen Erzeuger g von Zₙ*.
- ElGamal-Verschlüsselung: Basiert ebenfalls auf dem diskreten Logarithmus-Problem.
- Elliptische-Kurven-Kryptographie (ECC): Arbeitet in der Gruppe der Punkte einer elliptischen Kurve über einem endlichen Körper.
- RSA: Die Sicherheit von RSA beruht auf der Struktur von Zₙ* und der Schwierigkeit der Faktorisierung.
Referenztabelle: Gängige Gruppenordnungen
| Group | Element | ord(element) | Gruppenordnung | Erzeuger? |
|---|---|---|---|---|
| Z₁₂ | 3 | 4 | 12 | Nein |
| Z₁₂ | 5 | 12 | 12 | Ja |
| Z₆ | 2 | 3 | 6 | Nein |
| S₅ | (1 2 3)(4 5) | 6 | 120 | Nein |
| S₄ | (1 2 3 4) | 4 | 24 | Nein |
| Z₇* | 3 | 6 | 6 | Yes (Primitivwurzel) |
| Z₈* | 2 | 2 | 4 (φ(8)=4) | Nein |