The involution-orbit Shapiro ledger #
The compatible transversal, position identity, and final involution coboundary chain.
See GQ2.Shapiro.Ledger for the paper-facing overview, source citations, and deviations.
Lemma 6.15, involution orbits (105) — foundations #
The involution case compares graphPullback(invOrbitDatum_{N,ḡ}) with cor_{U₀→G} of the
two-point Evens cocycle evensNormFun_{N≤U₀} (paper (107)–(109)), where U₀ = ⟨N, ĝ⟩ is the
index-2-over-N subgroup (fixed field K₀ = K^{⟨ḡ⟩}) and ḡ = mk ĝ is an involution of
G/N. These are the setup lemmas: ḡ is an involution, G/U₀ is finite, and the two
index sets G/U₀ and (G/N)/⟨ḡ⟩ correspond (U₀ maps onto ⟨ḡ⟩ under G ↠ G/N).
ḡ = mk ĝ is an involution of G/N when ĝ² ∈ N.
The image of U₀ = ⟨N, ĝ⟩ under G ↠ G/N is ⟨ḡ⟩ (N dies, ĝ ↦ ḡ).
G/U₀ is finite (U₀ ⊇ N has index dividing the finite N.index).
The index correspondence G/U₀ ≃ (G/N)/⟨ḡ⟩: both are the coset space of the
index-2-over-N subgroup U₀ = ⟨N, ĝ⟩ (whose image in G/N is ⟨ḡ⟩). This bijects the two
orbit index sets of the involution comparison.
Equations
- GQ2.ShapiroLedger.invIndexEquiv N ghat U₀ hU₀ = { toFun := Quotient.lift (fun (g : G) => ↑↑g) ⋯, invFun := Quotient.lift (Quotient.lift (fun (g : G) => ↑g) ⋯) ⋯, left_inv := ⋯, right_inv := ⋯ }
Instances For
The ⟨ḡ⟩-orbit canonical representative of a G/N-element z.
Equations
- GQ2.ShapiroLedger.orbOut N ghat z = Quotient.out ↑z
Instances For
The involution graph pullback, unfolded to the two explicit sums of paper eq. (107) (the oriented factor-set term + the orientation-reversal correction).
ḡ = mk ĝ has order exactly 2 in G/N (ĝ ∉ N, ĝ² ∈ N).
N has index 2 in U₀ = ⟨N, ĝ⟩: the map U₀ → G/N has kernel N.subgroupOf U₀ and
range ⟨ḡ⟩ (order 2), so U₀/(N.subgroupOf U₀) ≅ ⟨ḡ⟩.
Involution assembly — setup #
N.subgroupOf U₀ is open in U₀ (preimage of the open N under U₀ ↪ G).
The restriction of α to N.subgroupOf U₀ (reading α at the underlying N-element).
Equations
- GQ2.ShapiroLedger.alphaOn N α U₀ u = ↑α ⟨↑↑u, ⋯⟩
Instances For
alphaOn is additive (inherited from α, a hom on N).
alphaOn is continuous.
Step 2 — the Evens-norm building blocks as explicit α-values #
evensAux/bS on U₀ (relative to N.subgroupOf U₀, shift ĝ) read α at the underlying
N-element, using the index-2 side bookkeeping (ĝ ∉ N; x·ĝ ∈ N ⟺ x ∉ N).
Step 3 — the transversal reconciliation #
Both sides are now sums over O = (G/N)/⟨ḡ⟩ (phi_inv_eq, psi_inv_reindex). The pieces below
bridge the U₀-transversal words (ℓ^{U₀}, used by psi) and the N-transversal words (ℓ^N,
used by phi), and the orientation.
Orbit equivariance: the ⟨ḡ⟩-orbit of mk((γ⁻¹•v).out) equals that of γ̄⁻¹·mk(v.out)
(both are N-images of U₀-lifts of γ⁻¹•v).
In ⟨g⟩ with g² = 1, every element is 1 or g.
The .out shift: (k·ḡ).out = k.out · ĝ · shiftCorr(k) (rearranged shiftCorr).
The compatible transversal invLift (Step 2) #
invLift v := ((invIndexEquiv v).out).out lifts each U₀-coset through the orbit-canonical
G/N-base point z_u — the same base point phi_inv_eq reads. Along it the ℓ^T-words are
based exactly at phi's indices and the aligned/flipped discriminant is literally phi's
ε-condition.
invIndexEquiv computes on mk-classes (definitional).
The compatible transversal: lift each U₀-coset through the orbit-canonical
G/N-representative.
Equations
- GQ2.ShapiroLedger.invLift N ghat U₀ hU₀ v = Quotient.out (Quotient.out ((GQ2.ShapiroLedger.invIndexEquiv N ghat U₀ hU₀) v))
Instances For
The G/N-image of invLift v is the orbit-canonical base point z_u.
invLift is a genuine transversal: it lifts v to v.
The γ-shifted index in orbit form: invIndexEquiv (γ⁻¹ • v) = mk_O (γ̄⁻¹ · z_u).
The γ-shifted base point is the orbit-canonical rep of γ̄⁻¹ · z_u.
The G/N-image of the compatible-transversal word: z_u⁻¹ · γ̄ · z_{u'}.
Alignment discriminant: the compatible-transversal word lies in N iff γ̄⁻¹ · z_u is
its own orbit-canonical rep — literally phi_inv_eq's ε-condition.
Word identities and α-reads along invLift (Step 3) #
On the compatible transversal the aligned reads are on the nose and every flipped or
bS-read carries only shiftCorr-corrections, collapsed to the single correction read
dRead via the duality sc(m·ḡ) = (ĝ·sc(m)·ĝ)⁻¹.
Aligned z'-characterization: if the compatible word lies in N, the shifted base
point is the plain γ-shift of the base point.
Flipped z'-characterization: if the compatible word is not in N, the shifted base
point is the γ-shift times ḡ.
W1 (aligned word identity): on the aligned locus the compatible word IS the canonical
N-transversal word at the base point — on the nose.
W2 (flipped word identity): on the flipped locus the compatible word is the canonical
word times ĝ times a shiftCorr correction.
shiftCorr duality: sc(m·ḡ) = (ĝ · sc(m) · ĝ)⁻¹ (from shifting twice, ḡ² = 1).
The ĝ-conjugated canonical word (rearranged lWord_shift):
ĝ⁻¹·ℓ_k(η)·ĝ = sc(k) · ℓ_{kḡ}(η) · sc(η⁻¹•k)⁻¹.
x ∈ U₀ \ N has G/N-image exactly ḡ.
shiftCorr as an element of ↥N.
Equations
- GQ2.ShapiroLedger.scEl N ghat m = ⟨GQ2.ShapiroLedger.shiftCorr N ghat m, ⋯⟩
Instances For
The correction read D(m) = α(sc(m)).
Equations
- GQ2.ShapiroLedger.dRead N α ghat m = ↑α (GQ2.ShapiroLedger.scEl N ghat m)
Instances For
R1 (aligned evensAux-read): on the aligned locus, the evensAux-read of the
compatible word is the canonical α-read at the base point — no corrections.
R2 (flipped evensAux-read): on the flipped locus, the read is the canonical α-read
plus the correction D((γ⁻¹•z)·ḡ).
R5 (aligned bS-read): for an aligned η-slot at base z', the bS-read is the
canonical α-read at z'·ḡ plus corrections D(z') + D(η⁻¹•z').
R6 (flipped bS-read): for a flipped η-slot at base z', the bS-read is
D(z') plus the canonical α-read at z'·ḡ.
The position identity (Step 4a) #
Per orbit position, the compatible-transversal evensNormFun-read equals phi_inv_eq's
two summands plus the three coboundary terms of the aligned-locus
Λ(σ) = Σ_{u aligned-for-σ} α(ℓ_{z_u}σ)·D(σ̄⁻¹•z_u) — verified cell-by-cell over the four
aligned/flipped combinations.
ḡ²-collapse on G/N.
The σ-action commutes with right-ḡ: σ⁻¹•(m·ḡ) = (σ⁻¹•m)·ḡ.
The mk'-form of the plain shift.
(F,F) product membership: two flipped words multiply into N (ḡ² = 1).
The position identity: at each orbit position, the compatible-transversal Evens-norm
read equals the two phi_inv_eq summands plus the three coboundary terms of the aligned-locus
Λ.
The involution transversal-change 1-cochain: the aligned-locus sum
Λ(σ) = Σ_{v aligned-for-σ} α(ℓ_{z_v}σ)·D(σ⁻¹•z_v).
Equations
- One or more equations did not get rendered due to their size.
Instances For
The aligned-indicator summand in indicator-product form (for continuity).
invLambda is continuous (U₀ ⊇ N is open; the alignment indicator factors through the
discrete G/N).
The involution coboundary (Step 4b): the graph pullback differs from the
compatible-transversal corestriction by δ¹(invLambda).
The final chain (Step 5): lemma_6_15_involution_aux #
alphaOn kills the identity.
The Evens-norm cochain is right-normalized: ν(z, 1) = 0.
The Evens-norm cochain satisfies the char-2 four-term cocycle identity.
Lemma 6.15, involution orbits (105) — the graph pullback of the involution orbit datum
equals the corestriction of the index-two Evens norm, as H2ofFun-classes. Chains the
compatible-transversal coboundary (graphPullback_sub_cor2FunT_mem_B2) with the
transversal-change coboundary (cor2FunT_sub_cor2Fun_mem_B2).