∘

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.

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:

FormelBedeutung
ord(a) = n / gcd(a, n)gcd = größter gemeinsamer Teiler (ggT)
a is a generator ⇔ gcd(a, n) = 1erzeugt ganz Zₙ
❬a❭ = {0, a, 2a, ..., (k−1)a} mod nk = 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

GroupElementord(element)GruppenordnungErzeuger?
Z₁₂3412Nein
Z₁₂51212Ja
Z₆236Nein
S₅(1 2 3)(4 5)6120Nein
S₄(1 2 3 4)424Nein
Z₇*366Yes (Primitivwurzel)
Z₈*224 (φ(8)=4)Nein

Häufig gestellte Fragen

Was ist die Ordnung eines Elements in einer Gruppe?
Die Ordnung eines Elements a in einer Gruppe G ist die kleinste positive ganze Zahl k, sodass ak = e (das neutrale Element) ist. In endlichen Gruppen ist sie endlich und teilt |G| nach dem Satz von Lagrange. a erzeugt eine zyklische Untergruppe ❬a❭ der Größe ord(a).
Wie berechnet man die Ordnung eines Elements in Zₙ?
In der zyklischen Gruppe Zₙ ist die Ordnung von a gleich n / gcd(a, n). Wir suchen das kleinste k > 0, sodass k·a ≡ 0 (mod n). In Z₁₂ ist z.B. ord(3) = 12/gcd(3,12) = 12/3 = 4.
Was ist der Satz von Lagrange in der Gruppentheorie?
Der Satz von Lagrange besagt, dass für jede endliche Gruppe G und Untergruppe H, |H| die Ordnung |G| teilt. Als Konsequenz teilt die Ordnung jedes Elements die Gruppenordnung.
Wie wird die Ordnung einer Permutation berechnet?
Die Ordnung einer Permutation entspricht dem KGV (kleinstes gemeinsames Vielfaches) ihrer disjunkten Zyklenlängen. Die Permutation (1 2 3)(4 5) hat z.B. Zyklen der Längen 3 und 2, also ist die Ordnung KGV(3, 2) = 6.
Was ist eine zyklische Gruppe?
Eine zyklische Gruppe wird von einem einzigen Element erzeugt – jedes Element kann als Potenz dieses Erzeugers geschrieben werden. Die Gruppe Zₙ ist zyklisch mit Ordnung n. Die Anzahl der Erzeuger von Zₙ beträgt φ(n).
Was ist eine Primitivwurzel?
Eine Primitivwurzel modulo n ist ein Element a in Zₙ* mit ord(a) = φ(n), das heißt, es erzeugt die gesamte multiplikative Gruppe. Primitivwurzeln existieren nur für bestimmte Moduln n (z.B. prim) und sind grundlegend in der Kryptographie.
Was sind die Anwendungen der Gruppentheorie?
Gruppentheorie wird in der Kryptographie, der Physik (z.B. Teilchenphysik und Symmetriegruppen), der Chemie (Molekülsymmetrie), der Kombinatorik und der Kodierungstheorie breit angewendet.