Date: 2026-07-05 (Opus). For: the census/scope decision on instantiating
GQ2.LocalKummer.DeepKummerData (the last open piece of lemma_6_17_dim).
Bibliography keys are the paper's own (paper/…pdf):
- [1] J. Neukirch, A. Schmidt, K. Wingberg, Cohomology of Number Fields, 2nd ed., Springer Grundlehren 323, 2015.
- [5] K. S. Brown, Cohomology of Groups, Springer GTM 87, 1982.
- [7] J.-P. Serre, Local Fields, Springer GTM 67, 1979.
The DeepKummerData fields do not all have the same difficulty. Reading the paper closely
(pp. 25, 33–34) splits them three ways:
| Field(s) | Mathematical content | Difficulty | Needs a leaf? |
|---|---|---|---|
card_fam (total) |
#Hom_{H_V}(V^∨,M_K) = #H¹(ℚ₂,V) = #V |
BANKED (card_H1_eq_card_of_simple, B7 Euler) |
no |
hinf, hext |
H¹, H²(H_V, V) = 0 |
tractable in-repo (see §1) | no |
hpair, hmid, card_deepFam |
the deep half is exactly half: #deepPart = 2^m |
the real content (see §2) | see §3 |
So the honest remaining mathematics is a single statement — #deepPart = 2^m (#V = 2^{2m})
— and the machinery below exists to prove that. (The Layer-1 graded (e,d) scaffold is more
general than strictly needed now that #H¹ = #V is banked; it will be trimmed at instantiation.)
Claim. H¹(H_V, V) = 0 and H²(H_V, V) = 0, where H_V = im ρ is the faithful tame image.
Paper's proof (proof of (78), p. 25, lines "Assume that V is ramified…"; and p. 33 for the same vanishing):
- Unramified case:
H_Vis cyclic of odd order ⟹𝔽₂[H_V]semisimple ⟹ Maschke kills positive-degree cohomology. - Ramified case: let
I ◁ H_Vbe the odd tame-inertia subgroup.(V)^I = 0(V simple, inertia acts nontrivially);|I|odd ⟹H^j(I, V) = 0forj > 0(coprime-order averaging). The Hochschild–Serre sequence for1 → I → H_V → H_V/I → 1then has everyE₂^{p,q} = H^p(H_V/I, H^q(I,V)) = 0, soH^n(H_V, V) = 0for alln.
Reference: [5] Brown, Ch. VII (Hochschild–Serre / coprime averaging); Maschke is standard.
Formalization note: these are InflationVanishes/FamiliesExtend in LocalKummer.lean,
phrased ambiently (a cocycle on G_ℚ₂ vanishing on ker ρ is a coboundary; every admissible
family is hit). The one friction is that the repo cohomology is the bespoke ContCoh, not
Mathlib groupCohomology, so Hochschild–Serre is not off-the-shelf. But hinf in particular
is provable directly, no spectral sequence: a continuous cocycle b : G_ℚ₂ → V vanishing on
N = ker ρ descends to b̄ : H_V → V, and H¹(H_V,V)=0 (coprime/Maschke, or the HS collapse)
gives b̄ = coboundary. hext needs the surjectivity direction (H²), a bit more. Estimated
tractable; scoped as ordinary proof work, not a leaf.
#deepPart = #Hom_{H_V}(V^∨, U_{e+1}) and the total #Hom_{H_V}(V^∨, M_K) = #V = 2^{2m}. The
claim #deepPart² = #V is that U_{e+1} carries exactly half the V^∨-isotypic content of
M_K. It rests on two independent inputs:
- (2a) Multiplicativity of
#Hom_{H_V}(V^∨, −)across0 → U_{e+1} → M_K → M_K/U_{e+1} → 0— i.e.Ext¹_{𝔽₂[H_V]}(V^∨, U_{e+1}) = 0. The≤direction is free (left-exactness ofHom); the≥direction is exactly projectivity ofV^∨. Here the coprime argument of §1 does not help:(V ⊗ U_{e+1})^I ≠ 0at the deep contributing depths, soH¹(H_V, V⊗U_{e+1})need not vanish — projectivity is genuinely required. This is Lemma 6.11 (the mountain). - (2b) The self-duality halving
#Hom(V^∨,U_{e+1}) = #Hom(V^∨, M_K/U_{e+1})— fromV ≅ V^∨(invariant formq) + Hilbert dualityU_i^⊥ = U_{2e−i+1}(eq. (94)) pairing depthjwith depth2e−jand the unpaired middlej=ecarrying no ramifiedV(Lemma 6.10). This is thehpair/hmidcontent, resting on L2/L3 below.
Statement. For K a finite extension of ℚ₂ (char 0, so μ₂ = {±1} ⊂ K), the class map
kummerClass : Kˣ → H¹(G_K, ℤ/2) induces an isomorphism K^×/(K^×)² ≅ H¹(G_K, ℤ/2).
Lean shape (only the surjectivity is open):
theorem kummerClass_surjective (K …) : Function.Surjective (kummerClass (K := K))
Reference: [1] NSW, Ch. VI (Kummer theory); the μ₂-case of H¹(G_K, μ_n) ≅ K^×/(K^×)^n.
Also Serre, Galois Cohomology II §1.2.
Provability: injectivity is already proved — Kummer.kummerClass_eq_zero_iff
([a]=0 ⟺ IsSquare a, via InfiniteGalois.mem_range_algebraMap_iff_fixed). Surjectivity is
likely provable without a leaf by a cardinality pinch: #(K^×/K^{×2}) = 2^{[K:ℚ₂]+2} and
#H¹(G_K,ℤ/2) = 2^{[K:ℚ₂]+2} (local Euler characteristic, the G_K-analogue of B7) coincide, so
injective + equal-finite ⟹ bijective. Recommendation: attempt the proof; leaf only if the
G_K-Euler-characteristic input proves out of reach in the repo framework.
Statement (eq. (93)): for K/ℚ₂ tame with e = v_K(2), the Gal(K/ℚ₂)-module
M_K = K^×/K^{×2} has a filtration by the unit-image submodules U_i = im(1 + 𝔭_K^i) with graded
pieces
gr_i M_K ≅ k_K (1 ≤ i < 2e, i odd), gr_i M_K = 0 (1 ≤ i < 2e, i even),
(k_K = residue field as inertia-twisted module), boundary layers ℤ/2 at i ∈ {0, 2e}, and
U_{2e+1} ⊆ (K^×)².
Reference: [7] Serre, Local Fields, Ch. XIV §§2–3 (the paper's own citation for
(93)/(94)); the unit filtration U_i = 1 + 𝔭^i is Serre LF Ch. IV–V.
Provability: standard but genuinely nontrivial to formalize (dyadic square classes; U_{2e+1} ⊆ squares is Hensel — the repo already has the analogue sq_of_near_one from P-15e). A
defensible leaf (literature-standard, [7]-cited), or a real formalization project.
Statement: under the Hilbert-symbol pairing on M_K, U_i^⊥ = U_{2e−i+1} and −1 ∈ U_e.
Reference: [7] Serre, Local Fields, Ch. XIV §§2–3.
Consumer: P-15f2 (the free-orbit (94) vanishing), not f1 directly — but f1's hpair
(self-duality halving) uses the depth-pairing j ↔ 2e−j that (94) encodes. Bundle with L2.
Statement (Lemma 6.11): if V is ramified, V and V^∨ are projective 𝔽₂[H_V]-modules.
Consequence used: Ext¹_{𝔽₂[H_V]}(V^∨, −) = 0 ⟹ Hom_{H_V}(V^∨, −) exact ⟹ the
multiplicativity (2a).
Reference: Higman's criterion — [5] Brown, Ch. VI (relative projectivity /
𝔽₂[H]-projective ⟺ 𝔽₂[P]-projective, P a Sylow-2); or Serre, Linear Representations, §14.
Clifford theory (the weight-orbit freeness over P) — Curtis–Reiner, Methods of
Representation Theory I, §11. Mathlib has neither.
Provability: this is the paper's own content, not a citation — proving it means building
Higman + a Clifford weight-orbit argument in the repo. Either a large formalization, or (if
sped) a single leaf V^∨ projective ⟹ Ext¹(V^∨,−)=0, capturing 6.11's consequence. The
latter would be the one place the project leafs paper-proved (not literature-cited) content.
The principled reading, matching the project's hygiene (leaf [7]/[1]-citable facts; prove the paper's own content):
hinf/hext: prove (Brown Ch VII coprime + HS) — no leaf.- L1: attempt the cardinality-pinch proof (injectivity banked) — leaf only if it stalls.
- L2 (± L3 for f2): leaf — literature-standard, [7 Ch XIV]-cited, heavy to formalize.
- 6.11: the genuine fork. Principled = prove (Higman+Clifford, multi-session). Fast =
one leaf for
Ext¹(V^∨,−)=0.
Net if we leaf L2(+L3) only and prove the rest: census 13 → 14 (one literature leaf), with 6.11 as a scoped in-repo formalization. If we also leaf 6.11's consequence: 13 → 15.