Suppose $G$ is a compact abelian group. Show that the Pontryagin dual $\hat{G}$ is discrete.
I came up with this exercise when I read an introduction to Fourier analysis on locally compact abelian groups. A quick search on the site does not return any result. I walked through my thoughts on this exercise, but I ended up with a satisfactory proof. So I put it as an answer below. Any alternative approach/reference will be welcome.
The first step one is supposed to do is unwrapping all the related definitions:
A map $\chi:G\to S^1$ is called a character of $G$ if it is a group homomorphism: $$ \chi(g_1g_2) = \chi(g_1)\chi(g_2),\quad \ g_1,g_2\in G\;, $$ and it is continuous. Here $S^1$ donotes the circle group.
One can check that the (pointwise) product of two characters is again a character; the set $\hat{G}$ (together with the product) of all characters of $G$ is a group.
One introduces a topology on $\hat{G}$ by defining the neighborhoods of a given $\chi_0\in\hat{G}$ as follows. Let $K\subset G$ be a compact set and $\epsilon>0$. Then set the neighborhood $$ V_{K,\epsilon} = \{\chi \in \hat{G}:\sup_{g\in K}|\chi(g)-\chi_0(g)|<\epsilon\}\;. $$ So this is essentially the topology of uniform convergence on compact sets.
$\def\gd{\hat{G}} $ To show that $\gd$ is discrete, it suffices, by definition, to show that given any $\chi_0\in\gd$, $\{\chi_0\}$ is a neighborhood of $\chi_0$. So I should look for a compact subset $K$ of $G$ and $\epsilon$, such that $V_{K,\epsilon}=\{\chi_0\}$. Since by assumption $G$ is compact, we can take $K=G$. Recall that our goal now is getting $$ V_{G,\epsilon}(\chi_0) =\{\chi_0\} \;. $$ If we have the following implication, this would be done:
Observe that $$ |\chi(g)-\chi_0(g)| = \bigg|\chi_0(g)\big((\chi_0^{-1}\chi)(g)-1_{\gd}(g)\big)\bigg| =\big|(\chi_0^{-1}\chi)(g)-1\big|\;. $$
So we can further reduce the problem to the following (so that we can take $\epsilon=1$ above):
This can be done through proof by contradiction. Suppose $\chi(g)\neq 1$. On the one hand, $\chi(g^n) = (\chi(g))^n$ for every positive integer $n$ since $\chi$ is a homomorphism. On the other hand, for sufficiently large $n$, one must have $|(\chi(g))^n-1|>1$ since $\chi(g)\neq 1$; this can be seen by the geometry of the circle: multiplication is essentially a rotation.