이 카테고리의 글들에서 우리는 ring에 대한 성질들을 조금 더 자세하게 살펴본다. 처음으로 다룰 것은 integral domain이다. ([대수적 구조] §분수체, ⁋정의 5)
유클리드 정역
정의 1 Integral domain \(A\)를 고정하자. 함수 \(N : A \to \mathbb{Z}^{\geq0}\)가 조건 \(N(0) = 0\)를 만족하면, 이를 \(R\) 위의 norm노름이라고 한다. 만약 \(N(a) > 0\)이 모든 \(a \neq 0\)에 대해 성립하면, 이 norm을 positive norm이라 한다.
Norm의 조건은 매우 약한 것으로, 가령 동일한 integral domain이 주어졌을 때 이 위에 norm을 정의하는 방법은 매우 많다.
정의 2 Integral domain \(A\)가 Euclidean domain유클리드 정역이라는 것은 \(A\) 위에 어떤 norm \(N\)이 존재하여, 임의의 \(a, b \in A\) (단, \(b \neq 0\))에 대해 \(A\) 안의 원소 \(q, r\)가 존재하여
\[a = qb + r \qquad\text{with $r = 0$ or $N(r) < N(b)$}\]를 만족하는 것이다. 여기서 \(q\)를 몫quotient, \(r\)을 나머지remainder라고 부른다.
이는 \(A\)를 정수 \(\mathbb{Z}\)로 대체하고, \(N\)을 절댓값 함수 \(\lvert-\rvert:\mathbb{Z} \rightarrow \mathbb{Z}^{\geq0}\)으로 보면 우리가 잘 알고 있는 정수에서의 나눗셈 알고리즘과 동일하다. 또 다른 예로, polynomial ring \(\mathbb{K}[\x]\) 위에 \(N\)을 다항식의 차수를 주는 함수로 정의하면 다항식의 나눗셈 알고리즘을 얻게 될 것이다. 마지막으로, 임의의 field \(\mathbb{K}\)는 Euclidean domain이며, 이는 모든 \(x\in\mathbb{K}\)를 \(0\)으로 보내는 함수 \(N\)에 의해 얻어진다. 이것이 위의 조건을 만족하는 이유는 field의 모든 (nonzero) 원소는 항상 다른 원소를 나누기 때문이다.
명제 3 Euclidean Domain의 모든 ideal은 principal이다. 좀 더 정확히 말하면, Euclidean Domain \(A\)의 임의의 영이 아닌 ideal \(\mathfrak{a}\)에 대하여, \(\mathfrak{a}\)의 minimal norm을 갖는 원소를 \(a\)라 하면 \(\mathfrak{a}=a\)이다.
증명
\(\mathfrak{a}\)가 zero ideal이라면 증명할 것이 없으므로, \(\mathfrak{a}\neq 0\)이라 가정하자.
\(\mathfrak{a}\setminus \{0\}\)의 \(N\)에 의한 ㅑmage를 보면, \(\mathbb{Z}^{\geq 0}\)은 well-ordered set이므로 norm이 최소인 \(\mathfrak{a}\)의 nonzero element \(a\)를 택할 수 있다.
\((a)\subseteq \mathfrak{a}\)인 것은 자명하므로, \((a)=\mathfrak{a}\)임을 보이기 위해서는 반대방향 포함관계만 보이면 충분하다. \(\mathfrak{a}\)의 임의의 원소 \(x\)에 대하여 division algorithm을 적용하면
\[x=qa+r,\qquad\text{with $r = 0$ or $N(r) < N(a)$}\]이다. 그럼 \(r = x - qa\)이고, \(x\)와 \(qa\) 모두 \(\mathfrak{a}\)에 속하므로 \(r\) 또한 \(\mathfrak{a}\)에 속한다. 이제 \(a\)의 norm이 최소라는 가정으로부터 \(N(r) < N(a)\)는 불가능하므로, \(r\)은 반드시 \(0\)이어야 한다. 즉, \(x=qa\)이고 이로부터 \(\mathfrak{a} = (a)\)임을 안다.
이제 다음을 정의하자.
정의 4 Commutative ring \(A\)와 그 안의 원소 \(a, b \in A\) (\(b \neq 0\))에 대하여 다음을 정의한다.
- \(a\)가 \(b\)의 배수라는 것은 어떤 \(x \in A\)가 존재하여 \(a = bx\)인 것을 말한다. 이 경우 \(b\)가 \(a\)를 나눈다고 하며, 기호로 \(b \mid a\)라고 쓴다.
- \(a\)와 \(b\)의 최대공약수greatest common divisor는 다음 조건을 만족하는 nonzero element \(d\)를 말한다.
- \(d \mid a\)이고 \(d \mid b\), 그리고
- \(d'\)가 \(a \mid d'\)이고 \(b \mid d'\)를 만족하면 항상 \(d \mid d'\)
\(a\)와 \(b\)의 greatest common divisor는 \(\gcd(a, b)\) 또는 간단히 \((a, b)\)로 쓴다.
정의에 의해, \(b \mid a\)가 \(A\)의 ring에서 성립함은 \((a) \subset (b)\)와 동치이다. 특히, \(d\)가 \(a\), \(b\)의 모든 공약수이면 \((d)\)는 \((a, b)\)를 포함해야 한다. 따라서 위의 두 조건은 ideal의 언어로 다음과 같이 번역할 수 있다:
- \[\mathfrak{a} \subseteq (d)\]
- \((d) \subseteq (d')\) for any principal ideal \((d')\) such that \(a, b \in (d')\)
즉, \(a\), \(b\)의 greatest common divisor는 (존재한다면) \(a\), \(b\)를 포함하는 가장 작은 principal ideal을 생성하는 원소가 된다. 이것이 가능한 integral domain을 GCD domain이라 부르지만, 우리의 논의에서 이 정의가 별도로 등장할 일은 없다.
위의 논의를 통해 다음이 성립한다.
명제 5 Commutative ring \(A\) 안의 \(a, b \in A\)가 \(0\)이 아니라고 하자. 만약 \(a\)와 \(b\)로 생성되는 ideal \((a, b)\)가 어떤 원소 \(d \in A\)로 생성되는 principal ideal \((d)\)라면, \(d\)는 \(a\)와 \(b\)의 greatest common divisor이다.
그럼 최대공약수는 유일하게 결정된다. 이 유일성을 말할 때는 다소 주의해야 하는데, 가령 정수에서 \((2)\)와 \((-2)\)는 같은 ideal이 되기 때문이다.
명제 6 \(A\)를 integral domain이라 하자. \(A\)의 두 원소 \(d, d' \in A\)가 같은 principal ideal, 즉 \((d) = (d')\)를 생성한다고 하자. 그러면 \(d' = ud\)인 어떤 unit \(u \in A\)가 존재한다.
증명
\(d = 0\)이거나 \(d' = 0\)이면 자명하므로, \(d, d'\)가 모두 \(0\)이 아니라고 가정하자. 즉, \((d) = (d')\)이므로 적당한 \(x, y \in A\)가 존재하여
\[d = xd',\qquad d' = yd\]를 만족한다. 그러면 \(d = xyd\)로부터 \((1-xy)d=0\)이다. 이제 \(A\)가 integral domain이라는 가정과 \(d \neq 0\)으로부터 \(xy = 1\)이라는 것을 알고, 따라서 \(xy\)는 각각이 서로의 역원이 되는 unit이다.
그럼 정수에서의 Bézout lemma와 마찬가지로, Euclidean domain에 대해서 다음이 성립한다.
정리 7 \(A\)를 Euclidean domain이라 하자. \(a, b \in A\)가 \(0\)이 아닌 원소들이고, \(r_n\)을 \(a, b\)에 대하여 정의 2의 과정을 반복하였을 때 더 진행이 불가능한 마지막 nonzero remainder라 하자. 그러면 다음이 성립한다:
- \(r_n\)은 \(a, b\)의 greatest common divisor이다.
- \((r_n)\)은 \((a, b)\)와 같은 ideal이다. 특히 \(r_n\)은 \(a, b\)의 \(A\)-linear combination으로 쓸 수 있으며, 즉 어떤 \(x, y \in A\)가 존재하여 \(r_n=ax+by\)를 만족한다.
증명
\(r_n\)이 \(a\)와 \(b\)를 나눈다는 것을 보이자. Euclidean algorithm의 마지막 단계는 다음의 식
\[r_{n-1} = q_n r_n\]으로 주어졌을 것이며, 일반적으로는
\[r_{k-2}=q_{k}r_{k-1}+r_{k}\]의 형태가 된다. 여기서 \(r_{-2}=a\), \(r_{-1}=b\)로 잡는다. 우리의 주장은 모든 나머지 \(r_k\)들이 \(r_n\)으로 나누어진다는 것이다. 이를 위해 위의 식을 거꾸로 따라가며 귀납법을 사용하자.
우선 \(r_n\mid r_{n-1}\)은 자명하다. 따라서 \(r_n \mid r_k\)와 \(r_n \mid r_{k-1}\)을 가정하면, 위의 식을 통해 \(r_n\)이 \(r_{k-2}\) 또한 나눈다는 것을 알 수 있고 이로부터 귀납적으로 \(r_n\)이 \(a\)와 \(b\) 각각을 나누는 것을 안다. 즉, \((a), (b)\subset (r_n)\)이므로 이로부터 \((a,b)\subset (r_n)\)임을 안다. 한편 \(r_n\)이 \(a\)와 \(b\)의 최대공약수이기 위해서는 \((a,b)=(r_n)\)이 성립해야 하며, 이는 마찬가지로 위의 식들을 통해 \(r_n\)을 \(a\)와 \(b\)의 \(A\)-linear combination으로 나타낼 수 있기 때문에 자명하다.
주아이디얼정역
이제 우리는 다음을 정의한다.
정의 8 Ring \(A\)가 principal ideal domain주아이디얼정역이라는 것은 모든 ideal이 principal인 integral domain을 말한다.
그럼 명제 3으로부터 우리는 임의의 Euclidean domain은 항상 PID임을 안다. 그러나 그 역은 성립하지 않는다. Division algorithm은 두 원소 \(a,b\)가 주어졌을 때 이들의 최대공약수를 얻는 방법을 구체적으로 주지만, 명제 5에 의하여 다음이 성립한다.
따름정리 9 \(A\)를 Principal Ideal Domain이라 하고, \(a, b \in A\)가 \(0\)이 아닌 원소들이라 하자. \(a, b\)로 생성된 principal ideal \((a, b)\)의 generator를 \(d\)라 하면 다음이 성립한다:
- \(d\)는 \(a\)와 \(b\)의 greatest common divisor이다.
-
\(d\)는 \(a\)와 \(b\)의 \(A\)-linear combination으로 쓸 수 있다. 즉, \(x, y \in A\)가 존재하여
\[d = ax + by\]를 만족한다.
- \(d\)는 명제 6의 센스에서 유일하다.
Principal ideal domain의 유용한 성질 중 하나는 임의의 prime ideal이 항상 maximal이라는 것이다.
명제 10 Principal Ideal Domain \(A\)의 모든 \(0\)이 아닌 prime ideal은 maximal ideal이다.
증명
결론에 반하여 \(A\)의 nonzero prime idea\(\mathfrak{p} = (p)\)에 대하여 \(\mathfrak{p} \subsetneq \mathfrak{m} = (m)\)인 ideal \(\mathfrak{m}\)이 있다고 하자. 그럼 우선 \(p \in \mathfrak{m} = (m)\)이므로, 적당한 \(r\in A\)에 대하여 \(p = rm\)이고, \(\mathfrak{p}\)가 prime ideal이라는 가정으로부터 \(r\in \mathfrak{p}\)이거나 \(m\in\mathfrak{p}\)이고, 가정 \(\mathfrak{p} \subsetneq \mathfrak{m}\)로부터 \(m\not\in \mathfrak{p}\)여야 한다. 그런데 만약 \(r \in \mathfrak{p} = (p)\)라면 적당한 \(s\in A\)에 대하여 \(r = ps\)이고, 따라서 \(p = rm = psm\)이므로 \(1 = sm\)이이다. 즉, \(m\)은 unit이고 이는 \(\mathfrak{m}\)이 maximal ideal이라는 가정에 모순이다. (정의에 의해, \(A\) 자기자신은 maximal ideal이 아니다.)
단일인수분해정역
이제 우리는 마지막으로 단일인수분해정역을 정의한다. 이를 위해 우선 용어를 정리하자.
정의 11 \(A\)를 integral domain이라 하자.
- Nonzero, non-unit \(r\in A\)를 고정하자. 만일 \(r = ab\)를 만족하는 어떤 \(a,b\)가 주어질 때마다 \(a\) 혹은 \(b\) 중 적어도 하나가 반드시 unit이라면 \(r\)을 irreducible기약이라고 한다. 그렇지 않으면 \(r\)은 reducible이라 부른다.
- Nonzero, non-unit \(p \in A\)를 고정하자. 만일 \(p \mid ab\)를 만족하는 어떤 \(a,b\)가 주어질 때마다 항상 \(p \mid a\) 또는 \(p \mid b\)를 만족하면 \(p\)를 prime이라고 한다.
- 두 원소 \(a,b\)에 대하여, 만일 \(A\)의 적당한 unit \(u\)가 존재하여 \(a=ub\)라면 이들이 associate in \(R\)이라 부른다.
가령 \(\mathbb{Z}\)를 보자. 우리는 \(\mathbb{Z}\)의 임의의 원소, 예를 들어 \(10\)이 주어졌을 떄 이를 유일하게 \(2\times 5\)의 꼴로 인수분해할 수 있다고 주장하고 싶다. 그러나 \(\mathbb{Z}\)의 \(1\)이 아닌 unit, 즉 \(-1\) 때문에 다음의 식
\[10=2\times 5=(-2)\times (-5)=(-1)^2\times 2\times 5=\cdots\]과 같은 형태의 곱으로 \(10\)을 나타낼 수도 있으며, 우리는 이러한 식은 서로 다르지 않은 것으로 취급하고 싶다. 이 때문에 위의 정의에서 unit만큼 차이나는 두 원소는 (사실상) 같은 것으로 보는 것이다.
한편, irreducible과 prime의 차이는 다소 미묘한데, 단일인수분해정역을 제대로 정의하기 위해서는 이들을 확실하게 구별해야 한다. 우선 다음 명제는 자명하다.
명제 12 Integral domain \(A\)에서 prime element는 항상 irreducible이다.
증명
원소 \(p \in A\)가 prime element라 가정하고, 적당한 \(a,b\)에 대하여 \(p = ab\)라 하자. 그럼 \(p\mid a\)이거나 \(p\mid b\)이므로, 일반성을 잃지 않고 \(p\mid a\)라 하자. 즉 적당한 \(r\in A\)가 존재하여 \(a=pr\)이다. 이제 \(p=ab=prb\)로부터, \(p(1-rb)=0\)이고 \(A\)는 integral domain이며, \(p\)가 nonzero이므로 \(1-rb=0\)이다. 즉 \(b\)가 unit이다.
그러나 그 역이 항상 성립하는 것은 아니다.
예시 13 우선 \(A=\mathbb{Z}[\sqrt{-5}]\) 위에 다음과 같은 norm
\[N(a + b\sqrt{-5}) := a^2 + 5b^2\]을 정의하면, 다음의 식
\[N(xy) = N(x)N(y)\]이 모든 \(x,y\in A\)에 대해 성립하는 것을 안다. 이로부터, 만일 \(x\)가 \(A\)의 unit이라면 반드시 \(N(x)=1\)이어야 하고, 그 역도 성립함을 안다.
이제 \(A\)의 원소 \(3\)을 생각하자. 그럼 \(xy=3\)이고 \(x\)와 \(y\)가 동시에 non-unit이기 위해서는
\[N(x) N(y)=N(3) = 9\]로부터 \(N(x)=N(y)=3\)이어야만 하는 것을 안다. 그런데 \(N\)의 정의로부터 이를 만족하는 원소는 존재하지 않으므로, \(3\)은 irreducible이다.
하지만 \(3\)은 prime이 아니다. 이는
\[3 \mid (2 + \sqrt{-5})(2 - \sqrt{-5}) = 4 + 5 = 9\]이지만 \(3\)은 \(2 + \sqrt{-5}\)도, \(2 - \sqrt{-5}\)도 나누지 않기 때문이다.
그러나 PID에서는 이것이 항상 성립한다.
명제 14 PID \(A\)에서 nonzero element가 irreducible인 것과 prime인 것이 동치이다.
증명
\(A\)의 irreducible element \(p \in A\)를 고정하자. 보일 것은 \(p\)가 prime이라는 것, 즉 \((p)\)가 prime ideal이라는 것이다. \(A\)가 P.I.D.이므로 임의의 ideal은 \((m)\)의 꼴로 쓰인다. 이제 \((p) \subseteq (m)\)이라고 하면 \(p = rm\) for some \(r \in A\)이다. 그런데 \(p\)는 irreducible이므로 \(r\)이나 \(m\) 중 하나는 unit이어야 한다.
- 만약 \(r\)이 unit이면 \(p\)와 \(m\)은 associate이고, \((p) = (m)\)이다.
- 만약 \(m\)이 unit이면 \((m) = A\)이다.
따라서 \((p)\)를 포함하는 ideal은 \((p)\) 자신이거나 \(A\)뿐이므로, \((p)\)는 maximal이고, P.I.D.에서는 maximal ideal은 항상 prime이므로 \((p)\)는 prime ideal이다. 따라서 \(p\)는 prime element이다.
따라서 예시 13의 \(A=\mathbb{Z}[\sqrt{-5}]\)는 PID가 아니다.
예시 15 정의를 사용하여 \(A=\mathbb{Z}[\sqrt{-5}]\)가 실제로 PID가 아님을 보이자. 우리 주장은 다음의 ideal
\[\mathfrak{a}=(3, 1+\sqrt{-5})\]이 non-principal이라는 것이다. 앞서 예시 13에서 정의한 norm을 계속 사용하자. 그럼
\[N(3)=9,\qquad N(1+\sqrt{-5})=6\]이므로 만일 적당한 \(x\in A\)가 존재하여 \(\mathfrak{a}=(a)\)라면 \(N(x)\)는 \(3\)의 약수여야 한다. 그러나 예시 13에서 살펴본 것과 같이 \(N(x)=3\)을 만족하는 \(x\in A\)는 존재하지 않으므로, 유일한 가능성은 \(N(x)=1\)이고 따라서 \((3, 1+\sqrt{-5})\)가 unit ideal인 것이다.
그러나 \(2\not\in \mathfrak{a}\)이다. 이를 보이기 위해, 적당한 \(x,y\in A\)에 대하여
\[2=3x+(1+\sqrt{-5})y\]라 하자. \(x = a_1 + a_2\sqrt{-5}\), \(y = b_1 + b_2\sqrt{-5}\)라 하고 우변을 전개하면
\[3x + (1+\sqrt{-5})y = (3a_1 + b_1 - 5b_2) + (3a_2 + b_1 + b_2)\sqrt{-5}\]이므로, 이것이 \(2\)가 되려면 다음의 두 연립방정식
\[\begin{cases}3a_1 + b_1 - 5b_2 = 2 \\3a_2 + b_1 + b_2 = 0\end{cases}\]이 성립해야 한다. 그런데 두 번째 식에서 \(b_1 = -3a_2 - b_2\)를 첫 번째 식에 대입하면
\[3a_1 - 3a_2 - 6b_2 = 2\]를 얻는데, 좌변은 \(3\)의 배수인 반면 우변은 그렇지 않으므로 모순이다. 즉, \((3, 1+\sqrt{-5}) \neq (1)\)이다.
이제 다음을 정의하자.
정의 16 Integral domain \(A\)가 unique factorization domain단일인수분해정역인 것은 모든 non-zero, non-unit \(a\in A\)에 대하여 다음 두 조건이 성립하는 것이다.
-
\(a\)는 \(A\)의 irreducible element들의 유한곱으로 표현될 수 있다. 즉, 적당한 irreducible \(p_1, \dots, p_n \in A\)가 존재하여
\[a = p_1 p_2 \cdots p_n\]으로 쓸 수 있다.
-
위의 표현은 associate 관계를 제외하고 유일하다. 즉, \(a = q_1 q_2 \cdots q_m\)이 또 다른 표현이라면 \(m = n\)이고, 적당한 재배열 후 각 \(p_i\)와 \(q_i\)가 서로 associate이도록 할 수 있다.
그럼 다음이 성립한다.
명제 17 UFD \(A\)에서 nonzero element가 irreducible인 것과 prime인 것이 동치이다.
증명
Irreducible element가 항상 prime임을 보이면 충분하다.
Irreducible element \(p \in A\)를 택하고, \(p \mid ab\) for some \(a, b \in A\)라 하자. 그럼 \(p \mid a\) 또는 \(p \mid b\)임을 보여야 한다. 우선 \(A\)는 UFD이므로 \(a\), \(b\), \(ab\)를 irreducible들의 곱으로 쓸 수 있다. 이를 이용해
\[a = p_1 \cdots p_k,\quad b = q_1 \cdots q_l\]이라 하면 \(ab = p_1 \cdots p_k q_1 \cdots q_l\)이다. 여기에서 \(p \mid ab\)라 함은 어떤 \(c \in A\)가 존재하여 \(ab = pc\)인 것이다. 이제 \(p\)도 irreducible이고 \(ab\)도 irreducible들의 곱으로 표현되므로, UFD의 정의에 따라 \(p\)는 \(ab\)의 성분 \(p_i\) 혹은 \(q_j\) 중 어떤 하나와 associate 관계에 있고, 이에 따라 \(p\)는 \(a\)를 나누거나 \(b\)를 나눈다.
UFD는 그 정의에 의해 임의의 원소를 인수분해할 수 있는 integral domain이다. 두 정수를 소인수분해 하였을 때의 좋은점은, 이로부터 이들의 최대공약수가 바로 나온다는 것이다.
명제 18 \(A\)를 Unique Factorization Domain이라 하자. \(a, b \in A\)가 \(0\)이 아닌 원소들이고 다음과 같은 prime factorization을 갖는다고 하자:
\[a = u \cdot p_1^{e_1} p_2^{e_2} \cdots p_n^{e_n}, \qquad b = v \cdot p_1^{f_1} p_2^{f_2} \cdots p_n^{f_n}\]여기서 \(u, v \in A^\times\)는 unit들이고, \(p_1, \dots, p_n\)은 서로 다른 irreducible (또는 prime)들이며, \(e_i, f_i \geq 0\)이다. 그러면 다음과 같이 정의된 원소
\[d = p_1^{\min(e_1, f_1)} p_2^{\min(e_2, f_2)} \cdots p_n^{\min(e_n, f_n)}\]는 \(a\)와 \(b\)의 greatest common divisor이다. (단, 모든 지수가 \(0\)이면 \(d = 1\)이다.)
증명
먼저 \(d\)의 각 prime 인수 \(p_i\)의 지수 \(\min(e_i, f_i)\)는 \(a\)와 \(b\) 양쪽의 factorization에서 \(p_i\)가 등장하는 최소 횟수이므로, \(d \mid a\)이고 \(d \mid b\)임이 자명하다. 즉, \(d\)는 공약수이다.
이제 \(c\)를 \(a\)와 \(b\)의 임의의 공약수라고 하자. 그러면 \(c\)의 prime factorization은 다음과 같다:
\[c = q_1^{g_1} \cdots q_m^{g_m}\]그런데 \(c \mid a, b\)이므로 각 \(q_j\)는 \(a\) 또는 \(b\)의 어떤 prime factor와 associate해야 한다. 즉, \(\{q_1, \dots, q_m\} \subseteq \{p_1, \dots, p_n\}\)이다.
또한 각 지수 \(g_j\)는 \(a\)와 \(b\)에서 \(q_j\)의 지수 이상일 수 없으므로, \(g_j \leq \min(e_j, f_j)\)이다. 따라서 \(c \mid d\)이고, \(d\)는 \(a\), \(b\)의 greatest common divisor이다.
그럼 다음 정리는 지금까지 다룬 세 정의를 한데 묶어준다.
정리 19 모든 Euclidean domain은 Principal Ideal Domain이고, 모든 Principal Ideal Domain은 Unique Factorization Domain이다. 특히, 모든 Euclidean domain은 Unique Factorization Domain이다.
증명
보여야 할 것은 오직 임의의 PID가 UFD라는 사실 뿐이다. PID \(A\)를 고정하고, non-zero, non-unit \(r\in A\)를 고정하자. 우선 우리는 prime ideal들의 chain
\[(r)=(r_0) \subsetneq (r_1) \subsetneq (r_2) \subsetneq \cdots\]를 귀납적으로 만들어낼 것이다. 만일 \(r\)가 irreducible이라면 여기서 과정을 끝내고, 그렇지 않다면 non-unit인 \(r_1, r_2\)가 존재하여 \(r = r_1 r_2\)와 같이 쓸 수 있다. 다시 이들 둘 모두가 irreducible이라면 여기에서 과정을 종료하고, 그렇지 않다면 이 과정을 반복하는 식으로 위의 ideal들의 chain을 잡을 수 있다.
이제 \(\mathfrak{a}=\bigcup_{i=0}^\infty (r_i)\)라 하자. 그럼 \(\mathfrak{a}\)가 ideal인 것은 자명하며, \(A\)가 PID라는 가정으로부터 \(\mathfrak{a}=(a)\)이도록 하는 \(a\in A\)가 존재한다. 그럼 어떠한 \(n\)에 대해서는 \(a\in (r_n)\)이어야 하고, 그럼 이 \(n\) 이후부터는 \((r_n)\)이 항상 \(a\)를 포함하므로 \((r_n)\subsetneq (r_{n+1})\)에 모순이다.
유일성의 경우는 명제 18과 비슷한 방법으로
\[r = p_1 \cdots p_m = q_1 \cdots q_n\]와 같이 두 개의 표현이 주어졌다 가정하고, \(p_1\)부터 순서대로 associate관계에 있는 \(q_j\)들을 찾아가면 된다.
댓글남기기