He aquí una alternativa a prueba. Parece más elementales para mí, pero que podría ser porque yo no veo las conexiones a los resultados de David prueba y estoy reinventando la rueda. Si hay ese tipo de conexiones, te agradecería si alguien pudiera punto de ellos en los comentarios. Mi prueba en el uso de David resultado que $|\sum a_k \zeta^{k}|=1$ implica $|\sum a_k \zeta^{kr}|=1$ para $r$ relativamente primos a $n$; el único "sofisticado" para ello se utiliza para la que fue la irreductibilidad de la cyclotomic polinomios (e implícitamente la única factorización).
En primer lugar, tenga en cuenta que la pregunta ha cambiado y la respuesta a la nueva pregunta es "no". Como escribí en los comentarios, dos raíces cúbicas de la unidad suma de un cuadrado de la raíz de la unidad, por lo que la restricción a $n$-th raíces de la unidad hace la declaración falsa.
La verdadera declaración en la pregunta original era: "Si la suma de unos $n$th raíces de la unidad tiene la magnitud de 1$$, esto implica que esta suma es una raíz de la unidad" (donde el mismo $$n-ésima raíz de la unidad puede ocurrir varias veces en la suma, para hacer de este equivalente al número entero combinación lineal de formulación). Esto es equivalente a la misma afirmación con "$n$-th" eliminados, ya que para cada conjunto de raíces de la unidad hay un denominador común $$ n para el cual están todos los $$n-ésimo raíces.
Ahora para la prueba, considere el vector libre del espacio en el conjunto de la $$n-ésimo raíces de la unidad. Cualquier combinación lineal de $n$-th raíces de la unidad actúa en este espacio vectorial por multiplicación. La matriz correspondiente con respecto a la base canónica es un circulantes de la matriz con la primera columna dada por los coeficientes de $a_i$ de la combinación lineal. Los vectores propios de este circulantes de la matriz son los modos de Fourier $v_r=(1,\omega^r,\omega^{2r},\dotsc$), con $\omega=\mathrm e^{2\pi\mathrm i/n}$, y los correspondientes valores propios son las transformadas de Fourier de los coeficientes, $\sum a_k \omega^{-kr}$.
Ahora, considere el natural mapa de $f$ a partir de este espacio vectorial a $\mathbb C$ el envío de cada vector de la correspondiente combinación lineal de las raíces de la unidad. Todos menos uno de los modos de Fourier están en el núcleo de este mapa. Sólo el $r=-1$ modo no lo es, y la correspondiente autovalor es nuestro número $\alpha=\sum a_k \omega^k$.
Ahora vamos a empezar con el vector $(1,0,\dotsc,0)$, correspondiente a la unidad, y, sucesivamente, se multiplica por el circulantes de la matriz. Este primer vector tiene la igualdad de los componentes de $1/$ n de cada uno de Fourier modo. Considere lo que sucede si sumamos los componentes correspondientes a las raíces primitivas para algunos divisor $d\mid$ n juntos. Si $d\neq$ n, todos estos se encuentran en el núcleo de $f$. Las entradas en su suma son Ramanujan las sumas, que son números enteros. Por lo tanto, al quitar estos componentes, no cambiamos el número complejo que los mapas vectoriales de a, y no podemos cambiar el hecho de que todas las entradas en el vector son múltiplos enteros de $1/$n.
Ahora todo lo que queda es la suma de las componentes correspondientes a las primitivas $$n-ésimo raíces. Sabemos que el autovalor de $r=-1$ magnitud $1$, y por David resultado que implica que todos los demás también tienen magnitud de 1$$. Así que tenemos un vector cuyas entradas son múltiplos enteros de $1/$ n y seguimos multiplicando por un número entero matriz cuyos autovalores (tan lejos como este vector se refiere) tiene magnitud $1$. De ello se desprende que hay sólo un número finito de valores de este vector puede tomar, por lo que tiene de conseguir finalmente de vuelta a donde comenzó, lo cual implica que $\alpha$ es una raíz de la unidad.