More results on primitive roots of unity #
(We put these in a separate file because of the KummerExtension import.)
Assume that μ is a primitive nth root of unity in an integral domain R. Then
$$ \prod_{k=1}^{n-1} (1 - \mu^k) = n \,; $$
see IsPrimitiveRoot.prod_one_sub_pow_eq_order and its variant
IsPrimitiveRoot.prod_pow_sub_one_eq_order in terms of ∏ (μ^k - 1).
We use this to deduce that n is divisible by (μ - 1)^k in ℤ[μ] ⊆ R when k < n.
If μ is a primitive nth root of unity in R, then ∏(1≤k<n) (1-μ^k) = n.
(Stated with n+1 in place of n to avoid the condition n ≠ 0.)
If μ is a primitive nth root of unity in R, then (-1)^(n-1) * ∏(1≤k<n) (μ^k-1) = n.
(Stated with n+1 in place of n to avoid the condition n ≠ 0.)
If μ is a primitive nth root of unity in R and k < n, then n is divisible
by (μ-1)^k in ℤ[μ] ⊆ R.