Algorithme de Berlekamp Soit P ∈ F q[X] non constant. L`objectif est

Algorithme de Berlekamp
Soit PFq[X]non constant. L’objectif est de calculer la décomposition de Pen produit de polynômes
irréductibles. On note V:=Fq[X]/(P)et W:={fV|fq=f}.
1- West un Fq-sev de V.
Considérons l’application
Φ: ®VV
f7−fqf.
Pour tous f, g V,Φ(f+g) = (f+g)q(f+g) = fq+gqfg= (fqf) + (gqg) = Φ(f) + Φ(g).
De plus si αFqalors Φ(αf) = (αf)q(αf) = αqfqαf =α(fqf) = αΦ(f)d’après le théorème de
Lagrange (αq=α). Ainsi Φest Fq-linéaire, et W= Ker Φ.
2- Un critère d’irréductibilité.
On se ramène facilement au cas où Pest sans facteur carré. Soit alors P=P1· · · Prla décomposition de
Pen polynômes irréductibles sur Fqdeux à deux non associés. Les quotients Vi:=Fq[X]/(Pi)de l’anneau
principal Fq[X]par les idéaux maximaux (Pi),16i6r, sont des corps de rupture, donc des extensions
finies de Fq. D’après le théorème chinois l’application
Ψ: ®VV1× · · · × Vr
Qmod P7−(Qmod P1, . . . , Q mod Pr),
définit un isomorphisme d’anneaux, donc de Fq-ev, et W= Ker Φ est alors isomorphe au produit Ψ(W) =
Ker Ψ ΦΨ1=Qr
i=1{fVi|fq=f}=Fqr. D’où Pest irréductible si et seulement si dimFqW=r
vaut 1, ce que l’on peut déterminer effectivement en calculant le rang de Φ.
3- L’algorithme.
Si r= dimFqW > 1alors il existe (et on peut calculer) QFq[X]tel que Qmod Pest dans W\Fq1.
Alors (α1, . . . , αr):= Ψ(Qmod P)Fqret les αine sont pas tous égaux : il existe 16k < ℓ 6rtels
que αk6=α.
Soit αFq.gcd(P, Q α)divise Pdonc il existe Iα⊆ {1, . . . , r}tel que gcd(P, Q α) = QiIαPi. Or
iIαPi|(Qα)Q=αmod Piαi=α. Ainsi
αFq,gcd(P, Q α) = Y
16i6r
αi=α
Pi,(1)
et Y
αFq
gcd(P, Q α) = Y
αFq
Y
16i6r
αi=α
Pi=Y
16i6r
Y
αFq
αi=α
Pi=
r
Y
i=1
Pi=P. (2)
Comme αk6=αles polynômes gcd(P, Q αk)et gcd(P, Q α)sont deux facteurs non triviaux de P
d’après (1). On applique alors récursivement l’algorithme à chacun des facteurs non triviaux apparaissant
dans la décomposition (2) de Ppour aboutir à la factorisation recherchée.
Références. [BMP, p. 244]
123 Corps finis. Applications.
141 Polynômes irréductibles à une indéterminée. Corps de rupture. Exemples et applications.
[BMP] Vincent Beck, Jérôme Malick et Gabriel Peyré :Objectif Agrégation. 2ème édition.
[email protected]v20140910 1/1
1 / 1 100%

Algorithme de Berlekamp Soit P ∈ F q[X] non constant. L`objectif est

La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !