Soit $\F_{2} = \{0,1\}$ le corps fini à deux éléments, muni de l’opération commutative d’addition suivante :
Le produit commutatif est défini de la façon usuelle suivante :
Vous notez $A$ l’ensemble quotient défini par $\F_{2}[X] / (X^4+X^3+X^2+X+1)$ et $B$ l’ensemble quotient défini par $\F_{2}[X] / (X^4+X+1).$
Le lecteur est amené à vérifier par lui-même que les polynômes $X^4+X^3+X^2+X+1$ et $X^4+X+1$ sont irréductibles dans $\F_{2}[X].$
L’ensemble $A$ est un corps, il contient un élément $a\notin \F_{2}$ tel que $a^4+a^3+a^2+a+1=0$ et de sorte que $A = \{x+ y a+z a^2+ta^3, (x,y,z,t)\in \F_{2}^4\}.$ De plus, $a$ est annulé par le polynôme $X^4+X^3+X^2+X+1$ qui est aussi son polynôme minimal dans $\F_2[X].$
De même, l’ensemble $B$ est un corps, il contient un élément $b\notin \F_{2}$ tel que $b^4+b+1=0$ et de sorte que $B = \{x+ y b+z b^2+tb^3, (x,y,z,t)\in \F_{2}^4\}.$ De plus, $b$ est annulé par le polynôme $X^4+X+1$ qui est aussi son polynôme minimal dans $\F_2[X].$
Comme $1\comma$ $a\comma$ $a^2$ et $a^3$ forment une base de $A$ sur $\F_2\comma$ et de même pour $B\comma$ vous en déduisez que $A$ et $B$ possèdent $2^4 =16$ éléments chacun.
Le but de ce contenu est d’expliciter un isomorphisme du corps $B$ vers le corps $A.$
Analysez la situation pour construire un isomorphisme de corps
Soit $k$ un isomorphisme allant de $B$ vers $A.$
Partez de la relation $b^4+b+1=0.$ En appliquant $k\comma$ il vient :
L’application $k\comma$ en tant qu’isomorphisme, vérifie $k(0)=0$ et $k(1)=1$ donc :
Vous posez $u = k(b)$ et obtenez que $u$ vérifie l’équation $u^4+u+1 = 0\comma$ avec $u\in A.$
Du coup, il existe $x\comma$ $y\comma$ $z$ et $t$ quatre éléments de $\F_{2}$ tels que :
Vous calculez $u^2$ en tenant compte du fait que $a^4+a^3+a^2+a+1=0$ ce qui s’écrit $\boxed{a^4 =a^3+a^2+a+1}.$ Remarquez en effet que $1+1=0$ dans $\F_{2}$ impose que l’opposé de $1$ soit égal à $1.$
En multipliant la relation précédente par $a\comma$ il vient :
Ainsi $\boxed{a^5=1.}$
En multipliant à nouveau par $a\comma$ il vient $\boxed{a^6=a}.$
Vous pouvez ainsi procéder au calcul de $u^2$ qui fournit successivement :
En effet, compte tenu de l’égalité $1+1=0$ tous les doubles produits sont nuls.
Or, dans $\F_{2}$ tout élément est égal à son carré. L’expression de $u^2$ se simplifie grandement :
Du coup :
Pour calculer $u^4\comma$ vous calculez le carré de $u^2$ en appliquant la formule précédente aux coefficients de $u^2.$ Vous posez $x_1=x+z\comma$ $y_1 =z+t\comma$ $z_1=y+z$ et $t_1=z$ de sorte que $u^2 = x_1+y_1a+z_1a^2+t_1a^3.$ Il vient :
Ainsi, $u^4+u+1=0\comma$ d’où :
Le polynôme minimal de $a$ dans $\F_2[X]$ étant de degré $4\comma$ les éléments $1\comma$ $a\comma$ $a^2$ et $a^3$ sont linéairement indépendants sur $\F_2$ et vous avez nécessairement :
D’où finalement :
Cela fait deux possibilités pour $x$ et deux possibilités pour $z\comma$ soit potentiellement quatre candidats pour $k.$
Vous choisissez $x=0$ et $z=0\comma$ vous avez donc $y=1$ et $t=1$ ce qui conduit à $u = a+a^3.$
Dans ces conditions, $k(b)=a+a^3\comma$ puis :
Du coup :
Soient maintenant $x\comma$ $y\comma$ $z$ et $t$ quatre éléments de $\F_2.$
Il vient :
Or, $k(0)=0$ et $k(1)=1$ donc $k(x)=x\comma$ $k(y)=y\comma$ $k(z)=z$ et $k(t)=t.$
D’où :
Synthèse
Pour tout $\xi$ de $B\comma$ il existe un unique quadruplet $(x,y,z,t)\in\F_2^4$ tel que :
À l’élément $\xi\comma$ vous associez l’élément de $A$ noté $k(\xi)$ défini par :
Il s’agit de comprendre pourquoi $k$ est un isomorphisme de $B$ vers $A.$
Vous avez $1 = 1+0b+0b^2+0b^3\comma$ si bien que :
L’application $k$ envoie le neutre de la multiplication de $B$ sur le neutre de la multiplication de $A.$
Soient $\xi$ et $\xi’$ deux éléments de $B$. Il existe deux quadruplets $(x,y,z,t)\in\F_2^4$ et $(x’,y’,z’,t’)\in\F_2^4$ tels que :
Alors :
Du coup, par définition de $k\comma$ il vient :
Du coup :
L’application $k$ conserve l’addition.
Soient $\xi$ et $\xi’$ deux éléments de $B$. Il existe deux quadruplets $(x,y,z,t)\in\F_2^4$ et $(x’,y’,z’,t’)\in\F_2^4$ tels que :
Vous calculez le produit $\xi\xi’$ comme suit :
Comme $b^4+b+1=0$ il vient $b^4 = 1+b$ puis $b^5 = b+b^2$ et $b^6 = b^2+b^3.$
Du coup :
Ainsi, vous obtenez :
Vous calculez maintenant le produit $k(\xi)k(\xi’)$ en utilisant les relations $a^4 = a^3+a^2+a+1\comma$ $a^5 = 1$ et $a^6 = a\comma$ ce qui fournit :
Du coup :
L’application $k$ conserve le produit.
D’après ce qui précède, $k$ est un morphisme du corps $B$ vers le corps $A.$ Or, tout morphisme de corps est injectif.
Comme $A$ et $B$ possèdent le même nombre fini d’éléments, toute injection de $B$ vers $A$ est automatiquement surjective.
Il est ainsi établi que $k$ est un isomorphisme du corps $B$ vers le corps $A.$
