장 18 PID 구조 정리
이 장의 요점은 유한 생성 아벨 군의 분류 정리를 논의하는 것입니다. 이 작업은 오래 걸리지 않으며, 원하신다면 첫 번째 절만 읽고 다음으로 넘어가셔도 됩니다.
그러나 이왕 여기까지 왔으니, 이 결과를 훨씬 더 일반적인 구조 정리의 특수한 경우로서 서술하겠습니다. 그 따름정리로는 다음과 같은 것들이 있습니다.
-
•
모든 유한 차원 벡터 공간은 입니다.
-
•
유한 생성 아벨 군의 분류 정리,
-
•
앞에서 다룬 행렬의 조르당 분해,
-
•
행렬의 또 다른 표준형인 “프로베니우스 표준형”.
18.1 유한 생성 아벨 군
비고 18.1.1.
아래에서는 아벨 군에 대해 이야기하지만, 이러한 구조를 생각하는 본질적으로 올바른 방식은 사실 -가군으로 보는 것입니다.
정의 18.1.2.
아벨 군 가 -가군으로서 유한 생성이면 를 유한 생성이라고 합니다. (즉, 유한 개의 원소 가 존재하여, 모든 를 어떤 에 대해 꼴로 나타낼 수 있다는 뜻입니다.)
예제 18.1.3 (유한 생성 아벨 군의 예).
-
(a)
는 (에 의해) 유한 생성됩니다.
-
(b)
은 (에 의해) 유한 생성됩니다.
-
(c)
는 (두 원소 과 에 의해) 유한 생성됩니다.
-
(d)
은 다섯 개의 원소에 의해 유한 생성됩니다.
-
(e)
는 두 개의 원소에 의해 유한 생성됩니다.
연습문제 18.1.4.
사실 는 하나의 원소에 의해 생성됩니다. 그 원소는 무엇입니까?
이 예들이 그다지 다양하지 않다는 것을 눈치채셨을 수도 있습니다. 이는 사실 이것들이 유일한 예이기 때문입니다:
정리 18.1.5 (유한 생성 아벨 군의 기본 정리).
를 유한 생성 아벨 군이라고 합시다. 그러면 다음을 만족하는 정수 과 (서로 다를 필요는 없는) 소수의 거듭제곱 , …, 이 존재합니다.
이 분해는 들의 순열을 제외하면 유일합니다.
정의 18.1.6.
유한 생성 아벨 군 의 계수는 위의 정수 입니다.
이제 이 정리를 증명할 수도 있지만, 한 걸음 더 나아가 구조 정리 전체를 서술하고 증명하는 편이 더 흥미롭습니다.
18.2 몇 가지 환론 예비 지식
대표적인 예: .
주정리를 서술하기 전에, 와 매우 비슷하게 동작하는 UFD에 대한 몇 가지 용어를 정의해야 합니다:
인 경우에서 얻은 직관이 기본적으로 그대로 적용됩니다.
소 아이디얼을 다룰 필요조차 없으며, 대신 원소를 인수분해할 수 있습니다.
정의 18.2.1.
이 UFD일 때, 가 소 아이디얼이고 이면 을 소원소라고 합니다. UFD에서 이는 다음과 동치입니다: 이면 또는 가 단원입니다.
예를 들어 에서 소원소들의 집합은 입니다. 이제 이 UFD이므로, 모든 원소 은 다음과 같이 소원소들의 곱으로 인수분해됩니다
정의 18.2.2.
어떤 에 대해 이면 이 를 나눈다고 합니다. 이를 로 씁니다.
예제 18.2.3 (에서의 나누어떨어짐).
수 은 의 모든 원소로 나누어떨어집니다. 그 밖의 나누어떨어짐은 모두 예상한 대로입니다.
질문 18.2.4.
일 필요충분조건은 에서 각 소원소의 지수가 에서 대응하는 지수보다 작거나 같은 것임을 보이십시오.
이제 관심 있는 경우는 이 PID인, 한층 더 강한 경우입니다:
명제 18.2.5 (PID는 뇌터 UFD입니다).
이 PID이면, 은 뇌터 환이며 UFD이기도 합니다.
증명.
이 뇌터 환이라는 사실은 자명합니다. 이 UFD임을 보이려면 본질적으로 에 대한 증명을 반복하되, 를 뽑아내기 위해 가 주 아이디얼이라는 사실을 이용합니다. ∎
이 경우에는 원소에 대한 중국인의 나머지 정리가 성립합니다.
정리 18.2.6 (환에 대한 중국인의 나머지 정리).
과 이 서로소인 원소, 즉 이라고 합시다. 그러면
여기서 환의 곱은 예제 4.3.8에서 정의한 것과 같습니다.
증명.
이는 일반적인 중국인의 나머지 정리의 증명과 같습니다. 먼저 이므로 어떤 와 에 대해 입니다. 그러면 다음 사상을 얻습니다
이 사상이 잘 정의되며 환의 동형사상임을 확인할 수 있습니다. (성실한 독자는 직접 확인해 보십시오.) ∎
마지막으로, 뇌터 -가군의 개념을 도입해야 합니다.
정의 18.2.7.
-가군 이 다음 두 동치 조건 중 하나를 만족하면 을 뇌터 가군이라고 합니다:
-
•
그 부분가군들은 오름 사슬 조건을 만족합니다. 즉, 가군들의 무한 열 는 존재하지 않습니다.
-
•
의 모든 부분가군( 자신을 포함하여)이 유한 생성됩니다.
이는 뇌터 환의 개념을 일반화합니다: 뇌터 환 이란 이 -가군으로서 뇌터인 환입니다.
질문 18.2.8.
이 두 조건이 동치임을 확인하십시오. (환에 대한 증명을 그대로 따라 하십시오.)
18.3 구조 정리
구조 정리는 두 가지 형태로 나타납니다:
정리 18.3.1 (구조 정리, 불변 인자 형태).
가 PID이고 이 임의의 유한생성 -가군이라고 합시다. 그러면
여기서 는 을 만족하는 어떤 원소(0일 수도 있음)입니다.
따름정리 18.3.2 (구조 정리, 준소 형태).
가 PID이고 이 임의의 유한생성 -가군이라고 합시다. 그러면
여기서 어떤 소원소 와 정수 에 대하여 입니다.
따름정리의 증명.
(가 UFD이므로) 각 를 소인수로 분해한 다음, 중국인의 나머지 정리를 사용하십시오. ∎
비고 18.3.3.
두 정리 모두에서 분해는 직합 성분들의 순열을 제외하면 유일합니다.
18.4 자유 -가군 사이의 사상으로의 환원
정의 18.4.1.
자유 -가군이란 꼴의 가군입니다(무한 기저를 허용하기 위해, 더 일반적으로는 어떤 첨자 집합 에 대하여 꼴의 가군도 포함합니다).
구조 정리의 증명은 크게 두 단계로 진행됩니다. 먼저 문제를 자유 -가군 에 관한 선형대수학 문제로 환원합니다. 그것이 끝나면 행렬을 다루기만 하면 되며, 이는 다음 절에서 합니다.
이 개의 원소로 유한생성된다고 합시다. 그러면 다음과 같은 -가군의 전사 사상
이 존재하며, 이 사상에 의한 의 기저의 상은 의 생성원들입니다. 그 핵을 라고 합시다.
역시 유한생성이라고 주장합니다. 이를 위해 다음을 증명합니다.
보조정리 18.4.2 (뇌터 가군의 직합은 뇌터 가군입니다).
과 이 두 뇌터 -가군이라고 합시다. 그러면 직합 역시 뇌터 -가군입니다.
증명.
이면 이 유한생성임을 보이면 충분합니다. 한 가지 추측은 와 가 의 과 으로의 사영일 때 라는 것입니다. 안타깝게도 이는 거짓이므로(이고 로 잡아 보십시오) 더 신중해야 합니다.
다음 부분가군들을 생각합시다.
(와 의 비대칭성에 주목하십시오. 그렇지 않으면 증명이 성립하지 않습니다.) 그러면 는 , …, 로 유한생성되고, 는 , …, 로 유한생성됩니다. 와 를 의 원소라고 합시다(여기서 들은 신경 쓰지 않는 임의의 것들입니다). 그러면 와 가 함께 을 생성합니다. ∎
질문 18.4.3.
가 PID일 때 가 뇌터 가군임을 유도하십시오.
따라서 주장한 대로 는 유한생성입니다. 그러므로 또 다른 전사 사상 를 찾을 수 있습니다. 결과적으로 다음 합성을 얻습니다.
이 선형 사상 의 여핵임을 관찰하십시오. 즉 다음이 성립합니다.
따라서 사상 를 잘 이해하면 충분합니다.
18.5 준소 형태의 유일성
이 절에서는 이면 정수 과 소수 거듭제곱 들이 순열을 제외하면 유일함을 증명하겠습니다.
먼저 이 자유 가군인 경우를 살펴봅니다.
정리 18.5.1 (자유 가군의 계수의 유일성).
가환 정역 에 대하여, 자유 가군 이 유한 기저를 가지면 다른 모든 기저도 같은 개수의 원소를 가집니다.
정리 9.4.7에서 이 증명의 전략이 체의 경우로 넘어가는 것이라고 한 번 언급한 바 있습니다. 실제로 우리는 의 분수체인 체 로 넘어간 다음, 벡터 공간에 대한 차원 정리를 직접 적용할 것입니다.
증명.
앞에서와 같지만, 이번에는 귀류법으로 증명합니다. 이 계수가 인 자유 가군 의 기저이고, 은 을 만족하는 의 임의의 원소들이라고 가정합시다.
를 의 분수체라 하고, -가군 을 -벡터 공간 에 매장합니다.
그러면 이므로 의 원소로서 은 선형종속이며, 이는 을 만족하고 모두 은 아닌 원소 가 존재한다는 뜻입니다.
분모를 없애면 을 만족하고 모두 은 아닌 환의 원소 을 얻을 수 있습니다. 이는 이 의 기저가 될 수 없음을 의미합니다. ∎
다음으로 계수 이 인 경우를 증명합니다. 이 경우에는 다른 전략이 필요하지만, 결국에는 적절히 구성한 벡터 공간에 차원 정리를 적용하는 것으로 귀결됩니다.
정리 18.5.2.
을 PID, 를 의 소원소(소 원소)라 하고, 양의 정수 에 대해 이라 합시다. 그러면 는 순열을 제외하면 유일합니다.
직관적으로, 다음 증명이 하려는 것은 다음과 같습니다:
지수 를 의 내재적 성질로부터 계산할 수 있다면, 그 지수들은 유일할 수밖에 없습니다.
간단한 경우를 생각해 봅시다 — 이고 인 경우를 생각해 봅시다. 이 가군은 원소가 개이지만, 와 같지는 않습니다. 이 경우 두 가군의 차이는 에서 원소 에 를 곱하면 이 되지 않는 반면, 에서는 를 곱하면 모든 원소가 이 된다는 사실로 알아낼 수 있습니다.
표기의 편의를 위해,
정의 18.5.3.
과 -가군 에 대하여 으로 정의합니다. (이것이 여전히 -가군임을 확인하십시오.)
그러면 위 문단이 말하는 바는 이므로 라는 것입니다. 다시 말해, 이 경우에는 의 원소의 개수를 세는 것만으로 두 가군을 충분히 구별할 수 있습니다.
일 때 꼴의 가군에 대해서는 이 방법이 일반적으로 거의 통합니다 — 다만 , , 등의 원소의 개수도 함께 고려해야 합니다.
동치로, 연속된 몫 , , 등의 원소의 개수를 고려해도 됩니다.
예제 18.5.4.
, , 라 합시다. 그러면:
-
•
,
-
•
,
-
•
,
-
•
,
-
•
,
-
•
모든 정수 에 대하여 입니다.
이것이 어디로 향하는지 이미 보일 것입니다 — 몫의 크기가 한 번 줄어들 때마다 소수 거듭제곱 하나에 대응합니다.
그러나 몫이 무한하면 더 이상 이렇게 할 수 없습니다. 하지만 다음에 주목하십시오:
보조정리 18.5.5.
각 정수 에 대하여 은 -벡터 공간입니다.
따라서 의 원소의 개수를 세는 대신, -벡터 공간으로서 의 차원을 셉니다 — 정리 9.4.7에 의해 이는 실제로 가군 에 내재적인 값입니다.
정리 18.5.2의 증명.
이므로 다음이 성립함에 유의하십시오.
여기서 임의의 정수 에 대해 입니다.
이는 -벡터 공간으로서 다음이 성립한다는 뜻입니다.
각 항 에 대해 다음이 성립함에 유의하십시오.
약간의 계산을 해 보면, 값 들이 실제로 순열을 제외하면 에 의해 유일하게 결정됨을 알 수 있습니다. ∎
이는 분모의 소원들이 서로 다를 수 있는 경우로 쉽게 일반화할 수 있음에 유의하십시오. 의 서로 다른 소원 와 에 대해 는 차원 -벡터 공간이기 때문입니다.
마지막으로 일반적인 경우를 다룹니다.
정리 18.5.6.
이면 정수 과 소수 거듭제곱 들은 순열을 제외하면 유일합니다.
증명.
위의 두 정리에 의해, 부분과 부분이 으로부터 유일하게 결정된다는 것만 증명하면 충분합니다.
표기의 편의를 위해, 을 만족하는 , 이 존재하면 원소 을 꼬임 원소라고 부릅니다.
그러면,
-
•
원소 의 성분이 0이면 이므로, 는 꼬임 원소입니다.
-
•
원소 의 성분이 0이 아니면, 는 꼬임 원소가 아닙니다.
다시 말해, 모든 꼬임 원소로 이루어진 부분가군은 성분이 0인 원소들의 부분가군과 같으므로, 과 동형입니다.
표기의 편의를 위해, 을 모든 꼬임 원소로 이루어진 의 부분가군이라고 합시다. 그러면 이고 입니다. 다시 말해, 부분과 부분이 으로부터 유일하게 결정되므로 증명이 끝납니다. ∎
18.6 스미스 표준형
이제 핵심은 문제를 선형 사상 을 연구하는 것으로 환원했다는 점이며, 이러한 사상은 다음과 같은 일반적인 행렬로 생각할 수 있습니다.
여기서 , …, 은 의 기저이고 , …, 은 의 기저입니다.
물론 예상하시겠지만, 가 더 좋은 행렬 꼴을 갖도록 의 주어진 기저를 바꿀 수 있어야 합니다. 이는 이미 조르당 표준형에서 보았습니다. 거기서는 사상 가 주어졌을 때 가 “거의 대각”이 되도록 기저를 바꾸었습니다. 이번에는 바꿀 수 있는 기저가 두 개이므로, 대각 기저나 그보다 더 좋은 것을 얻기를 기대할 수 있습니다.
더 진행하기 전에 행렬을 어떻게 조작할 수 있는지 생각해 봅시다. 어떤 연산이 허용됩니까? 다음은 몇 가지 예입니다.
-
•
행과 열을 서로 바꾸는 것으로, 이는 단지 기저의 순서를 바꾸는 것에 해당합니다.
-
•
한 열의 배수를 다른 열에 더하는 것입니다. 예를 들어 첫 번째 열의 배를 두 번째 열에 더하면, 이는 기저를 다음과 같이 바꾸는 것과 동치입니다.
-
•
한 행의 배수를 다른 행에 더하는 것입니다. 첫 번째 행의 배를 두 번째 행에 더하는 것은 기저를 다음과 같이 바꾸는 것과 동치임을 알 수 있습니다.
더 일반적으로,
가 가역 행렬이면 를 로 바꿀 수 있습니다.
이는 다음을 바꾸는 것에 해당합니다.
(“가역” 조건은 단지 후자가 기저임을 보장할 뿐입니다.) 여기서 는 을 열로 갖는 행렬이고, 은 의 첫 번째 열을 나타냅니다.
물론 마찬가지로 가 가역 행렬일 때 를 로 바꿀 수 있습니다. 이는 다음에 해당합니다.
여기서 는 을 열로 갖는 행렬입니다.
이 지식으로 무장하였으니, 이제 다음을 다룰 수 있습니다:
정리 18.6.1 (스미스 표준형).
을 PID라고 합시다. 과 을 자유 -가군이라 하고, 을 선형 사상이라고 합시다. 으로 둡니다.
그러면 가 대각 성분 , , …, 만을 가지며 를 만족하도록 과 의 새로운 기저 쌍을 선택할 수 있습니다.
따라서 이면 행렬은 다음 꼴이어야 합니다.
일 때도 마찬가지입니다.
질문 18.6.2.
스미스 표준형으로부터 구조 정리가 따라 나옴을 보이십시오.
비고 18.6.3.
이것은 조르당 표준형의 일반화가 아님에 유의하십시오.
-
•
조르당 표준형에서는 사상 를 고려합니다. 정의역과 공역이 같으며, 공간 에 대한 기저 하나를 고려하고 있다는 점에 유의하십시오.
-
•
스미스 표준형에서 사상 은 서로 다른 가군 사이의 사상이며, 기저를 두 벌(에 대한 것 하나와 에 대한 것 하나) 선택합니다.
예제 18.6.4 (스미스 표준형의 예).
증명의 아이디어를 맛보기 위해, 다음 -행렬로 구체적인 예를 살펴봅시다.
모든 성분의 최대공약수는 이므로, 이에 착안하여 왼쪽 열에 유클리드 알고리즘을 수행합니다. 첫째 행에서 둘째 행을 빼고, 그다음 둘째 행에서 첫째 행의 세 배를 뺍니다.
이제 최대공약수 가 나타났으므로, 두 행을 바꾸어 이를 왼쪽 위로 옮긴 다음 같은 행/열에 있는 모든 성분을 없앱니다. 가 처음부터 최대공약수였으므로 를 완전히 고립시킬 수 있습니다:
이렇게 하면 문제가 행렬로 환원됩니다. 그러므로 거기에 유클리드 알고리즘을 다시 적용하기만 하면 됩니다.
이제 남은 일은 이 증명을 임의의 PID에서 성립하도록 일반화하는 것뿐입니다. 이를 어떻게 하는지는 직관적으로 분명합니다. PID 조건이 대략 유클리드 알고리즘을 수행할 수 있게 해 주기 때문입니다.
스미스 표준형의 증명.
일반적인 행렬에서 시작합니다.
일련의 연산(주어진 기저를 점진적으로 바꾸는 것)을 통해 행렬을 스미스 표준형으로 재배열할 수 있음을 보이고자 합니다.
를 주 아이디얼 의 임의의 생성원으로 정의합니다.
주장 18.6.5 (“유클리드 알고리즘”).
와 가 같은 행 또는 열에 있는 성분이면, 기저를 바꾸어 를 로, 를 다른 무언가로 바꿀 수 있습니다.
증명.
열의 경우만 다루겠습니다. 가정에 의해 어떤 에 대하여 입니다. 이제 이어야 합니다(UFD에서 다루고 있기 때문입니다). 따라서 을 만족하는 와 가 존재합니다. 그러면
이고 첫 번째 행렬은 가역이므로(확인해 보십시오!), 원하는 결과를 얻습니다. ∎
를 모든 성분의 최대공약수라 합시다. 이제 이 알고리즘을 반복해서 적용하면 이 왼쪽 위 모서리에 나타나게 할 수 있습니다. 그런 다음 이를 이용해 첫째 행과 첫째 열의 모든 성분을 소거하면, 다음 행렬에 도달합니다.
이제 이 오른쪽 아래의 행렬에 같은 절차를 반복하고, 이를 계속합니다. 이렇게 하면 스미스 표준형을 얻습니다. ∎
스미스 표준형을 이용하면, 원래 상황에서 다음을 얻습니다.
이고 이 정리를 에 적용하면 구조 정리의 증명이 완성됩니다.
18.7 생각해 볼 만한 조금 더 어려운 문제
이제 구조 정리를 적용할 수 있습니다!
문제 18A (유한 차원 벡터 공간은 모두 동형입니다).
체 위의 벡터 공간 가 유한한 생성 벡터 집합을 가진다고 합시다. 어떤 에 대하여 임을 보이십시오.
힌트. 구조 정리에서 입니다.
문제 18B (프로베니우스 표준형).
가 임의의 체 (대수적으로 닫혀 있을 필요는 없습니다) 위의 유한 차원 벡터 공간일 때 라고 합시다. 를 블록 대각 행렬로 쓸 수 있으며, 그 블록이 모두 다음 꼴임을 보이십시오.
(를 작용 를 갖는 -가군으로 보십시오.)
힌트. 정리에 의해 어떤 다항식 에 대하여 입니다. 각 블록을 앞에서 설명한 꼴로 쓰십시오.
문제 18C (조르당 표준형).
가 대수적으로 닫힌 임의의 체 위의 유한 차원 벡터 공간일 때 라고 합시다. 를 조르당 꼴로 쓸 수 있음을 증명하십시오.
힌트. 앞의 증명을 그대로 따르되, 구조 정리의 다른 꼴을 사용하십시오. 가 대수적으로 닫혀 있으므로 각 는 일차 인수입니다.
문제 18D.
††margin:동형은 아니지만 단사 준동형사상 와 가 존재하는 두 아벨 군 와 를 찾으십시오.
힌트. 여기서 구조 정리는 반결과입니다. 이 정리는 유한 생성 아벨 군으로는 안 된다는 것을 대략 함의합니다. 따라서 무한 생성인 예를 찾아보십시오.
풀이. 와 를 택합시다. 그러면 사상 와 가 존재하지만, 예를 들어 에는 을 만족하는 가 존재하지 않는 위수 의 원소 가 있으므로 두 군은 동형이 아닙니다.
문제 18E.
††margin:가 환이라고 합시다. 가 유한 생성 -가군이라고 가정합니다. 그렇다면 도 유한 생성 -가군입니까?
힌트. 가 뇌터라는 가정을 추가하면 이 결과가 참이라고 생각하므로, 뇌터가 아닌 를 골라 문제가 생기는 경우를 찾아보십시오.
풀이. 아닙니다! 다음을 택하십시오.
여기서 이지만 입니다. 가 뇌터라는 가정을 추가하면 이 결과가 참이라고 생각합니다.