[대수적 구조]에서 우리는 임의의 ring AA 위에 정의된 AA-module을 정의하고, 이에 대한 기본적인 성질들을 살펴보았다. 이제 우리는 (left) AA-module들에 대한 성질을 더 살펴본다.

핵과 여핵Permalink

임의의 AA-linear map u:MNu:M \rightarrow N에 대하여, uu가 injective인 것은 keru=0\ker u=0인 것과 동치이고, uu가 surjective인 것은 cokeru=0\coker u=0인 것과 동치이다. 한편, category AMod\lMod{A}는 bicomplete category이며, 이 때 AA-module들의 family의 product는 direct product로, coproduct는 direct sum으로 주어졌다. ([대수적 구조] §가군의 직접곱과 직합, 텐서곱, ⁋정리 1) 따라서 [범주론] §극한, ⁋명제 10에 의하여 다음 식

kerui=kerui,cokerui=cokerui\ker \prod u_i=\prod \ker u_i,\qquad \coker \bigoplus u_i=\bigoplus \coker u_i

이 성립하며, 위의 논의를 통해 [대수적 구조] §가군의 직접곱과 직합, 텐서곱, ⁋명제 2를 다시 써보면 다음의 두 식

kerui=kerui,cokerui=cokerui\ker \bigoplus u_i=\bigoplus \ker u_i,\qquad \coker \prod u_i=\prod \coker u_i

또한 얻게 된다.

비슷한 맥락에서 Hom\Hom functor와 \otimes functor에 대한 성질을 다시 살펴볼 수 있으며, 여기에서 Hom\Hom\otimes의 adjoint를 사용하게 된다. ([대수적 구조] §가군의 직접곱과 직합, 텐서곱, ⁋정리 6[대수적 구조] §가군의 직접곱과 직합, 텐서곱, ⁋정리 9)

직접곱과 직합Permalink

위의 adjunction을 사용하는 법을 살펴보기 위해 가장 기초적인 예시를 생각한다. 우선 Hom\Hom\bigoplus, \prod의 관계를 살펴보자. 이를 위해 left AA-module M,NM,N과 left AA-module들의 family (Mi)iI(M_i)_{i\in I}, (Nj)jJ(N_j)_{j\in J}를 고정한다. 그럼 Hom\Hom은 right adjoint이므로 limit을 보존한다. ([범주론] §수반함자, ⁋정리 9) 따라서 [범주론] §극한, ⁋명제 10에 의하여 abelian group들 사이의 isomorphism

HomAMod(M,jJNj)jJHomAMod(M,Nj),HomAMod(iIMi,N)iIHomAMod(Mi,N)\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을 적용하면 다음 식

HomAMod(iIMi,jJNj)(i,j)I×JHomAMod(Mi,Nj)(1)\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 AA-module MM, right AA-module들의 family (Mi)iI(M_i)_{i\in I}, left AA-module NN, left AA-module들의 family (Nj)jJ(N_j)_{j\in J}를 생각한다. 그럼 \otimes는 colimit을 보존하므로 abelian group isomorphism

MA(jJNj)jJ(MANj),(iIMi)ANiIMiAN)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)

그리고 이들을 종합하여

(iIMi)A(jJNj)(i,j)I×JMiANj\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

을 얻는다. 만일 AA가 commutative ring이었다면, [대수적 구조] §가군의 직접곱과 직합, 텐서곱, ⁋정리 6 대신 [대수적 구조] §가군의 직접곱과 직합, 텐서곱, ⁋정리 9을 사용하여 위의 isomorphism들이 AA-module들 사이의 isomorphism이 되도록 할 수 있다.

사영가군과 단사가군Permalink

이번에는 임의의 AA-linear map u:MMu:M \rightarrow M’AA-module NN이 주어졌다 하자. 그럼 다음의 abelian group homomorphism

HomAMod(u,N):HomAMod(M,N)HomAMod(M,N)\Hom_{\lMod{A}}(u,N):\Hom_{\lMod{A}}(M', N) \rightarrow \Hom_{\lMod{A}}(M,N)

에 대하여, 그런데 Hom\Hom은 right adjoint이므로

ker(HomAMod(u,N))HomAMod(cokeru,N)(2)\ker(\Hom_{\lMod{A}}(u,N))\cong\Hom_{\lMod{A}}(\coker u, N)\tag{2}

이 성립한다. 비슷하게 다음의 abelian group homomorphism

HomAMod(N,u):HomAMod(M,N)HomAMod(M,N)\Hom_{\lMod{A}}(N, u):\Hom_{\lMod{A}}(M, N) \rightarrow\Hom_{\lMod{A}}(M', N)

에 대해서는

ker(HomAMod(N,u))HomAMod(N,keru)(3)\ker(\Hom_{\lMod{A}}(N, u))\cong\Hom_{\lMod{A}}(N, \ker u)\tag{3}

이 성립한다. 따라서 다음이 성립한다.

명제 1 AA-linear map u:MMu:M \rightarrow M’이 주어졌다 하자.

  1. uu가 injective인 것은 임의의 AA-module NN에 대하여 Hom(N,u)\Hom(N, u)가 injective인 것과 동치이다.
  2. uu가 surjective인 것은 임의의 AA-module NN에 대하여 Hom(u,N)\Hom(u, N)이 injective인 것과 동치이다.

그러나 일반적으로, uu가 surjective이더라도 Hom(u,N)\Hom(u, N)이 surjective는 아닐 수도 있고, uu가 injective이더라도 Hom(N,u)\Hom(N, u)가 surjective는 아닐 수도 있다.

한편 AMod\lMod{A}는 abelian category이므로, 식 (2)의 isomorphism은 본질적으로 다음의 short exact sequence

M1M2M30M_1 \rightarrow M_2 \rightarrow M_3 \rightarrow 0

가 주어졌을 때, 여기에 (contravariant) additive functor HomAMod(,N):AModZMod\Hom_{\lMod{A}}(-, N):\lMod{A} \rightarrow\lMod{\mathbb{Z}}를 취해 얻어지는 다음의 sequence

0HomAMod(M3,N)HomAMod(M2,N)HomAMod(M1,A)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

0M1M2M30 \rightarrow M_1 \rightarrow M_2 \rightarrow M_3

가 주어졌을 때, 여기에 additive functor HomAMod(N,):AModZMod\Hom_\lMod{A}(N,-):\lMod{A} \rightarrow \lMod{\mathbb{Z}}를 취하여 얻어지는 다음의 sequence

0HomAMod(N,M1)HomAMod(N,M2)HomAMod(N,M3)0 \rightarrow \Hom_\lMod{A}(N, M_1)\rightarrow\Hom_\lMod{A}(N, M_2) \rightarrow\Hom_\lMod{A}(N, M_3)

가 exact라는 것과 같은 말이다. 즉 다음이 성립한다.

명제 2 임의의 NAModN\in\lMod{A}에 대하여, HomAMod(,N)\Hom_\lMod{A}(-,N)HomAMod(N,)\Hom_\lMod{A}(N,-)은 left exact functor이다.

그러나 일반적으로 HomAMod(,N)\Hom_\lMod{A}(-,N)HomAMod(N,)\Hom_{\lMod{A}}(N,-)이 right exact가 될 필요는 없다. 이러한 조건을 만족하는 AA-module들을 다음과 같이 정의한다.

정의 3 다음을 정의한다.

  1. 만일 Hom(,I)\Hom(-, I)가 right exact라면 IIinjective module단사가군이라 부른다.
  2. 만일 Hom(P,)\Hom(P, -)가 right exact라면 PPprojective module사영가군이라 부른다.

그럼 식 (1)로부터 module들의 direct product가 injective인 것과 각각의 성분이 injective인 것이 동치인 것을 알고, module들의 direct sum이 projective인 것은 각각의 direct summand가 projective인 것과 동치임을 안다. 특히 다음의 homomorphism

Hom(A,u):HomAMod(A,M)HomAMod(A,M)\Hom(A, u):\Hom_{\lMod{A}}(A, M) \rightarrow \Hom_{\lMod{A}}(A, M')

이 isomorphism이라는 사실로부터 AA 자기 자신은 projective임을 알고, 따라서 임의의 free module은 projective module이다.

명제 4 Left AA-module가 projective인 것과 PP가 free AA-module의 direct summand인 것이 동치이다.

증명

임의의 free module의 direct summand가 projective라는 것은 위의 논증으로부터 자명하다. 따라서 PP가 projective라 가정하자. §기저, ⁋명제 2에 의하여 적당한 free AA-module FF와 surjection p:FPp:F \rightarrow P를 택할 수 있다. 한편 PP가 projective라는 것은 다음의 함수

HomAMod(P,p):HomAMod(P,F)HomAMod(P,P)\Hom_{\lMod{A}}(P, p):\Hom_{\lMod{A}}(P,F) \rightarrow \Hom_{\lMod{A}}(P,P)

가 surjective라는 것이므로, 적당한 iHomAMod(P,F)i\in \Hom_{\lMod{A}}(P,F)가 존재하여

idP=HomAMod(P,p)(i)=pi\id_P=\Hom_{\lMod{A}}(P,p)(i)=p\circ i

이도록 할 수 있다. 이 식으로부터 ii는 injective이므로 PPimi\im i를 같은 것으로 볼 수 있고, 그럼 FkerpimiF\cong\ker p\oplus\im i인 것을 확인할 수 있다.

평탄가군Permalink

이번에는 right AA-module MM과 left AA-module들 사이의 AA-linear map v:NNv:N \rightarrow N’이 주어졌다 하자. 그럼 다음의 abelian group homomorphism

MAv:MANMANM\otimes_A v:M\otimes_AN \rightarrow M\otimes_AN'

이 존재한다. 그럼 \otimes는 left adjoint이므로 colimit을 보존하고, 따라서 다음 abelian group들 사이의 isomorphism

coker(MAv)MA(cokerv)\coker(M\otimes_Av)\cong M\otimes_A(\coker v)

이 존재한다. 비슷하게 right AA-module들 사이의 AA-linear map u:MMu:M \rightarrow M’과 고정된 left AA-module NN에 대하여 다음의 isomorphism

coker(uAN)(cokeru)AN\coker(u\otimes_AN)\cong (\coker u)\otimes_A N

이 존재한다.

명제 5 다음이 성립한다.

  1. Right AA-module들 사이의 linear map u:MMu:M \rightarrow M’이 surjective인 것은 임의의 left AA-module NN에 대하여, uANu\otimes_A N이 surjective인 것과 동치이다.
  2. Left AA-module들 사이의 linear map v:NNv:N \rightarrow N’이 surjective인 것은 임의의 right AA-module MM에 대하여, MAvM\otimes_A v이 surjective인 것과 동치이다.

그럼 앞서 했던 것과 마찬가지로, 위의 성질은 right AA-module들의 exact sequence

M1M2M30M_1 \rightarrow M_2 \rightarrow M_3 \rightarrow 0

가 주어졌을 때, 임의의 left AA-module NN에 대해

M1ANM2ANM3AN0M_1\otimes_AN \rightarrow M_2\otimes_AN \rightarrow M_3\otimes_AN \rightarrow 0

도 exact라는 것으로 쓸 수 있다. 마찬가지로 left AA-module들의 exact sequence

N1N2N30N_1 \rightarrow N_2 \rightarrow N_3 \rightarrow 0

가 주어졌을 때, 임의의 right AA-module MM에 대하여

MAN1MAN2MAN30M\otimes_AN_1 \rightarrow M\otimes_AN_2 \rightarrow M\otimes_AN_3 \rightarrow 0

또한 exact가 된다. 즉 다음이 성립한다.

명제 6 임의의 MModAM\in\rMod{A}, NAModN\in \lMod{A}에 대하여, AN-\otimes_ANMAM\otimes_A-는 각각 right exact functor이다.

그럼 정의 3과 비슷한 맥락에서 다음을 정의할 수 있다.

정의 7 Left AA-module NNflat module평탄가군이라는 것은 임의의 right AA-module들 사이의 injective AA-linear map u:MMu:M \rightarrow M’에 대하여, uANu\otimes_A N이 injective인 것이다. 비슷하게 flat right AA-module을 정의할 수 있다.

임의의 free module은 flat이다. 또, module들의 direct sum이 flat인 것과 각각의 summand가 flat인 것이 동치임이 자명하다. 따라서 명제 4에 의하여 projective module은 항상 flat이다. 그러나 그 역이 항상 성립하는 것은 아니다.

댓글남기기