[대수적 구조]에서 우리는 임의의 ring $A$ 위에 정의된 $A$-module을 정의하고, 이에 대한 기본적인 성질들을 살펴보았다. 이제 우리는 (left) $A$-module들에 대한 성질을 더 살펴본다.
핵과 여핵
임의의 $A$-linear map $u:M \rightarrow N$에 대하여, $u$가 injective인 것은 $\ker u=0$인 것과 동치이고, $u$가 surjective인 것은 $\coker u=0$인 것과 동치이다. 한편, category $\lMod{A}$는 bicomplete category이며, 이 때 $A$-module들의 family의 product는 direct product로, coproduct는 direct sum으로 주어졌다. ([대수적 구조] §가군의 직접곱과 직합, 텐서곱, ⁋정리 1) 따라서 [범주론] §극한, ⁋명제 10에 의하여 다음 식
\[\ker \prod u_i=\prod \ker u_i,\qquad \coker \bigoplus u_i=\bigoplus \coker u_i\]이 성립하며, 위의 논의를 통해 [대수적 구조] §가군의 직접곱과 직합, 텐서곱, ⁋명제 2를 다시 써보면 다음의 두 식
\[\ker \bigoplus u_i=\bigoplus \ker u_i,\qquad \coker \prod u_i=\prod \coker u_i\]또한 얻게 된다.
비슷한 맥락에서 $\Hom$ functor와 $\otimes$ functor에 대한 성질을 다시 살펴볼 수 있으며, 여기에서 $\Hom$과 $\otimes$의 adjoint를 사용하게 된다. ([대수적 구조] §가군의 직접곱과 직합, 텐서곱, ⁋정리 6과 [대수적 구조] §가군의 직접곱과 직합, 텐서곱, ⁋정리 9)
직접곱과 직합
위의 adjunction을 사용하는 법을 살펴보기 위해 가장 기초적인 예시를 생각한다. 우선 $\Hom$과 $\bigoplus$, $\prod$의 관계를 살펴보자. 이를 위해 left $A$-module $M,N$과 left $A$-module들의 family $(M_i)_{i\in I}$, $(N_j)_{j\in J}$를 고정한다. 그럼 $\Hom$은 right adjoint이므로 limit을 보존한다. ([범주론] §수반함자, ⁋정리 9) 따라서 [범주론] §극한, ⁋명제 10에 의하여 abelian group들 사이의 isomorphism
\[\Hom_{\lMod{A}}\left(M, \prod_{j\in J} N_j \right)\cong\prod_{j\in J} \Hom_{\lMod{A}}(M, N_j),\qquad \Hom_{\lMod{A}}\left(\bigoplus_{i\in I} M_i, N\right)\cong\prod_{i\in I}\Hom_{\lMod{A}}(M_i, N)\]를 얻는다. 다시 여기에 [범주론] §극한, ⁋명제 10을 적용하면 다음 식
\[\Hom_{\lMod{A}}\left(\bigoplus_{i\in I} M_i, \prod_{j\in J} N_j\right)\cong\prod_{(i,j)\in I\times J}\Hom_{\lMod{A}}(M_i, N_j)\tag{1}\]을 얻는다.
비슷하게 $\otimes$와 $\bigoplus$의 관계를 살펴보자. 이번에는 right $A$-module $M$, right $A$-module들의 family $(M_i)_{i\in I}$, left $A$-module $N$, left $A$-module들의 family $(N_j)_{j\in J}$를 생각한다. 그럼 $\otimes$는 colimit을 보존하므로 abelian group isomorphism
\[M\otimes_A \left(\bigoplus_{j\in J}N_j\right)\cong\bigoplus_{j\in J} (M\otimes_AN_j),\qquad \left(\bigoplus_{i\in I} M_i\right)\otimes_A N\cong \bigoplus_{i\in I} M_i\otimes_AN)\]그리고 이들을 종합하여
\[\left(\bigoplus_{i\in I} M_i\right)\otimes_A\left(\bigoplus_{j\in J} N_j\right)\cong\bigoplus_{(i,j)\in I\times J}M_i\otimes_AN_j\]을 얻는다. 만일 $A$가 commutative ring이었다면, [대수적 구조] §가군의 직접곱과 직합, 텐서곱, ⁋정리 6 대신 [대수적 구조] §가군의 직접곱과 직합, 텐서곱, ⁋정리 9을 사용하여 위의 isomorphism들이 $A$-module들 사이의 isomorphism이 되도록 할 수 있다.
사영가군과 단사가군
이번에는 임의의 $A$-linear map $u:M \rightarrow M’$와 $A$-module $N$이 주어졌다 하자. 그럼 다음의 abelian group homomorphism
\[\Hom_{\lMod{A}}(u,N):\Hom_{\lMod{A}}(M', N) \rightarrow \Hom_{\lMod{A}}(M,N)\]에 대하여, 그런데 $\Hom$은 right adjoint이므로
\[\ker(\Hom_{\lMod{A}}(u,N))\cong\Hom_{\lMod{A}}(\coker u, N)\tag{2}\]이 성립한다. 비슷하게 다음의 abelian group homomorphism
\[\Hom_{\lMod{A}}(N, u):\Hom_{\lMod{A}}(M, N) \rightarrow\Hom_{\lMod{A}}(M', N)\]에 대해서는
\[\ker(\Hom_{\lMod{A}}(N, u))\cong\Hom_{\lMod{A}}(N, \ker u)\tag{3}\]이 성립한다. 따라서 다음이 성립한다.
명제 1 $A$-linear map $u:M \rightarrow M’$이 주어졌다 하자.
- $u$가 injective인 것은 임의의 $A$-module $N$에 대하여 $\Hom(N, u)$가 injective인 것과 동치이다.
- $u$가 surjective인 것은 임의의 $A$-module $N$에 대하여 $\Hom(u, N)$이 injective인 것과 동치이다.
그러나 일반적으로, $u$가 surjective이더라도 $\Hom(u, N)$이 surjective는 아닐 수도 있고, $u$가 injective이더라도 $\Hom(N, u)$가 surjective는 아닐 수도 있다.
한편 $\lMod{A}$는 abelian category이므로, 식 (2)의 isomorphism은 본질적으로 다음의 short exact sequence
\[M_1 \rightarrow M_2 \rightarrow M_3 \rightarrow 0\]가 주어졌을 때, 여기에 (contravariant) additive functor $\Hom_{\lMod{A}}(-, N):\lMod{A} \rightarrow\lMod{\mathbb{Z}}$를 취해 얻어지는 다음의 sequence
\[0 \rightarrow \Hom_\lMod{A}(M_3, N) \rightarrow \Hom_\lMod{A}(M_2, N)\rightarrow\Hom_\lMod{A}(M_1,A)\]가 exact라는 것과 같은 말이다. 비슷하게 식 (3)의 isomorphism은 다음의 short exact sequence
\[0 \rightarrow M_1 \rightarrow M_2 \rightarrow M_3\]가 주어졌을 때, 여기에 additive functor $\Hom_\lMod{A}(N,-):\lMod{A} \rightarrow \lMod{\mathbb{Z}}$를 취하여 얻어지는 다음의 sequence
\[0 \rightarrow \Hom_\lMod{A}(N, M_1)\rightarrow\Hom_\lMod{A}(N, M_2) \rightarrow\Hom_\lMod{A}(N, M_3)\]가 exact라는 것과 같은 말이다. 즉 다음이 성립한다.
명제 2 임의의 $N\in\lMod{A}$에 대하여, $\Hom_\lMod{A}(-,N)$과 $\Hom_\lMod{A}(N,-)$은 left exact functor이다.
그러나 일반적으로 $\Hom_\lMod{A}(-,N)$과 $\Hom_{\lMod{A}}(N,-)$이 right exact가 될 필요는 없다. 이러한 조건을 만족하는 $A$-module들을 다음과 같이 정의한다.
정의 3 다음을 정의한다.
- 만일 $\Hom(-, I)$가 right exact라면 $I$를 injective module단사가군이라 부른다.
- 만일 $\Hom(P, -)$가 right exact라면 $P$를 projective module사영가군이라 부른다.
그럼 식 (1)로부터 module들의 direct product가 injective인 것과 각각의 성분이 injective인 것이 동치인 것을 알고, module들의 direct sum이 projective인 것은 각각의 direct summand가 projective인 것과 동치임을 안다. 특히 다음의 homomorphism
\[\Hom(A, u):\Hom_{\lMod{A}}(A, M) \rightarrow \Hom_{\lMod{A}}(A, M')\]이 isomorphism이라는 사실로부터 $A$ 자기 자신은 projective임을 알고, 따라서 임의의 free module은 projective module이다.
명제 4 Left $A$-module가 projective인 것과 $P$가 free $A$-module의 direct summand인 것이 동치이다.
증명
임의의 free module의 direct summand가 projective라는 것은 위의 논증으로부터 자명하다. 따라서 $P$가 projective라 가정하자. §기저, ⁋명제 2에 의하여 적당한 free $A$-module $F$와 surjection $p:F \rightarrow P$를 택할 수 있다. 한편 $P$가 projective라는 것은 다음의 함수
\[\Hom_{\lMod{A}}(P, p):\Hom_{\lMod{A}}(P,F) \rightarrow \Hom_{\lMod{A}}(P,P)\]가 surjective라는 것이므로, 적당한 $i\in \Hom_{\lMod{A}}(P,F)$가 존재하여
\[\id_P=\Hom_{\lMod{A}}(P,p)(i)=p\circ i\]이도록 할 수 있다. 이 식으로부터 $i$는 injective이므로 $P$와 $\im i$를 같은 것으로 볼 수 있고, 그럼 $F\cong\ker p\oplus\im i$인 것을 확인할 수 있다.
평탄가군
이번에는 right $A$-module $M$과 left $A$-module들 사이의 $A$-linear map $v:N \rightarrow N’$이 주어졌다 하자. 그럼 다음의 abelian group homomorphism
\[M\otimes_A v:M\otimes_AN \rightarrow M\otimes_AN'\]이 존재한다. 그럼 $\otimes$는 left adjoint이므로 colimit을 보존하고, 따라서 다음 abelian group들 사이의 isomorphism
\[\coker(M\otimes_Av)\cong M\otimes_A(\coker v)\]이 존재한다. 비슷하게 right $A$-module들 사이의 $A$-linear map $u:M \rightarrow M’$과 고정된 left $A$-module $N$에 대하여 다음의 isomorphism
\[\coker(u\otimes_AN)\cong (\coker u)\otimes_A N\]이 존재한다.
명제 5 다음이 성립한다.
- Right $A$-module들 사이의 linear map $u:M \rightarrow M’$이 surjective인 것은 임의의 left $A$-module $N$에 대하여, $u\otimes_A N$이 surjective인 것과 동치이다.
- Left $A$-module들 사이의 linear map $v:N \rightarrow N’$이 surjective인 것은 임의의 right $A$-module $M$에 대하여, $M\otimes_A v$이 surjective인 것과 동치이다.
그럼 앞서 했던 것과 마찬가지로, 위의 성질은 right $A$-module들의 exact sequence
\[M_1 \rightarrow M_2 \rightarrow M_3 \rightarrow 0\]가 주어졌을 때, 임의의 left $A$-module $N$에 대해
\[M_1\otimes_AN \rightarrow M_2\otimes_AN \rightarrow M_3\otimes_AN \rightarrow 0\]도 exact라는 것으로 쓸 수 있다. 마찬가지로 left $A$-module들의 exact sequence
\[N_1 \rightarrow N_2 \rightarrow N_3 \rightarrow 0\]가 주어졌을 때, 임의의 right $A$-module $M$에 대하여
\[M\otimes_AN_1 \rightarrow M\otimes_AN_2 \rightarrow M\otimes_AN_3 \rightarrow 0\]또한 exact가 된다. 즉 다음이 성립한다.
명제 6 임의의 $M\in\rMod{A}$, $N\in \lMod{A}$에 대하여, $-\otimes_AN$과 $M\otimes_A-$는 각각 right exact functor이다.
그럼 정의 3과 비슷한 맥락에서 다음을 정의할 수 있다.
정의 7 Left $A$-module $N$이 flat module평탄가군이라는 것은 임의의 right $A$-module들 사이의 injective $A$-linear map $u:M \rightarrow M’$에 대하여, $u\otimes_A N$이 injective인 것이다. 비슷하게 flat right $A$-module을 정의할 수 있다.
임의의 free module은 flat이다. 또, module들의 direct sum이 flat인 것과 각각의 summand가 flat인 것이 동치임이 자명하다. 따라서 명제 4에 의하여 projective module은 항상 flat이다. 그러나 그 역이 항상 성립하는 것은 아니다.
댓글남기기