Module docstring
{"# Definitions about topological groups
In this file we define mixin classes ContinuousInv, IsTopologicalGroup, and ContinuousDiv,
as well as their additive versions.
These classes say that the corresponding operations are continuous:
ContinuousInv Gsays that(·⁻¹)is continuous onG;IsTopologicalGroup Gsays that(· * ·)is continuous onG × Gand(·⁻¹)is continuous onG;ContinuousDiv Gsays that(· / ·)is continuous onG.
For groups, ContinuousDiv G is equivalent to IsTopologicalGroup G,
but we use the additive version ContinuousSub for types like NNReal,
where subtraction is not given by a - b = a + (-b).
We also provide convenience dot notation lemmas like ContinuousAt.neg.
"}