ébauche de contenu pour les articles en lien avec corps fini

merci de ne pas supprimer

les corps finis

modifier


Le corps fini K=𝔽p avec p premier est un corps commutatif cyclique.

q=pd

p−1 divise q−1=(p−1)(1+p+⋯pd−1)

Soit le polynôme Xq−1−1=0 de K[X]

Supposons qu'il existe un corps L⊃K tel que Xq−1−1=∏i=1NX−ρi avec ρi∈L[X]

soit G={ρ1,⋯ρN} l'ensemble des racines de Xq−1−1

alors N=q−1 et (G,×) est un groupe commutatif

en effet ρa×ρb est racine de Xq−1−1 et (ρi)−1=(ρi)q−2

de plus ce groupe est cyclique : G={g0,g1,⋯,gq−2} (pourquoi ?)

le problème est donc de savoir si (G∪{0},+) est un groupe et donc si (G∪{0},+,×) est un corps et donc L=(G∪{0},+,×).

{1,⋯,p−1}⊂G puisque (G,×)

On va créer de toute pièce un corps fini commutatif à q=p^d éléments, où p est un nombre premier. On note ce corpsK_q.

D'abord on fabrique le groupe multiplicatif (Kq,×) : c'est un groupe cyclique à q-1 éléments. Il a donc un générateur g, et les éléments sont

{1=g0,g1,g2⋯gq−2}

La multiplication est donc définie comme ceci : ga×gb=ga+b

Ensuite, on fabrique le groupe additif :

x+0=0

x+y=z

ga+gb=gc

L'addition est donc définie par une table d'addition à q×(q−1) entrées.

Mais pour que la multiplication soit distributive sur l'addition, il faut que :

x(y+z)=xy+xz

ga(gb+gc)=ga+b+ga+c

ou encore :

ga+gb=ga(1+gb−a)

ainsi, il suffit de connaitre le résultat de

gk+1

soit q-1 valeurs pour connaitre toute la table d'addition.

Quelle est la structure du groupe additif ? L'approche polynomiale nous dit que c'est un groupe commutatif produit de d groupes cycliques à p éléments.

gk+1+⋯+1⏟p=gk+p=gk

puisque p=0


de la même manière,

∀x,px=0

x+⋯+x⏟p=0