이 장은 치환 이론을 두 방향으로 심화한다. 첫째, 순환(cycle)을 궤도(orbit) 자료로 해석한다. 둘째, 치환을 우(even)와 기(odd)의 두 부류로 나누어 교대군(alternating group)으로 이어지는 패리티(parity)를 도입한다. 핵심 개념은 패리티가 단순한 계산상의 우연이 아니라 **구조적 불변량(structural invariant)**이라는 점이다. 마지막에 가서 An은 표준 준동형사상 sgn:Sn→Z2의 핵(kernel)으로 등장하며, 이는 자명한 경우를 넘어서는 몫군(quotient group)의 첫 번째 자연스러운 예를 제공한다.
§9.1 치환의 궤도
정의 9.1
σ을 유한집합 X의 치환이라 하자. **σ 아래 x의 궤도(orbit)**는 다음과 같다.
Orbσ(x)={x,σ(x),σ2(x),…}={σn(x):n∈Z}.
X이 유한이고 σ이 전단사이므로, 반복 적용은 결국 x로 되돌아와야 한다. 즉 σk(x)=x을 만족하는 가장 작은 양의 정수 k가 존재하며, 궤도는 {x,σ(x),…,σk−1(x)}이다.
정리 9.2 (궤도는 집합을 분할한다)
σ∈Sn이라 하자. σ의 궤도들은 {1,2,…,n}을 분할한다.
증명
궤도들이 공집합이 아니고, 그 합집합이 {1,…,n} 전체이며, 서로 다른 궤도들이 서로소임을 보여야 한다.
공집합이 아니고 덮음. 모든 원소 x∈{1,…,n}는 Orbσ(x)에 속한다(n=0을 취하라, 즉 σ0(x)=x). 따라서 모든 원소는 적어도 하나의 궤도에 들어간다.
서로소이거나 같음.Orbσ(x)∩Orbσ(y)=∅이라 가정하자. 그러면 σr(x)=σs(y)을 만족하는 정수 r,s가 존재한다. σ이 전단사이므로 x=σs−r(y)이다. 따라서 임의의 t에 대해,
σt(x)=σt+s−r(y)∈Orbσ(y).
이는 Orbσ(x)⊆Orbσ(y)임을 보인다. 대칭적인 논증에 의해 Orbσ(y)⊆Orbσ(x)이다. 그러므로 두 궤도는 같다.
따라서 궤도들은 서로 같거나 서로소이며, 그 합집합은 {1,…,n}이다. ■
예.σ=(132531465264)∈S6이라 하자.
궤도를 추적하면:
1에서 시작: 1→3→1. 궤도: {1,3}.
2에서 시작: 2→5→2. 궤도: {2,5}.
4에서 시작: 4→6→4. 궤도: {4,6}.
분할: {1,3}⊔{2,5}⊔{4,6}={1,2,3,4,5,6}. 확인 완료.
§9.2 순환 구조와 궤도
정리 9.3 (궤도는 순환이다)
σ의 비자명한 궤도들(크기 ≥2인 것들)은 σ의 서로소 순환 분해(disjoint cycle decomposition)에 나타나는 순환들과 정확히 대응한다. 고정점(크기 1인 궤도)은 1-순환에 대응하며, 이는 관례상 생략한다.
증명
O={x,σ(x),σ2(x),…,σk−1(x)}을 크기 k인 궤도라 하자. 그러면 O로 제한된 σ은 순환 (xσ(x)σ2(x)⋯σk−1(x))으로 작용한다. 즉 각 원소를 다음 원소로 보내고, 마지막 원소는 x로 되돌린다.
역으로, (a1a2⋯ak)이 서로소 순환 분해에 나타나는 순환이면, i<k에 대해 σ(ai)=ai+1이고 σ(ak)=a1이므로, {a1,…,ak}은 정확히 a1의 궤도이다.
궤도들이 {1,…,n}을 분할하고 서로소 순환들이 고정되지 않은 원소들을 분할하므로, 이 대응은 전단사이다. ■
예 (계속). 위의 치환 σ은 궤도 {1,3}, {2,5}, {4,6}을 가진다. 서로소 순환 분해는 다음과 같다.
σ=(13)(25)(46).
크기 2인 각 궤도는 2-순환을 준다. 궤도와 순환은 같은 정보를 담는다.
그림: 동일한 치환에 대한 궤도 분할과 서로소 순환 표기.
왼쪽의 각 궤도 고리는 오른쪽의 서로소 순환 하나가 된다. 이 정리는 새로운 자료를 더하는 것이 아니라, 순환 표기가 궤도 분할과 각 궤도 위에서의 σ의 작용을 함께 기록하는 압축된 방식일 뿐임을 말해준다.
§9.3 호환
정의 9.4
**호환(transposition)**은 2-순환 (ab)로서, a와 b을 맞바꾸고 나머지는 모두 고정한다.
정리 9.5 (호환 분해)
모든 치환 σ∈Sn는 호환들의 곱으로 쓸 수 있다.
증명
서로소 순환 분해 정리(8장)에 의해 모든 치환은 서로소 순환들의 곱이다. 따라서 각 k-순환을 호환들의 곱으로 쓰면 충분하다.
(a1a2⋯ak)=(a1ak)(a1ak−1)⋯(a1a3)(a1a2).
검증: 우변을 a1에 적용하면, (a1a2)이 a1↦a2을 보내고, 이후의 어떤 호환도 a2을 움직이지 않는다(뒤에 나타나지 않으므로). 따라서 a1↦a2이다. 2≤j≤k−1에 대해 aj에 적용하면: (a1a2)은 aj을 고정하고, 이어서 i>j에 대한 각 (a1ai)은 aj을 고정하며, 호환 (a1aj)은 aj↦a1을 보내고, 그 다음 (a1aj+1)은 a1↦aj+1을 보내며, 이후의 호환들은 aj+1을 고정한다. 따라서 aj↦aj+1이다. ak에 적용하면: (a1ak)은 ak↦a1을 보내고, 이후의 어떤 호환도 a1을 움직이지 않는다. 따라서 ak↦a1이다. 이는 순환과 일치한다. ■
주의. 호환 분해는 유일하지 않다. 예를 들어:
(123)=(13)(12)=(23)(13)=(13)(12)(13)(13).
마지막 표현은 두 개 대신 네 개의 호환을 사용한다. 그러나 주목하라: 2과 4은 모두 짝수이다. 이는 우연이 아니다.
§9.4 우치환과 기치환 --- 패리티 정리
이것은 이 장에서 가장 어려운 정리이다. 핵심은 σ의 호환 분해가 유일하지 않더라도, 패리티(호환 개수의 짝/홀)는 항상 동일하다는 것이다.
정의 9.6 (역위)
σ∈Sn에 대해, **역위(inversion)**란 i<j이고 σ(i)>σ(j)인 쌍 (i,j)이다. **역위수(inversion number)**는 다음과 같다.
inv(σ)=∣{(i,j):1≤i<j≤n,σ(i)>σ(j)}∣.
예.σ=(13213442)∈S4이라 하자. i<j인 모든 쌍 (i,j)을 나열하면:
(i,j)
σ(i) vs σ(j)
역위?
(1,2)
3>1
예
(1,3)
3<4
아니오
(1,4)
3>2
예
(2,3)
1<4
아니오
(2,4)
1<2
아니오
(3,4)
4>2
예
따라서 inv(σ)=3이며, 이는 홀수이다.
그림: 음영 칸으로 표시한 역위 쌍.
음영 칸은 정확히 역위 쌍 (1,2), (1,4), (3,4)이다. 이를 천천히 살펴볼 가치가 있다. 여기서 패리티는 임의의 부호 약속이 아니라, 순서가 어긋난 쌍의 개수의 패리티이다. 인접 호환이 이 개수를 2을 법으로 하여 1만큼 바꾸기 때문에 보조정리 9.7이 성립한다.
보조정리 9.7 (인접 호환과 역위)
τk=(kk+1)이 인접 호환이면, 임의의 σ∈Sn에 대해:
inv(στk)=inv(σ)±1.
특히, inv(στk)≡inv(σ)+1(mod2)이다.
증명
호환 τk은 위치 k와 k+1의 값을 맞바꾸고, 다른 모든 위치는 그대로 둔다. i<j인 쌍 (i,j)을 생각하자:
i과 j 모두 {k,k+1}에 속하지 않는 경우: 그 쌍은 inv(σ)과 inv(στk)에 동일하게 기여한다.
i,j 중 정확히 하나만 {k,k+1}에 속하는 경우: 가령 j=k이고 i<k이라 하자. 그러면 στk(i)=σ(i)이고 στk(k)=σ(k+1)이다. σ(i) vs σ(k)의 상대적 순서는 σ(i) vs σ(k+1)와 다를 수 있으나, 특히 쌍 (k,k+1)에 대해서는 이것이 바뀌는 부분이다.
역위 여부가 반드시 뒤집히는 유일한 쌍은 (k,k+1) 자신이다. 즉 σ(k)<σ(k+1)이면(역위가 아님) στk(k)=σ(k+1)>σ(k)=στk(k+1)이고(역위), 그 역도 성립한다.
더 정확히는: f(i,j)을 쌍 (i,j)이 역위 개수에 기여하는 값으로 정의하자. (k,k+1)을 제외한 모든 쌍에 대해 그 효과를 생각해 보자. i<k인 쌍 (i,k)에 대해: στk(i)=σ(i)이고 στk(k)=σ(k+1)이다. 쌍 (i,k+1)에 대해: στk(i)=σ(i)이고 στk(k+1)=σ(k)이다. 따라서 쌍 (i,k)과 (i,k+1)은 {σ(k),σ(k+1)}에서 {σ(k+1),σ(k)}으로 역위 기여를 통째로 맞바꾸며, 이는 한쪽이 잃은 만큼 다른 쪽이 얻는다는 뜻이다. 이 쌍들로부터의 순변화는 0이다. j>k+1인 쌍 (k,j)과 (k+1,j)에 대해서도 마찬가지이다.
따라서 역위 개수의 전체 변화는 오직 쌍 (k,k+1)에서만 비롯되며, 이는 정확히 한 번 뒤집힌다. 그러므로 inv(στk)=inv(σ)±1이다. ■
보조정리 9.8 (임의의 호환은 홀수 개의 인접 호환의 곱이다)
i<j에 대해, 호환 (ij)은 다음과 같이 쓸 수 있다.
(ij)=(ii+1)(i+1i+2)⋯(j−1j)⋯(i+1i+2)(ii+1),
이는 2(j−i)−1개의 인접 호환(홀수 개)으로 이루어진다.
증명
위치 i,i+1,…,j에 있는 원소들을 생각하자. 호환 (ij)은 j−i개의 인접 교환을 통해 i를 위치 j로 “거품처럼 밀어 올린” 다음, (이제 밀려난) j를 j−i−1개의 교환으로 되돌린다. 총합: (j−i)+(j−i−1)=2(j−i)−1이며, 이는 홀수이다.
명시적으로: 먼저 (j−1j)을 적용하고, 그 다음 (j−2j−1), …, 그리고 (ii+1)을 적용하여 j을 위치 i로 가져오고 i,i+1,…,j−1을 각각 한 칸씩 오른쪽으로 이동시킨다. 그런 다음 (i+1i+2), …, (j−1j)을 적용하여 원소 i+1,…,j−1을 원래 위치로 복원한다. 순효과는 오직 위치 i과 j만 맞바뀌는 것이다. ■
정리 9.9 (패리티 정리 --- 이 장의 핵심 정리)
σ∈Sn이 r개의 호환의 곱으로도 쓰일 수 있고 s개의 호환의 곱으로도 쓰일 수 있으면, r≡s(mod2)이다.
증명 (역위 세기를 통해)
σ=τ1τ2⋯τr로 쓰자. 여기서 각 τi는 호환이다. inv(e)=0(짝수)인 항등치환 e에서 시작한다.
보조정리 9.8에 의해, 각 호환 τi은 홀수 개의 인접 호환의 곱이다. 보조정리 9.7에 의해, 각 인접 호환은 inv의 패리티를 바꾼다. 패리티 변화가 홀수 번 일어나면 순패리티 변화가 생긴다. 따라서 각 호환 τi은 inv의 패리티를 뒤집는다.
e에 r개의 호환을 적용하면:
inv(σ)≡inv(e)+r≡r(mod2).
마찬가지로, 다른 분해로부터:
inv(σ)≡s(mod2).
따라서 r≡s(mod2)이다. ■
정의 9.10 (우치환과 기치환)
치환 σ∈Sn가 짝수 개의 호환의 곱으로 쓰일 수 있으면 **우치환(even)**이고, 홀수 개의 곱으로 쓰일 수 있으면 **기치환(odd)**이다. 패리티 정리에 의해 이 분류는 잘 정의된다. 즉 σ가 둘 다일 수는 없다.
동치로, σ가 우치환일 필요충분조건은 inv(σ)가 짝수인 것이다.
§9.5 부호 준동형사상
정의 9.11 (치환의 부호)
sgn:Sn→{+1,−1}을 다음으로 정의한다.
sgn(σ)={+1−1if σ is even,if σ is odd.
동치로, σ=τ1⋯τr이 임의의 호환 분해이면 sgn(σ)=(−1)r이다.
정리 9.12 (sgn은 군 준동형사상이다)
사상 sgn:Sn→({+1,−1},⋅)은 잘 정의된 전사 군 준동형사상이다.
증명
잘 정의됨: 패리티 정리(정리 9.9)에 의해 (−1)r는 호환 분해의 선택이 아니라 오직 σ에만 의존한다.
준동형사상:σ=τ1⋯τr과 ρ=μ1⋯μs을 호환 분해라 하자. 그러면
σρ=τ1⋯τrμ1⋯μs
은 r+s개의 호환의 곱이다. 따라서
sgn(σρ)=(−1)r+s=(−1)r⋅(−1)s=sgn(σ)⋅sgn(ρ).
전사:n≥2에 대해, 호환 (12)은 sgn(12)=−1을 가지고, 항등치환은 sgn(e)=+1를 가진다. 따라서 {+1,−1}의 두 원소가 모두 상으로 나온다. ■
따름정리 9.13
모든 σ,τ∈Sn에 대해:
sgn(στ)=sgn(σ)sgn(τ).
sgn(σ−1)=sgn(σ).
sgn(e)=+1.
증명
(1)은 준동형사상 성질이다. (2)의 경우: sgn(σ)sgn(σ−1)=sgn(σσ−1)=sgn(e)=(−1)0=1이므로, (±1)−1=±1에서 sgn(σ−1)=sgn(σ)−1=sgn(σ)이다. (3)은 빈 곱으로부터 즉시 따른다. ■
§9.6 k-순환의 패리티
정리 9.14 (순환의 부호)
k-순환은 정확히 k−1개의 호환의 곱이다. 따라서:
sgn(a1a2⋯ak)=(−1)k−1.
k-순환은 k이 홀수일 필요충분조건으로 우치환이다.
증명
호환 분해는 다음과 같다.
(a1a2⋯ak)=(a1ak)(a1ak−1)⋯(a1a3)(a1a2).
이는 k−1개의 호환의 곱이다. (검증은 정리 9.5에서 주어졌다.)
따라서 sgn(a1⋯ak)=(−1)k−1이다.
이제 (−1)k−1=+1일 필요충분조건은 k−1이 짝수인 것이고, 이는 k가 홀수인 것과 동치이다. ■
빠른 참조표:
순환 길이 k
호환 개수 k−1
패리티
1 (고정점)
0
우
2 (호환)
1
기
3
2
우
4
3
기
5
4
우
정리 9.15 (순환형으로부터의 부호)
σ이 순환 길이 k1,k2,…,kr(고정점에 대한 1-순환을 포함하여, 즉 k1+k2+⋯+kr=n)을 갖는 서로소 순환 분해를 가지면,
예. 치환 σ=(135)(24)∈S5는 순환 길이 3,2을 가진다(명시적으로 나열할 고정점은 없으나, S5에서 생각하면 전체 순환형은 3,2이고 n=5이다). 여기서 “순환”의 개수는 약속에 따라 달라진다. 비자명한 순환만 사용하는 공식으로: sgn(σ)=(−1)3−1⋅(−1)2−1=(+1)(−1)=−1. 또는: 암묵적 항등치환을 포함하면 c(σ)=2개의 비자명한 순환이지만, n−c(σ)은 고정점을 세는 것을 요구한다. S5에서는 고정점이 없으므로 c(σ)=2이고 sgn=(−1)5−2=(−1)3=−1이다. 둘 다 일치한다.
(1) 임의의 군 준동형사상의 핵은 정규부분군이다. sgn:Sn→{+1,−1}이 준동형사상이므로, An=ker(sgn)은 Sn에서 정규이다.
(2) 제1동형정리에 의해 Sn/ker(sgn)≅im(sgn)이다. n≥2에 대해 sgn은 전사이므로(정리 9.12), im(sgn)={+1,−1}이고, 이는 위수 2을 가진다. 따라서
[Sn:An]=∣Sn/An∣=2,so∣An∣=2∣Sn∣=2n!.
(3)Sn/An≅im(sgn)={+1,−1}≅Z2이다. 곱셈에 대한 {+1,−1}이 위수 2의 순환군이기 때문이다. ■
정리 9.18 (n≥3에 대해 An은 3-순환으로 생성된다)
An의 모든 원소는 3-순환들의 곱으로 쓸 수 있다.
증명
우치환은 정의상 짝수 개의 호환의 곱이다. 따라서 임의의 두 호환의 곱이 3-순환들의 곱으로 쓰일 수 있음을 보이면 충분하다. 두 가지 경우가 있다.
경우 1: 두 호환이 한 원소를 공유한다.b=c일 때 σ=(ab)(ac)이라 하자. 그러면:
a↦c↦c (먼저 (ac) 아래에서, 그 다음 c=b이면 (ab)가 c을 고정하는데, 실제로 그렇다). 잠깐, 신중하게 계산해 보자.
먼저 (ac)를 적용: a↦c. 그 다음 (ab): c↦c (c=a,b이므로). 따라서 a↦c.
먼저 (ac)을 적용: c↦a. 그 다음 (ab): a↦b. 따라서 c↦b.
먼저 (ac)을 적용: b↦b. 그 다음 (ab): b↦a. 따라서 b↦a.
따라서 (ab)(ac)=(acb)이며, 이는 3-순환이다.
경우 2: 두 호환이 서로소이다.{a,b}∩{c,d}=∅일 때 σ=(ab)(cd)이라 하자. “다리(bridge)” 원소를 도입한다. 다음을 검증할 수 있다.
(ab)(cd)=(acb)(acd).
확인: 먼저 (acd)를 적용하고, 그 다음 (acb)을 적용한다.
a: (acd)이 a↦c을 보내고, (acb)이 c↦b을 보낸다. 따라서 a↦b. ✓
b: (acd)가 b을 고정하고, (acb)이 b↦a을 보낸다. 따라서 b↦a. ✓
c: (acd)가 c↦d을 보내고, (acb)이 d을 고정한다. 따라서 c↦d. ✓
d: (acd)가 d↦a을 보내고, (acb)이 a↦c를 보낸다. 따라서 d↦c. ✓
두 경우 모두 3-순환들의 곱을 만든다. 호환 쌍의 개수에 대한 귀납법에 의해, 모든 우치환은 3-순환들의 곱이다. ■
§9.8 명시적인 작은 경우들
A3
∣A3∣=3!/2=3. S3의 원소들과 그 부호:
치환
순환형
sgn
e
(1)(2)(3)
+1
(123)
3-순환
+1
(132)
3-순환
+1
(12)
호환
−1
(13)
호환
−1
(23)
호환
−1
따라서
A3={e,(123),(132)}≅Z3.
이는 순환군이며, 어느 3-순환으로든 생성된다: (123)2=(132)이고 (123)3=e이다.
A4
∣A4∣=24/2=12. 우치환을 순환형으로 분류하면:
항등치환 (원소 1개):
e
3-순환 (원소 8개): 3-순환은 부호 (−1)2=+1을 가지므로, S4의 모든 3-순환은 A4에 속한다. {1,2,3,4}에서 3개의 원소를 골라 순환을 만든다: (34)⋅2=8개의 3-순환(각 3개 원소 집합이 2개의 서로 다른 순환을 준다).
(123),(132),(124),(142),(134),(143),(234),(243).
서로소인 두 호환의 곱 (원소 3개): 단일 호환은 기치환이지만, 서로소인 두 호환의 곱은 부호 (−1)(−1)=+1을 가진다.
(12)(34),(13)(24),(14)(23).
총합:1+8+3=12=∣A4∣. ✓
클라인 4원군 V4⊴A4
집합
V4={e,(12)(34),(13)(24),(14)(23)}
은 A4의 부분군으로 Z2×Z2(클라인 4원군, Klein four-group)과 동형이다. 닫힘을 검증할 수 있다.
⋅
e
(12)(34)
(13)(24)
(14)(23)
e
e
(12)(34)
(13)(24)
(14)(23)
(12)(34)
(12)(34)
e
(14)(23)
(13)(24)
(13)(24)
(13)(24)
(14)(23)
e
(12)(34)
(14)(23)
(14)(23)
(13)(24)
(12)(34)
e
모든 비항등 원소는 위수 2를 가지며, 이 군은 가환이다. 이것이 클라인 4원군이다.
V4은 A4에서 정규이다(그리고 사실 S4에서도): 이중 호환들의 집합은 S4에서 켤레변환에 대해 닫혀 있는데, 켤레변환은 순환형을 보존하기 때문이다. V4이 항등치환과 S4에서 순환형 (2,2)인 모든 원소의 합집합이므로, 켤레변환에 대해 불변이다. 특히 A4에서 정규이다.
이는 주목할 만하다: A4은 위수 12인 군으로, 6∣12임에도 불구하고 위수 6인 부분군을 갖지 않는다. 라그랑주 정리의 역은 이미 A4에서 성립하지 않는다. 그림: A4의 정규부분군 격자.
V4은 위수 4인 유일한 정규부분군이며, 위수 3인 순환부분군이 네 개 있다(그 중 어느 것도 정규가 아니다).
§9.9 순환의 거듭제곱과 과제와의 연결
정리 9.19 (순환의 거듭제곱의 구조)
σ=(a1a2⋯ak)를 k-순환이라 하고, m를 양의 정수라 하자. d=gcd(m,k)로 두자. 그러면 σm은 각각 길이 k/d인 d개의 서로소 순환으로 이루어진다.
증명
원소 {a1,a2,…,ak}(첨자는 k을 법으로 함) 위에서의 σm의 작용을 생각하자. σm(ai)=ai+m이다(첨자는 k을 법으로 함). σm 아래 ai의 궤도는
{ai,ai+m,ai+2m,…}
이며, 여기서 첨자는 k을 법으로 한다. 이 궤도의 크기는 tm≡0(modk)을 만족하는 가장 작은 양의 정수 t과 같다. 즉 t=k/gcd(m,k)=k/d이다.
각 궤도는 크기 k/d을 가지며, 총 k개의 원소가 있으므로 궤도의 개수는 k/(k/d)=d이다.
따라서 σm은 각각 길이 k/d인 d=gcd(m,k)개의 서로소 순환으로 분해된다. ■
따름정리.σm이 그 자체로 순환(즉 단일 순환에 고정점을 더한 것)일 필요충분조건은 gcd(m,k)=1이다.
응용: 과제 1 문제 2 --- σ2도 순환인 S5의 순환
문제 (과제 1, 문제 2).σ2도 순환이 되는 S5의 순환σ의 개수를 세라. (항등치환도 순환으로 간주한다.)
풀이. 핵심 제약은 σ가 그 자체로 단일 순환이어야 한다는 것이다(서로소 순환들의 곱이 아니라). S5에서 단일 순환의 가능한 순환 길이는 k=1,2,3,4,5이다.
정리 9.19에 의해, k-순환 σ에 대해 치환 σ2는 길이 k/gcd(2,k)인 gcd(2,k)개의 서로소 순환으로 이루어진다. 따라서 σ2가 단일 순환일 필요충분조건은 gcd(2,k)=1이거나(즉 k가 홀수) 또는 k≤2인 것이다(여기서 σ2=e이며, 이를 순환으로 센다).
순환 길이 k
σ2 구조
σ2가 순환?
S5에서의 개수
1 (항등치환)
항등치환
예
1
2 (호환)
항등치환
예
(25)⋅1!=10
3
3-순환
예
(35)⋅2!=20
4
두 2-순환의 곱
아니오
0 (제외)
5
5-순환
예
(55)⋅4!=24
총합:1+10+20+0+24=55.
이 문제의 흔한 오독
솔깃한 실수는 “σ2이 순환이 되는 S5의 순환 σ“을 “σ2이 순환이 되는 S5의 치환σ“로 해석하는 것이다. 이들은 서로 다른 문제이다.
만약 σ이 (단일 순환이 아니라) 임의의 치환이 될 수 있다면, 다음도 고려해야 한다:
σ=(abc)(de) (3-순환과 서로소인 호환의 곱). 여기서 σ2=(acb)은 순환이다. 이러한 치환은 (35)⋅2⋅1=20개 있다. 그러나 σ 자체는 순환이 아니다 — 두 서로소 순환의 곱이다. 따라서 이들은 세지 말아야 한다.
σ=(ab)(cd) (서로소인 두 호환). 여기서 σ2=e이고, 항등치환은 순환이다. 그러나 다시, σ은 단일 순환이 아니다.
두 번째 실수는 반대 방향이다: “σ2=e이 자명하다”는 이유로 항등치환과 호환을 제외하는 것이다. 그러나 문제는 항등치환이 순환으로 간주된다고 명시하므로, σ2=e은 자격이 있다.
올바른 독법은: σ은 단일 순환이어야 하며(항등치환을 1-순환으로 포함), σ2도 단일 순환이어야 한다는 것이다.
5-순환 σ=(12345)는 정오각형의 꼭짓점을 회전시킨다(파란색). 그러면 σ2=(13524)은 “한 꼭짓점씩 건너뛰어” **오각성(pentagram)**을 그린다(빨간색, 점선). 이는 gcd(2,5)=1이기 때문이다: 5-순환의 제곱은 여전히 5개의 꼭짓점을 모두 방문하지만, 다른 순서로 방문한다.
대조적으로, 4-순환 (1234)에 대해 σ2은 (13)(24)을 준다: 서로소인 두 2-순환인데, gcd(2,4)=2이기 때문이다. 제곱한 회전의 제곱은 마주 보는 꼭짓점을 맞바꾼다 --- 단일 순환을 그리지 않는다.
§9.10 풀이 계산
예제 1: σ=(1352)(46)∈S6의 패리티 결정
순환 길이: 4과 2. 부호:
sgn(σ)=(−1)4−1⋅(−1)2−1=(−1)3⋅(−1)1=(−1)(−1)=+1.
따라서 σ는 우치환이고, σ∈A6이다.
공식 sgn(σ)=(−1)n−c(σ)을 통한 대안: 여기서 n=6이고, c(σ)=2(비자명한 순환)에 고정점을 더한다. 그러나 고정점이 없다({1,2,3,4,5,6}가 모두 움직인다). 따라서 c(σ)=2이고 sgn=(−1)6−2=(−1)4=+1이다. ✓
예제 2: σ=(143)(25)∈S5을 호환으로 표현하고 패리티 결정
(143)=(13)(14),(25)=(25).
따라서
σ=(13)(14)(25),
이며, 이는 3개의 호환(홀수)이다. 그러므로 sgn(σ)=−1이고 σ∈/A5이다.
부호 공식으로 확인:(−1)3−1⋅(−1)2−1=(+1)(−1)=−1. ✓
예제 3: sgn이 곱셈적임을 검증
S4에서 α=(123)와 β=(12)(34)라 하자.
sgn(α)=(−1)3−1=+1.
sgn(β)=(−1)1⋅(−1)1=+1.
αβ를 계산: 먼저 β을 적용하고, 그 다음 α을 적용한다.
1β2α3.
2β1α2. (고정!)
3β4α4. (고정!)
4β3α1.
매우 흔한 첫 시도의 실수는 너무 일찍 멈추고 이것이 그저 (13)이라고 생각하는 것이다. 많은 사람이 빠지는 지점은 3과 4을 신중하게 계속 추적하는 것을 잊는 것이다:
1↦3.
3β4α4, 따라서 3↦4.
4β3α1, 따라서 4↦1.
2는 고정된다.
따라서
αβ=(134).
sgn(αβ)=(−1)3−1=+1=(+1)(+1)=sgn(α)sgn(β). ✓
예제 4: 두 줄 표기로 주어진 S6의 치환의 패리티
σ=(122436415365).
서로소 순환 분해: 1→2→4→1은 (124)를 준다. 그 다음 3→6→5→3은 (365)을 준다. 따라서 σ=(124)(365)이다.
부호: (−1)3−1⋅(−1)3−1=(+1)(+1)=+1. 따라서 σ∈A6이다.
호환 분해: (124)=(14)(12)이고 (365)=(35)(36)이다. 따라서 σ=(14)(12)(35)(36)이며, 네 개의 호환(짝수)이다. ✓
예제 5: (12)(34)(56)∈A6을 다시 쓰기?
sgn=(−1)3=−1. 따라서 (12)(34)(56)은 기치환이며 A6에 속하지 않는다.
예제 6: (13)(24)∈A4을 3-순환들의 곱으로 표현
정리 9.18의 서로소-호환 공식을 사용하면:
(13)(24)=(123)(124).
검증: 먼저 (124)를 적용하고, 그 다음 (123)을 적용한다:
1(124)2(123)3. 따라서 1↦3. ✓
3(124)3(123)1. 따라서 3↦1. ✓
2(124)4(123)4. 따라서 2↦4. ✓
4(124)1(123)2. 따라서 4↦2. ✓
따라서 (13)(24)=(123)(124)이다. ✓
§9.11 표준적인 함정
k-순환은 k개가 아니라 k−1개의 호환을 필요로 한다. 순환 (123)=(13)(12)는 세 개가 아니라 두 개의 호환을 사용한다.
홀수 길이의 순환은 우치환이다. 이것이 이 장에서 가장 헷갈리는 명칭 충돌이다. 3-순환은 우치환이다. 5-순환은 우치환이다. “홀수 길이”에서 “홀수”는 순환의 길이를 가리키는 반면, “우(even)“는 호환 개수의 패리티(k−1)를 가리킨다. 3−1=2이 짝수이므로, 3-순환은 우치환이다.
호환 분해는 유일하지 않지만, 패리티는 유일하다. 동일한 호환 쌍 (ττ=e)을 언제든지 끼워 넣어 치환을 바꾸지 않으면서 호환 개수를 2만큼 바꿀 수 있다. 할 수 없는 것은 패리티를 바꾸는 것이다.
서로소 순환은 교환되지만, 겹치는 순환은 그렇지 않다. 부호를 계산할 때 서로소 순환들을 자유롭게 재배열할 수 있다. 그러나 (12)(13)=(13)(12)이다: 좌변은 (132)을 주고 우변은 (123)를 준다.
항등치환은 우치환이다. 이는 0개의 호환의 곱이다(0은 짝수이다). 모든 고정점은 0개의 호환을 갖는 1-순환에 기여한다.
§9.12 랑의 구조적 관점
랑(Lang)이라면 이 장을 짧은 완전열(short exact sequence)을 통해 구성할 것이다.
1⟶An⟶SnsgnZ2⟶1.
여기서 곱셈에 대해 Z2={+1,−1}이다(동치로, 덧셈에 대해 Z/2Z). 이 열이 완전한 이유는:
An=ker(sgn)이므로, An↪Sn의 상은 sgn의 핵과 같다.
n≥2에 대해 sgn은 전사이다.
완전열이 우리에게 말해주는 것:
An은 Sn의 지수(index) 2인 정규부분군이다.
몫 Sn/An≅Z2은 가능한 가장 단순한 비자명 몫이다.
이것은 (강제가 아니라) 유기적으로 발생하는 몫군의 첫 번째 자연스러운 예이다. 몫군의 이전 예들은 G/G≅{e}이거나 G/{e}≅G이었다. 이제 우리는 진정으로 흥미로운 핵을 가진다.
지수 2인 부분군이 항상 정규인 이유.[G:H]=2이면, 정확히 두 개의 잉여류가 있다: H과 G∖H. 임의의 g∈G에 대해, g∈H이거나(따라서 gH=H=Hg) g∈/H이다(따라서 gH=G∖H=Hg). 따라서 모든 g에 대해 gH=Hg이고, H⊴G이다. 부호 준동형사상은 [Sn:An]=2임을 보이는 깔끔한 증명이지만, 그것 없이도 지수를 아는 것만으로 정규성을 보이기에 충분하다.
행렬식과의 연결. 선형대수학에서 치환 행렬의 행렬식은 sgn(σ)와 같다. 이는 우연이 아니다: det:GLn→R∗은 GLn에 매장된 치환 행렬들 위에서 sgn으로 제한된다. 교대군은 SLn(R)(행렬식 1인 행렬)과 대칭군의 교집합이다. 이것이 sgn이 곱셈적인 구조적 이유이다.
§9.14 플래시카드용 요약
σ 아래 x의 궤도:Orbσ(x)={x,σ(x),σ2(x),…}. 궤도는 {1,…,n}를 분할한다.
궤도 ↔ 순환:σ의 비자명한 궤도는 서로소 순환 분해의 순환들에 대응한다.
호환 분해: 모든 치환은 호환들의 곱이다. k-순환은 k−1개의 호환을 사용한다.
패리티 정리:σ의 어떤 분해에서든 호환의 개수는 항상 동일한 패리티를 가진다. 역위 세기를 통해 증명된다.
우/기:σ는 짝수 개의 호환으로 분해되면 우치환이고, 그렇지 않으면 기치환이다.
부호 준동형사상:sgn:Sn→{+1,−1}, \operatorname{sgn}(\sigma) = (-1)^{\text{# transpositions}}. 이는 전사 군 준동형사상이다.
k-순환의 부호:(−1)k−1. k-순환은 k이 홀수일 필요충분조건으로 우치환이다.
일반 부호 공식:sgn(σ)=(−1)n−c(σ), 여기서 c(σ) = 고정점을 포함한 순환의 개수.