이 절에서는 아벨 군(abelian group)만을 고려한다. 보통 그렇듯이, 이러한 군은 덧셈으로 표기한다. 그러면 은 항등원을 나타내고, 의 역원을 나타내며, 번 더한 합 를 나타낸다.

가 아벨 군이고, 의 부분군(subgroup)들의 첨수족(indexed family)이라고 하자. 의 모든 원소 에 속한 원소들의 유한 합으로 쓰일 수 있을 때, 군 들이 를 생성한다(generate)고 말한다. 는 아벨 군이므로, 우리는 항상 이러한 합을 재배열하여 같은 에 속하는 항들을 함께 묶을 수 있다. 따라서 우리는 항상 의 형태로 쓸 수 있으며, 여기서 첨수 들은 서로 다르다. 이 경우, 를 형식적 합(formal sum) 로 쓰기도 하는데, 여기서 가 첨수 중 하나가 아니면 임을 의미한다.

들이 를 생성하면, 종종 는 군 들의 합(sum)이라고 말하며, 일반적으로 로 쓰거나, 유한 첨수 집합 의 경우 으로 쓴다.

이제 군 들이 를 생성하고, 의 각 원소 에 대해 라는 표현이 유일하다고 가정하자. 즉, 의 각 원소 에 대해, 를 만족하는 -튜플 이 유일하게 존재한다고 가정하자(여기서 은 유한개를 제외한 모든 에 대해 성립한다). 그러면 는 군 들의 직합(direct sum)이라고 하며, 우리는 다음과 같이 쓴다.1

또는 유한한 경우, 이다.

예제 1

데카르트 곱(cartesian product) 는 좌표별 덧셈(coordinate-wise addition) 연산에 대해 아벨 군이다. 일 때 인 튜플 들의 집합 과 동형(isomorphic)인 부분군이다. 군 들은 의 부분군 를 생성하며, 실제로 는 이들의 직합이다.

직합의 유용한 특징은 다음 보조정리에 주어진다. 우리는 이것을 직합에 대한 확장 조건(extension condition)이라고 부른다.

보조정리 67.1

가 아벨 군이고, 의 부분군들의 족이라고 하자. 만약 가 군 들의 직합이라면, 는 다음 조건을 만족한다:

임의의 아벨 군 와 임의의 준동형사상(homomorphism) 족 가 주어졌을 때, 각 에 대해 로의 제한(restriction)이 와 같은 준동형사상 가 존재한다. ()

더욱이, 는 유일하다. 역으로, 군 들이 를 생성하고 확장 조건 ()가 성립하면, 는 군 들의 직합이다.

증명

먼저, 만약 가 명시된 확장 조건(extension condition)을 만족하면, 들의 직합임을 보이자. 라고 가정하자. 임의의 특정 첨수 에 대해 임을 보여야 한다. 를 군 로 두고, 에 대해서는 를 자명한 준동형사상으로, 에 대해서는 항등 준동형사상으로 정의하자. 가정에 의해 존재하는 준동형사상 들의 확장이라고 하자. 그러면,

이므로 이다.

이제 들의 직합이면 확장 조건이 성립함을 보이자. 준동형사상 들이 주어졌을 때, 를 다음과 같이 정의한다: 이면, 로 두자. 이 합은 유한하므로 의미가 있고, 의 표현이 유일하므로 는 잘 정의된다. 가 원하는 준동형사상임은 쉽게 확인할 수 있다. 유일성은 각 에 대해 위에서 와 같은 준동형사상이라면 이 방정식을 만족해야 한다는 점에서 나온다.

이 보조정리는 직합에 대한 여러 결과를 아주 쉽게 증명하게 해준다.

보조정리 67.2

라고 하자. 에 대한 부분군 들의 직합이고, 에 대한 부분군 들의 직합이며, 첨수 집합 가 서로소라고 가정하자. 그러면 에 대한 부분군 들의 직합이다.

증명

만약 가 준동형사상 족들이라면, 이전 보조정리에 의해 이들은 각각 준동형사상 로 확장된다. 그러면 는 준동형사상 로 확장된다.

이 보조정리는 예를 들어 다음을 의미한다.

보조정리 67.3

이면, 과 동형이다.

증명

으로 두고, 는 항등 준동형사상, 는 자명한 준동형사상으로 하자. 를 이들의 확장으로 하자. 그러면 는 핵(kernel)이 인 전사(surjective) 준동형사상이다.

많은 경우, 우리는 아벨 군들의 족 가 주어졌을 때, 와 동형인 부분군 들을 포함하고, 가 이 부분군들의 직합이 되는 군 를 찾기를 원한다. 이는 실제로 항상 가능하며, 이는 외부 직합(external direct sum)이라는 개념으로 이어진다.

정의

를 아벨 군들의 첨수족이라고 하자. 만약 가 아벨 군이고, 가 단사준동형사상(monomorphism)들의 족이며, 가 군 들의 직합이라면, 우리는 를 단사준동형사상 에 대한 군 들의 외부 직합 이라고 말한다.

물론 군 는 유일하지 않다. 우리는 나중에 그것이 동형사상(isomorphism)을 제외하고 유일함을 보일 것이다. 를 구성하는 한 가지 방법은 다음과 같다.

정리 67.4

아벨 군들의 족 가 주어졌을 때, 아벨 군 와 단사준동형사상 족 가 존재하여, 가 군 들의 직합이 된다.

증명

먼저 데카르트 곱 를 생각하자. 이는 좌표별로 더함으로써 아벨 군이 된다. 를 데카르트 곱의 부분군으로, 유한개를 제외한 모든 에 대해 (여기서 의 항등원)인 튜플 들로 구성된 집합으로 정의한다. 주어진 첨수 에 대해, 번째 좌표가 이고 모든 다른 에 대해 번째 좌표가 인 튜플이 되도록 정의한다. 가 단사준동형사상임은 즉시 알 수 있다. 또한, 의 각 원소 는 유한개의 0이 아닌 좌표만을 가지므로, 는 군 의 원소들의 유한 합으로 유일하게 쓰일 수 있음도 즉시 알 수 있다.

일반적인 직합을 특징짓는 확장 조건은 외부 직합에 대한 확장 조건으로 즉시 번역된다.

보조정리 67.5

를 아벨 군들의 첨수족이라 하고, 를 아벨 군, 를 준동형사상들의 족이라고 하자. 만약 각 가 단사준동형사상이고 가 군 들의 직합이라면, 는 다음 확장 조건을 만족한다:

임의의 아벨 군 와 임의의 준동형사상 족 가 주어졌을 때, 각 에 대해 를 만족하는 준동형사상 가 존재한다. ()

더욱이, 는 유일하다. 역으로, 군 들이 를 생성하고 확장 조건 ()가 성립한다고 가정하자. 그러면 각 는 단사준동형사상이며, 는 군 들의 직합이다.

증명

증명이 필요한 유일한 부분은 확장 조건이 성립하면 각 가 단사준동형사상이라는 명제이다. 이는 다음과 같이 증명된다. 주어진 첨수 에 대해, 로 두고, 이면 를 항등 준동형사상으로, 이면 자명한 준동형사상으로 하자. 를 가정된 확장이라고 하자. 그러면 특히 이므로, 는 단사(injective)이다.

즉각적인 결과는 직합의 유일성 정리이다.

정리 67.6 (직합의 유일성)

를 아벨 군들의 족이라고 하자. 가 아벨 군이고 가 각각 단사준동형사상들의 족이며, 는 군 들의 직합이고 는 군 들의 직합이라고 가정하자. 그러면 각 에 대해 를 만족하는 유일한 동형사상 가 존재한다.

증명

우리는 이전 보조정리를 (네 번!) 적용한다. 들의 외부 직합이고 는 준동형사상들의 족이므로, 각 에 대해 를 만족하는 유일한 준동형사상 가 존재한다. 비슷하게, 들의 외부 직합이고 는 준동형사상들의 족이므로, 각 에 대해 를 만족하는 유일한 준동형사상 가 존재한다. 이제 는 각 에 대해 라는 성질을 가진다. 의 항등사상도 같은 성질을 가지므로, 보조정리의 유일성 부분에 의해 의 항등사상이어야 한다. 비슷하게, 의 항등사상이어야 한다.

만약 가 단사준동형사상 에 대해 군 들의 외부 직합이라면, 비록 들이 의 부분군이 아니더라도, 우리는 종종 표기를 남용하여 라고 쓴다. 즉, 우리는 각 군 에 의한 상과 동일시하고, 를 외부 직합이 아닌 일반적인 직합으로 취급한다. 각 경우 문맥이 의미를 명확하게 할 것이다.

이제 자유 아벨 군(free abelian group)에 대해 논의하자.

정의

를 아벨 군이라 하고 의 원소들의 첨수족이라고 하자. 에 의해 생성된 의 부분군이라고 하자. 군 들이 를 생성하면, 우리는 또한 원소 들이 를 생성한다고 말한다. 만약 각 군 가 무한 순환군(infinite cyclic group)이고 가 군 들의 직합이라면, 는 원소 들을 기저(basis)로 가지는 자유 아벨 군 이라고 한다.2

직합에 대한 확장 조건은 자유 아벨 군에 대한 다음 확장 조건을 의미한다.

보조정리 67.7

를 아벨 군이라 하고, 를 생성하는 의 원소들의 족이라고 하자. 그러면 를 기저로 가지는 자유 아벨 군이라는 것은, 임의의 아벨 군 와 임의의 의 원소들의 족 에 대해, 각 에 대해 를 만족하는 준동형사상 가 존재하는 것과 동치이다. 이 경우, 는 유일하다.

증명

가 자유라고 가정하자. 에 의해 생성된 부분군이라고 하자. 먼저 확장 속성이 성립한다고 가정하자. 우리는 먼저 각 군 가 무한 순환군임을 보인다. 어떤 첨수 에 대해 원소 가 유한 순환 부분군을 생성한다고 가정하자. 그러면 로 두면, 각 를 숫자 1로 보내는 준동형사상 는 존재하지 않는다. 왜냐하면 는 유한 위수(order)를 가지지만 1은 그렇지 않기 때문이다! 들의 직합임을 보이기 위해, 우리는 보조정리 67.1을 적용하기만 하면 된다.

역으로, 를 기저로 하는 자유 아벨 군이면, 의 원소 가 주어졌을 때, 를 만족하는 준동형사상 가 존재한다(가 무한 순환군이기 때문). 그러면 보조정리 67.1이 적용된다.

정리 67.8

만약 을 기저로 가지는 자유 아벨 군이면, 에 의해 유일하게 결정된다.

증명

번의 데카르트 곱 와 동형이다. 부분군 는 곱 에 대응한다. 그러면 몫군(quotient group) 는 집합 와 일대일 대응 관계에 있으므로, 의 크기(cardinality)는 이다. 따라서 에 의해 유일하게 결정된다.

만약 가 유한 기저를 가지는 자유 아벨 군이면, 의 기저에 있는 원소의 수를 의 계수(rank)라고 한다.

Footnotes

  1. 직합(direct sum)이라는 용어는 본래 외재적(external) 정의에서 출발한다. 외재적 직합 는 서로 다른 군 들을 좌표별로 배열한 뒤, 그 중 이 아닌 성분이 유한 개만 존재하는 원소들의 집합으로 정의된다. 이때 각 는 서로 다른 좌표축에 놓이므로 교차가 자명하여, 하나의 원소를 표현하는 방법이 유일함이 자동으로 보장된다. 다시 말해, 외재적 정의에서는 “이 아닌 성분이 유한 개”라는 조건이 이미 유일성을 내포한다. 반면 내부적(internal) 직합은 하나의 군 안에 부분군 들이 주어졌을 때를 말하며, 이 경우에는 서로 다른 부분군들이 교차할 가능성이 있으므로, 유한성 조건만으로는 유일성이 보장되지 않는다. 따라서 내부적 직합에서는 와 같은 교차 자명성 조건을 추가해야 한다.

  2. 자유 아벨 군은 아벨 군의 공리(교환법칙 포함)에서 필연적으로 따라오는 관계 이외의 추가 관계(relation)가 전혀 없다는 사실을 뜻한다. “정수계수 선형 결합”만으로 원소가 결정되고 그 표현이 유일하여, 가장 제약 없는(=자유로운) 생성 구조를 갖기 때문에 ‘자유’라 부른다.