The degree-one graded piece of a free pro-p group #
Let F = freeProP p X be the free pro-p group on a finite linearly ordered type X, with
canonical generators x_i = freeProP.of i. The degree-one graded piece
gr_1(F) = λ_1(F) ⧸ λ_2(F) of the lower p-series is an 𝔽_p-vector space with basis
π x'_i for i ∈ X, and [x'_i, x'_j] for i < j,
the p-power classes and the brackets of the generator classes x'_i ∈ gr_0(F). So
gr_1(F) ≅ 𝔽_p^X ⊕ Λ²(𝔽_p^X) has dimension #X + (#X choose 2).
The basis is the degree-one family TauCeti.degreeOneFamily of the canonical generators, indexed
by X ⊕ {(i, j) : i < j}, so its coordinates split a class in gr_1(F) into its p-power part,
with one coefficient per generator, and its commutator part, with one coefficient per unordered
pair of generators. These coordinates are what reading off the class of a relator of a pro-p
group presented on the generators x_i requires. The results hold for any universe of X; the
two finite p-groups of p-class two used as detecting groups for this degree-one basis are
ℤ/p² and the Heisenberg group over 𝔽_p.
In every degree j, the iterated p-power classes π^j x'_i ∈ gr_j(F) of the generators are
linearly independent, detected in the cyclic groups ℤ/pʲ⁺¹ of p-class j + 1 through the
exponent sums modulo p ^ (j + 1) (TauCeti.freeProP.exponentSumZModPow): the graded map induced
by the i-th of these characters reads off the coefficient of π^j x'_i, and on the class of an
element of λ_j(F) it detects whether p ^ (j + 1) divides the i-th exponent sum. For j = 1
the classes π x'_i are the p-power part of the basis above. They span the tails of the
successive approximation of relators in normal form.
At p = 2 the bracket [x'_0, x'_1] in gr_1(freeProP 2 (Fin 2)) is therefore nonzero, and the
degree-zero power-defect formula shows that the 2-power operator on this free pro-2 group is
not additive.
Main definitions #
TauCeti.freeProP.degreeZeroBasis: the basisx'_iofgr_0(F)formed by the generator classes.TauCeti.freeProP.degreeOneBasis: the basisπ x'_i,[x'_i, x'_j](i < j) ofgr_1(F).TauCeti.freeProP.gradedPowIterSpan: the span ingr_j(F)of theπ^j x'_iover a setSof generators.
Main results #
TauCeti.freeProP.linearIndependent_degreeOneFamily_of: the family is linearly independent.TauCeti.freeProP.dvd_exponentSum_of_mem_pLowerCentralSeries: the exponent sums of an element ofλ_k(F)are divisible byp ^ k.TauCeti.freeProP.padicPow_mem_pLowerCentralSeries_iff: ap-adic powerx_i ^ aof a free generator lies inλ_k(F)exactly whenp ^ kdividesainℤ_p.TauCeti.freeProP.mem_topologicalClosure_closure_singleton_inf_pLowerCentralSeries_iff: the resulting description ofclosure ⟨x_i⟩ ∩ λ_k(F).TauCeti.freeProP.gradedMap_exponentSumZModPow_gradedMk_eq_zero_iff: the graded map induced ongr_k(F)by thei-th exponent sum modulop ^ (k + 1)kills the class ofy ∈ λ_k(F)exactly whenp ^ (k + 1)divides thei-th exponent sum ofy.TauCeti.freeProP.linearIndependent_gradedPowIter_gradedMkZero_of: the classesπ^j x'_iare linearly independent ingr_j(F), for everyj.TauCeti.freeProP.finrank_gradedPowIterSpan,TauCeti.freeProP.gradedPowIterSpan_succ: the span of theπ^j x'_iover a finiteShas dimension#S, and forj ≥ 1the operatorπcarries it onto the span in degreej + 1.TauCeti.freeProP.finrank_gradedPiece_one:dim gr_1(F) = #X + (#X choose 2);TauCeti.freeProP.natCard_gradedPiece_one: sogr_1(F)hasp ^ (#X + (#X choose 2))elements.TauCeti.gradedBracket_freeProP_two_ne_zero: the bracket of the two generator classes offreeProP 2 (Fin 2)is nonzero.TauCeti.gradedPow_freeProP_two_not_additive: the2-power operator is not additive in degree zero onfreeProP 2 (Fin 2).
References #
- J. Labute, Classification of Demushkin groups, Canadian J. Math. 19 (1967), §1 and §3.
The detecting groups #
The lower p-series of a finite discrete group is its abstract lower p-central series, so the
computations below are transported from TauCeti.HeisenbergGroup.pLowerCentralSeries_top_two_eq_bot
along a group isomorphism, which lets the detecting groups live in any universe. The cyclic
detecting groups ℤ/pⁿ are handled in the same way by
MulEquiv.pLowerCentralSeries_eq_bot_multiplicative_zmod_pow and
MulEquiv.gradedPowIter_gradedMkZero_ne_zero_multiplicative_zmod_pow.
A discrete group isomorphic to the Heisenberg group over ZMod p has p-class at most two.
In a discrete group isomorphic to the Heisenberg group over ZMod p, the p-power classes of
the two standard generators (1, 0, 0) and (0, 1, 0) vanish: their p-th powers are trivial.
In a discrete group isomorphic to the Heisenberg group over 𝔽_p, the bracket of the classes
of the two standard generators (1, 0, 0) and (0, 1, 0) is nonzero.
Exponent sums along the lower p-series #
The character TauCeti.freeProP.exponentSumZModPow (k + 1) i of the i-th exponent sum modulo
p ^ (k + 1) takes values in the discrete cyclic group ℤ/pᵏ⁺¹, whose lower p-series stops at
λ_{k+1} = 1. So the graded map it induces on gr_k(F) detects the divisibility of the i-th
exponent sum by p ^ (k + 1), and it reads off the coefficient of π^k x'_i.
Exponent sums along the lower p-series: the exponent sums of an element of λ_k(F) are
divisible by p ^ k.
The intersection of the closed procyclic subgroup generated by x_i with λ_k(F) consists
exactly of the p-adic powers x_i ^ a whose exponent is divisible by p ^ k.
Detecting divisibility on a graded piece: the graded map induced on gr_k(F) by the
i-th exponent sum modulo p ^ (k + 1) kills the class of y ∈ λ_k(F) exactly when p ^ (k + 1)
divides the i-th exponent sum of y.
The graded map induced by the i-th exponent sum modulo p ^ (k + 1) sends π^k x'_i to
the class π^k of the standard generator of ℤ/pᵏ⁺¹.
The graded map induced by the i-th exponent sum modulo p ^ (k + 1) does not kill
π^k x'_i: the class π^k of the standard generator of ℤ/pᵏ⁺¹ is nonzero.
The graded map induced by the i-th exponent sum modulo p ^ (k + 1) kills π^k x'_j for
j ≠ i.
The basis of gr_1 of a free pro-p group #
Spanning: the p-power classes and the brackets of the generator classes span
gr_1(freeProP p X).
Linear independence: the p-power classes π x'_i and the brackets [x'_i, x'_j] for
i < j of the generator classes are linearly independent in gr_1(freeProP p X). The
coefficient of π x'_i is read off in ℤ/p², and the coefficient of [x'_i, x'_j] in the
Heisenberg group over 𝔽_p.
The iterated p-powers of the generator classes are linearly independent: for every j,
the classes π^j x'_i ∈ gr_j(freeProP p X) of the p ^ j-th powers of the generators are linearly
independent. The coefficient of π^j x'_i is read off in ℤ/pʲ⁺¹, by sending x_i to the
generator and the other generators to 1.
The standard basis of gr_1 of a free pro-p group of finite rank: the p-power classes
π x'_i for i ∈ X and the brackets [x'_i, x'_j] for i < j of the generator classes,
indexed by X ⊕ {ij : X × X // ij.1 < ij.2}.
Equations
Instances For
The basis of gr_0 of a free pro-p group of finite rank formed by the classes
x'_i = ⟦x_i⟧ of the generators: the basis TauCeti.freeProP.frattiniQuotientBasis of the
Frattini quotient F ⧸ Φ(F), transported along gr_0(F) ≅ F ⧸ λ_1(F) = F ⧸ Φ(F).
Equations
- One or more equations did not get rendered due to their size.
Instances For
The dimension of gr_1 of a free pro-p group of finite rank is #X + (#X choose 2):
gr_1(F) ≅ 𝔽_p^X ⊕ Λ²(𝔽_p^X).
The spans of the iterated p-power classes #
The span of the p-power classes of a set of generators: for S : Set X, the subspace
of gr_j(F) spanned by the iterated p-powers π^j x'_i of the generator classes x'_i ∈ gr_0(F)
with i ∈ S. The vectors π^j x'_i are linearly independent, so when S is finite it has
dimension #S (TauCeti.freeProP.finrank_gradedPowIterSpan), and above degree zero π carries it
onto the span in the next degree (TauCeti.freeProP.gradedPowIterSpan_succ). The tails of the
successive-approximation arguments of the classification of Demushkin groups are its instances at
the index sets those arguments leave free.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The span of the p-power classes over S is the span of the image of S under
i ↦ π^j x'_i.
Generator membership in the span of the p-power classes: an iterated power π^j x'_i
belongs to the span over S if and only if i ∈ S, because the π^j x'_i are linearly
independent (TauCeti.freeProP.linearIndependent_gradedPowIter_gradedMkZero_of).
A submodule contains the span of the p-power classes over S if and only if it contains
every generator π^j x'_i with i ∈ S.
π carries the span of the p-power classes onto the span in the next degree above degree
zero: for j ≥ 1, the span over S in degree j + 1 is the image under π of the span over
S in degree j, since π is additive on gr_j(F) and π (π^j x'_i) = π^{j+1} x'_i.
The dimension of the span of the p-power classes over S is the cardinality of S,
because the π^j x'_i are linearly independent
(TauCeti.freeProP.linearIndependent_gradedPowIter_gradedMkZero_of).
Membership in the span of the p-power classes: the elements of the span over S are
the finitely supported linear combinations of the π^j x'_i over the indices i ∈ S. For a
finite index set, TauCeti.freeProP.mem_gradedPowIterSpan_iff states this with a plain
coefficient function.
Membership in the span of the p-power classes over a finite index set: the elements of
the span over a finite S are the linear combinations of the π^j x'_i over the indices i ∈ S.
This is the finite-sum form of TauCeti.freeProP.mem_gradedPowIterSpan_iff_exists_finsupp.
The dyadic failure of additivity #
In the free pro-2 group of rank two, the bracket of the two canonical generator
classes is nonzero in degree one.
The 2-power operator fails additivity on the two canonical generator classes of
the free pro-2 group of rank two.
The degree-zero 2-power operator of the free pro-2 group of rank two is not additive.