Documentation

GQ2.BoundaryConstruction

§3 boundary construction — Prop 3.10 (both halves) and Prop 3.14 #

Proofs of the three §3-marked statements declared in GQ2/SectionThreeMarked.lean:

The analytical heart is the word collapse: at τ = 1 (forced in every finite 2-group quotient by Lemma 3.1, Tame.tame_odd_order, since τ then has both odd and 2-power order) the auxiliary words trivialise (u_i = x_i, d₀ = c₀ = d_g = h_c = 1, g₀ = σ², h₀ = σ⁻²x₀σ²·x₀) and the wild relator (6) becomes the pro-2 relator (20) = piRelator. Everything downstream mirrors GQ2/Prop32.lean's Γ_A-side Prop 3.2 (phiA/chiW/tameAEquiv, isAdmissible_tameClassifier_level, NA_le_ker_tameClassifier) one presentation up, using the maximal-pro-2-quotient universal property (GQ2/MaxProP.lean: proPKernel_le_ker, maxProPHomEquiv, isProP_quotient_proPKernel).

The three public statements are supplied by prop_3_10_gammaA_proved in this file, prop_3_10_local_marked_proved in GQ2/LocalMarked.lean, and prop_3_14_proved in GQ2/BoundaryMapsWitness.lean. Their separation follows the import graph: the two marked isomorphisms are constructed before the final BoundaryMaps witness bundles both sources.

The wild-relator collapse at τ = 1 #

theorem GQ2.SectionThree.wildRelWord_eq {G : Type u_1} [Group G] (σ x₀ x₁ : G) ( : powOmega2 σ = σ) (hx0 : powOmega2 x₀ = x₀) (hx1 : powOmega2 x₁ = x₁) :
{ σ := σ, τ := 1, x₀ := x₀, x₁ := x₁ }.h0 * { σ := σ, τ := 1, x₀ := x₀, x₁ := x₁ }.u1⁻¹ * conjP x₁ σ * { σ := σ, τ := 1, x₀ := x₀, x₁ := x₁ }.c0 = conjP x₀ (σ ^ 2) * x₀ * commP x₁ σ

The word collapse. With τ = 1 and ω₂ acting as the identity on σ, x₀, x₁ (automatic in a 2-group, where every element has 2-power order), the wild relator word (6) h₀ · u₁⁻¹ · x₁^σ · c₀ equals the pro-2 relator word (20) σ⁻²x₀σ² · x₀ · [x₁, σ].

theorem GQ2.SectionThree.wildRel_iff_piRelatorWord {G : Type u_1} [Group G] (σ x₀ x₁ : G) ( : powOmega2 σ = σ) (hx0 : powOmega2 x₀ = x₀) (hx1 : powOmega2 x₁ = x₁) :
{ σ := σ, τ := 1, x₀ := x₀, x₁ := x₁ }.WildRel conjP x₀ (σ ^ 2) * x₀ * commP x₁ σ = 1

The wild relation at (σ, 1, x₀, x₁) is equivalent to the pro-2 relator vanishing, under the ω₂-fixes hypotheses.

Both target groups are pro-2 #

theorem GQ2.SectionThree.piBd_isProP :
IsProP 2 PiBd.toProfinite.toTop

Π is a pro-2 group (a maximal pro-2 quotient).

theorem GQ2.SectionThree.maxProPGammaA_isProP :
IsProP 2 (maxProPQuotient 2 GammaA.toProfinite.toTop).toProfinite.toTop

The maximal pro-2 quotient of Γ_A is a pro-2 group.

Topological generation of Π and the relator word #

noncomputable def GQ2.SectionThree.evalPi :
(FreeProfiniteGroup (Fin 3)).toProfinite.toTop →ₜ* PiBd.toProfinite.toTop

The evaluation F₃ → Π, σ ↦ πσ, x₀ ↦ πx₀, x₁ ↦ πx₁ (presentation projection then max pro-2 projection).

Equations
Instances For
    theorem GQ2.SectionThree.topGen_piBd :
    (Subgroup.closure {piSigma, piX0, piX1}).topologicalClosure =

    Π is topologically generated by πσ, πx₀, πx₁.

    theorem GQ2.SectionThree.gen_piBd_quotient {H : Type u_1} [Group H] [TopologicalSpace H] [IsTopologicalGroup H] [DiscreteTopology H] (f : PiBd.toProfinite.toTop →* H) (hcont : Continuous f) (hsurj : Function.Surjective f) :
    Subgroup.closure {f piSigma, f piX0, f piX1} =

    In every discrete continuous quotient of Π, the images of πσ, πx₀, πx₁ generate.

    The pro-2 relator word (20) vanishes at (πσ, πx₀, πx₁).

    The forward descent Γ_A → Π #

    The pro-2 classifier F₄ ⟶ Π: σ ↦ πσ, τ ↦ 1, x₀ ↦ πx₀, x₁ ↦ πx₁.

    Equations
    Instances For
      theorem GQ2.SectionThree.isAdmissible_piClassifier_level (V : OpenNormalSubgroup PiBd.toProfinite.toTop) :
      (Marking.map ((QuotientGroup.mk' V.toOpenSubgroup).comp (ProfiniteGrp.Hom.hom piClassifier).toMonoidHom) univMarking).Admissible

      Through every finite 2-group level of Π, the marking pushed from the pro-2 classifier is admissible: τ ↦ 1, and the wild relator collapses to piRelator, which vanishes.

      theorem GQ2.SectionThree.NA_le_ker_piClassifier :
      NA (ProfiniteGrp.Hom.hom piClassifier).ker

      N_A is contained in the kernel of the pro-2 classifier (each finite level is admissible).

      noncomputable def GQ2.SectionThree.phiP :
      GammaA.toProfinite.toTop →ₜ* PiBd.toProfinite.toTop

      The descent φ_Π : Γ_A → Π (σ ↦ πσ, τ ↦ 1, x₀ ↦ πx₀, x₁ ↦ πx₁) — Prop 3.14's pro2A.

      Equations
      Instances For

        The backward descent Π → Γ_A(2) #

        The marked tame relation holds in Γ_A (relation (5) dies in the admissible limit).

        theorem GQ2.SectionThree.maxProPMk_gammaTau :
        (maxProPMk 2 GammaA.toProfinite.toTop) gammaTau = 1

        τ dies in the maximal pro-2 quotient of Γ_A (Lemma 3.1): in every finite 2-group level the image of τ has both odd order (tame relation) and 2-power order, hence is trivial.

        theorem GQ2.SectionThree.piRelatorWord_maxA_eq_one :
        conjP ((maxProPMk 2 GammaA.toProfinite.toTop) gammaX0) ((maxProPMk 2 GammaA.toProfinite.toTop) gammaSigma ^ 2) * (maxProPMk 2 GammaA.toProfinite.toTop) gammaX0 * commP ((maxProPMk 2 GammaA.toProfinite.toTop) gammaX1) ((maxProPMk 2 GammaA.toProfinite.toTop) gammaSigma) = 1

        The pro-2 relator (20) holds in the maximal pro-2 quotient of Γ_A. In every finite 2-group level the wild relation (6) holds (it dies in Γ_A, wildRelator_mem_NA) and τ ↦ 1, so the collapse gives piRelator = 1; separated by finite quotients, it vanishes in the limit.

        The marked isomorphism Γ_A(2) ≅ Π (Prop 3.10, Γ_A half) #

        noncomputable def GQ2.SectionThree.PhiMax :
        (maxProPQuotient 2 GammaA.toProfinite.toTop).toProfinite.toTop →ₜ* PiBd.toProfinite.toTop

        The forward map Φ : Γ_A(2) → Π, the descent of φ_Π through the maximal pro-2 quotient (Π is pro-2, so φ_Π kills proPKernel).

        Equations
        Instances For
          noncomputable def GQ2.SectionThree.psiBase :
          FreeProfiniteGroup (Fin 3) maxProPQuotient 2 GammaA.toProfinite.toTop

          The backward base map F₃ → Γ_A(2), σ ↦ [σ], x₀ ↦ [x₀], x₁ ↦ [x₁].

          Equations
          • One or more equations did not get rendered due to their size.
          Instances For
            theorem GQ2.SectionThree.psiBase_piRelator :
            (ProfiniteGrp.Hom.hom psiBase).toMonoidHom piRelator = 1

            The base map kills piRelator (that is the backward collapse piRelatorWord_maxA_eq_one).

            noncomputable def GQ2.SectionThree.psiPres :
            (profinitePresentation {piRelator}).toProfinite.toTop →ₜ* (maxProPQuotient 2 GammaA.toProfinite.toTop).toProfinite.toTop

            The lift through the presentation Π(pre) → Γ_A(2).

            Equations
            Instances For
              noncomputable def GQ2.SectionThree.PsiMax :
              PiBd.toProfinite.toTop →ₜ* (maxProPQuotient 2 GammaA.toProfinite.toTop).toProfinite.toTop

              The backward map Ψ : Π → Γ_A(2) (through the max pro-2 universal property).

              Equations
              Instances For
                theorem GQ2.SectionThree.topGen_maxA :
                (Subgroup.closure {(maxProPMk 2 GammaA.toProfinite.toTop) gammaSigma, (maxProPMk 2 GammaA.toProfinite.toTop) gammaTau, (maxProPMk 2 GammaA.toProfinite.toTop) gammaX0, (maxProPMk 2 GammaA.toProfinite.toTop) gammaX1}).topologicalClosure =

                Γ_A(2) is topologically generated by the images of the four marked generators.

                theorem GQ2.SectionThree.PhiMax_PsiMax (x : PiBd.toProfinite.toTop) :
                PhiMax (PsiMax x) = x

                Φ ∘ Ψ = id on Π (both fix πσ, πx₀, πx₁; density).

                theorem GQ2.SectionThree.PsiMax_PhiMax (x : (maxProPQuotient 2 GammaA.toProfinite.toTop).toProfinite.toTop) :
                PsiMax (PhiMax x) = x

                Ψ ∘ Φ = id on Γ_A(2) (checked on the four marked generator images; density).

                noncomputable def GQ2.SectionThree.maxAEquiv :
                (maxProPQuotient 2 GammaA.toProfinite.toTop).toProfinite.toTop ≃ₜ* PiBd.toProfinite.toTop

                The marked isomorphism Γ_A(2) ≅ Π (Prop 3.10, Γ_A half).

                Equations
                • One or more equations did not get rendered due to their size.
                Instances For
                  theorem GQ2.SectionThree.prop_3_10_gammaA_proved :
                  ∃ (e : (maxProPQuotient 2 GammaA.toProfinite.toTop).toProfinite.toTop ≃ₜ* PiBd.toProfinite.toTop), e ((maxProPMk 2 GammaA.toProfinite.toTop) ((quotientMk NA) univMarking.σ)) = piSigma e ((maxProPMk 2 GammaA.toProfinite.toTop) ((quotientMk NA) univMarking.τ)) = 1 e ((maxProPMk 2 GammaA.toProfinite.toTop) ((quotientMk NA) univMarking.x₀)) = piX0 e ((maxProPMk 2 GammaA.toProfinite.toTop) ((quotientMk NA) univMarking.x₁)) = piX1

                  Prop 3.10, Γ_A half (proved): the maximal pro-2 quotient of Γ_A is Π, matching the marked generators.

                  theorem GQ2.SectionThree.topGen_gammaA :
                  (Subgroup.closure {gammaSigma, gammaTau, gammaX0, gammaX1}).topologicalClosure =

                  Γ_A is topologically generated by its four marked generators.

                  Paper-tag ledger (auto-generated by paperforge; do not edit) #