La prueba de que sigue es el proporcionado por Gauss y utiliza la aritmética modular en muy ingeniosa manera. Vamos a resumir los resultados necesarios de la siguiente manera:
1) Para un primer $ p$, los números de $ 0, 1, 2, \ldots, (p - 1)$ formulario un campo finito el marco de las operaciones de módulo de la suma y la multiplicación modulo $ p$.
2) Dado que estos números forman un campo, decir $ F_{p}$, podemos hablar de polinomios $ f(z)$ cuyos coeficientes están en $ F_{p}$. El conjunto de todos los polinomios, a decir $ F_{p}[z]$, tiene la exclusiva de la factorización de la propiedad, es decir, cualquier polinomio se puede factorizarse como producto de polinomios irreducibles en $ F_{p}[z]$ en una manera única, aparte de la orden de los factores. La prueba es la misma que la utilizada para el normal polinomios con coeficientes racionales.
3) Si $ f(z)$ es un polinomio en a$ F_{p}[z]$$ \{f(z)\}^{p} = f(z^{p})$. Esto es cierto para la constante de polinomios por el teorema de Fermat, que dice que las $ a^{p} \equiv a\,\,\text{mod} (p)$. Para mayor grado de los polinomios esto se logra mediante la inducción de la escritura $ f(z) = az^{n} + g(z)$ y utilizando el teorema del binomio para elevar ambos lados para poder $ p$. Al hacerlo sólo necesitamos observar que los coeficientes binomiales involucrados son divisibles por $ p$.
La prueba de la irreductibilidad de $ \Phi_{n}(z)$ se realiza en dos etapas:
Etapa 1:
Deje $ \zeta$ ser una primitiva $ n^{th}$ raíz de la unidad y deje $ f(z)$ ser su mínima polinomio es decir $ f(z)$ es monic (coeficiente inicial $ 1$), ha racional de los coeficientes y de irreductible e $ f(\zeta) = 0$. Desde $ \zeta$ también es una raíz de $ z^{n} - 1 = 0$, se deduce que el $ f(z)$ divide $ (z^{n} - 1)$ y por el Lema de Gauss $ f(z)$ tiene coeficientes enteros así. Ahora establecemos la siguiente:
Si $ p$ es cualquier prime que no divide $ n$ $ \zeta^{p}$ es una raíz de $ f(z) = 0$.
Prueba: Desde $ \zeta$ también es una raíz de $ \Phi_{n}(z) = 0$ se sigue que $ f(z)$ divide $ \Phi_{n}(z)$. Así tenemos a $ \Phi_{n}(z) = f(z)g(z)$ donde $ g(z)$ es también monic y tiene coeficientes enteros (por el Lema de Gauss). Desde $ p$ es coprime a $ n$ se sigue que $ \zeta^{p}$ es también una primitiva $ n^{th}$ raíz. Y, por tanto,$ \Phi_{n}(\zeta^{p}) = 0$.
Suponiendo que $ \zeta^{p}$ no es una raíz de $ f(z) = 0$ (de lo contrario no hay nada que demostrar), vemos que debe ser una raíz de $ g(z) = 0$. Por lo tanto, $ \zeta$ es una raíz de $ g(z^{p}) = 0$. Desde $ f(z)$ es el polinomio mínimo de a $ \zeta$, se deduce que el $ f(z)$ divide $ g(z^{p})$, de modo que $ g(z^{p}) = f(z)h(z)$ donde $ h(z)$ es monic con coeficientes enteros. También desde $ \Phi_{n}(z)$ es un factor de $ (z^n - 1)$, de modo que tenemos $ z^{n} - 1 = \Phi_{n}(z)d(z)$ donde $ d(z)$ es de nuevo monic con coeficientes enteros. Así tenemos las siguientes ecuaciones:
$$z^{n} - 1 = f(z)g(z)d(z)\tag{1}$$
$$g(z^{p}) = f(z)h(z)\tag{2}$$
Ahora podemos aplicar el modulo $ p$ operación para cada una de las ecuaciones anteriores, es decir podemos reemplazar cada coeficiente en los polinomios involucrados con su resto cuando se divide por $ p$. El resultado polinomios son todos en $ F_{p}[z]$ y vamos a usar las mismas letras para denotar ellos. Así, las ecuaciones anteriores son ahora debe interpretarse como relaciones entre algunos de los polinomios en la $ F_{p}[z]$. La ecuación de $(2)$ ahora puede ser escrito como de forma equivalente
$$\{g(z)\}^{p} = f(z)h(z)\tag{3}$$
Deje $ k(z)$ $ F_{p}[z]$ ser un factor irreducible de $ f(z)$. A continuación, a partir de la ecuación anterior $(3)$, $ k(z)$ divide $ \{g(z)\}^{p}$, por lo que se divide $ g(z)$. Así, a partir de la ecuación de $(1)$ el polinomio $ \{k(z)\}^{2}$ divide $ (z^{n} - 1)$. Por lo tanto $ (z^n - 1)$ ha repetido factores y por lo tanto $ (z^{n} - 1)$ y su derivado $ nz^{n - 1}$ debe tener un factor común. Desde $ n$ es coprime a $ p$, por lo tanto la derivada $ nz^{n - 1}$ es no-cero del polinomio y que claramente no tienen ningún factor común con $ (z^{n} - 1)$.
Hemos llegado a una contradicción y, por lo tanto, la hipótesis inicial de que el $ \zeta^{p}$ no es la raíz de $ f(z) = 0$ es malo. El resultado ya se ha demostrado.
Etapa 2:
Así hemos establecido que si $ f(z)$ es el mínimo para cualquier polinomio primitivo $ n^{th}$ raíz de la unidad, a continuación, para cualquier prime $ p$ no dividir $ n$, $ \zeta^{p}$ (que es de nuevo una primitiva $ n^{th}$ root) también es una raíz de $ f(z) = 0$. Y desde $ f(z)$ es irreductible y monic, actuará como mínimo polinomio de la raíz primitiva $ \zeta^{p}$.
La misma lógica se puede aplicar repetidamente y vamos a obtener el resultado que $ f(z)$ es el polinomio mínimo de a $ \zeta^{p_{1}p_{2}\ldots p_{m}}$ donde $ p_{1}, p_{2}, \ldots, p_{m}$ son alguno de los números primos no dividiendo $ n$. De ello se desprende que $ \zeta^{k}$ donde $ k$ es coprime a $ n$ también es una raíz de $ f(z)$. Así pues, todas las primitivas $ n^{th}$ raíces de la unidad son las raíces de $ f(z) = 0$. Por lo tanto $ \Phi_{n}(z)$ divide $ f(z)$. Desde $ f(z)$ es irreductible, de ello se sigue que $ f(z) = \Phi_{n}(z)$ (tanto en $ f(z)$ $ \Phi_{n}(z)$ son monic). Por lo tanto, han establecido que el $ \Phi_{n}(z)$ es irreductible.