치환군은 이 강의가 계산적으로 정밀해지는 지점이다. 치환은 곱이 선언된 추상적 기호가 아니라 구체적인 전단사이며, 그 곱셈은 함수의 합성이다. 이 장이 중요한 이유는 군 계산을 명시적으로 만들어 주고, 케일리 정리(Cayley’s theorem)를 통해 모든 군이 대칭군 안에서 실현될 수 있음을 보여 주기 때문이다. 여기서 다루는 모든 것은 실제로 다룰 수 있어야 한다. 즉 이러한 계산을 손으로 빠르고 오류 없이 수행할 수 있어야 한다.
§8.1 치환과 대칭군
정의 8.1 (치환)
집합 의 **치환(permutation)**은 전단사 이다. 의 모든 치환의 집합에 합성을 부여한 것을 로 표기하며, 이를 ** 위의 대칭군(symmetric group)**이라 한다.
일 때 로 쓰고, 이를 개의 문자 위의 대칭군이라 한다. 이때 이다.
정리 8.2. 는 합성에 대하여 군이다.
증명
군 공리를 확인한다.
닫힘. 가 전단사이면 도 전단사이다 (전단사의 합성은 전단사이다).
결합법칙. 함수의 합성은 항상 결합적이다. 즉 모든 에 대하여
항등원. 으로 정의된 항등함수 는 모든 에 대하여 를 만족한다.
역원. 는 전단사이므로 역함수 를 가지며 이 또한 전단사이고, 이다.
비고 8.3 (비가환성)
일 때 군 는 **비가환(non-abelian)**이다. 이는 아래의 풀이 예제에서 명시적으로 보여질 것이다. 가환성의 실패는 병적인 현상이 아니라 치환군에서 일반적으로 나타나는 상황이다.
약속 (합성 순서)
이 노트 전반에 걸쳐, 프레일리(Fraleigh)와 대부분의 대수학 교재에서와 같이 오른쪽에서 왼쪽으로 합성한다.
이는 를 먼저 적용한 뒤 를 적용함을 의미한다. 를 계산할 때는 각 원소를 에 통과시킨 뒤 에 통과시켜 무슨 일이 일어나는지 추적한다.
§8.2 두 줄 표기법
정의 8.4 (두 줄 표기법)
치환 는 배열
로 쓸 수 있는데, 여기서 윗줄은 의 원소들을 나열하고 아랫줄은 에 의한 그 상(image)을 나열한다.
직관: 왜 치환은 행렬처럼 보이는가?
치환 는 함수이며, 유한집합 위의 임의의 함수는 그 값들을 나열함으로써 결정된다. 두 줄 표기법은 다름 아닌 **참조표(lookup table)**이다. 각 열은 입력(위)을 출력(아래)과 짝지으므로, 번째 열은 ""임을 말해 준다. 입력을 순서대로 배열하는 것은 순전히 편의를 위함이며, 이로써 를 즉시 읽어 낼 수 있게 된다.
행렬과의 유사성은 우연이 아니다. 모든 는 각 행과 열에 단 하나의 을 배치함으로써 진정한 치환행렬(permutation matrix) 를 정의한다. 두 줄 배열은 의 압축된 부호화이다. 즉 개의 성분(대부분 0)을 모두 적는 대신, 들의 개의 위치만을 기록한다. 그리고 행렬 곱셈이 선형사상의 합성을 부호화하듯이, 치환행렬을 합성하는 것은 치환을 합성하는 것에 대응하므로 대수적 구조가 그대로 옮겨진다.
예제 8.5.
로 정의된 치환 는 , , , 를 의미한다.
두 줄 표기법에서 치환의 합성
를 계산하려면, 를 먼저 적용한 뒤 를 적용함을 기억하라.
예제 8.6. 다음과 같이 두자.
계산: 각 에 대하여 를 계산한다.
따라서 로 항등원이다.
계산: 각 에 대하여 를 계산한다.
따라서 도 성립한다.
이 특정한 예제에서는 이므로 이다. 이는 특수한 경우이며, 일반적으로는 이다.
예제 8.7. 를 다음과 같이 두자.
: 를 먼저 적용한 뒤 를 적용한다.
따라서 이다.
: 를 먼저 적용한 뒤 를 적용한다.
따라서 이다.
이므로 가 비가환임이 확인된다.
§8.3 순환 표기법
정의 8.8 (순환)
-순환(cycle) (또는 길이 의 순환)은 서로 다른 원소 가 존재하여
를 만족하고 가 다른 모든 원소를 고정하는 치환 이다. 이 순환을
로 쓴다.
-순환은 **전위(transposition)**라 한다. -순환 은 위에서 항등원이며 보통 생략한다.
예제 8.9. 에서 순환 은 다음 치환이다.
두 줄 표기법으로는
두 줄 표기법에서 순환 표기법으로 변환하기
가장 작은 원소에서 시작한다. 에 의한 그 궤도(orbit)를 시작점으로 돌아올 때까지 따라간다. 이를 하나의 순환으로 기록한다. 그런 다음 아직 처리되지 않은 가장 작은 원소를 택하여 반복한다.
예제 8.10. 다음을 순환 표기법으로 변환하라.
-
에서 시작한다: . 순환: .
잠깐 — 더 신중히 추적하자. , . 따라서 . 이로부터 순환 을 얻는다.
-
사용되지 않은 가장 작은 원소: . , . 순환: .
-
사용되지 않은 가장 작은 원소: . , . 순환: .
따라서 이다.
검산: 은 , , , , , 로 보낸다. 이는 두 줄 표기법과 일치한다.
예제 8.11. 순환 표기법으로 변환하라.
- 에서 시작한다: . 순환: .
- 사용되지 않은 가장 작은 원소: . 이므로 은 고정점이다 (생략).
- 사용되지 않은 가장 작은 원소: . . 순환: .
따라서 이다.
§8.4 서로소 순환 분해
정의 8.12 (서로소 순환)
두 순환 과 이 **서로소(disjoint)**라는 것은 임을, 즉 어떤 원소도 두 순환 모두에 나타나지 않음을 뜻한다.
정리 8.13 (서로소 순환 분해)
모든 치환 는 서로소 순환의 곱으로 쓸 수 있다. 이 분해는 순환이 나열되는 순서를 무시하면 (그리고 -순환의 생략을 무시하면) 유일하다.
증명
존재성. 라 하자. 에 의한 의 궤도를
로 정의한다. 가 유한하고 가 단사이므로, 에서 시작하여 를 반복 적용하면 결국 어떤 값을 다시 방문하게 된다. 처음으로 반복되는 값은 반드시 자신이어야 한다. 만약 이고 이면 단사성에 의해 이기 때문이다. 따라서 의 궤도는 어떤 에 대하여
이고, 는 이 집합 위에서 순환 로 작용한다.
의 궤도들은 을 분할한다 (이는 동치관계에 관한 일반적 사실이다: 어떤 정수 에 대하여 일 때 로 정의한다). 각 궤도 위에서 는 하나의 순환으로 작용한다. 이 순환들을 (어떤 순서로든 — 그것들은 서로소이다) 곱하면 가 복원된다.
유일성. 이 두 개의 서로소 순환 분해라 하자. 임의의 에 대하여, 왼쪽 변에서 를 포함하는 순환은 오른쪽 변에서 을 포함하는 순환과 같은 궤도를 만들어 내야 한다 (두 변이 모두 와 같으므로 모든 원소에서 일치한다). 따라서 순환들은 의 궤도들에 의해 결정되며, 이는 자체에 의해 결정된다. 두 분해는 같은 순환들로 이루어지며, 다만 다른 순서로 나열되었을 수 있다.
§8.5 순환의 대수
정리 8.14 (순환의 역원)
이면
이다.
증명
라 하자. 임을 보여야 한다. 순환에 속한 임의의 (여기서 )에 대하여:
- 은 을 수열 에서 의 바로 앞 원소로 보낸다. 에서 의 다음 원소는 이다 (지수는 을 법으로 하며, 약속 을 따른다). 따라서 이다.
- 그러면 이다.
따라서 이다.
순환에 속하지 않는 원소에 대해서는 과 모두 그것을 고정한다. 따라서 이다.
예제 8.15. (같은 순환, 다른 시작점).
정리 8.16 (서로소 순환은 가환이다)
과 가 서로소 순환이면 이다.
증명
와 가 서로소라 하자. 모든 에 대하여 임을 확인한다.
경우 1: 어떤 에 대하여 (즉 가 의 순환 안에 있는 경우). 와 가 서로소이므로 는 을 고정하며, 따라서 이다. 또한 이고 (지수는 을 법으로 한다), 는 도 고정한다. 그러면:
경우 2: 어떤 에 대하여 (대칭적인 논증). 양변 모두 를 준다.
경우 3: 이 두 순환 중 어디에도 속하지 않는 경우. 과 모두 를 고정하므로 두 합성 모두 을 고정한다.
모든 경우에 이다.
정리 8.17 (순환의 위수)
-순환의 위수는 이다.
증명
라 하자. 그러면 이다. (여기서 지수를 순환적으로 매긴다: 등.) 이것이 과 같을 필요충분조건은 이다. 이를 만족하는 가장 작은 양의 은 이다.
정리 8.18 (치환의 위수)
이 서로소 순환 분해이고 순환들의 길이가 이면
이다.
증명
들이 서로소이므로 가환이다 (정리 8.16). 따라서
이다. 이제 일 필요충분조건은 각 에 대하여 인 것이다 (순환들이 서로소인 원소 집합 위에서 작용하기 때문이다: 가 의 받침(support) 위에서 항등원일 필요충분조건은 치환으로서 인 것이고, 들은 서로소인 받침을 가진다).
정리 8.17에 의해 일 필요충분조건은 이다. 모든 으로 나누어지는 가장 작은 양의 은 이다.
예제 8.19. 치환 는 서로소 순환 길이가 이다. 따라서
예제 8.20. 치환 은 순환 길이가 이다. 따라서
§8.6 모든 치환은 전위의 곱이다
정리 8.21 (순환의 전위 분해)
모든 -순환은 전위의 곱으로 쓸 수 있다.
증명
양변이 모든 원소에서 일치함을 확인하여 이를 증명한다.
라 하고 라 하자.
에서: 가장 오른쪽 전위 은 로 보낸다. 이고 은 나머지 전위 중 어느 것의 두 번째 성분으로도 나타나지 않으므로 (이들 각각은 과, 인 다른 원소 만을 움직인다), 나머지 전위들은 모두 을 고정한다. 따라서 이다.
인 에서: 가장 오른쪽 전위 은 을 고정한다 (이고 이므로). 마찬가지로 도 모두 을 고정한다. 그러면 은 로 보낸다. 그런 다음 은 로 보낸다. 나머지 전위 은 모두 을 고정한다. 따라서 이다.
에서: 전위 은 모두 을 고정한다. 그런 다음 은 로 보낸다. 왼쪽에는 전위가 없다. 따라서 이다.
순환에 속하지 않는 원소에서: 모든 전위가 그러한 원소를 고정하므로 도 그것들을 고정한다.
와 가 모든 원소에서 일치하므로 이다.
따름정리 8.22
()의 모든 치환은 전위의 곱으로 쓸 수 있다.
증명
치환을 서로소 순환의 곱으로 쓴다 (정리 8.13). 각 순환에 정리 8.21을 적용한다. 그 결과로 얻은 전위의 곱은 원래 치환과 같다.
예제 8.23. 을 전위의 곱으로 표현하라.
정리 8.21에 의해:
검산. 각 원소에 오른쪽에서 왼쪽으로 적용한다.
전위 분해는 유일하지 않다
같은 치환을 서로 다른 전위의 곱으로 표현할 수 있다. 예를 들어 이다. 유일한 것은 홀짝성(parity) (전위의 개수가 짝수인지 홀수인지)이다. 이는 9장에서 전개될 것이다.
§8.7 케일리 정리
정리 8.24 (케일리 정리)
모든 군 는 어떤 대칭군의 부분군과 동형이다. 더 정확히는, 는 (의 바탕집합의 모든 치환으로 이루어진 군)의 부분군과 동형이다. 가 인 유한군이면 는 의 부분군과 동형이다.
증명 (왼쪽 정칙 표현을 통하여)
각 에 대하여 왼쪽 곱셈 사상(left multiplication map) 을
로 정의한다.
1단계. 은 의 치환이다.
단사: 이면 이므로 왼쪽 소거에 의해 이다.
전사: 임의의 에 대하여 이다.
따라서 이다.
2단계. 을 로 정의한다.
3단계. 는 준동형사상이다. 모든 과 모든 에 대하여:
따라서 이다.
4단계. 는 단사이다. , 즉 이라 하자. 그러면 모든 에 대하여 이다. 로 두면 를 얻는다.
결론. 는 단사 준동형사상이므로 이다. 이면 의 원소들을 로 표시하여 을 실현할 수 있다.
예제 8.25. 의 왼쪽 정칙 표현.
| 순환 표기법으로 | ||||
|---|---|---|---|---|
따라서 이고, 실제로 이다.
§8.8 과 에서의 풀이 계산
계산 8.26 (에서의 곱, 양쪽 순서)
과 을 에서 택하자.
: 를 먼저 적용한 뒤 을 적용한다.
따라서 이다.
: 을 먼저 적용한 뒤 를 적용한다.
따라서 이다.
관찰:
- 이며, 비가환성을 확인해 준다.
- (이는 -순환이다).
- (역시 -순환이다).
- .
계산 8.27 (에서의 역원)
라 하자.
그러면 이다 (각 순환을 뒤집는다; 전위의 역원은 자기 자신이다).
검산: :
잠깐 — 신중해야 한다. 은 을 먼저 적용한 뒤 를 적용함을 의미한다. 따라서 이다.
그러나 과 가 서로소이므로 가환이다. 따라서
위수: .
계산 8.28 (에서의 더 긴 예제)
과 를 에서 택하자.
: 를 먼저 적용한 뒤 을 적용한다.
따라서 로 -순환이다.
.
: 을 먼저 적용한 뒤 를 적용한다.
따라서 로 역시 -순환이다. 다시 이다.
계산 8.29 (에서 표기법 변환)
두 줄 형태에서 시작한다.
순환 표기법으로 변환한다.
- . 순환: .
- . 순환: .
따라서 이다.
위수: .
역원: .
§8.9 에서의 켤레
정리 8.30 (켤레는 순환을 재표시한다)
임의의 와 임의의 순환 에 대하여
이다.
증명
라 하자. 와 가 모든 원소에서 일치함을 보여야 한다.
경우 1: 어떤 에 대하여 . 그러면
이고, 여기서 지수는 을 법으로 한다 (따라서 ). 한편,
이다. 이들은 일치한다.
경우 2: . 그러면 이다 (이 전단사이므로). 따라서 는 을 고정하며, 그러므로
이다. 순환 도 를 고정한다.
양변이 모든 에서 일치하므로 그것들은 같다.
따름정리 8.31 (켤레는 순환형을 보존한다)
가 서로소 순환 분해 을 가지면
이다. 특히 은 와 같은 순환형(cycle type)을 가진다.
증명
켤레가 곱에 대하여 분배되므로 (), 분해의 각 순환에 정리 8.30을 적용하면 결과를 얻는다. 이 전단사이므로 순환 길이는 변하지 않는다.
역 (증명 없이 서술함)
에서 두 치환이 켤레일 필요충분조건은 그것들이 같은 순환형을 가지는 것이다. (이 역은 한 순환들의 집합을 다른 집합으로 보내는 특정한 을 구성하는 별도의 논증을 필요로 한다.)
예제 8.32. 에서 과 을 택하자.
재표시 정리를 이용하여 을 계산한다.
이는 순환형 을 가지며, 이는 과 같다.
§8.10 의 부분군으로서의 이면체군
정의 8.33 (이면체군)
이면체군(dihedral group) 은 정 각형의 대칭으로 이루어진 군이다. 그 위수는 이며, 각 의 회전 과 반사 에 의해 생성되고, 다음 관계식을 따른다.
의 원소들은 이다.
을 으로 매장하기
정 각형의 꼭짓점을 로 표시한다. 각형의 각 대칭은 이 꼭짓점들을 치환하며, 이는 단사 준동형사상 을 준다.
예제 8.34 ()
꼭짓점이 인 정삼각형 (시계 방향으로 표시)에 대하여:
| 대칭 | 치환 | 순환 표기법 |
|---|---|---|
| 항등원 | ||
| 회전 () | ||
| 회전 () | ||
| 반사 (을 지나는 축) | ||
| 반사 (를 지나는 축) | ||
| 반사 (을 지나는 축) |
이들은 정확히 의 개 원소이므로 이다.
의 케일리 표
, , , , , 의 표기를 사용하여:
표 읽기: 행, 열의 성분은 이다 (을 먼저 적용).
한 성분의 검산: . 를 먼저 적용한다: , , . 잠깐: , , . 따라서 이다.
§8.11 의 부분군 구조
는 위수가 이다. 라그랑주 정리(Lagrange’s theorem)에 의해 부분군의 위수는 을 나누어야 하므로 또는 일 수 있다.
의 모든 부분군:
| 위수 | 부분군 | 설명 |
|---|---|---|
| 자명한 부분군 | ||
| , , | 각 전위에 의해 생성됨 | |
| 교대군(alternating group) | ||
| 군 전체 |
총 6개의 부분군.
부분군 격자
그림: 의 부분군 격자.
포함 순서는 다음과 같다.
은 위수 의 유일한 부분군이며, 에서 **정규(normal)**임에 유의하라 (지수가 이다). 위수 의 세 부분군은 정규가 아니다 (그것들은 서로 켤레이다).
§8.12 표준적 함정과 흔한 실수
치환 계산에서의 함정
함정 1: 합성 순서. 곱 은 “를 먼저 적용한 뒤 를 적용함”을 의미한다. 이것이 가장 흔한 오류의 원천이다. 곱을 계산할 때마다 반사적으로 익숙해질 때까지 사슬 를 명시적으로 적어라.
함정 2: 서로소가 아닌 순환은 가환이 아니다. 순환이 한 원소를 공유하면 그 곱은 순서에 의존한다. 예를 들어:
확인: : , , . 따라서 이다. 그러나 : , , . 따라서 이다.
함정 3: 위수는 최소공배수이지 합이 아니다. 의 위수는 이지 가 아니다.
함정 4: 순환 표기법은 모군에 대해 모호하다. 순환 은 , , 등에 속할 수 있다. 모군(ambient group)은 셈 논증에서 중요하다 (예: 주어진 순환형을 가지는 치환이 몇 개인가).
함정 5: 두 줄 표기법에서 고정점을 잊는 것. 순환 표기법으로 변환할 때 흔한 오류는 실제로는 고정되는 원소를 순환에 나열하는 것이다. 항상 확인하라: 그 원소가 한 단계 만에 자기 자신으로 돌아오는가? 그렇다면 그것은 고정점이며 순환 표기법에서 생략된다.
§8.13 랭의 구조적 관점
군 작용으로서의 치환군
랭(Lang)의 Algebra에서 치환군의 개념은 **군 작용(group action)**의 일반 이론에 포섭된다. 군 이 집합 위에 작용한다는 것은 준동형사상 가 존재함을 뜻한다. 상 은 치환군이고, 핵 은 그 작용에서 가 얼마나 “잃어버려지는지”를 측정한다.
이 관점에서:
- 의 치환은 의 원소이다.
- 에 의한 의 궤도는 가 위에 작용할 때 의 궤도이다.
- 서로소 순환 분해는 순환 부분군 에 의한 의 궤도 분해이다.
- 에서의 켤레는 내부자기동형사상에 의한 의 자기 자신 위로의 자연스러운 작용이다: . 재표시 정리(정리 8.30)는 이 작용이 단지 각 순환의 성분들을 재표시함을 말해 준다.
충실한 작용으로서의 케일리 정리
케일리 정리는 다음을 말한다: 모든 군 는 왼쪽 곱셈에 의해 자기 자신 위에 충실하게(faithfully) (즉 자명한 핵을 가지고) 작용한다. 랭의 언어로 왼쪽 정칙 표현 은 집합 위의 의 충실한 군 작용이다.
이 관점은 다음을 명확히 한다:
- 케일리 정리의 표현 는 대개 결코 효율적이지 않다 (위수 의 군이 위수 의 군에 매장된다). 작은 충실한 표현을 찾는 것은 별개의 문제이다.
- 진정한 내용은 **치환 표현이 보편적(universal)**이라는 것이다: 임의의 추상적인 군론적 명제는 원리상 대칭군 안에서의 계산으로 검증될 수 있다.
- 순환형은 켤레 불변량이며, 의 켤레류는 의 분할(partition)에 의해 색인된다. 표현론과 조합론 사이의 이 연결은 이후의 강의에서 상당히 깊어진다.
§8.15 플래시카드용 요약
암기해야 할 핵심 사실
- ****이고 일 때 는 비가환이다.
- 합성 약속: — 를 먼저 적용한다.
- 서로소 순환 분해는 존재하며 유일하다 (순환의 순서를 무시하면).
- 순환의 역원: .
- 서로소 순환은 가환이다. 겹치는 순환은 가환이 아니다.
- -순환의 위수는 이다.
- 치환의 위수는 서로소 순환 길이들의 이다.
- 전위 분해: .
- 케일리 정리: 모든 군 는 (왼쪽 곱셈)을 통하여 에 매장된다.
- 켤레는 재표시한다: .
- 켤레인 치환은 같은 순환형을 가진다 (그리고 에서는 그 역도 성립한다).
- , , 그리고 .
- 은 에 의해 생성된다.
- 에서 -순환의 개수: .
8장을 떠나기 전에 숙달해야 할 것
- 두 줄 표기법과 순환 표기법 사이를 유창하게 변환하기
- 임의의 치환을 서로소 순환으로 분해하기
- 곱 과 을 올바르게 계산하기 (오른쪽에서 왼쪽 약속)
- 순환 표기법으로부터 역원 계산하기
- 순환 길이들의 최소공배수를 이용하여 치환의 위수 계산하기
- 임의의 치환을 전위의 곱으로 표현하기
- 케일리 정리를 서술하고 왼쪽 정칙 표현을 통하여 증명하기
- 켤레 재표시 공식 적용하기
- 켤레인 치환이 같은 순환형을 공유함을 인식하기
- 의 케일리 표를 작성하고 그 모든 부분군을 식별하기
- 이면체군 , 그 생성원과 관계식, 그리고 를 알기
- 표준적 함정 피하기: 합성 순서, 겹치는 순환, 위수 대 합