123 Corps finis. Applications.
Corps finis. Applications.
algebra
Soient un nombre premier, un nombre entier, et .
Construction
Caractéristique, sous-corps premier
Soit un anneau. L’application On note l’unique tel que : c’est la caractéristique de .
La caractéristique de l’anneau est .
Soit un anneau intègre. Alors, avec premier.
Soit un anneau fini. Alors, et .
Un anneau et un quelconque de ses sous-anneaux ont la même caractéristique.
Le Point 1 est en particulier vrai pour un corps.
Si , est infini.
Soit un corps.
est dit premier s’il n’a pas d’autre sous-corps que lui-même.
Le sous-corps premier de est le sous-corps de engendré par (ie. l’intersection de tous les sous-corps de ) : c’est un corps premier.
Un corps et l’un de ses sous-corps ont le même sous-corps premier.
Soient un corps et son corps premier. Alors, si , .
Construction de
Les conditions suivantes sont équivalentes :
est un nombre premier.
est un anneau intègre.
est un corps.
On note .
Soit un corps fini.
est un nombre premier .
Le sous-corps premier de est isomorphe à .
pour .
Il n’existe pas de corps fini à éléments.
, est un corps infini de caractéristique .
Tout corps fini à éléments est isomorphe à .
Construction de
Soit un corps de caractéristique . L’application est un morphisme de corps.
Si est fini, c’est un automorphisme.
Si , c’est l’identité.
Dans un corps fini de caractéristique , chaque élément admet exactement une racine -ième.
Petit théorème de Fermat
Il existe un corps à éléments : c’est le corps de décomposition de sur .
est unique à isomorphisme près : on le note .
Le produit des éléments de vaut .
Théorème de WilsonSoit un entier. Alors,
Propriétés
Commutativité
L’ensemble des générateurs de , noté , est formé des racines primitives -ièmes de l’unité.
.
, où désigne l’indicatrice d’Euler.
On appelle -ième polynôme cyclotomique le polynôme
.
.
est irréductible sur .
theoreme-de-wedderburn
Théorème de WedderburnTout corps fini est commutatif.
Sous-corps
Tout sous-corps de est de cardinal avec . Réciproquement, pour tout , admet un unique sous-corps de cardinal .
Les sous-corps de sont , , , et .
Le polynôme est produit de tous les polynômes irréductibles unitaires de dont le degré divise .
Il existe des polynômes irréductibles de tout degré dans .
Un corps de rupture d’un polynôme irréductible de sur est aussi un corps de décomposition pour ce polynôme sur .
Groupe multiplicatif
Tout sous-groupe fini du groupe multiplicatif d’un corps commutatif est cyclique.
Le groupe multiplicatif d’un corps fini est cyclique.
Groupe des automorphismes
Le groupe des automorphismes de est cyclique, engendré par , et d’ordre .
Pour chaque application , il existe un unique polynôme de degré inférieur ou égal à tel que . Il est donné par
Les sous-groupes additifs de sont les sous--espaces vectoriels. Ils sont au nombre de
Carrés
On note et . Alors est un sous-groupe de .
Si , , donc .
Si , alors :
est le noyau de l’endomorphisme de défini par .
est un sous-groupe d’indice de .
et .
.
On suppose, pour la suite de cette sous-section, .
On définit le symbole de Legendre pour par :
est un morphisme de groupes non constant et,
Loi de réciprocité quadratiqueSoit un premier impair. Alors,
Cela signifie qu’il est équivalent d’avoir résidu quadratique modulo ou résidu quadratique modulo , sauf si auquel cas ces propositions s’excluent mutuellement.
Applications
Irréductibilité de polynômes
Soit un polynôme irréductible sur un corps .
Il existe un corps de rupture de .
Si et sont deux corps de rupture de , alors il existe un unique -isomorphisme tel que .
est un corps de rupture de .
Lemme de Gauss
Le produit de deux polynômes primitifs est primitif (ie. dont le PGCD des coefficients est égal à ).
, (où est le contenu du polynôme ).
Critère d’EisensteinSoit de degré . On suppose qu’il existe premier tel que :
, .
.
.
Alors est irréductible dans .
Soit . Il existe des polynômes irréductibles de degré sur .
Critère d’irréductibilité modulo Soit de degré . Soit un premier. On suppose .
Si est irréductible dans , alors est irréductible dans .
Le polynôme est irréductible dans .
Entiers sommes de deux carrés
On note et l’ensemble des entiers qui sont somme de deux carrés.
.
Deux carrés de FermatSoit . Alors si et seulement si est pair pour tout premier tel que (où désigne la valuation -adique de ).
En algèbre linéaire
Soient un nombre premier et un espace vectoriel sur de dimension finie. Les dilatations engendrent .
theoreme-de-frobenius-zolotarev
Théorème de Frobenius-Zolotarev. Soient un nombre premier et un espace vectoriel sur de dimension finie. où est vu comme une permutation des éléments de .
On se place pour la suite de cette sous-section dans le cadre d’un espace vectoriel de dimension sur le corps .
Les groupes précédents sont finis, et :
.
.
.
Pour tout entier , il y a sous-espaces vectoriels de dimension dans .
Codes correcteurs
On appelle :
Mot un vecteur à coefficients dans .
Code correcteur de taille un sous-ensemble de .
Code linéaire de taille et de dimension un sous-espace vectoriel de dimension de .
Code cyclique de taille , un code linéaire stable par décalage circulaire.
Soit un code linéaire de taille et de dimension . On peut décrire avec une matrice , dont les colonnes forment une base de , de la manière suivante : est la matrice génératrice de . Le codage consiste alors à transformer un mot du message d’origine en un mot .
Le poids d’un mot , noté , est le nombre de coefficients non nuls de .
La distance de Hamming entre deux mots est définie par .
Cette distance permet de mesurer la qualité d’un code comme l’atteste la remarque ci-dessous.
est une
distance, elle quantifie la notion de mot le plus proche
.
Un code est dit -correcteur si les boules de centre un mot du code et de rayon (pour ) sont disjointes : les mots de sont à une distance d’au moins les uns des autres.
Soit un code correcteur. On note la distance minimale de : Alors est -correcteur si et seulement si .
On considère le code de taille et de dimension sur dont la matrice génératrice est est un code linéaire, dont chacun des mots non nuls est de poids supérieur à : il est -correcteur.
Borne de SingletonSoit un code linéaire de longueur , de dimension et de distance minimale . Alors,