The parametric lemma_6_17_dim assembly #
The capstone card_deepPart_sq_of_duality (GQ2/AdmissibleCount.lean) proves
#X₊² = #H¹(ℚ₂,V) — lemma_6_17_dim's exact conclusion — from: hρsurj, hinf, hext,
a regular-summand package (ι, r) for the dual module V^∨ = V →+ 𝔽₂, and the graded
duality hduality. This file exposes two parametric assembly theorems: one taking both hext
and hduality, and one deriving hext internally and taking only hduality.
- profinite plumbing —
rho_surjective(ρ = c ∘ tameFis onto),gen_of_surjective(the images ofσ, τgenerate the finite discrete image, viaSectionThree.gen_ttame_quotient),tame_rel_image(the tame relationσ⁻¹τσ = τ²pushed throughc, fromtame_relation); hinf— discharged via the bankedinflationVanishes_ramifiedTame;- the
V^∨package —lemma_6_11_of_tame_pairapplied atdualModule, with the 𝔽₂-dual transport bricksdual_faithful/dual_simple/dual_ramproving thatV^∨inherits faithfulness, simplicity, and inertia-nontriviality fromV(separation of points by functionals,exists_functional_ne_zero; annihilator + double-dual counting viacard_addHom_zmod2for simplicity).
The second theorem derives FamiliesExtend from the V-side regular-module package using inverse
Shapiro and retract transfer. The concrete arithmetic producer for hduality lives in
GQ2/DeepCount.lean.
The declarations here use only the standard axioms; B6/B7 enter through the supplied downstream lemmas at instantiation.
Profinite plumbing #
ρ = c ∘ tameF is surjective when c is (tameF is onto, B.tameF_surjective).
The images of σ, τ generate any finite discrete continuous image of T_tame
(gen_ttame_quotient; the discrete group is topological for free).
𝔽₂-dual transport: V^∨ inherits the ramified-simple-faithful package from V #
Stated in pointwise form (no SMul (V →+ 𝔽₂) instance mentioned), so they can be consumed
under any letI := dualModule without instance-diamond friction (the deep-part proof handoff idiom).
Functionals separate points (via exists_functional_ne_zero).
Dual faithfulness: if h fixes every functional (pointwise form
φ (h⁻¹ • v) = φ v), it is the identity.
Dual inertia-nontriviality: if t moves a vector, it moves a functional
(pointwise form).
Dual simplicity: a C-stable subgroup of V^∨ (stability in composition form) is
⊥ or ⊤. Route: the annihilator in V is C-stable, hence ⊥ by simplicity of V
(it cannot be ⊤ unless W = ⊥); then evaluation V ↪ W^∨ is injective and the
card_addHom_zmod2 count forces #W = #V^∨.
The parametric close #
lemma_6_17_dim, parametric over hext and hduality (the deep-part proof, increment 1):
from lemma_6_17_dim's own hypothesis set, discharge hρsurj/hgen/hinf (profinite
plumbing + inflationVanishes_ramifiedTame) and the V^∨ regular-summand package
(lemma_6_11_of_tame_pair at dualModule, via the 𝔽₂-dual transport bricks), and apply the
f6 capstone. The parameters are hext (FamiliesExtend)
and hduality (the deep-part proof's result).
lemma_6_17_dim, parametric over hduality alone (the deep-part proof, increment 2): the hext
parameter of lemma_6_17_dim_of_hext_hduality is now discharged — the V-side
regular-summand package (lemma_6_11_of_tame_pair at V itself, whose hypotheses are the
theorem's own) feeds ShapiroExtend.familiesExtend_of_package (inverse Shapiro at the regular
module + the retract transfer). The final parameter is the deep-part duality hypothesis hduality.