Fraleigh, A First Course in Abstract Algebra, 7th edition, Section 10.
SNU 현대대수학 (26-1) 보조 학습 자료.
잉여류(coset)는 부분군을 평행이동한 복사본이다. 라그랑주 정리는 이 기하학적 그림을 나눗셈 가능성에 관한 진술로 바꾼다. 즉 모든 부분군의 크기는 군의 크기를 나눈다는 것이다. 부분군 구조가 본격적인 셈 정리를 낳는 것은 이것이 처음이며, 이는 몫군(quotient group, 14장)의 진정한 선구가 된다.
§10.1 좌잉여류와 우잉여류
정의 10.1 (좌잉여류).H≤G이고 a∈G이라 하자. *a에 의해 결정되는 H의 좌잉여류(left coset)*는
aH={ah:h∈H}.
정의 10.2 (우잉여류). *a에 의해 결정되는 H의 우잉여류(right coset)*는
Ha={ha:h∈H}.
아벨군에서는 모든 a에 대해 aH=Ha인데, 이는 ah=ha이기 때문이다. 비아벨군에서는 둘이 다를 수 있다.
이 경우 좌잉여류와 우잉여류가 집합으로서 우연히 같아진다 (둘 다 {H,{(12),(13),(23)}}을 준다). 이는 H가 S3에서 지수(index) 2를 갖고, 지수 2인 부분군은 항상 정규(normal)이기 때문이다 (§10.8과 14장 참조).
§10.1a 케일리 표에서 잉여류 구조 읽기
유한군 G의 케일리 표(Cayley table, 또는 군표)는 ∣G∣×∣G∣ 곱셈표이다. 즉 행 a, 열 b의 성분은 곱 ab이다. 모든 유한군은 그 케일리 표로 완전히 결정되며, 이 표는 부분군과 잉여류 정보를 시각적으로 인상적인 방식으로 담고 있다. 이 절에서는 Fraleigh가 표 10.5—10.9에서 사용하는 잉여류 음영(coset shading) 기법을 전개한다.
빠른 복습: 케일리 표가 알려주는 것
군 G={g1,g2,…,gn}에 대해, 케일리 표는 다음과 같다:
g1
g2
⋯
gn
g1
g1g1
g1g2
⋯
g1gn
g2
g2g1
g2g2
⋯
g2gn
⋮
⋮
⋮
⋱
⋮
gn
gng1
gng2
⋯
gngn
두 가지 기본 성질:
라틴 방진 성질(Latin square property).G의 모든 원소는 각 행과 각 열에 정확히 한 번씩 나타난다. (증명: 왼쪽 곱셈 g↦ag은 G 위의 전단사이다.)
항등원 행/열.g1=e이면, 첫째 행은 단지 g1,g2,…,gn를 순서대로 적은 것이고, 첫째 열도 마찬가지이다.
잉여류 음영: 핵심 아이디어
H≤G이고 지수가 [G:H]=k이라 하자. 좌잉여류 a1H,a2H,…,akH는 G을 크기가 같은 k개의 블록으로 분할한다. 이제 같은 잉여류에 속한 원소들이 인접하도록 (함께 묶이도록) 케일리 표의 행과 열을 재배열한다. 그런 다음 각 잉여류에 음영을 부여하고 (가령 밝음, 중간, 어두움 등), 각 성분 ab을 ab이 속한 잉여류에 따라 색칠한다.
이렇게 얻은 음영 표는 잉여류 자체가 군을 이루는지 드러내 준다.
예제: H={0,3}을 갖는 Z6
이것은 Fraleigh의 예제 10.4이다. G=Z6과 H={0,3}을 택하면, ∣H∣=2이고 [G:H]=3이다. 세 잉여류는 다음과 같다:
C0={0,3},C1={1,4},C2={2,5}.
(Z6,+6)의 케일리 표를 원소들이 잉여류별로 묶이도록 재배열한다: 0,3∣1,4∣2,5.
+6
0
3
1
4
2
5
0
0
3
1
4
2
5
3
3
0
4
1
5
2
1
1
4
2
5
3
0
4
4
1
5
2
0
3
2
2
5
3
0
4
1
5
5
2
0
3
1
4
이제 잉여류 소속에 따라 음영을 준다. C0={0,3}에는 LT (밝음), C1={1,4}에는 MD (중간), C2={2,5}에는 DK (어두움)로 적는다:
+6
0
3
1
4
2
5
0
LT
LT
MD
MD
DK
DK
3
LT
LT
MD
MD
DK
DK
1
MD
MD
DK
DK
LT
LT
4
MD
MD
DK
DK
LT
LT
2
DK
DK
LT
LT
MD
MD
5
DK
DK
LT
LT
MD
MD
핵심 관찰. 행과 열을 잉여류별로 묶어 만든 2×2 블록들을 보라. 각 블록은 단일한 균일 음영이다. 이는 a과 a′가 같은 좌잉여류에 있고 b과 b′가 같은 좌잉여류에 있을 때마다, 곱 ab와 a′b′가 같은 잉여류에 떨어짐을 뜻한다. 다시 말해, ab이 속하는 잉여류는 a와 b의 잉여류에만 의존하며, 특정 대표원의 선택에는 의존하지 않는다.
이것이 바로 잉여류 집합이 유도된 연산 아래 군을 이루기 위해 필요한 조건이다. 음영을 읽어내면 3×3 “잉여류 곱셈표”가 얻어진다:
LT
MD
DK
LT
LT
MD
DK
MD
MD
DK
LT
DK
DK
LT
MD
LT →0, MD →1, DK →2으로 바꾸면, 이것은 정확히 Z3의 케일리 표이다. 따라서 Z6에서 H의 세 잉여류는 “대표원을 더한 뒤 결과의 잉여류를 취한다”는 연산 아래 Z3과 동형인 군을 이룬다. 이것이 몫군(factor group)Z6/H≅Z3이며, 14장에서 제대로 다룬다.
왜 균일 블록이 “잘 정의된 잉여류 곱셈”을 뜻하는가
몫군 구성은 잉여류 위에 잘 정의된 이항연산을 필요로 한다:
(aH)(bH):=(ab)H.
위험은 aH=a′H이고 bH=b′H인데 (즉 a,a′은 같은 잉여류에 있고, b,b′도 같은 잉여류에 있는데) (ab)H=(a′b′)H인 경우이다. 이런 일이 일어난다면 그 “연산”은 어떤 대표원을 고르느냐에 의존하게 되고, 실제로는 잉여류 위의 함수가 아니게 된다.
음영 케일리 표에서 균일 블록은 다음을 뜻한다: 그 블록 안의 모든 성분 쌍에 대해 곱이 같은 잉여류에 떨어진다. 그러므로 균일 블록 ⇔ 잘 정의된 잉여류 곱셈 ⇔ 잉여류가 군을 이룬다.
이것이 정확히 H이 정규 부분군이라는 조건이다 (모든 a∈G에 대해 aH=Ha). 완전한 증명은 14장에 있지만, 음영 표는 구체적이고 시각적인 진단법을 제공한다.
반례: 정규가 아닌 부분군을 갖는 S3
Fraleigh의 표 10.8—10.9는 이 실패를 예시한다. 8장의 표기를 사용하여 G=S3를 택한다:
이제 S3의 케일리 표를 원소들이 좌잉여류별로 묶이도록 적고 (ρ0,μ1∣ρ1,μ3∣ρ2,μ2), 잉여류 소속에 따라 음영을 준다.
ρ0
μ1
ρ1
μ3
ρ2
μ2
ρ0
LT
LT
MD
MD
DK
DK
μ1
LT
LT
DK
DK
MD
MD
ρ1
MD
MD
DK
DK
LT
LT
μ3
MD
DK
LT
MD
DK
LT
ρ2
DK
DK
LT
LT
MD
MD
μ2
DK
MD
MD
LT
LT
DK
(성분들은 8장의 완전한 S3 곱셈표로부터 계산되었다.)
2×2 블록들을 보라. 이들은 균일하지 않다. 예를 들어, 행 {μ3}와 열 {ρ0,μ1}에 있는 블록은 성분 MD와 DK를 가진다 — 같은 블록 안에 서로 다른 두 음영이 있다. 이는 잉여류 곱셈이 잘 정의되지 않음을 뜻한다. 즉 같은 잉여류의 서로 다른 대표원이 서로 다른 잉여류의 곱을 줄 수 있다.
구체적으로: ρ1과 μ3는 둘 다 잉여류 C1={ρ1,μ3}에 있고, ρ0은 C0에 있다. 그런데 ρ1⋅ρ0=ρ1∈C1인 한편 μ3⋅ρ0=μ3∈C1이다 — 이 경우는 괜찮다. 그러나 다른 블록들을 보면: μ3⋅μ1=(12)(23)=(123)=ρ1∈C1이지만 μ3⋅ρ1=(12)(123)=(23)=μ1∈C0이다. 행-잉여류가 같고 열-잉여류가 같은데, 결과-잉여류가 다르다. 그 블록은 균일하지 않으며, 잉여류 곱셈이 무너진다.
정리 10.17. 교대군(alternating group) A4은 위수 12을 가지지만 위수 6인 부분군을 갖지 않는다.
증명
A4는 {1,2,3,4}의 12개의 짝치환(even permutation)으로 이루어진다:
항등원 e,
여덟 개의 3-순환: (123), (132), (124), (142), (134), (143), (234), (243),
서로소인 호환의 곱 세 개: (12)(34), (13)(24), (14)(23).
모순을 위해 ∣H∣=6인 H≤A4가 있다고 가정하자. 그러면 [A4:H]=12/6=2이다.
주장: 지수 2인 부분군은 항상 정규이다. 실제로, 임의의 g∈G에 대해 두 좌잉여류는 H과 gH이고, 두 우잉여류는 H와 Hg이다. G=H∪˙gH=H∪˙Hg이고 이 분할들이 블록을 두 개만 가지므로, 모든 g에 대해 gH=Hg여야 하고, 따라서 H⊴G이다.
그러므로 H은 위수 6인 A4의 정규 부분군이 될 것이다.
주장:H은 여덟 개의 3-순환을 모두 포함해야 한다. σ이 3-순환이면, ∣σ∣=3이다. 원소 σ은 위수 3인 ⟨σ⟩을 생성한다. H에 라그랑주를 적용하면, H에서 σ의 위수는 ∣H∣=6를 나누어야 하는데, 이는 문제없다. 그러나 더 정확하게 논증할 수 있다: H이 A4에서 정규이고 H가 지수 2를 가지므로, 임의의 a∈A4에 대해 a2∈H이다 (A4/H≅Z2에서는 모든 원소의 제곱이 항등원이기 때문이다). 모든 3-순환 σ은 σ2=σ−1를 만족하는데, 이 또한 3-순환이다. 그런데 σ2∈H는 σ−1∈H를 함의하고, 이는 σ=(σ−1)−1∈H을 함의한다.
그러므로 여덟 개의 3-순환이 모두 H에 들어가고, 여기에 e∈H가 더해져 적어도 9개의 원소가 된다. 그러나 ∣H∣=6<9이므로 모순이다. 따라서 위수 6인 부분군은 존재하지 않는다. ■
참고. 라그랑주의 역은 일부 군의 부류에 대해서는 성립한다 — 예를 들어 유한 아벨군, 그리고 더 일반적으로 실로우 이론(Sylow theory)에 의한 p-군이다 (Fraleigh의 36장). 완전한 실로우 정리들은 ∣G∣을 나누는 소수의 거듭제곱에 대해 위수 pk인 부분군의 존재를 보장한다.
§10.7 잉여류 계산 예제
Z12에서 ⟨3⟩의 잉여류
G=Z12과 H=⟨3⟩={0,3,6,9}이라 하자. 그러면 ∣H∣=4이므로 [G:H]=12/4=3이다. 세 잉여류:
0+H={0,3,6,9},1+H={1,4,7,10},2+H={2,5,8,11}.
확인: 3+H={3,6,9,0}=0+H, 4+H={4,7,10,1}=1+H 등등. Z12의 모든 원소는 정확히 하나의 잉여류에 나타난다.
Z8에서 ⟨2⟩의 잉여류
G=Z8과 H=⟨2⟩={0,2,4,6}라 하자. 그러면 ∣H∣=4이고 [G:H]=8/4=2이다. 잉여류:
(확인: (12)(123): (123)을 먼저 적용한 뒤 (12)를 적용하면: 1→2→1, 2→3→3, 3→1→2. 이는 (23)이다. 그리고 (12)(132): (132)을 먼저 적용한 뒤 (12)를 적용하면: 1→3→3, 2→1→2, 3→2→1. 이는 (13)이다.)
비교:
좌잉여류
우잉여류
{e,(12)}
{e,(12)}
{(123),(13)}
{(123),(23)}
{(132),(23)}
{(132),(13)}
좌잉여류와 우잉여류는 다르다. 예를 들어, (13)은 왼쪽에서는 잉여류 (123)K에 있지만 오른쪽에서는 K(132)에 있다. 이는 K={e,(12)}가 S3의 정규 부분군이 아니기 때문에 일어난다.
§10.8 좌잉여류와 우잉여류가 같을 때 — 정규 부분군 예고
정의 10.18 (정규 부분군, 예고). 부분군 H≤G가 모든 a∈G에 대해 aH=Ha이면 *정규(normal)*라 하며, H⊴G으로 적는다.
H가 정규일 때, 잉여류 집합 G/H={aH:a∈G} 자체가 연산 (aH)(bH)=abH 아래 군이 된다. 이것이 몫군(factor group) 또는 *상군(quotient group)*이다 (14장).
관찰 10.19. 지수 2인 모든 부분군은 정규이다.
증명
[G:H]=2이라 하자. 좌잉여류는 정확히 두 개이다: H와 G∖H. 마찬가지로 우잉여류도 정확히 두 개이다: H과 G∖H. 임의의 a∈G에 대해:
a∈H이면 aH=H=Ha이다.
a∈/H이면 aH=G∖H=Ha이다.
어느 경우든 aH=Ha이므로 H⊴G이다. ■
이것이 S3에서 ⟨(123)⟩의 잉여류(예제 10.5)가 같은 좌분해와 우분해를 가졌던 이유이다: 지수가 2이었다.
§10.9 셈 논증의 응용
라그랑주 정리는 군의 곱셈표를 모르고도 군의 구조를 제한하는 강력한 도구이다.
예제 10.20.∣G∣=12이라 하자. 라그랑주에 의해, 가능한 부분군의 위수는 12의 약수들이다: 1,2,3,4,6,12. 가능한 원소의 위수 역시 이 값들로 제한된다.
예제 10.21.∣G∣=35=5⋅7라 하자. 그러면 모든 원소는 35을 나누는 위수를 가지므로, 가능한 원소의 위수는 1,5,7,35이다. 특히, 위수 2이나 3인 원소는 없다.
예제 10.22.G가 위수 6인 원소 a를 갖는 위수 6인 군이라 하자. 그러면 ⟨a⟩=G이므로 G는 순환군이다. 반면, S3은 위수 6를 가지지만 위수 6인 원소는 없으므로 (원소들은 위수 1,2,3을 가진다) S3은 순환군이 아니다. 사실 이들은 동형을 무시하면 위수 6인 유일한 두 군이다.
예제 10.23 (Z12의 부분군 격자).Z12의 부분군은 다음과 같다:
⟨1⟩=Z12 (위수 12),
⟨2⟩={0,2,4,6,8,10} (위수 6),
⟨3⟩={0,3,6,9} (위수 4),
⟨4⟩={0,4,8} (위수 3),
⟨6⟩={0,6} (위수 2),
⟨0⟩={0} (위수 1).
모든 부분군의 위수(1,2,3,4,6,12)는 라그랑주가 보장하듯 12를 나눈다. 각각의 지수는 [G:H]=12/∣H∣이다.
§10.10 랭의 관점 — 올로서의 잉여류
세르주 랭(Serge Lang, Algebra, Ch. I)은 잉여류를 자연스러운 사영(natural projection)의 렌즈를 통해 본다. H≤G이면, 전사
π:G→G/H,π(a)=aH,
를 정의한다. 여기서 G/H은 좌잉여류들의 집합을 나타낸다 (H이 정규가 아닌 한 반드시 군은 아니다). 잉여류 aH 위에서의 π의 *올(fiber)*은
π−1(aH)={g∈G:gH=aH}=aH.
이다. 그러므로 각 올은 좌잉여류이며, 올들은 G을 분할한다.
라그랑주 정리는 전사의 올에 관한 진술이 된다: 모든 올은 같은 농도 ∣H∣를 가지며 올은 [G:H]개이므로 ∣G∣=[G:H]⋅∣H∣이다.
이 관점은 군을 넘어 일반화된다: 유한집합 사이의 전사 f:X→Y이 같은 크기 n의 올을 모두 가질 때마다 ∣X∣=n⋅∣Y∣이다. 라그랑주 정리는 군을 그 잉여류 공간으로 보내는 자연스러운 사영이 항상 이 등(等)올 성질을 가진다고 말한다.
H⊴G일 때, 집합 G/H는 그 자체로 군이고 π은 군 준동형사상(homomorphism)이다. 그러면 라그랑주는 준동형사상이 사영인 제1동형정리(first isomorphism theorem)의 특수한 경우가 된다.
생산적 분투 — 라그랑주가 주는 것과 주지 않는 것
흔한 틀린 추측 1
d이 ∣G∣를 나누면, G는 위수 d인 부분군을 반드시 포함해야 한다.
무너지는 지점. 라그랑주 정리는 부분군의 위수가 ∣G∣를 나누어야 한다고만 말한다. 이는 필요조건이지 충분조건이 아니다. §10.6의 반례가 표준적인 경고이다: A4은 위수 12을 가지지만 위수 6인 부분군은 없다.
고친 방법. 라그랑주를 제한 도구로 사용하라:
부분군의 위수를 배제하기 위해,
가능한 원소의 위수를 제한하기 위해,
탐색을 안내하기 위해.
그러나 나눗셈 가능성을 존재 정리로 취급하지 말라. 존재성은 보통 실제 구성, 추가 구조, 또는 실로우 정리 같은 더 깊은 결과를 요구한다.
흔한 틀린 추측 2
좌잉여류와 우잉여류는 같은 평행이동 복사본에 대한 두 가지 표기일 뿐이다.
무너지는 지점. 비아벨군에서는 왼쪽 곱셈과 오른쪽 곱셈이 부분군을 서로 다르게 옮길 수 있다. K={e,(12)}≤S3에 대한 계산이 정확히 이것을 보여준다: (123)K과 K(123)은 서로 다른 집합이다.
고친 방법. 등식 aH=Ha를 표기 수준의 편의가 아니라 정리 수준의 진술로 취급하라. 좌잉여류와 우잉여류가 모든 a에 대해 일치한다면, 그것이 바로 14장에서 몫군으로 가는 문을 여는 정규성의 예고이다.
이 두 실수는 나란히 두고 볼 가치가 있다. 첫째는 셈 정리를 존재 정리로 과하게 읽는다. 둘째는 표기 패턴을 구조적 대칭으로 과하게 읽는다. 둘 다 10장을 슬로건 우선이 아니라 주의 깊게 읽어야 하는 이유의 예이다.