Factorisation de polynômes
Le calculateur trouve tous les facteurs d'un polynôme avec des coefficients rationnels
Ce contenu est sous License Creative Commons Attribution/Partage à l'Identique 3.0(Unported). Cela signifie que vous pouvez redistribuer ou modifier librement ce contenu avec les mêmes modalités de licence et que vous devez créditer l'auteur original en plaçant un lien hypertexte de votre site vers l'œuvre https://fr.planetcalc.com/8373/. Vous ne pouvez pas modifier (le cas échéant) les références dans le contenu de l'œuvre originale.
Le calculateur ci-dessous trouve tous les facteurs irréductibles d'un polynôme avec des coefficients rationnels. Pour mieux comprendre comment il fonctionne, activez 'Montrer les détails' et lisez la description du calculateur.
Procédure de factorisation de polynômes rationnels1
- Convertir le polynôme saisi en Q[x] en un polynôme primitif en Z[x]
- Trouver tous les facteurs carrés en utilisant l'Algorithme de factorisation sans carré de Yun
- Pour chaque facteur sans carré de degré supérieur à 1, faire les étapes suivantes
-
- Si le coefficient directeur n'est pas égal à 1, alors le transformer en monique, en utilisant la formule :
, où
v(y) - polynôme monique transformé,
u(x) - polynôme d'origine,
an - coefficient directeur de u(x),
x = any
- Si le coefficient directeur n'est pas égal à 1, alors le transformer en monique, en utilisant la formule :
-
- Trouver les facteurs irréductibles de v(y)=v1v2...vr dans un champ fini Fp[x]
-
-
- Trouver le nombre premier minimal qui n'est pas un diviseur du discriminant v(y)
-
-
-
- Si p est petit, utiliser l'Algorithme de Berlekamp pour trouver les facteurs v(y) factors, sinon utiliser l'algorithme de Cantor-Zassenhaus2
-
-
- Utiliser le levage de Hensel pour élever l'odrre de champ fini de la factorisation à la limite supérieure
-
-
- Déterminer la limite supérieur des coefficients des facteurs cibles avec la formule :
, où
- valeur absolue maximale des coefficients polynomiaux (hauteur polynômiale)
- Déterminer la limite supérieur des coefficients des facteurs cibles avec la formule :
-
-
-
- Réaliser le levade de Hensel fois
-
-
- Vérifier les facteurs en divisant v(y)/vi dans Z[x], éliminer les facteurs invalides
-
- Inverser la transformation polynômiale monique en utilisant la formule :
pp - fonction à partie primitive, qui élimine une forme contenue d'un polynôme saisi
- Inverser la transformation polynômiale monique en utilisant la formule :
commentaires