Documentation

GQ2.BoundaryFrame

§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 #

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.

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.

noncomputable def GQ2.presentationLift {X : Type} (rels : Set (FreeProfiniteGroup X).toProfinite.toTop) {P : Type} [Group P] [TopologicalSpace P] [IsTopologicalGroup P] [T2Space P] (f : (FreeProfiniteGroup X).toProfinite.toTop →ₜ* P) (hf : rrels, f r = 1) :
(FreeProfiniteGroup X).toProfinite.toTop relatorSubgroup rels →ₜ* P

Descend a relator-killing continuous hom to the profinite presentation.

Equations
Instances For
    @[simp]
    theorem GQ2.presentationLift_mk {X : Type} (rels : Set (FreeProfiniteGroup X).toProfinite.toTop) {P : Type} [Group P] [TopologicalSpace P] [IsTopologicalGroup P] [T2Space P] (f : (FreeProfiniteGroup X).toProfinite.toTop →ₜ* P) (hf : rrels, f r = 1) (w : (FreeProfiniteGroup X).toProfinite.toTop) :
    (presentationLift rels f hf) ((quotientMk (relatorSubgroup rels)) w) = f w

    The three boundary constituents: Ttame, Π, Z₂ #

    noncomputable def GQ2.tameWord :
    (FreeProfiniteGroup (Fin 2)).toProfinite.toTop

    The tame relator τ^σ · (τ²)⁻¹ in the free profinite group on σ, τ = of 0, of 1.

    Equations
    Instances For
      noncomputable def GQ2.Ttame :
      ProfiniteGrp.{0}

      T_tame (§3 opening): the finite-quotient tame group ⟨σ, τ ∣ τ^σ = τ²⟩_prof.

      Equations
      Instances For
        noncomputable def GQ2.tameSigma :
        Ttame.toProfinite.toTop

        The image of σ in Ttame.

        Equations
        Instances For
          noncomputable def GQ2.tameTau :
          Ttame.toProfinite.toTop

          The image of τ in Ttame.

          Equations
          Instances For
            noncomputable def GQ2.piRelator :
            (FreeProfiniteGroup (Fin 3)).toProfinite.toTop

            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
              noncomputable def GQ2.PiBd :
              ProfiniteGrp.{0}

              Π (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
              Instances For
                noncomputable def GQ2.piSigma :
                PiBd.toProfinite.toTop

                The image of σ in Π.

                Equations
                Instances For
                  noncomputable def GQ2.piX0 :
                  PiBd.toProfinite.toTop

                  The image of x₀ in Π.

                  Equations
                  Instances For
                    noncomputable def GQ2.piX1 :
                    PiBd.toProfinite.toTop

                    The image of x₁ in Π.

                    Equations
                    Instances For
                      noncomputable def GQ2.Ztwo :
                      ProfiniteGrp.{0}

                      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
                      Instances For
                        noncomputable def GQ2.ztwoOne :
                        Ztwo.toProfinite.toTop

                        The image of 1 ∈ ℤ in Z₂ — the common value ν_t(σ) = ν₂(σ) = 1.

                        Equations
                        Instances For

                          The unramified markings ν_t and ν₂ (Prop 3.14, eq. (21)) #

                          noncomputable def GQ2.tameToZhat :
                          (FreeProfiniteGroup (Fin 2)).toProfinite.toTop →ₜ* Zhat.toProfinite.toTop

                          The classifying map σ ↦ 1, τ ↦ 0 into ℤ̂ (multiplicative: ofInt 1, 1).

                          Equations
                          Instances For
                            noncomputable def GQ2.nuT :
                            Ttame.toProfinite.toTop →ₜ* Ztwo.toProfinite.toTop

                            ν_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
                            Instances For
                              @[simp]
                              noncomputable def GQ2.wildToZhat :
                              (FreeProfiniteGroup (Fin 3)).toProfinite.toTop →ₜ* Zhat.toProfinite.toTop

                              The classifying map σ ↦ 1, x₀ ↦ 0, x₁ ↦ 0 into ℤ̂.

                              Equations
                              Instances For
                                noncomputable def GQ2.prePiToZtwo :
                                (profinitePresentation {piRelator}).toProfinite.toTop →ₜ* Ztwo.toProfinite.toTop

                                The descent of wildToZhat to the presented (not yet pro-2) group.

                                Equations
                                Instances For
                                  noncomputable def GQ2.nuTwo :
                                  PiBd.toProfinite.toTop →ₜ* Ztwo.toProfinite.toTop

                                  ν₂ : Π ↠ 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
                                  Instances For
                                    @[simp]
                                    @[simp]

                                    The common boundary ∂bd = Ttame ×_{Z₂} Π (eq. (26)) #

                                    noncomputable def GQ2.boundarySubgroup :
                                    Subgroup (Ttame.toProfinite.toTop × PiBd.toProfinite.toTop)

                                    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)) #

                                      structure GQ2.BoundaryFrame (H E : Type) [Group H] [TopologicalSpace H] [DiscreteTopology H] [Finite H] [CommGroup E] [TopologicalSpace E] [DiscreteTopology E] [Finite E] :

                                      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

                                        E has exponent 2 ("elementary abelian").

                                      • psiBar : PiBd.toProfinite.toTop →ₜ* E

                                        The scalar datum ψ̄ : Π → E.

                                      Instances For
                                        noncomputable def GQ2.BoundaryFrame.frameMap {H E : Type} [Group H] [TopologicalSpace H] [DiscreteTopology H] [Finite H] [CommGroup E] [TopologicalSpace E] [DiscreteTopology E] [Finite E] (F : BoundaryFrame H E) (x : boundarySubgroup) :
                                        H × E

                                        The comparison map β : ∂bd → H × E, β(t, p) = (α t, ψ̄ p) (eq. (28)).

                                        Equations
                                        Instances For

                                          Boundary-framed marked targets (Definition 4.1) #

                                          structure GQ2.MarkedTarget (H E Y : Type) [Group H] [Group E] [Group Y] [Finite Y] :

                                          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_Y is a 2-group (finite, since Y is).

                                          • piY : Y →* H

                                            The head map π_Y : Y ↠ H.

                                          • piY_surjective : Function.Surjective self.piY
                                          • ker_piY : self.piY.ker = self.LY

                                            ker π_Y = L_Y.

                                          • thetaY : Y →* E

                                            The scalar decoration θ_Y : Y → E.

                                          Instances For
                                            def GQ2.MarkedTarget.stratum {H E Y : Type} [Group H] [CommGroup E] [Group Y] [Finite Y] (T : MarkedTarget H E Y) (J : Subgroup Y) (hJ : Function.Surjective (T.piY.comp J.subtype)) :
                                            MarkedTarget H E J

                                            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
                                            • T.stratum J hJ = { LY := T.LY.subgroupOf J, normal := , isPGroup_two := , piY := T.piY.comp J.subtype, piY_surjective := hJ, ker_piY := , thetaY := T.thetaY.comp J.subtype }
                                            Instances For

                                              The exact-image counts (eq. (29)) #

                                              def GQ2.IsBoundaryLift {H E Y : Type} [Group H] [TopologicalSpace H] [DiscreteTopology H] [Finite H] [CommGroup E] [TopologicalSpace E] [DiscreteTopology E] [Finite E] {Γ : Type} [Group Γ] [TopologicalSpace Γ] [Group Y] [TopologicalSpace Y] [Finite Y] (b : Γ →ₜ* boundarySubgroup) (F : BoundaryFrame H E) (T : MarkedTarget H E Y) (f : Γ →ₜ* Y) :

                                              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
                                              Instances For
                                                def GQ2.BoundaryLifts {H E Y : Type} [Group H] [TopologicalSpace H] [DiscreteTopology H] [Finite H] [CommGroup E] [TopologicalSpace E] [DiscreteTopology E] [Finite E] {Γ : Type} [Group Γ] [TopologicalSpace Γ] [Group Y] [TopologicalSpace Y] [Finite Y] (b : Γ →ₜ* boundarySubgroup) (F : BoundaryFrame H E) (T : MarkedTarget H E Y) :

                                                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
                                                Instances For
                                                  noncomputable def GQ2.exactImageCount {H E Y : Type} [Group H] [TopologicalSpace H] [DiscreteTopology H] [Finite H] [CommGroup E] [TopologicalSpace E] [DiscreteTopology E] [Finite E] {Γ : Type} [Group Γ] [TopologicalSpace Γ] [Group Y] [TopologicalSpace Y] [Finite Y] (b : Γ →ₜ* boundarySubgroup) (F : BoundaryFrame H E) (T : MarkedTarget H E Y) :

                                                  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
                                                  Instances For
                                                    theorem GQ2.finite_boundaryLifts {H E Y : Type} [Group H] [TopologicalSpace H] [DiscreteTopology H] [Finite H] [CommGroup E] [TopologicalSpace E] [DiscreteTopology E] [Finite E] {Γ : Type} [Group Γ] [TopologicalSpace Γ] [IsTopologicalGroup Γ] [CompactSpace Γ] [TotallyDisconnectedSpace Γ] [Group Y] [TopologicalSpace Y] [DiscreteTopology Y] [Finite Y] (b : Γ →ₜ* boundarySubgroup) (F : BoundaryFrame H E) (T : MarkedTarget H E Y) (hfg : ∃ (s : Finset Γ), (Subgroup.closure s).topologicalClosure = ) :
                                                    Finite (BoundaryLifts b F T)

                                                    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.

                                                    Instances For
                                                      noncomputable def GQ2.BoundaryMaps.bA (B : BoundaryMaps) :
                                                      GammaA.toProfinite.toTop →ₜ* boundarySubgroup

                                                      b_{Γ_A} : Γ_A → ∂bd (eq. (27)).

                                                      Equations
                                                      Instances For
                                                        noncomputable def GQ2.BoundaryMaps.bF (B : BoundaryMaps) :

                                                        b_{G_ℚ₂} : G_ℚ₂ → ∂bd (eq. (27)).

                                                        Equations
                                                        Instances For
                                                          @[simp]
                                                          theorem GQ2.BoundaryMaps.bA_apply_coe (B : BoundaryMaps) (g : GammaA.toProfinite.toTop) :
                                                          (B.bA g) = (B.tameA g, B.pro2A g)
                                                          @[simp]
                                                          theorem GQ2.BoundaryMaps.bF_apply_coe (B : BoundaryMaps) (g : AbsGalQ2) :
                                                          (B.bF g) = (B.tameF g, B.pro2F g)
                                                          theorem GQ2.BoundaryMaps.bA_surjective (B : BoundaryMaps) :
                                                          Function.Surjective B.bA
                                                          theorem GQ2.BoundaryMaps.bF_surjective (B : BoundaryMaps) :
                                                          Function.Surjective B.bF

                                                          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) #