Documentation

TauCeti.Topology.Algebra.Group.Profinite.ProP.Burnside

Burnside generation for pro-p groups #

For a pro-p group, the Frattini subgroup detects topological generation. A closed subgroup which is not contained in any open normal subgroup of index p is the whole group, and hence a set topologically generates the group exactly when its image topologically generates the Frattini quotient.

The finite input is that a maximal subgroup of a finite p-group has index p. To apply it to a proper closed subgroup H of a profinite pro-p group, first choose an open normal subgroup U for which H ⊔ U is still proper. The image of H in the finite p-group G/U lies in a maximal subgroup. Its pullback is an open normal subgroup of index p containing H.

As a consequence, a Frattini cover φ : G → H of a pro-p group G, that is a continuous homomorphism whose kernel lies in the Frattini subgroup, is a topological isomorphism as soon as it has a continuous homomorphic section s: the range of s is closed and generates G together with the Frattini subgroup, so s is surjective and is a two-sided inverse of φ.

The Frattini argument also runs relative to a pro-p subgroup of a profinite group which is not itself pro-p. If P is a closed pro-p subgroup of G, a normal subgroup of G contained in Φ(P) consists of non-generators of G. In particular, for a normal pro-p subgroup P, a set generating G modulo ⁅P, P⁆ already generates G. This is how the wild inertia subgroup of the absolute Galois group of a p-adic field is removed when counting generators.

Main results #

References #

Index-p detection for closed subgroups. A closed subgroup of a profinite pro-p group which is contained in no open normal subgroup of index p is the whole group.

The pro-p Frattini subgroup consists of non-generators: if a closed subgroup together with the Frattini subgroup generates the whole group, then the subgroup was already the whole group.

theorem TauCeti.IsProP.surjective_of_surjective_comp_of_ker_le_proPFrattini {p : ℕ} [hp : Fact (Nat.Prime p)] {G : Type u} [Group G] [TopologicalSpace G] [IsTopologicalGroup G] [CompactSpace G] [TotallyDisconnectedSpace G] (hG : IsProP p G) {K : Type u_1} {H : Type u_2} [Group K] [Group H] {s : K →* G} (hs : IsClosed ↑s.range) {φ : G →* H} (hφs : Function.Surjective (⇑φ ∘ ⇑s)) (hker : φ.ker ≤ proPFrattini p G) :

A homomorphism onto a Frattini cover is surjective. Let φ : G →* H have kernel in the Frattini subgroup Φ(G) of the pro-p group G. A homomorphism s into G with closed range whose composite with φ is surjective is itself surjective.

An endomorphism congruent to the identity modulo the Frattini subgroup is surjective. A continuous endomorphism φ of a pro-p group with g⁻¹ * φ g ∈ Φ(G) for every g is surjective.

The relative Frattini argument #

A closed pro-p subgroup P of a profinite group G has its own Frattini subgroup Φ(P). When a normal subgroup N of G lies in Φ(P), its elements are non-generators of G itself, even though G need not be pro-p: if H ⊔ N = G, the modular law gives P = (H ⊓ P) ⊔ N, so H ⊓ P and Φ(P) generate P, whence P ≤ H and H = G. The closure of the commutator subgroup ⁅P, P⁆ of a closed normal pro-p subgroup is such an N.

theorem TauCeti.IsProP.eq_top_of_le_map_proPFrattini_of_sup_eq_top {p : ℕ} [hp : Fact (Nat.Prime p)] {G : Type u} [Group G] [TopologicalSpace G] [IsTopologicalGroup G] [CompactSpace G] [TotallyDisconnectedSpace G] {P : Subgroup G} (hPc : IsClosed ↑P) (hP : IsProP p ↥P) {N : Subgroup G} [N.Normal] (hN : N ≤ Subgroup.map P.subtype (proPFrattini p ↥P)) {H : Subgroup G} (hH : IsClosed ↑H) (hsup : H ⊔ N = ⊤) :
H = ⊤

The relative Frattini argument. Let P be a closed pro-p subgroup of a profinite group G, and N a normal subgroup of G contained in the pro-p Frattini subgroup Φ(P) of P. A closed subgroup H of G with H ⊔ N = G is all of G.

Relative Frattini reduction along a normal pro-p subgroup (NSW (3.9.1)). Let P be a normal pro-p subgroup of a profinite group G. A set which topologically generates G together with the commutator subgroup ⁅P, P⁆ already topologically generates G.

Burnside's basis theorem, generation form. A set topologically generates a profinite pro-p group if and only if its image topologically generates the Frattini quotient.

Frattini covers with a continuous homomorphic section #

A continuous homomorphic section of a Frattini cover of a pro-p group is surjective, since its range is a closed subgroup generating the group together with the Frattini subgroup.

noncomputable def TauCeti.IsProP.continuousMulEquivOfLeftInverse {p : ℕ} [hp : Fact (Nat.Prime p)] {G : Type u} [Group G] [TopologicalSpace G] [IsTopologicalGroup G] [CompactSpace G] [TotallyDisconnectedSpace G] {H : Type v} [Group H] [TopologicalSpace H] (hG : IsProP p G) (φ : G →ₜ* H) (s : H →ₜ* G) (hs : Function.LeftInverse ⇑φ ⇑s) (hker : φ.ker ≤ proPFrattini p G) :

A Frattini cover with a continuous homomorphic section is an isomorphism. A continuous homomorphism φ : G → H out of a pro-p group G, whose kernel lies in the Frattini subgroup Φ(G) and which has a continuous homomorphic section s, is a topological isomorphism whose inverse is s.

Equations
  • hG.continuousMulEquivOfLeftInverse φ s hs hker = { toFun := ⇑φ, invFun := ⇑s, left_inv := ⋯, right_inv := hs, map_mul' := ⋯, continuous_toFun := ⋯, continuous_invFun := ⋯ }
Instances For
    @[simp]
    theorem TauCeti.IsProP.continuousMulEquivOfLeftInverse_apply {p : ℕ} [hp : Fact (Nat.Prime p)] {G : Type u} [Group G] [TopologicalSpace G] [IsTopologicalGroup G] [CompactSpace G] [TotallyDisconnectedSpace G] {H : Type v} [Group H] [TopologicalSpace H] (hG : IsProP p G) (φ : G →ₜ* H) (s : H →ₜ* G) (hs : Function.LeftInverse ⇑φ ⇑s) (hker : φ.ker ≤ proPFrattini p G) (x : G) :
    (hG.continuousMulEquivOfLeftInverse φ s hs hker) x = φ x
    @[simp]
    theorem TauCeti.IsProP.continuousMulEquivOfLeftInverse_symm_apply {p : ℕ} [hp : Fact (Nat.Prime p)] {G : Type u} [Group G] [TopologicalSpace G] [IsTopologicalGroup G] [CompactSpace G] [TotallyDisconnectedSpace G] {H : Type v} [Group H] [TopologicalSpace H] (hG : IsProP p G) (φ : G →ₜ* H) (s : H →ₜ* G) (hs : Function.LeftInverse ⇑φ ⇑s) (hker : φ.ker ≤ proPFrattini p G) (y : H) :
    (hG.continuousMulEquivOfLeftInverse φ s hs hker).symm y = s y