장 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에서 증명 전략이 체의 경우로 넘어가는 것이라는 점을 한 번 언급한 바 있습니다. 실제로, 우리는 의 분수체인 체 로 넘어간 다음, 벡터 공간에 대한 차원 정리를 직접 적용할 것입니다.
증명.
이전과 마찬가지지만, 이번에는 귀류법으로 증명합니다. 이 계수 인 자유가군 의 기저이고, 은 을 만족하는 의 임의의 원소들이라고 가정합니다.
를 의 분수체라 하고, -가군 을 -벡터 공간 에 매장시킵니다.
그러면 이므로 의 원소로서 은 선형종속이며, 이는 모두 0은 아닌 어떤 원소 가 존재하여 이 성립함을 의미합니다.
분모를 제거함으로써, 모두 0은 아닌 환의 원소 을 얻을 수 있으며, 이는 을 만족합니다. 이는 이 의 기저가 될 수 없음을 의미합니다. ∎
다음으로, 계수 이 인 경우를 증명합니다. 이 경우는 다른 전략이 필요하지만, 여전히 적절히 구성된 벡터 공간에 대해 차원 정리를 적용하는 것으로 귀결됩니다.
정리 18.5.2.
을 PID라 하고, 를 의 소원이라 하고, 양의 정수 에 대해 이라 합시다. 그러면 들은 순열까지 감안하면 유일합니다.
직관적으로, 다음 증명이 시도하는 것은 다음과 같습니다:
의 본질적인 성질로부터 지수 를 계산할 수 있다면, 그 지수들은 유일할 수밖에 없습니다.
간단한 경우를 생각해봅시다 — 이고 인 경우를 생각해봅시다. 이 가군은 원소가 개이지만, 와 같지는 않습니다. 이 경우, 두 가군의 차이는 에서 원소 에 를 곱하면 0이 되지 않는 반면, 의 모든 원소는 를 곱하면 0이 된다는 사실로 확인할 수 있습니다.
표기의 편의를 위해,
정의 18.5.3.
과 -가군 에 대해, 을 정의합니다. (이것이 여전히 -가군임을 확인하십시오.)
그러면, 위 문단이 말하는 바는 이므로 라는 것입니다. 다시 말해, 이 경우 의 원소 개수를 세는 것만으로 두 가군을 구별하기에 충분합니다.
일 때 형태의 가군에 대해서는, 이는 일반적으로 거의 통합니다 — 다만 , , 등의 원소 개수도 고려해야 합니다.
동등하게, 연속적인 몫 , , 등의 원소 개수를 고려할 수도 있습니다.
예제 18.5.4.
, , 라 합시다. 그러면:
-
•
,
-
•
,
-
•
,
-
•
,
-
•
,
-
•
모든 정수 에 대해 입니다.
이것이 어디로 향하는지 이미 알 수 있을 것입니다 — 몫의 크기가 감소할 때마다 소수의 거듭제곱 하나에 대응합니다.
그러나 몫이 무한할 때는 더 이상 이렇게 할 수 없습니다. 하지만 다음을 주목하십시오:
보조정리 18.5.5.
모든 정수 에 대해, 은 -벡터 공간입니다.
따라서, 의 원소 개수를 세는 대신, 을 -벡터 공간으로서의 차원을 셉니다 — 정리 9.4.7에 의해, 이는 실제로 가군 에 본질적인 성질입니다.
정리 18.5.2의 증명.
이므로, 다음이 성립함에 유의하십시오.
여기서 이며, 은 임의의 정수입니다.
이는 -벡터 공간으로서 다음을 의미합니다.
각 항 에 대해, 다음이 성립함에 유의하십시오.
약간의 계산을 통해, 값 가 실제로 에 의해 순열까지 고려하여 유일하게 결정됨을 알 수 있습니다. ∎
이는 분모의 소수들이 서로 다른 경우로도 쉽게 일반화될 수 있음에 유의하십시오. 왜냐하면 의 서로 다른 소수 와 에 대해, 는 차원 -벡터 공간이기 때문입니다.
마지막으로, 일반적인 경우를 다룹니다.
정리 18.5.6.
이면, 정수 과 소수 거듭제곱 들은 순열까지 고려하여 유일합니다.
증명.
위의 두 정리로부터, 부분과 부분이 으로부터 유일하게 결정됨을 증명하면 충분합니다.
표기의 편의를 위해, 인 이 존재하여 을 만족시킬 때 원소 을 꼬임 원소라고 부릅니다.
그러면,
-
•
원소 의 성분이 영이면, 이므로 는 꼬임 원소입니다.
-
•
원소 의 성분이 영이 아니면, 는 꼬임 원소가 아닙니다.
다시 말해, 모든 꼬임 원소로 이루어진 부분가군은 성분이 영인 원소들의 부분가군과 일치하므로, 과 동형입니다.
표기의 편의를 위해, 을 의 모든 꼬임 원소로 이루어진 부분가군이라고 합시다. 그러면 이고 이며, 다시 말해 부분과 부분은 으로부터 유일하게 결정되므로, 증명이 끝났습니다. ∎
18.6 스미스 표준형
이제 우리의 문제가 선형 사상 을 연구하는 것으로 환원되었다는 것이 아이디어이며, 이는 일반적인 행렬로 생각할 수 있습니다.
의 기저 , …, 과 의 기저 , …, 에 대해서입니다.
물론, 예상할 수 있듯이 의 주어진 기저를 바꾸어 가 더 나은 행렬 형태를 갖도록 하는 것이 가능할 것입니다. 우리는 이미 조르당 형식에서 이를 본 적이 있는데, 그때는 사상 가 있었고 기저를 바꾸어 가 ”거의 대각”이 되도록 했습니다. 이번에는 바꿀 수 있는 기저가 두 세트이므로, 대각 기저, 혹은 그보다 더 나은 것을 얻을 수 있기를 기대해 볼 수 있습니다.
진행하기 전에, 행렬을 어떻게 편집할 수 있을지 생각해 봅시다: 어떤 연산이 허용됩니까? 다음은 몇 가지 예입니다.
-
•
행과 열을 바꾸는 것으로, 이는 단순히 기저의 재정렬에 해당합니다.
-
•
한 열의 배수를 다른 열에 더하는 것입니다. 예를 들어, 첫 번째 열의 배를 두 번째 열에 더하면, 이는 기저를 다음으로 바꾸는 것과 동치입니다.
-
•
한 행의 배수를 다른 행에 더하는 것입니다. 첫 번째 행의 배를 두 번째 행에 더하는 것이 기저를 다음으로 바꾸는 것과 동치임을 알 수 있습니다.
더 일반적으로,
가 가역 행렬이면 를 로 바꿀 수 있습니다.
이는 다음을 바꾸는 것에 대응됩니다
(“가역” 조건은 후자가 기저임을 보장할 뿐입니다). 여기서 는 열이 인 행렬이고, 은 의 첫 번째 열을 나타냅니다.
물론 마찬가지로 가 가역 행렬일 때 를 로 바꿀 수 있습니다; 이는 다음에 대응됩니다
여기서 는 열이 인 행렬입니다.
이 지식으로 무장하여, 이제 다음을 다룰 수 있습니다:
정리 18.6.1 (스미스 표준형).
을 PID라 합시다. 과 을 자유 -가군이라 하고 을 선형 사상이라 합시다. 으로 놓습니다.
그러면 과 에 대해 새로운 기저 쌍을 선택하여 가 대각 성분 , , …, 만 가지며 가 되도록 할 수 있습니다.
따라서 이면, 행렬은 다음 형태를 취해야 합니다
일 때도 마찬가지입니다.
질문 18.6.2.
스미스 표준형이 구조 정리를 함의함을 보이십시오.
비고 18.6.3.
이것이 조르당 표준형의 일반화가 아님에 유의하십시오.
-
•
조르당 표준형에서는 사상 를 고려합니다; 정의역과 공역이 같으며, 공간 에 대해 하나의 기저를 고려하고 있음에 유의하십시오.
-
•
스미스 표준형에서는 사상 이 서로 다른 가군 사이에 있으며, 두 개의 기저 집합(하나는 에 대해, 하나는 에 대해)을 선택합니다.
예제 18.6.4 (스미스 표준형의 예).
증명 아이디어의 느낌을 전달하기 위해, -행렬을 사용한 구체적인 예를 함께 살펴봅시다
모든 성분의 GCD는 이며, 이에 착안하여 왼쪽 열에 대해 유클리드 호제법을 수행합니다: 첫 번째 행에서 두 번째 행을 빼고, 그다음 두 번째 행에서 첫 번째 행의 세 배를 뺍니다:
이제 GCD인 가 나타났으므로, 두 행을 바꾸어 이를 왼쪽 위로 옮긴 다음, 같은 행/열에 있는 모든 성분을 소거합니다; 가 처음부터 GCD였으므로, 를 완전히 고립시킬 수 있습니다:
이로써 문제는 행렬로 축소됩니다. 그러므로 그곳에도 유클리드 호제법을 다시 적용하기만 하면 됩니다:
이제 남은 일은 이 증명을 임의의 PID에 대해 작동하도록 일반화하는 것뿐입니다. 이를 어떻게 할지는 직관적으로 명확합니다: PID 조건이 대체로 유클리드 호제법을 수행할 수 있게 해 줍니다.
스미스 표준형의 증명.
일반적인 행렬로 시작합니다
우리는 일련의 연산(주어진 기저를 점진적으로 바꾸는 것)을 통해 이 행렬을 스미스 표준형으로 재배열할 수 있음을 보이고자 합니다.
를 주 아이디얼 의 임의의 생성원으로 정의합니다.
주장 18.6.5 (“유클리드 호제법”).
와 가 같은 행 또는 열의 성분이면, 기저를 바꾸어 를 로, 를 다른 무언가로 바꿀 수 있습니다.
증명.
열(column)의 경우만 다룹니다. 가정에 의해 어떤 에 대해 입니다. 이제 (UFD에 있으므로) 이어야 합니다. 따라서 을 만족하는 와 가 존재합니다. 그러면
원하는 대로 첫 번째 행렬은 가역입니다 (이를 확인해 보십시오!). ∎
를 모든 성분의 GCD라 합시다. 이제 이 알고리즘을 반복 적용하여 이 좌상단에 나타나도록 만들 수 있습니다. 그런 다음 이를 이용해 첫 번째 행과 첫 번째 열의 모든 성분을 소거하여 다음과 같은 행렬에 이릅니다
이제 이 우하단 행렬에 대해 같은 절차를 반복하고, 이를 계속 진행합니다. 이로써 스미스 표준형(Smith normal form)을 얻습니다. ∎
스미스 표준형을 이용하면 원래 상황에서 다음이 성립합니다
그리고 에 정리를 적용하면 구조 정리의 증명이 완성됩니다.
18.7 생각해 볼 만한 조금 더 어려운 문제
이제 우리는 구조 정리를 적용할 수 있습니다!
문제 18A (유한 차원 벡터 공간은 모두 동형이다).
체 위의 벡터 공간 가 유한 생성 집합을 가진다고 합시다. 어떤 에 대해 임을 보이십시오.
힌트. 구조 정리에서 입니다.
문제 18B (프로베니우스 표준형).
가 있고, 는 임의의 체 (반드시 대수적으로 닫혀 있을 필요는 없음) 위의 유한 차원 벡터 공간이라 합시다. 를 다음 형태의 블록들로 이루어진 블록 대각 행렬로 쓸 수 있음을 보이십시오
(를 작용 를 갖는 -가군으로 간주하십시오.)
힌트. 정리에 의해 어떤 다항식 들에 대해 입니다. 각 블록을 설명된 형태로 쓰십시오.
문제 18C (조르당 표준형).
가 있고, 는 대수적으로 닫힌 임의의 체 위의 유한 차원 벡터 공간이라 합시다. 가 조르당 형태로 쓰일 수 있음을 증명하십시오.
힌트. 앞선 증명을 그대로 따라가되, 구조 정리의 다른 형태를 사용하십시오. 가 대수적으로 닫혀 있으므로 각 는 일차 인수입니다.
문제 18D.
††margin:서로 동형이 아니지만 단사 준동형사상 와 가 존재하는 두 아벨 군 와 를 찾으십시오.
힌트. 여기서 구조 정리는 반대 결과를 줍니다: 이는 유한 생성 아벨 군으로는 성립하지 않음을 어느 정도 함의합니다. 그러므로 무한 생성 예시를 찾아보십시오.
풀이. 이고 라고 합시다. 그러면 사상 와 가 존재하지만, 이 군들은 동형이 아닙니다. 예를 들어 에는 위수가 인 원소 가 있는데, 를 만족하는 가 존재하지 않기 때문입니다.
문제 18E.
††margin:가 환이라고 합시다. 가 유한 생성 -가군이라고 가정합니다. 그렇다면 도 유한 생성 -가군이라는 결론이 따라 나옵니까?
힌트. 가 뇌터 환이라는 가정을 추가하면 이 결과가 참일 것 같으니, 가 뇌터 환이 아닌 경우를 택해 문제가 생기는지 찾아보십시오.
풀이. 아닙니다! 다음을 고르십시오
여기서 이지만 입니다. 가 뇌터 환이라는 가정을 추가하면 이 결과가 참일 것 같습니다.