이번 글에서 우리는 character function을 정의하고 이들의 성질에 대해 살펴본다. 이들은 representation을 분류하는 우리의 목표에 큰 도움을 줄 것이다.

군 표현의 지표

정의 1 $G$의 representation $\rho:G\rightarrow\Aut(V)$에 대응하는 character지표 $\rchi_\rho:G\rightarrow\mathbb{C}$를

\[\rchi_\rho(g)=\tr(\rho(g))\]

으로 정의한다.

즉, 각각의 $g\in G$를 받아서 이것이 정의하는 linear map $\rho(g):V\rightarrow V$의 trace를 내 주는 것이 이 함수가 하는 일이다. 앞으로 살펴보겠지만, 이 함수는 $G$의 representation을 설명하는데 큰 역할을 한다. 가령, 당장 볼 수 있는 것은 이 함수가 $V$의 차원을 담고 있는 것이다.

\[\rchi_\rho(e)=\tr(\rho(e))=\tr(\id_V)=\dim V.\]

비슷하게 우리는 두 linear map

\[L_V:V\rightarrow V,\qquad L_W:W\rightarrow W\]

이 주어졌을 때 이들의 direct sum $L_V\oplus L_W: V\oplus W\rightarrow V\oplus W$, 이들의 tensor product $L_V\otimes L_W: V\otimes W \rightarrow V\otimes W$ 등이 어떻게 정의되는지 알고 있고, 이들의 trace가 어떻게 되는지 또한 (가령 행렬로 두고 계산하면) 알고 있다. 이로부터 다음의 명제를 얻는다.

명제 2 Representation $V, W$에 대해 다음이 성립한다.

  1. $\rchi_{V\oplus W}=\rchi_V\oplus \rchi_W$
  2. $\rchi_{V\otimes W}=\rchi_V\rchi_W$
  3. $\rchi_{V^\ast}=\overline{\rchi}_V$

특히 첫 번째 식에 의하여, 임의의 representation은 irreducible decomposition

\[V\cong V_1^{\oplus a_1}\oplus\cdots\oplus V_r^{\oplus a_r}\]

을 가지므로 임의의 representation의 character는

\[\rchi_V=a_1\rchi_{V_1}+\cdots+a_r\rchi_{V_r}\]

로 표현할 수 있음을 안다.

한편 정의에 의하여

\[\rchi_\rho(hgh^{-1})=\tr(\rho(h)\rho(g)\rho(h)^{-1})=\tr(\rho(g))=\rchi_\rho(g)\]

가 성립하므로 ([선형대수학] §특성다항식, ⁋정리 5), 우리는 이로부터 $\rchi_\rho$가 $G$의 conjugacy class들 위에서 상수임을 안다. 이러한 함수들에도 이름이 있다.

정의 3 함수 $\rchi:G\rightarrow\mathbb{C}$가 class function유함수이라는 것은 $\rchi(hgh^{-1})=f(g)$가 모든 $g,h\in G$에 대해 성립하는 것이다. $G$ 위에 정의된 모든 class function들의 모임을 $\mathbb{C}_\class(G)$으로 적는다.

정의에 의해 class function들은 각 conjugacy class들 위에서의 함수값에 의해 결정되며, 따라서 벡터공간으로서 $\mathbb{C}_\class(G)$는 $G$의 conjugacy class의 개수만큼의 차원을 갖는다. 한편 앞선 글에서 우리가 중요하게 생각했던 아이디어는 어떠한 값이 주어졌을 때, 이를 $G$ 전체에 대하여 평균내주어 $G$-invariant한 값을 얻어낼 수 있다는 것이었는데, 이를 이용하면 $\mathbb{C}_\class(G)$ 위에 다음과 같은 정의를 해줄 수 있다.

정의 4 임의의 class function들 $\rchi_1,\rchi_2: G\rightarrow \mathbb{C}$에 대하여,

\[\langle \rchi_1,\rchi_2\rangle=\frac{1}{\lvert G\rvert}\sum_{g\in G} \rchi_1(g)\overline{\rchi_2(g)}\]

으로 정의한다.

이는 단순히 target space $\mathbb{C}$에 정의된 standard Hermitian product를 $\mathbb{C}_\class(G)$ 위에 옮겨준 것에 불과하다. 한편, 어떠한 representation $\rho$의 character $\rchi_\rho$에 대해서는, 임의의 $g\in G$에 대하여

\[\rchi_\rho(g^{-1})=\tr(\rho(g^{-1}))=\tr(\rho(g)^{-1})=\tr(\rho(g)^\dagger)=\overline{\tr(\rho(g))}=\overline{\rchi_\rho(g)}\]

이 성립하므로, 두 character $\rchi_1,\rchi_2$에 대해서는 다음 식

\[\langle \rchi_1,\rchi_2\rangle=\frac{1}{\lvert G\rvert}\sum_{g\in G}\rchi_1(g)\overline{\rchi_2(g)}=\frac{1}{\lvert G\rvert}\sum_{g\in G}\rchi_1(g^{-1})\overline{\rchi_2(g^{-1})}=\frac{1}{\lvert G\rvert}\sum_{g\in G}\overline{\rchi_1(g)}\rchi_2(g)=\langle \rchi_2,\rchi_1\rangle\]

이 성립하는 것을 안다. 즉 character들로 제한했을 때 이 inner product는 실수값을 가진다.

지표의 직교성

앞선 글에서 살펴봤듯, 임의의 representation $U$에 대하여, 다음의 fixed point들의 subspace

\[U^G=\{u\in U\mid g\cdot u=u\text{ for all $g\in G$}\}\]

가 존재하며, 이 때

\[p:U\rightarrow U^G;\qquad u\mapsto \frac{1}{\lvert G\rvert}\sum_{g\in G}g\cdot u\]

이 $U$에서 $U$로의 $G$-invariant projection을 정의하고, 그 image는 $U^G$이다. 그 정의에 의하여, $U^G$ 위에 정의된 subrepresentation은 정확히 trivial representation

\[G\rightarrow \Aut(U^G);\quad g\mapsto \id_{U_G}\]

이므로, 우리는 이로부터 representation $U$를 trivial representation $U^G$와 그렇지 않은 부분 $W$로 분해하여

\[U=U^G\oplus W\]

를 얻을 수 있다.

뿐만 아니라, 우리는 $U^G$의 차원 또한 계산할 수 있다. 위의 decomposition에서 $U^G$와 $W$의 적절한 basis를 사용하여 이를 block matrix

\[\begin{pmatrix}\id_{U^G}&0\\0&0\end{pmatrix}\]

의 꼴로 나타낼 수 있으므로 $\varphi: U\rightarrow U$의 trace는 $\dim U^G$와 같다. 이제 정의에 의하여,

\[\dim U^G=\tr(\varphi)=\tr\left(\frac{1}{\lvert G\rvert}\sum_{g\in G}\rho(g)\right)=\frac{1}{\lvert G\rvert}\sum_{g\in G}\tr(\rho(g))=\frac{1}{\lvert G\rvert}\sum_{g\in G}\rchi(g)\tag{1}\]

이다.

더 일반적으로, 우리는 §유한군의 표현론, ⁋정의 3에서 임의의 $G$-representation $V,W$에 대하여, 이들의 (underlying $\mathbb{C}$-벡터공간으로서의) $\Hom$-set $\Hom_\mathbb{C}(V,W)$에 $G$-action

\[(g\cdot f)(v)=g\cdot f(g^{-1}\cdot v)\qquad\text{for all $v\in V$}\]

을 정의하였다. 그럼 다음의 식

\[\Hom_\mathbb{C}(V,W)^G=\Hom_G(V,W)\]

이 성립하며, 따라서 식 (1)을 $U=\Hom(V,W)$와 그에 대응되는 trace map $\varphi$에 적용하면

\[\dim \Hom_G(V,W)=\tr(\varphi)=\frac{1}{\lvert G\rvert}\sum_{g\in G}\rchi_{\Hom(V,W)}(g)\]

임을 안다. 한편 $\Hom_G(V,W)=V^\ast\otimes W$임을 활용하면 우변의 character는 다음의 식

\[\rchi_{\Hom_G(V,W)}(g)=\overline{\rchi_V(g)}\rchi_W(g)\]

을 통해 얻어지므로, 위의 식을 다시

\[\dim\Hom_G(V,W)=\frac{1}{\lvert G\rvert}\sum_{g\in G}\overline{\rchi_V(g)}\rchi_W(g)=\langle \rchi_W, \rchi_V\rangle\]

으로 쓸 수 있다. 한편, 마지막으로 $V,W$가 irreducible representation들이라 가정하면 $\Hom_G(V,W)$는 §유한군의 표현론, ⁋보조정리 8으로부터 $V\cong W$라면 $1$차원, 그렇지 않다면 $0$차원이므로

\[\dim \Hom_\mathbb{C}(V,W)^G=\dim \Hom_G(V,W)=\begin{cases}1&\text{if $V\cong W$,}\\0&\text{otherwise}\end{cases}\]

이고 이로부터 다음의 식

\[\langle \rchi_W,\rchi_V\rangle=\delta_{VW}\]

을 얻는다. 즉 정의 4의 inner product에 대하여 irreducible character들은 orthonormal set이다. 우리는 $\mathbb{C}_\class(G)$가 $G$의 conjugacy class들의 개수만큼의 차원을 가지고 있는 것을 알고 있으므로, 이로부터 irreducible representation들은 $G$의 conjugacy class의 개수보다 많을 수 없다는 것을 안다. 뿐만 아니라, 이 inner product를 사용하면 우리는 임의의 representation $V$의 character $\rchi_V$와, 고정된 irreducible representation $V_i$의 character $\rchi_{V_i}$을 내적하여 $V$ 안에서 $V_i$의 multiplicity를 계산할 수 있다.

Regular representation

이 섹션에서 우리는 지난 글에서 고려했던 Artin-Wedderburn decomposition (§유한군의 표현론, 식 (1))을 character를 이용해 얻어낸다. 이를 위해, 우선 $\mathbb{C}[G]$는 자기자신 위에 정의된 left $\mathbb{C}[G]$-module이고 따라서 categorical equivalence

\[\Rep_\mathbb{C}(G)\cong \lMod{\mathbb{C}[G]}\]

로부터 $G$의 representation이기도 하다는 것을 관찰하자. 이는 단순히 $\mathbb{C}[G]$ 위에 정의된 module 구조, 즉 $\mathbb{C}[G]$의 ring으로서의 곱셈 구조를 $G$로 제한하여 얻어지는 것으로, 명시적으로 임의의 $g\in G$의 $\mathbb{C}[G]$에서의 image $\delta_g=\sum_{x\in X}\delta_g(x)x$를 사용하면

\[g\cdot \left(\sum_{y\in G} \phi(y)y\right)=\left(\sum_{x\in X}\delta_g(x)x\right)\left(\sum_{y\in G}\phi(y)y\right)=\sum_{z\in G}\left(\sum_{x\in G}\delta_g(x)\phi(x^{-1}z)\right)z=\sum_{z\in G}\phi(g^{-1}z)z=\sum_{z\in G}\phi(z)(gz)\]

으로 쓸 수 있고, 이러한 representation을 regular representation이라 부른다.

이제 $\mathbb{C}[G]$를 분해하기 위해 regular representation의 character theory를 생각한다. 위와 같이 $\mathbb{C}[G]$를 $g\in G$들(정확히는 $\delta_g$들)을 basis로 갖는 벡터공간으로 보고, 이를 통해 regular representation $\rho_\reg$가 주는 각각의 linear operator $\rho_\reg(g)$를 행렬로 나타내어 그 trace를 생각하면

\[\rchi_{\mathbb{C}[G]}(g)=\begin{cases}\lvert G\rvert&\text{if $g=e$}\\0&\text{otherwise}\end{cases}\tag{2}\]

이다. 이제 만일 $V_i$가 $\mathbb{C}[G]$의 irreducible subrepresentation이라면,

\[\langle\rchi_{\mathbb{C}[G]}, \rchi_{V_i}\rangle=\frac{1}{\lvert G\rvert}\sum_{g\in G}\rchi_{\mathbb{C}[G]}(g)\rchi_{V_i}(g)=\frac{1}{\lvert G\rvert} \rchi_{\mathbb{C}[G]}(e)\rchi_{V_i}(e)=\dim V_i\]

이 성립한다. 즉, 우리는 다음의 decomposition

\[\mathbb{C}[G]\cong \bigoplus_{i=1}^r V_i^{\dim V_i}\]

을 얻는다. 뿐만 아니라 $\mathbb{C}[G]$는 자기 자신 위에 곱셈으로 작용하고, 이 작용 하에서 §유한군의 표현론, ⁋보조정리 8 $V_i$는 $V_i$로만 간다는 것을 생각하면 각각의 $V_i^{\dim V_i}$이 정확하게 matrix algebra $\Mat_{d_i}(\mathbb{C})$라는 것을 알고, Artin-Wedderburn theorem의 유일성으로부터 이것이 곧

\[\mathbb{C}[G]\cong \bigoplus_{i=1}^r\Mat_{d_i}(\mathbb{C})\]

과 같다는 것을 확인할 수 있다.

Projection formula

앞서 우리는 $\mathbb{C}_\class(G)$ 안에서 irreducible representation들의 character가 orthonormal set을 이룬다는 것을 보았다. 이제 우리는 이들이 $\mathbb{C}_\class(G)$의 orthonormal basis가 된다는 것을 보인다.

보조정리 5 임의의 함수 $\phi:G\rightarrow \mathbb{C}$와 임의의 representation $\rho:G\rightarrow\Aut(V)$이 주어졌다 하자.

\[\rho_\phi=\sum_{g\in G} \phi(g)\rho(g): V\rightarrow V\]

으로 정의하면, $\rho_\phi$가 $G$-map인 것과 $\phi$가 class function인 것이 동치이다.

증명

$\rho_\phi$가 $G$-map이기 위해서는 임의의 $h\in G$와 임의의 $v\in V$에 대하여 다음 식

\[\rho_\phi(h\cdot v)=h\cdot\rho_\phi(v)\]

이 성립해야 한다. 좌변을 직접 계산해보면

\[\rho_\phi(h\cdot v)=\sum_{g\in G}\phi(g)\rho(g)(h\cdot v)\]

이며, 이 합을 $hgh^{-1}$에 대하여 취해도 같은 합이므로

\[\rho_\phi(hv)=\sum_{g\in G}\phi(hgh^{-1})\rho(hgh^{-1})(h\cdot v)=\sum_{g\in G}\phi(hgh^{-1})\rho(h)\rho(g)(v)=\rho(h)\left(\sum_{g\in G}\phi(hgh^{-1})\rho(g)v\right)\]

로 쓸 수 있다. 이제 이것이

\[h\cdot\rho_\phi(v)=\rho(h)\rho_\phi(v)=\rho(h)\left(\sum_{g\in G}\phi(g)\rho(g)(v))\]

와 같기 위해서는 정확히 $\phi(g)=\phi(hgh^{-1})$, 곧 $\phi$가 class function이어야 한다.

이제 우리는 이를 사용하여 모든 class function이 irreducible character들의 일차결합으로 나타난다는 것을 보인다. 즉 만일 class function $\phi$에 대하여, $\langle \rchi_V,\phi\rangle=0$이 모든 irreducible character $\rchi_V$에 대해 성립한다면 $\phi=0$이라는 것을 보여야 한다.

이를 위해 위의 보조정리를 class function $\phi$와 irreducible representation $\rho:G\rightarrow\Aut(V)$에 사용하자. $\phi$가 class function이므로 $\overline{\phi}$도 그러하고, 따라서 $\rho_{\overline{\phi}}$는 $G$-map이며 §유한군의 표현론, ⁋보조정리 8에 의하여 $\rho_{\overline{\phi}}$는 $\lambda\id_V$의 꼴이다. 이제 여기에 trace를 취하면

\[(\dim V)\lambda=\tr(\rho_{\overline{\phi}})=\tr\left(\sum_{g\in G}\overline{\phi(g)}\rho(g)\right)=\sum_{g\in G}\overline{\phi(g)}\rchi_V(g)=\lvert G\rvert\langle \rchi_V,\phi\rangle=0\]

임을 안다. 이제 임의의 representation은 irreducible decomposition을 가지므로, $\sum \overline{\phi(g)}g$는 임의의 representation 위에서 $0$으로 작용해야 하는 것을 알고, 특히 regular representation $\mathbb{C}[G]$에서도 그러해야 한다. 그런데 regular representation에서 이 원소를 $\delta_e$에 작용시키면 그 값은

\[\left(\sum\overline{\phi(g)}g\right)\cdot \delta_e=\sum_{g\in G}\overline{\phi(g)}g\]

이고 따라서 $\overline{\phi(g)}=0$이 모든 $g$에 대해 성립해야 한다.

예시: $S_3$

우리는 이전 글부터 세운 이론을 살펴보는 예시로 이 글을 마무리한다. 우선 임의의 abelian group $G$에 대해서는 irreducible representation이 $1$차원 representation 뿐임이 자명하므로 우리의 이론을 테스트하기 위해서는 non-abelian group이 필요하다. 계산의 편의상 가장 작은 non-abelian group인 $S_3$을 생각하자. 명시적으로

\[S_3=\{(\;),\,(1\;2),\,(1\;3),\,(2\;3),\,(1\;2\;3),\,(1\;3\;2)\}\]

이다. 우선 다음의 두 representation

\[\rho_0: S_3 \rightarrow \Aut(\mathbb{C})\qquad \sigma\mapsto \id_\mathbb{C}\]

그리고

\[\rho_\sgn: S_3 \rightarrow \Aut(\mathbb{C})\qquad \sigma\mapsto \sgn(\sigma)\id_\mathbb{C}\]

이 $\sigma$의 두 irreducible representation이 되는 것은 자명하다. 한편 $S_3$은 $\mathbb{C}^3$ 위에 permutation을 통해

\[\sigma\cdot(x_1,x_2,x_3)=(x_{\sigma(1)},x_{\sigma(2)},x_{\sigma(3)})\]

으로 작용한다. 그런데 이 action은 $(1,1,1)$이 span하는 직선을 따라서는 trivial action이며, 이 직선에 직교하는 subspace

\[V_\std=\{(x_1,x_2,x_3)\mid x_1+x_2+x_3=0\}\]

위에서 모든 작용이 이루어지는 것으로 볼 수 있으며 이 subrepresentation이 irreducible인 것도 확인할 수 있다. 이를 $S_3$의 standard representation이라 부른다.

이들 세 representation은 각각 $1,1,2$차원이고,

\[\lvert S_3\rvert=6=1^2+1^2+2^2\]

이므로 irreducible decomposition의 차원이 맞는 것을 확인할 수 있다. 조금 더 나아가기 위해 이들 세 irreducible representation의 character들을 계산하자. 이를 위해 $S_3$의 conjugacy class

\[A_1=\{(\;)\},\qquad A_2=\{(1\;2),\,(1\;3),\,(2\;3)\},\qquad A_3=\{(1\;2\;3),\,(1\;3\;2)\}\]

을 생각하자. 표기의 편의를 위해, character $\rchi$가 $A_1,A_2,A_3$ 위에서 값 $a_1,a_2,a_3$을 갖는다면 이를 벡터 $(a_1,a_2,a_3)$ 형태로 쓰기로 하자.

  • $\rho_0$은 $S_3$의 모든 원소를 $\id_\mathbb{C}\in \Aut(\mathbb{C})$으로 보내고, 이 $1\times 1$ 행렬의 trace는 $1$이므로 $\rchi_0$은 $(1,1,1)$이다.
  • $\rho_\sgn$은 $S_3$의 odd permutation들 (즉 $A_2$의 원소들)만 $-\id_\mathbb{C}\in\Aut(\mathbb{C})$으로 보내고, 나머지 원소들은 $\id_\mathbb{C}\in \Aut(\mathbb{C})$으로 보내므로 $\rchi_\sgn$은 $(1,-1,1)$이다.

Standard representation $\rho_\std$의 character $\rchi_\std$를 계산하는 데에는 두 가지 방법이 있으며 이 방법을 모두 소개하기로 한다.

우선 이를 직접 계산하기 위해 $V_\std$의 basis

\[\{e_1=(1,0,-1), e_2=(0,1,-1)\}\]

을 택하자. 그럼 $(\;)$는 이 basis를 건드리지 않으므로 당연히 $\rchi_\std$는 $A_1$ 위에서 값 $2$를 갖는다. $A_2$ 위에서는, 가령, $(1\;2)$를 작용하면 이는 basis를 서로 바꿔주므로 다음 행렬

\[\rho_\std((1\;2))\begin{pmatrix}0&1\\1&0\end{pmatrix}\]

에 대응되며 그 trace는 $0$이다. 참고로 만일 $(1\;3)$이 이 basis 위에 작용한다면, $e_1$은 $-e_1$으로, $e_2$는 $(-1,1,0)=-e_1+e_2$로 옮겨지므로 다음 행렬

\[\rho_\std((1\;3))=\begin{pmatrix}-1&-1\\0&1\end{pmatrix}\]

에 대응되며 이 행렬의 trace 또한 $0$이므로 character function이 class function이라는 것을 계산으로 확인할 수 있다. $A_3$의 경우 $e_1$을 $(-1,1,0)=-e_1+e_2$, $e_2$을 $(-1,0,1)=-e_1$으로 옮기므로

\[\rho_\std((1\;2\;3))=\begin{pmatrix}-1&-1\\1&0\end{pmatrix}\]

이 되어 $\rchi_\std$는 $(2,0,-1)$임을 안다.

더 편리한 계산방법은 decomposition

\[V_\perm=V_0\oplus V_\std\]

을 이용하는 것이다. 우리는 이미 $V_0$의 character가 $(1,1,1)$임을 알고 있다. 이제 $V_\perm$의 action을 생각해보면,

\[\rho_\perm((\;))=\begin{pmatrix}1&0&0\\0&1&0\\0&0&1\end{pmatrix},\quad \rho_\perm((1\;2))=\begin{pmatrix}0&1&0\\1&0&0\\0&0&1\end{pmatrix},\quad \rho_\perm((1\;2\;3))=\begin{pmatrix}0&1&0\\0&0&1\\1&0&0\end{pmatrix}\]

이므로 $\rchi_\perm$은 $(3,1,0)$임을 알고 이제 명제 2로부터 $\rchi_\perm=\rchi_0+\rchi_\std$이므로 $\rchi_\std$이 $(2,0,-1)$임을 알 수 있다. 이렇게 구한 세 개의 character들

\[\rchi_0=(1,1,1),\qquad \rchi_\sgn=(1,-1,1),\qquad \rchi_\std=(2,0,-1)\]

는 (예상대로) orthonormal이다.

우리는 regular representation의 character의 계산으로부터

\[\rho_{\mathbb{C}[S_3]}(g)=\begin{cases}6&\text{if $g=e$}\\0&\text{otherwise}\end{cases}\]

임을 안다. (식 (2)) 이는 반드시 위의 세 character들의 $\mathbb{Z}^{\geq 0}$-linear combination이어야 할 것이며 실제로

\[\rchi_{\mathbb{C}[S_3]}=\rchi_0+\rchi_\sgn+2\rchi_\std\]

임을 확인할 수 있다. 또한 이는 regular representation에서 각각의 irreducible factor의 multiplicity가 자기 자신의 차원과 같아야한다는 위의 논의와도 일치하는 결과이다.

댓글남기기