The congruence calculus and the shift-calculus toolkit #
Piece 1/6 of GQ2.Roe.Labute.StageLemma (see that module for the mathematical overview
and the statement freeze). Generic pro-2 G at the calculus threshold k ≥ 3: the
λ-congruence rules that make the shift words well defined on modification classes, and
the pure group-identity toolkit (commP move rules, central reorderings) that the level
shift computations run on.
The congruence calculus (spike §2.1; generic pro-2 G, k ≥ 3) #
The full profinite instance pack is carried deliberately (the fills run through
closed-map/compactness arguments on λ-layers); the three instantiations D_R, D₀,
freeProTwo all satisfy it.
λₘ dies in Qₘ (the top layer image is trivial).
λ₁ = ⊤ survives to every level quotient.
The λ-grading lemma, transported to the level quotients and to the repo commutator
convention: commP λₐ λᵦ ⊆ λ_{a+b} in Qₘ.
Frattini-only dependence on the triple slots (spike §2.1: [v, g] depends only on
g mod λ₂ for v ∈ λ_{k-1}; §4.3: worth its own lemma — it makes the census-style
base-case checks small): the r₀-shift word is unchanged when the slots move by
λ₂-classes. Fill: L4a.
Frattini-only dependence, r₂ side. Fill: L4a.
Z_{k-1}-class dependence on the modification (spike §2.1: v ↦ v² is
𝔽₂-linear on classes and [v, g] depends only on v mod λₖ): the r₀-shift word is
unchanged when w moves by λₖ-classes. Fill: L4a.
Z_{k-1}-class dependence on the modification, r₂ side. Fill: L4a.
Shift-calculus toolkit (L4a fill helpers; not part of the frozen interface) #
The whole shift computation runs on three facts about a modification v ∈ λ_{k-1} of
Q_{k+1} with k ≥ 3: v² and every commP v g lie in the central involutive layer Zₖ,
and v commutes with λ₂ outright ([λ₂, λ_{k-1}] ⊆ λ_{k+1} = 1). Everything else is the
move rule v * a = a * v * commP v a, which is a pure group identity.
A vanishing commP is exactly a trivial conjugation.
Commuting elements have trivial commP (pure group identity).
The layer images are antitone in the depth index.
A λ_{k-1}-modification squares into the central layer.
Every commP of a λ_{k-1}-modification is central.
The r₂ shift identity (spike §2.2): the x-block is π-inert but contributes both
cross terms, the [y, y^s] block is fully inert, and the y² block gives the diagonal.
The r₀ shift identity (spike §2.2): modifying the triple (a, s, y) by
λ_{k-1}-elements multiplies the relator value by dbarWordR0 — the S⁴ block is inert,
the A² block contributes the π-diagonal w₀²·[w₀,a], and [S,Y] the two cross terms.