치환군은 이 강의가 계산적으로 정밀해지는 지점이다. 치환은 곱이 선언된 추상적 기호가 아니라 구체적인 전단사이며, 그 곱셈은 함수의 합성이다. 이 장이 중요한 이유는 군 계산을 명시적으로 만들어 주고, 케일리 정리(Cayley’s theorem)를 통해 모든 군이 대칭군 안에서 실현될 수 있음을 보여 주기 때문이다. 여기서 다루는 모든 것은 실제로 다룰 수 있어야 한다. 즉 이러한 계산을 손으로 빠르고 오류 없이 수행할 수 있어야 한다.


§8.1 치환과 대칭군

정의 8.1 (치환)

집합 AA의 **치환(permutation)**은 전단사 σ:AA\sigma : A \to A이다. AA의 모든 치환의 집합에 합성을 부여한 것을 SAS_A로 표기하며, 이를 **AA 위의 대칭군(symmetric group)**이라 한다.

A={1,2,,n}A = \{1, 2, \ldots, n\}일 때 SnS_n로 쓰고, 이를 nn개의 문자 위의 대칭군이라 한다. 이때 Sn=n!|S_n| = n!이다.

정리 8.2. SAS_A는 합성에 대하여 군이다.

비고 8.3 (비가환성)

n3n \geq 3일 때 군 SnS_n는 **비가환(non-abelian)**이다. 이는 아래의 풀이 예제에서 명시적으로 보여질 것이다. 가환성의 실패는 병적인 현상이 아니라 치환군에서 일반적으로 나타나는 상황이다.

약속 (합성 순서)

이 노트 전반에 걸쳐, 프레일리(Fraleigh)와 대부분의 대수학 교재에서와 같이 오른쪽에서 왼쪽으로 합성한다.

(στ)(x)=σ(τ(x)).(\sigma\tau)(x) = \sigma(\tau(x)).

이는 τ\tau를 먼저 적용한 뒤 σ\sigma를 적용함을 의미한다. στ\sigma\tau를 계산할 때는 각 원소를 τ\tau에 통과시킨 뒤 σ\sigma에 통과시켜 무슨 일이 일어나는지 추적한다.


§8.2 두 줄 표기법

정의 8.4 (두 줄 표기법)

치환 σSn\sigma \in S_n2×n2 \times n 배열

σ=(123nσ(1)σ(2)σ(3)σ(n)),\sigma = \begin{pmatrix} 1 & 2 & 3 & \cdots & n \\ \sigma(1) & \sigma(2) & \sigma(3) & \cdots & \sigma(n) \end{pmatrix},

로 쓸 수 있는데, 여기서 윗줄은 {1,,n}\{1, \ldots, n\}의 원소들을 나열하고 아랫줄은 σ\sigma에 의한 그 상(image)을 나열한다.

직관: 왜 치환은 행렬처럼 보이는가?

치환 σ\sigma는 함수이며, 유한집합 위의 임의의 함수는 그 값들을 나열함으로써 결정된다. 두 줄 표기법은 다름 아닌 **참조표(lookup table)**이다. 각 열은 입력(위)을 출력(아래)과 짝지으므로, kk번째 열은 "kσ(k)k \mapsto \sigma(k)"임을 말해 준다. 입력을 순서대로 배열하는 것은 순전히 편의를 위함이며, 이로써 σ(k)\sigma(k)를 즉시 읽어 낼 수 있게 된다.

행렬과의 유사성은 우연이 아니다. 모든 σSn\sigma \in S_n는 각 행과 열에 단 하나의 11을 배치함으로써 진정한 n×nn \times n 치환행렬(permutation matrix) PσP_\sigma를 정의한다. (Pσ)ij={1if σ(j)=i,0otherwise.(P_\sigma)_{ij} = \begin{cases} 1 & \text{if } \sigma(j) = i, \\ 0 & \text{otherwise.}\end{cases} 두 줄 배열은 PσP_\sigma의 압축된 부호화이다. 즉 n2n^2개의 성분(대부분 0)을 모두 적는 대신, 11들의 nn개의 위치만을 기록한다. 그리고 행렬 곱셈이 선형사상의 합성을 부호화하듯이, 치환행렬을 합성하는 것은 치환을 합성하는 것에 대응하므로 대수적 구조가 그대로 옮겨진다.

예제 8.5.

σ=(12343142)\sigma = \begin{pmatrix} 1 & 2 & 3 & 4 \\ 3 & 1 & 4 & 2 \end{pmatrix}

로 정의된 치환 σS4\sigma \in S_4σ(1)=3\sigma(1) = 3, σ(2)=1\sigma(2) = 1, σ(3)=4\sigma(3) = 4, σ(4)=2\sigma(4) = 2를 의미한다.

두 줄 표기법에서 치환의 합성

στ\sigma\tau를 계산하려면, τ\tau를 먼저 적용한 뒤 σ\sigma를 적용함을 기억하라.

예제 8.6. 다음과 같이 두자.

σ=(12343142),τ=(12342413).\sigma = \begin{pmatrix} 1 & 2 & 3 & 4 \\ 3 & 1 & 4 & 2 \end{pmatrix}, \qquad \tau = \begin{pmatrix} 1 & 2 & 3 & 4 \\ 2 & 4 & 1 & 3 \end{pmatrix}.

στ\sigma\tau 계산:xx에 대하여 σ(τ(x))\sigma(\tau(x))를 계산한다.

1τ2σ1,2τ4σ2,3τ1σ3,4τ3σ4.\begin{aligned} 1 &\xrightarrow{\tau} 2 \xrightarrow{\sigma} 1, \\ 2 &\xrightarrow{\tau} 4 \xrightarrow{\sigma} 2, \\ 3 &\xrightarrow{\tau} 1 \xrightarrow{\sigma} 3, \\ 4 &\xrightarrow{\tau} 3 \xrightarrow{\sigma} 4. \end{aligned}

따라서 στ=(12341234)=ι\sigma\tau = \begin{pmatrix} 1 & 2 & 3 & 4 \\ 1 & 2 & 3 & 4 \end{pmatrix} = \iota로 항등원이다.

τσ\tau\sigma 계산:xx에 대하여 τ(σ(x))\tau(\sigma(x))를 계산한다.

1σ3τ1,2σ1τ2,3σ4τ3,4σ2τ4.\begin{aligned} 1 &\xrightarrow{\sigma} 3 \xrightarrow{\tau} 1, \\ 2 &\xrightarrow{\sigma} 1 \xrightarrow{\tau} 2, \\ 3 &\xrightarrow{\sigma} 4 \xrightarrow{\tau} 3, \\ 4 &\xrightarrow{\sigma} 2 \xrightarrow{\tau} 4. \end{aligned}

따라서 τσ=(12341234)=ι\tau\sigma = \begin{pmatrix} 1 & 2 & 3 & 4 \\ 1 & 2 & 3 & 4 \end{pmatrix} = \iota도 성립한다.

이 특정한 예제에서는 στ=τσ=ι\sigma\tau = \tau\sigma = \iota이므로 τ=σ1\tau = \sigma^{-1}이다. 이는 특수한 경우이며, 일반적으로는 σττσ\sigma\tau \neq \tau\sigma이다.

예제 8.7. α,βS4\alpha, \beta \in S_4를 다음과 같이 두자.

α=(12342314),β=(12341324).\alpha = \begin{pmatrix} 1 & 2 & 3 & 4 \\ 2 & 3 & 1 & 4 \end{pmatrix}, \qquad \beta = \begin{pmatrix} 1 & 2 & 3 & 4 \\ 1 & 3 & 2 & 4 \end{pmatrix}.

αβ\alpha\beta: β\beta를 먼저 적용한 뒤 α\alpha를 적용한다.

1β1α2,2β3α1,3β2α3,4β4α4.1 \xrightarrow{\beta} 1 \xrightarrow{\alpha} 2, \quad 2 \xrightarrow{\beta} 3 \xrightarrow{\alpha} 1, \quad 3 \xrightarrow{\beta} 2 \xrightarrow{\alpha} 3, \quad 4 \xrightarrow{\beta} 4 \xrightarrow{\alpha} 4.

따라서 αβ=(12342134)\alpha\beta = \begin{pmatrix} 1 & 2 & 3 & 4 \\ 2 & 1 & 3 & 4 \end{pmatrix}이다.

βα\beta\alpha: α\alpha를 먼저 적용한 뒤 β\beta를 적용한다.

1α2β3,2α3β2,3α1β1,4α4β4.1 \xrightarrow{\alpha} 2 \xrightarrow{\beta} 3, \quad 2 \xrightarrow{\alpha} 3 \xrightarrow{\beta} 2, \quad 3 \xrightarrow{\alpha} 1 \xrightarrow{\beta} 1, \quad 4 \xrightarrow{\alpha} 4 \xrightarrow{\beta} 4.

따라서 βα=(12343214)\beta\alpha = \begin{pmatrix} 1 & 2 & 3 & 4 \\ 3 & 2 & 1 & 4 \end{pmatrix}이다.

αββα\alpha\beta \neq \beta\alpha이므로 S4S_4가 비가환임이 확인된다.


§8.3 순환 표기법

정의 8.8 (순환)

kk-순환(cycle) (또는 길이 kk의 순환)은 서로 다른 원소 a1,a2,,aka_1, a_2, \ldots, a_k가 존재하여

σ(a1)=a2,σ(a2)=a3,,σ(ak1)=ak,σ(ak)=a1,\sigma(a_1) = a_2, \quad \sigma(a_2) = a_3, \quad \ldots, \quad \sigma(a_{k-1}) = a_k, \quad \sigma(a_k) = a_1,

를 만족하고 σ\sigma가 다른 모든 원소를 고정하는 치환 σ\sigma이다. 이 순환을

(a1  a2    ak).(a_1 \; a_2 \; \cdots \; a_k).

로 쓴다.

22-순환은 **전위(transposition)**라 한다. 11-순환 (a)(a){a}\{a\} 위에서 항등원이며 보통 생략한다.

예제 8.9. S5S_5에서 순환 (1  3  5)(1 \; 3 \; 5)은 다음 치환이다.

13,35,51,22,44.1 \mapsto 3, \quad 3 \mapsto 5, \quad 5 \mapsto 1, \quad 2 \mapsto 2, \quad 4 \mapsto 4.

두 줄 표기법으로는

(1  3  5)=(1234532541).(1\;3\;5) = \begin{pmatrix} 1 & 2 & 3 & 4 & 5 \\ 3 & 2 & 5 & 4 & 1 \end{pmatrix}.

두 줄 표기법에서 순환 표기법으로 변환하기

가장 작은 원소에서 시작한다. σ\sigma에 의한 그 궤도(orbit)를 시작점으로 돌아올 때까지 따라간다. 이를 하나의 순환으로 기록한다. 그런 다음 아직 처리되지 않은 가장 작은 원소를 택하여 반복한다.

예제 8.10. 다음을 순환 표기법으로 변환하라.

σ=(123456351624).\sigma = \begin{pmatrix} 1 & 2 & 3 & 4 & 5 & 6 \\ 3 & 5 & 1 & 6 & 2 & 4 \end{pmatrix}.
  • 11에서 시작한다: 1311 \to 3 \to 1. 순환: (1  3)(1\;3).

    잠깐 — 더 신중히 추적하자. σ(1)=3\sigma(1)=3, σ(3)=1\sigma(3)=1. 따라서 1311 \to 3 \to 1. 이로부터 순환 (1  3)(1\;3)을 얻는다.

  • 사용되지 않은 가장 작은 원소: 22. σ(2)=5\sigma(2)=5, σ(5)=2\sigma(5)=2. 순환: (2  5)(2\;5).

  • 사용되지 않은 가장 작은 원소: 44. σ(4)=6\sigma(4)=6, σ(6)=4\sigma(6)=4. 순환: (4  6)(4\;6).

따라서 σ=(1  3)(2  5)(4  6)\sigma = (1\;3)(2\;5)(4\;6)이다.

검산: (1  3)(2  5)(4  6)(1\;3)(2\;5)(4\;6)131\to 3, 252\to 5, 313\to 1, 464\to 6, 525\to 2, 646\to 4로 보낸다. 이는 두 줄 표기법과 일치한다. \checkmark

예제 8.11. 순환 표기법으로 변환하라.

τ=(1234542513).\tau = \begin{pmatrix} 1 & 2 & 3 & 4 & 5 \\ 4 & 2 & 5 & 1 & 3 \end{pmatrix}.
  • 11에서 시작한다: 1411 \to 4 \to 1. 순환: (1  4)(1\;4).
  • 사용되지 않은 가장 작은 원소: 22. σ(2)=2\sigma(2) = 2이므로 22은 고정점이다 (생략).
  • 사용되지 않은 가장 작은 원소: 33. 3533 \to 5 \to 3. 순환: (3  5)(3\;5).

따라서 τ=(1  4)(3  5)\tau = (1\;4)(3\;5)이다.


§8.4 서로소 순환 분해

정의 8.12 (서로소 순환)

두 순환 (a1    aj)(a_1\;\cdots\;a_j)(b1    bk)(b_1\;\cdots\;b_k)이 **서로소(disjoint)**라는 것은 {a1,,aj}{b1,,bk}=\{a_1,\ldots,a_j\} \cap \{b_1,\ldots,b_k\} = \emptyset임을, 즉 어떤 원소도 두 순환 모두에 나타나지 않음을 뜻한다.

정리 8.13 (서로소 순환 분해)

모든 치환 σSn\sigma \in S_n서로소 순환의 곱으로 쓸 수 있다. 이 분해는 순환이 나열되는 순서를 무시하면 (그리고 11-순환의 생략을 무시하면) 유일하다.


§8.5 순환의 대수

정리 8.14 (순환의 역원)

σ=(a1  a2    ak)\sigma = (a_1\;a_2\;\cdots\;a_k)이면

σ1=(ak  ak1    a1).\sigma^{-1} = (a_k\;a_{k-1}\;\cdots\;a_1).

이다.

예제 8.15. (1  3  5  2)1=(2  5  3  1)=(1  2  5  3)(1\;3\;5\;2)^{-1} = (2\;5\;3\;1) = (1\;2\;5\;3) (같은 순환, 다른 시작점).

정리 8.16 (서로소 순환은 가환이다)

α\alphaβ\beta가 서로소 순환이면 αβ=βα\alpha\beta = \beta\alpha이다.

정리 8.17 (순환의 위수)

kk-순환의 위수는 kk이다.

정리 8.18 (치환의 위수)

σ=γ1γ2γr\sigma = \gamma_1 \gamma_2 \cdots \gamma_r이 서로소 순환 분해이고 순환들의 길이가 m1,m2,,mrm_1, m_2, \ldots, m_r이면

ord(σ)=lcm(m1,m2,,mr).\operatorname{ord}(\sigma) = \operatorname{lcm}(m_1, m_2, \ldots, m_r).

이다.

예제 8.19. 치환 σ=(1  2  3)(4  5)(6  7  8  9)S9\sigma = (1\;2\;3)(4\;5)(6\;7\;8\;9) \in S_9는 서로소 순환 길이가 3,2,43, 2, 4이다. 따라서

ord(σ)=lcm(3,2,4)=12.\operatorname{ord}(\sigma) = \operatorname{lcm}(3, 2, 4) = 12.

예제 8.20. 치환 τ=(1  2)(3  4  5  6  7)S7\tau = (1\;2)(3\;4\;5\;6\;7) \in S_7은 순환 길이가 2,52, 5이다. 따라서

ord(τ)=lcm(2,5)=10.\operatorname{ord}(\tau) = \operatorname{lcm}(2, 5) = 10.

§8.6 모든 치환은 전위의 곱이다

정리 8.21 (순환의 전위 분해)

모든 kk-순환은 전위의 곱으로 쓸 수 있다.

(a1  a2    ak)=(a1  ak)(a1  ak1)(a1  a3)(a1  a2).(a_1\;a_2\;\cdots\;a_k) = (a_1\;a_k)(a_1\;a_{k-1})\cdots(a_1\;a_3)(a_1\;a_2).

따름정리 8.22

SnS_n (n2n \geq 2)의 모든 치환은 전위의 곱으로 쓸 수 있다.

예제 8.23. (1  3  5  2  4)(1\;3\;5\;2\;4)을 전위의 곱으로 표현하라.

정리 8.21에 의해:

(1  3  5  2  4)=(1  4)(1  2)(1  5)(1  3).(1\;3\;5\;2\;4) = (1\;4)(1\;2)(1\;5)(1\;3).

검산. 각 원소에 오른쪽에서 왼쪽으로 적용한다.

1(1  3)3(1  5)3(1  2)3(1  4)3. (since σ(1)=3)3(1  3)1(1  5)5(1  2)5(1  4)5. (since σ(3)=5)5(1  3)5(1  5)1(1  2)2(1  4)2. (since σ(5)=2)2(1  3)2(1  5)2(1  2)1(1  4)4. (since σ(2)=4)4(1  3)4(1  5)4(1  2)4(1  4)1. (since σ(4)=1)\begin{aligned} 1 &\xrightarrow{(1\;3)} 3 \xrightarrow{(1\;5)} 3 \xrightarrow{(1\;2)} 3 \xrightarrow{(1\;4)} 3. \quad \checkmark \text{ (since } \sigma(1)=3\text{)} \\ 3 &\xrightarrow{(1\;3)} 1 \xrightarrow{(1\;5)} 5 \xrightarrow{(1\;2)} 5 \xrightarrow{(1\;4)} 5. \quad \checkmark \text{ (since } \sigma(3)=5\text{)} \\ 5 &\xrightarrow{(1\;3)} 5 \xrightarrow{(1\;5)} 1 \xrightarrow{(1\;2)} 2 \xrightarrow{(1\;4)} 2. \quad \checkmark \text{ (since } \sigma(5)=2\text{)} \\ 2 &\xrightarrow{(1\;3)} 2 \xrightarrow{(1\;5)} 2 \xrightarrow{(1\;2)} 1 \xrightarrow{(1\;4)} 4. \quad \checkmark \text{ (since } \sigma(2)=4\text{)} \\ 4 &\xrightarrow{(1\;3)} 4 \xrightarrow{(1\;5)} 4 \xrightarrow{(1\;2)} 4 \xrightarrow{(1\;4)} 1. \quad \checkmark \text{ (since } \sigma(4)=1\text{)} \end{aligned}

전위 분해는 유일하지 않다

같은 치환을 서로 다른 전위의 곱으로 표현할 수 있다. 예를 들어 (1  2  3)=(1  3)(1  2)=(2  3)(1  3)(1\;2\;3) = (1\;3)(1\;2) = (2\;3)(1\;3)이다. 유일한 것은 홀짝성(parity) (전위의 개수가 짝수인지 홀수인지)이다. 이는 9장에서 전개될 것이다.


§8.7 케일리 정리

정리 8.24 (케일리 정리)

모든 군 GG는 어떤 대칭군의 부분군과 동형이다. 더 정확히는, GGSGS_G (GG의 바탕집합의 모든 치환으로 이루어진 군)의 부분군과 동형이다. GGG=n|G| = n인 유한군이면 GGSnS_n의 부분군과 동형이다.

예제 8.25. Z3={0,1,2}\mathbb{Z}_3 = \{0, 1, 2\}의 왼쪽 정칙 표현.

ggλg(0)\lambda_g(0)λg(1)\lambda_g(1)λg(2)\lambda_g(2)순환 표기법으로 λg\lambda_g
00001122ι\iota
11112200(0  1  2)(0\;1\;2)
22220011(0  2  1)(0\;2\;1)

따라서 Φ(Z3)={ι,  (0  1  2),  (0  2  1)}S3\Phi(\mathbb{Z}_3) = \{\iota,\;(0\;1\;2),\;(0\;2\;1)\} \leq S_3이고, 실제로 Z3(0  1  2)\mathbb{Z}_3 \cong \langle (0\;1\;2) \rangle이다.


§8.8 S4S_4S5S_5에서의 풀이 계산

계산 8.26 (S4S_4에서의 곱, 양쪽 순서)

α=(1  2  3)\alpha = (1\;2\;3)β=(2  4)\beta = (2\;4)S4S_4에서 택하자.

αβ\alpha\beta: β\beta를 먼저 적용한 뒤 α\alpha을 적용한다.

1β1α2,2β4α4,3β3α1,4β2α3.\begin{aligned} 1 &\xrightarrow{\beta} 1 \xrightarrow{\alpha} 2, \\ 2 &\xrightarrow{\beta} 4 \xrightarrow{\alpha} 4, \\ 3 &\xrightarrow{\beta} 3 \xrightarrow{\alpha} 1, \\ 4 &\xrightarrow{\beta} 2 \xrightarrow{\alpha} 3. \end{aligned}

따라서 αβ=(1  2  4  3)\alpha\beta = (1\;2\;4\;3)이다.

βα\beta\alpha: α\alpha을 먼저 적용한 뒤 β\beta를 적용한다.

1α2β4,2α3β3,3α1β1,4α4β2.\begin{aligned} 1 &\xrightarrow{\alpha} 2 \xrightarrow{\beta} 4, \\ 2 &\xrightarrow{\alpha} 3 \xrightarrow{\beta} 3, \\ 3 &\xrightarrow{\alpha} 1 \xrightarrow{\beta} 1, \\ 4 &\xrightarrow{\alpha} 4 \xrightarrow{\beta} 2. \end{aligned}

따라서 βα=(1  4  2  3)\beta\alpha = (1\;4\;2\;3)이다.

관찰:

  • αββα\alpha\beta \neq \beta\alpha이며, 비가환성을 확인해 준다.
  • ord(αβ)=4\operatorname{ord}(\alpha\beta) = 4 (이는 44-순환이다).
  • ord(βα)=4\operatorname{ord}(\beta\alpha) = 4 (역시 44-순환이다).
  • (αβ)1=(3  4  2  1)=(1  3  4  2)(\alpha\beta)^{-1} = (3\;4\;2\;1) = (1\;3\;4\;2).

계산 8.27 (S5S_5에서의 역원)

σ=(1  3  5)(2  4)S5\sigma = (1\;3\;5)(2\;4) \in S_5라 하자.

그러면 σ1=(1  5  3)(2  4)\sigma^{-1} = (1\;5\;3)(2\;4)이다 (각 순환을 뒤집는다; 전위의 역원은 자기 자신이다).

검산: σσ1\sigma\sigma^{-1}:

1(2  4)1(1  5  3)5(2  4)5(1  3  5)1.\begin{aligned} 1 &\xrightarrow{(2\;4)} 1 \xrightarrow{(1\;5\;3)} 5 \xrightarrow{(2\;4)} 5 \xrightarrow{(1\;3\;5)} 1. \quad \checkmark \end{aligned}

잠깐 — 신중해야 한다. σ=(1  3  5)(2  4)\sigma = (1\;3\;5)(2\;4)(2  4)(2\;4)을 먼저 적용한 뒤 (1  3  5)(1\;3\;5)를 적용함을 의미한다. 따라서 σ1=(2  4)1(1  3  5)1=(2  4)(1  5  3)\sigma^{-1} = (2\;4)^{-1}(1\;3\;5)^{-1} = (2\;4)(1\;5\;3)이다.

그러나 (1  3  5)(1\;3\;5)(2  4)(2\;4)가 서로소이므로 가환이다. 따라서

σ1=(2  4)(1  5  3)=(1  5  3)(2  4).\sigma^{-1} = (2\;4)(1\;5\;3) = (1\;5\;3)(2\;4).

위수: ord(σ)=lcm(3,2)=6\operatorname{ord}(\sigma) = \operatorname{lcm}(3, 2) = 6.

계산 8.28 (S5S_5에서의 더 긴 예제)

σ=(1  2  4)\sigma = (1\;2\;4)τ=(1  3)(2  5)\tau = (1\;3)(2\;5)S5S_5에서 택하자.

στ\sigma\tau: τ\tau를 먼저 적용한 뒤 σ\sigma을 적용한다.

1τ3σ3,2τ5σ5,3τ1σ2,4τ4σ1,5τ2σ4.\begin{aligned} 1 &\xrightarrow{\tau} 3 \xrightarrow{\sigma} 3, \\ 2 &\xrightarrow{\tau} 5 \xrightarrow{\sigma} 5, \\ 3 &\xrightarrow{\tau} 1 \xrightarrow{\sigma} 2, \\ 4 &\xrightarrow{\tau} 4 \xrightarrow{\sigma} 1, \\ 5 &\xrightarrow{\tau} 2 \xrightarrow{\sigma} 4. \end{aligned}

따라서 στ=(1  3  2  5  4)\sigma\tau = (1\;3\;2\;5\;4)55-순환이다.

ord(στ)=5\operatorname{ord}(\sigma\tau) = 5.

τσ\tau\sigma: σ\sigma을 먼저 적용한 뒤 τ\tau를 적용한다.

1σ2τ5,2σ4τ4,3σ3τ1,4σ1τ3,5σ5τ2.\begin{aligned} 1 &\xrightarrow{\sigma} 2 \xrightarrow{\tau} 5, \\ 2 &\xrightarrow{\sigma} 4 \xrightarrow{\tau} 4, \\ 3 &\xrightarrow{\sigma} 3 \xrightarrow{\tau} 1, \\ 4 &\xrightarrow{\sigma} 1 \xrightarrow{\tau} 3, \\ 5 &\xrightarrow{\sigma} 5 \xrightarrow{\tau} 2. \end{aligned}

따라서 τσ=(1  5  2  4  3)\tau\sigma = (1\;5\;2\;4\;3)로 역시 55-순환이다. 다시 ord(τσ)=5\operatorname{ord}(\tau\sigma) = 5이다.

계산 8.29 (S5S_5에서 표기법 변환)

두 줄 형태에서 시작한다.

σ=(1234525431).\sigma = \begin{pmatrix} 1 & 2 & 3 & 4 & 5 \\ 2 & 5 & 4 & 3 & 1 \end{pmatrix}.

순환 표기법으로 변환한다.

  • 12511 \to 2 \to 5 \to 1. 순환: (1  2  5)(1\;2\;5).
  • 3433 \to 4 \to 3. 순환: (3  4)(3\;4).

따라서 σ=(1  2  5)(3  4)\sigma = (1\;2\;5)(3\;4)이다.

위수: lcm(3,2)=6\operatorname{lcm}(3, 2) = 6.

역원: σ1=(1  5  2)(3  4)=(1234551432)\sigma^{-1} = (1\;5\;2)(3\;4) = \begin{pmatrix} 1 & 2 & 3 & 4 & 5 \\ 5 & 1 & 4 & 3 & 2 \end{pmatrix}.


§8.9 SnS_n에서의 켤레

정리 8.30 (켤레는 순환을 재표시한다)

임의의 τSn\tau \in S_n와 임의의 순환 (a1  a2    ak)Sn(a_1\;a_2\;\cdots\;a_k) \in S_n에 대하여

τ(a1  a2    ak)τ1=(τ(a1)  τ(a2)    τ(ak)).\tau(a_1\;a_2\;\cdots\;a_k)\tau^{-1} = (\tau(a_1)\;\tau(a_2)\;\cdots\;\tau(a_k)).

이다.

따름정리 8.31 (켤레는 순환형을 보존한다)

σ\sigma가 서로소 순환 분해 σ=(a1    aj1)(b1    bj2)\sigma = (a_1\;\cdots\;a_{j_1})(b_1\;\cdots\;b_{j_2})\cdots을 가지면

τστ1=(τ(a1)    τ(aj1))(τ(b1)    τ(bj2))\tau\sigma\tau^{-1} = (\tau(a_1)\;\cdots\;\tau(a_{j_1}))(\tau(b_1)\;\cdots\;\tau(b_{j_2}))\cdots

이다. 특히 τστ1\tau\sigma\tau^{-1}σ\sigma와 같은 순환형(cycle type)을 가진다.

역 (증명 없이 서술함)

SnS_n에서 두 치환이 켤레일 필요충분조건은 그것들이 같은 순환형을 가지는 것이다. (이 역은 한 순환들의 집합을 다른 집합으로 보내는 특정한 τ\tau을 구성하는 별도의 논증을 필요로 한다.)

예제 8.32. S5S_5에서 σ=(1  2  3)(4  5)\sigma = (1\;2\;3)(4\;5)τ=(1  3  4  2  5)\tau = (1\;3\;4\;2\;5)을 택하자.

재표시 정리를 이용하여 τστ1\tau\sigma\tau^{-1}을 계산한다.

τστ1=(τ(1)  τ(2)  τ(3))(τ(4)  τ(5))=(3  4  5)(2  1)=(1  2)(3  4  5).\tau\sigma\tau^{-1} = (\tau(1)\;\tau(2)\;\tau(3))(\tau(4)\;\tau(5)) = (3\;4\;5)(2\;1) = (1\;2)(3\;4\;5).

이는 순환형 (3,2)(3, 2)을 가지며, 이는 σ\sigma과 같다. \checkmark


§8.10 SnS_n의 부분군으로서의 이면체군 DnD_n

정의 8.33 (이면체군)

이면체군(dihedral group) DnD_n은 정 nn각형의 대칭으로 이루어진 군이다. 그 위수는 2n2n이며, 각 2π/n2\pi/n의 회전 rr과 반사 ss에 의해 생성되고, 다음 관계식을 따른다.

rn=e,s2=e,srs1=r1(equivalently, sr=r1s).r^n = e, \qquad s^2 = e, \qquad srs^{-1} = r^{-1} \quad (\text{equivalently, } sr = r^{-1}s).

DnD_n의 원소들은 {e,r,r2,,rn1,s,sr,sr2,,srn1}\{e, r, r^2, \ldots, r^{n-1}, s, sr, sr^2, \ldots, sr^{n-1}\}이다.

DnD_nSnS_n으로 매장하기

nn각형의 꼭짓점을 1,2,,n1, 2, \ldots, n로 표시한다. nn각형의 각 대칭은 이 꼭짓점들을 치환하며, 이는 단사 준동형사상 DnSnD_n \hookrightarrow S_n을 준다.

예제 8.34 (D3S3D_3 \cong S_3)

꼭짓점이 1,2,31, 2, 3인 정삼각형 (시계 방향으로 표시)에 대하여:

대칭치환순환 표기법
항등원 ee(123123)\begin{pmatrix} 1 & 2 & 3 \\ 1 & 2 & 3 \end{pmatrix}ι\iota
회전 rr (120°120°)(123231)\begin{pmatrix} 1 & 2 & 3 \\ 2 & 3 & 1 \end{pmatrix}(1  2  3)(1\;2\;3)
회전 r2r^2 (240°240°)(123312)\begin{pmatrix} 1 & 2 & 3 \\ 3 & 1 & 2 \end{pmatrix}(1  3  2)(1\;3\;2)
반사 ss (11을 지나는 축)(123132)\begin{pmatrix} 1 & 2 & 3 \\ 1 & 3 & 2 \end{pmatrix}(2  3)(2\;3)
반사 srsr (22를 지나는 축)(123321)\begin{pmatrix} 1 & 2 & 3 \\ 3 & 2 & 1 \end{pmatrix}(1  3)(1\;3)
반사 sr2sr^2 (33을 지나는 축)(123213)\begin{pmatrix} 1 & 2 & 3 \\ 2 & 1 & 3 \end{pmatrix}(1  2)(1\;2)

이들은 정확히 S3S_33!=63! = 6개 원소이므로 D3S3D_3 \cong S_3이다.

S3D3S_3 \cong D_3의 케일리 표

e=ιe = \iota, ρ1=(1  2  3)\rho_1 = (1\;2\;3), ρ2=(1  3  2)\rho_2 = (1\;3\;2), μ1=(2  3)\mu_1 = (2\;3), μ2=(1  3)\mu_2 = (1\;3), μ3=(1  2)\mu_3 = (1\;2)의 표기를 사용하여:

eeρ1\rho_1ρ2\rho_2μ1\mu_1μ2\mu_2μ3\mu_3
eeeeρ1\rho_1ρ2\rho_2μ1\mu_1μ2\mu_2μ3\mu_3
ρ1\rho_1ρ1\rho_1ρ2\rho_2eeμ3\mu_3μ1\mu_1μ2\mu_2
ρ2\rho_2ρ2\rho_2eeρ1\rho_1μ2\mu_2μ3\mu_3μ1\mu_1
μ1\mu_1μ1\mu_1μ2\mu_2μ3\mu_3eeρ1\rho_1ρ2\rho_2
μ2\mu_2μ2\mu_2μ3\mu_3μ1\mu_1ρ2\rho_2eeρ1\rho_1
μ3\mu_3μ3\mu_3μ1\mu_1μ2\mu_2ρ1\rho_1ρ2\rho_2ee

표 읽기: α\alpha 행, β\beta 열의 성분은 αβ\alpha\beta이다 (β\beta을 먼저 적용).

한 성분의 검산: ρ1μ1=(1  2  3)(2  3)\rho_1 \mu_1 = (1\;2\;3)(2\;3). (2  3)(2\;3)를 먼저 적용한다: 1121 \to 1 \to 2, 2312 \to 3 \to 1, 3233 \to 2 \to 3. 잠깐: 1(2  3)1(1  2  3)21 \xrightarrow{(2\;3)} 1 \xrightarrow{(1\;2\;3)} 2, 2(2  3)3(1  2  3)12 \xrightarrow{(2\;3)} 3 \xrightarrow{(1\;2\;3)} 1, 3(2  3)2(1  2  3)33 \xrightarrow{(2\;3)} 2 \xrightarrow{(1\;2\;3)} 3. 따라서 ρ1μ1=(1  2)=μ3\rho_1\mu_1 = (1\;2) = \mu_3이다. \checkmark


§8.11 S3S_3의 부분군 구조

S3S_3는 위수가 66이다. 라그랑주 정리(Lagrange’s theorem)에 의해 부분군의 위수는 66을 나누어야 하므로 1,2,31, 2, 3 또는 66일 수 있다.

S3S_3의 모든 부분군:

위수부분군설명
11{e}\{e\}자명한 부분군
22{e,(1  2)}\{e, (1\;2)\}, {e,(1  3)}\{e, (1\;3)\}, {e,(2  3)}\{e, (2\;3)\}각 전위에 의해 생성됨
33{e,(1  2  3),(1  3  2)}=(1  2  3)Z3\{e, (1\;2\;3), (1\;3\;2)\} = \langle (1\;2\;3) \rangle \cong \mathbb{Z}_3교대군(alternating group) A3A_3
66S3S_3군 전체

총 6개의 부분군.

부분군 격자

그림: S3S_3의 부분군 격자.

포함 순서는 다음과 같다.

  • {e}A3S3\{e\} \leq A_3 \leq S_3
  • {e}{e,(1  2)}S3\{e\} \leq \{e, (1\;2)\} \leq S_3
  • {e}{e,(1  3)}S3\{e\} \leq \{e, (1\;3)\} \leq S_3
  • {e}{e,(2  3)}S3\{e\} \leq \{e, (2\;3)\} \leq S_3

A3A_3은 위수 33유일한 부분군이며, S3S_3에서 **정규(normal)**임에 유의하라 (지수가 22이다). 위수 22의 세 부분군은 정규가 아니다 (그것들은 서로 켤레이다).


§8.12 표준적 함정과 흔한 실수

치환 계산에서의 함정

함정 1: 합성 순서.στ\sigma\tau은 “τ\tau를 먼저 적용한 뒤 σ\sigma를 적용함”을 의미한다. 이것이 가장 흔한 오류의 원천이다. 곱을 계산할 때마다 반사적으로 익숙해질 때까지 사슬 xτσx \xrightarrow{\tau} \cdots \xrightarrow{\sigma} \cdots를 명시적으로 적어라.

함정 2: 서로소가 아닌 순환은 가환이 아니다. 순환이 한 원소를 공유하면 그 곱은 순서에 의존한다. 예를 들어:

(1  2)(1  3)(1  3)(1  2).(1\;2)(1\;3) \neq (1\;3)(1\;2).

확인: (1  2)(1  3)(1\;2)(1\;3): 1(1  3)3(1  2)31 \xrightarrow{(1\;3)} 3 \xrightarrow{(1\;2)} 3, 3(1  3)1(1  2)23 \xrightarrow{(1\;3)} 1 \xrightarrow{(1\;2)} 2, 2(1  3)2(1  2)12 \xrightarrow{(1\;3)} 2 \xrightarrow{(1\;2)} 1. 따라서 (1  2)(1  3)=(1  3  2)(1\;2)(1\;3) = (1\;3\;2)이다. 그러나 (1  3)(1  2)(1\;3)(1\;2): 1(1  2)2(1  3)21 \xrightarrow{(1\;2)} 2 \xrightarrow{(1\;3)} 2, 2(1  2)1(1  3)32 \xrightarrow{(1\;2)} 1 \xrightarrow{(1\;3)} 3, 3(1  2)3(1  3)13 \xrightarrow{(1\;2)} 3 \xrightarrow{(1\;3)} 1. 따라서 (1  3)(1  2)=(1  2  3)(1\;3)(1\;2) = (1\;2\;3)이다.

함정 3: 위수는 최소공배수이지 합이 아니다. (1  2  3)(4  5)(1\;2\;3)(4\;5)의 위수는 lcm(3,2)=6\operatorname{lcm}(3,2) = 6이지 3+2=53 + 2 = 5아니다.

함정 4: 순환 표기법은 모군에 대해 모호하다. 순환 (1  2  3)(1\;2\;3)S3S_3, S4S_4, S5S_5 등에 속할 수 있다. 모군(ambient group)은 셈 논증에서 중요하다 (예: 주어진 순환형을 가지는 치환이 몇 개인가).

함정 5: 두 줄 표기법에서 고정점을 잊는 것. 순환 표기법으로 변환할 때 흔한 오류는 실제로는 고정되는 원소를 순환에 나열하는 것이다. 항상 확인하라: 그 원소가 한 단계 만에 자기 자신으로 돌아오는가? 그렇다면 그것은 고정점이며 순환 표기법에서 생략된다.


§8.13 랭의 구조적 관점

군 작용으로서의 치환군

랭(Lang)의 Algebra에서 치환군의 개념은 **군 작용(group action)**의 일반 이론에 포섭된다. 군 GG이 집합 XX 위에 작용한다는 것은 준동형사상 φ:GSX\varphi : G \to S_X가 존재함을 뜻한다. 상 φ(G)SX\varphi(G) \leq S_X은 치환군이고, 핵 kerφ\ker\varphi은 그 작용에서 GG가 얼마나 “잃어버려지는지”를 측정한다.

이 관점에서:

  • XX치환SXS_X의 원소이다.
  • σ\sigma에 의한 xx궤도σ\langle \sigma \rangleXX 위에 작용할 때 xx의 궤도이다.
  • 서로소 순환 분해는 순환 부분군 σ\langle \sigma \rangle에 의한 {1,,n}\{1, \ldots, n\}의 궤도 분해이다.
  • SnS_n에서의 켤레는 내부자기동형사상에 의한 SnS_n의 자기 자신 위로의 자연스러운 작용이다: στστ1\sigma \mapsto \tau\sigma\tau^{-1}. 재표시 정리(정리 8.30)는 이 작용이 단지 각 순환의 성분들을 재표시함을 말해 준다.

충실한 작용으로서의 케일리 정리

케일리 정리는 다음을 말한다: 모든 군 GG는 왼쪽 곱셈에 의해 자기 자신 위에 충실하게(faithfully) (즉 자명한 핵을 가지고) 작용한다. 랭의 언어로 왼쪽 정칙 표현 λ:GSG\lambda : G \to S_G은 집합 GG 위의 GG의 충실한 군 작용이다.

이 관점은 다음을 명확히 한다:

  1. 케일리 정리의 표현 GSnG \hookrightarrow S_n는 대개 결코 효율적이지 않다 (위수 nn의 군이 위수 n!n!의 군에 매장된다). 작은 충실한 표현을 찾는 것은 별개의 문제이다.
  2. 진정한 내용은 **치환 표현이 보편적(universal)**이라는 것이다: 임의의 추상적인 군론적 명제는 원리상 대칭군 안에서의 계산으로 검증될 수 있다.
  3. 순환형은 켤레 불변량이며, SnS_n의 켤레류는 nn의 분할(partition)에 의해 색인된다. 표현론과 조합론 사이의 이 연결은 이후의 강의에서 상당히 깊어진다.

§8.15 플래시카드용 요약

암기해야 할 핵심 사실

  1. **Sn=n!|S_n| = n!**이고 n3n \geq 3일 때 SnS_n는 비가환이다.
  2. 합성 약속: (στ)(x)=σ(τ(x))(\sigma\tau)(x) = \sigma(\tau(x))τ\tau를 먼저 적용한다.
  3. 서로소 순환 분해는 존재하며 유일하다 (순환의 순서를 무시하면).
  4. 순환의 역원: (a1  a2    ak)1=(ak  ak1    a1)(a_1\;a_2\;\cdots\;a_k)^{-1} = (a_k\;a_{k-1}\;\cdots\;a_1).
  5. 서로소 순환은 가환이다. 겹치는 순환은 가환이 아니다.
  6. kk-순환의 위수kk이다.
  7. 치환의 위수는 서로소 순환 길이들의 =lcm= \operatorname{lcm}이다.
  8. 전위 분해: (a1    ak)=(a1  ak)(a1  ak1)(a1  a2)(a_1\;\cdots\;a_k) = (a_1\;a_k)(a_1\;a_{k-1})\cdots(a_1\;a_2).
  9. 케일리 정리: 모든 군 GGgλgg \mapsto \lambda_g (왼쪽 곱셈)을 통하여 SGS_G에 매장된다.
  10. 켤레는 재표시한다: τ(a1    ak)τ1=(τ(a1)    τ(ak))\tau(a_1\;\cdots\;a_k)\tau^{-1} = (\tau(a_1)\;\cdots\;\tau(a_k)).
  11. 켤레인 치환은 같은 순환형을 가진다 (그리고 SnS_n에서는 그 역도 성립한다).
  12. D3S3D_3 \cong S_3, Dn=2n|D_n| = 2n, 그리고 DnSnD_n \leq S_n.
  13. SnS_n{(1  2),(1  3),,(1  n)}\{(1\;2), (1\;3), \ldots, (1\;n)\}에 의해 생성된다.
  14. SnS_n에서 kk-순환의 개수: n!k(nk)!\dfrac{n!}{k(n-k)!}.

8장을 떠나기 전에 숙달해야 할 것

  • 두 줄 표기법과 순환 표기법 사이를 유창하게 변환하기
  • 임의의 치환을 서로소 순환으로 분해하기
  • στ\sigma\tauτσ\tau\sigma을 올바르게 계산하기 (오른쪽에서 왼쪽 약속)
  • 순환 표기법으로부터 역원 계산하기
  • 순환 길이들의 최소공배수를 이용하여 치환의 위수 계산하기
  • 임의의 치환을 전위의 곱으로 표현하기
  • 케일리 정리를 서술하고 왼쪽 정칙 표현을 통하여 증명하기
  • 켤레 재표시 공식 τστ1\tau\sigma\tau^{-1} 적용하기
  • 켤레인 치환이 같은 순환형을 공유함을 인식하기
  • S3S_3의 케일리 표를 작성하고 그 모든 부분군을 식별하기
  • 이면체군 DnD_n, 그 생성원과 관계식, 그리고 D3S3D_3 \cong S_3를 알기
  • 표준적 함정 피하기: 합성 순서, 겹치는 순환, 위수 대 합