Are nonzero rationals under multiplication cyclic?
Here's my thinking:
They are not. The generator must be a rational $q = a/b$, $a$, $b$ integers with no common factors. Assume $a/b$ generates $\mathbb Q\setminus \{0\}$, then $q^n = a^n/b^n$ or $(1/q)^n = b^n/a^n$. This is impossible since we can find a prime (there're infinitely many of them) that doesn't divide either $a$ or $b$, which have a finite number of prime factors. Not sure if it proves it though.