Consider the annihilator polynomial of a multiplicative group $H$ of a field $\mathbf{F}_q$.
$$A(x) = \prod_{\alpha\in H} (x-\alpha)$$
I read somewhere that this polynomial can be written as $A(x) = x^{|H|}-1$.
How I approached this problem: Comparing coefficients of $x^0$ we have (disregard sign for now), $$\prod_{\alpha\in H} \alpha = 1$$ Now $\prod_{\alpha\in H} \alpha = \prod_{\alpha \in H:o(\alpha) \mbox{ divides } 2}\alpha$, since we can cancel every other term with its inverse. Now, the subgroup $K=\{\alpha \in H:o(\alpha) \mbox{ divides } 2\}$ is a multiplicative abelian group and hence must be of the form $K = \mathbf{Z}_2 \times \mathbf{Z}_2 \ldots \times \mathbf{Z}_2 $. But this product does not seem to be zero, intuitively.
For the other coefficients of $x$, the calculation becomes too messy. So, I feel that there must be a slick way of showing this. Can somebody please give me a hint on how to approach this correctly ?
EDIT: clarification $H$ is a subgroup of the multiplicative group and not the multiplicative group of $\mathbf{F}_q$ i.e. $H \ne \mathbf{F}_q^\star$.
As $H$ is cyclic it must be the set of $|H|$th roots of unity...