Let $p$ be prime. Every proof of the fact that $(\mathbb{Z}/p\mathbb{Z})^*$ is cyclic uses at some point the fact that $x^a = 1 \pmod{p}$ has at most $a$ solutions. Gauss' original two proofs (showing the existence of a primitive root) use this fact and this source actually gives seven proofs, of which only the last one does not use this fact, but that one instead uses heavier machinery with cyclotomic polynomials anyway. It annoys me that this fact is so necessary and I was wondering if there are any proofs without it.
The closest to an alternative proof, that I know of, works when the prime decomposition of $p-1$ contains primes only once, i.e. $p-1 = q_1 q_2\cdots q_n$ for distinct primes $q_i$. Primes below $100$ of this form are $3$, $7$, $11$, $23$, $31$, $43$, $47$, $59$, $67$, $71$, $79$, and $83$.
This alternative proof is due to McKay's proof of Cauchy's Theorem. It suffices to show for each prime $q_i$ that there exists an $a_i$ with order $q_i$, since then the product $a_1 a_2 \cdots a_n$ has order $q_1 q_2 \cdots q_n = p-1$ and so $(\mathbb{Z}/p\mathbb{Z})^*$ is cyclic.
So let's fix $q = q_i$ for some $q_i$. Instead of finding an $a \neq 1$ with $a^q \equiv_p 1$, let's solve the simpler problem of finding $(a_1, \ldots ,a_q)$ with $a_1 a_2 \cdots a_q \equiv_p 1$. There are $(p-1)^{q-1}$ such tuples: Fix the first $q-1$ elements and solve for $a_q$. Furthermore, if $(a_1, a_2, \ldots ,a_q)$ is a solution, then the cyclic permutation $(a_q, a_1, \ldots,a_{q-1})$ is one. That means solutions that are permutations of each other come in sets of size $q$, except for the solutions that are their own permutation, i.e. $a_1 = \cdots = a_q$. Let $N$ be the set of such solutions. We have that $|N| = (p-1)^{q-1} - \textit{sets of size }q$. As $p-1$ and $q$ are obviously multiples of $q$, the right side is a multiple of $q$ and therefore $|N|$ is too. But since $N$ contains the solution $(1, \ldots, 1)$, $|N| \geq q$ and therefore there exists a non-trivial solution $(a, \ldots, a)$ with $a^q = 1$. $\tag*{$\Box$}$
I like this alternative proof, because it has a more combinatorial flavour to it and is less algebraic. Again, I'd be thankful for any proof that does not use the fact that $x^a \equiv 1 \pmod p$ has at most $a$ solutions directly. Any deviance from the "standard" would help immensely.
\pmod{p}
instead of\mod p
, you get the parenthesis and the appropriate spacing. Alternatively, use\bmod p
to get the right spacing. Compare $x^a\equiv 1\pmod{p}$ (using\pmod
), $x^a\equiv 1\bmod p$ (using\bmod
), and $x^a\equiv 1\mod p$ (using\mod
). $\endgroup$**text**
for bold text, and*text*
for italic text, outside of math mode. $\endgroup$