I'm studying chapter 10 of Atiyah Macdonald. The book introduces two ways to construct the completion of an abelian topological group: Equivalence classes of Cauchy sequences and inverse limit. I can see how these two are isomorphic as groups. However, the book doesn't explain how they're topologically equivalent (homeomorphic) and I'm unable to fill in the details. I'm looking for a reference that does so.
I've checked a few references. Most details are skipped. (Is it really that easy? I can't see it.) There are also many variations: Some take equivalence classes of Cauchy sequences modulo null sequences. The topology defined on the completion can also be expressed differently.
Here is how the book defines a Cauchy sequence in an abelian topological group:
$ (x_n) $ is a Cauchy sequence if for each neighbourhood $ U $ of $ 0 $, there is $ N $ such that $ n, m > N $ means $ x_n - x_m \in U$.
Given the definition above, I prefer a reference that doesn't use nets or metrics.
Given a chain of subgroups $G = G_0 \supset G_1 \supset G_2 \supset ...$, the book gives $ G $ the topology in which $\langle G_{n} \rangle $ is a neighbourhood basis of $ 0 $. The inverse limit considered is then $ \varprojlim_n G / G_n $.
Thanks