Documentation

GQ2.Roe.DRPresentation

The Roe pro-2 presentation D_R = ⟨s, x, y | (x^s)⁻¹x⁻³y²[y,y^s]⟩ (Roe note §3.1) #

The maximal pro-2 quotient of the Roe candidate Γ_R collapses to a three-generator one-relator pro-2 group (Roe note, eq. (3.1) ⟦lem:pro2word⟧, verbatim):

\DR=
\angles{s,x,y\ \middle|\
r_2=(x^s)^{-1}x^{-3}y^2[y,y^s]=1}_{\mathrm{pro}\text{-}2},

with s = σ, x = x₀, y = x₁ (τ dies in any pro-2 quotient and ω₂-powers are identities there). This file constructs D_R 1:1 on the pattern of GQ2/DyadicPresentation.lean (the D₀ = ⟨A,S,Y | A²S⁴[S,Y]⟩ file): the relator as a word in the free profinite group on Fin 3, the full profinite presentation DRFull, the pro-2 group DR = maxProPQuotient 2 DRFull, the marked generators drS, drX, drY at both levels, and the relation lemmas.

Conventions match the note exactly: x ^ g = g⁻¹xg (GQ2.conjP), [x,y] = x⁻¹y⁻¹xy (GQ2.commP), and x⁻³ = (x³)⁻¹.

The word shape drWord #

The relator's shape is factored out as drWord s x y = (x^s)⁻¹ · (x³)⁻¹ · y² · [y, y^s], a computable word in any group. This single definition is evaluated in three regimes:

Naturality (map_drWord) makes the relation lemmas and every downstream evaluation one-line transports of each other.

Universal property #

drLiftHom (the d0LiftHom clone, GQ2/SectionThree.lean:444): a triple in a pro-2 group killing drWord classifies a continuous hom out of DR. This is the workhorse for the 𝔽₂-characters of DRDemushkin.lean, the unramified marking ν_R of MarkedPro2.lean, and the canonical orientation χ_R (ticket R11).

Stress tests #

The word shape #

def GQ2.drWord {G : Type u_1} [Group G] (s x y : G) :
G

The Roe pro-2 relator word shape drWord s x y = (x^s)⁻¹ · (x³)⁻¹ · y² · [y, y^s] (note eq. (3.1) ⟦lem:pro2word⟧, verbatim r_2=(x^s)^{-1}x^{-3}y^2[y,y^s]), as a word in any group, with the paper's conventions x ^ g = g⁻¹xg (conjP) and [x,y] = x⁻¹y⁻¹xy (commP). Evaluated at the free profinite generators it is the relator drRelator; at WordLift-lifts it computes the χ-twisted Fox row (GQ2/Roe/CrossedDerivation.lean).

Equations
Instances For
    theorem GQ2.map_drWord {F : Type u_1} {G : Type u_2} {H : Type u_3} [Group G] [Group H] [FunLike F G H] [MonoidHomClass F G H] (φ : F) (s x y : G) :
    φ (drWord s x y) = drWord (φ s) (φ x) (φ y)

    Naturality of the word shape under any monoid-hom-like map: drWord uses only *, ⁻¹, ^, so it pushes through unconditionally (no ω₂-powers — contrast Marking.map_wildValueR, which needs a finite source).

    theorem GQ2.drWord_comm {G : Type u_1} [CommGroup G] (s x y : G) :
    drWord s x y = (x ^ 4)⁻¹ * y ^ 2

    Stress test (abelian collapse) ⟦eq:BR⟧: in a commutative group the conjugations collapse and the commutator dies, so drWord s x y = (x⁴)⁻¹ · y² — the abelianized relation −4x̄ + 2ȳ = 0 of note eq. (3.4), pinning the exponent sum −1 − 3 = −4 on x and 2 on y (and the independence from s).

    The relator and the presented group #

    noncomputable def GQ2.drRelator :
    (FreeProfiniteGroup (Fin 3)).toProfinite.toTop

    The Roe pro-2 relator r₂ = (x^s)⁻¹x⁻³y²[y,y^s] — note eq. (3.1) ⟦lem:pro2word⟧ — as a word in the free profinite group on Fin 3 with s = of 0, x = of 1, y = of 2. It is ω₂-free (profinite exponentiation by ω₂ is the identity on pro-2 elements), hence a bare word: drWord at the generators.

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

      The full profinite presentation ⟨s, x, y | r₂⟩ (before taking the pro-2 quotient). The note's D_R is pro-2, so D_R is the maximal pro-2 quotient of this (DR below); the bare presentation is not pro-2 — e.g. in an abelian target the relator collapses to x⁻⁴y² (drWord_comm), which dies under x ↦ 0, y ↦ 1 in ℤ/3, so the full presentation surjects onto ℤ/3 and its abelianization carries an odd part. Taking the pro-2 quotient is what makes B_R = D_R^{ab} = ℤ/2 ⊕ ℤ₂ ⊕ ℤ₂ (note eq. (3.4)–(3.6)) correct.

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

        D_R (note eq. (3.1) ⟦lem:pro2word⟧): the pro-2 group ⟨s, x, y | (x^s)⁻¹x⁻³y²[y,y^s] = 1⟩_pro-2, encoded as the maximal pro-2 quotient of the profinite presentation — the same encoding as D₀ (GQ2.D0) and Π (GQ2.PiBd).

        Equations
        Instances For

          The relator holds in the full presentation: r₂ = 1 in DRFull.

          The marked generators #

          noncomputable def GQ2.drFullS :
          DRFull.toProfinite.toTop

          The generator s ∈ DRFull (image of of 0; the note's s = σ).

          Equations
          Instances For
            noncomputable def GQ2.drFullX :
            DRFull.toProfinite.toTop

            The generator x ∈ DRFull (image of of 1; the note's x = x₀).

            Equations
            Instances For
              noncomputable def GQ2.drFullY :
              DRFull.toProfinite.toTop

              The generator y ∈ DRFull (image of of 2; the note's y = x₁).

              Equations
              Instances For

                The Roe relation (x^s)⁻¹x⁻³y²[y,y^s] = 1 already in the full presentation DRFull.

                noncomputable def GQ2.drS :
                DR.toProfinite.toTop

                The generator s ∈ D_R (image of s under the pro-2 quotient map).

                Equations
                Instances For
                  noncomputable def GQ2.drX :
                  DR.toProfinite.toTop

                  The generator x ∈ D_R.

                  Equations
                  Instances For
                    noncomputable def GQ2.drY :
                    DR.toProfinite.toTop

                    The generator y ∈ D_R.

                    Equations
                    Instances For

                      The Roe relation on the named generators ⟦lem:pro2word⟧: (x^s)⁻¹ · x⁻³ · y² · [y, y^s] = 1 in D_R, in drWord form. It holds already in the full presentation (drFull_relation) and is pushed through the pro-2 quotient by map_drWord.

                      theorem GQ2.dr_relation_expanded :
                      (conjP drX drS)⁻¹ * (drX ^ 3)⁻¹ * drY ^ 2 * commP drY (conjP drY drS) = 1

                      The Roe relation, spelled out: (x^s)⁻¹ · (x³)⁻¹ · y² · [y, y^s] = 1 in D_R.

                      theorem GQ2.isProP_DR :
                      IsProP 2 DR.toProfinite.toTop

                      D_R is pro-2 (re-export of isProP_maxProPQuotient at this instance, for readability at use sites: characters, ν_R, χ_R, and the Demushkin package all consume it).

                      Universal property of D_R #

                      A triple in a pro-2 group killing the relator word classifies a continuous hom D_R → H — the local replica of d0LiftHom (GQ2/SectionThree.lean:444), placed here because every D_R-character in the Route-L development (the 𝔽₂-dual basis, ν_R, χ_R) is built from it.

                      noncomputable def GQ2.drLiftHom {H : Type} [Group H] [TopologicalSpace H] [IsTopologicalGroup H] [CompactSpace H] [T2Space H] [TotallyDisconnectedSpace H] (hH : IsProP 2 H) (m : Fin 3H) (hrel : drWord (m 0) (m 1) (m 2) = 1) :
                      DR.toProfinite.toTop →ₜ* H

                      Universal property of D_R: a triple m 0, m 1, m 2 in a pro-2 group H with drWord (m 0) (m 1) (m 2) = 1 classifies a continuous hom D_R → H sending s, x, y to m 0, m 1, m 2 (drLiftHom_S/X/Y).

                      Equations
                      • One or more equations did not get rendered due to their size.
                      Instances For
                        @[simp]
                        theorem GQ2.drLiftHom_S {H : Type} [Group H] [TopologicalSpace H] [IsTopologicalGroup H] [CompactSpace H] [T2Space H] [TotallyDisconnectedSpace H] (hH : IsProP 2 H) (m : Fin 3H) (hrel : drWord (m 0) (m 1) (m 2) = 1) :
                        (drLiftHom hH m hrel) drS = m 0
                        @[simp]
                        theorem GQ2.drLiftHom_X {H : Type} [Group H] [TopologicalSpace H] [IsTopologicalGroup H] [CompactSpace H] [T2Space H] [TotallyDisconnectedSpace H] (hH : IsProP 2 H) (m : Fin 3H) (hrel : drWord (m 0) (m 1) (m 2) = 1) :
                        (drLiftHom hH m hrel) drX = m 1
                        @[simp]
                        theorem GQ2.drLiftHom_Y {H : Type} [Group H] [TopologicalSpace H] [IsTopologicalGroup H] [CompactSpace H] [T2Space H] [TotallyDisconnectedSpace H] (hH : IsProP 2 H) (m : Fin 3H) (hrel : drWord (m 0) (m 1) (m 2) = 1) :
                        (drLiftHom hH m hrel) drY = m 2

                        Stress tests: concrete finite 2-group markings (decide) #

                        drWord is a computable word (no ω₂), so finite evaluations are decide-checked directly — the transcription-slip guard of plan rule 9 (cf. the Γ_A campaign's h₀ erratum).

                        theorem GQ2.drWord_zmod8 :
                        drWord (Multiplicative.ofAdd 3) (Multiplicative.ofAdd 1) (Multiplicative.ofAdd 2) = 1

                        Stress test (numeric pin, ℤ/8): at the additive marking (s, x, y) = (3, 1, 2) the relator dies — −4·1 + 2·2 = 0 — pinning the abelianized exponents of ⟦eq:BR⟧.

                        theorem GQ2.drWord_zmod8_y1 :
                        drWord (Multiplicative.ofAdd 3) (Multiplicative.ofAdd 1) (Multiplicative.ofAdd 1) = Multiplicative.ofAdd 6

                        Stress test (negative pin, ℤ/8): moving y to 1 gives −4 + 2 = −2 ≡ 6 (mod 8) — the relator does not die, pinning the y-exponent 2 (a bare y would give −3 ≡ 5, and in place of in the middle factor would give 1·... = 7).

                        theorem GQ2.drWord_d4 :
                        drWord (DihedralGroup.r 2) (DihedralGroup.r 1) (DihedralGroup.sr 0) = 1

                        Stress test (non-abelian 2-group quotient): the marking (s, x, y) = (r 2, r 1, sr 0) of D₄ = DihedralGroup 4 kills the relator — s is central, so (x^s)⁻¹x⁻³ = x⁻⁴ = 1 and [y, y^s] = [y, y] = 1, while y² = 1 for the reflection — and {r 2, r 1, sr 0} generates D₄. So the order-8 dihedral group is a genuine non-abelian finite quotient of D_R (the R2 spike's #Hom(D_R, ·)-count data confirms #Hom(D_R, D₄) = #Hom(D₀, D₄)).

                        Paper-tag ledger (Roe note paper/roe-presentation-verification.tex; hand-maintained) #