GL-A: transport identities for the span induction #
Design record: docs/orchestration/span-gradedlie-plan.md §2.3, §3 (GL-A).
Statements frozen (GL0); fills ticket GL-A. Private helpers are the worker's to
add; small private lemmas from StageLemma.lean may be restated binder-for-binder
(house precedent) but this file must NOT import StageLemma.
The core is the transport identity d̄(w)² = d̄(w²) (both shapes) for
modifications one level deeper (w i ∈ λ_{k-2}-image), valid for k ≥ 4; the single
place the threshold enters is (commP u g)² = commP (u²) g, whose correction
⁅⁅u,g⁆,u⁆ ∈ [λ_{k-1}, λ_{k-2}] ⊆ λ_{2k-3} dies in Q_{k+1} exactly when k ≥ 4
(machine-validated at k = 4, 5, 6 — memo §5).
Everything is stated for generic pro-2 G (the instance pack of the tower API);
the consumers instantiate at freeProTwo.
Pure group identities (restated from StageLemma.lean) #
StageLemma.lean sits above this file in the import graph (it imports
GradedLie.SpanAssembly), so its private calculus is restated here binder-for-binder
rather than imported — the house precedent recorded in the design memo §3.
Layer calculus (restated from StageLemma.lean, plus two λⱼ-graded variants) #
The frozen GL-A interface #
Squaring is multiplicative on λ_{k-1}-image elements of Q_{k+1}: the
commutator correction lands in [λ_{k-1}, λ_{k-1}] ⊆ λ_{2k-2}, trivial for k ≥ 3.
Fill: GL-A.
The commP-square transport (the k ≥ 4 gate of the whole step): for
u ∈ λ_{k-2}-image and arbitrary g, (commP u g)² = commP (u²) g in Q_{k+1} —
the correction ⁅⁅u,g⁆,u⁆ ∈ λ_{2k-3} dies exactly when 2k-3 ≥ k+1. Fill: GL-A.
The transport identity, r₀ shape (memo §2.3): π of a depth-(k-1) defect
word is the depth-k defect word at the squared modification. Slots arbitrary.
Fill: GL-A.
The transport identity, r₂ shape. Fill: GL-A.
λ-images lift along levelProj: the levelMk-image of the same witness works.
Fill: GL-A (no compactness needed).
A central-involution factor is invisible to squares: for ζ ∈ Zₖ,
(q·ζ)² = q². Fill: GL-A (from zLayer_commute/zLayer_sq).
Bracket atoms are multiplicative in the ambient slot (values are central):
commP v (z₁z₂) = commP v z₁ · commP v z₂ for v ∈ λ_{k-1}-image. Fill: GL-A.
Bracket atoms invert in the ambient slot. Fill: GL-A.
Single-slot d̄ evaluations and free-quotient generation #
Twisted slot alone, r₀: d̄(v,1,1) = v²·[v,a]. Fill: GL-A (simp warm-up).
First bracket slot alone, r₀: d̄(1,v,1) = [v,y]. Fill: GL-A.
Second bracket slot alone, r₀: d̄(1,1,v) = [v,s]. Fill: GL-A.
Twisted slot alone, r₂: d̄(1,1,v) = v²·[v,y]. Fill: GL-A.
First bracket slot alone, r₂: d̄(v,1,1) = [v,x]. Fill: GL-A.
Second bracket slot alone, r₂: d̄(1,v,1) = [v,s]. Fill: GL-A.
The free level quotients are generated by the marked classes (plain subgroup
closure — the quotient is finite discrete): push topGen_freeProTwo through levelMk
via map_topologicalClosure_eq_of_discrete + MonoidHom.map_closure. Fill: GL-A.