§8 radical-edge def-layer #
The Lemma 8.6 definition layer — CentralCover, polarMul, RadicalCoverData,
NoDescent, MLifts, MLifts.Central — and the generic half-count engine
two_mul_card_fiber, lifted out of GQ2/SectionEight.lean into this lower shared file.
Why. The §8 proof-layer files (GQ2/CentralObstruction.lean, …) need these definitions to state and
prove their lemmas, but must not import SectionEight — otherwise splicing a proved lemma
back into SectionEight (lemma_8_6_local := CentralObstruction…) is a circular import
(the Prop. 5.16 proof prop_5_16 trap). Same pattern as GQ2/OrbitData.lean for §6
(docs/orchestration/orbit-data-refactor.md).
Moved verbatim from SectionEight (namespace preserved: GQ2.SectionEight). No axioms;
Ax = ∅.
Central double covers (§8) #
A central double cover of the finite group Y (§8): a surjection whose kernel is
generated by a central element z ≠ 1 of square one.
- cover : Type
The covering group.
- group : Group self.cover
- finite : Finite self.cover
- topo : TopologicalSpace self.cover
- disc : DiscreteTopology self.cover
- p : self.cover →* Y
The covering surjection.
- surj : Function.Surjective ⇑self.p
- z : self.cover
The central kernel generator.
- z_ne : self.z ≠ 1
Instances For
Squares die in the kernel subgroup ⟨z⟩ (its elements have order ≤ 2).
z-powers by 𝔽₂-exponents add (any central double cover: z² = 1).
The Lemma 8.6 datum (radical cover) #
The multiplicative polar form of a 𝔽₂-valued square function on (a subgroup of) a
group: B_q(m, m') = q(mm') + q(m) + q(m').
Equations
- GQ2.SectionEight.polarMul q mul m m' = q (mul m m') + q m + q m'
Instances For
The Lemma 8.6 datum: a central double cover of Bg restricting to a quadratic form
on the elementary abelian normal subgroup M, with polar radical containing T ≤ M and
vanishing on T (paper §8, setting of Lemma 8.6; M = K/R, T = T₀ after §7).
- C : CentralCover Bg
The central double cover
p : B̃ ↠ B. - M : Subgroup Bg
- hM : self.M.Normal
- T : Subgroup Bg
- hT : self.T.Normal
- helem (m : Bg) : m ∈ self.M → m * m = 1
- q : ↥self.M → ZMod 2
Instances For
The M-layer of a RadicalCoverData is normal (instance form, so that the quotient
Bg ⧸ D.M carries its group structure in statement positions — the TameQuotientData
Lean-detail pattern).
"The radical edge is nonzero", operationally (Lemma 8.6, descent clause): the cover
admits no descent to B/T, i.e. no normal complement to p⁻¹(T) missing z.
Equations
Instances For
The unrestricted M-lifts of a lower map ρ : Γ → B/M: continuous homomorphisms
f : Γ → B over ρ.
Equations
- GQ2.SectionEight.MLifts D ρ = { f : Γ' →ₜ* Bg // ∀ (γ : Γ'), ↑(f γ) = ρ γ }
Instances For
An M-lift satisfies the central relation when it lifts through the cover.
Equations
- GQ2.SectionEight.MLifts.Central D f = ∃ (g : Γ' →ₜ* D.C.cover), ∀ (γ : Γ'), D.C.p (g γ) = ↑f γ
Instances For
Paper-tag ledger (auto-generated by paperforge; do not edit) #
- Lemma 8.6 = ⟦lem-radicaledge⟧