Das Polynom $m(X)=X^2+2X+2$ ist als Polynom in $\mathbb{F}_3[X]$ irreduzibel. Dies bedeutet, dass der Ring der Polynome $\mathbb{F}_3[X] / (m(X))$ ein Körper ist, man bezeichnet ihn auch mit $\mathbb{F}_3(\alpha)$, wobei man sich $\alpha$ als eine Nullstelle von $m(X)$ oder als die Matrix \[ \alpha = \begin{pmatrix} 0&2\\1&2\end{pmatrix} \] vorstellen kann. \begin{teilaufgaben} \item Stellen Sie die Additions- und Multiplikationstabellen für das Rechnen in $\mathbb{F}_3$ auf. \item Berechnen Sie $\alpha^{-1}$ in $\mathbb{F}_3(\alpha)$ aus der Bedingung $m(\alpha)=0$. \item Verwenden Sie den euklidischen Algorithmus, um $(1+\alpha)^{-1}$ in $\mathbb{F}_3(\alpha)$ zu bestimmen. \item Berechnen Sie $\alpha^3$. \end{teilaufgaben} \begin{loesung} \begin{teilaufgaben} \item Die Additions- und Multiplikationstabelle von $\mathbb{F}_3$ ist \begin{center} \begin{tikzpicture}[>=latex,thick] \def\ds{0.5} \def\punkt#1#2{({(#1)*\ds},{-(#2)*\ds})} \def\tabelle{ \foreach \x in {-0.5,0.5,3.5}{ \draw \punkt{\x}{-0.5} -- \punkt{\x}{3.5}; \draw \punkt{-0.5}{\x} -- \punkt{3.5}{\x}; } \node at \punkt{0}{1} {$0$}; \node at \punkt{0}{2} {$1$}; \node at \punkt{0}{3} {$2$}; \node at \punkt{1}{0} {$0$}; \node at \punkt{2}{0} {$1$}; \node at \punkt{3}{0} {$2$}; } \begin{scope}[xshift=-2cm] \tabelle \node at \punkt{0}{0} {$+$}; \node at \punkt{1}{1} {$0$}; \node at \punkt{1}{2} {$1$}; \node at \punkt{1}{3} {$2$}; \node at \punkt{2}{1} {$1$}; \node at \punkt{2}{2} {$2$}; \node at \punkt{2}{3} {$0$}; \node at \punkt{3}{1} {$2$}; \node at \punkt{3}{2} {$0$}; \node at \punkt{3}{3} {$1$}; \end{scope} \begin{scope}[xshift=2cm] \tabelle \node at \punkt{0}{0} {$\cdot$}; \node at \punkt{1}{1} {$0$}; \node at \punkt{1}{2} {$0$}; \node at \punkt{1}{3} {$0$}; \node at \punkt{2}{1} {$0$}; \node at \punkt{2}{2} {$1$}; \node at \punkt{2}{3} {$2$}; \node at \punkt{3}{1} {$0$}; \node at \punkt{3}{2} {$2$}; \node at \punkt{3}{3} {$1$}; \end{scope} \end{tikzpicture} \end{center} \item Wegen $m(\alpha)=\alpha^2+\alpha+1=0$ folgt $\alpha+1+\alpha^{-1}=0$ oder $\alpha^{-1} = -\alpha - 1 = 2+2\alpha$. Als Matrix kann man \[ \alpha^{-1} = 2\alpha + 2 = \begin{pmatrix} 0&4\\ 2&4 \end{pmatrix} + \begin{pmatrix} 2&0\\0&2 \end{pmatrix} = \begin{pmatrix} 2&4\\2&2 \end{pmatrix} \equiv \begin{pmatrix}2&1\\2&0\end{pmatrix} \mod 3 \] schreiben und durch Nachrechnen verifizieren dass, tatsächlich gilt \[ \alpha\alpha^{-1} = \begin{pmatrix} 0&2\\ 1&2 \end{pmatrix} \begin{pmatrix} 2&1\\ 2&0 \end{pmatrix} = \begin{pmatrix} 4&0\\ 6&1 \end{pmatrix} \equiv \begin{pmatrix} 1&0\\ 0&1 \end{pmatrix} \mod 3. \] \item Für den euklidischen Algorithmus müssen wir wiederholt eine Polynomdivision in $\mathbb{F}_3[X]$ durchführen. Im ersten Schritt ist es \[ \arraycolsep=1.4pt \begin{array}{rcrcrcrcrcr} \llap{$($}X^2&+&X&+&1\rlap{$)$}&\;:&(X&+&1)&=&X = q_1\\ \llap{$-($}X^2&+&X\rlap{$)$}& & & & & & & & \\ \cline{1-3} & &0&+&1 &\rlap{$\mathstrut = r_1$}\phantom{)}& & & & & \\ \end{array} \] Die nächste Division ist $(X+1) : 1$, die als Quotient $q_2=X+1$ und den Rest $r_2=0$ hat. Mit der Matrixform des euklidischen Algorithmus kann man jetzt auch die Koeffizienten $s$ und $t$ bestimmen, die beide Polynome in $\mathbb{F}_3[X]$ sind: \begin{align*} Q &= Q(q_2) Q(q_1) = \begin{pmatrix} 0&1\\1&-q_2 \end{pmatrix} \begin{pmatrix} 0&1\\1&-q_1 \end{pmatrix} = \begin{pmatrix} 0&1\\1&2X+2 \end{pmatrix} \begin{pmatrix} 0&1\\{\color{red}1}&{\color{red}2X} \end{pmatrix} = \begin{pmatrix} {\color{red}1}&{\color{red}2X}\\ 2X&X^2+X+1 \end{pmatrix}. \end{align*} Die gesuchten Polynome sind $s=1$ und $t=2X$ und man kann nachrechnen, dass \begin{align*} s\cdot m(X) + t\cdot (X+1) &= X^2+X+1 + 2X\cdot (X+1) = X^2+X+1 + 2X^2 + 2X \\ &= 3X^2+3X+1\equiv 1 \mod 3. \end{align*} Natürlich kann man $s$ und $t$ auch mit der erweiterten Tabelle finden: \begin{center} \begin{tabular}{|>{$}c<{$}|>{$}c<{$}>{$}c<{$}|>{$}c<{$}|>{$}c<{$}|>{$}c<{$}>{$}c<{$}|} \hline k& a_k&b_k& q_k&r_k& c_k& d_k\\ \hline & & & & & 1& 0\\ 0&X^2+X+1&X+1& X & 1& 0& 1\\ 1& X+1& 1& X+1& 0&{\color{red} 1}&{\color{red} 2X}\\ 2& 1& 0& & 0&2X+2& 2X^2+2X\\ \hline \end{tabular} \end{center} In allen Fällen ist also $(1+X)^{-1} = 2X$. \item Wegen $m(\alpha)=0$ ist $\alpha^2=-\alpha-1=2\alpha+2$ und damit \begin{align*} \alpha^3 &= \alpha\cdot \alpha^2 = \alpha (2\alpha +2) = 2\alpha^2 + 2\alpha = 2(\underbrace{\alpha^2 + \alpha + 1}_{\displaystyle=0} + 2) = 2\cdot 2 = 1. \qedhere \end{align*} \end{teilaufgaben} \end{loesung}