군은 그 공리가 본격적인 증명 이론을 떠받칠 만큼 충분히 강한, 이 책에서 처음 등장하는 대수적 구조이다. 집합이 결합적 연산, 항등원, 역원을 갖추는 순간 방정식을 추상적으로 풀 수 있게 되고, 소거가 정당화되며, 동일한 증명 패턴이 이후의 거의 모든 장에서 거듭 나타난다. 이 개정판은 번호가 매겨진 정의와 정리, 완전한 증명, 충분히 풀어 쓴 예제, 그리고 풀이가 딸린 연습문제를 제공하며, 제11장 노트의 형식을 따른다.
§4.1 군의 정의
정의 4.1 (군)
군(group)이란 집합 G와 그 위의 이항연산 ∗:G×G→G를 함께 갖춘 것으로, 다음을 만족한다:
결합법칙. 모든 a,b,c∈G에 대하여 (a∗b)∗c=a∗(b∗c).
항등원. 모든 a∈G에 대하여 e∗a=a∗e=a를 만족하는 원소 e∈G가 존재한다.
역원. 각 a∈G에 대하여 a∗a−1=a−1∗a=e를 만족하는 a−1∈G가 존재한다.
”G 위의 이항연산”이라는 표현은 이미 닫힘성(closure)을 내포하고 있다. 즉 a,b∈G일 때 a∗b의 결과는 반드시 G 안에 있어야 한다. 바로 이 때문에 정의를 신중하게 세우는 것이 중요하다. 제안된 연산이 모든 쌍에 대해 정의되지 않거나 어떤 쌍을 집합 밖으로 보낸다면, 결합법칙을 확인하기도 전에 그 구조는 무너진다.
정의 4.2 (아벨군)
군 (G,∗)가 모든 a,b∈G에 대해 a∗b=b∗a를 만족하면 아벨군(abelian) 또는 가환군(commutative)이라고 한다.
기호. 연산이 문맥상 명백할 때는 a∗b 대신 ab(곱셈 표기) 또는 a+b(덧셈 표기, 보통 아벨군에만 쓴다)로 쓴다. 덧셈 표기에서는 항등원을 0으로, 역원을 −a로 적는다.
§4.2 공리 확인: 체계적인 순서
Fraleigh의 연습문제는 연산이 주어진 집합이 군을 이루는지를 반복적으로 묻는다. 가장 효율적인 공략 순서는 다음과 같다:
닫힘성. 모든 a,b∈G에 대해 a∗b∈G인가? (연산의 정의로부터 자동으로 성립하는 경우가 많다.)
결합법칙.(a∗b)∗c=a∗(b∗c)인가? 이것이 까다로운 단계이다. 보통은 모든 세쌍조를 확인하기보다, 결합적임이 알려진 주변 연산(정수 덧셈, 행렬 곱셈, 함수 합성)으로부터 결합법칙을 물려받는다.
항등원. 후보 e를 찾아 모든 a에 대해 ea=ae=a임을 확인한다.
역원. 각 a에 대해 ax=e와 xa=e를 풀고 그 해가 G 안에 있는지 확인한다.
비고 4.3 (왜 결합법칙이 까다로운 공리인가)
항등원과 역원 확인은 한두 개의 미지수에 대한 방정식이다. 결합법칙은 모든 세쌍조에 대한 전칭 명제이다. 위수 n의 유한군에 대해 무차별 대입으로 확인하려면 n3번의 검증이 필요하다. 실제로는 다음 중 하나를 통해 이를 피한다:
결합적임이 알려진 연산(Z에서의 덧셈, R에서의 곱셈, 행렬 곱셈, 함수 합성)으로부터 결합법칙을 물려받거나,
알려진 군과의 동형사상을 제시한다.
보기 좋은 Cayley 표는 군임을 암시할 수 있으나, 겉모습은 증명이 아니다. 결합법칙을 물려받지 못할 때는 언제나 그것을 정당화해야 한다.
§4.3 자연스럽게 익혀야 할 표준 예제들
예제 4.4 ((Z,+) — 기본적인 무한 아벨군)
닫힘성: 두 정수의 합은 정수이다. 결합법칙: 정수 덧셈으로부터 물려받는다. 항등원:0. 역원: 각 n에 대해 −n. 아벨군:m+n=n+m. 이것이 무한 순환군의 원형이다.
예제 4.5 ((Q∗,⋅)과 (R∗,⋅) — 곱셈군)
여기서 Q∗=Q∖{0}이고 R∗=R∖{0}이다.
닫힘성: 0이 아닌 두 유리수(실수)의 곱은 0이 아니다. 결합법칙: 체의 곱셈으로부터 물려받는다. 항등원:1. 역원:a=0에 대해 a−1=1/a. 아벨군:ab=ba.
예제 4.6 ((Zn,+) — 기본적인 유한 모형)
집합 Zn={0ˉ,1ˉ,…,n−1}에 법 n에 대한 덧셈을 준 것이다.
닫힘성: 법 n 덧셈은 Zn 안에 머문다. 결합법칙: 정수 덧셈으로부터 물려받는다. 항등원:0ˉ. 역원:aˉ의 역원은 n−a이다(동치로 −a). 아벨군: 그렇다.
n=4일 때: ∣Z4∣=4이고 1ˉ의 위수는 4이므로(군 전체를 생성한다) Z4는 순환군이다.
예제 4.7 (GLn(R) — 첫 번째 비아벨 예제)
일반선형군(general linear group) GLn(R)은 행렬 곱셈을 연산으로 하는 모든 가역 n×n 실행렬의 집합이다.
닫힘성:gcd(a,n)=1이고 gcd(b,n)=1이면 gcd(ab,n)=1이므로 ab∈U(n)이다. 결합법칙: 정수 곱셈으로부터 물려받는다. 항등원:1ˉ. 역원:gcd(a,n)=1이므로 베주의 보조정리에 의해 as+nt=1을 만족하는 s,t가 존재하고, 따라서 s가 법 n에서 aˉ의 곱셈에 대한 역원이다.
U(n)의 위수는 φ(n)(오일러 토션트 함수)이다.
구체적 예:
법 8 곱셈에 대한 U(8)={1,3,5,7}. 이것이 V4와 동형임을 보게 될 것이다.
법 10 곱셈에 대한 U(10)={1,3,7,9}. Z4와 동형이다(32=9, 33=27≡7, 34≡1이므로 3의 위수가 4이다).
법 12 곱셈에 대한 U(12)={1,5,7,11}. 모든 원소의 제곱이 1이다: 52=25≡1, 72=49≡1, 112=121≡1. 따라서 U(12)≅V4이다.
φ:V4→U(8)를 φ(e)=1, φ(a)=3, φ(b)=5, φ(c)=7로 정의한다. 이것은 전단사이다. 두 Cayley 표를 항목별로 비교하여 연산을 보존함을 확인한다.
핵심적인 구조적 사실은, 두 군 모두 항등원이 아닌 서로 다른 두 원소의 곱이 나머지 항등원 아닌 원소가 된다는 성질을 갖는다는 점이다:
V4에서: ab=c, ac=b, bc=a.
U(8)에서: 3⋅5=7, 3⋅7=5, 5⋅7=3.
이 사실은 항등원 아닌 모든 원소에 대한 x2=e와 함께 군 연산을 완전히 결정한다. 따라서 두 표는 φ 아래에서 일치하고, φ는 동형사상이다. ■
정리 4.18. Z4≅V4.
증명
Z4에서 원소 1의 위수는 4이다. V4에서는 항등원이 아닌 모든 원소의 위수가 2이다. 동형사상은 원소의 위수를 보존하므로(만약 φ(a)=b이고 φ가 동형사상이면 ord(a)=ord(b)), 어떤 동형사상도 존재할 수 없다. ■
요약. 동형을 무시하면 위수 4인 군은 정확히 두 개가 있다: 순환군 Z4와 클라인 4원군 V4.
§4.6 두 위수-4 군의 부분군 격자
부분군 구조는 원소의 위수와는 독립적으로 Z4와 V4를 구별하는 깔끔한 불변량이다.
Z4의 격자
Z4의 부분군은 다음과 같다:
{0} (위수 1)
{0,2} (위수 2, 2가 생성)
{0,1,2,3}=Z4 (위수 4)
이 격자는 사슬(chain)이다: {0}⊂{0,2}⊂Z4. 위수 2인 부분군은 정확히 하나이다.
U4=μ4={1,i,−1,−i}는 순환군이고 Z4와 동형이므로, 그 부분군 격자 또한 사슬이다: {1}⊂{1,−1}⊂U4.
그림: U4≅Z4의 부분군 격자.
이 그림에서 읽어 낼 것: 위수 4인 순환군은 진성 비자명 부분군을 정확히 하나 갖는다.
V4의 격자
V4={e,a,b,c}의 부분군은 다음과 같다:
{e} (위수 1)
{e,a} (위수 2)
{e,b} (위수 2)
{e,c} (위수 2)
V4 (위수 4)
위수 2인 부분군이 세 개 있고, 격자는 “다이아몬드” 모양이다:
그림: V4의 부분군 격자.
이 그림에서 읽어 낼 것: Z4와 달리 클라인 4원군은 위수 2인 서로 다른 부분군을 세 개 갖는다.
격자가 다른 이유
동형사상 φ:G→H는 G의 부분군을 H의 부분군으로 전단사적으로 보내며, 포함 관계와 위수를 보존한다. Z4는 위수 2인 부분군이 하나이고 V4는 셋이므로, 그러한 전단사는 존재할 수 없다. 이는 원소의 위수와는 독립적으로 Z4≅V4임을 보이는 두 번째 증명을 제공한다.
§4.7 첫 번째 정리들: 유일성 결과
정리 4.19 (항등원의 유일성)
군 G에서 항등원은 유일하다.
증명
e와 f가 모두 G의 항등원이라 하자. 그러면:
e=e∗f=f.
여기서 흔히 처음 헛디디는 부분은 어느 항등법칙이 어느 등식을 주는지 헷갈리는 것이다. 올바른 정리는 다음과 같다:
e가 항등원이므로: e∗f=f.
f가 항등원이므로: e∗f=e.
따라서 e=e∗f=f. ■
정리 4.20 (역원의 유일성)
군 G에서 각 원소는 유일한 역원을 갖는다.
증명
b와 c가 모두 a의 역원이라 하자. 그러면 ba=e이고 ac=e이다. 계산하면:
b=b∗e=b∗(a∗c)=(b∗a)∗c=e∗c=c.
핵심 단계는 결합법칙을 사용한다: b(ac)=(ba)c. 따라서 역원은 유일하다. ■
§4.8 첫 번째 정리들: 소거와 방정식 풀이
정리 4.21 (좌·우 소거법칙)
군 G에서:
좌소거:ax=ay이면 x=y.
우소거:xa=ya이면 x=y.
증명
좌소거.ax=ay라 하자. 왼쪽에 a−1을 곱한다:
a−1(ax)=a−1(ay).
결합법칙에 의해:
(a−1a)x=(a−1a)y,
따라서 ex=ey이고, 그러므로 x=y.
우소거.xa=ya라 하자. 오른쪽에 a−1을 곱한다:
(xa)a−1=(ya)a−1.
결합법칙에 의해:
x(aa−1)=y(aa−1),
따라서 xe=ye이고, 그러므로 x=y. ■
정리 4.22 (일차방정식의 유일가해성)
군 G에서 임의의 a,b∈G에 대하여:
방정식 ax=b는 유일한 해 x=a−1b를 갖는다.
방정식 ya=b는 유일한 해 y=ba−1를 갖는다.
증명
ax=b의 존재성.x=a−1b로 두자. 그러면 a(a−1b)=(aa−1)b=eb=b. 따라서 x=a−1b가 해이다.
ax=b의 유일성.x1과 x2가 모두 해이면 ax1=b=ax2이고, 좌소거에 의해 x1=x2.
ya=b의 존재성.y=ba−1로 두자. 그러면 (ba−1)a=b(a−1a)=be=b.
ya=b의 유일성.y1a=y2a이면 우소거에 의해 y1=y2. ■
비고. 비아벨군에서는 일반적으로 a−1b=ba−1이다. 따라서 ax=b와 ya=b의 해는 (일반적으로) 답이 다른 서로 다른 방정식이다.
§4.9 첫 번째 정리들: 곱의 역원과 이중 역원
정리 4.23 (양말과 신발: (ab)−1=b−1a−1)
군 G에서 임의의 a,b∈G에 대하여:
(ab)−1=b−1a−1.
증명
b−1a−1이 ab의 역원의 정의를 만족함을 보인다.
왼쪽 곱:
(b−1a−1)(ab)=b−1(a−1a)b=b−1eb=b−1b=e.
오른쪽 곱:
(ab)(b−1a−1)=a(bb−1)a−1=aea−1=aa−1=e.
b−1a−1이 ab의 왼쪽 역원이자 오른쪽 역원이고 역원은 유일하므로(정리 4.20), (ab)−1=b−1a−1이다. ■
왜 “양말과 신발”인가? “양말을 신고, 그다음 신발을 신는” 동작을 되돌리려면 순서를 뒤집어 “신발을 벗고, 그다음 양말을 벗는다”. 일련의 동작의 역은 역순으로 수행된다.
일반화. 귀납법에 의해 (a1a2⋯an)−1=an−1⋯a2−1a1−1.
정리 4.24 (이중 역원: (a−1)−1=a)
군 G의 임의의 a에 대하여 (a−1)−1=a이다.
증명
정의에 의해 a−1은 a⋅a−1=a−1⋅a=e를 만족하는 유일한 원소이다. 그런데 바로 이 등식들은 a가 a−1의 역원임을 말한다. 역원의 유일성(정리 4.20)에 의해 (a−1)−1=a이다. ■
§4.10 정리: 모든 a에 대해 a2=e이면 아벨군이다
이 결과는 과제 1의 문제 1의 맥락에서 등장했다.
정리 4.25
군 G가 모든 a∈G에 대해 a2=e를 만족하면 G는 아벨군이다.
증명
가정 a2=e는 모든 원소가 자기 자신의 역원임을 뜻한다: 모든 a∈G에 대해 a−1=a.
임의의 a,b∈G에 대해 원소 ab 또한 (ab)2=e를 만족하므로 (ab)−1=ab이다. 그런데 양말과 신발 규칙(정리 4.23)에 의해:
(ab)−1=b−1a−1=ba.
따라서 모든 a,b∈G에 대해 ab=ba이고, G는 아벨군이다. ■
비고. 클라인 4원군 유형의 행동을 알아보는 방법이 바로 이것이다: 유한군이 모든 원소가 항등원으로 제곱된다는 성질을 가지면 반드시 아벨군이다(그리고 사실 유한생성 아벨군의 기본정리가 결국 확인해 주듯이, Z2의 여러 사본의 직접곱과 동형이다).
§4.11 정리 모음으로서의 Cayley 표
표에서 구조 읽기
유한군 G={g1,g2,…,gn}에 대해 Cayley 표는 (i,j)-항목이 gi∗gj인 n×n 격자이다. 다음을 뽑아낼 수 있다:
항등원: 헤더를 그대로 재현하는 행과 열(즉 e의 행은 차례로 g1,g2,…,gn이다).
역원: 한 행에서 e가 나타나는 곳을 찾는다. gi∗gj=e이면 gj=gi−1이다.
가환성: 군이 아벨군일 필요충분조건은 표가 주대각선에 대해 대칭인 것이다.
라틴방진 성질: 각 원소가 각 행과 각 열에 정확히 한 번씩 나타난다. (정리 4.26 참조.)
정리 4.26 (라틴방진 성질)
유한군 G의 Cayley 표에서 각 행과 각 열은 G의 순열이다.
증명
a∈G를 고정하고 a로 표지된 행을 생각하자: 그것은 원소들 {ag1,ag2,…,agn}으로 이루어진다.
중복 없음(단사성).agi=agj이면 좌소거(정리 4.21)에 의해 gi=gj이다. 따라서 그 행의 모든 항목은 서로 다르다.
완비성(전사성).G가 유한이고 우리에게 G의 서로 다른 ∣G∣개의 원소가 있으므로, 그 행은 G의 모든 원소를 정확히 한 번씩 포함한다.
형식적으로, La(x)=ax로 정의되는 사상 La:G→G는 소거에 의해 단사이다. G가 유한이므로 유한집합에서 자기 자신으로의 단사 사상은 전사이기도 하다. 따라서 a의 행은 G의 순열이다.
같은 논증을 우소거와 사상 Ra(x)=xa를 사용하여 적용하면 열에 대해서도 그 결과가 증명된다. ■
비고. 역은 성립하지 않는다: 항등원 행/열을 갖는 모든 라틴방진이 군에서 나오는 것은 아니다. 라틴방진 성질은 소거를 보장하지만 결합법칙은 여전히 검증해야 한다.
§4.12 유한군과 위수
정의 4.27 (군의 위수)
군 G의 위수(order)는 ∣G∣로 쓰며, (G가 유한이면) G의 원소의 개수이다.
정의 4.28 (원소의 위수)
G가 군이고 a∈G라 하자. a의 위수는 ord(a) 또는 ∣a∣로 쓰며, an=e를 만족하는 가장 작은 양의 정수 n이다. 그러한 n이 존재하지 않으면 a는 무한 위수를 갖는다.