The Kummer depth filtration on HΒΉ(G_k, π½β) #
The image of the unit filtration U^{(j)}(k) (GQ2/UnitFiltration.lean) under the Kummer
class map, as a decreasing chain of additive subgroups of HΒΉ(G_k, π½β) β the filtration whose
graded Hom-counts (the deep-part proof's engine) produce DeepKummerData.card_fam/card_deepFam for the
Lemma-6.17 dimension clause.
kummerDepth k Ο jβ classeskummerClassK k aof depth-junits; anAddSubgroupby the banked Kummer-class algebra (kummerClassK_mul/_one, 2-torsion ofHΒΉ);kummerDepth_antitoneβ decreasing inj;kummerDepth_eq_botβ the filtration dies atj = 2e + 1(U^{(2e+1)} β (k^Γ)Β²β the Local Square Theoremsq_of_near_one+kummerClassK_sq), the endpoint for the the deep-part proof iteration;kummerClassK_mem_deepClasses/coe_kummerDepth_deepβ stagee + 1is the deep classes:(kummerDepth k Ο (e+1) : Set _) = LocalKummer.deepClasses k.fixingSubgroup. (In particulardeepClassesis an additive subgroup β the form the Lemma 6.17 vanishing proof's orbit analysis and thecard_deepFamcount consume.)
The B13 inputs β the uniformizer Ο β k, β2β = βΟβ^e, βΟβ < 1, and value-group
discreteness hΟ_max β enter only as hypotheses (the consumer pulls them from the
GQ2.dyadicUnitFiltration bundle), so this file is axiom-free.
The depth-j Kummer classes: images under kummerClassK of the depth-j units
U^{(j)}(k). An additive subgroup by the Kummer-class algebra ([ab] = [a] + [b],
[1] = 0, and HΒΉ(G_k, π½β) is 2-torsion so negation is the identity).
Equations
- GQ2.kummerDepth k Ο j = { carrier := {ΞΎ : GQ2.ContCoh.H1 (β₯k.fixingSubgroup) (ZMod 2) | β a β GQ2.depthUnits k Ο j, GQ2.kummerClassK k a = ΞΎ}, add_mem' := β―, zero_mem' := β―, neg_mem' := β― }
Instances For
Membership in kummerDepth unfolded.
The Kummer depth filtration is decreasing.
Squares have trivial Kummer class (unit-of-a-square form): if (a : β₯k) = w ^ 2 then
[a] = 0 β package the root as a unit and apply kummerClassK_mul_self-style algebra.
The filtration endpoint (U^{(2e+1)} β (k^Γ)Β², the Local Square Theorem): past depth
2e every Kummer class dies. The the deep-part proof iteration terminates here
(card_equivHoms_of_subsingleton).
Deep units give deep classes (the converse of LocalKummer.deepClass_eq_kummerClassK):
the Kummer class of a unit with βa β 1β < β2β lies in deepClasses. Witnesses: A := a,
Ξ² := sqrtCl A, b := (A β 1)/2.
Stage e + 1 of the Kummer depth filtration is exactly the deep classes β given the
B13 bundle data (uniformizer Ο β k, discreteness hΟ_max, β2β = βΟβ^e). Forward:
βa β 1β β€ βΟβ^{e+1} < βΟβ^e = β2β is deep; backward: a deep class is kummerClassK of a
unit with βa β 1β < β2β (deepClass_eq_kummerClassK), and discreteness upgrades the strict
bound to β€ βΟβ^{e+1}. In particular deepClasses is an additive subgroup.