우리는 [호몰로지 대수학] §Ext와 Tor, ⁋정의 2에서 Tor\Tor functor들을 정의했으며, 만일 BB가 flat AA-algebra라면, 다음의 canonical isomorphism

BAToriA(M,N)ToriB(BAM,BAN)B\otimes_A\Tor_i^A(M,N)\cong\Tor_i^B(B\otimes_AM, B\otimes_AN)

이 존재한다는 것을 보았다. 이는 특히 B=S1AB=S^{-1}A인 경우 잘 적용된다.

명제 1 AA-module MMAA의 ideal a\mathfrak{a}가 주어졌다 하자. 그럼 multiplication map aAMM\mathfrak{a}\otimes_AM \rightarrow M이 injection인 것과 Tor1A(A/a,M)=0\Tor_1^A(A/\mathfrak{a}, M)=0인 것이 동치이다. MM이 flat인 것은 모든 finitely generated a\mathfrak{a}에 대하여 aAMM\mathfrak{a}\otimes_AM \rightarrow M이 injection인 것과 동치이다.

증명

Short exact sequence

0aAA/a00 \rightarrow \mathfrak{a} \rightarrow A \rightarrow A/\mathfrak{a} \rightarrow 0

Tor\Tor long exact sequence를 취하면

Tor1A(A,M)Tor1A(A/a,M)aAMAAM(A/a)AM0\cdots \rightarrow \Tor_1^A(A, M) \rightarrow \Tor_1^A(A/\mathfrak{a}, M) \rightarrow \mathfrak{a}\otimes_AM \rightarrow A\otimes_AM \rightarrow (A/\mathfrak{a})\otimes_AM \rightarrow 0

을 얻는다. 이로부터 aMM\mathfrak{a}\otimes M \rightarrow M이 injection인 것과 Tor1A(A/a,M)=0\Tor_1^A(A/\mathfrak{a},M)=0인 것이 동치인 것은 자명하다.

이제 두 번째 주장을 보여야 한다. 이를 위해서는 임의의 injection LNL \rightarrow N에 대하여, LAMNAML\otimes_AM \rightarrow N\otimes_AM이 injection이 된다는 것을 보여야 한다. 그런데 이를 보이기 위해서는 NNfinitely generated임을 가정해도 충분하다. 임의의 zNAMz\in N\otimes_AMxyx\otimes y 꼴의 원소들의 유한한 합으로 적히므로, 이러한 xx들을 모아 만들어진 finitely generated module NN’에 대해, zzNAMN’\otimes_A M의 원소라고 가정하여도 되기 때문이다.

이제 두 finitely generated AA-module NN, LL 사이에 있는 submodule들의 sequence

L=N0N1Np=NL=N_0 \subseteq N_1\subseteq\cdots\subseteq N_p=N

을 잡아서, Ni+1/NiN_{i+1}/N_i들 각각이 하나의 원소로 생성되도록 할 수 있다. 그럼 AA의 적당한 ideal a\mathfrak{a}가 존재하여 Ni+1/NiA/aN_{i+1}/N_i\cong A/\mathfrak{a}이다. 또, 이들 inclusion들을 반복하여 LNL\hookrightarrow N을 얻으면 이 또한 injection이므로, 결과적으로 p=1p=1로 가정하고 N/LA/aN/L\cong A/\mathfrak{a}로 가정해도 충분하다. 위의 논의에 의하여, 임의의 finitely generated ideal a\mathfrak{a}’에 대해 aAMM\mathfrak{a}’\otimes_AM \rightarrow M이 injection이라면 이 조건은 임의의 ideal a\mathfrak{a}에 대해서도 aAMM\mathfrak{a}\otimes_AM \rightarrow M이 injection이 되는 것을 보이는 것도 기억하자. 이제 다음의 short exact sequence

0LNN/L00 \rightarrow L \rightarrow N \rightarrow N/L \rightarrow 0

Tor\Tor long exact sequence를 취하면

Tor1A(N/L,M)LAMNAM(N/L)AM0\cdots \rightarrow \Tor_1^A(N/L, M) \rightarrow L\otimes_AM \rightarrow N\otimes_AM \rightarrow (N/L)\otimes_AM \rightarrow 0

를 얻는데, 여기서 Tor1A(N/L,M)=Tor1A(A/a,M)\Tor_1^A(N/L,M)=\Tor_1^A(A/\mathfrak{a},M)00이므로 원하는 결과를 얻는다.

이로부터, 특별한 몇몇 경우에 다음 따름정리들을 얻는다.

따름정리 2 Field k\mathbb{k}와 ring A=k[t]/(t2)A=\mathbb{k}[t]/(t^2), 그리고 AA-module MM이 주어졌다 하자. 그럼 MM이 flat AA-module인 것과, multiplication ×t:MtM\times t: M \rightarrow tM이 isomorphism M/tMtMM/tM \rightarrow tM을 유도하는 것이 동치이다.

증명

AA의 유일한 ideal이 (t)(t)이므로, MM이 flat인 것은 (t)AMM(t)\otimes_A M \rightarrow M이 injective인 것과 동치이다. 한편, ×t:A(t)\times t: A \rightarrow (t)AA-linear map이고, 그 kernel이 (t)(t)이다. 더 명시적으로 이 AA-linear isomorphism은 다음 식

A/(t)k(t);a+(t)atA/(t)\cong \mathbb{k} \rightarrow (t);\qquad a+(t)\mapsto at

으로 주어진다. 이제 이로부터 isomorphism

M/tMA/(t)AM(t)AMM/tM\cong A/(t)\otimes_A M \cong (t)\otimes_A M

을 얻는다. 한편 multiplication map (t)AMM(t)\otimes_AM \rightarrow MAA-bilinear map

(t)×MM;(ta,x)(ta)x(t)\times M \rightarrow M;\qquad (ta, x)\mapsto (ta)x

을 통해 얻어지는 것이며, 이를 위의 isomorphism과 합성하면 그로부터 얻어지는 M/tMMM/tM \rightarrow M은 임의의 x+tMM/tMx+tM\in M/tM에 대하여,

x+tM(1+(t))xtxtxx+tM \mapsto (1+(t))\otimes x\mapsto t\otimes x\mapsto tx

으로 얻어진다. 즉, M/tMMM/tM \rightarrow M이 정확히 tt를 곱하여 얻어지는 함수 tMtM이며, 이 함수의 image가 tMtM인 것은 자명하므로, ×t:M/tMtM\times t: M/tM \rightarrow tM이 isomorphism인 것과 (t)AMM(t)\otimes_AM \rightarrow M이 injective인 것이 동치이고, 이는 다시 명제 1에 의해 MM이 flat인 것과 동치이다.

따름정리 3 Zero-divisor가 아닌 원소 aAa\in A를 고정하자. 만일 MM이 flat AA-module이라면, aaMM의 zero-divisor가 아니다. 만일 AA가 PID라면 그 역도 성립한다.

증명

MM이 flat AA-module이라면 (a)AMM(a)\otimes_AM \rightarrow M이 injection이므로 aaMM의 non-zerodivisor이다. 한편 AA가 PID라면, AA의 모든 ideal이 non-zerodivisor 하나로 생성되고, 특히 모든 ideal a\mathfrak{a}에 대하여 aAMM\mathfrak{a}\otimes_AM \rightarrow M이 injective이다.

일반적으로 tensor product의 원소를 표현하는 방식은 유일하지 않다. 다음 보조정리는 이를 어느정도 해소해준다.

보조정리 4AA-module M,NM,N을 고정하고, NN{yj}jJ\{y_j\}_{j\in J}들로 생성된다 하자. 이제 MANM\otimes_AN의 임의의 원소를 유한합

jJxjyj\sum_{j\in J} x_j\otimes y_j

으로 나타냈을 때, 이 원소가 00이 되는 것과, 적당한 MM의 원소들 {xj}jJ\{x_j’\}_{j\in J}, index set II, 그리고 aijAa_{ij}\in A가 존재하여 다음 식

iIaijxi=xjfor all j,jJaijyj=0for all i\sum_{i\in I} a_{ij}x_i'=x_j\quad\text{for all $j$},\qquad \sum_{j\in J} a_{ij}y_j=0\quad\text{for all $i$}

이 성립하는 것이 동치이다.

증명

우선 주어진 조건을 만족하는 xjx_j’들과 aija_{ij}들이 모두 존재한다 하면

jJxjyj=jJ((iIaijxi)yj)=iIxi(jJaijyj)=0\sum_{j\in J} x_j\otimes y_j=\sum_{j\in J}\left(\left(\sum_{i\in I}a_{ij}x_i'\right)\otimes y_j\right)=\sum_{i\in I} x_i'\otimes\left(\sum_{j\in J} a_{ij} y_j\right)=0

이 되므로 역방향은 쉽게 얻어진다.

이제 원래의 방향을 보이기 위해 먼저 NN이 free module익고 {yj}jJ\{y_j\}_{j\in J}NN의 basis인 경우를 살펴보자. 그럼 다음의 isomorphism

MANjJ(MAAyj)jJMM\otimes_AN\cong\bigoplus_{j\in J} (M\otimes_A Ay_j)\cong \bigoplus_{j\in J} M

을 생각하면 ([대수적 구조] §가군의 직접곱과 직합, 텐서곱, ⁋정리 6), 원소 jxjyj\sum_j x_j\otimes y_j(xj)jJ(x_j)_{j\in J}에 해당되므로 이 원소가 00인 것과 모든 xjx_j00인 것이 동치이다.

이제 임의의 module NN에 대하여, 적당한 free AA-module FF, ε:FN\varepsilon: F \rightarrow N을 택하여 FF의 basis {fj}jJ\{f_j\}_{j\in J}ε\varepsilon을 통해 {yj}jJ\{y_j\}_{j\in J}로 옮겨지도록 할 수 있다. ([다중선형대수학] §기저, ⁋정의 1) 그럼 다음의 short exact sequence

0kerεFεN00 \longrightarrow\ker\varepsilon \longrightarrow F \overset{\varepsilon}{\longrightarrow} N \longrightarrow 0

를 얻으며, 다시 kerε\ker \varepsilon[다중선형대수학] §기저, ⁋명제 2를 통해 free module GG의 quotient로 보면 다음의 exact sequence

Gkerε0G \rightarrow \ker\varepsilon \rightarrow 0

를 얻는다. 이들을 통해 NNfree presentation

GηFεN0G \overset{\eta}{\longrightarrow} F \overset{\varepsilon}{\longrightarrow} N \longrightarrow 0

을 얻는다. 한편 MAM\otimes_A-는 right exact이므로, 이로부터 다음의 exact sequence

MAGidMηMAFidMεMAN0M\otimes_A G \overset{\id_M\otimes\eta}{\longrightarrow} M\otimes_AF \overset{\id_M\otimes \varepsilon}{\longrightarrow} M\otimes_AN \longrightarrow 0

을 얻으며, 가정에 의해 jJxjfj\sum_{j\in J} x_j\otimes f_jidMε\id_M\otimes\varepsilon을 통해 00으로 보내진다. 따라서, MAFM\otimes_AF에서의 exactness로부터 적당한 xiMx_i’\in M, ziGz_i\in G들을 택하여

iIxiη(zi)=(idMη)(ixizi)=jxjfj\sum_{i\in I} x_i'\otimes\eta(z_i)=(\id_M\otimes\eta)\left(\sum_i x_i'\otimes z_i\right)=\sum_j x_j\otimes f_j

이도록 할 수 있다. 한편 FF의 basis {fj}jJ\{f_j\}_{j\in J}를 이용하여

η(zi)=jJaijfj,(aij)jJ finitely supported for all i\eta(z_i)=\sum_{j\in J} a_{ij}f_j,\qquad\text{$(a_{ij})_{j\in J}$ finitely supported for all $i$}

로 적을 수 있다. 이를 위의 식에 대입하면

jJxjfj=iIxiη(zi)=iIjJaijxifj\sum_{j\in J} x_j\otimes f_j=\sum_{i\in I} x_i'\otimes\eta(z_i)=\sum_{i\in I}\sum_{j\in J}a_{ij}x_i'\otimes f_j

으로부터

0=jJxjfjiIjJaijxifj=jJ(xjiIaijxi)fj0=\sum_{j\in J} x_j \otimes f_j-\sum_{i\in I}\sum_{j\in J} a_{ij}x_i'\otimes f_j=\sum_{j\in J} \left(x_j-\sum_{i\in I} a_{ij}x_i'\right)\otimes f_j

을 얻고, 따라서 위에서 보인 free module일 때의 결과에 의해 xj=iIaijxix_j=\sum_{i\in I} a_{ij}x_i’인 것을 안다. 이 때 η(zi)\eta(z_i)ε\varepsilon에 의한 image를 생각하면

0=(εη)(zi)=ε(jJaijfj)=jJaijyj0=(\varepsilon\circ\eta)(z_i)=\varepsilon\left(\sum_{j\in J} a_{ij}f_j\right)=\sum_{j\in J} a_{ij}y_j

이므로 원하는 결과를 얻는다.

더 일반적으로 다음이 성립한다.

따름정리 5 AA-module MM이 flat인 것과 다음 조건이 동치이다.

0=iIaixi0=\sum_{i\in I} a_ix_i를 만족하는 xiMx_i\in MaiAa_i\in A가 주어질 때마다 index set JJ, xjMx_j’\in M, bijAb_{ij}\in A들이 존재하여 다음 두 식

jJbijxj=xifor all i,iIbijai=0for all j\sum_{j\in J} b_{ij} x_j'=x_i\quad\text{for all $i$},\qquad \sum_{i\in I} b_{ij} a_i=0\quad\text{for all $j$}

을 만족한다.

증명

명제 1의 결과로부터, MM이 flat인 것과 임의의 finitely generated ideal a\mathfrak{a}에 대해 multiplication map

aAMM\mathfrak{a}\otimes_A M \rightarrow M

이 injective인 것과 동치이다. 이는

iaixiaAM\sum_i a_i\otimes x_i\in \mathfrak{a}\otimes_AM

이 위의 multiplication map의 kernel에 속한다면 이 원소가 반드시 00이 되어야 한다는 것과 동치이며, 이제 보조정리 4를 이용하여 이 원소가 언제 00이 되는지를 살펴보면 원하는 결과를 얻는다.

한편 flatness 또한 [호몰로지 대수학] §분해, ⁋정의 1과 비슷한 형태로 diagram의 언어를 이용해 서술할 수 있다.

따름정리 6 AA-module MM에 대하여 다음이 모두 동치이다.

  1. MM이 flat AA-module이다.
  2. 임의의 finitely generated free module FF, morphism u:FMu:F \rightarrow Mkeru\ker u의 monogeneous submodule KK에 대하여, 다음 diagram

    flatness

    이 존재하여 KkervK\subseteq \ker v이도록 할 수 있다.

  3. 2번 조건은 가정을 keru\ker u의 monogeneous submodule 대신 finitely generated submodule로 약화시켜도 성립한다.
증명

첫 번째와 두 번째 조건이 동치인 것은 따름정리 5에 의해 자명하다. 따라서 둘째 조건을 가정하고 셋째 조건만 보이면 충분한데, 이는 KK의 generator들 x1,,xnx_1,\ldots, x_n에 대하여 monogenous submodule x1x_1를 죽이는 v1:FGv_1:F \rightarrow G를 택한 후, v1(K)v_1(K)의 남은 generator들 v1(x2),,v1(xn)v_1(x_2),\ldots, v_1(x_n)에 같은 과정을 반복하면 된다.

만일 MM이 finitely presented라면, 다음의 exact sequence

0KFM00 \rightarrow K \rightarrow F \rightarrow M \rightarrow 0

이 존재한다. 여기서 FF는 finitely generated free AA-module이고, KK 또한 finitely generated이다. 만일 MM이 flat이라면, 위의 따름정리에서 imvG\im v\subseteq GGMG \rightarrow M에 의하여 MM으로 isomorphic하게 옮겨진다. 따라서 GMG \rightarrow M이 split하고, 이로부터 MMGG의 direct summand인 것을 안다. 즉, finitely presented flat module은 finitely presented projective module과 같은 것이다. ([다중선형대수학] §사영가군, 단사가군, 평탄가군, ⁋명제 4)

따름정리 7 Field k\mathbb{k}A=k[x]A=\mathbb{k}[\x]를 고정하고, EE가 flat AA-algebra라 하자. 만일 E/xEE/\x E가 domain이고, SSfEf\in E에 대해 1xf1-\x f 꼴의 원소들의 모임이라면 S1ES^{-1}E는 domain이다.

증명

우선 주어진 명제를 간단한 형태로 바꾸자. Localization을 취하는 것은 \otimes를 보존하므로, EES1ES^{-1}E로 바꾸어도 S1ES^{-1}E는 여전히 flat AA-algebra이다. 또, E/xEE/\x E가 domain이라면 S1E/xS1ES^{-1} E/ \x S^{-1}E 또한 domain이므로, 처음부터 EES1ES^{-1}E로 택해도 된다. 이 때, SS를 조건과 같이 선택하는 것은 EE1xf1-\x f 꼴의 모든 원소가 unit이라는 가정으로 바꿔줄 수 있다.

이제 위의 조건 하에서 EE의 ideal들 a,b\mathfrak{a}, \mathfrak{b}ab=0\mathfrak{a}\mathfrak{b}=0을 만족한다 하고, a=0\mathfrak{a}=0 혹은 b=0\mathfrak{b}=0이 성립해야 한다는 것을 보여야 한다. 그럼 ab=0\mathfrak{a}\mathfrak{b}=0이므로, 필요하다면 a\mathfrak{a}b\mathfrak{b}를 키워서 이들이 서로의 annihilator라고 가정할 수 있다. 이제 ab=0\mathfrak{a}\mathfrak{b}=0 modulo x\x이고, E/xEE/\x E가 domain이므로 b(x)\mathfrak{b}\subseteq (\x)라 가정할 수 있다. 그럼 x\xEE의 non-zerodivisor이고 a(b:(x))x=0\mathfrak{a}(\mathfrak{b}:(\x))\x=0이므로 (b:(x))(\mathfrak{b}:(\x))a\mathfrak{a}를 annihilate한다. 즉, (b:(x))b(\mathfrak{b}:(\x))\subseteq \mathfrak{b}이므로 b=xb\mathfrak{b}=\x\mathfrak{b}이다. 이제 §정수적 확장, ⁋보조정리 7으로부터 원하는 결과를 얻는다.


참고문헌

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


댓글남기기