Shapiro finiteness: H¹(U, 𝔽₂) is finite for an open subgroup U ≤ G_ℚ₂ #
The [Finite (H¹(G_K, 𝔽₂))] instance threaded through the whole deep-part counting layer
(DeepCount, DimClose, DimAssembly, ResidueLift, AdmissibleCount) is discharged here
from the existing axiom budget — no new axiom.
For U an open (hence finite-index) subgroup of G_ℚ₂, Shapiro's lemma identifies
H¹(U, 𝔽₂) with H¹(G_ℚ₂, 𝔽₂[G/U]) where 𝔽₂[G/U] = Map(G ⧸ U, 𝔽₂) is the finite
coinduced/permutation module (coinduced action (g • f) x = f (g⁻¹ • x), trivial coefficient
action). We build the Shapiro comparison map
θ : H¹(G_ℚ₂, 𝔽₂[G/U]) → H¹(U, 𝔽₂), θ = mapCoeff₁(ev) ∘ res₁
(restrict to U, then evaluate at the base coset ⟦1⟧), and prove it surjective via the
explicit Shapiro section σ(c)(g)(x) = c(w(g,x)) built from the transversal word
w(g,x) = sect(g⁻¹•x)⁻¹ · g⁻¹ · sect x ∈ U — whose cocycle identity
w(g₁g₂,x) = w(g₂, g₁⁻¹•x)·w(g₁,x) is a pure group computation, and which collapses to u⁻¹
at the base coset (so the round-trip is the identity, 𝔽₂-inversion being trivial).
Since 𝔽₂[G/U] is finite, H¹(G_ℚ₂, 𝔽₂[G/U]) is finite by B7 (finite_H1, the local
Euler characteristic — already in the census), and the surjection transports finiteness to
H¹(U, 𝔽₂).
#print axioms finite_H1_open = std-3 + B7 (absGalQ2_localEulerCharacteristic). No sorryAx,
no new axiom.
The finite coinduced / permutation module 𝔽₂[G/U] for Shapiro's lemma: functions
G ⧸ U → 𝔽₂ with the coinduced G-action (g • f) x = f (g⁻¹ • x). An instance-opaque
synonym (plain def) so the coinduced action is not shadowed by the global pointwise (trivial)
Pi-action on raw function types.
Equations
- GQ2.PermMod U = (GQ2.AbsGalQ2 ⧸ U → ZMod 2)
Instances For
Equations
- One or more equations did not get rendered due to their size.
Equations
Equations
- GQ2.PermMod.instSMulAbsGalQ2 = { smul := fun (g : GQ2.AbsGalQ2) (f : GQ2.PermMod U) (x : GQ2.AbsGalQ2 ⧸ U) => f (g⁻¹ • x) }
Equations
- GQ2.PermMod.instDistribMulActionAbsGalQ2 = { toSMul := GQ2.PermMod.instSMulAbsGalQ2, mul_smul := ⋯, one_smul := ⋯, smul_zero := ⋯, smul_add := ⋯ }
The orbit map g ↦ g • x on the coset space is continuous.
Evaluation at the base coset f ↦ f ⟦1⟧, a U-equivariant additive map to 𝔽₂.
Equations
- GQ2.PermMod.ev U = { toFun := fun (f : GQ2.PermMod U) => f (GQ2.PermMod.basePt U), map_zero' := ⋯, map_add' := ⋯ }
Instances For
The Shapiro map θ : H¹(G, 𝔽₂[G/U]) → H¹(U, 𝔽₂): restrict to U, then evaluate at
the base coset. We prove it surjective; since the source is finite (B7, 𝔽₂[G/U] finite),
so is H¹(U, 𝔽₂).
Equations
- GQ2.PermMod.theta U hU = (GQ2.ContCoh.mapCoeff1 (GQ2.PermMod.ev U) ⋯ ⋯).comp (GQ2.ContCoh.res1 GQ2.AbsGalQ2 (GQ2.PermMod U) U)
Instances For
The Z¹-level Shapiro map underlying theta.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The Shapiro section (surjectivity) #
A set-theoretic section of G → G ⧸ U normalized so the base coset lifts to 1.
Equations
- GQ2.PermMod.sect x = if x = GQ2.PermMod.basePt U then 1 else Quotient.out x
Instances For
The Shapiro word as an element of U.
Equations
- GQ2.PermMod.wElt g x = ⟨(GQ2.PermMod.sect (g⁻¹ • x))⁻¹ * g⁻¹ * GQ2.PermMod.sect x, ⋯⟩
Instances For
The section cochain σ(c)(g) = (x ↦ c(w(g,x))).
Equations
- GQ2.PermMod.sigmaFun c g x = ↑c (GQ2.PermMod.wElt g x)
Instances For
The Shapiro round-trip on the base coset: c(w(u, ⟦1⟧)) = c(u). The word collapses
to u⁻¹ (since sect ⟦1⟧ = 1), and 𝔽₂-inversion is the identity.
Shapiro surjectivity.
Finiteness of H¹(U, 𝔽₂) for an open subgroup U ≤ G_ℚ₂ — Shapiro's lemma reduces it
to H¹(G_ℚ₂, 𝔽₂[G/U]), finite by B7. Discharges the [Finite (H¹(G_K, 𝔽₂))] instance threaded
through the deep-part counting layer. No new axiom (std-3 + B7).