Transfer instances for restricted and properly discontinuous actions #
This file records generic instances for actions on a topological space that typeclass search
cannot otherwise reach. A submonoid, and hence a subgroup, inherits ContinuousConstSMul from
an ambient scalar action; and a properly discontinuous action has Finite point stabilisers.
It also records that a properly discontinuous scalar family on a nonempty σ-compact space is
countable, and that the translates of a compact set under it form a locally finite family.
Conversely, for a jointly continuous action of a T₁ group with separately continuous
multiplication, local finiteness of the translates of any nonempty set forces the group topology
to be discrete. Likewise, a nonempty open set disjoint from all of its nontrivial translates
forces the acting topological group to be discrete, and on such a set the orbit projection is an
open embedding.
Main results #
Submonoid.continuousConstSMulandTauCeti.Subgroup.continuousConstSMul: continuity in the point is inherited by a submonoid, hence by a subgroup.SubMulAction.properlyDiscontinuousSMul: proper discontinuity is inherited by every invariant subspace.TauCeti.properlyDiscontinuousSMul_of_conjAct_smul_eq: a conjugateg H g⁻¹of a properly discontinuous subgroupHacts properly discontinuously.TauCeti.finite_stabilizer_of_properlyDiscontinuousSMul: a properly discontinuous action has finite point stabilisers, as an instance rather than asSet.Finiteof the carrier.TauCeti.countable_of_properlyDiscontinuousSMul: a properly discontinuous scalar family on a nonempty σ-compact space is countable.TauCeti.locallyFinite_smul_of_isCompact: under a properly discontinuous action on a weakly locally compact space, the translates of a compact set form a locally finite family.TauCeti.discreteTopology_of_locallyFinite_smul: if the translates of a nonempty set under a continuous action are locally finite, then the acting group is discrete.TauCeti.isClosed_iUnion_smul_of_isCompact: the union of the translates of a closed compact set under such an action of a group is closed.TauCeti.isOpenEmbedding_quotientMk_domRestrict_of_disjoint_smul: the orbit projection is an open embedding on an open set disjoint from its nontrivial translates.TauCeti.discreteTopology_of_disjoint_smul: the existence of a nonempty such open set makes the acting topological group discrete.
On an open set disjoint from each of its nontrivial translates, the orbit projection is an open embedding. Thus this set is an honest open chart in the orbit space, not merely a set of orbit representatives.
On an open set disjoint from each of its nontrivial additive translates, the additive orbit projection is an open embedding.
Discreteness from a disjoint open translate. If a topological group acts with continuous orbit maps and some nonempty open set is disjoint from all of its translates by nonidentity elements, then the group is discrete.
Discreteness from a disjoint open translate. If a topological additive group acts with continuous orbit maps and some nonempty open set is disjoint from all of its translates by nonzero elements, then the group is discrete.
Local finiteness of the translates of a nonempty set forces the acting group to be discrete.
The set need not be open, closed, or compact, and the action need not be faithful. This is the discreteness criterion for a group whose translates of a fundamental polygon form a locally finite tessellation.
Local finiteness of the translates of a nonempty set forces the acting additive group to be discrete.
A submonoid inherits continuity in the point from an ambient continuous action.
An additive submonoid inherits continuity in the point from an ambient continuous additive action.
A subgroup inherits continuity in the point from an ambient continuous action.
Conjugation preserves proper discontinuity: if H' is the conjugate g H g⁻¹ of a
subgroup H acting properly discontinuously, then H' acts properly discontinuously, since
g k g⁻¹ moves K to meet L exactly when k moves g⁻¹ • K to meet g⁻¹ • L.
A properly discontinuous action remains properly discontinuous on every invariant subspace.
A properly discontinuous action has finite point stabilisers, as a Finite instance.
Mathlib's ProperlyDiscontinuousSMul.finite_stabilizer (Alex Kontorovich and Heather Macbeth,
Mathlib/Topology/Algebra/ConstMulAction.lean) states this as Set.Finite of the stabiliser's
carrier. That form does not drive typeclass search, so a count through Nat.card — which is the
junk value 0 on an infinite type — has to bridge to Finite by hand at each use. This does it
once, for every properly discontinuous action.
For an action of a subgroup of GL(2, ℝ) no further instance is needed: Mathlib's
Subgroup.IsArithmetic.properlyDiscontinuous supplies proper discontinuity for an arithmetic
𝒢 ≤ GL(2, ℝ), and the image of a finite-index Γ ≤ SL(2, ℤ) is arithmetic, so both shapes
reach Finite through this instance alone. The stabiliser of a point under SL(2, ℤ) itself is
not one of those shapes — SL(2, ℤ) is a type, not a Subgroup (GL (Fin 2) ℝ), so there is no
ProperlyDiscontinuousSMul SL(2, ℤ) ℍ to apply — and stays with the hand-proved
TauCeti.ModularGroup.finite_stabilizer.
A properly discontinuous additive action has finite point stabilisers, as a Finite
instance. Mathlib's ProperlyDiscontinuousVAdd.finite_stabilizer states it as Set.Finite of
the stabiliser's carrier, which does not drive typeclass search; this bridges it once.
A properly discontinuous scalar family on a nonempty σ-compact space is countable.
Each element carries a chosen point x₀ into one of countably many compact sets Kₙ ∋ x₀, and
only finitely many elements move a given Kₙ to meet itself.
A properly discontinuous additive scalar family on a nonempty σ-compact space is countable.
The translates of a compact set under a properly discontinuous action are locally finite, in the sense of Katok (Fuchsian groups, geodesic flows on surfaces of constant negative curvature and symbolic coding of geodesics, Clay Math. Proc. 10 (2010), Definition 8.2, p. 27): every point has a neighbourhood meeting only finitely many of them.
The translates of a compact set under a properly discontinuous additive action are locally finite.
The union of the translates of a closed compact set under a properly discontinuous action is closed.
The union of the translates of a closed compact set under a properly discontinuous additive action is closed.