ℝ

Ring- und Körperrechner

Struktur von ℤₙ · Einheiten · Nullteiler · Cayley-Tabellen

Untersuchen Sie die algebraische Struktur von ℤₙ (ganze Zahlen modulo n). Bestimmen Sie Einheiten, Nullteiler, nilpotente und idempotente Elemente. Prüfen Sie, ob ℤₙ ein Körper, ein Integritätsbereich oder nur ein Ring ist, und zeigen Sie vollständige Cayley-Tabellen an.

Schnellauswahl Modulus

ℝ

Geben Sie einen Modulus n (2–30) ein und klicken Sie auf Analysieren, um die Ringstruktur von ℤₙ.

Was ist ein Ring in der abstrakten Algebra?

Ein Ring gehört zu den grundlegenden Strukturen der abstrakten Algebra. Formal ist ein Ring (R, +, ×) eine Menge R mit zwei Verknüpfungen, für die drei Axiomgruppen gelten: (1) (R, +) ist eine abelsche Gruppe — die Addition ist assoziativ, kommutativ, besitzt das neutrale Element 0 und zu jedem Element ein additives Inverses; (2) die Multiplikation ist assoziativ; (3) es gelten die Distributivgesetze. Ist auch die Multiplikation kommutativ, heißt R kommutativer Ring. Existiert ein multiplikatives neutrales Element 1 ≠ 0, spricht man von einem Ring mit Einselement.

Bekannte Ringe sind die ganzen Zahlen ℤ, die rationalen Zahlen ℚ, die reellen Zahlen ℝ, die komplexen Zahlen ℂ, Polynomringe R[x] und Matrizenringe Mn(R). Die ganzen Zahlen modulo n, geschrieben als ℤₙ oder ℤ/nℤ, bilden für jedes n ≥ 2 einen kommutativen Ring mit Einselement.

Ringaxiome im Überblick

AxiomEigenschaftGilt in ℤₙ?
A1Assoziativität der Addition: (a+b)+c = a+(b+c)Immer
A2Kommutativität der Addition: a+b = b+aImmer
A3Neutrales Element der Addition: a + 0 = aImmer
A4Additives Inverses: a + (-a) = 0Immer
M1Assoziativität der Multiplikation: (ab)c = a(bc)Immer
M2Kommutativität: ab = baImmer
M3Neutrales Element der Multiplikation: 1·a = a·1 = aImmer
DDistributivität: a(b+c) = ab + acImmer

Was ist ein Integritätsbereich?

Ein Integritätsbereich ist ein kommutativer Ring mit Einselement ohne Nullteiler. Ein Nullteiler ist ein Element a ≠ 0, für das ein b ≠ 0 mit ab = 0 existiert. In ℤₙ ist a genau dann Nullteiler, wenn ggT(a, n) > 1 und a ≠ 0 gilt. Beispiel in ℤ6: 2 × 3 = 6 ≡ 0 (mod 6). Daher sind 2 und 3 Nullteiler und ℤ6 ist kein Integritätsbereich. Für Primzahlen n gilt ggT(a, n) = 1 für alle 1 ≤ a ≤ n−1; somit ist ℤp ein Integritätsbereich.

Was ist ein Körper?

Ein Körper ist ein kommutativer Ring mit Einselement, in dem jedes Element ungleich null ein multiplikatives Inverses besitzt. Klassische Beispiele sind ℚ, ℝ und ℂ. Unter den Restklassenringen ℤₙ ist ℤp genau dann ein Körper, wenn p eine Primzahl ist, denn dann gilt für jedes a ≠ 0 die Bedingung ggT(a, p) = 1 und damit existiert a−1 mod p. Jeder Körper ist ein Integritätsbereich; für endliche Ringe gilt auch die entsprechende Umkehrung für Divisionsringe nach dem kleinen Satz von Wedderburn.

Einheiten, Nullteiler, nilpotente und idempotente Elemente

Vier besondere Elementklassen beschreiben die Struktur von ℤₙ:

  • Einheiten: Elemente a mit ggT(a, n) = 1. Sie bilden die multiplikative Gruppe (ℤₙ)* der Ordnung φ(n). In einem Körper ist jedes Element ungleich null eine Einheit.
  • Nullteiler: Elemente a ≠ 0 mit ggT(a, n) > 1. Gilt ab ≡ 0, sind a und b Nullteiler. Nullteiler fehlen genau dann, wenn n prim ist.
  • Nilpotente Elemente: Elemente a, für die ak ≡ 0 (mod n) mit einer positiven ganzen Zahl k gilt. In ℤₙ ist a genau dann nilpotent, wenn jeder Primfaktor von n auch a teilt. In einem Körper ist nur 0 nilpotent.
  • Idempotente Elemente: Elemente a mit a2 ≡ a (mod n). Dazu gehören immer 0 und 1; für zusammengesetzte n treten weitere auf. Nach dem chinesischen Restsatz ist ihre Anzahl 2k, wobei k die Zahl der verschiedenen Primfaktoren von n ist.

Endliche Körper — Galois-Körper GF(pk)

Die einzigen endlichen Körper sind die Galois-Körper GF(q), auch 𝔽q, wobei q = pk für eine Primzahl p und k ≥ 1 gilt. Für k = 1 ist GF(p) = ℤp. Bei k > 1 entsteht GF(pk) nicht als ℤpk, sondern als Quotientenring ℤp[x]/(f(x)) mit einem über ℤp irreduziblen Polynom f vom Grad k. Genau damit arbeitet der Tab Polynomring.

Galois-Körper sind für moderne Technik unverzichtbar: Die AES-Verschlüsselung rechnet in GF(28), Reed-Solomon-Codes für QR-Codes und CDs nutzen ebenfalls GF(28) und die Elliptische-Kurven-Kryptografie arbeitet über GF(p) oder GF(2k).

Polynomringe ℤp[x]

Ist p prim, besteht der Polynomring ℤp[x] aus allen Polynomen mit Koeffizienten in ℤp. Er ist ein Integritätsbereich. Man kann Polynomdivision durchführen, ggT mit dem euklidischen Algorithmus berechnen und Polynome in irreduzible Faktoren zerlegen. Der Quotient nach einem irreduziblen Polynom f(x) vom Grad k ergibt den endlichen Körper GF(pk).

Referenztabelle: Struktur von ℤₙ für häufige n

nRingKomm. RingIntegritätsbereichKörperEinheitenNullteiler
2JaJaJaJa{1}keine
4JaJaNeinNein{1,3}{2}
5JaJaJaJa{1,2,3,4}keine
6JaJaNeinNein{1,5}{2,3,4}
7JaJaJaJa{1,2,3,4,5,6}keine
12JaJaNeinNein{1,5,7,11}{2,3,4,6,8,9,10}

Anwendungen in Codierungstheorie und Kryptografie

  • RSA-Kryptografie: Die Schlüsselerzeugung arbeitet in (ℤφ(n), +, ×); für d = e−1 mod φ(n) ist die Struktur der Einheitengruppe nötig.
  • Diffie-Hellman / ElGamal: Die Sicherheit beruht auf dem diskreten Logarithmus in der zyklischen Einheitengruppe (ℤp)* für große Primzahlen p.
  • AES: Die Schritte AddRoundKey, SubBytes und MixColumns arbeiten in GF(28) = ℤ2[x]/(x8+x4+x3+x+1).
  • Reed-Solomon-Codes: Fehlerkorrektur mittels Polynomarithmetik über endlichen Körpern, eingesetzt in QR-Codes, CDs, DVDs und Weltraumtelemetrie.
  • BCH- und LDPC-Codes: werden mithilfe der Eigenschaften von Polynomringen über endlichen Körpern konstruiert.
  • Elliptische-Kurven-Kryptografie (ECC): Die Punktgruppe einer elliptischen Kurve über GF(p) oder GF(2k) liefert das Problem des diskreten Logarithmus für moderne TLS-Verfahren.

Häufig gestellte Fragen

Was ist ein Ring in der abstrakten Algebra?
Ein Ring ist eine Menge R mit zwei Verknüpfungen, Addition und Multiplikation. Dabei ist (R, +) eine abelsche Gruppe, die Multiplikation ist assoziativ und distributiv. Ganze Zahlen ℤ, reelle Zahlen ℝ und Restklassenringe ℤₙ sind klassische Beispiele. Jedes ℤₙ für n ≥ 2 ist ein kommutativer Ring mit Einselement.
Was ist ein Körper?
Ein Körper ist ein kommutativer Ring mit Einselement, in dem jedes Element ungleich null ein multiplikatives Inverses besitzt. Für ℤₙ gilt dies genau bei primem n. Daher sind ℤ2, ℤ3, ℤ5 und ℤ7 Körper, ℤ4 und ℤ6 dagegen nicht.
Was ist ein Integritätsbereich?
Ein Integritätsbereich ist ein kommutativer Ring mit Einselement ohne Nullteiler: Aus a × b = 0 folgt a = 0 oder b = 0. In ℤₙ fehlen Nullteiler genau dann, wenn n prim ist. Jeder Körper ist ein Integritätsbereich; jeder endliche Integritätsbereich ist ein Körper.
Was ist ein Nullteiler?
Ein Nullteiler in einem Ring R ist ein Element a ≠ 0, für das ein b ≠ 0 mit a × b = 0 existiert. In ℤₙ ist a genau dann Nullteiler, wenn ggT(a, n) > 1 gilt. In ℤ6 ist 2 × 3 ≡ 0 (mod 6), daher sind 2 und 3 Nullteiler.
Warum ist ℤₙ nur für primzahlige n ein Körper?
Ein Element a besitzt modulo n genau dann ein multiplikatives Inverses, wenn ggT(a, n) = 1 ist. Bei primem n gilt dies für alle 1 ≤ a ≤ n−1, sodass jedes Element ungleich null eine Einheit und ℤₙ ein Körper ist. Bei zusammengesetztem n existiert dagegen ein von null verschiedenes Element ohne Inverses.
Welche Elemente sind Einheiten in ℤₙ?
Die Einheiten von ℤₙ sind die Elemente a mit ggT(a, n) = 1. Sie bilden die multiplikative Gruppe (ℤₙ)* der Ordnung φ(n). Die Einheiten von ℤ12 sind {1, 5, 7, 11}, also ist φ(12) = 4. Die Einheitengruppe ist genau für n ∈ {1, 2, 4, pk, 2pk} mit ungerader Primzahl p zyklisch.
Was ist ein Galois-Körper?
Ein Galois-Körper GF(q), auch 𝔽q, ist ein endlicher Körper mit q Elementen. Endliche Körper existieren genau für q = pk mit einer Primzahl p und positiver ganzer Zahl k. GF(p) = ℤp; für k > 1 wird GF(pk) aus ℤp[x] durch Quotientenbildung mit einem irreduziblen Polynom vom Grad k konstruiert. Galois-Körper sind grundlegend für Codierungstheorie und Kryptografie.