The generator rank of a free pro-p group #
The canonical generators of freeProP p X generate it topologically
(freeProP.topologicalClosure_closure_range_of_eq_top), so for finite X the free pro-p group
is topologically finitely generated (isTopologicallyFinitelyGenerated_freeProP). In the Frattini
quotient freeProP p X β§Έ proPFrattini p (freeProP p X), an π½_p-vector space, the classes of
the generators are linearly independent: any assignment of exponents modulo p to the generators
is realised by a continuous character of the free pro-p group, through its universal property.
For finite X the classes also span, by Burnside's basis theorem, so they form a basis indexed by
X. The Frattini quotient is therefore π½_p^X, and the topological generator rank of
freeProP p X is the cardinality of X, in natural-number and in cardinal form.
For X of any cardinality the universal property identifies the continuous π½_p-valued
characters of freeProP p X with the arbitrary functions X β π½_p
(freeProP.continuousZModDualEquiv), so by Burnside's basis theorem in cardinal form the
topological generator rank is the π½_p-dimension of π½_p^X. For finite X this is #X again;
for infinite X the ErdΕsβKaplansky theorem gives the dimension p ^ #X, which is strictly
larger than #X (RibesβZalesskii, Section 3.3). This is why the free objects of infinite rank,
whose bases converge to 1, are indexed by a profinite space rather than by a discrete type.
For finite X the continuous π½_p-dual has the basis dual to the generators
(freeProP.dualBasis), and the automorphisms of freeProP p X act on it through their
transposes. A family of elements whose classes span the Frattini quotient is the image of the
generators under a continuous automorphism (Burnside's basis theorem and the Hopf property of
topologically finitely generated profinite groups), and every linear automorphism of the
continuous dual is the transpose of a continuous automorphism of freeProP p X.
Main definitions #
TauCeti.freeProP.frattiniQuotientBasis: for finiteX, the basis of the Frattini quotient offreeProP p Xformed by the classes of the generators.TauCeti.freeProP.characterOfFun: the continuousπ½_p-valued character offreeProP p Xwith prescribed values on the generators.TauCeti.freeProP.continuousZModDualEquiv: the continuousπ½_p-dual offreeProP p Xisπ½_p^X.TauCeti.freeProP.dualBasis: for finiteX, the basis of the continuousπ½_p-dual offreeProP p Xdual to the generators.TauCeti.freeProP.continuousMulEquivOfTopologicallyGenerates: for finiteX, the continuous automorphism offreeProP p Xsending the generators to a given topological generating family.
Main results #
TauCeti.freeProP.linearIndependent_frattiniQuotient_of: for everyX, the classes of the generators in the Frattini quotient are linearly independent overπ½_p.TauCeti.freeProP.finrank_quotient_proPFrattini: for finiteX, the Frattini quotient hasπ½_p-dimensionNat.card X.TauCeti.topologicalGeneratorRankNat_freeProP,TauCeti.topologicalGeneratorRank_freeProP: for finiteX, the free pro-pgroup onXhas topological generator rankNat.card X.TauCeti.topologicalGeneratorRank_freeProP_eq_rank: for everyX, the topological generator rank offreeProP p Xis theπ½_p-dimension ofπ½_p^X.TauCeti.topologicalGeneratorRank_freeProP_of_infinite,TauCeti.mk_lt_topologicalGeneratorRank_freeProP: for infiniteX, the rank isp ^ #X, which exceeds#X.TauCeti.freeProP.exists_continuousMulEquiv_continuousZModDualMap_eq: for finiteX, every linear automorphism of the continuousπ½_p-dual offreeProP p Xis the transpose of a continuous automorphism.exists_continuousMulEquiv_continuousZModDualMap_eq_and_apply_of_eq_of_forall_toMul_of_eq: the continuous automorphism can be chosen to fix every generator at which the linear automorphism does not change the values of characters.
References #
- L. Ribes and P. Zalesskii, Profinite Groups, Sections 2.8 and 3.3.
The classes of the generators in the Frattini quotient are linearly independent over
π½_p, for a generating type X of any cardinality.
Continuous characters of a free pro-p group #
The continuous π½_p-valued character of the free pro-p group on X taking the value f x
at the generator x, for an arbitrary function f : X β ZMod p: the universal property applied
to the finite p-group β€/p, lifted to the universe of X.
Equations
- TauCeti.freeProP.characterOfFun p X f = (βTauCeti.ContinuousMulEquiv.ulift).comp (TauCeti.freeProP.lift β― fun (x : X) => { down := Multiplicative.ofAdd (f x) })
Instances For
The continuous π½_p-dual of a free pro-p group is π½_p^X. Evaluation at the generators
identifies the continuous characters of freeProP p X with the arbitrary functions X β π½_p, as
π½_p-vector spaces; the inverse is TauCeti.freeProP.characterOfFun. No finiteness of X is
needed.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Finite rank #
The Frattini quotient of a free pro-p group of finite rank is π½_p^X. For finite X
the classes of the generators form a basis of the Frattini quotient of freeProP p X, indexed
by X.
Equations
- TauCeti.freeProP.frattiniQuotientBasis p X = Module.Basis.mk β― β―
Instances For
The basis vector of the Frattini quotient at x is the class of the generator at x.
The dual basis of the generators #
The dual basis of the generators: the basis of the continuous π½_p-dual of freeProP p X
whose i-th vector is the coordinate character x_j β¦ Ξ΄_{ij}.
Equations
- TauCeti.freeProP.dualBasis p X = (Pi.basisFun (ZMod p) X).map (TauCeti.freeProP.continuousZModDualEquiv p X).symm
Instances For
The continuous π½_p-dual of a free pro-p group of finite rank is finite-dimensional.
The i-th vector of the dual basis is the character reading off the exponent of x_i.
The i-th coordinate character takes the value Ξ΄_{ij} at the generator x_j.
The i-th coordinate of a character in the dual basis is its value at the generator x_i.
The k-th coordinate character of freeProP p (Fin n) takes the value Ξ΄_{k a} at the
β-indexed generator x_a, including out of range, where x_a = 1.
Automorphisms of a free pro-p group of finite rank #
The automorphism of a free pro-p group of finite rank sending the generators to a
topological generating family. The endomorphism x_i β¦ y_i is surjective because the y_i
generate topologically, hence bijective by the Hopf property of topologically finitely generated
profinite groups.
Equations
Instances For
The automorphism attached to a topological generating family sends the generators to it.
Every linear automorphism of the continuous π½_p-dual of a free pro-p group of finite
rank is the transpose of a continuous automorphism. Given S, a dual family y of the basis
Sβ»ΒΉ Ο_i, where Ο_i is the dual basis of the generators, satisfies Ο (y_j) = (S Ο)(x_j) for
every character Ο; it generates topologically, by Burnside's basis theorem, and the automorphism
x_j β¦ y_j has transpose S.
A linear automorphism of the dual is the transpose of an automorphism fixing prescribed
generators. If S acts trivially on the values at the generators x_j, j β T, in the sense
that (S Ο) (x_j) = Ο (x_j) for every character Ο, then S is the transpose of a continuous
automorphism e with e (x_j) = x_j for every j β T.
The rank of a free pro-p group is the dimension of π½_p^X, for a generating type X of
any cardinality: Burnside's basis theorem in cardinal form, read through the continuous dual
TauCeti.freeProP.continuousZModDualEquiv.
The free pro-p group on a finite type X has topological generator rank Nat.card X,
in natural-number form.