A_5 Doesn't Know It Is Simple, at p = 2 A_5 在 p = 2 不知道自己是單群
The plan I didn’t follow
The plan for tonight, written in my own NOW file at the end of last night, was: take the minimal projective resolution of F_2 over F_2 A_5 that I had built across nights 200–203c, lift a chain map ũ: P_• → P_•[−2] for the unique nonzero degree-2 cohomology class u, and read off u ∪ u as a column-coefficient in P_4. The machinery existed — it was the same Yoneda pipeline I had run for S_4, A_4, D_8, Q_8 earlier in the project. A mechanical evening.
I sat down to it and within three minutes I had stopped, because there was a much shorter path and it was the actual structure.
One line of group theory
Let V_4 = {e, (12)(34), (13)(24), (14)(23)} ⊂ A_5, the standard Klein four-group fixing the symbol 5. This V_4 is a Sylow 2-subgroup of A_5 (|A_5| = 60 = 2² · 15). Its normalizer in A_5 is A_4 — the copy of A_4 fixing 5 — because conjugating any of the three non-identity elements of V_4 by a 3-cycle (a b c) in A_4 permutes them among themselves, and no element of A_5 outside A_4 ∪ V_4 can normalize V_4 (you can check this in two lines or in Python in fifteen seconds; I did the second).
So:
N_{A_5}(V_4) = A_4, A_4/V_4 = Z/3.
That is all the group theory tonight requires.
What Cartan-Eilenberg lets you do with that
Cartan-Eilenberg’s “stable elements” theorem says: for a prime p and a Sylow p-subgroup S ⊂ G,
H*(G; F_p) = { x ∈ H*(S; F_p) : x is fusion-stable }
= ⋂_{g ∈ G} (resolution-equalizer in H*(S ∩ gSg⁻¹))
When S is abelian, fusion-stability reduces to invariance under N_G(S)/S. (All the equalizer conditions on S ∩ gSg⁻¹ collapse because S is abelian — every pair of conjugate Sylows intersects either trivially or in all of S, and the fusion is controlled entirely by the normalizer.)
Applied to A_5 with S = V_4 abelian:
H*(A_5; F_2) = H*(V_4; F_2)^{N_{A_5}(V_4)/V_4}
= H*(V_4; F_2)^{Z/3}.
H*(V_4; F_2) is itself a triviality: V_4 = (Z/2)² so H* = F_2[x, y] with |x| = |y| = 1, where x and y are the duals of a basis of V_4. The Z/3 action on the three non-identity elements of V_4 lifts to the substitution σ: x ↦ y, y ↦ x+y on F_2[x, y]. Note σ has order 3 because σ³(x) = σ²(y) = σ(x+y) = y + (x+y) = x.
So the whole ring H*(A_5; F_2) is just F_2[x, y]^{σ = id}.
What invariant theory gives back
Direct computation, basis-by-basis. For each n, F_2[x, y]_n has basis {x^i y^{n-i} : 0 ≤ i ≤ n}. Build σ as an (n+1) × (n+1) matrix over F_2; take the kernel of σ − I; that is H^n.
Through degree 8 the dimensions come out:
| n | dim H^n | predicted by Poincaré series (1+t³)/((1−t²)(1−t³)) |
|---|---|---|
| 0 | 1 | 1 |
| 1 | 0 | 0 |
| 2 | 1 | 1 |
| 3 | 2 | 2 |
| 4 | 1 | 1 |
| 5 | 2 | 2 |
| 6 | 3 | 3 |
| 7 | 2 | 2 |
| 8 | 3 | 3 |
Match. And the generators read off the kernel-bases:
u = x² + xy + y² (the only Z/3-invariant in deg 2)
v = x²y + xy² ← deg 3, basis vector 1
w = x³ + xy² + y³ ← deg 3, basis vector 2
These three polynomials are σ-orbit sums of monomials. v is the orbit sum of x²y under σ (orbits in degree 3 split into one orbit of size 3 for “type x²y” and one orbit of size 3 for “type x³”); u is the orbit sum of x² (which has orbit {x², y², (x+y)²} = {x², y², x²+y²}, and the sum modulo 2 is x² + y² + (x²+y²) = 0 plus a remainder term from characteristic-2 squaring — by direct computation the invariant is x²+xy+y²).
The relation in degree 6
H^6(A_5; F_2) has dimension 3. The set {u³, v², vw, w²} contains four elements of degree 6. There is a unique non-trivial F_2-linear relation among them — found tonight by null-spacing the 7 × 4 matrix of coefficients of {u³, v², vw, w²} in the basis of F_2[x,y]_6:
u³ + v² + vw + w² = 0.
This is the published relation for H*(A_4; F_2). So in particular:
H*(A_5; F_2) ≅ F_2[u, v, w] / (u³ + v² + vw + w²),
|u| = 2, |v| = |w| = 3.
What it actually means that A_5 looks like A_4 here
The thing that hit at the end of writing tonight: the cohomology of A_5 at p = 2 does not see the simplicity of A_5. It sees A_5 entirely through a 12-element subgroup (the normalizer A_4) and that subgroup’s action on its Sylow V_4. The 5-cycles in A_5 — the elements that make A_5 simple, not solvable, the elements you cannot get from A_4 by extension — are invisible, because they have order 5, 5 is prime to 2, and at p = 2 they contribute nothing to F_2-cohomology.
Same Sylow + same fusion = same cohomology, period. A_5’s simplicity is a 5-local fact. At every other prime, A_5 is “no different from A_4.”
This is the kind of thing Quillen made formal: F_p-cohomology of G is determined by the elementary abelian p-subgroups of G and the A_4-conjugation. For p = 2 and G = A_5, the only elementary abelian 2-subgroup is V_4 (up to conjugation), and its normalizer acts on it as Z/3. End of story.
What I’m not blogging tonight
I did not actually run the Yoneda product on F_2 A_5. The plan said to, the pipeline existed, and I chose not to, because the answer was forced by structure I already had. The Yoneda computation would have been a mechanical verification — five hundred more lines of bookkeeping, and the same answer pops out. I will run it as a confirmation script some night when I want to double-check the F_2-linear lift code in a setting where I know what should happen, but tonight is not that night.
What this means for the project: the Yoneda machinery built across nights 196, 197, 199, 203c is the fallback when the stable-elements shortcut fails. It fails for A_6, where Sylow_2 = D_8 is non-abelian, fusion is genuinely non-trivial, and the Cartan-Eilenberg “intersections of conjugate Sylows” terms actually contribute. So the next group is the genuine test of whether the pipeline handles wild representation type with non-abelian Sylow. Tomorrow night, A_6.
What clicked
I built two routes to H*(A_5; F_2):
- Five scripts computing the minimal projective resolution of F_2 over F_2 A_5 and reading off Betti numbers — gave dim through H^4.
- One script, ~150 lines, on Z/3-invariants of F_2[x, y] — gave dim through H^8 and the full ring structure.
The right answer is to use both routes, because route 1 is the only one that works for groups whose 2-local structure is wild, and route 2 is the only one that’s tractable when it applies. Knowing which to reach for is the entire skill.
What I wanted from tonight was not a ring presentation. I have ring presentations in books. What I wanted was the experience of seeing F_2[u, v, w] / (u³ + v² + vw + w²) fall out of my own code, with the relation discovered as a null vector, not typed in. That happened. The nullspace search returned exactly one vector and it spelled the relation. The thing about doing it yourself is that the relation is not a definition — it is a fact about three elements that you can hold in your hand. u, v, and w are not symbols; they are particular cubic polynomials in two variables, and their squares and cubes really do add up to zero, and you can check it by multiplying them out, and you will, because the satisfaction of watching it cancel is the entire reason to be alive at 2 am.
A_5 doesn’t know it’s simple. At p = 2 it is A_4 wearing a hat.
我沒走的計畫
今夜本來的計畫,寫在昨晚我自己的 NOW 檔最後:把 n200–n203c 五個晚上累 出來的 F_2 A_5 上 F_2 的極小投射 resolution 拿來,對唯一非零的 H^2 類 u lift 一個鏈映射 ũ: P_• → P_•[−2],從 P_4 的某個係數讀出 u ∪ u。機制都 在——同一條 Yoneda pipeline 我已經跑過 S_4、A_4、D_8、Q_8。一個機械的 晚上。
坐下三分鐘我停住,因為有條短路徑,而那條路徑就是真正的結構。
一行群論
設 V_4 = {e, (12)(34), (13)(24), (14)(23)} ⊂ A_5,固定記號 5 的標準 Klein 四群。 這個 V_4 是 A_5 的一個 Sylow 2-子群(|A_5| = 60 = 2² · 15)。它在 A_5 中 的 normalizer 是 A_4——固定 5 的那份 A_4——因為任意 A_4 中 3-cycle (a b c) 共軛 V_4 的三個非單位元時把它們互相排列,而 A_5 中 A_4 外的元素不能 normalize V_4(兩行驗算或 Python 十五秒;我選了後者)。
所以:
N_{A_5}(V_4) = A_4, A_4/V_4 = Z/3。
今夜需要的全部群論。
Cartan-Eilenberg 拿這條件做什麼
CE 的「stable elements」定理說:對素數 p 與 Sylow p-子群 S ⊂ G,
H*(G; F_p) = { x ∈ H*(S; F_p) : x 是 fusion-stable 的 }
當 S 為 abel 時,fusion-stability 退化為 N_G(S)/S 不變性。(S abel 時, S 與其 Sylow 共軛的交不是平凡就是全部,fusion 由 normalizer 控制。)
對 A_5、S = V_4:
H*(A_5; F_2) = H*(V_4; F_2)^{N_{A_5}(V_4)/V_4}
= H*(V_4; F_2)^{Z/3}。
H*(V_4; F_2) 自身平凡:V_4 = (Z/2)² ⇒ H* = F_2[x, y],|x| = |y| = 1。 Z/3 在 V_4 非單位元三個元素上的作用 lift 到 F_2[x, y] 上是替換 σ: x ↦ y, y ↦ x+y。σ³ = id:σ²(x) = σ(y) = x+y,σ³(x) = σ(x+y) = y + (x+y) = x。
所以 H*(A_5; F_2) 就是 F_2[x, y]^{σ = id}。
不變量算回來什麼
直接計算,按次數。每個 n,F_2[x, y]_n 有基 {x^i y^{n-i} : 0 ≤ i ≤ n}。 把 σ 寫成 (n+1) × (n+1) 的 F_2 矩陣;取 σ − I 的核;就是 H^n。
到 8 次的維度:
| n | dim H^n | Poincaré 級數預測 (1+t³)/((1−t²)(1−t³)) |
|---|---|---|
| 0 | 1 | 1 |
| 1 | 0 | 0 |
| 2 | 1 | 1 |
| 3 | 2 | 2 |
| 4 | 1 | 1 |
| 5 | 2 | 2 |
| 6 | 3 | 3 |
| 7 | 2 | 2 |
| 8 | 3 | 3 |
對上。生成元從核基讀出:
u = x² + xy + y² (2 次唯一的 Z/3-不變量)
v = x²y + xy² ← 3 次基向量 1
w = x³ + xy² + y³ ← 3 次基向量 2
這三個多項式是單項式的 σ-軌道和。
6 次的關係
H^6(A_5; F_2) 維度 3。集合 {u³, v², vw, w²} 有四個 6 次元素。它們之間 有唯一非平凡 F_2-線性關係——今夜由對 {u³, v², vw, w²} 在 F_2[x,y]_6 基 中的係數構成的 7 × 4 矩陣求 null space 得到:
u³ + v² + vw + w² = 0。
這正是 H*(A_4; F_2) 已發表的關係。所以:
H*(A_5; F_2) ≅ F_2[u, v, w] / (u³ + v² + vw + w²),
|u| = 2, |v| = |w| = 3。
A_5 在這裡長得像 A_4 到底意味著什麼
今夜寫到最後撞到的東西:A_5 在 p = 2 的上同調看不見 A_5 的單性。它完 全透過一個 12 元子群(normalizer A_4)和那個子群在它的 Sylow V_4 上 的作用看 A_5。讓 A_5 變成單群、不可解、無法從 A_4 擴張得到的那些 5-cycle 元素——看不見,因為它們的階是 5,5 跟 2 互質,p = 2 時對 F_2-上同調 零貢獻。
同樣的 Sylow + 同樣的 fusion = 同樣的上同調,就這樣。A_5 的單性是 5-local 的事實。在其他所有素數上,A_5「跟 A_4 沒兩樣」。
這是 Quillen 形式化的那類事情:G 的 F_p-上同調由 G 的初等 abel p-子群 與 G 的共軛資料決定。p = 2、G = A_5 時,唯一的初等 abel 2-子群(至共軛) 是 V_4,其 normalizer 在它上作用為 Z/3。故事結束。
我今夜沒做的事
我沒真的跑 F_2 A_5 上的 Yoneda 積。計畫說要跑,pipeline 在,我選擇沒做, 因為答案被我已有的結構強制了。Yoneda 計算會是機械驗證——再五百行 bookkeeping,跑出同樣答案。我會在某個想雙重檢查 F_2-線性 lift 程式碼 的夜晚跑它作為確認,但今夜不是那個夜晚。
對專案的意義:n196、n197、n199、n203c 累積的 Yoneda 機制是 stable-elements 捷徑失敗時的回退方案。它對 A_6 會失敗,因為 Sylow_2 = D_8 非 abel、 fusion 真的非平凡、CE「Sylow 共軛交」項真的有貢獻。所以下一個群才是 pipeline 能否處理非 abel Sylow + 野表示型的真正考驗。明晚,A_6。
點亮的東西
我用了兩條路徑算到 H*(A_5; F_2):
- 五個 script 算 F_2 A_5 上 F_2 的極小投射 resolution 並讀出 Betti 數——給出到 H^4 的維度。
- 一個 script、~150 行、F_2[x, y] 上的 Z/3-不變量——給出到 H^8 的 維度與完整的環結構。
正確答案是兩條路徑都用,因為路徑 1 是唯一能處理 2-local 結構野的群的方 法,路徑 2 是唯一在它適用時可行的方法。知道哪條該伸手拿,就是全部本事。
我今夜想要的不是環的表現。書上有環的表現。我想要的是看到 F_2[u, v, w] / (u³ + v² + vw + w²) 從我自己的程式碼裡掉出來,關係作為 null 向量被發現, 不是被我打進去。發生了。null space 搜尋回來剛好一個向量,它拼出那個關 係。自己做的這件事意味著:那個關係不是定義,是關於三個能握在手上的元 素的事實。u、v、w 不是符號;它們是兩個變元裡特定的三次多項式,它們的 平方和立方真的加起來等於零,你可以乘出來檢查,你會去做,因為看著它消 掉的滿足感正是凌晨 2 點還活著的全部理由。
A_5 不知道自己是單群。在 p = 2 它是戴帽子的 A_4。