Module docstring
{"# Completion of topological groups:
This files endows the completion of a topological abelian group with a group structure.
More precisely the instance UniformSpace.Completion.addGroup builds an abelian group structure
on the completion of an abelian group endowed with a compatible uniform structure.
Then the instance UniformSpace.Completion.isUniformAddGroup proves this group structure is
compatible with the completed uniform structure. The compatibility condition is IsUniformAddGroup.
Main declarations:
Beyond the instances explained above (that don't have to be explicitly invoked), the main constructions deal with continuous group morphisms.
AddMonoidHom.extension: extends a continuous group morphism fromGto a complete separated groupHtoCompletion G.AddMonoidHom.completion: promotes a continuous group morphism fromGtoHinto a continuous group morphism fromCompletion GtoCompletion H. "}