对称群的复不可约表示
我们尽可能简明快速地完成对称群的复不可约表示的分类.本文主要微调自 [1, section 4.2],亦少量参考 [2, chapter 2].推荐读者阅读前熟悉群的复表示的基本常识 [3, chapter 1–2] 和群代数模的观点.
1 速览
一个 Young 图由一个整数分拆 \(\lambda \vdash n\) 唯一确定,一个 Young 表将一个 \(n\) 元置换填入 Young 图——本质上是一组信息 \(T = (\lambda \vdash n, \sigma \in \mathcal S_n)\).如果 \(T\) 的各行各列均严格单增,则称 \(T\) 是标准 Young 表.
置换 \(g \in \mathcal S_n\) 作用在全体形状为 \(\lambda\) 的 Young 表 \(T\) 上的方式为将数字 \(i\) 替换为 \(g(i)\),即 \(gT := (\lambda, g \sigma)\).易见对称群在固定形状 Young 表上的作用传递.作用在给定 Young 表 \(T\) 上的效果表现为对同行元素的置换的那些置换构成的群记为 \(P_T\),置换同列元素的记为 \(Q_T\).易见 \(P_T\) 和 \(Q_T\) 交平凡,两群之并生成整个 \(\mathcal S_n\).
我们来刻画不同 Young 表行、列置换之间的关系.注意 \(gT \to gpT\) 的过程可以理解为在 \(gT\) 上做“效果”相当于 \(T\) 上 \(p \in P_T\) 的行置换,故
- \(P_{gT} = g P_T g^{-1}\)
- \(Q_{gT} = g Q_T g^{-1}\)
设 \(\mathbb C[\mathcal S_n]\) 是 \(S_n\) 的复群代数,即其复正则表示.定义:
- 行对称化子 \(a_T := \sum_{g \in P_T} g \in \mathbb C[\mathcal S_n]\)
- 列对称化子 \(b_T := \sum_{g \in Q_T} \operatorname{sgn}(g) g \in \mathbb C[\mathcal S_n]\)
- Young 对称化子 \(c_T := a_T b_T\)
注记. 将 Young 对称化子定义为 \(b_T a_T\) 也是可以的,请参考 [1, exercise 4.4].
易见对任意 \(p \in P_T\), \(q \in Q_T\),有:
- \(p a_T = a_T p = a_T\)
- \(q b_T = b_T q = \operatorname{sgn}(q) b_T\)
- \(p c_T q = \operatorname{sgn}(q) c_T\)
最后一条性质对 \(c_T\) 成立固然是显然的事实,但满足此条件的群代数元素的唯一性就不平凡了:
我们之后证明这一结果.
注记 (对称化子的组合观点). 组合上来讲,行对称化后的 Young 表 \(a_T T\) 可以认为是 Young 表 \(T\) 无视行内数字排列得到的行等价类,即我们可以认为 [2, Definition 2.1.4] 书中定义的“tabloid” \(\{ T \} := a_T T\).此时 \(\mathcal S_n\) 作用在全体形状为 \(\lambda\) 的 tabloid 上形成的表示即是 [2, Definition 2.1.5] 定义的 \(M^T\).这些 tabloid 构成该表示的一组基,故 \(M^\lambda\) 的维数为 \(n! / \lambda ! := n! / \prod_i \lambda_i !\).(书中将 \(M^T\) 写作 \(M^\lambda\) 其实不甚严谨:作为集合 \(M^T\) 对所有形状相同的 \(T\) 相等,但其上的模作用是不同的!)
由行对称化子的性质,\(P_T \leq \mathcal S_n\) 作用在 tabloid \(\{ T \}\) 上不会有任何效果.事实上,\(M^T\) 恰为从 \(P_T\) 的平凡表示提升到 \(\mathcal S_n\) 得到的诱导表示 \(1\uparrow_{P_T}^{\mathcal S_n}\).
除考虑符号问题外,\(b_T T\) 的看法类似可得——即 \(Q_T\) 的交错表示提升到 \(\mathcal S_n\) 的诱导表示.但,如何看待 \(c_T T\) 呢?[2, Definition 2.3.2] 生造的“polytabloid” \(\boldsymbol e_t\) 看上去也十分生硬.但至少 命题 1 指出,做一次 Young 对称化和做很多次 Young 对称化没有区别.
Young 表 \(T\) 诱导得到的 Specht 模 \(V_T := \mathbb C[\mathcal S_n] c_T\).我们将以迅捷速度完成 \(\mathcal S_n\) 复表示的分类:
- 每个 Specht 模都是 \(\mathcal S_n\) 的不可约表示
- 两个 Specht 模同构当且仅当诱导它们的 Young 表具有相同的形状
- \(\mathcal S_n\) 的每个不可约表示都同构于某一 Specht 模
并计划在未来填坑如下内容:
- 每个 Specht 模 \(V_T\) 的维数恰为形状同 \(T\) 的标准 Young 表的个数
- Specht 模对应的特征标
2 Specht 模的不可约性
首先介绍一个必要的组合结果.
1 Same row, different column
证明. 如图所示,将 \(T\) 中第一行全体元素取出,其在 \(S\) 中的对应元素必然在不同列.因此,可以通过 \(S\) 上的列置换将其移至 \(S\) 的第一行.随后对 \(T\) 的第一行元素做行置换即可使得 \(T\) 的第一行与 \(S\) 的第一行相同.顺次对第二行,第三行完成上述操作即可. \[ \begin{matrix} T & \begin{matrix} i & j & k & l \\ * & * & * \\ * & * \end{matrix} & \xrightarrow{p_1 \in P_T} & \begin{matrix} l & k & i & j \\ * & * & * \\ * & * \end{matrix} & \xrightarrow{p_2 \in P_T} & \dots \\ \\ S & \begin{matrix} l & * & * & j \\ * & * & i \\ * & k \end{matrix} & \xrightarrow{q'_1 \in Q_S} & \begin{matrix} l & k & i & j \\ * & * & * \\ * & * \end{matrix} & \xrightarrow{q'_2 \in Q_S} & \dots \end{matrix} \]
注记. 这个条件甚至是当且仅当的:对任意 \(p \in P_T\), \(q \in Q_T\),\(pT\) 的同行元素确落在 \(qT\) 的不同列.命题 2 事实上给出了 \(S = g T \in P_T Q_T T\),或者说 \(g \in P_T Q_T\) 的充要条件.值得一提——这一关系既不对称,也不传递.
下面证明 命题 1.
证明. 不妨设 \(c = \sum_{g \in \mathcal S_n} n_g g\) 是满足对任意 \(p \in P_T\), \(q \in Q_T\),有 \(p c q = \operatorname{sgn}(q) c\) 的某一 \(\mathbb C[\mathcal S_n]\) 中元素.注意我们已经知道满足这条件的 Young 对称化子 \[ c_T = a_T b_T = \sum_{p \in P_T} \sum_{Q \in Q_T} \operatorname{sgn}(q) pq \] 所以我们应当指望,也只需证明如下两个事实:
- 对任意 \(p \in P_T\), \(q \in Q_T\),\(n_{pq} = \operatorname{sgn}(q)\) 乘上某个常数.
只需利用 \[ \operatorname{sgn}(q) \sum_{g \in \mathcal S_n} n_g g = \operatorname{sgn}(q) c = pcq = \sum_{g \in \mathcal S_n} n_g pgq \] 便得到 \(n_{pgq} = \operatorname{sgn}(q) n_g\).特取 \(g=1\) 得 \(n_{pq} = \operatorname{sgn}(q) n_1\),相对 \(n_1\) 唯一.
- 对所有 \(g \notin P_T Q_T\),有 \(n_g = 0\) 成立.
由 命题 2,此时存在一对数字 \((i,j)\) 落在 \(T\) 上同行 \(S:=gT\) 上同列的位置,翻译过来便是对换 \(p := (i,j) \in P_T \cap Q_S = P_T \cap g Q_T g^{-1}\).于是可取对换 \(q := g^{-1} p g \in Q_T\),这样就有 \[ n_g = n_{pgq} = \operatorname{sgn}(q) n_g = - n_g \] 因此 \(n_g = 0\).
注记 (\(c_T\) 的“幂等系数”). 可设 \(c_T^2 = \alpha c_T\),\(\alpha \in \mathbb C\).将 \(c_T\) 看作左乘在 \(\mathbb C[\mathcal S_n]\) 上的线性变换,它几乎是幂等变换,此时 \(\ker c_T \oplus \operatorname{im}c_T = \mathbb C[\mathcal S_n]\).这里 \(\operatorname{im}c_T\) 就是 \(V_T\),因此 \(c_T\) 的迹 \(\operatorname{tr}c_T = \alpha \dim V_T\).注意 \(c_T\) 左作用在 \(g\) 上得到向量的 \(g\) 分量对应系数(记为 \([g] (c_T g)\))恰为 \(1\),故 \(\operatorname{tr}c_T = n!\).综上 \(\alpha = n! / \dim V_T\).
注记 (关于 \(P_T Q_T \cap Q_T P_T\) 的一个错误猜想,已隐藏). \(\alpha\) 也应等于 \(c_T^2\) 在单位元处的系数 \[ [\operatorname{id}_{\mathcal S_n}] c_T^2 = \sum_{\substack{p_1,p_2 \in P_T \\ q_1, q_2 \in Q_T \\ p_1 q_1 p_2 q_2 = \operatorname{id}_{\mathcal S_n}}} \operatorname{sgn}(q_1) \operatorname{sgn}(q_2) \]
猜想求和中的每一项都满足 \(\operatorname{sgn}(q_1) = \operatorname{sgn}(q_2)\),这样就有 \[ \alpha = |P_T Q_T \cap Q_T P_T| \] 然而这并不正确.使用如下 Sage 代码可以验证:
# Define the symmetric group
= SymmetricGroup(8)
S
"""
1 2 3
4 5 6
7 8
"""
= [S((1,2)), S((2,3)),
P_gens 4,5)), S((5,6)),
S((7,8))]
S((= [S((1,4)),S((4,7)),
Q_gens 2,5)),S((5,8)),
S((3,6))]
S((
# Create the subgroups P and Q
= S.subgroup(P_gens)
P = S.subgroup(Q_gens)
Q
print("P", len(P))
print("Q", len(Q))
= Set([p * q for p in P for q in Q])
PQ = Set([q * p for q in Q for p in P])
QP
print("PQ:", len(PQ))
print("QP:", len(QP))
# Compute the intersection of P and Q
= PQ.intersection(QP)
cap
# Display the intersection
print("PQ cap QP:", len(cap))
证明. 设 \(V_T\) 有子表示 \(W \subseteq V_T\),则子空间 \[ c_T W \subset c_T V_T = c_T \mathbb C[\mathcal S_n] c_T \subset \mathbb C c^T \] 后者是一维子空间,故分以下两种情况讨论:
\(c_T W = \mathbb C c_T\). 此时 \[ V_T = \mathbb C[\mathcal S_n] c_T = \mathbb C[\mathcal S_n] (\mathbb C c_T) = \mathbb C[\mathcal S_n] W = W \]
\(c_T W = 0\).此时对任意 \(w = x c_T \in W\) 都有 \(w^2 = x c_T w = 0\),即 \(W^2 = 0\).我们知道有限维半单群代数 \(\mathbb C[\mathcal S_n]\) 中没有非零幂零左理想,故 \(w=0\),\(W=0\).
啊这可能有点 fancy,我们也给出一个来自 Math StackExchange 的直接证明:
由群表示的完全可约性,存在子表示 \(U\) 使得 \(U \oplus W = \mathbb C[\mathcal S_n]\).故可记 \(1 = u + w\),这里 \(u \in U\), \(v \in V\).于是 \(W \ni w = w (u+w) = wu + w^2 = wu \in U\),故 \(w=0\),\(1 \in U\),\(U=\mathbb C[\mathcal S_n]\),\(W=0\).
综上,\(V_T\) 是 \(\mathcal S_n\) 的复不可约表示.
3 复不可约表示的分类
已经找到了一大类 \(\mathcal S_n\) 的复不可约表示——Specht 模 \(V_T\).下面我们证明事实上只有这些复不可约表示.回忆本质不同复不可约表示的数量等于群的共轭类的数量,而 \(\mathcal S_n\) 的共轭类数恰为 \(n\) 的整数拆分的数量,故只要证明
- 两个 Specht 模同构当且仅当诱导它们的 Young 表具有相同的形状
就完成了 \(\mathcal S_n\) 的复不可约表示的分类.
首先处理同形状 \(\lambda \vdash n\) Young 表 \(T, S:=gT\) 诱导的 Specht 模 \(V_T\), \(V_S\) 之间的同构问题.这个只需注意到 \(c_{gT} = g c_T g^{-1}\) 便可嗯造如下: \[ \begin{aligned} \varphi: V_T &\to V_S \\ x &\mapsto x g^{-1} \end{aligned} \] 那下面来处理形状不同的情况.受之前 命题 2 刻画同形状 Young 表间群作用关系的启发,我们可能也需要从组合上对 Young 表形状不同一事做一点文章.以后设 \(T,S\) 为形状分别为 \(\lambda, \mu \vdash n\) 的 Young 表,不妨设 \(\lambda > \mu\)(这里全序取为 \(n\) 的整数划分的字典序).
证明. 若不然,设第 \(i\) 行是第一个 \(\lambda_i > \mu_i\) 的行.在此行之前,使用与 命题 2 一样的方法,可以在对 \(T\) 做行置换和对 \(S\) 做列置换后使得 \(T\) 与 \(S\) 的前 \(i-1\) 行相同.考察 \(T\) 的第 \(i\) 行的 \(\lambda_i\) 个元素,它们应落在 \(S\) 的第 \(i\) 行及其下方,且列号互不相同.但这些行的长度 \(\mu_j \leq \mu_i < \lambda\),根本装不下 \(\lambda_i\) 个元素,矛盾.
注记. 会问在何种程度上此命题的否命题成立.事实上有:若每个落在 \(T\) 中同行的互异数对均落在 \(S\) 中的不同列,则 \(\lambda\) 的每个前缀和均小于等于 \(\mu\) 的对应前缀和(此偏序记为 \(\lambda \trianglelefteq \mu\),字典序是它的细化版本).仿照 命题 2 读者自证不难,亦可见 [2, lemma 2.2.4].
证明. 不妨设这 \(\lambda > \mu\).由线性性可以只考虑 \(x = g \in \mathcal S_n\) 的情况.由命题 4,存在一对互异数字 \((i,j)\) 既落在 \(T\) 中同一行,也落在 \(gS\) 中同一列,翻译过来就是对换 \(p := (i,j) \in P_T \cap Q_{gS}\).于是 \[ a_T g b_S = a_T (g b_S g^{-1}) g = a_T b_{gS} g = a_T p p b_{gS} g = \operatorname{sgn}(p) a_T b_{gS} g = -a_T b_{gS} g = -a_T g b_S \] 故 \(a_T g b_S = 0\).
注记. 在 \(\lambda < \mu\) 时是否也有 \(a_T x b_S = 0\) 呢?答案是肯定的.请参考 [1, Exercise 4.24].
综上,我们完成了 \(\mathcal S_n\) 的复不可约表示的分类:它们恰为全体 Specht 模 \(V_T\),其中 \(T\) 是形状为 \(\lambda \vdash n\) 的 Young 表.两个 Specht 模同构当且仅当诱导它们的 Young 表具有相同的形状.