Hay varios algoritmos conocidos por tales, basado en las propiedades de las raíces de la unidad, por ejemplo,
Véase, por ejemplo, los siguientes documentos.
F. Beukers , C. J. Smyth. Cyclotomic Puntos en las Curvas, Proc. Milennial Conferencia sobre la Teoría de números, Mayo 21-26, 2000, Urbana-Champaign, AK Peters (2001). (Sección 2)
Iskander Aliev, Chris Smyth. La resolución de ecuaciones algebraicas en las raíces de la unidad. (Sección 2.1)
R. J. Bradford y J. H. Davenport, Eficaz pruebas para cyclotomic polinomios.
Simbólico y Algebraico de Computación, Lecture Notes in Computer Science, 1989,
Volumen 358/1989, 244-251, DOI: 10.1007/3-540-51084-2_22
Resumen (de Bradford y Davenport)
Se presentan dos eficiente de las pruebas que determinan si un polinomio es cyclotomic, o es un producto de cyclotomics. El primer método utiliza el hecho de que todas las raíces de un cyclotomic polinomio son las raíces de la unidad, y el segundo, el hecho de que el grado de un cyclotomic polinomio es un valor de $\:\phi(n),$ algunos $n$. También podemos encontrar la cyclotomic los factores de cualquier polinomio.
Aquí está el primer método: