The graded pieces of the lower p-series #
For a topological group G and p : ℕ, the lower p-series
λ_k = TauCeti.pLowerCentralSeries p G k is a descending chain of closed normal subgroups with
λ_kᵖ ≤ λ_{k+1} and ⁅λ_j, λ_k⁆ ≤ λ_{j+k+1}. This file studies its successive quotients
gr_k(G) = λ_k ⧸ λ_{k+1},
written additively as TauCeti.gradedPiece p G k. Each gr_k(G) is an abelian group killed by
p, hence a ZMod p-module. The group commutator induces a biadditive bracket
[·, ·] : gr_j(G) × gr_k(G) → gr_{j+k+1}(G), alternating and satisfying the Jacobi identity; the
degree shifts by one because the series is 0-based. The p-th power induces the operator
π : gr_k(G) → gr_{k+1}(G). Away from degree zero the operator π is additive and commutes with
the bracket, because the correction terms of the Hall–Petrescu formula land in higher degree; in
degree zero its defect of additivity is (p choose 2) • [y, x], which vanishes for odd p and is
the bracket [x, y] for p = 2. A continuous homomorphism induces maps on the graded pieces that
are compatible with the bracket and with π.
For a prime p, the graded pieces of a topologically finitely generated profinite group are
finite; this is proved in TauCeti.Topology.Algebra.Group.Profinite.ProP.LowerCentralSeries.
Main definitions #
TauCeti.gradedPiece: the graded piecegr_k(G) = λ_k ⧸ λ_{k+1}, written additively, with itsZMod p-module structure.TauCeti.gradedMk: the class ingr_k(G)of an element ofλ_k.TauCeti.gradedPieceInclusion: the injection ofgr_k(G)intoG ⧸ λ_{k+1}, an isomorphism in degree zero (TauCeti.gradedPieceZeroEquiv).TauCeti.gradedBracket: the bracketgr_j(G) →+ gr_k(G) →+ gr_{j+k+1}(G), and itsZMod p-bilinear formTauCeti.gradedBracketLinear.TauCeti.gradedPow: thep-power operatorπ : gr_k(G) → gr_{k+1}(G), and its iterateTauCeti.gradedPowIterπ^j : gr_0(G) → gr_j(G)on degree-zero classes.TauCeti.gradedPowIterBracket: the iteratedp-powerπ^m [ξ_g, ξ_h] ∈ gr_{m+1}(G)of the bracket of two degree-zero classes, the class of⁅g, h⁆ ^ (p ^ m).TauCeti.gradedMap: the map on graded pieces induced by a continuous homomorphism.
Main results #
TauCeti.quotientPLowerCentralSeriesSuccMulEquiv:λ_k ⧸ λ_{k+1}is the quotientλ_k ⧸ λ_kᵖ[λ_k, G]ofλ_kby one step of the lowerp-series, through whichgr_k(G)inherits its commutativity and its exponent.TauCeti.natCard_quotient_pLowerCentralStep_eq_natCard_gradedPiece: for a normal subgroupR = λ_k, the quotientR ⧸ Rᵖ[R, G]has as many elements asgr_k(G).TauCeti.gradedBracket_self,TauCeti.gradedBracket_jacobi: the bracket is alternating and satisfies the Jacobi identity.TauCeti.gradedPow_add_of_one_le:πis additive in every degreek ≥ 1.TauCeti.gradedPow_add_zero,TauCeti.gradedPow_add_zero_of_odd,TauCeti.gradedPow_add_zero_of_two: in degree zeroπ (x + y) = π x + π y + (p choose 2) • [y, x], soπis additive for oddp, andπ (x + y) = π x + π y + [x, y]forp = 2.TauCeti.gradedPow_gradedBracket_left,TauCeti.gradedPow_gradedBracket_right:π [x, y] = [π x, y] = [x, π y]away from degree zero.TauCeti.gradedMap_gradedBracket,TauCeti.gradedMap_gradedPow: naturality of the bracket and ofπ.TauCeti.gradedMap_symm_gradedMap: the graded map of the inverse of a topological isomorphism inverts the graded map of the isomorphism.MulEquiv.gradedPowIter_gradedMkZero_ne_zero_multiplicative_zmod_pow: in a discrete group isomorphic toℤ/pⁿ⁺¹,π^nof the class of the generator is nonzero.
References #
- J. Labute, Classification of Demushkin groups, Canadian J. Math. 19 (1967), §1, Propositions 1 and 2.
- J. D. Dixon, M. P. F. du Sautoy, A. Mann and D. Segal, Analytic pro-
pgroups, Section 1.2.
Congruences modulo the next term #
The image of λ_k in G ⧸ λ_{k+1} is central, so conjugation acts trivially on it and the
commutator is bimultiplicative modulo λ_{j+k+2}. Computations combining congruences of different
degrees need these statements modulo an arbitrary coarser term λ_{n'}, n' ≤ n, as well.
A congruence mk a = mk b * mk c modulo λ_n holds modulo every λ_{n'} with n' ≤ n.
The class in G ⧸ λ_{n'} of an element of λ_n is trivial as soon as n' ≤ n.
The class of an element of λ_n in G ⧸ λ_{n'} is central as soon as n' ≤ n + 1.
The class of an element of λ_k in G ⧸ λ_{k+1} commutes with every class.
Conjugation acts trivially on the image of λ_k in G ⧸ λ_{k+1}.
Modulo λ_{j+k+2}, the commutator ⁅x, ·⁆ of an element x ∈ λ_j is multiplicative on
λ_k. Only the second factor has to lie in λ_k.
Modulo λ_{j+k+2}, the commutator ⁅·, y⁆ of an element y ∈ λ_k is multiplicative on
λ_j. Only the second factor has to lie in λ_j.
The Jacobi identity modulo λ_{i+j+k+3}: for a ∈ λ_i, b ∈ λ_j and c ∈ λ_k, the
product of the three cyclic iterated commutators lies in λ_{i+j+k+3}. It is the Hall–Witt
identity, read modulo λ_{i+j+k+3}, where the conjugations it carries act trivially.
The graded pieces #
The graded piece gr_k(G) = λ_k ⧸ λ_{k+1} of the lower p-series, written additively.
It is an abelian group killed by p, hence a ZMod p-module; for a prime p it is finite when
G is a topologically finitely generated profinite group, and not in general.
Equations
- TauCeti.gradedPiece p G k = Additive (↥(TauCeti.pLowerCentralSeries p G k) ⧸ (TauCeti.pLowerCentralSeries p G (k + 1)).subgroupOf (TauCeti.pLowerCentralSeries p G k))
Instances For
The class in gr_k(G) of an element of λ_k.
Equations
- TauCeti.gradedMk p G k x = Additive.ofMul ↑x
Instances For
The class of x ∈ λ_k in gr_k(G) is its class in the quotient λ_k ⧸ λ_{k+1}, read
additively: the unfolding equation of TauCeti.gradedMk, whose definition is sealed outside this
module.
Two elements of λ_k have the same class in gr_k(G) if and only if they have the same class
in G ⧸ λ_{k+1}.
The class of an element of λ_k in gr_k(G) vanishes if and only if the element lies in
λ_{k+1}.
The class of a product of elements of λ_k is the sum of their classes.
The quotient λ_k ⧸ λ_{k+1} is the quotient λ_k ⧸ λ_kᵖ[λ_k, G] of λ_k by one step of
the lower p-series, since λ_{k+1} = λ_kᵖ[λ_k, G]: the identity of λ_k descends to a group
isomorphism. Through it gr_k(G) inherits the commutativity and the exponent of N ⧸ Nᵖ[N, G]
(TauCeti.instIsMulCommutativeQuotientPLowerCentralStep,
TauCeti.exponent_quotient_pLowerCentralStep_subgroupOf_dvd).
Equations
Instances For
The quotient λ_k ⧸ λ_{k+1} is an abelian group, with its existing quotient operations: it is
the commutative quotient λ_k ⧸ λ_kᵖ[λ_k, G].
Equations
- One or more equations did not get rendered due to their size.
The graded pieces are killed by p: the exponent of λ_k ⧸ λ_kᵖ[λ_k, G] divides p.
For odd p, the graded pieces are killed by p choose 2 = p * ((p - 1) / 2).
The graded pieces are ZMod p-modules, with the canonical action on an abelian group killed
by p.
Equations
The inclusion into G ⧸ λ_{k+1} #
The injection of gr_k(G) = λ_k ⧸ λ_{k+1} into G ⧸ λ_{k+1}.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The degree-zero piece is G ⧸ λ_1. For a profinite group and a prime p, λ_1 is the
pro-p Frattini subgroup, so gr_0(G) is the Frattini quotient.
Equations
Instances For
For a normal subgroup R equal to the term λ_k of the lower p-series, the quotient
R ⧸ Rᵖ[R, G] is the graded piece gr_k(G) = λ_k ⧸ λ_{k+1}, up to the additive notation; in
particular they have the same cardinality. The equation R = λ_k is a hypothesis rather than a
substitution, so that the statement applies to the relation subgroup of a presentation, whose
quotient type depends on it.
The class of an element of G in degree zero #
The class in degree zero of an element of G: every element lies in λ_0 = G, and
gradedMkZero p G g is its class in gr_0(G) = G ⧸ λ_1.
Equations
- TauCeti.gradedMkZero p G g = TauCeti.gradedMk p G 0 ⟨g, ⋯⟩
Instances For
The class map from a topological group to degree zero of its lower p-series is continuous.
The class in degree zero of an element of λ_0 is the class of the underlying element.
Two elements of G have the same class in gr_0(G) if and only if they have the same class
in G ⧸ λ_1.
The class of an element in gr_0(G) vanishes if and only if the element lies in λ_1.
The degree-zero class of a product of elements of G is the sum of their classes.
The degree-zero class is invariant under conjugation, since gr_0(G) is abelian.
Transport along an equality of degrees #
Transport along an equality of degrees. The bracket and the p-power operator compose into
different but equal degree expressions, so the Jacobi identity and the identities relating π to
the bracket are stated through this map.
Equations
- TauCeti.gradedCast p G h x = h ▸ x
Instances For
The bracket #
The bracket [·, ·] : gr_j(G) →+ gr_k(G) →+ gr_{j+k+1}(G), induced by the group
commutator ⁅x, y⁆ = x * y * x⁻¹ * y⁻¹. The degree shifts by one because the series is
0-based. Its defining equation is TauCeti.gradedBracket_gradedMk.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The bracket on classes: the defining equation of TauCeti.gradedBracket.
The bracket of two degree-zero classes, as the class of the commutator in gr_1(G).
The bracket as a ZMod p-bilinear map
gr_j(G) →ₗ[ZMod p] gr_k(G) →ₗ[ZMod p] gr_{j+k+1}(G): the biadditive bracket
TauCeti.gradedBracket is automatically ZMod p-bilinear.
Equations
- TauCeti.gradedBracketLinear p G j k = LinearMap.mk₂ (ZMod p) (fun (x : TauCeti.gradedPiece p G j) (y : TauCeti.gradedPiece p G k) => ((TauCeti.gradedBracket p G j k) x) y) ⋯ ⋯ ⋯ ⋯
Instances For
The bracket is alternating: [x, x] = 0 in every degree.
The bracket of a commutative group vanishes in every degree, since it is the class of a commutator.
Skew-symmetry: [y, x] = -[x, y], transported to a common degree.
The Jacobi identity, with the three terms transported to the degree i + j + k + 2.
The p-power operator #
The p-power operator π : gr_k(G) → gr_{k+1}(G), induced by x ↦ x ^ p. It is
additive in every degree k ≥ 1 (TauCeti.gradedPow_add_of_one_le); in degree zero its defect of
additivity is (p choose 2) • [y, x] (TauCeti.gradedPow_add_zero), which vanishes for odd p
(TauCeti.gradedPow_add_zero_of_odd) and is the bracket [x, y] for p = 2
(TauCeti.gradedPow_add_zero_of_two). Its defining equation is TauCeti.gradedPow_gradedMk.
Equations
- TauCeti.gradedPow p G k x = Additive.ofMul (Quotient.map' (fun (y : ↥(TauCeti.pLowerCentralSeries p G k)) => ⟨↑y ^ p, ⋯⟩) ⋯ (Additive.toMul x))
Instances For
The p-power operator on classes: the defining equation of TauCeti.gradedPow.
The p-power operator on a degree-zero class, as the class of the p-th power in
gr_1(G).
π commutes with integer multiples, in every degree and for every p: on classes it is
(x ^ n) ^ p = (x ^ p) ^ n.
π commutes with natural multiples, in every degree and for every p.
π commutes with negation, in every degree and for every p.
π commutes with scalars, in every degree and for every p.
The class of a p-power in gr_1(G): the class of g ^ (p * c) is c times the
p-power class π ⟦g⟧.
π is additive above degree zero, for every p: for k ≥ 1 the image of λ_k in
G ⧸ λ_{k+2} is abelian, because ⁅λ_k, λ_k⁆ ≤ λ_{2k+1} ≤ λ_{k+2}.
The p-power operator above degree zero, as an additive map gr_k(G) →+ gr_{k+1}(G), for
k ≥ 1, where π is additive (TauCeti.gradedPow_add_of_one_le).
Equations
- TauCeti.gradedPowAddMonoidHom p G hk = AddMonoidHom.mk' (TauCeti.gradedPow p G k) ⋯
Instances For
The defect of additivity in degree zero: π (x + y) = π x + π y + (p choose 2) • [y, x]
in gr_1(G). This is the binomial formula (x * y) ^ p = x ^ p * y ^ p * ⁅y, x⁆ ^ (p choose 2) of
nilpotency class two, read in G ⧸ λ_2, where the image of λ_1 is central.
π is additive in degree zero for odd p: the defect (p choose 2) • [y, x] is a
multiple of p • [y, x] = 0.
The dyadic defect of additivity in degree zero. For p = 2,
π (x + y) = π x + π y + [x, y] in gr_1(G): the defect is the binom(2, 2) term of the
Hall–Petrescu formula itself. Whenever some bracket [x, y] in degree zero is nonzero, π is
therefore not additive on gr_0(G), so gr(G) carries no 𝔽₂[π]-module structure in which π
acts by TauCeti.gradedPow.
π against the bracket on the left, away from degree zero: π [x, y] = [π x, y] for
x ∈ gr_j(G) with j ≥ 1. The correction term ⁅x, ⁅x, y⁆⁆ has degree 2j + k + 2, which is
above j + k + 2 exactly when j ≥ 1.
π against the bracket on the right, away from degree zero: π [x, y] = [x, π y] for
y ∈ gr_k(G) with k ≥ 1.
A class brackets trivially with its own p-power: [π x, x] = 0 in every degree, since
x ^ p commutes with x.
A class brackets trivially with its own p-power: [x, π x] = 0 in every degree, since
x commutes with x ^ p.
Functoriality #
The graded map of a continuous homomorphism: f carries λ_k(G) into λ_k(H), so it
induces gr_k(G) →+ gr_k(H). Its defining equation is TauCeti.gradedMap_gradedMk.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The graded map on classes: the defining equation of TauCeti.gradedMap.
The graded map in degree zero: the class of g goes to the class of f g.
The identity of G induces the identity on every graded piece.
The graded map induced by a composite is the composite of the graded maps: gr_k is a
functor.
The graded map of the inverse of a topological isomorphism inverts the graded map of the isomorphism, in every degree.
A continuous closed surjection (for instance a continuous surjection from a compact group onto
a Hausdorff group, by Continuous.isClosedMap) induces a surjection in every degree.
Naturality of the bracket.
Naturality of the p-power operator.
Iterated p-powers of degree-zero classes #
The iterated p-power operator π^j : gr_0(G) → gr_j(G), the j-fold composite
π ∘ ⋯ ∘ π of TauCeti.gradedPow starting in degree zero. On classes it is induced by
g ↦ g ^ (p ^ j) (TauCeti.gradedPowIter_gradedMkZero). It commutes with scalars
(TauCeti.gradedPowIter_smul), but for p = 2 it need not be additive: already π^1 = π has
the defect [x, y] in degree zero (TauCeti.gradedPow_add_zero_of_two), which is nonzero for the
free pro-2 group of rank two (TauCeti.gradedPow_freeProP_two_not_additive).
Equations
- TauCeti.gradedPowIter p G 0 = id
- TauCeti.gradedPowIter p G j.succ = TauCeti.gradedPow p G j ∘ TauCeti.gradedPowIter p G j
Instances For
The iterated p-power operator on classes: π^j sends the class of g to the class of
g ^ (p ^ j) in gr_j(G).
The iterated p-power operator commutes with scalars, since π does in every degree.
Naturality of the iterated p-power operator.
π carries the span of iterated p-powers to the next degree: above degree zero, π
maps the span of the classes π^j x_a of a family x : ι → gr_0(G) into the span of the classes
π^{j+1} x_a.
In a discrete group isomorphic to ℤ/pⁿ⁺¹, the iterated p-power class π^n of the
generator is nonzero in gr_n.
Iterated p-powers of a bracket of degree-zero classes #
The p ^ m-th power of the commutator of two elements lies in λ_{m+1}(G).
The iterated p-power of the bracket of two degree-zero classes: π^m [ξ_g, ξ_h], the
class in gr_{m+1}(G) of ⁅g, h⁆ ^ (p ^ m). For m = 0 it is the bracket of the classes of g
and h (TauCeti.gradedPowIterBracket_zero), and π raises m by one
(TauCeti.gradedPow_gradedPowIterBracket). At p = 2 these classes are not brackets of iterated
p-powers: π [ξ_g, ξ_h] differs from [π ξ_g, ξ_h] by the correction [[ξ_g, ξ_h], ξ_g],
the bracket in gr_2(G) of the degree-one class [ξ_g, ξ_h] with ξ_g
(TauCeti.gradedPow_gradedBracket_zero_zero), which is why they occur as spanning vectors of
their own in the span statements of the dyadic classification.
Instances For
For m = 0, that is without any p-power, π^0 [ξ_g, ξ_h] ∈ gr_1(G) is the bracket of the
classes of g and h.
π raises the iterated p-power of a bracket by one:
π (π^m [ξ_g, ξ_h]) = π^{m+1} [ξ_g, ξ_h].
The iterated p-powers of the bracket of a class with itself vanish.
Skew-symmetry of the iterated p-powers of brackets:
π^m [ξ_h, ξ_g] = -π^m [ξ_g, ξ_h].