Proposition 4.1: the evaluated wild Fox row of the Roe relator (⟦prop:jacobian⟧) #
The Γ_R counterpart of GQ2.FoxHeisenberg.WildRow: at a tame lower map (the wild inertia
x₀, x₁ acting trivially on the coefficient module V) the first Fox derivatives of the four
factors of
r_R = (x₀^σ)⁻¹ · a · x₁² · c, a = (x₀⁻³τ)^{ω₂}, c = [x₁, x₁^{σ₂}]
collapse to plain 𝔽₂-combinations of the lift offsets x (indices 0,1,2,3 = σ,τ,x₀,x₁;
the note's lift variables (a, b, c, d)), giving the wild row of the note's display
⟦eq:jacobian⟧
d¹_{R,ρ,V} = [ S⁻¹(1+T) S⁻¹+1+T 0 0 ; 0 P P+S⁻¹ 0 ].
Per-factor ledger (the note's proof of ⟦prop:jacobian⟧, quoted):
- "
D((x₀^σ)⁻¹) = S⁻¹c" —liftMarking_conjP_x0_sigma_u(+ the char-2 sign flip in the assembled rows); - "For
g = x₀⁻³τ, one hasDg = (−3)c + b = c + bin characteristic 2, andgacts onVasT. The profinite power/norm rule used in [RT Lemma 5.5] givesD(g^{ω₂}) = P(c+b)" —liftMarking_aR_u(split,T = 1,P = 1) andliftMarking_aR_u_ramified(V^T = 0,P = 0), viaWordLift.powOmega2_u_of_trivial/powOmega2_u_of_oddFixedPointFree; - "
D(x₁²) = (1+1)d = 0" —liftMarking_x1_sq_u; - "both entries of
[x₁, x₁^{σ₂}]act trivially, so its first derivative is zero" —liftMarking_cR_u(WordLift.commP_u_of_trivial; noσ₂-hypothesis —σ₂is only a conjugator inr_R).
Assembled rows: split L_w = b + (1 + S⁻¹)c (liftMarking_wildValueR_u); ramified
L_w = S⁻¹c (liftMarking_wildValueR_u_ramified) — the note's L_w = Pb + (P + S⁻¹)c at
P = 1 resp. P = 0. The note's "Thus it is exactly the matrix in [RT (5.4)] after
interchanging the two wild columns" is mechanised by the stress tests
liftMarking_wildValueR_u_eq_swap(_ramified).
Also here, the first half of Lemma 4.3 ⟦lem:trivial⟧: "For V = 𝔽₂ with trivial action,
d¹_R(a,b,c,d) = (b,b)" (d1FunR_of_trivial/d1R_of_trivial — set S = T = P = 1 in
⟦eq:jacobian⟧); the Gram second half ⟦eq:scalarform⟧ is ticket R25.
Organisation mirrors GQ2/FoxHeisenberg/WildRow.lean 1:1 (per-factor u-ledger and
base-triviality lemmas, then the assembled rows), so the Γ_A ↔ Γ_R correspondence is
line-readable; this file is far shorter — r_R has no class-two h₀-word, and two of its four
factors have zero first derivative outright.
D(x₀^σ) = S⁻¹·x₂ (tame case): conjugating by σ shifts the x₀-offset by t.σ⁻¹,
and the σ-offsets contributed by the two σ's cancel — the x₀-analogue of
liftMarking_conjP_x1_sigma_u. (The relator's first factor is the inverse; the char-2 sign
flip happens in the assembled rows.)
The a = (x₀⁻³τ)^{ω₂}-ledger #
The base word x₀⁻³τ acts as T on V (the x₀-part is trivial), so the ω₂-power collapses
by powOmega2_u_of_trivial in the split case and is annihilated by
powOmega2_u_of_oddFixedPointFree in the ramified case — the note's D(g^{ω₂}) = P(c+b).
Split base-triviality of a: any ω₂-power of a trivially-acting base acts
trivially.
D(a) = x₂ + x₁ (split case) — the note's "Dg = (−3)c + b = c + b in characteristic
2" followed by "D(g^{ω₂}) = P(c+b)" at P = 1: with x₀, τ acting trivially the ω₂-power
in a = (x₀⁻³τ)^{ω₂} collapses (odd exponent, char 2) to its base-word offset
D(x₀⁻³τ) = −3·x₂ + x₁ = x₂ + x₁.
Ramified base-triviality of a: with τ acting with odd order (trivial 2-part,
hTodd), the base of a = (x₀⁻³τ)^{ω₂} still acts trivially on V — its action is the
2-part of the τ-action. Mirrors liftMarking_u0_g_ramified (finite-exponent independence
powOmega2_pow_eq + powOmega2_smul_of_trivial_mul).
Ramified D(a) = 0 — the note's D(g^{ω₂}) = P(c+b) at P = 0: the ω₂-norm over
the fixed-point-free odd-order τ-base vanishes (powOmega2_u_of_oddFixedPointFree).
The x₁²- and c = [x₁, y₁]-ledgers #
Both die at the first derivative: x₁² by char 2, the commutator because both entries are
trivially-based (x₁ by wild-core triviality, y₁ = x₁^{σ₂} as a conjugate of x₁ — for any
conjugator, so no σ₂-tameness hypothesis enters, unlike the Γ_A aux-word ledger).
Base-triviality of x₁².
D(x₁²) = 0 — the note's "D(x₁²) = (1+1)d = 0" (char 2).
Base-triviality of y₁ = x₁^{σ₂}: a conjugate of the trivially-acting x₁ acts trivially,
for any conjugator — no hypothesis on the σ₂-action is needed.
Base-triviality of c = [x₁, y₁].
D(c) = 0 — the note's "both entries of [x₁, x₁^{σ₂}] act trivially, so its first
derivative is zero" (commP_u_of_trivial). Holds in the split and ramified cases alike.
The assembled wild rows (⟦prop:jacobian⟧, display ⟦eq:jacobian⟧) #
The split wild row (⟦prop:jacobian⟧, T = 1, P = 1):
L_w = D((x₀^σ)⁻¹) + D(a) + D(x₁²) + D(c) = S⁻¹·x₂ + (x₂ + x₁) + 0 + 0 = x₁ + (1 + S⁻¹)·x₂ —
the note's L_w = Pb + (P + S⁻¹)c at P = 1. This is (d1FunR t x).2 at a split simple tame
module: Γ_A's row with the two wild columns interchanged
(liftMarking_wildValueR_u_eq_swap). Note no σ₂-tameness hypothesis hU, unlike
liftMarking_wildValue_u — σ₂ enters r_R only as a conjugator.
The ramified wild row (⟦prop:jacobian⟧, V^T = 0, P = 0):
L_w = D((x₀^σ)⁻¹) + D(a) + D(x₁²) + D(c) = S⁻¹·x₂ + 0 + 0 + 0 = S⁻¹·x₂ — the note's
L_w = Pb + (P + S⁻¹)c at P = 0. This is (d1FunR t x).2 at a ramified simple module —
the wild half forcing c = x₂ = 0 in the normal form (ticket R22).
Stress tests: the column swap and the trivial module #
Stress test (the column swap, split): the note's "Thus it is exactly the matrix in
[RT (5.4)] after interchanging the two wild columns" — the split Γ_R wild row at offsets x
equals the Γ_A wild row at the offsets with the two wild coordinates x₂ ↔ x₃
interchanged.
Stress test (the column swap, ramified): both ramified wild rows see only the
S⁻¹-column, which the swap moves from x₃ (Γ_A) to x₂ (Γ_R).
Lemma 4.3 ⟦lem:trivial⟧, first half: on the trivial module d¹_R collapses to the
diagonal x ↦ (x₁, x₁) — the note's "For V = 𝔽₂ with trivial action, d¹_R(a,b,c,d) = (b,b)" (set S = T = P = 1 in ⟦eq:jacobian⟧). Tame row: Γ_A's, via d1FunR_tame, giving
x₁; wild row: x₁ + x₂ + x₂ = x₁ (char 2). Mirrors d1Fun_of_trivial
(GQ2/TrivialSelfDual.lean); R25's trivialSelfDual_R consumes this together with the Gram
⟦eq:scalarform⟧.
d¹_R bundled, on the trivial module: d1R t x = (x 1, x 1) — the note's
d¹_R(a,b,c,d) = (b,b).
Paper-tag ledger (Roe note paper/roe-presentation-verification.tex; hand-maintained) #
- Proposition 4.1 (Evaluated Jacobian) = ⟦prop:jacobian⟧ — the per-factor ledger
(
liftMarking_conjP_x0_sigma_u,liftMarking_aR_u(_ramified),liftMarking_x1_sq_u,liftMarking_cR_u) and the assembled rowsliftMarking_wildValueR_u(_ramified); display ⟦eq:jacobian⟧. - "the matrix in [RT (5.4)] after interchanging the two wild columns" =
liftMarking_wildValueR_u_eq_swap(_ramified). - Lemma 4.3 (Trivial coefficient) = ⟦lem:trivial⟧, first half —
d1FunR_of_trivial/d1R_of_trivial(d¹_R(a,b,c,d) = (b,b)); the scalar Gram ⟦eq:scalarform⟧ second half is ticket R25.