$\prod_{b=1}^n(1+\zeta^{ab})=2^k$, where $\zeta = e^{2\pi i/n}$ , $n$ is an odd integer, gcd$(a,n)=k$.
Can someone explain me why this is true, I got that $\prod_{b=1}^n(1+\zeta^{b})=2$ where $\zeta = e^{2\pi i/n}$
It's from https://artofproblemsolving.com/community/c7h1171025p5624333 post 3.
Thanks in advance!
First we deal with the case with gcd(a,n) = 1. In this case, we know that after multiplying by a, the set of numbers ab still forms a complete residue system, so it is merely a rearrangement of the product $\prod \limits_{b=1}^n(1+\zeta^b)$.
We know that if $\phi$ is a root of P(x), then $1+\phi$ is a root of P(x-1). Since the roots of unity satisfy $x^n - 1 = 0$, then this new set of numbers $(1+\zeta^b)$ are the roots of $(x-1)^n - 1 = 0$, which by binomial theorem and vietas's formulas, we know the product of all the roots is 2, using the fact that n is odd.
On the other hand, for the general case gcd(a,n) = k, we know that every $\frac{n}{k}$ elements form a complete residue system modulo $\displaystyle \frac{n}{k}$, since the elements $ab$ repeat every $\frac{n}{k}$ elements, and since there cannot be smaller cycles and each cycle has $\frac{n}{k}$ elements of the $\frac{n}{k}$th roots of unity, we know that we will end up with a rearrangement of $(\prod \limits_{b=1}^{\frac{n}{k}}(1+\zeta^b))^k=2^k$, so we are done.