• Aucun résultat trouvé

Algèbre et Calcul Formel

N/A
N/A
Protected

Academic year: 2022

Partager "Algèbre et Calcul Formel"

Copied!
2
0
0

Texte intégral

(1)

Algèbre et Calcul Formel

Examen Final

24 avril 2013, durée 3h

Documents interdits, calculatrices autorisées

Exercice 1 : Nous avons vu en cours des algorithmes permettant de factoriser un polynôme à coefficients dans Z/pZ, où p est un nombre premier. Soit f ∈Z[x], on sait donc factoriser f modulo p. Dans cet exercice nous allons voir comment passer d’une factorisation modulo p à une factorisation modulo p2. On suppose donc connaitre g, h∈Z[x] tels que

f(x) =g(x)h(x) modp

avec g(x) eth(x) premiers entre eux modulo p.

Notation : dans tout ce qui suit, si P(x) =P

iaixi ∈ Z[x], et n ∈ N, on note P(x) modn la réduction de P modulo nZ[x], c’est-à-dire le polynômeP

irixi ∈Z[x]où ri ∈ {0,1, . . . ,(n−1)}

est le reste de ai dans la division par n.

1. Justifiez l’existence de deux polynômes u(x) etv(x) appartenant àZ[x] tels que

u(x)g(x) +v(x)h(x) = 1 modp,

et citez un algorithme permettant de les calculer.

2. On pose e(x) = f(x)−g(x)h(x) et

(g0(x) = g(x) +v(x)e(x) h0(x) = h(x) +u(x)e(x)

Montrez que f(x) =g0(x)h0(x) mod p2. 3. Application numérique : soit f(x) =x4−1.

(a) Vérifiez quef(x) = (x−2)(x3+ 2x2−x−2) mod 5. On pose g =x3+ 2x2−x−2 eth =x−2.

(b) Calculezu(x) etv(x) comme en 1.

(c) Calculeze(x), puis g0(x) eth0(x) comme en 2.

Dans cet exemple, on constate que le degré de g0(x)h0(x)est supérieur au degré de f. On va donc modifier la méthode précédente pour contourner ce problème.

4. Justifiez l’existence de deux polynômes q(x), r(x) tels que

u(x)e(x) =q(x)h(x) +r(x) modp2, deg(r)<deg(h), q(x) = r(x) = 0 modp.

(2)

5. On pose

(g(x) = g(x) +v(x)e(x) +q(x)g(x) modp2

h(x) = h(x) +u(x)e(x)−q(x)h(x) mod p2

Montrez que f(x) =g(x)h(x) modp2.

6. Montrez que deg(h) = deg(h) et que ces deux polynômes ont le même coefficient domi- nant, puis que deg(g) = deg(g).

7. Application numérique : appliquez ce qui précède pour donner une factorisation dex4−1 modulo 25 en un produit d’un polynôme de degré 1et d’un polynôme de degré 3.

Exercice 2 : Soit K un corps ; on utilisera les notations : X = (x1, . . . , xn), K[x1, . . . , xn] = K[X], et si f ∈K[x1, . . . , xn],f =f(x1, . . . , xn) =f(X)∈K[X]. Soit I =hf1, . . . , fsiun idéal de K[X] et soit√

I l’ensemble :

I :={f ∈K[X] : il existe m≥1 tel que fm ∈I}.

Le but de cet exercice, est de donner un algorithme permettant de tester si un polynôme f(X) appartient à √

I, à partir des données :{f1, . . . , fs}, et f.

1. Rappeler comment la notion de base de Groebner permet de tester si f ∈ I (on ne demande pas ici de démonstrations).

2. Montrez que √

I est un idéal de K[X] contenant I.

3. Soit

J :=hf1(x), . . . , fs(X),1−yf(X)i ⊂K[X, y] =K[x1, . . . , xn, y].

Dans cette question, on montre l’équivalence :

f ∈√

I ⇐⇒1∈J.

(a) Montrez que, sif ∈√

I, alors 1∈J

(indication : on pourra partir de l’identité 1 =ymfm+ (1−ymfm)).

(b) Montrez la réciproque (on pourra partir d’une identité de la forme

1 = q1(X, y)f1(X) +· · ·+qs(X, y)fs(X) +p(X, y)(1−yf(X))

puis l’évaluer en y= 1/f(X)).

4. Proposer à partir de ce qui précède un algorithme permettant de tester sif ∈√ I.

Références

Documents relatifs

[r]

[r]

En déduire, s’il existe, l’ordre multiplicatif de

Un nombre premier p est caractérisé par le fait que dans Z /p Z , p−1 2 nombres sont résidus quadratiques et p−1 2 ne le

Comme l’ensemble des diviseurs d’un entier est fini, le diviseur Q considéré est dans un ensemble fini de polynomes d’interpolation basés sur 0 et 1 et de valeurs tous les couples

(1) La fonction est le quotient de fonctions enti` eres dont le d´ enominateur est non identiquement nul.. Elle d´ efinit donc une fonction m´ eromorphe

a) En déduire que le triangle MPK est isocèle rectangle en K. a) Déterminer par le calcul l’affixe du point L, quatrième sommet du carré MKPL. b) Déterminer l’abscisse du

Montrer que ces quatre points appartiennent au cercle de diamètre [CD].