The nonzero variation class over Γ_R, #H²(Γ_R, 𝔽₂) = 2, and Lemma 8.6 #
The Γ_R twin of GQ2/HalfTorsorGammaA.lean, and the delivery point of two SourceData
leaves for the Roe candidate:
exists_nonzero_varCoc_gammaR— assembling theΓ_Rledger identity with theprop_5_15_Rself-duality: fromNoDescent, there is a crossedT-cocycleuwhose variation class[varCoc u] ∈ H²(Γ_R, 𝔽₂)is nonzero (thehvarinput toCentralObstruction.half_count);card_H2_gammaR_eq_two—#H²(Γ_R, 𝔽₂) = 2:WordCoh2R.obsH2_R_injectivegives≤ 2, the nonzero variation class gives surjectivity;card_H2_gammaR— the same unconditionally, over the packagedGammaRwith its canonical trivial action. TheNoDescenthypothesis is discharged against the source-freeD₈witnessCardH2GammaA.datum/datum_noDescent, reused verbatim (RadicalCoverDatacarries noΓ); only the surjectionΓ_R ↠ 𝔽₂²/⟨s̄⟩is rebuilt, by descendingCardH2GammaA.qmarkthroughMarking.descendR. This is theSourceData.cardH2leaf — thehcard_Rresidue thatRStageGammaR.stageR136_gammaR_of_hcardandhsep_hom_gammaRthread;half_torsor_gammaR/lemma_8_6_gammaR— theSourceData.lem86leaf (obligation ii.4): with a nonzero radical edge, exactly half of the unrestrictedM-lifts of a lower epimorphismρ : Γ_R ↠ B/Msatisfy the central relation.
The two examples at the end are stated in the verbatim field types of GQ2.SourceData
specialised at Γ := GammaR (the RStage/GammaR.lean spelling discipline), so that any drift
between these declarations and the structure is caught here rather than in R32's sourceR.
The nonzero variation class over Γ_R (the Γ_R half-torsor proof). For a lower
epimorphism ρ : Γ_R ↠ B/M with nonzero radical edge (NoDescent), there is a crossed
T-cocycle u whose variation class is a nonzero element of H²(Γ_R, 𝔽₂).
#H²(Γ_R, 𝔽₂) = 2 (the Γ_R half-torsor proof hcard). The obstruction injection
obsH2_R : H² ↪ 𝔽₂ (c2) gives ≤ 2; the nonzero variation class makes it surjective, hence a
bijection.
Lemma 8.6, Γ_R source (the Γ_R half-torsor proof): with a nonzero radical edge, exactly
half of the unrestricted M-lifts of a lower epimorphism ρ : Γ_R ↠ B/M satisfy the central
relation. The abstract half-count CentralObstruction.half_count fed by the nonzero variation
class (exists_nonzero_varCoc_gammaR) and #H² = 2 (card_H2_gammaR_eq_two); the counted set is
finite because Γ_R is topologically finitely generated.
Lemma 8.6, Γ_R source ⟦lem-radicaledge⟧ — the SourceData.lem86 leaf (obligation ii.4).
Γ_R twin of SectionEight.lemma_8_6_gammaA (GQ2/SectionEight/Partition.lean), stated over the
packaged GammaR; the content is half_torsor_gammaR.
#H²(Γ_R, 𝔽₂) = 2, unconditionally #
The NoDescent hypothesis of card_H2_gammaR_eq_two is discharged exactly as on the Γ_A side
(GQ2/CardH2GammaA.lean), against the same concrete witness 𝔽₂ → D₈ → 𝔽₂² with T = M = ⟨s̄⟩
and q ≡ 0. That witness is source-free — RadicalCoverData Bg binds only [Group Bg] [Finite Bg], no Γ — so CardH2GammaA.datum and CardH2GammaA.datum_noDescent are reused
verbatim. Only the surjection onto 𝔽₂²/⟨s̄⟩ is Γ-specific and rebuilt here: the same order-2
marking CardH2GammaA.qmark, now shown AdmissibleR (its Roe wild relation is automatic — both
wild generators are trivial, Marking.wildRelR_of_trivial_wild) and descended through
Marking.descendR.
Instances For
The chosen surjection ρ_R : Γ_R ↠ 𝔽₂²/⟨s̄⟩, by descending qmark through
Marking.descendR.
Equations
Instances For
#H²(Γ_R, 𝔽₂) = 2, unconditionally, over the raw quotient GR.
#H²(Γ_R, 𝔽₂) = 2 over the packaged GammaR, with its canonical trivial action
(RStageGammaR.instDistribMulActionGammaR) — the SourceData.cardH2 leaf, and the exact
hcard_R residue threaded by RStageGammaR.hsep_hom_gammaR and
RStageGammaR.stageR136_gammaR_of_hcard. Bridges card_H2_gammaR_unit across the
GR ≡ GammaR defeq, mirroring CardH2GammaA.card_H2_gammaA.
SourceData field-type smoke tests (R31 spelling discipline) #
Paper-tag ledger (Roe note paper/roe-presentation-verification.tex; hand-maintained) #
- Lemma 8.6 = ⟦lem-radicaledge⟧ —
lemma_8_6_gammaR, overΓ_R. - Definition 1.1 = ⟦def:GammaR⟧ —
Marking.descendR/AdmissibleR, inrhoR.