I'm reading "Contemporary Abstract Algebra," by Gallian.
This is Exercise 4.84 ibid. and I want to solve it using only the tools available in the textbook so far. (A free copy of the book is available online.)
Notation: The group $$(\{a\in\Bbb Z_m\mid \gcd (a, m)=1\}, \times_m)$$ of units modulo $m$ under multiplication $\times_m$ (or concatenation) modulo $m$ is denoted $U(m)$.
The Question:
For every integer $n$ greater than $2$, prove that the group $U(n^2-1)$ is not cyclic.
Thoughts:
I'm aware that $n^2-1=(n-1)(n+1)$ as a difference of two squares.
That $U(n^2-1)$ is cyclic for $n=2$ is clear by direct computation.
External methods (e.g., ideas of proofs that rely on, say, anachronistic techniques):
The result that $U(m)$ is cyclic iff $m$ is $2, 4, p^k, 2p^k$ for prime $p>2$ is not yet established in the text (I think).
(What I suspect is) the lemma that if a group $G$ contains at least four distinct elements $x\in G$ such that $x^2=e$, then $G$ is not cyclic, is not clear to me; it's not established in the textbook so far and, yeah, I can sort of see why it's true (as the Klein four group is, intuitively, a (non-cyclic) subgroup of $G$). Please feel free to prove this lemma. It'd be sufficient, for me to understand the problem at hand.
The Chinese Remainder Theorem is not established yet (but it is on page 347; I'm up to page 92).
The theorem that $U(m)$ is cyclic iff $\varphi(m)=\lambda(m)$ is not established yet. (Here $\varphi$ is Euler's totient function and $\lambda$ is the Charmichael function.) In fact, I don't think it's mentioned at all (but I haven't looked very hard).
Please help :)