Documentation

TauCeti.Topology.Algebra.Group.Profinite.Generation

Topological generation of profinite groups #

A subset of a topological group generates it topologically when the subgroup it generates is dense, that is when (Subgroup.closure s).topologicalClosure = ⊤. For a profinite group this is a condition on the finite quotients alone: a subgroup is dense exactly when it surjects onto every quotient by an open normal subgroup (Subgroup.topologicalClosure_eq_top_iff_forall_map_mk'). That criterion is the whole content of the notion, and everything else here is read off from it.

Topological finite generation — TauCeti.IsTopologicallyFinitelyGenerated, whose general API is in TauCeti/Topology/Algebra/Group/Generation.lean — is likewise detected by the finite quotients, but only in a uniform form: G is topologically finitely generated if and only if the minimal number of generators of its finite quotients is bounded (isTopologicallyFinitelyGenerated_iff_exists_rank_le). A bound on Group.rank (G ⧸ U) for each open normal U separately says nothing, since each such quotient is finite.

A possibly infinite subset converges to one when only finitely many of its elements lie outside each neighborhood of 1; in a profinite group it suffices to test open normal subgroups. This condition is inherited by subsets and carried to images by continuous maps preserving 1. It is the finiteness condition on generating sets used to define the cardinal-valued generator rank of a profinite group.

Main results #

References #

def TauCeti.ConvergesToOne {G : Type u_1} [TopologicalSpace G] [One G] (s : Set G) :

A subset of a topological space with a distinguished point 1 converges to one when its inclusion tends to 1 along the cofinite filter, that is when every neighborhood of 1 omits only finitely many of its elements (TauCeti.convergesToOne_iff). For a profinite group this says that every open normal subgroup omits only finitely many elements (TauCeti.convergesToOne_iff_openNormalSubgroup); it is the finiteness condition imposed on generating sets in the cardinal-valued topological generator rank of a profinite group.

Equations
Instances For

    The inclusion of a set converging to one tends to 1 along the cofinite filter. This is the definition of TauCeti.ConvergesToOne, which is not unfolded outside this module.

    theorem TauCeti.convergesToOne_iff {G : Type u_1} [TopologicalSpace G] [One G] {s : Set G} :
    ConvergesToOne s ↔ ∀ U ∈ nhds 1, {x : G | x ∈ s ∧ x ∉ U}.Finite

    A set converges to one exactly when only finitely many of its elements lie outside each neighborhood of 1.

    Every finite subset converges to one.

    theorem TauCeti.ConvergesToOne.mono {G : Type u_1} [TopologicalSpace G] [One G] {s t : Set G} (hs : ConvergesToOne s) (hts : t ⊆ s) :

    Every subset of a set converging to one also converges to one.

    theorem TauCeti.ConvergesToOne.union {G : Type u_1} [TopologicalSpace G] [One G] {s t : Set G} (hs : ConvergesToOne s) (ht : ConvergesToOne t) :

    The union of two sets converging to one again converges to one.

    theorem Filter.Tendsto.convergesToOne_range {G : Type u_1} [TopologicalSpace G] [One G] {ι : Type u_2} {f : ι → G} (hf : Tendsto f cofinite (nhds 1)) :

    The range of a map tending to 1 along the cofinite filter converges to one.

    A set converging to one is compact once 1 is added to it.

    In a Hausdorff space, a set converging to one is closed once 1 is added to it; so for a profinite group G the subspace insert 1 s is a profinite space.

    In a profinite group, a set converges to one exactly when only finitely many of its elements lie outside each open normal subgroup.

    theorem TauCeti.ConvergesToOne.image {G : Type u_1} [TopologicalSpace G] {H : Type u_2} [TopologicalSpace H] [One G] [One H] {F : Type u_3} [FunLike F G H] [OneHomClass F G H] {s : Set G} (hs : ConvergesToOne s) (f : F) (hf : Continuous ⇑f) :

    The image of a set converging to one under a continuous map preserving 1 also converges to one. The map may be any OneHomClass morphism; OneHomClass only asks f 1 = 1, so no compatibility with multiplication is needed.

    @[simp]

    A continuous multiplicative equivalence carries a set converging to one exactly to a set converging to one.

    A subgroup of a profinite group is dense exactly when it surjects onto every quotient by an open normal subgroup. Density is topologicalClosure = ⊤; the open normal subgroups are cofinal among the open subgroups, so nothing finer than the finite quotients can be seen.

    A subset of a profinite group generates a dense subgroup exactly when its image generates every quotient by an open normal subgroup.

    If γ topologically generates the topological group G, then its class generates every quotient G ⧸ U by an open normal subgroup: every element of G ⧸ U is a power of γ.

    Surjectivity onto a profinite group is detected on the finite quotients. A continuous homomorphism from a compact group into a profinite group G whose composite with every quotient map onto a finite quotient G ⧸ U is surjective is itself surjective.

    Topological generation from the finite quotients. If every finite quotient of a profinite group G is generated by n elements, then G is topologically generated by an n-tuple.

    The bound has to be uniform in the quotient: each G ⧸ U is finite, so a bound for a single U carries no information.

    A profinite group whose finite quotients are generated by n elements has a topological generating set of at most n elements.

    The rank of a finitely generated quotient of a topological group by an open normal subgroup is at most the cardinality of any finite topological generating set, because the image of that set generates the quotient. For a compact group — in particular a profinite one — every such quotient is finite, so the finite-generation hypothesis is automatic and the bound applies to all the finite quotients at once.

    Topological finite generation is a uniform bound on the ranks of the finite quotients. A profinite group is topologically finitely generated if and only if there is an n bounding the minimal number of generators of every quotient by an open normal subgroup.

    A set converging to one in the quotient by a closed normal subgroup has a set of representatives converging to one upstairs. The representatives come from the normalized continuous section of the quotient map.

    If a converging set topologically generates a quotient by a closed normal subgroup, it has a converging set of representatives which, together with the kernel, topologically generates the ambient profinite group. This is the extension step needed when constructing converging generators through successively finer quotients.

    Converging generators combine across a closed normal subgroup. If both a closed normal subgroup and the corresponding quotient have converging topological generating sets, then the ambient profinite group has one obtained by lifting the quotient generators and adjoining the subgroup generators. The lifted set still maps exactly to the prescribed quotient set.

    This is the compositional form of Subgroup.exists_convergesToOne_lift_quotient_topologicallyGenerates: it replaces the whole kernel by a dense generating subset, so it can be iterated along a series of closed normal subgroups.

    Every profinite group has a generating set converging to one #

    Every profinite group admits a set that converges to 1 and generates a dense subgroup (Ribes–Zalesskii, Proposition 2.6.2). This makes the family used to define the cardinal-valued topological generator rank nonempty.

    Refining a partial solution #

    Fix a partial solution a and an open normal subgroup U. The refinement has subgroup K ⊓ U and keeps, inside S, the subgroup K, the points lying in U, and the set a.reps U: one K ⊓ U-coset in each of the finitely many K-cosets of S outside K ⊔ U.

    Every profinite group has a generating set converging to one (Ribes–Zalesskii, Proposition 2.6.2). Such a set has only finitely many elements outside each open normal subgroup and generates a dense subgroup, so the least cardinality of a topological generating set converging to one is an infimum over a nonempty family.