Endlicher Körper

In der Algebra, einem Teilgebiet der Mathematik, ist ein endlicher Körper oder Galoiskörper (nach Évariste Galois) ein Körper mit einer endlichen Anzahl von Elementen, d. h. eine endliche Menge, auf der zwei als Addition und Multiplikation verstandene Grundoperationen definiert sind, sodass die Menge zusammen mit diesen Operationen alle Anforderungen eines Körpers erfüllt.

Endliche Körper spielen eine wichtige Rolle in der Kryptographie und der Codierungstheorie (Vorwärtsfehlerkorrektur, zum Beispiel beim Reed-Solomon-Code). Daneben sind sie grundlegend für das Studium der Primideale im Ring der ganzen Zahlen einer endlichen Körpererweiterung von Q {\displaystyle \mathbb {Q} } im Rahmen der algebraischen Zahlentheorie. Man vergleiche hierzu auch Verzweigung im Kontext von Erweiterungen von Dedekindringen.

Außerdem sind endliche Körper in der Geometrie als Koordinatenbereiche endlicher Geometrien von Bedeutung. Sie sind allgemeiner Koordinatenbereiche von Ebenen und Räumen in der synthetischen Geometrie. Mit Hilfe der Addition und Multiplikation in einem endlichen Körper werden hier Verknüpfungen mit schwächeren algebraischen Eigenschaften definiert, die aus dem Körper z. B. einen Ternär- oder Quasikörper machen. Auf diesen verallgemeinerten Körpern können dann projektive und affine Ebenen konstruiert werden.

Die Anzahl der Elemente eines endlichen Körpers ist immer eine Primzahlpotenz. Für jede Primzahl p {\displaystyle p} und jede positive natürliche Zahl n {\displaystyle n} existiert (bis auf Isomorphie) genau ein Körper mit p n {\displaystyle p^{n}} Elementen, der mit F p n {\displaystyle \mathbb {F} _{p^{n}}} oder GF ( p n ) {\displaystyle \operatorname {GF} (p^{n})} bezeichnet wird. F p = GF ( p ) {\displaystyle \mathbb {F} _{p}=\operatorname {GF} (p)} ist der Körper der Restklassen ganzer Zahlen modulo p {\displaystyle p} .

E. H. Moore prägte wohl 1893 den englischen Begriff Galois field zu Ehren von Évariste Galois, der bereits mit gewissen imaginären Zahlen modulo p {\displaystyle p} gerechnet hat.

Der Satz von Wedderburn sagt aus, dass die Multiplikation in einem endlichen Schiefkörper notwendig kommutativ ist. Das heißt, dass endliche Schiefkörper stets endliche Körper sind.

Einführung

In der Mathematik bezeichnet ein Körper eine Menge, innerhalb der, einfach gesprochen, mit den vier Grundrechenarten gerechnet werden kann. Dabei sollen die aus der Schulmathematik bekannten Regeln des Kommutativgesetzes (Vertauschbarkeit bei „Plus“ und „Mal“), Assoziativgesetzes (Vertauschbarkeit von Klammern bei „nur Plus“ oder „nur Mal“) und Distributivgesetzes („Ausklammern“ und „Ausmultiplizieren“) gelten. Außerdem muss stets das Element 0 {\displaystyle 0} (neutrales Element der Addition) und 1 {\displaystyle 1} (neutrales Element der Multiplikation) Teil eines Körpers sein. Insbesondere soll durch jede Zahl ungleich der 0 {\displaystyle 0} dividiert werden können. Wichtige Beispiele sind der Körper der reellen Zahlen (Bezeichnung: R {\displaystyle \mathbb {R} } ) oder der Körper der rationalen Zahlen (Bezeichnung: Q {\displaystyle \mathbb {Q} } ).

Eine Fragestellung aus der Algebra ist, wie Körper aussehen können, also in welchen Typen von Mengen ein „abgeschlossenes Rechnen“ möglich ist. Bemerkenswert in diesem Kontext ist, dass auch Körper K {\displaystyle \mathbb {K} } mit nur endlich vielen Elementen existieren. Das Rechnen in diesen Bereichen weicht, obwohl die Gesetze letztlich die gleichen sind, von der „klassischen Anschauung“ ab. Das beginnt damit, dass die Elemente[Anm. 1]

1 = 1 , 1 + 1 = 2 , 1 + 1 + 1 = 3 , 1 + 1 + 1 + 1 = 4 , {\displaystyle 1=1,\qquad 1+1=2,\qquad 1+1+1=3,\qquad 1+1+1+1=4,\qquad \cdots }

nicht alle verschieden sein können, da K {\displaystyle \mathbb {K} } nur endlich viele Elemente hat. Da man stets 0 1 {\displaystyle 0\not =1} hat (sonst wäre K = { 0 } {\displaystyle \mathbb {K} =\{0\}} , und diesen trivialen Fall schließt man aus), gibt es damit eine kleinste natürliche Zahl p {\displaystyle p} , sodass

1 + 1 + + 1 p mal = 0 {\displaystyle \underbrace {1+1+\cdots +1} _{p-{\text{mal}}}=0}

in K {\displaystyle \mathbb {K} } erstmals erfüllt ist.[Anm. 2] Diese Kennzahl wird Charakteristik des Körpers K {\displaystyle \mathbb {K} } genannt, also c h a r ( K ) = p {\displaystyle \mathrm {char} (\mathbb {K} )=p} . Sie ist stets eine Primzahl,[1] denn wäre zum Beispiel c h a r ( K ) = 2 3 {\displaystyle \mathrm {char} (\mathbb {K} )=2\cdot 3} zusammengesetzt, so müsste 2 3 = 0 {\displaystyle 2\cdot 3=0} sein, und es wäre bereits 2 = 1 + 1 = 0 {\displaystyle 2=1+1=0} oder 3 = 1 + 1 + 1 = 0 {\displaystyle 3=1+1+1=0} , also c h a r ( K ) 3 {\displaystyle \mathrm {char} (\mathbb {K} )\leq 3} , was der Annahme c h a r ( K ) = 6 {\displaystyle \mathrm {char} (\mathbb {K} )=6} wegen der Minimalität der Charakteristik direkt widerspräche.

Um das Rechnen in endlichen Körpern genau zu verstehen, ist der Umgang mit Resten bei Divisionsaufgaben notwendig. Nichttriviale Reste entstehen bei Divisionen, die nicht aufgehen. Etwa ist 19 {\displaystyle 19} geteilt durch 5 {\displaystyle 5} gleich 3 {\displaystyle 3} mit Rest 4 {\displaystyle 4} . In den einfachsten Beispielen endlicher Körper wird mit genau diesen Resten gerechnet. Dies kann anhand eines Beispiels demonstriert werden: Es gibt genau fünf mögliche Reste bei der Division durch 5 {\displaystyle 5} , und diese korrespondieren zu

{ 0 ¯ , 1 ¯ , 2 ¯ , 3 ¯ , 4 ¯ } = { 0 + 5 Z , 1 + 5 Z , 2 + 5 Z , 3 + 5 Z , 4 + 5 Z } {\displaystyle \left\{{\overline {0}},{\overline {1}},{\overline {2}},{\overline {3}},{\overline {4}}\right\}=\{0+5\mathbb {Z} ,1+5\mathbb {Z} ,2+5\mathbb {Z} ,3+5\mathbb {Z} ,4+5\mathbb {Z} \}}

mit Z = {\displaystyle \mathbb {Z} =} Menge der ganzen Zahlen, und 5 Z = { , 10 , 5 , 0 , 5 , 10 , } {\displaystyle 5\mathbb {Z} =\{\ldots ,-10,-5,0,5,10,\ldots \}} (d. h. alle ganzen Vielfache der Zahl 5 {\displaystyle 5} ). Dabei bedeuten die Über-Striche, dass alle Zahlen, die bei Division mit 5 {\displaystyle 5} den entsprechenden Rest haben, gemeinsam bzw. gebündelt betrachtet werden. Etwa besteht

4 ¯ := 4 + 5 Z = { , 6 , 1 , 4 , 9 , 14 , 19 , } {\displaystyle {\overline {4}}:=4+5\mathbb {Z} =\{\ldots ,-6,-1,4,9,14,19,\ldots \}}

aus genau jenen Zahlen, die bei Division mit 5 {\displaystyle 5} den Rest 4 {\displaystyle 4} haben. Die Zahlen von 0 {\displaystyle 0} bis 4 {\displaystyle 4} sind ferner lediglich Repräsentanten einer ganzen Restklasse,[2] zum Beispiel gelten die Gleichheiten

= 6 ¯ = 1 ¯ = 4 ¯ = 9 ¯ = 14 ¯ = 19 ¯ = . {\displaystyle \cdots ={\overline {-6}}={\overline {-1}}={\overline {4}}={\overline {9}}={\overline {14}}={\overline {19}}=\cdots .}

Die jeweiligen Repräsentanten ergeben bei Division durch 5 {\displaystyle 5} alle denselben Rest 4 {\displaystyle 4} und gehören so zur selben Restklasse. Man sieht damit, dass additive Vielfache von 5 {\displaystyle 5} in diesem Beispiel für die Zugehörigkeit zur gleichen Restklasse stets keine Rolle spielen. Mit anderen Worten: Während eine ganze Zahl stets erst durch ihre Zählgröße vollständig bestimmt ist, handelt es sich bei Restklassen um reduzierte Zahlen. Nur noch der Rest ist entscheidend, nicht mehr die Größe.

Mit Restklassen modulo 5 {\displaystyle 5} kann nun in den vier Grundrechenarten gerechnet werden. Dabei gelten im Grunde dieselben Regeln wie beim Rechnen in den ganzen Zahlen Z {\displaystyle \mathbb {Z} } : Zum Beispiel ist

4 ¯ + 4 ¯ = 8 ¯ = 3 ¯ {\displaystyle {\overline {4}}+{\overline {4}}={\overline {8}}={\overline {3}}\quad } (Bedeutung: Die Summe zweier beliebiger Zahlen mit Rest 4 {\displaystyle 4} bei Division durch 5 {\displaystyle 5} hat stets Rest 3 {\displaystyle 3} bei Division durch 5 {\displaystyle 5} , etwa 14 + 34 = 48 {\displaystyle 14+34=48} oder 29 + 4 = 33 {\displaystyle 29+4=33} .)
4 ¯ 39 ¯ = 35 ¯ = 0 ¯ {\displaystyle {\overline {4}}-{\overline {39}}={\overline {-35}}={\overline {0}}\quad } (Bedeutung: Die Differenz zweier beliebiger Zahlen mit dem selben Rest, etwa 4 {\displaystyle 4} , bei Division durch 5 {\displaystyle 5} , ist stets durch 5 {\displaystyle 5} teilbar, hat also Rest 0 {\displaystyle 0} .)
2 ¯ 3 ¯ = 6 ¯ = 1 ¯ {\displaystyle {\overline {2}}\cdot {\overline {3}}={\overline {6}}={\overline {1}}\quad } (Bedeutung: Das Produkt zweier beliebiger Zahlen mit Rest 2 {\displaystyle 2} bzw. 3 {\displaystyle 3} bei Division durch 5 {\displaystyle 5} hat stets Rest 1 {\displaystyle 1} bei Division durch 5 {\displaystyle 5} , etwa 12 13 = 156 {\displaystyle 12\cdot 13=156} oder 2 33 = 66. {\displaystyle 2\cdot 33=66.} )

Wichtig ist an dieser Stelle, zu zeigen, dass dies wohldefiniert ist, dass also bei der Auswahl anderer Repräsentanten stets das gleiche Ergebnis herauskommt. Da die Differenz zweier Repräsentanten aber stets durch 5 {\displaystyle 5} teilbar ist, liegt dies auf der Hand: Zum Beispiel ist (vgl. oberes Beispiel)

14 ¯ + 34 ¯ = 48 ¯ = 3 ¯ {\displaystyle {\overline {14}}+{\overline {34}}={\overline {48}}={\overline {3}}}

aber auch

29 ¯ + 4 ¯ = 33 ¯ = 3 ¯ . {\displaystyle {\overline {29}}+{\overline {4}}={\overline {33}}={\overline {3}}.}

Ganz ähnliche Überlegungen gelten bei der Wohldefiniertheit der Multiplikation.

Auch die Division ist innerhalb von { 0 ¯ , 1 ¯ , 2 ¯ , 3 ¯ , 4 ¯ } {\displaystyle \left\{{\overline {0}},{\overline {1}},{\overline {2}},{\overline {3}},{\overline {4}}\right\}} möglich (schließt man 0 ¯ {\displaystyle {\overline {0}}} aus), denn um allgemein dividieren zu können, ist für jedes a {\displaystyle a} lediglich die Existenz eines Inversen b {\displaystyle b} mit

a b = 1 {\displaystyle ab=1}

vonnöten (wie etwa 3 {\displaystyle 3} und 1 3 {\displaystyle {\tfrac {1}{3}}} im Fall der rationalen Zahlen). Für den Nachweis, dass es stets ein Inverses gibt, ist entscheidend, dass 5 {\displaystyle 5} eine Primzahl ist: Teilt eine Primzahl ein Produkt m n {\displaystyle mn} zweier ganzer Zahlen, muss bereits mindestens einer der Faktoren durch diese teilbar sein. Hat man dies zur Hand, ist die Argumentation die folgende: Für ein Element a ¯ { 1 ¯ , 2 ¯ , 3 ¯ , 4 ¯ } {\displaystyle {\overline {a}}\in \left\{{\overline {1}},{\overline {2}},{\overline {3}},{\overline {4}}\right\}} , das man invertieren möchte, betrachtet man alle möglichen Vielfachen (ungleich Null):

1 ¯ a ¯ , 2 ¯ a ¯ , 3 ¯ a ¯ , 4 ¯ a ¯ . {\displaystyle {\overline {1}}\cdot {\overline {a}},\quad {\overline {2}}\cdot {\overline {a}},\quad {\overline {3}}\cdot {\overline {a}},\quad {\overline {4}}\cdot {\overline {a}}.}

Die Restklasse 0 ¯ {\displaystyle {\overline {0}}} taucht in dieser Liste nicht auf, denn keine der Zahlen 1 a , 2 a , 3 a , 4 a {\displaystyle 1a,2a,3a,4a} ist durch 5 {\displaystyle 5} teilbar.[Anm. 3] Ferner sind alle Einträge der Liste paarweise verschieden, denn es ist m ¯ a ¯ = n ¯ a ¯ {\displaystyle {\overline {m}}\cdot {\overline {a}}={\overline {n}}\cdot {\overline {a}}} gleichbedeutend damit, dass ( m ¯ n ¯ ) a ¯ = 0 ¯ {\displaystyle ({\overline {m}}-{\overline {n}})\cdot {\overline {a}}={\overline {0}}} , ergo 5 | ( m n ) a {\displaystyle 5|(m-n)a} . Da a {\displaystyle a} nicht durch 5 {\displaystyle 5} teilbar ist, muss m n {\displaystyle m-n} durch 5 {\displaystyle 5} teilbar sein. Die Differenz m n {\displaystyle m-n} liegt nach Wahl der obigen Repräsentanten 1 m , n 4 {\displaystyle 1\leq m,n\leq 4} im Intervall 3 m n 3 {\displaystyle -3\leq m-n\leq 3} , und nur die 0 {\displaystyle 0} ist dort durch 5 {\displaystyle 5} teilbar. Also ist m = n {\displaystyle m=n} . Es muss also die Restklasse 1 ¯ {\displaystyle {\overline {1}}} irgendwo in der obigen Liste auftauchen und ein Inverses ist gefunden.[Anm. 4] Zum Beispiel ist 2 ¯ {\displaystyle {\overline {2}}} ein Inverses zu 3 ¯ {\displaystyle {\overline {3}}} modulo  5 {\displaystyle 5} , da 2 ¯ 3 ¯ = 6 ¯ = 1 ¯ {\displaystyle {\overline {2}}\cdot {\overline {3}}={\overline {6}}={\overline {1}}} .[Anm. 5] Da im Wesentlichen „weiterhin in den ganzen Zahlen gerechnet wird“, bleiben Kommutativgesetz, Assoziativgesetz und Distributivgesetz erhalten, womit die Restklassenmenge F 5 := { 0 ¯ , 1 ¯ , 2 ¯ , 3 ¯ , 4 ¯ } {\displaystyle \mathbb {F} _{5}:=\left\{{\overline {0}},{\overline {1}},{\overline {2}},{\overline {3}},{\overline {4}}\right\}} in der Tat einen Körper bildet.

Diese ganze Argumentation beschränkt sich nicht auf die Primzahl 5 {\displaystyle 5} , sondern es kann zu jeder Primzahl p {\displaystyle p} ein entsprechender endlicher Körper angegeben werden:

F 2 = { 0 ¯ , 1 ¯ } , F 3 = { 0 ¯ , 1 ¯ , 2 ¯ } , F 5 = { 0 ¯ , 1 ¯ , 2 ¯ , 3 ¯ , 4 ¯ } , F 7 = { 0 ¯ , 1 ¯ , 2 ¯ , 3 ¯ , 4 ¯ , 5 ¯ , 6 ¯ } , F 11 = { 0 ¯ , 1 ¯ , 2 ¯ , 3 ¯ , 4 ¯ , 5 ¯ , 6 ¯ , 7 ¯ , 8 ¯ , 9 ¯ , 10 ¯ } , {\displaystyle \mathbb {F} _{2}=\left\{{\overline {0}},{\overline {1}}\right\},\qquad \mathbb {F} _{3}=\left\{{\overline {0}},{\overline {1}},{\overline {2}}\right\},\qquad \mathbb {F} _{5}=\left\{{\overline {0}},{\overline {1}},{\overline {2}},{\overline {3}},{\overline {4}}\right\},\qquad \mathbb {F} _{7}=\left\{{\overline {0}},{\overline {1}},{\overline {2}},{\overline {3}},{\overline {4}},{\overline {5}},{\overline {6}}\right\},\qquad \mathbb {F} _{11}=\left\{{\overline {0}},{\overline {1}},{\overline {2}},{\overline {3}},{\overline {4}},{\overline {5}},{\overline {6}},{\overline {7}},{\overline {8}},{\overline {9}},{\overline {10}}\right\},\qquad \ldots }

usw. Dabei müssen die durch die Über-Striche angedeuteten Restklassen natürlich stets auf die betroffene Primzahl angewendet werden.[3]

Beispiel: Der Körper mit 2 Elementen

Die Restklassen modulo 2 bilden den Körper F 2 = GF ( 2 ) {\displaystyle \mathbb {F} _{2}=\operatorname {GF} (2)} mit zwei Elementen. 0 {\textstyle 0} repräsentiere die Restklasse 2 Z {\displaystyle 2\mathbb {Z} } der geraden Zahlen, 1 {\displaystyle 1} die Restklasse 1 + 2 Z {\displaystyle 1+2\mathbb {Z} } der ungeraden Zahlen. Für die Addition gilt:

0 + 0 = 0 , 0 + 1 = 1 , 1 + 0 = 1 , 1 + 1 = 0 {\displaystyle 0+0=0,\qquad 0+1=1,\qquad 1+0=1,\qquad 1+1=0}

Für die Multiplikation gilt:

0 0 = 0 1 = 1 0 = 0 {\displaystyle 0\cdot 0=0\cdot 1=1\cdot 0=0} und 1 1 = 1 {\displaystyle 1\cdot 1=1}

Klassifikation endlicher Körper

Ist K {\displaystyle \mathbb {K} } ein endlicher Körper, so ist der Kern des Ringhomomorphismus f : Z K {\displaystyle f\colon \mathbb {Z} \to \mathbb {K} } , n n 1 {\displaystyle n\mapsto n\cdot 1} stets von der Form p Z {\displaystyle p\mathbb {Z} } mit einer gewissen Primzahl p {\displaystyle p} , d. h., er besteht aus allen Vielfachen von p {\displaystyle p} . Dabei beachte man, dass 1 keine Primzahl ist. Diese Primzahl p {\displaystyle p} heißt die Charakteristik von K {\displaystyle \mathbb {K} } . Das Bild von f {\displaystyle f} ist nach dem Homomorphiesatz für Ringe isomorph zum Restklassenkörper Z / p Z {\displaystyle \mathbb {Z} /p\mathbb {Z} } und heißt der Primkörper von K {\displaystyle \mathbb {K} } . Als endlicher Erweiterungskörper ist K {\displaystyle \mathbb {K} } zugleich ein n {\displaystyle n} -dimensionaler Vektorraum über seinem Primkörper. Somit hat K {\displaystyle \mathbb {K} } genau q = p n {\displaystyle q=p^{n}} Elemente.

In einem Körper K {\displaystyle \mathbb {K} } mit Charakteristik p > 0 {\displaystyle p>0} ist die Abbildung

F : K K : x x p {\displaystyle {\mathcal {F}}\colon \mathbb {K} \to \mathbb {K} :x\mapsto x^{p}}

wegen

( x + y ) p = x p + y p {\displaystyle (x+y)^{p}=x^{p}+y^{p}}

ein Homomorphismus additiver Gruppen.

Die übrigen nach der binomischen Formel auf der rechten Seite auftretenden Summanden fallen wegen ( p i ) 0 ( mod p ) {\displaystyle {\tbinom {p}{i}}\equiv 0{\pmod {p}}} für 1 i < p {\displaystyle 1\leq i<p} fort. F {\displaystyle {\mathcal {F}}} trägt zu Ehren Ferdinand Georg Frobenius’ den Namen Frobeniushomomorphismus, der ein Automorphismus ist und deshalb auch Frobeniusautomorphismus genannt wird. Der Primkörper wird durch F {\displaystyle {\mathcal {F}}} punktweise fixiert (in der Tat ist z. B. 4 7 4 {\displaystyle 4^{7}-4} ein Vielfaches von 7). Ebenso ist F n = i d {\displaystyle {\mathcal {F}}^{n}=\mathrm {id} } auf jedem Körper mit q = p n {\displaystyle q=p^{n}} Elementen. Andererseits besitzt x p n x {\displaystyle x^{p^{n}}-x} als Polynom vom Grad p n {\displaystyle p^{n}} höchstens p n {\displaystyle p^{n}} verschiedene Nullstellen. Diese sind alle durch die Elemente von K {\displaystyle \mathbb {K} } erfasst.

Hieraus lässt sich folgern:

  • Für jede Primzahl p {\displaystyle p} und jede natürliche Zahl n {\displaystyle n} gibt es bis auf Isomorphie genau einen Körper F q {\displaystyle \mathbb {F} _{q}} mit q = p n {\displaystyle q=p^{n}} Elementen.
  • Dieser stellt eine Galois-Erweiterung seines Primkörpers dar.
  • Die Galoisgruppe ist zyklisch von Ordnung n {\displaystyle n} und wird von F {\displaystyle {\mathcal {F}}} erzeugt.

Weitere Eigenschaften endlicher Körper:

  • Alle Elemente außer 0 der additiven Gruppe eines endlichen Körpers der Charakteristik p {\displaystyle p} haben Ordnung p . {\displaystyle p.}
  • Wie bei jeder endlichen separablen Körpererweiterung gibt es stets ein primitives Element, also ein x F q {\displaystyle x\in \mathbb {F} _{q}} derart, dass der Erweiterungskörper durch Adjunktion nur dieses einen Elements entsteht. Ist f F p [ X ] {\displaystyle f\in \mathbb {F} _{p}[X]} das Minimalpolynom von x , {\displaystyle x,} so hat f {\displaystyle f} den Grad n {\displaystyle n} und es gilt F q F p [ X ] / ( f ) {\displaystyle \mathbb {F} _{q}\cong \mathbb {F} _{p}[X]/(f)} . Ferner ist F q {\displaystyle \mathbb {F} _{q}} stets bereits der Zerfällungskörper von f {\displaystyle f} , d. h., f {\displaystyle f} zerfällt über F q {\displaystyle \mathbb {F} _{q}} vollständig in Linearfaktoren.
  • Ist m {\displaystyle m} ein Teiler von n {\displaystyle n} , so ist F p m F p n {\displaystyle \mathbb {F} _{p^{m}}\subset \mathbb {F} _{p^{n}}} eine Galois-Erweiterung vom Grad n / m {\displaystyle n/m} . Die zugehörige Galois-Gruppe ist ebenfalls zyklisch und wird von der m {\displaystyle m} -ten Potenz F m {\displaystyle {\mathcal {F}}^{m}} des Frobeniusautomorphismus erzeugt.

Multiplikative Gruppe und diskreter Logarithmus

Die multiplikative Gruppe F q {\displaystyle \mathbb {F} _{q}^{*}} (oder auch F q × {\displaystyle \mathbb {F} _{q}^{\times }} ) des endlichen Körpers F q {\displaystyle \mathbb {F} _{q}} besteht aus allen Elementen des Körpers mit Ausnahme der Null. Die Gruppenoperation ist die Multiplikation des Körpers.

Die multiplikative Gruppe ist eine zyklische Gruppe mit q 1 {\displaystyle q-1} Elementen. Da deshalb für alle Elemente x {\displaystyle x} dieser Gruppe x q 1 = 1 {\displaystyle x^{q-1}=1} gilt, ist jedes Element eine ( q 1 ) {\displaystyle (q-1)} -te Einheitswurzel des Körpers. Diejenigen Einheitswurzeln, die Erzeuger der multiplikativen Gruppe sind, werden als primitive Einheitswurzeln oder Primitivwurzeln bezeichnet. Es sind dies die φ ( q 1 ) {\displaystyle \varphi (q-1)} verschiedenen Nullstellen des ( q 1 ) {\displaystyle (q-1)} -ten Kreisteilungspolynoms. ( φ {\displaystyle \varphi } bezeichnet die eulersche φ-Funktion.)

Ist x {\displaystyle x} eine Primitivwurzel der multiplikativen Gruppe F q {\displaystyle \mathbb {F} _{q}^{*}} , dann lässt sich die multiplikative Gruppe als Menge { x 0 , x 1 , x 2 , , x q 2 } {\displaystyle \left\{x^{0},x^{1},x^{2},\dotsc ,x^{q-2}\right\}} darstellen. Ein solches x {\displaystyle x} wird daher auch als Erzeuger oder Generator bezeichnet. Für jedes Element a {\displaystyle a} gibt es eine eindeutig bestimmte Zahl m { 0 , 1 , 2 , , q 2 } {\displaystyle m\in \{0,1,2,\dotsc ,q-2\}} mit a = x m {\displaystyle a=x^{m}} . Diese Zahl m {\displaystyle m} heißt diskreter Logarithmus von a {\displaystyle a} zur Basis x {\displaystyle x} . Obwohl sich x m {\displaystyle x^{m}} für jedes m {\displaystyle m} problemlos berechnen lässt, ist die Aufgabe, zu gegebenem a {\displaystyle a} den diskreten Logarithmus m {\displaystyle m} zu finden, nach gegenwärtigem Wissensstand für große Zahlen q {\displaystyle q} ein extrem rechenaufwändiger Vorgang. Deshalb findet der diskrete Logarithmus Anwendung in der Kryptographie, etwa beim Diffie-Hellman-Schlüsselaustausch.

Weitere Beispiele

Der Körper F p n {\displaystyle \mathbb {F} _{p^{n}}} kann mit Hilfe des Primkörpers F p Z / p Z {\displaystyle \mathbb {F} _{p}\cong \mathbb {Z} /p\mathbb {Z} } konstruiert werden: Da F p [ X ] {\displaystyle \mathbb {F} _{p}[X]} ein Hauptidealring ist, erzeugt jedes irreduzible Element ein maximales Ideal. Für ein irreduzibles Polynom f ( X ) F p [ X ] {\displaystyle f(X)\in \mathbb {F} _{p}[X]} vom Grad n {\displaystyle n} ist der Faktorring F p [ X ] / ( f ( X ) ) {\displaystyle \mathbb {F} _{p}[X]/(f(X))} damit ein Körper mit p n {\displaystyle p^{n}} Elementen.

Der Körper mit 4 Elementen

Für den Fall p n = 2 2 {\displaystyle p^{n}=2^{2}} wird ein irreduzibles Polynom 2-ten Grades über F 2 {\displaystyle \mathbb {F} _{2}} gesucht. Es existiert nur ein einziges, nämlich f ( X ) = X 2 + X + 1 {\displaystyle f(X)=X^{2}+X+1} . Die Elemente des Körpers F 4 {\displaystyle \mathbb {F} _{4}} sind die Restklassen des Faktorrings F 2 [ X ] / ( f ( X ) ) {\displaystyle \mathbb {F} _{2}[X]/(f(X))} . Die X {\displaystyle X} enthaltende Restklasse sei mit x {\displaystyle x} bezeichnet, so dass x {\displaystyle x} Nullstelle von f ( X ) {\displaystyle f(X)} in F 2 [ X ] {\displaystyle \mathbb {F} _{2}[X]} ist. Die andere Nullstelle ist dann x + 1 , {\displaystyle x+1,} denn es ist

( x + 1 ) 2 + ( x + 1 ) + 1 = x 2 + 2 x + 1 + x + 1 + 1 = x 2 + x + 1 = f ( x ) = 0. {\displaystyle (x+1)^{2}+(x+1)+1=x^{2}+2x+1+x+1+1=x^{2}+x+1=f(x)=0.}

Das Produkt von x , x + 1 F 4 {\displaystyle x,x+1\in \mathbb {F} _{4}} berechnet sich beispielsweise dann als

x × ( x + 1 ) = x 2 + x = 1 + x 2 + x + 1 = 1 + f ( x ) = 1 {\displaystyle x\times (x+1)=x^{2}+x=1+x^{2}+x+1=1+f(x)=1} .

Die vollständigen Verknüpfungstafeln für Addition (+) und Multiplikation (×) in F 4 {\displaystyle \mathbb {F} _{4}} lauten:

+ 0 1 x x+1
0 0 1 x x+1
1 1 0 x+1 x
x x x+1 0 1
x+1 x+1 x 1 0
× 000 1 x x+1
0 0 0 0 0
1 0 1 x x+1
x 0 x x+1 1
x+1 0 x+1 1 x

Farblich hinterlegt ist der Unterkörper F 2 {\displaystyle \mathbb {F} _{2}} .

Der Körper mit 49 Elementen

Im Primkörper F 7 Z / 7 Z {\displaystyle \mathbb {F} _{7}\cong \mathbb {Z} /7\mathbb {Z} } ist −1 kein Quadrat. Dies folgt aus dem 1. Ergänzungssatz zum quadratischen Reziprozitätsgesetz von Carl Friedrich Gauß oder – bei einer derart kleinen Primzahl – durch explizites Quadrieren aller sechs Elemente der multiplikativen Gruppe. So wie die komplexen Zahlen C {\displaystyle \mathbb {C} } aus den reellen Zahlen durch Adjunktion einer Zahl i {\displaystyle \mathrm {i} } mit i 2 = 1 {\displaystyle \mathrm {i} ^{2}=-1} entstehen, lässt sich auch F 49 {\displaystyle \mathbb {F} _{49}} aus F 7 {\displaystyle \mathbb {F} _{7}} durch Adjunktion einer „Zahl“ j {\displaystyle j} mit j 2 = 1 = 6 {\displaystyle j^{2}=-1=6} gewinnen; formal korrekt als F 49 F 7 [ X ] / ( X 2 + 1 ) . {\displaystyle \mathbb {F} _{49}\cong \mathbb {F} _{7}[X]/(X^{2}+1).} Gleichzeitig ist F 49 Z [ i ] / ( 7 ) {\displaystyle \mathbb {F} _{49}\cong \mathbb {Z} [\,\mathrm {i} \,]/(7)} auch ein Faktorring des Rings der ganzen Gaußschen Zahlen.

Der Körper mit 25 Elementen

In Charakteristik 5 ist −1 stets ein Quadrat: 2 2 1 ( mod 5 ) {\displaystyle 2^{2}\equiv -1{\pmod {5}}} . Keine Quadrate modulo 5 sind jedoch die Zahlen 2 und 3. (In Charakteristik p {\displaystyle p} mit p > 2 {\displaystyle p>2} sind stets genau die Hälfte der Elemente der multiplikativen Gruppe F q {\displaystyle \mathbb {F} _{q}^{*}} Quadrate bzw. Nichtquadrate.) Man kann also den Körper mit 25 Elementen als F 5 [ X ] / ( X 2 2 ) {\displaystyle \mathbb {F} _{5}[X]/(X^{2}-2)} , also durch Adjunktion von 2 {\displaystyle {\sqrt {2}}} erhalten.

Zur historischen Entwicklung

Dass man mit Zahlen modulo einer Primzahl „wie mit rationalen Zahlen“ rechnen kann, hatte bereits Gauß gezeigt.[4] Galois führte in die Rechnung modulo p {\displaystyle p} imaginäre Zahlgrößen ein, ganz so wie die imaginäre Einheit i {\displaystyle \mathrm {i} } in den komplexen Zahlen. Damit hat er wohl als erster Körpererweiterungen von F p {\displaystyle \mathbb {F} _{p}} betrachtet – wenn auch der abstrakte Körperbegriff erst 1895 durch Heinrich Weber eingeführt wurde und Frobenius als Erster diesen 1896 auf endliche Strukturen ausdehnte. Daneben bzw. zuvor hat offenbar Eliakim Hastings Moore 1893 bereits endliche Körper studiert und den Namen Galois field eingeführt.[5]

Literatur

  • Dieter Jungnickel: Finite fields: Structure and arithmetics. B.I. Wissenschaftsverlag, 1993, ISBN 3-411-16111-6.
  • Hans Kurzweil: Endliche Körper. Verstehen, Rechnen, Anwenden. Springer, ISBN 978-3-540-795971.

Zur historischen Entwicklung:

  • Hans Wußing: 6000 Jahre Mathematik. Bd. 1. Springer, Berlin 2008. ISBN 978-3-540-77189-0.

Anmerkungen

  1. Die neutralen Elemente der Addition bzw. Multiplikation werden in allgemeinen Körpern weiterhin meistens mit 0 {\displaystyle 0} und 1 {\displaystyle 1} bezeichnet. Entsprechend können erneut die Benennungen 2 := 1 + 1 , 3 := 1 + 1 + 1 {\displaystyle 2:=1+1,3:=1+1+1} usw. durch arabische Ziffern benutzt werden, obwohl sich das Rechnen in anderen Körpern in manchen Fällen von jenem aus den reellen Zahlen „unterscheidet“. Streng genommen müssten daher Notationen wie 0 K , 1 K , 2 K , {\displaystyle 0_{\mathbb {K} },1_{\mathbb {K} },2_{\mathbb {K} },\ldots } benutzt werden, um die Zugehörigkeit zum Körper K {\displaystyle \mathbb {K} } zu erklären.
  2. Da es nur endlich viele Elemente im Körper gibt, kommt irgendwann der Punkt, dass die Folge 1 , 1 + 1 , 1 + 1 + 1 , {\displaystyle 1,1+1,1+1+1,\dotsc } irgendeiner Wiederholung unterworfen ist. Etwa könnte 1 + 1 + 1 + 1 + 1 + 1 + 1 = 1 + 1 {\displaystyle 1+1+1+1+1+1+1=1+1} gelten. Da in Körpern nun aber auch die Subtraktion erlaubt ist, folgte damit 1 + 1 + 1 + 1 + 1 = 0 {\displaystyle 1+1+1+1+1=0} .
  3. Es ist keine der Zahlen 1 , 2 , 3 {\displaystyle 1,2,3} und 4 {\displaystyle 4} durch 5 {\displaystyle 5} teilbar. Nach Voraussetzung ist a {\displaystyle a} nicht durch 5 {\displaystyle 5} teilbar, denn a ¯ 0 ¯ {\displaystyle {\overline {a}}\not ={\overline {0}}} . Da 5 {\displaystyle 5} eine Primzahl ist, ist demnach keines der Produkte 1 a , 2 a , 3 a , 4 a {\displaystyle 1a,2a,3a,4a} durch 5 {\displaystyle 5} teilbar.
  4. Da die vier Elemente 1 ¯ a ¯ , 2 ¯ a ¯ , 3 ¯ a ¯ , 4 ¯ a ¯ {\displaystyle {\overline {1}}\cdot {\overline {a}},{\overline {2}}\cdot {\overline {a}},{\overline {3}}\cdot {\overline {a}},{\overline {4}}\cdot {\overline {a}}} alle verschieden sind, als Liste aber nur Elemente von { 1 ¯ , 2 ¯ , 3 ¯ , 4 ¯ } {\displaystyle \left\{{\overline {1}},{\overline {2}},{\overline {3}},{\overline {4}}\right\}} enthält, muss auch das Element 1 ¯ {\displaystyle {\overline {1}}} vorhanden sein.
  5. Es übernimmt 2 ¯ {\displaystyle {\overline {2}}} quasi die Rolle der „Zahl 1 ¯ 3 ¯ {\displaystyle {\tfrac {\overline {1}}{\overline {3}}}} “ in F 5 {\displaystyle \mathbb {F} _{5}} .

Einzelnachweise

  1. Siegfried Bosch: Algebra, Springer Spektrum, 8. Auflage, S. 87–88.
  2. Friedrich Ischebeck: Einladung zur Zahlentheorie, BI Wissenschaftsverlag, S. 53.
  3. Jürgen Neukirch: Algebraische Zahlentheorie. Springer-Verlag, Berlin/Heidelberg 1992, S. 91.
  4. Zur historischen Entwicklung vgl. man Wußing, S. 354 ff.
  5. Vgl. Earliest Known Uses of Some of the Words of Mathematics (F). Abgerufen am 12. September 2009.