Devoir Maison 2015
Ce devoir est à réaliser dans une feuille de calcul Sage. Utilisez les
cellules ordinaires pour faire les calculs, et les cellules de texte
pour ajouter vos commentaires et les réponses aux questions. Rappel :
vous pouvez saisir des formules au format LaTeX entre les symboles $
(dollar).
Envoyez votre travail complet par mail. Vous pouvez soit l’exporter au
format .sws
(« Save worksheet to a file… »), soit donner le lien
du worksheet sur http://sage.math.uvsq.fr/ (et uniquement sur ce
serveur).
Le but de ce sujet est de montrer comment on peut réduire un problème de factorisation à de l’algèbre linéaire. Il a été insipiré par ce papier.
Éliminer pour décomposer
Soit le polynome
et soit l’idéal
-
Calculer un générateur pour l’idéal .
-
Quelle est la dimension de ? Quelle est la dimension de en tant qu’espace vectoriel ?
-
Vérifier que se scinde dans , vérifier que toute racine de dans est aussi racine de .
-
Prouver que pour tout polynôme la variété est de dimension zéro (dans ) et coincide avec les racines de dans .
-
Calculer des générateurs des idéaux , et (pour le donné plus haut).
Les résultants successifs
Soit un nombre premier et soit .
-
Soient , et trois polynômes à coefficients dans . Prouver que si et seulement si
-
Soit un élément d’ordre multiplicatif égal à . Prouver que .
-
On définit la famille de fonctions
Montrer que est une application linéaire, et que son noyau est de dimension .
-
Soient des éléments de . Soit le polynôme
Quelles sont les racines de ?
-
Soit un polynôme à coefficients dans , et soit l’idéal
Prouver que pour tout .
-
Prouver que .
Un algorithme de recherche de racines
Réaliser en Sage un algorithme de recherche de racines dans . L’algorithme procède en calculant à l’aide d’une suite de résultants puis en résolvant systèmes linéaires pour calculer successivement, , …, .
Le pseudo-code de l’algorithme suit :
Entrée: Un polynôme , une racine -ième de l’unité .
Sortie: Les racines de dans .
Pour allant de à :
- Calculer
Calculer par recherche exaustive dans .
Pour allant de à :
- Calculer en résolvant un système linéaire.
- Calculer .
Renvoyer .