Documentation

GQ2.Shapiro.Deepness

Shapiro coordinates + scalar deepness (the hvanish producers) #

The two per-orbit hypotheses of OrbitVanish.Q0loc_vanish_of_datum_decomp for the deep half x ∈ deepPart ρ:

Axioms: B9, B11a (through cup_deepClasses/(94)).

theorem GQ2.ShapiroDeepness.H2ofFun_eq_zero_of_H2mk {G : Type u_1} [Group G] [TopologicalSpace G] [IsTopologicalGroup G] [DistribMulAction G (ZMod 2)] [ContinuousSMul G (ZMod 2)] {φ : G × GZMod 2} (hZ2 : φ ContCoh.Z2 G (ZMod 2)) (h0 : (ContCoh.H2mk G (ZMod 2)) φ, hZ2 = 0) :
H2ofFun G φ = 0

The H²mk → H²ofFun vanishing bridge: a 2-cocycle whose H²mk class is 0 has trivial H²ofFun. The shared tail of both hvanish cases.

theorem GQ2.ShapiroDeepness.hvanish_cup (k : IntermediateField ℚ_[2] (AlgebraicClosure ℚ_[2])) [FiniteDimensional ℚ_[2] k] (htriv : ∀ (g : k.fixingSubgroup) (m : ZMod 2), g m = m) (a b : (ContCoh.Z1 (↥k.fixingSubgroup) (ZMod 2))) (ha : (ContCoh.H1mk (↥k.fixingSubgroup) (ZMod 2)) a LocalKummer.deepClasses k.fixingSubgroup) (hb : (ContCoh.H1mk (↥k.fixingSubgroup) (ZMod 2)) b LocalKummer.deepClasses k.fixingSubgroup) :
H2ofFun (↥k.fixingSubgroup) (ContCoh.cup11Fun AddMonoidHom.mul a b) = 0

The deep-class cup vanishing (the Lemma 6.17 vanishing proof, the square/free hvanish core): if two scalar cocycles a, b over k.fixingSubgroup have deep classes, their cup 2-cochain α ⌣ β has trivial H²ofFun class. Composes the eq.-(94) orthogonality LocalKummer.cup_deepClasses (trivialCupPairing = 0) with the cup11/H2mk identification and -extraction. This is H2ofFun ↥(U o) (inner o) = 0 for the square orbit (inner o = α ⌣ α, U o = k.fixingSubgroup = ker ρ) and, at a ≠ b, the free orbit.

theorem GQ2.ShapiroDeepness.hvanish_evensNorm {G : Type u_1} [Group G] [TopologicalSpace G] [IsTopologicalGroup G] [DistribMulAction G (ZMod 2)] [ContinuousSMul G (ZMod 2)] {U : Subgroup G} {s : G} (htriv : ∀ (g : G) (m : ZMod 2), g m = m) (hUo : IsOpen U) (hUi : U.index = 2) (hs : sU) (α : UZMod 2) ( : ∀ (u v : U), α (u * v) = α u + α v) (hαc : Continuous α) (h0 : evensNormH2 htriv hUo hUi hs α hαc = 0) :
H2ofFun G (evensNormFun U s α) = 0

The involution hvanish cochain bridge (the Lemma 6.17 vanishing proof): the Evens-norm class evensNormH2 being zero (its content is lemma_6_16, for a deep scalar coordinate) gives the required H2ofFun (evensNormFun …) = 0 — the involution-orbit inner o = evensNormFun, U o = U₀. f2d composes lemma_6_16 (with the block's concrete Kummer field data) with this bridge.

Deepness transport across the equivariant coefficient embedding (f2d) #

theorem GQ2.ShapiroDeepness.deepPart_mapCoeff1 {C : Type} [Group C] [TopologicalSpace C] {W₁ W₂ : Type} [AddCommGroup W₁] [TopologicalSpace W₁] [DiscreteTopology W₁] [DistribMulAction AbsGalQ2 W₁] [ContinuousSMul AbsGalQ2 W₁] [DistribMulAction C W₁] [AddCommGroup W₂] [TopologicalSpace W₂] [DiscreteTopology W₂] [DistribMulAction AbsGalQ2 W₂] [ContinuousSMul AbsGalQ2 W₂] [DistribMulAction C W₂] [IsTopologicalAddGroup W₁] [IsTopologicalAddGroup W₂] {ρ : AbsGalQ2 →ₜ* C} (hρ₁ : ∀ (g : AbsGalQ2) (w : W₁), g w = ρ g w) (hρ₂ : ∀ (g : AbsGalQ2) (w : W₂), g w = ρ g w) (f : W₁ →+ W₂) (hf : Continuous f) (hcompat : ∀ (g : AbsGalQ2) (w : W₁), f (g w) = g f w) {x : ContCoh.H1 AbsGalQ2 W₁} (hx : x SectionSix.deepPart ρ) :
(ContCoh.mapCoeff1 f hf hcompat) x SectionSix.deepPart ρ

Deepness transports along an equivariant coefficient map (the Lemma 6.17 vanishing proof): if x ∈ deepPart ρ over W₁ and f : W₁ →+ W₂ is a continuous AbsGalQ2-equivariant map, then the pushed-forward class mapCoeff1 f x is in deepPart ρ over W₂. Every scalar restriction of mapCoeff1 f x is a scalar restriction of x at the pre-composed functional (ShapiroExtend.phiRes_mapCoeff1), which is deep because x is. This carries the deep half X₊ across the Lemma-6.14 regular embedding ι : V →+ W (the deepness half of the transport, the companion of the isometry).

Reindexing the acting group of a factor-set datum (the C ↔ AbsGalQ2 ⧸ ker ρ bridge) #

def GQ2.FactorSet.reindexHom {C : Type u_2} {C' : Type u_3} {V : Type u_4} (dat : FactorSet C V) (φ : C'C) :

Reindex a factor-set datum's acting group along φ : C' → C — only the correction m sees the group, so f is unchanged and m pre-composes with φ.

Equations
  • dat.reindexHom φ = { f := dat.f, m := fun (c' : C') (v : V) => dat.m (φ c') v }
Instances For
    theorem GQ2.ShapiroDeepness.graphPullback_reindexHom {C : Type u_2} {C' : Type u_3} {V : Type u_4} {Γ : Type u_5} [Group C] [Group C'] [AddCommGroup V] [DistribMulAction C V] [DistribMulAction C' V] (dat : FactorSet C V) (φ : C'C) ( : ∀ (c' : C') (v : V), c' v = φ c' v) (ρ' : ΓC') (b : ΓV) :
    graphPullback (dat.reindexHom φ) ρ' b = graphPullback dat (φ ρ') b

    graphPullback reindexing (the Lemma 6.17 vanishing proof, the linchpin of the C ↔ AbsGalQ2 ⧸ ker ρ bridge): pulling back the φ-reindexed datum along ρ' : Γ → C' equals pulling back the original datum along φ ∘ ρ', provided the C'-action on V is the φ-pullback of the C-action (). f2b's orbit datum lives over G ⧸ N while the ambient Q0loc/Lemma-6.14 transport is over C; with φ = e : C → AbsGalQ2 ⧸ ker ρ and e ∘ ρ = mk' (ker ρ) this identifies the two graph pullbacks so the banked lemma_6_15_* (stated at mk' N) apply.

    theorem GQ2.ShapiroDeepness.Q0loc_reindexHom {C C' : Type} [Group C] [TopologicalSpace C] [Group C'] [TopologicalSpace C'] {V : Type} [AddCommGroup V] [TopologicalSpace V] [DiscreteTopology V] [DistribMulAction AbsGalQ2 V] [DistribMulAction C V] [DistribMulAction C' V] (D : TateDuality 2) (dat : FactorSet C V) (φ : C' →ₜ* C) ( : ∀ (c' : C') (v : V), c' v = φ c' v) (ρ' : AbsGalQ2 →ₜ* C') (x : ContCoh.H1 AbsGalQ2 V) :
    SectionSix.Q0loc D (dat.reindexHom φ) ρ' x = SectionSix.Q0loc D dat (φ.comp ρ') x

    Q0loc reindexing (the Lemma 6.17 vanishing proof): lifts graphPullback_reindexHom from the raw cochain to the base connecting map — Q⁰_loc of the φ-reindexed datum along ρ' equals Q⁰_loc of the datum along φ ∘ ρ'. In the assembly, with φ = e : C → AbsGalQ2 ⧸ ker ρ (e ∘ ρ = mk' (ker ρ)), this rewrites the C-level Lemma-6.14 output as the mk'-level orbit map so the orbit reducer fires.

    The involution-orbit hvanish, assembled #

    theorem GQ2.ShapiroDeepness.hvanish_involution (k L : IntermediateField ℚ_[2] (AlgebraicClosure ℚ_[2])) [FiniteDimensional ℚ_[2] k] (hkL : k L) (hindex : (L.fixingSubgroup.subgroupOf k.fixingSubgroup).index = 2) (hunram : ∀ (x : AlgebraicClosure ℚ_[2]), x 0x L∃ (y : AlgebraicClosure ℚ_[2]), y 0 y k x = y) (d : (↥k)ˣ) (δ : AlgebraicClosure ℚ_[2]) ( : δ ^ 2 = d) (hδL : δ L) (hLδ : L.fixingSubgroup.subgroupOf k.fixingSubgroup = (MulAction.stabilizer (Kummer.GaloisGroup ℚ_[2]) δ).subgroupOf k.fixingSubgroup) (A β : AlgebraicClosure ℚ_[2]) (hdeep : SectionSix.IsDeepUnit L.fixingSubgroup A) ( : β ^ 2 = A) (hβ0 : β 0) (u : (↥k)ˣ) (v : k) (hAuv : A = u + v * δ) (s : k.fixingSubgroup) (hs : sL.fixingSubgroup.subgroupOf k.fixingSubgroup) (htriv : ∀ (g : k.fixingSubgroup) (m : ZMod 2), g m = m) (hUo : IsOpen (L.fixingSubgroup.subgroupOf k.fixingSubgroup)) ( : ∀ (w z : (L.fixingSubgroup.subgroupOf k.fixingSubgroup)), Kummer.kummerCocycleFun β (w * z) = Kummer.kummerCocycleFun β w + Kummer.kummerCocycleFun β z) (hαc : Continuous fun (w : (L.fixingSubgroup.subgroupOf k.fixingSubgroup)) => Kummer.kummerCocycleFun β w) :
    H2ofFun (↥k.fixingSubgroup) (evensNormFun (L.fixingSubgroup.subgroupOf k.fixingSubgroup) s fun (w : (L.fixingSubgroup.subgroupOf k.fixingSubgroup)) => Kummer.kummerCocycleFun β w) = 0

    The involution-orbit hvanish, assembled from lemma_6_16 (the Lemma 6.17 vanishing proof, the spine's assembly core): given the concrete Kummer field data of the deep unit A at an involution block coordinate — the tower k ≤ L (index 2, unramified hunram), the √-generator (d, δ, hδ, hδL, hLδ), the coordinates A = u + vδ, and the deep-unit/side-condition witnesses — the involution inner cochain evensNormFun (…) has trivial H²ofFun over ↥(k.fixingSubgroup). This is the reducer's involution hvanish, stated in k.fixingSubgroup vocabulary (f2d bridges k.fixingSubgroup = U₀ — the InfiniteGalois transport fixingSubgroup (fixedField U₀) = U₀ — to the reducer's ↥U₀ form).

    Proof: SectionSix.lemma_6_16 gives evensNormH2 … = 0; the banked hvanish_evensNorm descends it to H²ofFun.

    The field data is threaded as hypotheses — the c2a "abstract Kummer presentation package" ∃-interface (d, δ, hδ, hδL, hLδ, u, v, hAuv) plus the deep witness (A, β, hdeep, …) from mem_deepPart_iff/deepClass_eq_kummerClassK (the f2d/plumbing step). hunram HOLDS for every involution orbit (Step-0 decision, docs/orchestration/p15f2c-design.md): ρ(ĝ) is order 2 in C, but C's tame inertia ⟨c tameTau⟩ has odd order (Tame.tame_odd_order), so ρ(ĝ) ∉ inertiaL/k unramified; c2c discharges hunram in spectral-norm vocabulary. Ax: B9, B11a (via lemma_6_16).

    theorem GQ2.ShapiroDeepness.hvanish_involution_of_deepClass (k L : IntermediateField ℚ_[2] (AlgebraicClosure ℚ_[2])) [FiniteDimensional ℚ_[2] k] (hkL : k L) (hindex : (L.fixingSubgroup.subgroupOf k.fixingSubgroup).index = 2) (hunram : ∀ (x : AlgebraicClosure ℚ_[2]), x 0x L∃ (y : AlgebraicClosure ℚ_[2]), y 0 y k x = y) (hc2a : ∀ (A : AlgebraicClosure ℚ_[2]), SectionSix.IsDeepUnit L.fixingSubgroup A∃ (d : (↥k)ˣ) (δ : AlgebraicClosure ℚ_[2]) (u : (↥k)ˣ) (v : k), δ ^ 2 = d δ L L.fixingSubgroup.subgroupOf k.fixingSubgroup = (MulAction.stabilizer (Kummer.GaloisGroup ℚ_[2]) δ).subgroupOf k.fixingSubgroup A = u + v * δ) (s : k.fixingSubgroup) (hs : sL.fixingSubgroup.subgroupOf k.fixingSubgroup) (htriv : ∀ (g : k.fixingSubgroup) (m : ZMod 2), g m = m) (hUo : IsOpen (L.fixingSubgroup.subgroupOf k.fixingSubgroup)) (ξ : ContCoh.H1 (↥L.fixingSubgroup) (ZMod 2)) ( : ξ LocalKummer.deepClasses L.fixingSubgroup) :
    ∃ (β : AlgebraicClosure ℚ_[2]), H2ofFun (↥k.fixingSubgroup) (evensNormFun (L.fixingSubgroup.subgroupOf k.fixingSubgroup) s fun (w : (L.fixingSubgroup.subgroupOf k.fixingSubgroup)) => Kummer.kummerCocycleFun β w) = 0

    Deep class → involution hvanish (the Lemma 6.17 vanishing proof, the witness-plumbing step): given a deep Kummer class ξ ∈ deepClasses (L.fixingSubgroup) at the involution block coordinate and the c2a "abstract Kummer presentation package" hc2a (IsDeepUnit L.fixingSubgroup A ⟹ ∃ d δ u v, …), the involution inner cochain vanishes for the class's own square root β.

    Extracts the deep unit (A, β) from ξ (unpacking the deepClasses definition), derives the mechanical side-conditions (additivity via kummerCocycleFun_hom_on on L.fixingSubgroup, which fixes A) and hαc (continuity via kummerCocycleFun_continuous), and applies hc2a + hvanish_involution. This is steps (2)–(5) of the Lemma 6.17 vanishing proof in L-vocabulary; the remaining ker ρ = L.fixingSubgroup transport (to feed mem_deepPart_iff) and the c2a-package proof (the Lemma 6.17 vanishing proof) are the last pieces. Ax: B9, B11a, B11b (via hvanish_involution/lemma_6_16).