Commit 2023-04-04 22:00 3b1890e7
View on Github →chore(topology/algebra/group): generalise instances (#15171)
Using the generalisation linter make the following generalisations in topology.algebra.group.basic.
Note that topological spaces that are groups with continuous multiplication but noncontinuous inverse do exist at least when the space is noncompact (they are known as paratopological spaces) I do not claim that they are used in mathlib though ;).
In summary we generalise:
tendsto_inv_nhds_within_Ioiand all variants to only require continuous inverse rather that topological group- the
continuous_invoperation on the multiplicative opposite to only require ahas_inv, rather than a group topological_group.t1_spacefrom topological groups to only continuous multopological_group.regular_space(andt2_space) from assuming the base is t1 to just topological group.compact_open_separated_mul_right/left, from topological group tomul_one_classwith a continuous mul- various
quotient_group.has_continuous_const_smultype lemmas to continuous_mul tsum_sigma/tsum_prodfrom t1 to t0 and their additivised versions.