• Aucun résultat trouvé

1 Dans cet exercice on revisite l’algorithme de Berlekamp. Soit q une puissance d’un nombre premier et soit F q le corps fini à q éléments. Soit P (X) ∈ F q [X] un polynôme unitaire de degré n. Soit

N/A
N/A
Protected

Academic year: 2022

Partager "1 Dans cet exercice on revisite l’algorithme de Berlekamp. Soit q une puissance d’un nombre premier et soit F q le corps fini à q éléments. Soit P (X) ∈ F q [X] un polynôme unitaire de degré n. Soit"

Copied!
2
0
0

Texte intégral

(1)

N1MA8W02 Algèbre et Calcul Formel

Examen Final

19 avril 2012, durée 3h

Documents interdits, calculatrices autorisées

1 Dans cet exercice on revisite l’algorithme de Berlekamp. Soit q une puissance d’un nombre premier et soit F q le corps fini à q éléments. Soit P (X) ∈ F q [X] un polynôme unitaire de degré n. Soit

E := {V (X) ∈ F q [X]/(P (X)) : V (X) q = V (X)}.

1. Montrez que, pour tout V ∈ F q [X], V (X) q = V (X q ).

2. Montrez que E est un F q -espace vectoriel.

3. Si P (X) = Q k

i=1 R i (X) où les polynômes R i sont irréductibles et deux à deux distincts, quelle est la dimension de E ?

4. Soit V ∈ E. Montrez que

Y

a∈ F

q

(V (X) − a) = 0.

Indication : on pourra utiliser que Y q − Y = Q

a∈ F

q

(Y − a).

5. En déduire que, pour tout V ∈ F q [X], V 6= 0, tel que V (X) mod P (X) ∈ E, P (X) = Y

a∈ F

q

pgcd(P (X), V (X) − a).

6. Maintenant on suppose q = 5 et P (X) = X 12 − 1. Montrez que P n’a que des facteurs irréductibles simples (i.e. de multiplicité 1).

7. Calculez (toujours pour ce cas) une base de E. Quelle est sa dimension ?

8. Soit V (X) = X 3 . Si vous n’avez pas résolu la question précédente, vérifiez directement que V ∈ E. Calculez pgcd(P (X), X 3 − a) pour a ∈ F 5 et en déduire que

X 12 − 1 = Y

a∈ F

5

(X 3 − a).

9. Recommencez avec X 3 − a pour obtenir la factorisation complète de X 3 − a, puis celle

de P (X).

(2)

2 Dans cet exercice on va démontrer le théorème suivant (qui a été énoncé mais non démontré en cours) :

Théorème 0.1 Soit B = {g 1 , . . . , g k } une base de Gröbner d’un idéal I de K[X 1 , . . . , X n ] pour l’ordre lexicographique inversé ≺ pour lequel X 1 ≺ X 2 ≺ · · · ≺ X n . Alors, pour tout 1 ≤ i ≤ n,

K[X 1 , . . . , X i ] ∩ I = (K [X 1 , . . . , X i ] ∩ B)K[X 1 , . . . , X i ].

On note lt(f ) le terme dominant de f ∈ K[X].

1. Soit f ∈ I . Montrez que l’algorithme de division multivariée de f par B rend une expres- sion pour f de la forme f = P k

j=1 h j g j avec lt(h j g j ) lt(f ).

2. En déduire que, si f ∈ K[X 1 , . . . , X i ] ∩ I, alors, pour tout 1 ≤ i ≤ k, lt(h j g j ) ∈ K [X 1 , . . . , X i ], puis que, si h j 6= 0, lt(g j ) ∈ K[X 1 , . . . , X i ].

3. Déduire finalement que, sous les hypothèses précédentes, si h j 6= 0, g j ∈ K[X 1 , . . . , X i ].

4. Terminer la démonstration du théorème.

3 Soit I un idéal de K[X] où X = (X 1 , . . . , X n ). Soit f 1 , . . . , f s des générateurs de I. On suppose que le quotient K[X]/I est de dimension finie (en tant que K-espace vectoriel). Soit P ∈ K[X], on considère l’application :

φ P : K[X]/I → K[X]/I f 7→ P f.

1. Montrez que φ P est une application linéaire.

2. Soit (b 1 , . . . , b d ) une base de K[X]/I. Soit A P la matrice de l’application φ P dans cette base. On a donc :

φ P (b j ) =

d

X

i=1

(A P ) i,j b i .

Soit x ∈ K n un zéro commun aux polynômes f 1 , . . . , f s . Montrez que le vecteur colonne (b 1 (x), . . . , b d (x)) t est vecteur propre de A P pour la valeur propre P (x).

3. Déduisez de ce qui précède une méthode algorithmique pour calculer les valeurs possibles des coordonnées x i des zéros communs des polynômes f 1 , . . . , f s .

Application : on prend K = R et f 1 = X 2 + 2Y 2 − 2Y , f 2 = XY 2 − XY , f 3 = Y 3 − 2Y 2 + Y . 4. Vérifiez que {f 1 , f 2 , f 3 } est une base de Gröbner pour l’ordre lexicographique vérifiant

X Y .

5. En déduire une base de R [X]/I.

6. Écrire les matrices A X et A Y et calculer leurs polynômes caractéristiques.

7. En déduire les valeurs possibles de x et y vérifiant

 

 

f 1 (x, y) = 0

f 2 (x, y) = 0

f 3 (x, y) = 0

puis vérifiez.

Références

Documents relatifs

Observed Predicted.. %6WDUWLQJSKDVH 5HPRYLQJSUHSDUDWLRQVWDJH 2 : 1⇐7KHSRVVLEOHDEVHQFHRISUHSDUDWLRQVORZV VXEMHFW$RYHUDGGLWLYHHIIHFW

Décrire l’organisation spatiale de cette cité et préciser la fonction des lieux que vous connaissez.. Aux Ve et

De la mˆ eme fa¸ con que les colonnes “proviennent” d’extensions (au sens de la th´ eorie des langages) de colonnes de diff´ erentes matrices de nombres plus petits, les

[r]

Lorsque q > 2, on pourra commencer par supposer que 2 est un carré modulo q, puis que 3 est un carré

Nous savons que tout idéal de Q[X ] est principal... Soit x un élément non nul

[r]

Définition (limite en −∞). Soit l un