Documentation

TauCeti.Topology.Algebra.Group.Profinite.ProP.Relation.Module

The abelianized kernel of a character as a module over the completed group algebra #

Let G be a pro-p group and N a closed normal subgroup. The topological abelianization N^{ab} = N ⧸ (N, N) is an abelian pro-p group on which G ⧸ N acts continuously by conjugation, so it is a compact module over the completed group algebra ℤ_p[[G ⧸ N]] (TauCeti.IsProP.completedGroupAlgebraModule). This file proves that this module is finitely generated as soon as N is the closed normal closure of a finite set S: the conjugates of S generate a dense subgroup of N, so the (G ⧸ N)-orbit of the classes of the elements of S generates a dense subgroup of N^{ab}, and a finite set with a dense orbit spans a compact module over a compact ring.

A closed normal subgroup N with commutative quotient, for G topologically finitely generated, is such a subgroup (IsProP.exists_finite_topologicalClosure_normalClosure_eq, in TauCeti.Topology.Algebra.Group.Profinite.ProP.NormalClosure). The kernel of a continuous character χ : G → A to a commutative group is the case of interest.

For F free pro-p of finite rank and χ : F → ℤ_pˣ an orientation character, the module obtained is E = X ⧸ (X, X), X = ker χ, over Λ = ℤ_p[[Γ]], Γ = F ⧸ X ≅ Im χ, on which Labute's classification of Demushkin groups runs (Labute, §4, p. 121): E is generated over Λ by finitely many classes of elements of X, and it is this finite generation that lets the relator class be expressed as a Λ-combination of generators.

The convention for the action. Labute writes the action of Γ on E as [y] · [x] = [y⁻¹ x y] (§4 Definition, p. 121). The module structure used here is Mathlib's conjugation action [y] • [x] = [y x y⁻¹] (TopologicalAbelianization.mk_smul_mk, extended to the group elements of Λ by TauCeti.IsProP.completedGroupAlgebraModule_of_smul), so Labute's action is [y]⁻¹ • [x] (TopologicalAbelianization.mk_inv_smul_mk): the two differ by the inversion of Γ. Since Γ ≅ Im χ is commutative, inversion is a continuous automorphism of Γ, and TauCeti.completedGroupAlgebra.map turns it into an involutive algebra automorphism ι of Λ with Labute's scalar action l ·_L ξ = ι l • ξ. The two module structures therefore have the same submodules, the same spans and the same generating sets, and the finite generation proved here holds verbatim for Labute's action; only the coefficients of a Λ-combination of given generators change, by ι. No such coefficients are computed in this file.

Main results #

References #

The classes of the normal generators of a closed subgroup span its abelianization over the completed group algebra. If N is the closed normal closure of a finite set S in a pro-p group G, then the classes of the elements of S span N^{ab} over ℤ_p[[G ⧸ N]], for the module structure TauCeti.IsProP.completedGroupAlgebraModule through conjugation: their (G ⧸ N)-orbit generates a dense subgroup, and a finite set with a dense orbit spans a compact module over a compact ring.

The abelianization of a finitely normally generated closed subgroup is a finitely generated module over the completed group algebra. If N is the closed normal closure of a finite set S in a pro-p group G, then N^{ab} is a finitely generated ℤ_p[[G ⧸ N]]-module, for the module structure TauCeti.IsProP.completedGroupAlgebraModule through conjugation, spanned by the classes of the elements of S (IsProP.span_completedGroupAlgebraModule_topologicalAbelianization_eq_top).

A closed normal subgroup with commutative quotient has finitely generated abelianization over the completed group algebra, with named generators. For N a closed normal subgroup of a topologically finitely generated pro-p group G containing the commutator subgroup, the classes of the elements of some finite subset of N span N^{ab} over ℤ_p[[G ⧸ N]], for the module structure TauCeti.IsProP.completedGroupAlgebraModule through conjugation.

A closed normal subgroup with commutative quotient has finitely generated abelianization over the completed group algebra. For N a closed normal subgroup of a topologically finitely generated pro-p group G containing the commutator subgroup, N^{ab} is a finitely generated ℤ_p[[G ⧸ N]]-module, for the module structure TauCeti.IsProP.completedGroupAlgebraModule through conjugation; the generators are the classes of a finite subset of N (IsProP.exists_finite_span_completedGroupAlgebraModule_topologicalAbelianization_eq_top).

Labute's module is generated by the classes of finitely many elements of the kernel. For a continuous character χ : G → A of a topologically finitely generated pro-p group G to a commutative T1 group, the topological abelianization E = X ⧸ (X, X) of X = ker χ is spanned over the completed group algebra Λ = ℤ_p[[G ⧸ X]] by the classes of the elements of some finite subset of X, for the module structure TauCeti.IsProP.completedGroupAlgebraModule through conjugation [y] • [x] = [y x y⁻¹]. The finite subset is the normal generating set of X produced by exists_finite_topologicalClosure_normalClosure_eq_ker, not a set of prescribed basis elements of G; the expression of the relator class in a normalized basis is a later step of the classification.

Labute's module is finitely generated. For a continuous character χ : G → A of a topologically finitely generated pro-p group G to a commutative T1 group, the topological abelianization E = X ⧸ (X, X) of X = ker χ is a finitely generated module over the completed group algebra Λ = ℤ_p[[G ⧸ X]], for the module structure TauCeti.IsProP.completedGroupAlgebraModule through conjugation [y] • [x] = [y x y⁻¹]. For G free pro-p of finite rank and χ an orientation G → ℤ_pˣ this is the module of Labute, §4, on which the classification of Demushkin groups runs, with his action [y] · [x] = [y⁻¹ x y] composed with the inversion of Γ; finite generation is the same statement for both conventions (see the module docstring). The generators are the classes of a finite subset of X (IsProP.exists_finite_span_completedGroupAlgebraModule_topologicalAbelianization_ker_eq_top).