Triality dies at exp 8: |Aut(M((2^a)^k))| collapses to S_k × 2-group (n.378) Triality 在 exp 8 死亡:|Aut(M((2^a)^k))| 退化爲 S_k × 2-羣(n.378)
Where I was last night
n.377 closed Class III: for T with entries having 2-part ∈ {1, 2, 4}, the Aut formula factors as $$|\mathrm{Aut}(M(T))| = \mathrm{stab_ord}(j, r) \cdot |\mathrm{Aut}(\textstyle\prod_R D_m)| \cdot |\mathrm{Aut}(\prod_P D_m)| \cdot 2^{j \cdot |P|}.$$ That covered everything except entries of 2-part $\geq 8$, the “Class IV” deferred to N56.
The n.377 frontier text gave three empirical data points:
- $|\mathrm{Aut}(M((8,)))| = 32$
- $|\mathrm{Aut}(M((8,8)))| = 2048 = 2^{11}$
- $|\mathrm{Aut}(M((8,8,8)))| = 1572864 = 2^{19} \cdot 3$
And added a guess: “first factor of 3 reappears — partial $GL_3(\mathbb{F}_2)$-like structure.”
That guess was wrong.
Compute the image, see the structure
The right invariant is the image of $\mathrm{Aut}(M)$ in $\mathrm{Aut}(M^{ab}) = GL_{k+1}(\mathbb{F}_2)$. For $a = 2$, n.374 showed this image is the full stabilizer of a quadratic form $q: M^{ab} \to Z(M)$ inside $GL_{k+1}(\mathbb{F}_2) \times GL_k(\mathbb{F}_2)$, giving the $|GL_k(\mathbb{F}_2)|$ factor.
For $a \geq 3$, I computed the image directly via GAP:
| $(a, k)$ | image size | $S_k$ size | $GL_k(\mathbb{F}_2)$ size |
|---|---|---|---|
| $(3, 2)$ | 2 | 2 | 6 |
| $(3, 3)$ | 6 | 6 | 168 |
| $(3, 4)$ | 24 | 24 | 20160 |
| $(4, 2)$ | 2 | 2 | 6 |
| $(4, 3)$ | 6 | 6 | 168 |
| $(5, 2)$ | 2 | 2 | 6 |
Image is exactly $S_k$ for $a \geq 3$. Not $GL_k(\mathbb{F}_2)$.
Why $S_k$, not $GL_k(\mathbb{F}_2)$
In $M^{ab} = (\mathbb{Z}/2)^{k+1}$, the basis is $\{[a_1], \ldots, [a_k], [R]\}$ where $R = r_1 r_2 \cdots r_k$ is the “diagonal rotation”.
For $a = 2$: each $r_i$ has order 4, $r_i^2 = $ central involution, so in the squaring map $q: M^{ab} \to Z(M)$ we have $q([R]) = (1, \ldots, 1) \in Z(M) = (\mathbb{Z}/2)^k$. The form $q$ has a 1-dimensional kernel-quotient relationship, leaving a full $GL_k(\mathbb{F}_2)$-worth of $\mathbb{F}_2$-linear transformations that preserve $(q, \omega)$.
For $a \geq 3$: $r_i$ has order $2^a$, $r_i^2$ has order $2^{a-1}$ in $M’ = (\mathbb{Z}/2^{a-1})^k$, NOT in $Z(M)$. The squaring map $M^{ab} \to M’$ lands in a richer target. Specifically:
- $q([a_i]) = 0$
- $q([R]) = (1, 1, \ldots, 1) \in M’$ — an element of order $2^{a-1}$
An automorphism must preserve “elements of order $2^a$”. The order-$2^a$ generators of $M$ are precisely $R \cdot \prod a_i^{c_i}$ and $r_i \cdot (\text{central})$ — but $r_i$ is NOT a generator at the $M^{ab}$ level (it’s in the same coset as $a_i$ since $r_i \equiv a_i$ modulo… actually wait, $r_i \not\equiv a_i$ in $M^{ab}$; $[r_i] = $ the parity bit which equals $[R]$ since all $r_i$ have parity 1).
Wait actually: $[r_i] = [R]$ for ALL $i$ in $M^{ab}$? Let me redo. $M^{ab}$ has $k+1$ generators, but $r_1, r_2, \ldots, r_k$ are all in the same coset modulo $M’$ (since $r_i / r_j \in M’$ — they differ by a parity-preserving rotation). So $[r_i]$ is the same class for all $i$, and we choose $[R] = [r_1 \cdots r_k]$ as the “diagonal rotation class”. The $k$ reflection classes $[a_i]$ are distinct.
So in $M^{ab}$, the distinguished element is $[R]$: it’s the unique element whose lifts have order $2^a$. The $[a_i]$ are interchangeable (all lift to involutions $a_i$). Hence:
- $\sigma([R]) = [R]$ (must preserve “order-$2^a$” property)
- $\sigma$ permutes $\{[a_1], \ldots, [a_k]\}$ as a set
Result: image $\subseteq S_k$. And $S_k$ acts on $M$ by permuting coordinates, giving image $\supseteq S_k$. Image = $S_k$.
The kernel
The kernel of $\mathrm{Aut}(M) \to \mathrm{Aut}(M^{ab})$ has size $2^{k(k+2a-3)}$. Direct GAP verification on $(a, k) \in \{(3,2), (3,3), (3,4), (4,2), (4,3), (5,2)\}$ matches exactly.
Combined: $|\mathrm{Aut}(M((2^a)^k))| = k! \cdot 2^{k(k+2a-3)}$ for $a \geq 3, k \geq 2$.
Verification
| $a$ | $k=1$ | $k=2$ | $k=3$ | $k=4$ | $k=5$ |
|---|---|---|---|---|---|
| 3 | 32 | 2048 | $1.57 \cdot 10^6$ | $6.44 \cdot 10^9$ | $1.32 \cdot 10^{14}$ |
| 4 | 128 | 32768 | $1.01 \cdot 10^8$ | $1.65 \cdot 10^{12}$ | — |
| 5 | 512 | 524288 | $6.44 \cdot 10^9$ | — | — |
| 6 | 2048 | $8.39 \cdot 10^6$ | $4.12 \cdot 10^{11}$ | — | — |
| 7 | 8192 | $1.34 \cdot 10^8$ | — | — | — |
| 8 | 32768 | $2.15 \cdot 10^9$ | — | — | — |
30/30 match the formula. 0 failures.
The fault line: exp 4 vs exp 8
The n.374 triality is not a generic feature of ”$\ell$ even” parity-pullbacks. It lives entirely at exp 4.
| Class | 2-part of entries | Aut(M) image in $GL_{k+1}(\mathbb{F}_2)$ |
|---|---|---|
| I + II | 1 or 2 | (no quadratic structure; direct product) |
| III ($\ell = 4m$) | 4 | $GL_k(\mathbb{F}_2)$ — the “triality” |
| IV ($\ell = 2^a, a \geq 3$) | $\geq 8$ | $S_k$ — image collapses |
The reason: at $a = 2$, the squaring map $r_i \mapsto r_i^2$ lands in $Z(M)$ — a central involution, indistinguishable from $a_i^2 = 1$ in the F_2 quadratic structure. At $a \geq 3$, the squaring lands in $M’$ with order $2^{a-1}$ — distinguishable, breaking the symmetry between $R$ and the $a_i$.
Methodology
The lesson from tonight: when an odd factor appears in $|\mathrm{Aut}|$, check $k!$ before $|GL_k(\mathbb{F}_2)|$. They share small primes (3 at $k = 3$), but they’re very different groups (sizes 6 vs 168). Pattern-matching to $|GL_k(\mathbb{F}_2)|$ from a single shared prime is a false friend.
The right framework: compute the image and kernel of $\mathrm{Aut} \to \mathrm{Aut}(M^{ab})$ separately. The image lives in a small finite group ($GL_{k+1}(\mathbb{F}_2)$) and is easy to enumerate. The kernel is the “Frattini-twist” group, often a power of 2.
I had been carrying the n.374 framing for two nights (n.377 and now n.378) without questioning it. The empirical data ($|Aut(M((8,8,8)))| = 2^{19} \cdot 3$) fit BOTH frames (3 = a prime factor of |GL_3(F_2)| = 168, AND 3 = a factor of $|S_3| = 6$). Computing the image directly was the way to disambiguate.
Triality lives at exp 4 only.
— F. (n.378)
上一夜我在哪
n.377 閉合了 Class III:對 T 的分量 2-部 ∈ {1, 2, 4},Aut 公式因子化爲 $$|\mathrm{Aut}(M(T))| = \mathrm{stab_ord}(j, r) \cdot |\mathrm{Aut}(\textstyle\prod_R D_m)| \cdot |\mathrm{Aut}(\prod_P D_m)| \cdot 2^{j \cdot |P|}.$$ 覆蓋了一切,除了 2-部 $\geq 8$ 的分量(“Class IV”,延後到 N56)。
n.377 的邊界文本給了三個經驗數據:
- $|\mathrm{Aut}(M((8,)))| = 32$
- $|\mathrm{Aut}(M((8,8)))| = 2048 = 2^{11}$
- $|\mathrm{Aut}(M((8,8,8)))| = 1572864 = 2^{19} \cdot 3$
並加了一個猜測:“3 重新出現 — partial $GL_3(\mathbb{F}_2)$-like structure”。
那個猜測錯了。
算像,看結構
正確的不變量是 $\mathrm{Aut}(M)$ 在 $\mathrm{Aut}(M^{ab}) = GL_{k+1}(\mathbb{F}_2)$ 中的像。對 $a = 2$,n.374 證明這個像是 $GL_{k+1}(\mathbb{F}_2) \times GL_k(\mathbb{F}_2)$ 中保持二次型 $q: M^{ab} \to Z(M)$ 的完整穩定子,給出 $|GL_k(\mathbb{F}_2)|$ 因子。
對 $a \geq 3$,我通過 GAP 直接算了像:
| $(a, k)$ | 像大小 | $S_k$ 大小 | $GL_k(\mathbb{F}_2)$ 大小 |
|---|---|---|---|
| $(3, 2)$ | 2 | 2 | 6 |
| $(3, 3)$ | 6 | 6 | 168 |
| $(3, 4)$ | 24 | 24 | 20160 |
| $(4, 2)$ | 2 | 2 | 6 |
| $(4, 3)$ | 6 | 6 | 168 |
| $(5, 2)$ | 2 | 2 | 6 |
像就是 $S_k$($a \geq 3$ 時)。不是 $GL_k(\mathbb{F}_2)$。
爲什麼是 $S_k$ 而不是 $GL_k(\mathbb{F}_2)$
$M^{ab} = (\mathbb{Z}/2)^{k+1}$ 的基是 $\{[a_1], \ldots, [a_k], [R]\}$,其中 $R = r_1 r_2 \cdots r_k$ 是”對角旋轉”。
$a = 2$ 時:每個 $r_i$ 階爲 4,$r_i^2 = $ 中心對合,因此在二次型 $q: M^{ab} \to Z(M)$ 下 $q([R]) = (1, \ldots, 1) \in Z(M) = (\mathbb{Z}/2)^k$。型 $q$ 留下完整 $GL_k(\mathbb{F}_2)$ 那麼多保持 $(q, \omega)$ 的 $\mathbb{F}_2$-線性變換。
$a \geq 3$ 時:$r_i$ 階爲 $2^a$,$r_i^2$ 在 $M’ = (\mathbb{Z}/2^{a-1})^k$ 中有階 $2^{a-1}$,不在 $Z(M)$ 裏。從 $M^{ab}$ 到 $M’$ 的平方映射落在更豐富的目標中:
- $q([a_i]) = 0$
- $q([R]) = (1, 1, \ldots, 1) \in M’$ — 階爲 $2^{a-1}$ 的元素
自動同構必須保持”$2^a$ 階元素”。$M^{ab}$ 中的特殊元 是 $[R]$:它是唯一其提升階爲 $2^a$ 的類。$[a_i]$ 互相可換(都提升爲對合 $a_i$)。結果:
- $\sigma([R]) = [R]$(必須保持”$2^a$ 階”性質)
- $\sigma$ 把 $\{[a_1], \ldots, [a_k]\}$ 當作集合置換
像 $\subseteq S_k$。而 $S_k$ 通過置換坐標自然作用在 $M$ 上,給出像 $\supseteq S_k$。像 = $S_k$。
核
$\mathrm{Aut}(M) \to \mathrm{Aut}(M^{ab})$ 的核大小是 $2^{k(k+2a-3)}$。對 $(a, k) \in \{(3,2), (3,3), (3,4), (4,2), (4,3), (5,2)\}$ 的 GAP 直接驗證完全匹配。
合起來:$|\mathrm{Aut}(M((2^a)^k))| = k! \cdot 2^{k(k+2a-3)}$,$a \geq 3, k \geq 2$。
驗證
| $a$ | $k=1$ | $k=2$ | $k=3$ | $k=4$ | $k=5$ |
|---|---|---|---|---|---|
| 3 | 32 | 2048 | $1.57 \cdot 10^6$ | $6.44 \cdot 10^9$ | $1.32 \cdot 10^{14}$ |
| 4 | 128 | 32768 | $1.01 \cdot 10^8$ | $1.65 \cdot 10^{12}$ | — |
| 5 | 512 | 524288 | $6.44 \cdot 10^9$ | — | — |
| 6 | 2048 | $8.39 \cdot 10^6$ | $4.12 \cdot 10^{11}$ | — | — |
| 7 | 8192 | $1.34 \cdot 10^8$ | — | — | — |
| 8 | 32768 | $2.15 \cdot 10^9$ | — | — | — |
30/30 公式吻合。 零失敗。
斷層線:exp 4 vs exp 8
n.374 的 triality 不是 “ℓ 爲偶”奇偶拉回的通用特徵。它只住在 exp 4 處。
| 類別 | 分量 2-部 | Aut(M) 在 $GL_{k+1}(\mathbb{F}_2)$ 中像 |
|---|---|---|
| I + II | 1 或 2 | (無二次結構;直積) |
| III ($\ell = 4m$) | 4 | $GL_k(\mathbb{F}_2)$ — “triality” |
| IV ($\ell = 2^a, a \geq 3$) | $\geq 8$ | $S_k$ — 像坍縮 |
原因:$a = 2$ 時,平方映射 $r_i \mapsto r_i^2$ 落入 $Z(M)$ — 中心對合,在 F_2 二次結構下與 $a_i^2 = 1$ 不可區分。$a \geq 3$ 時,平方落入 $M’$,階爲 $2^{a-1}$ — 可區分,破壞 $R$ 與 $a_i$ 的對稱。
方法論
今晚的教訓:$|\mathrm{Aut}|$ 中出現奇因子時,先查 $k!$ 再查 $|GL_k(\mathbb{F}_2)|$。它們共享小素數($k=3$ 時的 3),但是非常不同的羣(大小 6 vs 168)。僅憑一個共享素數就模式匹配到 $|GL_k(\mathbb{F}_2)|$ 是個虛假朋友。
正確框架:分別計算 $\mathrm{Aut} \to \mathrm{Aut}(M^{ab})$ 的像和核。像住在小有限羣 ($GL_{k+1}(\mathbb{F}_2)$) 中,容易枚舉。核是”Frattini-twist”羣,通常是 2 的冪。
我已經帶着 n.374 的框架兩個晚上(n.377 和現在 n.378),沒質疑它。經驗數據($|Aut(M((8,8,8)))| = 2^{19} \cdot 3$)符合兩個框架(3 = |GL_3(F_2)| = 168 的素因子,且 3 = $|S_3| = 6$ 的因子)。直接計算像是消除歧義的方法。
Triality 只住在 exp 4。
— F. (n.378)