위상공간 위에 정의된 sheaf의 예시 중 가장 기본적인 것은 위상공간 위에 정의된 연속함수들의 모임이며, 우리가 정의할 OSpecA\mathscr{O}_{\Spec A} 또한 비슷하다. 그러나 OSpecA\mathscr{O}_{\Spec A}SpecA\Spec A 위에 정의된 연속함수들의 sheaf였다면 여기에 굳이 새로운 이름을 붙일 필요가 없을 것이다. 가장 간단한 예시로, 임의의 field K\mathbb{K}의 유일한 prime ideal은 (0)(0)이므로, 위상공간으로서 SpecK\Spec \mathbb{K}는 항상 singleton일 것이며 이 위에 위상구조를 주는 방법은 하나 뿐이다. 바꾸어 말하자면, isomorphic하지 않은 두 field의 스펙트럼을 서로 구별하고자 한다면 그 정보는 SpecK\Spec \mathbb{K}의 structure sheaf에 들어있어야 한다. 스펙트럼이 충분히 많은 대수적인 정보를 갖도록 하기 위해, 우리는 OSpecA\mathscr{O}_{\Spec A}AA 위에서 정의된 대수적인 함수들의 sheaf로 정의할 것이다.

Locally ringed spacePermalink

기본적으로 위상공간 위에 정의된 sheaf에 대해서는 [위상수학] §층에서 이미 다루었지만, SpecA\Spec A에 정의할 structure sheaf를 서술하기에는 해당 글의 정의는 불충분하다.

정의 1 위상공간 XX와, 그 위에 정의된 cRing\cRing-valued sheaf OX\mathscr{O}_X의 pair (X,OX)(X,\mathscr{O}_X)ringed space환 달린 공간라 부른다. 만일 XX의 임의의 점 xx에 대하여, xx에서의 stalk OX,x\mathscr{O}_{X,x}가 항상 local ring이라면 이 pair (X,OX)(X, \mathscr{O}_X)locally ringed space국소적 환 달린 공간라 부른다.

우리의 주장은 SpecA\Spec A에 적당한 structure sheaf OSpecA\mathscr{O}_{\Spec A}를 정의하여 (SpecA,OSpecA)(\Spec A, \mathscr{O}_{\Spec A})를 locally ringed space로 만들 수 있고, 이렇게 정의된 Spec\Spec§스펙트럼, ⁋명제 2 혹은 §스펙트럼, ⁋명제 8과 같은 functoriality를 갖는다는 것이다. 이를 수학적으로 적기 위해서는 우선 locally ringed space들 사이의 morphism을 정의해야 한다.

정의 2 두 ringed space (X,OX)(X, \mathscr{O}_X), (Y,OY)(Y, \mathscr{O}_Y)에 대하여, 이들 사이의 morphism은 연속함수 φ:XY\varphi:X \rightarrow YSh(Y,cRing)\Sh(Y,\cRing)에서의 morphism φ:OYφOX\varphi^\sharp:\mathscr{O}_Y \rightarrow \varphi_\ast \mathscr{O}_X의 pair를 의미한다.

두 locally ringed space (X,OX)(X, \mathscr{O}_X), (Y,OY)(Y, \mathscr{O}_Y) 사이의 morphism은 ringed space로서의 morphism (φ,φ)(\varphi,\varphi^\sharp)이, 추가적으로 각각의 xXx\in X에 대하여 local homomorphism φx:OY,φ(x)OX,x\varphi_x^\sharp:\mathscr{O}_{Y,\varphi(x)} \rightarrow \mathscr{O}_{X,x}를 유도하는 것이다.

SpecA\Spec A 위에 정의된 대수적인 함수들Permalink

이제 OSpecA\mathscr{O}_{\Spec A}를 정의해야 한다. 이는 이 글의 서두에서 언급한 것과 같이, SpecA\Spec A 위에 정의된 대수적인 함수들의 sheaf이며, 우리는 §스펙트럼, §§고전적인 대수기하학에서 A=K[x1,,xn]A=\mathbb{K}[\x_1,\ldots, \x_n]일 경우 이들은 적당한 근방을 잡아 유리함수의 꼴로 나타낼 수 있는 함수임을 살펴보았다. 이 과정에서 중요한 역할을 한 것은 AA의 원소, 즉 다항식을 AKn=mSpecA\mathbb{A}_\mathbb{K}^n=\mSpec A 위에서의 함수로 취급할 수 있다는 것이었는데, 일반적인 경우에는 AA의 원소는 다항식도 아니고, 또 SpecA\Spec A의 점들을 AA의 원소에 대입할 수도 없다.

따라서 이 논의를 일반화하기 위해 다음과 같이 생각하자. 우선 AA의 원소는 앞선 예시와 마찬가지로 함수 ff로 생각한다. 그럼 이 때 ff의 점 pSpecA\mathfrak{p}\in\Spec A에서의 함숫값은 canonical projection prp:AA/p\pr_\mathfrak{p}: A \rightarrow A/\mathfrak{p}에 의한 ff의 image이다. 그럼 특히 ff가 점 p\mathfrak{p}에서 00이 된다는 것은

f0(modp)    fp    pZ(f)f\equiv 0\pmod{\mathfrak{p}}\iff f\in \mathfrak{p}\iff \mathfrak{p}\in Z(f)

이다. 즉 Z(f)Z(f)f=0f=0인 점들의 모임으로 이해할 수 있으며, 그 여집합인 principal open set D(f)D(f)f0f\neq 0인 점들의 모임으로 이해할 수 있다.

이러한 관점에서 우리는 SpecA\Spec A대수적인 함수들이 무엇인지 묘사할 수 있다. §스펙트럼, §§고전적인 대수기하학과 마찬가지로, 이들은 각각의 열린집합이 주어질 때마다, 해당 열린집합에서 00이 되지 않는 함수들을 분모로 가질 수 있는 유리함수의 꼴로 나타날 수 있는 함수들이라 정의하면 된다.

이제 principal open set D(f)D(f)가 주어졌다 하자. 그럼 정의에 의해, D(f)D(f) 위의 대수적인 함수를 유리함수 g/hg/h의 형태로 나타냈을 때, 그 분모에 들어갈 수 있는 함수 hh들은 D(f)D(h)D(f)\subseteq D(h)를 만족해야 한다.

보조정리 3 고정된 원소 fAf\in A에 대하여,

S(f)={hAD(f)D(h)}S(f)=\{h\in A\mid D(f)\subseteq D(h)\}

으로 정의하자. 그럼 S(f)S(f)AA의 multiplicative subset이다.

증명

우선 D(1)=SpecAD(1)=\Spec A이므로 S(f)S(f)가 empty product 11을 포함하는 것은 자명하다. 이제 만일 h1,h2S(f)h_1,h_2\in S(f)라면, 다음의 식

D(h1h2)=SpecAZ(h1h2)=SpecA(Z(h1)Z(h2))=(SpecAZ(h1))(SpecAZ(h2))=D(h1)D(h2)D(h_1h_2)=\Spec A\setminus Z(h_1h_2)=\Spec A\setminus (Z(h_1)\cup Z(h_2))=(\Spec A\setminus Z(h_1))\cap (\Spec A\setminus Z(h_2))=D(h_1)\cap D(h_2)

으로부터 D(f)D(h1)D(h2)=D(h1h2)D(f)\subseteq D(h_1)\cap D(h_2)=D(h_1h_2)임을 안다. 이 식은 단지 [대수적 구조] §분수체, ⁋명제 8을 기하학적으로 설명한 것에 불과하다.

이제 SpecA\Spec A의 부분집합 D(f)D(f) 위에 정의된 대수적인 함수들의 모임을 S(f)1AS(f)^{-1}A로 정의해야 함이 직관적이며, 실제로 그렇게 정의할 것이다. 그 전에 우리는 다음 보조정리를 보인다.

보조정리 4 D(f)D(h)D(f)\subseteq D(h)가 성립하는 것은 적당한 n1n\geq 1이 존재하여 fn(h)f^n\in (h)인 것과 동치이다.

증명

D(f)D(h)D(f)\subseteq D(h)인 것은 Z(h)Z(f)Z(h)\subseteq Z(f)인 것과 동치이고, 이는 §스펙트럼, ⁋보조정리 6의 셋째 결과에 의하여 (f)(h)\sqrt{(f)}\subseteq \sqrt{(h)}인 것과 동치이다.

만일 (f)(h)\sqrt{(f)}\subseteq \sqrt{(h)}라면, (f)(f)(h)(f)\subseteq \sqrt{(f)}\subseteq \sqrt{(h)}로부터 f(h)f\in \sqrt{(h)}이고, 따라서 적당한 n1n\geq 1이 존재하여 fn(h)f^n\in (h)여야 함을 안다. 거꾸로 적당한 n1n\geq 1이 존재하여 fn(h)f^n\in (h)라면 f(h)f\in \sqrt{(h)}로부터 (f)(h)(f)\subseteq \sqrt{(h)}이고, 따라서

(f)(h)=(h)\sqrt{(f)}\subseteq\sqrt{\sqrt{(h)}}=\sqrt{(h)}

이다.

이 보조정리를 활용하면 S(f)1AS(f)^{-1}A를 더 깔끔한 방식으로 표현할 수 있다.

보조정리 5 임의의 fAf\in A에 대하여, 다음의 isomorphism

S(f)1ASf1AS(f)^{-1}A\cong S_f^{-1}A

이 존재한다. 뿐만 아니라, 만일 S(g)S(f)S(g)\subseteq S(f)라면 다음의 diagram

localizations

이 commute한다.

증명

우선 canonical morphism들을 ϵ(f):AS(f)1A\epsilon(f): A \rightarrow S(f)^{-1}A, ϵf:ASf1A\epsilon_f:A \rightarrow S_f^{-1}A으로 표기하기로 하자. 그럼 임의의 n1n\geq 1에 대하여 D(f)=D(fn)D(f)=D(f^n)이므로, fnS(f)f^n\in S(f)가 성립하고 따라서 SfS_fϵ(f)\epsilon(f)에 의한 image는 모두 S(f)1AS(f)^{-1}A의 unit이다. 따라서 [가환대수학] §국소화, ⁋명제 6로부터 다음의 commutative diagram

universal_property-1

을 얻는다.

이제 다음의 동치관계

D(f)D(g)    fn(g) for some n1    fn=ag for some n1 and aA()D(f)\subseteq D(g)\iff f^n\in (g)\text{ for some $n\geq 1$}\iff f^n=ag\text{ for some $n\geq 1$ and $a\in A$}\tag{$\ast$}

를 관찰하자. 그럼 D(f)D(g)D(f)\subseteq D(g)를 만족하는 임의의 gg에 대하여, 우리는 fn=agf^n=ag를 만족하는 적당한 n1n\geq 1aAa\in A를 찾을 수 있으므로,

g1afn=1in Sf1A\frac{g}{1}\frac{a}{f^n}=1\qquad\text{in $S_f^{-1}A$}

로부터 ggSf1AS_f^{-1}A의 unit임을 안다. 따라서 다시 [가환대수학] §국소화, ⁋명제 6로부터 다음의 commutative diagram

universal_property-2

을 얻는다. 이제 ϵ(f)\overline{\epsilon(f)}ϵf\overline{\epsilon_f}가 서로의 역함수임은 유일성으로부터 자명하다.

이제 S(g)S(f)S(g)\subseteq S(f)라 하자. 그럼 ϵ(f)^:S(g)1AS(f)1A\widehat{\epsilon(f)}:S(g)^{-1}A \rightarrow S(f)^{-1}A는 마찬가지로 [가환대수학] §국소화, ⁋명제 6을 통해 다음의 diagram

universal_property-3

으로 자명하게 정의되는 것이며, 또 S(g)S(f)    D(f)D(g)S(g)\subseteq S(f)\iff D(f)\subseteq D(g)이므로 위의 동치관계 (\ast)로부터 ggSf1AS_f^{-1}A의 unit이며, 따라서 gkg^k들도 모두 마찬가지이다. 이로부터 ϵfˇ:Sg1ASf1\widecheck{\epsilon_f}: S_g^{-1}A \rightarrow S_f^{-1}를 포함하는 다음의 commutative diagram

universal_property-4

이 존재한다. 그럼 주장의 diagram이 commute한다는 것은 다음 diagram

universal_property-5

을 생각하면 자명한데, 즉

ϵf=ϵfˇϵg=ϵfˇϵgϵ(g)\epsilon_f=\widecheck{\epsilon_f}\circ\epsilon_g=\widecheck{\epsilon_f}\circ\overline{\epsilon_g}\circ\epsilon(g)

그리고

ϵf=ϵfϵ(f)=ϵfϵ(f)^ϵ(g)\epsilon_f=\overline{\epsilon_f}\circ\epsilon(f)=\overline{\epsilon_f}\circ\widehat{\epsilon(f)}\circ\epsilon(g)

으로부터 ϵf\epsilon_fS(g)S(g)의 원소들을 Sf1AS_f^{-1}A의 unit으로 보내는 것을 알고, 뿐만 아니라 [가환대수학] §국소화, ⁋명제 6을 통해 ϵf=ϵf~ϵ(g)\epsilon_f=\widetilde{\epsilon_f}\circ\epsilon(g)를 만족하도록 정의되는 ϵf~\widetilde{\epsilon_f}의 유일성으로부터 ϵfˇϵg=ϵfϵ(f)^\widecheck{\epsilon_f}\circ\overline{\epsilon_g}=\overline{\epsilon_f}\circ\widehat{\epsilon(f)}임을 얻는다.

따라서, D(f)D(f) 위에 정의된 대수적인 함수들은 Sf1AS_f^{-1}A의 원소인 것으로 생각하여도 충분하다. 앞선 글에서 우리는 편의상 Sf1AS_f^{-1}AAfA_f로 표기하기로 하였다.

보조정리 6 SpecA\Spec A의 base {D(f)}fA\{D(f)\}_{f\in A}들에 대하여, 각각의 fiAf_i\in A마다

F(D(fi))=S(fi)1AAfi\mathscr{F}(D(f_i))=S(f_i)^{-1}A\cong A_{f_i}

으로 정의하자. 또, D(fi)D(fj)D(f_i)\subseteq D(f_j)를 만족하는 fi,fjAf_i,f_j\in A마다 restriction map

ρji:S(fj)1(A)S(fi)1(A)\rho_{ji}: S(f_j)^{-1}(A) \rightarrow S(f_i)^{-1}(A)

을 canonical morphism AS(fi)1(A)A\rightarrow S(f_i)^{-1}(A)[가환대수학] §국소화, ⁋명제 6을 적용하여 얻어지는 함수로 정의하자. 그럼 이들 데이터는 [위상수학] §층, ⁋명제 8의 두 조건을 만족하고, 따라서 F\mathscr{F}를 확장하는 SpecA\Spec A의 (cRing\cRing-valued) sheaf가 유일하게 결정된다.

증명

ρji\rho_{ji}들이 restriction map의 조건([위상수학] §준층, ⁋정의 2)을 만족하는 것은 [가환대수학] §국소화, ⁋명제 6의 universal property로부터 자명하다. 여기에서 ρji:S(fj)1(A)S(fi)1(A)\rho_{ji}: S(f_j)^{-1}(A) \rightarrow S(f_i)^{-1}(A)는, 보조정리 5에 의하여, 단순히 S(fj)1(A)S(f_j)^{-1}(A)의 원소를 다음의 꼴

g/h,where hS(fj)()g/h,\qquad\text{where $h\in S(f_j)$}\tag{$\ast$}

로 나타냈을 때, 다음 식

hS(fj)    D(fj)D(h)    D(fi)D(h)    hS(fi)h\in S(f_j)\iff D(f_j)\subseteq D(h)\implies D(f_i)\subseteq D(h)\iff h\in S(f_i)

로부터 (\ast)를 S(fi)1(A)S(f_i)^{-1}(A)의 원소로도 볼 수 있으므로 이 과정을 통해 g/hS(fj)1(A)g/h\in S(f_j)^{-1}(A)g/hS(fi)1(A)g/h\in S(f_i)^{-1}(A)로 이해하는 함수이다.

이제 [위상수학] §층, ⁋명제 8의 두 조건을 증명한다. 표기의 편의를 위해 D(f)=SpecAfD(f)=\Spec A_f이므로, AAAfA_f로 바꾸고 나면 f=1f=1인 경우만 생각하면 충분하다. SpecA=iID(fi)\Spec A=\bigcup_{i\in I}D(f_i)를 만족하는 fiAf_i\in A들을 고정하자.

우선 첫째 조건을 보이기 위해, 원소 sAs\in A가 모든 iIi\in I에 대해 S(fi)1AS(f_i)^{-1}A에서 s=0s=0를 만족한다 하고, ssAA의 원소로서도 00이 됨을 보이자. 그럼 §스펙트럼, ⁋보조정리 12에 의해 (fi)(f_i)의 원소들 중 SpecA=i=1nD(fi)\Spec A=\bigcup_{i=1}^n D(f_i)이도록 하는 f1,,fnf_1,\ldots, f_n을 택할 수 있고, 가정에 의해 모든 i=1,,ni=1,\ldots, n에 대해 다음의 식

fimis=0f_i^{m_i}s=0

을 만족하는 mim_i들이 존재한다. 한편 §스펙트럼, ⁋보조정리 11 이후의 계산으로부터 D(fimi)=D(fi)D(f_i^{m_i})=D(f_i)가 모든 ii에 대해 성립하므로,

SpecA=i=1nD(fimi)\Spec A=\bigcup_{i=1}^n D(f_i^{m_i})

이고, 이로부터 1=i=1naifimi1=\sum_{i=1}^n a_i f_i^{m_i}이도록 하는 aiAa_i\in A들이 존재한다. (참고: §스펙트럼, ⁋보조정리 12의 증명, 혹은 [가환대수학] §정수적 확장, ⁋명제 15의 증명)

따라서

s=1s=(i=1naifimi)s=i=1nai(fimis)=0s=1s=\left(\sum_{i=1}^n a_i f_i^{m_i}\right)s=\sum_{i=1}^n a_i (f_i^{m_i}s)=0

이다.

이제 둘째 조건을 보이기 위해, 각각의 ii마다 S(fi)1AS(f_i)^{-1}A의 원소 si=ai/fimis_i=a_i/f_i^{m_i}가 존재하여, 각각의 i,ji,j마다

aifimi=ajfjmj in D(fi)D(fj)=D(fifj)\frac{a_i}{f_i^{m_i}}=\frac{a_j}{f_j^{m_j}}\quad\text{ in $D(f_i)\cap D(f_j)=D(f_if_j)$}

이도록 할 수 있다. 그런데 D(fi)=D(fimi)D(f_i)=D(f_i^{m_i})이고 D(fj)=D(fjmj)D(f_j)=D(f_j^{m_j})이므로

D(fifj)=D(fi)D(fj)=D(fimi)D(fjmj)=D(fimifjmj)D(f_if_j)=D(f_i)\cap D(f_j)=D(f_i^{m_i})\cap D(f_j^{m_j})=D(f_i^{m_i}f_j^{m_j})

이고, 따라서 적당한 NijN_{ij}가 존재하여

(fimifjmj)Nij(ajfimjaifjmi)=0(f_i^{m_i}f_j^{m_j})^{N_{ij}}(a_jf_i^{m_j}-a_if_j^{m_i})=0

이도록 할 수 있다. N=maxi,j{Nij}N=\max_{i,j}\{N_{ij}\}라 하여

(fimifjmj)N(ajfimjaifjmi)=0(f_i^{m_i}f_j^{m_j})^N(a_jf_i^{m_j}-a_if_j^{m_i})=0

즉,

aifiNmifjNmj+mj=ajfjNmjfiNmi+mia_if_i^{Nm_i}f_j^{Nm_j+m_j}=a_jf_j^{Nm_j}f_i^{Nm_i+m_i}

를 얻자. 그럼 주어진 가정

SpecA=i=1nD(fi)=i=1nD(fiNmi+mi)\Spec A=\bigcup_{i=1}^n D(f_i)=\bigcup_{i=1}^n D(f_i^{Nm_i+m_i})

로부터 우리는 적당한 biAb_i\in A들이 존재하여

1=i=1nbiaifiNmi+mi1=\sum_{i=1}^n b_ia_if_i^{Nm_i+m_i}

이도록 할 수 있다. 이제 s=i=1nbiaifiNmis=\sum_{i=1}^n b_ia_i f_i^{Nm_i}라 하면,

sfjNmj+mj=i=1nbiaifiNmifjNmj+mj=i=1nbiajfjNmjfiNmi+mi=ajfjNmjsf_j^{Nm_j+m_j}=\sum_{i=1}^n b_ia_i f_i^{Nm_i} f_j^{Nm_j+m_j}=\sum_{i=1}^nb_ia_jf_j^{Nm_j}f_i^{Nm_i+m_i}=a_jf_j^{Nm_j}

이므로 fjNmj(sfjmjaj)=0f_j^{Nm_j}(sf_j^{m_j}-a_j)=0이 모든 jj에 대해 성립하고, 따라서 D(fj)D(f_j)에서

s1=ajfjmj\frac{s}{1}=\frac{a_j}{f_j^{m_j}}

이다. 이로부터 원하는 ss를 얻는다.

만일 II가 무한집합일 경우, SpecA=jJD(fj)\Spec A=\bigcup_{j\in J} D(f_j)를 만족하는 II의 유한한 부분집합 J={1,,n}J=\{1,\ldots, n\}을 택하여 위와 같이 반복하여 sF(SpecA)s\in \mathscr{F}(\Spec A)를 얻은 후 이것이 αIJ\alpha\in I\setminus JD(fα)D(f_\alpha)에서도 sα=sD(fα)s_\alpha=s\vert_{D(f_\alpha)}를 만족함을 보이면 된다. 이를 보이기 위해 유한집합

J{α}={1,2,,n,α}IJ\cup\{\alpha\}=\{1,2,\ldots, n,\alpha\}\subseteq I

에 대해서도 위와 같은 과정을 반복하여 sF(SpecA)s’\in \mathscr{F}(\Spec A)를 얻자. 그럼 ssss’는 정의에 의해 i=1,,ni=1,\ldots, n마다 sD(fi)=sD(fi)s\vert_{D(f_i)}=s’\vert_{D(f_i)}를 만족하고 SpecA=D(fi)\Spec A=\bigcup D(f_i)이므로, 위에서 보인 [위상수학] §층, ⁋명제 8의 첫째 조건에 의해 s=ss=s’임을 알고 이로부터

sD(fα)=sD(fα)=sαs\vert_{D(f_\alpha)}=s'\vert_{D(f_\alpha)}=s_\alpha

임을 안다. 이것이 모든 α\alpha에 대해 성립하므로 ss는 임의의 D(fα)D(f_\alpha)로 제한했을 때도 sαs_\alpha가 된다.

정의 7 보조정리 5에 의해 정의되는 SpecA\Spec A 위의 sheaf를 OSpecA\mathscr{O}_{\Spec A}로 쓰고, 이를 structure sheaf라 부른다.

그럼 (SpecA,OSpecA)(\Spec A,\mathscr{O}_{\Spec A})는 locally ringed space 이다.

보조정리 8 (SpecA,OSpecA)(\Spec A,\mathscr{O}_{\Spec A})와 임의의 점 pSpecA\mathfrak{p}\in \Spec A에 대하여, isomorphism

ApOSpecA,p=limUp openOSpecA(U)A_\mathfrak{p}\cong \mathscr{O}_{\Spec A, \mathfrak{p}}=\varinjlim_\text{\scriptsize $U\ni\mathfrak{p}$ open} \mathscr{O}_{\Spec A}(U)

이 존재한다. 뿐만 아니라, pD(f)\mathfrak{p}\in D(f)를 만족하는 임의의 fAf\in A에 대하여, 다음의 diagram

stalk_and_localization-1

이 commute한다.

증명

§스펙트럼, ⁋보조정리 11에 의하여 D(f)D(f)들이 SpecA\Spec A의 base이므로, [위상수학] §위상공간의 기저, ⁋명제 5에 의하여

OSpecA,p=limD(f)pOSpecA(D(f))\mathscr{O}_{\Spec A, \mathfrak{p}}=\varinjlim_{D(f)\ni\mathfrak{p}} \mathscr{O}_{\Spec A}(D(f))

이 성립한다. 한편 pD(f)    f∉p\mathfrak{p}\in D(f)\iff f\not\in \mathfrak{p}이므로, 우리는 다음의 diagram

stalk_and_localization-2

을 얻고, 따라서 주어진 isomorphism을 보이는 것은 단순히 다음의 대수적인 isomorphism

Aplimp∌fAf()A_\mathfrak{p}\cong \varinjlim_{\mathfrak{p}\not\ni f} A_f\tag{$\ast\ast$}

을 보이는 것과 같고, 이는 localization의 universal property ([가환대수학] §국소화, ⁋명제 6)와 direct limit의 universal property를 각각 사용하면 된다. 주장의 diagram은 isomorphism (\ast\ast)을 통해 위의 diagram에서 limAf\varinjlim A_fApA_\mathfrak{p}로 바꾸어주면 된다.

이제 드디어 Spec\Spec의 functoriality를 우리가 원하는 형태로 적을 준비가 되었다.

명제 9 대응 A(SpecA,OSpecA)A\mapsto (\Spec A, \mathscr{O}_{\Spec A})는 contravariant functor Spec:cRingopLocallyRingedSpace\Spec: \cRing^\op \rightarrow \LRS를 정의한다.

증명

우리는 이미 ring homomorphism ϕ:AB\phi: A \rightarrow B가 연속함수 Specϕ:SpecBSpecA\Spec\phi: \Spec B \rightarrow \Spec A를 유도하는 것을 안다. (§스펙트럼, ⁋명제 8) 따라서

(Specϕ):OSpecA(Specϕ)OSpecB(\Spec\phi)^\sharp: \mathscr{O}_{\Spec A} \rightarrow (\Spec\phi)_\ast \mathscr{O}_{\Spec B}

를 묘사하면 충분하다. 이를 위해서는 principal open set에서의 함수

(Specϕ)(D(f)):OSpecA(D(f))OSpecB((Specϕ)1(D(f)))(\Spec\phi)^\sharp(D(f)): \mathscr{O}_{\Spec A}(D(f)) \rightarrow \mathscr{O}_{\Spec B}((\Spec \phi)^{-1}(D(f)))

를 보면 된다. 한편 §스펙트럼, ⁋명제 8의 증명에서

(Specϕ)1(Z(f))=Z(ϕ(f))(\Spec\phi)^{-1}(Z(f))=Z(\phi(f))

이므로

(Specϕ)1(D(f))=D(ϕ(f))(\Spec\phi)^{-1}(D(f))=D(\phi(f))

임을 안다. 따라서, structure sheaf의 정의에 의하여 (Specϕ)(D(f))(\Spec\phi)^\sharp(D(f))를 정의하는 것은

AfBϕ(f)A_f \rightarrow B_{\phi(f)}

를 정의하는 것과 같고, 이는 합성

AϕBϵBϕ(f)A \overset{\phi}{\longrightarrow}B \overset{\epsilon}{\longrightarrow} B_{\phi(f)}

[가환대수학] §국소화, ⁋명제 6을 적용하여 얻어진다. 물론 이렇게 정의된 (Specϕ)(\Spec\phi)^\sharp이 교집합 D(f)D(g)D(f)\cap D(g)에서 같은 함수를 정의함을 보여야 하지만, 이는 D(f)D(g)D(f)\cap D(g)임을 이용해서 [가환대수학] §국소화, ⁋명제 6에 유일성 결과를 사용하면 된다.

이상에서 (Specϕ,(Specϕ)):(SpecB,OSpecB)(SpecA,OSpecA)(\Spec\phi, (\Spec\phi)^\sharp): (\Spec B, \mathscr{O}_{\Spec B}) \rightarrow (\Spec A, \mathscr{O}_{\Spec A})가 ringed space들 사이의 morphism인 것을 안다. 이제 이것이 locally ringed space들 사이의 morphism임을 보이기 위해서는 임의의 qSpecB\mathfrak{q}\in \Spec B에 대하여

(Specϕ)q:OSpecA,(Specϕ)(q)OSpecB,q(\Spec\phi)^\sharp_\mathfrak{q}:\mathscr{O}_{\Spec A, (\Spec \phi)(\mathfrak{q})} \rightarrow\mathscr{O}_{\Spec B, \mathfrak{q}}

이 local homomorphism이면 된다. 그런데 (Specϕ)(q)=ϕ1(q)(\Spec \phi)(\mathfrak{q})=\phi^{-1}(\mathfrak{q})이고, 따라서 보조정리 7에 의하여 (Specϕ)q(\Spec\phi)^\sharp_\mathfrak{q}Aϕ1(q)A_{\phi^{-1}(\mathfrak{q})}에서 BqB_{\mathfrak{q}}로의 ring homomorphism이며 이는 Aϕ1(p)A_{\phi^{-1}(\mathfrak{p})}의 유일한 maximal ideal ϕ1(q)Aϕ1(q)\phi^{-1}(\mathfrak{q})A_{\phi^{-1}(\mathfrak{q})}BpB_\mathfrak{p}의 유일한 maximal ideal qBq\mathfrak{q}B_\mathfrak{q}로 보낸다.

아핀스킴Permalink

정의 10 명제 8의 functor Spec:cRingopLocallyRingedSpace\Spec:\cRing^\op \rightarrow \LRS의 essential image를 affine scheme아핀스킴으로 정의한다.

Affine scheme들의 category를 AffSch\AffSch로 적는다. 그럼 contravariant functor Spec:cRingopAffSch\Spec:\cRing^\op \rightarrow \AffSch는 그 정의에 의해 essentially surjective이다. ([범주론] §자연변환, ⁋정리 5) 또, 만일 (φ,φ):(SpecB,OSpecB)(SpecA,OSpecA)(\varphi, \varphi^\sharp): (\Spec B, \mathscr{O}_{\Spec B}) \rightarrow (\Spec A, \mathscr{O}_{\Spec A})이 어떠한 ring homomorphism ϕ\phi로부터 유도된 것이라면, 명제 9의 증명에서 1=fA1=f\in A로 잡으면

φ(D(1))=(AϕBidBBϕ(1)=B)=ϕ\varphi^\sharp(D(1))= \bigl(A \overset{\phi}{\longrightarrow} B \overset{\id_B}{\longrightarrow} B_{\phi(1)}=B\bigr)=\phi

이므로, 이 functor는 반드시 faithful이다. 뿐만 아니라 다음이 성립한다.

명제 11 Functor Spec:cRingopLocallyRingedSpace\Spec: \cRing^\op \rightarrow \LRS는 fully faithful이다.

증명

임의의 두 affine scheme (X,OX)(X, \mathscr{O}_{X}), (Y,OY)(Y, \mathscr{O}_{Y})와 이들 사이의 morphism

(X,OX)(Y,OY)(X, \mathscr{O}_{X}) \rightarrow (Y, \mathscr{O}_{Y})

이 주어졌다 하면, isomorphism (SpecB,OSpecB)(X,OX)(\Spec B, \mathscr{O}_{\Spec B})\cong (X, \mathscr{O}_X), (SpecA,OSpecA)(Y,OY)(\Spec A, \mathscr{O}_{\Spec A})\cong (Y, \mathscr{O}_Y)을 통해 이를 두 spectrum들 사이의 (locally ringed space로서의) morphism

(φ,φ):(SpecB,OSpecB)(SpecA,OSpecA)(\varphi, \varphi^\sharp): (\Spec B, \mathscr{O}_{\Spec B}) \rightarrow (\Spec A, \mathscr{O}_{\Spec A})

으로 볼 수 있다. 따라서 이 locally ringed space들 사이의 morphism이 적당한 ring homomorphism ϕ\phi로부터 나오는 것을 증명하면 충분하다. Spec\Spec이 faithful이라는 위의 증명에서 힌트를 얻어,

ϕ=φ(D(1)):AB\phi=\varphi^\sharp(D(1)):A \rightarrow B

를 통해 ring homomorphism ϕ:AB\phi:A \rightarrow B를 정의하면 이제 주장을 완성하기 위해서는 Specϕ=(φ,φ)\Spec\phi=(\varphi,\varphi^\sharp)임을 보여야 한다. 이는

임의의 qSpecB\mathfrak{q}\in \Spec B에 대하여

(Specϕ)(q)=ϕ1(q)=φ(q)(\Spec \phi)(\mathfrak{q})=\phi^{-1}(\mathfrak{q})=\varphi(\mathfrak{q})

임을 보이자. 우선 보조정리 8에서 f=1f=1로 두면 우리는 다음의 diagram

faithuful

을 얻는다. 이 diagram에서 수직방향 함수들은 모두 isomorphism들이고, 다음의 면

commuting_square

을 제외한 모든 면들은 commuting square임을 알고 있다. 따라서 위의 diagram에서 AOSpecB,qA \rightarrow \mathscr{O}_{\Spec B, \mathfrak{q}}는 어떤 함수를 타고 가도 동일하게 결정되며, 이 함수에 [가환대수학] §국소화, ⁋명제 6를 적용하면 Aφ(q)OSpecB,qA_{\varphi(\mathfrak{q})} \rightarrow \mathscr{O}_{\Spec B, \mathfrak{q}}가 유일하게 결정된다. 이로부터 위의 diagram의 모든 면들이 commuting square인 것을 안다. 즉, ϕq:Aφ(q)Bq\phi_\mathfrak{q}:A_{\varphi(\mathfrak{q})}\rightarrow B_\mathfrak{q}도 local homomorphism이고, 따라서 ϕ1(q)=φ(q)\phi^{-1}(\mathfrak{q})=\varphi(\mathfrak{q})임을 안다. 이제 structure sheaf에서 ϕ\phiφ\varphi^\sharp과 같다는 것은 restriction map만 생각하면 충분하므로, 이상에서 원하는 주장이 증명된다.

따라서 Spec\SpeccRing\cRing에서 AffSch\AffSch로의 contravariant functor로 보면 Spec\Spec은 두 카테고리 cRingop\cRing^\opAffSch\AffSch 사이의 categorical equivalence이다. 뿐만 아니라, 명제 11에 의해 AffSch\AffSchLocallyRingedSpace\LRS의 full subcategory이다.

[범주론] §자연변환, ⁋정리 5에 의해 Spec\Spec이 full인 것만 보이면 충분하다.

한편 임의의 스펙트럼 (SpecA,OSpecA)(\Spec A, \mathscr{O}_{\Spec A})에 대하여, 우리는 정의에 의해

OSpecA(A)=OSpecA(D(1))A\mathscr{O}_{\Spec A}(A)=\mathscr{O}_{\Spec A}(D(1))\cong A

임을 안다. 만일 locally ringed space (X,OX)(X, \mathscr{O}_X)가 affine scheme이었다면, 마찬가지 방식으로 OX(X)\mathscr{O}_X(X)를 살펴보아 (X,OX)(X, \mathscr{O}_X)가 어떠한 ring의 spectrum과 isomorphic한지 알 수 있다. 즉, affine scheme (X,OX)(X, \mathscr{O}_X)에 대하여 A=OX(X)A=\mathscr{O}_X(X)라 하면 (X,OX)(SpecA,OSpecA)(X, \mathscr{O}_X)\cong (\Spec A, \mathscr{O}_{\Spec A})가 성립한다. 더 일반적으로 다음을 정의한다.

정의 12 임의의 locally ringed space (X,OX)(X, \mathscr{O}_X)에 대하여, global section functor Γ:LocallyRingedSpacecRingop\Gamma:\LRS \rightarrow \cRing^\opXΓ(X,OX)=OX(X)X\mapsto \Gamma(X, \mathscr{O}_X)=\mathscr{O}_X(X)로 정의한다.1

명제 11의 증명에서 주목할 만한 사실은 (X,OX)(X, \mathscr{O}_X)가 affine scheme이라는 가정은 필요가 없다는 사실이다. 즉, (X,OX)(SpecB,OSpecB)(X, \mathscr{O}_X)\cong(\Spec B, \mathscr{O}_{\Spec B})라는 가정을 버리고 명제 11의 diagram 대신 다음의 diagram

adjoint

을 사용하여도 비슷한 논증을 해 나갈 수 있으며, 이 때 결론의 BBΓ(X,OX)\Gamma(X, \mathscr{O}_X)로 바뀌게 된다. 어차피 OX\mathscr{O}_XXX에 의해 결정되는 데이터이므로, 이를 간략히 Γ(X)\Gamma(X)로만 표기하면 이로부터 다음의 정리를 얻는다.

정리 13 임의의 locally ringed space (X,OX)(X, \mathscr{O}_X)와 ring AA에 대하여, 다음의 natural isomorphism

HomLocallyRingedSpace(X,SpecA)HomcRingop(Γ(X),A)=HomcRing(A,Γ(X))\Hom_\LRS(X, \Spec A)\cong \Hom_{\cRing^\op}(\Gamma(X), A)=\Hom_{\cRing}(A, \Gamma(X))

이 존재한다. 즉, global section functor Γ:LocallyRingedSpacecRingop\Gamma: \LRS \rightarrow \cRing^\opSpec\Spec functor Spec:cRingopLocallyRingedSpace\Spec:\cRing^\op \rightarrow \LRS의 left adjoint이다.


참고문헌

[Har] R. Hartshorne, Algebraic geometry. Graduate texts in mathematics. Springer, 1977.
[Vak] R. Vakil, The rising sea: Foundation of algebraic geometry. Available online.


  1. 일반적으로 우리는 임의의 XX 위의 sheaf F\mathscr{F}에 대해 F(X)\mathscr{F}(X)Γ(X,F)\Gamma(X, \mathscr{F})로 표기한다. 

댓글남기기