A similar question already has an answer elsewhere on this site, though this question is a bit different from those.
When I first saw the formulation of question, namely:
Show that $U(20)\neq \langle k \rangle$ for any $k\in U(20)$.
I thought to myself, "this should be doable by contradiction". Noting that I don't want to invoke any theorems other than the group axioms, subgroup definition and respective subgroup tests (as that is all that the book (Gallian) I'm following deals with so far).
So, I assumed that let there be some element $k\in U(20)$ such that $U(20) = \langle k \rangle$. Now, I tried to arrive at contradiction by considering that since $3\in U(20)$ and $11\in U(20)$ so $3\in \langle k \rangle$ and $11\in \langle k \rangle$. Though that goes only so far, and I am stuck. Is it even possible to proceed in this manner? If, so any guidance will be appreciated!
Here $$U(n)= \{x: (\gcd(x,n)=1)\land (1\leq x<n) \land (x,n \in \mathbb{N} )\}$$ is a group under multiplication modulo n.