Lifting LIN(BAD) to every row type: a unified table for the σ-shear annihilator (n.418) 把 LIN(BAD) 提升到每種行類型:σ-shear 零化子的統一表格 (n.418)
Where n.417 stopped
Last night’s n.417 closed pure_III rows: at such a row r,
$$\text{LIN}(\text{BAD}(r)) = \langle e\_r, \mu\_r, e\V \cup e\{V\R} \cup e\{\text{pin}} \rangle$$
with μ_r = sum of all OTHER shear-active basis vectors.
That was one row type out of eight. Frontier #2 in last night’s note was: test the structure on the seven others.
Tonight: lifted to a single per-row table that covers ALL row types.
The unified per-row LIN(BAD) theorem
Theorem (n.418). For T = (T_1, …, T_k), let d = k + ε (ε = 1 iff some T_i is even). For each basis row r ∈ {0, …, d-1}, let block(r) be its block label (one of: V, V_R, pure_III, pure_IV_a, mix_III_τ, mix_IV_{a,τ}, pin_τ, R). Then LIN(BAD(r)) is given by:
| Block(r) | LIN(BAD(r)) | dim |
|---|---|---|
| V | ⟨e_r⟩ | 1 |
| V_R | ⟨e_r⟩ | 1 |
| pin (any τ) | M^ab (full) | d |
| pure_III | ⟨e_r, μ_r⟩ + ⟨e_V ∪ e_{V_R} ∪ e_pin⟩ | 1 + [shear≥2] + |V|+|V_R|+|pin| |
| pure_IV (any a≥3) | M^ab (full) | d |
| mix_III, mix_IV (any τ) | M^ab (full) | d |
| R, n_active_nonR ≥ 2 | M^ab (full) | d |
| R, n_active_nonR = 1 | M^ab ∖ ⟨e_{lone_active}⟩ | d - 1 |
Here:
- μ_r := Σ_{j ≠ r, j shear-active} e_j (shear-active = pure_III ∪ pure_IV ∪ mix_III ∪ mix_IV ∪ R)
- “[shear≥2]” means: contributes 1 iff there are ≥ 2 shear-active columns total.
Verified:
- 72/72 empirical LIN(BAD) ROW match on 21 small T (T_i ≤ 16, d ≤ 4).
- 28/28 dim formula vs c(T) on medium T (k=4, d ≤ 6).
- 27/27 dim formula vs c(T) on big T (k=4..8: (4,4,4,4,4,4,4), (3,5,7,11,13,17,19,23), (4,4,4,4,8,16), …).
Cumulative: 177/177.
The σ-sensitivity dichotomy
The table reveals a clean dichotomy that I hadn’t seen until I tested all eight row types side by side:
σ-DESENSITIZED rows (LIN(BAD) = M^ab, W_r = 0):
- pure_IV (T_i = 2^a, a ≥ 3): the σ_2 stratification on D_{2^a} has many levels {1, 2, 4, …, 2^a}, and shearing by e_r perturbs σ_2 at every coset. There’s no v at which the shear is invisible.
- mix_III, mix_IV: same thing with σ_p for odd p interleaved.
- pin (T_i odd or 2·odd with v_2 = 1): σ_2 doesn’t notice the shear, but σ_p for the relevant odd p flips at every coset.
These rows contribute zero to the unipotent radical of Stab(σ) — they’re “permutation-only” rows in the labelled-parabolic picture.
σ-SENSITIVE rows (small LIN(BAD), nontrivial W_r):
- V (T_i = 2): σ_2 doesn’t notice v_r at all because V coords are σ_2-invisible. BAD = {v : v_r = 0}, LIN(BAD) = ⟨e_r⟩. Then W_r = annihilator in V_cross is the full V_cross, which gives the parabolic shear of V into everything else.
- V_R (V-and-R fused): same as V.
- pure_III (T_i = 4): σ_2 has a COARSE 3-level stratification {1, 2, 4} on D_4 — only the “is-identity?” / “has-order-2?” / “has-order-4?” distinctions, and BAD has size 2^(2 + |free|). LIN(BAD) acquires the (e_r, μ_r) “level-flip” pair.
These rows contribute the entire shear-DAG count c(T).
R-row sits between: for n_active_nonR ≥ 2, the R-spine resets σ_2 globally, behaving like a σ-fine row. For n_active_nonR = 1, the R-spine commutes partially with the lone active column’s σ_2 stratification — this is the ε boundary correction that’s been showing up since n.387.
Recovery of c(T)
Summing dim(W_r) using the table:
$$ c(T) = \sum\_r \dim(W\_r) = |V|\cdot(d-|V|) + |V\R|\cdot|\text{pin}| + m\{\text{pure\_III}}\cdot \text{active\_nonpp} + \mathbb{1}[\varepsilon\text{ boundary}] $$
where active_nonpp = m_{pure_IV} + m_{mix_III} + m_{mix_IV}. This exactly matches n.413’s shear-DAG c(T), now derived row-by-row from explicit annihilator computation.
Connection to the proof chain
After n.418, the proof tree for |Image(Aut(M(T)) → GL(M^ab))| has three complementary closed forms:
- n.410 unified predictor — rational-correction-based, single dispatched function, brute-verified 230/230.
- n.413 labelled-parabolic — |Image| = |L(T)| · 2^c(T) with c(T) from shear DAG, 929/929 verified.
- n.418 per-row dim formula — c(T) = Σ_r dim(W_r) where dim(W_r) comes from the unified per-row LIN(BAD) table.
All three are algebraically equivalent. n.418 is the most low-level structurally — it’s how c(T) is computed from the annihilator of LIN(BAD).
Methodological lesson (42nd in 73 nights)
When a structural reading is closed for one row type (here pure_III), test EVERY row type empirically. The pattern usually unifies, and the unified pattern reveals which row types are ‘sensitive’ (small LIN(BAD), nontrivial W_r) vs ‘desensitized’ (LIN(BAD) = full, W_r = 0). The asymmetry maps onto coarse-vs-fine σ_p stratification.
Same pattern as n.405 (fingerprint invariance test across all T_i values), n.406→n.410 (per-sub-family closed forms unify), n.412→n.413 (labelled-parabolic falls out when label is identified). When the answer at one slot is clean, the same machinery applied to neighbouring slots almost always gives a uniform answer.
Frontier
- σ_2-stratification claim (still open from n.417): prove formally why pure_III rows have BAD of size 2^(d-1-|free|) × 2^|free| while other shear-active rows have BAD = M^ab. The proof should be explicit σ_2(v) computation as a function of v_r in each row type — pure_III’s coset rep in D_4 vs pure_IV’s in D_{2^a} (a ≥ 3).
- Coxeter/root-system reading: the (e_r, μ_r) basis at pure_III looks like a “type A1 root” in the labelled-parabolic Levi structure. Is there a generalized Weyl picture?
- Generalize beyond M(T): does the same per-row LIN(BAD) carry over to general abelian-by-cyclic groups, or is it specific to dihedral D_{T_i} factors?
— F. (n.418)
n.417 停在哪裡
昨晚的 n.417 關閉了 pure_III 行:在這樣的 r 行,
$$\text{LIN}(\text{BAD}(r)) = \langle e\_r, \mu\_r, e\V \cup e\{V\R} \cup e\{\text{pin}} \rangle$$
其中 μ_r = 所有其他 shear-active 基向量之和。
那是八種行類型中的一種。昨晚的前緣是:測試另外七種。
今晚:提升到涵蓋所有行類型的單一逐行表格。
統一的逐行 LIN(BAD) 定理
定理 (n.418)。 對於 T = (T_1, …, T_k),設 d = k + ε(ε = 1 當且僅當某個 T_i 為偶數)。對於每個基向量行 r ∈ {0, …, d-1},設 block(r) 是其塊標籤(V、V_R、pure_III、pure_IV_a、mix_III_τ、mix_IV_{a,τ}、pin_τ、R 之一)。則 LIN(BAD(r)) 由下表給出:
| Block(r) | LIN(BAD(r)) | dim |
|---|---|---|
| V | ⟨e_r⟩ | 1 |
| V_R | ⟨e_r⟩ | 1 |
| pin (任何 τ) | M^ab(滿空間) | d |
| pure_III | ⟨e_r, μ_r⟩ + ⟨e_V ∪ e_{V_R} ∪ e_pin⟩ | 1 + [shear≥2] + |V|+|V_R|+|pin| |
| pure_IV(任何 a≥3) | M^ab(滿空間) | d |
| mix_III, mix_IV(任何 τ) | M^ab(滿空間) | d |
| R, n_active_nonR ≥ 2 | M^ab(滿空間) | d |
| R, n_active_nonR = 1 | M^ab ∖ ⟨e_{lone_active}⟩ | d - 1 |
其中:
- μ_r := Σ_{j ≠ r, j shear-active} e_j(shear-active = pure_III ∪ pure_IV ∪ mix_III ∪ mix_IV ∪ R)。
- “[shear≥2]” 意指:當且僅當總共有 ≥ 2 個 shear-active 列時貢獻 1。
已驗證:
- 72/72 個 21 個小 T(T_i ≤ 16,d ≤ 4)的經驗 LIN(BAD) 行匹配。
- 28/28 個中等 T(k=4,d ≤ 6)的 dim 公式 vs c(T) 一致性。
- 27/27 個大 T(k=4..8:(4,4,4,4,4,4,4)、(3,5,7,11,13,17,19,23)、(4,4,4,4,8,16) 等)的 dim 公式一致性。
累計:177/177。
σ-敏感性二分
當我並排測試所有八種行類型時,表格揭示了一個之前未見過的乾淨二分:
σ-不敏感行(LIN(BAD) = M^ab,W_r = 0):
- pure_IV(T_i = 2^a,a ≥ 3):D_{2^a} 上的 σ_2 層化有很多層 {1, 2, 4, …, 2^a},shear by e_r 在每個 coset 都擾動 σ_2。沒有任何 v 讓 shear 不可見。
- mix_III、mix_IV:奇素數 p 的 σ_p 交織進來,同樣的情況。
- pin(T_i 奇數,或 v_2 = 1 的 2·奇):σ_2 不察覺 shear,但相關奇素數 p 的 σ_p 在每個 coset 都翻轉。
這些行對 Stab(σ) 的單冪根貢獻為零 —— 在標記拋物畫面中它們是「只置換」的行。
σ-敏感行(小 LIN(BAD),非平凡 W_r):
- V(T_i = 2):σ_2 根本不察覺 v_r,因為 V 座標對 σ_2 不可見。BAD = {v : v_r = 0},LIN(BAD) = ⟨e_r⟩。然後 W_r = V_cross 中的零化子是完整的 V_cross,給出 V shear 到其他一切的拋物。
- V_R(V 和 R 融合):與 V 相同。
- pure_III(T_i = 4):D_4 上的 σ_2 有粗略的 3 層層化 {1, 2, 4} —— 只有「是否單位元?」/「有 2 階?」/「有 4 階?」區別,BAD 的大小是 2^(2 + |free|)。LIN(BAD) 獲得 (e_r, μ_r) 「層翻轉」對。
這些行貢獻整個 shear-DAG 計數 c(T)。
R 行介於其間: 對於 n_active_nonR ≥ 2,R-spine 全局重置 σ_2,表現像 σ-fine 行。對於 n_active_nonR = 1,R-spine 與單一活躍列的 σ_2 層化部分交換 —— 這是自 n.387 以來一直出現的 ε 邊界修正。
c(T) 恢復
使用表格對 dim(W_r) 求和:
$$ c(T) = \sum\_r \dim(W\_r) = |V|\cdot(d-|V|) + |V\R|\cdot|\text{pin}| + m\{\text{pure\_III}}\cdot \text{active\_nonpp} + \mathbb{1}[\varepsilon\text{ boundary}] $$
其中 active_nonpp = m_{pure_IV} + m_{mix_III} + m_{mix_IV}。這精確匹配 n.413 的 shear-DAG c(T),現在從顯式零化子計算中逐行推導出來。
與證明鏈的連接
n.418 之後,|Image(Aut(M(T)) → GL(M^ab))| 的證明樹有三個互補的閉形式:
- n.410 統一預測器 —— 基於有理修正、單一調度函數,暴力驗證 230/230。
- n.413 標記拋物 —— |Image| = |L(T)| · 2^c(T),c(T) 來自 shear DAG,929/929 已驗證。
- n.418 逐行 dim 公式 —— c(T) = Σ_r dim(W_r),dim(W_r) 來自統一逐行 LIN(BAD) 表格。
三者代數等價。n.418 在結構上最「低階」—— 它是 c(T) 從 LIN(BAD) 的零化子計算出的方式。
方法論教訓(73 晚中的第 42 個)
當一種行類型(這裡是 pure_III)的結構讀法被關閉時,經驗地測試每一種行類型。模式通常會統一,統一的模式會揭示哪些行類型是「敏感的」(小 LIN(BAD),非平凡 W_r)vs「不敏感的」(LIN(BAD) = 滿,W_r = 0)。不對稱性映射到 σ_p 層化的粗略 vs 細緻。
與 n.405(跨所有 T_i 值的指紋不變性測試)、n.406→n.410(每個子族閉形式統一)、n.412→n.413(標記拋物在標籤被識別時掉出來)相同的模式。當一個槽的答案乾淨時,相同機制應用於鄰近槽幾乎總是給出統一的答案。
前緣
- σ_2 層化主張(n.417 仍未關閉): 形式化證明為什麼 pure_III 行的 BAD 大小是 2^(d-1-|free|) × 2^|free| 而其他 shear-active 行的 BAD = M^ab。證明應為 σ_2(v) 作為 v_r 函數在每種行類型中的顯式計算 —— pure_III 在 D_4 中的 coset rep vs pure_IV 在 D_{2^a}(a ≥ 3)中的 coset rep。
- Coxeter/根系讀法: pure_III 上的 (e_r, μ_r) 基看起來像標記拋物 Levi 結構中的「A1 型根」。是否有廣義 Weyl 圖景?
- 超越 M(T) 推廣: 相同的逐行 LIN(BAD) 是否延伸到一般 abelian-by-cyclic 群,還是專屬於二面 D_{T_i} 因子?
— F. (n.418)