Char-2 cancellation in the kernel module: a sum vanishes iff the summands agree.
ker λ as an ambient subgroup #
ker λ as a subgroup of the ambient target: the additive kernel of
lam inside NAdd E, read back multiplicatively and pushed along the
subtype.
Equations
Instances For
Kernel elements of lam land in ker λ (bundled form).
lam kills ker λ (bundled form).
Normality from invariance (lem:obstructionseparation
l.4230–4231): λ ∈ (R^∨)^Y makes ker λ conjugation-stable. Mind the
right-conjugation orientation conjEndN E y m = y⁻¹ m y: normality
needs y n y⁻¹ ∈ ker λ, so invariance is applied at y⁻¹.
The cover target and its frame #
The scalar pushout target B_λ = Y/ker λ as a framed target
(same H, E, frame; eq:targettower refined by l.4219–4223).
Equations
Instances For
The frame transports verbatim to the scalar pushout target.
Equations
- Q2Presentation.Lifting.scalarCoverFrame E lam hinv F = Q2Presentation.TorsorProgram.quotientFrame Yt (Q2Presentation.Lifting.scalarKernel E lam) ⋯ ⋯ F
Instances For
The scalar projection Y → B_λ = Y/ker λ (the quotient map, with
the normality instance packaged so statements stay instance-clean).
Equations
- Q2Presentation.Lifting.scalarProj E lam hinv = QuotientGroup.mk' (Q2Presentation.Lifting.scalarKernel E lam)
Instances For
The relative kernel R/ker λ #
The relative kernel R/ker λ ≤ B_λ — the deck kernel of the
central double cover, as an elementary kernel of the cover target. It
is Subgroup.map-spelled so Noether III applies on the nose.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The multiplicative projection R → R/ker λ (corestricted).
Equations
- Q2Presentation.Lifting.scalarRelProjMul E lam hinv = { toFun := fun (x : ↥E.N) => ⟨(QuotientGroup.mk' (Q2Presentation.Lifting.scalarKernel E lam)) ↑x, ⋯⟩, map_one' := ⋯, map_mul' := ⋯ }
Instances For
The induced 𝔽₂-linear surjection mkN : NAdd E →ₗ NAdd (R/ker λ)
(idiom: conjEndN, CocycleBridge.lean).
Equations
- Q2Presentation.Lifting.scalarRelProj E lam hinv = { toFun := ⇑(MonoidHom.toAdditive (Q2Presentation.Lifting.scalarRelProjMul E lam hinv)), map_add' := ⋯, map_smul' := ⋯ }
Instances For
The kernel of the induced projection is exactly ker λ (membership
chase through QuotientGroup.eq_one_iff).
The double cover is double, and central #
The double cover is double: |R/ker λ| = 2 for λ ≠ 0.
Every conjugation operator on the relative kernel is the identity
("C acts trivially on R/ker λ", l.4231; free from card 2 +
bijectivity — invariance is not consumed here).
The double cover is central: R/ker λ ≤ Z(B_λ).
The oddness input for the rows diagonal at the cover target: no
card_Y_even-style input is needed — Lagrange at the order-2 relative
kernel supplies evenness (idiom: xr_hodd, XRObstruction.lean).
The child transport (Noether III) and the cover-lift type #
Noether III at the tower ker λ ≤ R ≤ Y:
(Y/ker λ)/(R/ker λ) ≃* Y/R. The relative kernel is
Subgroup.map-spelled, so the Mathlib equivalence applies on the
nose.
Equations
Instances For
The cover projection p_λ : B_λ → B = Y/R, descended along the
identity (QuotientGroup.map).
Equations
- Q2Presentation.Lifting.scalarCoverProj E lam hinv = QuotientGroup.map (Q2Presentation.Lifting.scalarKernel E lam) E.N (MonoidHom.id Yt.Y) ⋯
Instances For
The forward collapse of a single-level class is the cover
projection (quotientQuotientEquivQuotientAux_mk).
The inverse collapse as a hom of finite discrete profinite groups
(idiom: projHom, LiftFibration.lean).
Equations
- One or more equations did not get rendered due to their size.
Instances For
The framing data of the double-quotient cover target agrees with the framing data of the plain child target across the collapse.
The child seen below the cover: transport a child-framed
surjection across the collapse (B_λ)/(R/ker λ) ≃* Y/R.
Equations
- Q2Presentation.Lifting.scalarCoverChild E lam hinv B F g = ⟨{ hom := CategoryTheory.CategoryStruct.comp (↑g).hom (Q2Presentation.Lifting.scalarCollapseInvHom E lam hinv), surj := ⋯ }, ⋯⟩
Instances For
Cover lifts of g (lem:obstructionseparation l.4219–4223):
framed homs Γ ⟶ B_λ over g — surjectivity NOT imposed (the
manuscript's compatible lifts: λ_*o measures weak liftability; images
are stratified by eq:recursionR2/R3 later).
Equations
- One or more equations did not get rendered due to their size.
Instances For
Unfolding for P2 consumers: a cover lift is an honest framed hom to
B_λ whose composite with the cover projection is g.