치환군은 이 강의가 계산적으로 정밀해지는 지점이다. 치환은 곱이 선언된 추상적 기호가 아니라 구체적인 전단사이며, 그 곱셈은 함수의 합성이다. 이 장이 중요한 이유는 군 계산을 명시적으로 만들어 주고, 케일리 정리(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 (서로소 순환은 가환이다)

가 서로소 순환이면 이다.

정리 8.17 (순환의 위수)

-순환의 위수는 이다.

정리 8.18 (치환의 위수)

이 서로소 순환 분해이고 순환들의 길이가 이면

이다.

예제 8.19. 치환 는 서로소 순환 길이가 이다. 따라서

예제 8.20. 치환 은 순환 길이가 이다. 따라서


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

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

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

따름정리 8.22

()의 모든 치환은 전위의 곱으로 쓸 수 있다.

예제 8.23. 을 전위의 곱으로 표현하라.

정리 8.21에 의해:

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

전위 분해는 유일하지 않다

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


§8.7 케일리 정리

정리 8.24 (케일리 정리)

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

예제 8.25. 의 왼쪽 정칙 표현.

순환 표기법으로

따라서 이고, 실제로 이다.


§8.8 에서의 풀이 계산

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

에서 택하자.

: 를 먼저 적용한 뒤 을 적용한다.

따라서 이다.

: 을 먼저 적용한 뒤 를 적용한다.

따라서 이다.

관찰:

  • 이며, 비가환성을 확인해 준다.
  • (이는 -순환이다).
  • (역시 -순환이다).
  • .

계산 8.27 (에서의 역원)

라 하자.

그러면 이다 (각 순환을 뒤집는다; 전위의 역원은 자기 자신이다).

검산: :

잠깐 — 신중해야 한다. 을 먼저 적용한 뒤 를 적용함을 의미한다. 따라서 이다.

그러나 가 서로소이므로 가환이다. 따라서

위수: .

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

에서 택하자.

: 를 먼저 적용한 뒤 을 적용한다.

따라서 -순환이다.

.

: 을 먼저 적용한 뒤 를 적용한다.

따라서 로 역시 -순환이다. 다시 이다.

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

두 줄 형태에서 시작한다.

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

  • . 순환: .
  • . 순환: .

따라서 이다.

위수: .

역원: .


§8.9 에서의 켤레

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

임의의 와 임의의 순환 에 대하여

이다.

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

가 서로소 순환 분해 을 가지면

이다. 특히 와 같은 순환형(cycle type)을 가진다.

역 (증명 없이 서술함)

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

예제 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) (즉 자명한 핵을 가지고) 작용한다. 랭의 언어로 왼쪽 정칙 표현 은 집합 위의 의 충실한 군 작용이다.

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

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

§8.15 플래시카드용 요약

암기해야 할 핵심 사실

  1. ****이고 일 때 는 비가환이다.
  2. 합성 약속: 를 먼저 적용한다.
  3. 서로소 순환 분해는 존재하며 유일하다 (순환의 순서를 무시하면).
  4. 순환의 역원: .
  5. 서로소 순환은 가환이다. 겹치는 순환은 가환이 아니다.
  6. -순환의 위수이다.
  7. 치환의 위수는 서로소 순환 길이들의 이다.
  8. 전위 분해: .
  9. 케일리 정리: 모든 군 (왼쪽 곱셈)을 통하여 에 매장된다.
  10. 켤레는 재표시한다: .
  11. 켤레인 치환은 같은 순환형을 가진다 (그리고 에서는 그 역도 성립한다).
  12. , , 그리고 .
  13. 에 의해 생성된다.
  14. 에서 -순환의 개수: .

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

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