이번 글에서 \(A\)는 noetherian이고 \(M\)이 finitely generated \(A\)-module임을 가정한다.

으뜸부분가군

정의 1 \(M\)의 submodule \(N\)이 primary submodule으뜸부분가군인 것은 \(\Ass(M/N)\)이 하나의 prime ideal로만 구성된 것이다. 이 때, \(\Ass(M/N)=\{\mathfrak{p}\}\)라면 \(N\)을 \(\mathfrak{p}\)-primary submodule이라 부른다. 만일 \(\Ass(M)\)이 하나의 prime ideal로만 이루어져 있다면 \(M\)을 coprimary submodule쌍대으뜸부분가군이라 부른다.

즉, \(M/N\)이 coprimary submodule이라면 \(N\)은 primary submodule이 된다. 또, §동반소아이디얼, ⁋보조정리 5로부터 임의의 \(\mathfrak{p}\)-primary submodule들의 유한한 교집합은 \(\mathfrak{p}\)-primary인 것을 안다.

이제 다음이 성립한다.

명제 2 Ring \(A\)와 prime ideal \(\mathfrak{p}\)에 대하여 다음이 모두 동치이다.

  1. \(A\)-module \(M\)이 \(\mathfrak{p}\)-coprimary module이다.
  2. \(\mathfrak{p}\)는 \(\ann(M)\)을 포함하는 prime ideal들 중에서 minimal이며, \(\mathfrak{p}\)에 속하지 않는 원소들은 \(M\)의 zero divisor가 아니다.
  3. 적당한 \(k\)에 대하여 \(\mathfrak{p}^k\)가 \(M\)을 annihilate하며, \(\mathfrak{p}\)에 속하지 않는 원소들은 \(M\)의 zero divisor가 아니다.
증명

우선 첫 번째 조건이 성립한다 하면, 정의에 의하여 \(\mathfrak{p}\)가 \(M\)의 유일한 associated prime ideal이다. 이제 §동반소아이디얼, ⁋정리 7의 1번 조건에 의하여 \(\mathfrak{p}\)는 반드시 \(\ann(M)\)을 포함하는 prime ideal 중 minimal한 것이어야 하며, 2번 조건에 의하여 \(\mathfrak{p}\) 바깥에 있는 원소들은 \(M\)의 zero divisor가 아니다.

이제 두 번째 조건이 성립한다 가정하자. 그럼 \(A\setminus \mathfrak{p}\)의 원소들은 \(M\)의 zero divisor가 아니므로, localization \(M_\mathfrak{p}\)에서 주어진 주장을 증명하면 충분하다. 즉 \((A, \mathfrak{p})\)가 local ring이라 가정할 수 있고, 이제 \(\mathfrak{p}\)가 \(\ann(M)\)에 대해 minimal하다는 가정과 §국소화의 성질들, ⁋따름정리 8로부터 원하는 결과를 얻는다.

마지막으로 세 번째 조건이 성립한다 하면 \(\mathfrak{p}\)가 \(\ann M\)을 포함하는 prime ideal들 가운데 minimal하다는 것은 자명하며, 따라서 §동반소아이디얼, ⁋정리 7의 첫째 조건에 의하여 \(\mathfrak{p}\)는 \(M\)의 associated prime ideal이다. 또, \(\mathfrak{p}\) 바깥에 있는 원소들은 모두 zero divisor가 아니므로, 다시 §동반소아이디얼, ⁋정리 7의 둘때 조건에 의하여 임의의 associated prime은 항상 \(\mathfrak{p}\) 안에 속한다는 것을 안다. 즉, \(\mathfrak{p}\)가 \(M\)의 유일한 associated prime ideal이다.

으뜸분해

이번 글에서 우리의 목표는 다음 정리를 보이는 것이다.

정리 3 (Primary decomposition) \(M\)의 임의의 submodule \(M'\)은 primary submodule들의 교집합이다. 즉, prime ideal들 \(\mathfrak{p}_1,\ldots, \mathfrak{p}_n\)과 \(\mathfrak{p}_k\)-primary submodule들 \(M_k\)에 대하여, \(M'=\bigcap_{k=1}^n M_k\)으로 적을 수 있다. 이를 primary decomposition으뜸분해이라 부르며, 그럼 다음이 성립한다.

  1. \(M/M'\)의 associated prime은 \(\mathfrak{p}_k\)들 중 하나이다.
  2. 만일 \(M'\)을 표현할 때, \(M_k\)들 중 불필요한 것이 없다면 \(\mathfrak{p}_i\)들은 정확히 \(M/M'\)의 associated prime이다.
  3. 만일 \(M'\)을 표현하는 방식 중 더 적은 \(M_k\)들을 이용하는 방식이 없다면, \(M/M'\)의 associated prime들은 정확히 index 하나 당 하나의 \(\mathfrak{p}_k\)가 된다. 만일 여기에 더해 \(\mathfrak{p}_i\)가 \(M/M'\)의 annihilator ideal을 포함하는 prime ideal 중 minimal한 것이라면 \(M_i\)는 \(M'\)의 \(\mathfrak{p}_i\)-primary component가 된다.
  4. 주어진 minimal primary decomposition에 대하여, \(A\)의 임의의 multiplicative subset \(S\)에 대해, \(\mathfrak{p}_1,\ldots, \mathfrak{p}_m\)들이 \(S\)와 만나지 않는 prim ideal들이라 하자. 그럼

    \[S^{-1}M'=\bigcap_{i=1}^m S^{-1}M_i\]

    은 \(S^{-1}A\)에 대한 \(S^{-1}M\)의 minimal primary decomposition이다.

이를 증명하기 위해, 우선 우리는 module의 irreducible decomposition을 정의한다.

정의 4 \(A\)-module \(M\)의 임의의 submodule \(N\)이 irreducible기약이라는 것은 \(N=N_1\cap N_2\)이도록 하는 \(N_1,N_2\supsetneq N\)이 존재하지 않는 것이다.

그럼 다음이 성립한다.

보조정리 5 (Noether) \(M\)의 임의의 submodule은 irreducible submodule들의 교집합으로 나타난다.

증명

귀류법을 사용하자. 그럼 \(M\)이 noetherian이므로, irreducible submodule들의 교집합으로 나타나지 않는 submodule들 중 maximal한 것을 택할 수 있다. 이를 \(N\)이라 하자. 그럼 \(N\)은 irreducible submodule이 아니므로, \(N=N_1\cap N_2\)이도록 하는 \(N_1,N_2\supsetneq N\)이 존재한다. 그런데 \(N\)의 maximality에 의하여 \(N_1,N_2\)는 모두 irreducible submodule의 교집합으로 나타나고, 따라서 \(N\)도 그러하므로 모순이다.

이로부터 우리는 \(M\)의 임의의 submodule \(M'\)에 대하여, \(M'\)의 irreducible decomposition기약분해

\[M'=\bigcap_{k=1}^n M_k,\qquad \text{$M_k$ irreducible}\]

이 항상 존재한다는 것을 안다.

보조정리 6 위의 irreducible decomposition은 primary decomposition이다.

증명

이를 위해서는 임의의 irreducible submodule \(P\)이 primary submodule임을 보이면 충분하고, 이는 \(M/P\)가 coprimary submodule인 것을 보이는 것과 같다. 결론에 반하여 \(M/P\)가 두 개의 associated prime \(\mathfrak{p},\mathfrak{q}\)를 갖는다 가정하자. 그럼 \(M/P\)는 \(A/\mathfrak{p}\), \(A/\mathfrak{q}\)와 각각 isomorphic한 submodule들을 갖는다. 그럼 정의에 의해 \(A/\mathfrak{p}\)의 \(0\)이 아닌 임의의 원소의 annihilator는 \(\mathfrak{p}\)이고, \(A/\mathfrak{q}\)의 \(0\)이 아닌 임의의 원소의 annihilator는 \(\mathfrak{q}\)이므로 이들은 오직 \(0\)만을 공통의 원소로 갖는다. 즉, \(M/P\)의 zero submodule \(0\)은 reducible submodule이다. 이로부터 \(M\)에서는 \(P\)이 reducible submodule이 되어 모순이 얻어진다.

따라서 \(M\)의 임의의 submodule은 항상 primary decomposition을 갖는다. 이제 정리 3의 나머지 부분을 증명해야 한다. 앞선 보조정리의 증명과 마찬가지로, 이들을 증명할 때는 \(M/M'\)에 대해 증명하면 충분하므로, 일반성을 잃지 않고 \(M'=0\)으로 가정해도 충분하다.

정리 3의 증명

우선 첫째 결과를 보이기 위해, \(M\)의 zero submodule \(0\)의 primary decomposition

\[0=\bigcap_{k=1}^n M_k\]

이 주어졌다 하자. 그럼 [다중선형대수학] §완전열, ⁋명제 7의 exact sequence를 일반화한 것으로부터

\[M\subseteq \bigoplus_{k=1}^n M/M_k\]

이므로, §동반소아이디얼, ⁋보조정리 5로부터 \(\Ass M\)의 임의의 prime들이 \(\mathfrak{p}_k\)들 가운데에서 얻어지는 것을 안다.

이제 둘째 결과를 보이자. 그럼 특히 각각의 \(j\)에 대하여,

\[\bigcap_{k\neq j} M_k\neq 0\]

이 성립한다. 그럼 \(M_j\cap \bigcap_{k\neq j}M_k=0\)이므로,

\[\bigcap_{k\neq j} M_k=\left(\bigcap_{k\neq j} M_k\right)\bigg/\left(M_k\cap \bigcap_{k\neq j}M_k\right)\cong \left(\bigcap_{k\neq j} M_k + M_j\right)\bigg/M_j\subseteq M/M_j\]

가 되어 \(\bigcap_{k\neq j} M_k\)는 \(\mathfrak{p}_j\)-coprimary이다. 이로부터 원하는 결과를 얻는다.

이제 세 번째 결과를 보이자. 일반적으로 \(\mathfrak{p}\)-primary submodule들의 교집합 또한 \(\mathfrak{p}\)-primary이므로, 주어진 조건을 만족하기 위해서는 \(\mathfrak{p}_k\)들이 모두 다른 prime ideal들이어야 한다. 이제 \(\mathfrak{p}_k\)들이 annihilator ideal을 포함하는 것 중 minimal한 것이라 가정하고, \(\Ass(M/M_k)=\{\mathfrak{p}_k\}\)임을 보이자. 이를 위해서는 \(0\)이 아닌 임의의 \(x+M_k\in M/M_k\)에 대하여 \(\ann(x)=\mathfrak{p}_k\)가 성립해야 하는 것을 보여야 하므로, §국소화, ⁋명제 5에 의하여 이는 \(\varepsilon: M \rightarrow M_{\mathfrak{p}_k}\)의 kernel이 \(M_k\)임을 보이면 충분하다.

이제 다음의 commutative diagram

injective

을 생각하자. 그럼 \(M \rightarrow M/M_k\)의 kernel이 \(M_k\)이므로, 원하는 주장을 보이기 위해서는 \(M_{\mathfrak{p}_k}\rightarrow (M/M_k)_{\mathfrak{p}_k}\) 그리고 \(M/M_k \rightarrow (M/M_k)_{\mathfrak{p}_k}\)가 모두 injective임을 보이면 충분하다. 우선 \(M/M_k \rightarrow (M/M_k)_{\mathfrak{p}_k}\)이 injective인 것은 \(M_k\)가 \(\mathfrak{p}_k\)-primary라는 것으로부터 자명하다. 그럼 맨 처음 살펴본 것과 같이

\[M \rightarrow \bigoplus_{k=1}^n M/M_k\]

이 injective이며, 따라서 이 함수의 localization

\[M_{\mathfrak{p}_k} \rightarrow \left(\bigoplus_{k=1}^n M/M_k\right)_{\mathfrak{p}_k}\]

또한 injective이다. 한편, 각각의 \(j\neq k\)에 대하여 \(M/M_j\)는 \(\mathfrak{p}_j\)-coprimary이고, minimality로부터 \(\mathfrak{p}_j\)는 \(\mathfrak{p}_i\)에 속하지 않아야 하므로 \((M/M_j)_{\mathfrak{p}_k}=0\)이 성립하게 되고, 이렇게 얻어지는 함수가 정확히 \(M_{\mathfrak{p}_k}\rightarrow (M/M_k)_{\mathfrak{p}_k}\)이므로 원하는 결과를 얻는다.

마지막 주장은 거의 자명하다.

으뜸분해와 인수분해

한편, 다음 정리는 primary decomposition이 우리가 알고 있던 인수분해의 개념을 일반화한 것임을 보여준다.

정리 7 Noetherian domain \(A\)에 대해 다음이 성립한다.

  1. \(f\in A\)가 다음 식 \(f=u p_1^{e_1}\cdots p_n^{e_n}\)으로 인수분해된다 하자. 여기서 \(u\)는 unit이고 \(p_i\)는 \((p_i)\)들이 서로 다른 prime ideal이도록 하는 원소들이다. 그럼 \((f)=\bigcap(p_i^{e_i})\)가 \((f)\)의 minimal primary decomposition이다.
  2. \(A\)가 UFD인 것과, principal ideal에 대한 minimal prime ideal들이 모두 principal인 것이 동치이다.
증명

참고문헌

[Eis] David Eisenbud. Commutative Algebra: with a view toward algebraic geometry. Springer, 1995.


댓글남기기