§4: the common boundary and Theorem 4.2 #
The paper's §4 fixes, once and for all, a common finite-headed boundary shared by the two
source groups Γ_A and G_ℚ₂, and states the boundary-framed exact-image theorem (Thm 4.2) —
the technical heart of the proof of eq. (154), proved in §9 by strong induction on |L_Y|.
This file provides the §4 objects; the statement of Theorem 4.2 (thm_4_2) lives in
GQ2/ThmFourTwo.lean, because its §9 proof machinery imports this file, with the explicit
hE2 hypothesis required by the encoded frame.
The paper's objects and their encodings #
Ttame(§3 opening display): the "finite-quotient tame group"⟨σ, τ ∣ τ^σ = τ²⟩_prof—profinitePresentation {tameWord}withtameWord = conjP τ σ * (τ²)⁻¹onσ, τ = of 0, of 1(paper conventionsx^g = g⁻¹xg,GQ2/Words.lean).PiBd(paperΠ, Prop 3.10 eq. (20)): the pro-2 group⟨σ, x₀, x₁ ∣ x₀^{σ²} x₀ [x₁,σ] = 1⟩_pro-2, encoded asmaxProPQuotient 2 (profinitePresentation {piRelator})— a pro-2presentation is the maximal pro-2 quotient of the profinite presentation (same universal property on pro-2 targets; this is the repo's standing encoding, cf.ΔinGQ2/PeripheralAction.lean). Generator orderσ, x₀, x₁ = of 0, of 1, of 2; the relator's conjugation is byσ²(eq. (24) — note the superscript, easily lost:x₀^{σ²}, notx₀^σ).Ztwo(paperZ₂): the additive 2-adics as a profinite group, encodedmaxProPQuotient 2 Zhat(the pro-2 completion ofℤ;GQ2/Zhat.lean).ztwoOneis the image of1 ∈ ℤ.nuT,nuTwo(Prop 3.14'sν_tand eq. (21)'sν₂): the unramified markings, pinned byν_t(σ) = 1, ν_t(τ) = 0andν₂(σ) = 1, ν₂(x₀) = ν₂(x₁) = 0, built bypresentationLift(kill the relator, descend) and — fornuTwo— the universal property ofmaxProP(proPKernel_le_ker; the targetZtwois pro-2 byisProP_maxProPQuotient). The generator values are proved below (nuT_tameSigma, …) — they are this file's stress tests.boundarySubgroup/Boundary(eq. (26)):∂bd = Ttame ×_{Z₂} Π, encoded as the equalizer subgroup{x : Ttame × Π ∣ ν_t x.1 = ν₂ x.2}— closed (T2 target), hence profinite.BoundaryFrame(eq. (28)): the fixed frame data — a finite tame quotientα : Ttame ↠ H, an elementary abelian 2-groupE([CommGroup E]+exponent_two), andψ̄ : Π → E;frameMapisβ(t, p) = (α t, ψ̄ p).MarkedTarget(Definition 4.1):𝒴 = (Y, L_Y, π_Y, θ_Y)withL_Y ◁ Ya finite 2-group,π_Y : Y ↠ Hwith kernelL_Y,θ_Y : Y → E.[Finite Y]is carried as a parameter (the paper implies it:L_Yfinite +Hfinite);IsPGroup 2 L_Ythen says exactly "finite 2-group".stratumis the sub-target𝒥 = (J, J ∩ L_Y, π_Y|_J, θ_Y|_J)forJ ≤ Yprojecting ontoH.IsBoundaryLift/BoundaryLifts/exactImageCount(eq. (29)): the boundary equationq_Y ∘ f = β ∘ b_Γ(pointwise, as oneH × E-valued equation), the set of continuous epimorphisms satisfying it, ande^β_Γ(𝒴) = Nat.cardof it.Nat.cardis0on infinite sets — same convention ascontSurjCount/admissibleCount; under topological finite generation the set is genuinely finite (finite_boundaryLifts). §5's "ρ : Γ ↠ Csatisfies the boundary equation" and §8'sX_Γ(C)(Def 8.1) areBoundaryLiftsverbatim.
BoundaryMaps: the epimorphisms of (27) as an interface bundle #
Theorem 4.2 is stated relative to the maps b_Γ : Γ ↠ ∂bd of eq. (27). The structure
BoundaryMaps carries the tame and pro-2 components of both maps together with exactly the
properties Proposition 3.14 asserts; GQ2/BoundaryMapsWitness.lean constructs the concrete
witness used by the final assembly.
Γ_A-side: pinned rigidly by generator values —tameA : σ ↦ σ, τ ↦ τ, x₀, x₁ ↦ 1andpro2A : σ ↦ σ, τ ↦ 1, xᵢ ↦ xᵢ(Prop 3.10 and Prop 3.14's proof). A continuous hom out ofΓ_Ais determined by its values on the four topological generators, so these eight equations determinetameA/pro2Auniquely.G_ℚ₂-side: pinned intrinsically —tameFis surjective with kernel the characteristic 2-core (Lemma 3.3's characterization of wild inertiaW_F = O₂(G_ℚ₂): the kernel is pro-2 normal and contains every closed normal pro-2 subgroup), andpro2Fis surjective with kernel exactlyproPKernel 2 AbsGalQ2(i.e. the maximal pro-2 quotient map).- both sides: the ν-compatibility (
compatA/compatF— Prop 3.14's conclusion; this is what makes the pairs land in∂bd) and joint surjectivity onto∂bd(eq. (27); the paper derives it by profinite Goursat, so instantiators may prove rather than assume it).
thm_4_2 quantifies over all BoundaryMaps witnesses. This is the faithful reading:
Prop 3.14 says the quotient maps "may be chosen so that" the compatibility holds, and §4
fixes such a choice "once and for all" — nothing after §4 uses more about the choice than
the properties above. In particular, the full marking from Remark 3.15 is represented by the
ν-compatibility fields rather than reconstructed later.
Axioms: none — the statement layer is axiom-free. The literature inputs listed for Theorem 4.2 in Appendix D enter only through the §§5–9 proof.
Descending homs from a profinite presentation #
A continuous hom out of the free profinite group killing every relator kills their closed normal
closure (the kernel is closed and normal), hence descends to the presented group. Stated here
for the ν-maps used below.
Descend a relator-killing continuous hom to the profinite presentation.
Equations
- GQ2.presentationLift rels f hf = GQ2.quotientLift (GQ2.relatorSubgroup rels) f ⋯
Instances For
The tame relator τ^σ · (τ²)⁻¹ in the free profinite group on σ, τ = of 0, of 1.
Equations
- GQ2.tameWord = GQ2.conjP (GQ2.FreeProfiniteGroup.of 1) (GQ2.FreeProfiniteGroup.of 0) * (GQ2.FreeProfiniteGroup.of 1 ^ 2)⁻¹
Instances For
T_tame (§3 opening): the finite-quotient tame group ⟨σ, τ ∣ τ^σ = τ²⟩_prof.
Equations
Instances For
The relator of eq. (24)/(20): x₀^{σ²} · x₀ · [x₁, σ] in the free profinite group on
σ, x₀, x₁ = of 0, of 1, of 2. (Conjugation by σ squared.)
Equations
Instances For
Π (Prop 3.10, eq. (20)): the pro-2 group ⟨σ, x₀, x₁ ∣ x₀^{σ²} x₀ [x₁,σ] = 1⟩_pro-2,
encoded as the maximal pro-2 quotient of the profinite presentation.
Equations
- GQ2.PiBd = GQ2.maxProPQuotient 2 ↑(GQ2.profinitePresentation {GQ2.piRelator}).toProfinite.toTop
Instances For
The image of σ in Π.
Equations
- GQ2.piSigma = (GQ2.maxProPMk 2 ↑(GQ2.profinitePresentation {GQ2.piRelator}).toProfinite.toTop) ((GQ2.quotientMk (GQ2.relatorSubgroup {GQ2.piRelator})) (GQ2.FreeProfiniteGroup.of 0))
Instances For
The image of x₀ in Π.
Equations
- GQ2.piX0 = (GQ2.maxProPMk 2 ↑(GQ2.profinitePresentation {GQ2.piRelator}).toProfinite.toTop) ((GQ2.quotientMk (GQ2.relatorSubgroup {GQ2.piRelator})) (GQ2.FreeProfiniteGroup.of 1))
Instances For
The image of x₁ in Π.
Equations
- GQ2.piX1 = (GQ2.maxProPMk 2 ↑(GQ2.profinitePresentation {GQ2.piRelator}).toProfinite.toTop) ((GQ2.quotientMk (GQ2.relatorSubgroup {GQ2.piRelator})) (GQ2.FreeProfiniteGroup.of 2))
Instances For
Z₂: the additive 2-adic integers as a profinite group, encoded as the pro-2
completion of ℤ (the maximal pro-2 quotient of ℤ̂, GQ2/Zhat.lean).
Equations
- GQ2.Ztwo = GQ2.maxProPQuotient 2 ↑GQ2.Zhat.toProfinite.toTop
Instances For
The image of 1 ∈ ℤ in Z₂ — the common value ν_t(σ) = ν₂(σ) = 1.
Equations
- GQ2.ztwoOne = (GQ2.maxProPMk 2 ↑GQ2.Zhat.toProfinite.toTop) (GQ2.Zhat.ofInt 1)
Instances For
The unramified markings ν_t and ν₂ (Prop 3.14, eq. (21)) #
The classifying map σ ↦ 1, τ ↦ 0 into ℤ̂ (multiplicative: ofInt 1, 1).
Equations
- GQ2.tameToZhat = ProfiniteGrp.Hom.hom ((GQ2.FreeProfiniteGroup.homEquiv (Fin 2) GQ2.Zhat).symm ![GQ2.Zhat.ofInt 1, 1])
Instances For
ν_t : Ttame ↠ Z₂ (Prop 3.14): ν_t(σ) = 1, ν_t(τ) = 0. (Surjectivity is a
§3 fact, the §3 statement layer/Prop. 3.2 scope; only the map is needed to state §4.)
Equations
- GQ2.nuT = GQ2.presentationLift {GQ2.tameWord} ((GQ2.maxProPMk 2 ↑GQ2.Zhat.toProfinite.toTop).comp GQ2.tameToZhat) GQ2.nuT._proof_1
Instances For
The classifying map σ ↦ 1, x₀ ↦ 0, x₁ ↦ 0 into ℤ̂.
Equations
- GQ2.wildToZhat = ProfiniteGrp.Hom.hom ((GQ2.FreeProfiniteGroup.homEquiv (Fin 3) GQ2.Zhat).symm ![GQ2.Zhat.ofInt 1, 1, 1])
Instances For
The descent of wildToZhat to the presented (not yet pro-2) group.
Equations
- GQ2.prePiToZtwo = GQ2.presentationLift {GQ2.piRelator} ((GQ2.maxProPMk 2 ↑GQ2.Zhat.toProfinite.toTop).comp GQ2.wildToZhat) GQ2.prePiToZtwo._proof_1
Instances For
ν₂ : Π ↠ Z₂ (eq. (21)): ν₂(σ) = 1, ν₂(x₀) = ν₂(x₁) = 0. Descends through the
maximal pro-2 quotient by the maximal pro-p quotient API universal property (Z₂ is pro-2).
Equations
- GQ2.nuTwo = GQ2.quotientLift (GQ2.proPKernel 2 ↑(GQ2.profinitePresentation {GQ2.piRelator}).toProfinite.toTop) GQ2.prePiToZtwo GQ2.nuTwo._proof_2
Instances For
The fiber product (26) as the equalizer subgroup of Ttame × Π.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The frame (eq. (28)) #
The boundary frame (§4, eq. (28)): a finite tame quotient α : Ttame ↠ H, an
elementary abelian 2-group E, and a homomorphism ψ̄ : Π → E. ([Finite E] is carried:
frames with infinite E factor through the finite image of ψ̄/θ_Y, and Lemma 10.1 sums
over finitely many frames.)
- alpha : ↑Ttame.toProfinite.toTop →ₜ* H
The finite tame quotient map
α : Ttame ↠ H. - alpha_surjective : Function.Surjective ⇑self.alpha
- exponent_two (e : E) : e ^ 2 = 1
Ehas exponent 2 ("elementary abelian"). - psiBar : ↑PiBd.toProfinite.toTop →ₜ* E
The scalar datum
ψ̄ : Π → E.
Instances For
The comparison map β : ∂bd → H × E, β(t, p) = (α t, ψ̄ p) (eq. (28)).
Instances For
Boundary-framed marked targets (Definition 4.1) #
Boundary-framed marked target (Definition 4.1): 𝒴 = (Y, L_Y, π_Y, θ_Y) with
L_Y ◁ Y a finite 2-group, π_Y : Y ↠ H with kernel L_Y, and θ_Y : Y → E a homomorphism.
Y finite is implied by the paper (L_Y and H finite) and carried as [Finite Y].
- LY : Subgroup Y
The marked normal 2-subgroup
L_Y. - normal : self.LY.Normal
- isPGroup_two : IsPGroup 2 ↥self.LY
L_Yis a 2-group (finite, sinceYis). - piY : Y →* H
The head map
π_Y : Y ↠ H. - piY_surjective : Function.Surjective ⇑self.piY
ker π_Y = L_Y.- thetaY : Y →* E
The scalar decoration
θ_Y : Y → E.
Instances For
Exact-image stratum (§4, after Def 4.1): for J ≤ Y projecting onto H, the
sub-target 𝒥 = (J, J ∩ L_Y, π_Y|_J, θ_Y|_J) — "an ordinary object of the same category".
Equations
Instances For
The exact-image counts (eq. (29)) #
The boundary equation of eq. (29) (also §5's "ρ satisfies the boundary equation"):
q_Y ∘ f = β ∘ b_Γ, pointwise on Γ, where q_Y = (π_Y, θ_Y).
Equations
- GQ2.IsBoundaryLift b F T f = ∀ (γ : Γ), (T.piY (f γ), T.thetaY (f γ)) = F.frameMap (b γ)
Instances For
The set counted by eq. (29): continuous epimorphisms f : Γ ↠ Y satisfying the boundary
equation. §8's X_Γ(C) (Def 8.1) is this set for the lower target C.
Equations
- GQ2.BoundaryLifts b F T = { f : GQ2.ContSurj Γ Y // GQ2.IsBoundaryLift b F T ↑f }
Instances For
e^β_Γ(𝒴) (eq. (29)): the number of boundary-compatible continuous epimorphisms
Γ ↠ Y. Nat.card (0 on infinite sets, as for contSurjCount); finiteness under
topological finite generation is finite_boundaryLifts.
Equations
- GQ2.exactImageCount b F T = Nat.card (GQ2.BoundaryLifts b F T)
Instances For
The count (29) is genuinely finite when Γ is a topologically finitely generated
profinite group (Γ_A after the finite-generation proof; G_ℚ₂ by axiom B1).
The Prop 3.14 interface: the epimorphisms b_Γ (eq. (27)) #
The boundary maps of eq. (27), as the tame/pro-2 component pairs Prop 3.14 provides —
carried as a hypothesis bundle (its existence is §3 content: the §3 statement layer states it, Prop. 3.2/Prop. 1.1 prove
it). See the module docstring for the pinning rationale: the Γ_A-components are determined
by their generator values; the G_ℚ₂-components by Lemma 3.3's 2-core characterization of wild
inertia and by proPKernel (the maximal pro-p quotient API); compat… is Prop 3.14's ν-compatibility (the "full
marking", Remark 3.15); surj… is eq. (27)'s joint surjectivity.
The tame quotient map of
Γ_A.The maximal pro-2 quotient map of
Γ_A(Prop 3.10).Prop 3.14 for
Γ_A:ν_t ∘ tame = ν₂ ∘ pro2.- tameA_sigma : self.tameA ((quotientMk NA) univMarking.σ) = tameSigma
- tameA_tau : self.tameA ((quotientMk NA) univMarking.τ) = tameTau
- tameA_x0 : self.tameA ((quotientMk NA) univMarking.x₀) = 1
- tameA_x1 : self.tameA ((quotientMk NA) univMarking.x₁) = 1
- pro2A_sigma : self.pro2A ((quotientMk NA) univMarking.σ) = piSigma
- pro2A_tau : self.pro2A ((quotientMk NA) univMarking.τ) = 1
- pro2A_x0 : self.pro2A ((quotientMk NA) univMarking.x₀) = piX0
- pro2A_x1 : self.pro2A ((quotientMk NA) univMarking.x₁) = piX1
- surjA : Function.Surjective fun (g : ↑GammaA.toProfinite.toTop) => ⟨(self.tameA g, self.pro2A g), ⋯⟩
Eq. (27) for
Γ_A:b_{Γ_A} : Γ_A ↠ ∂bd. The tame quotient map of
G_ℚ₂.The maximal pro-2 quotient map of
G_ℚ₂.Prop 3.14 for
G_ℚ₂(Cor 3.12: the full marked identification).- tameF_surjective : Function.Surjective ⇑self.tameF
The kernel of the tame quotient is pro-2 (wild inertia is a pro-2 group).
…and it is the largest closed normal pro-2 subgroup — Lemma 3.3's characterization
W_F = O₂(G_ℚ₂), which pins the tame quotient intrinsically.- pro2F_surjective : Function.Surjective ⇑self.pro2F
- ker_pro2F : self.pro2F.ker = proPKernel 2 AbsGalQ2
pro2Fis the maximal pro-2 quotient map: its kernel is the pro-2 kernel of the maximal pro-p quotient API. Eq. (27) for
G_ℚ₂:b_{G_ℚ₂} : G_ℚ₂ ↠ ∂bd.
Instances For
b_{Γ_A} : Γ_A → ∂bd (eq. (27)).
Equations
- B.bA = { toMonoidHom := (B.tameA.prod B.pro2A.toMonoidHom).codRestrict GQ2.boundarySubgroup ⋯, continuous_toFun := ⋯ }
Instances For
b_{G_ℚ₂} : G_ℚ₂ → ∂bd (eq. (27)).
Equations
- B.bF = { toMonoidHom := (B.tameF.prod B.pro2F.toMonoidHom).codRestrict GQ2.boundarySubgroup ⋯, continuous_toFun := ⋯ }
Instances For
Theorem 4.2 #
The statement GQ2.thm_4_2 (and its stratum clause thm_4_2_stratum) lives downstream in
GQ2/ThmFourTwo.lean: its proof is the §9 strong induction, whose
machinery imports this file, so the statement cannot stay here (the Lemmas 3.6–3.8 proof/Prop. 1.1 moved-out
pattern). Its hE2 hypothesis says that the decoration target has exponent 2, as required
by lemma_7_3; see docs/section9-extraction.md §Deviations.
Paper-tag ledger (auto-generated by paperforge; do not edit) #
- Cor 3.12 = ⟦cor-relativeDemushkin⟧
- Definition 4.1 = ⟦def-framed⟧
- eq. (154) = ⟦eq-app-cup-convention⟧ [≥ drift window; verify against v428 tex]
- eq. (20) = ⟦eq-Pi⟧
- eq. (21) = ⟦eq-nu2⟧
- eq. (24) = ⟦eq-relativeDemrelation⟧
- eq. (26) = ⟦eq-boundaryobject⟧
- eq. (27) = ⟦eq-boundarymap⟧
- eq. (28) = ⟦eq-beta⟧
- eq. (29) = ⟦eq-eGamma⟧
- Lemma 10.1 = ⟦lem-tameframeexhaustion⟧
- Lemma 3.3 = ⟦lem-o2tame⟧
- Prop 3.10 = ⟦prop-pro2⟧
- Prop 3.14 = ⟦prop-compatiblemarking⟧
- Prop 3.2 = ⟦prop-tamequotient⟧
- Remark 3.15 = ⟦rem-fullmarkingload⟧
- Theorem 4.2 = ⟦thm-fixedframe⟧