위상공간 위에 정의된 sheaf의 예시 중 가장 기본적인 것은 위상공간 위에 정의된 연속함수들의 모임이며, 우리가 정의할 OSpecA 또한 비슷하다. 그러나 OSpecA가 SpecA 위에 정의된 연속함수들의 sheaf였다면 여기에 굳이 새로운 이름을 붙일 필요가 없을 것이다. 가장 간단한 예시로, 임의의 field K의 유일한 prime ideal은 (0)이므로, 위상공간으로서 SpecK는 항상 singleton일 것이며 이 위에 위상구조를 주는 방법은 하나 뿐이다. 바꾸어 말하자면, isomorphic하지 않은 두 field의 스펙트럼을 서로 구별하고자 한다면 그 정보는 SpecK의 structure sheaf에 들어있어야 한다. 스펙트럼이 충분히 많은 대수적인 정보를 갖도록 하기 위해, 우리는 OSpecA를 A 위에서 정의된 대수적인 함수들의 sheaf로 정의할 것이다.
기본적으로 위상공간 위에 정의된 sheaf에 대해서는 [위상수학] §층에서 이미 다루었지만, SpecA에 정의할 structure sheaf를 서술하기에는 해당 글의 정의는 불충분하다.
정의 1 위상공간 X와, 그 위에 정의된 cRing-valued sheaf OX의 pair (X,OX)를 ringed space환 달린 공간라 부른다. 만일 X의 임의의 점 x에 대하여, x에서의 stalk OX,x가 항상 local ring이라면 이 pair (X,OX)를 locally ringed space국소적 환 달린 공간라 부른다.
우리의 주장은 SpecA에 적당한 structure sheaf OSpecA를 정의하여 (SpecA,OSpecA)를 locally ringed space로 만들 수 있고, 이렇게 정의된 Spec은 §스펙트럼, ⁋명제 2 혹은 §스펙트럼, ⁋명제 8과 같은 functoriality를 갖는다는 것이다. 이를 수학적으로 적기 위해서는 우선 locally ringed space들 사이의 morphism을 정의해야 한다.
정의 2 두 ringed space (X,OX), (Y,OY)에 대하여, 이들 사이의 morphism은 연속함수 φ:X→Y와 Sh(Y,cRing)에서의 morphism φ♯:OY→φ∗OX의 pair를 의미한다.
두 locally ringed space (X,OX), (Y,OY) 사이의 morphism은 ringed space로서의 morphism (φ,φ♯)이, 추가적으로 각각의 x∈X에 대하여 local homomorphism φx♯:OY,φ(x)→OX,x를 유도하는 것이다.
이제 OSpecA를 정의해야 한다. 이는 이 글의 서두에서 언급한 것과 같이, SpecA 위에 정의된 대수적인 함수들의 sheaf이며, 우리는 §스펙트럼, §§고전적인 대수기하학에서 A=K[x1,…,xn]일 경우 이들은 적당한 근방을 잡아 유리함수의 꼴로 나타낼 수 있는 함수임을 살펴보았다. 이 과정에서 중요한 역할을 한 것은 A의 원소, 즉 다항식을 AKn=mSpecA 위에서의 함수로 취급할 수 있다는 것이었는데, 일반적인 경우에는 A의 원소는 다항식도 아니고, 또 SpecA의 점들을 A의 원소에 대입할 수도 없다.
따라서 이 논의를 일반화하기 위해 다음과 같이 생각하자. 우선 A의 원소는 앞선 예시와 마찬가지로 함수 f로 생각한다. 그럼 이 때 f의 점 p∈SpecA에서의 함숫값은 canonical projection prp:A→A/p에 의한 f의 image이다. 그럼 특히 f가 점 p에서 0이 된다는 것은
f≡0(modp)⟺f∈p⟺p∈Z(f)
이다. 즉 Z(f)는 f=0인 점들의 모임으로 이해할 수 있으며, 그 여집합인 principal open set D(f)는 f=0인 점들의 모임으로 이해할 수 있다.
이러한 관점에서 우리는 SpecA의 대수적인 함수들이 무엇인지 묘사할 수 있다. §스펙트럼, §§고전적인 대수기하학과 마찬가지로, 이들은 각각의 열린집합이 주어질 때마다, 해당 열린집합에서 0이 되지 않는 함수들을 분모로 가질 수 있는 유리함수의 꼴로 나타날 수 있는 함수들이라 정의하면 된다.
이제 principal open set D(f)가 주어졌다 하자. 그럼 정의에 의해, D(f) 위의 대수적인 함수를 유리함수 g/h의 형태로 나타냈을 때, 그 분모에 들어갈 수 있는 함수 h들은 D(f)⊆D(h)를 만족해야 한다.
보조정리 3 고정된 원소 f∈A에 대하여,
S(f)={h∈A∣D(f)⊆D(h)}
으로 정의하자. 그럼 S(f)는 A의 multiplicative subset이다.
증명
우선 D(1)=SpecA이므로 S(f)가 empty product 1을 포함하는 것은 자명하다. 이제 만일 h1,h2∈S(f)라면, 다음의 식
으로부터 D(f)⊆D(h1)∩D(h2)=D(h1h2)임을 안다. 이 식은 단지 [대수적 구조] §분수체, ⁋명제 8을 기하학적으로 설명한 것에 불과하다.
이제 SpecA의 부분집합 D(f) 위에 정의된 대수적인 함수들의 모임을 S(f)−1A로 정의해야 함이 직관적이며, 실제로 그렇게 정의할 것이다. 그 전에 우리는 다음 보조정리를 보인다.
보조정리 4D(f)⊆D(h)가 성립하는 것은 적당한 n≥1이 존재하여 fn∈(h)인 것과 동치이다.
증명
D(f)⊆D(h)인 것은 Z(h)⊆Z(f)인 것과 동치이고, 이는 §스펙트럼, ⁋보조정리 6의 셋째 결과에 의하여 (f)⊆(h)인 것과 동치이다.
만일 (f)⊆(h)라면, (f)⊆(f)⊆(h)로부터 f∈(h)이고, 따라서 적당한 n≥1이 존재하여 fn∈(h)여야 함을 안다. 거꾸로 적당한 n≥1이 존재하여 fn∈(h)라면 f∈(h)로부터 (f)⊆(h)이고, 따라서
(f)⊆(h)=(h)
이다.
이 보조정리를 활용하면 S(f)−1A를 더 깔끔한 방식으로 표현할 수 있다.
보조정리 5 임의의 f∈A에 대하여, 다음의 isomorphism
S(f)−1A≅Sf−1A
이 존재한다. 뿐만 아니라, 만일 S(g)⊆S(f)라면 다음의 diagram
이 commute한다.
증명
우선 canonical morphism들을 ϵ(f):A→S(f)−1A, ϵf:A→Sf−1A으로 표기하기로 하자. 그럼 임의의 n≥1에 대하여 D(f)=D(fn)이므로, fn∈S(f)가 성립하고 따라서 Sf의 ϵ(f)에 의한 image는 모두 S(f)−1A의 unit이다. 따라서 [가환대수학] §국소화, ⁋명제 6로부터 다음의 commutative diagram
을 얻는다.
이제 다음의 동치관계
D(f)⊆D(g)⟺fn∈(g) for some n≥1⟺fn=ag for some n≥1 and a∈A(∗)
를 관찰하자. 그럼 D(f)⊆D(g)를 만족하는 임의의 g에 대하여, 우리는 fn=ag를 만족하는 적당한 n≥1과 a∈A를 찾을 수 있으므로,
1gfna=1in Sf−1A
로부터 g는 Sf−1A의 unit임을 안다. 따라서 다시 [가환대수학] §국소화, ⁋명제 6로부터 다음의 commutative diagram
을 얻는다. 이제 ϵ(f)와 ϵf가 서로의 역함수임은 유일성으로부터 자명하다.
이제 S(g)⊆S(f)라 하자. 그럼 ϵ(f):S(g)−1A→S(f)−1A는 마찬가지로 [가환대수학] §국소화, ⁋명제 6을 통해 다음의 diagram
으로 자명하게 정의되는 것이며, 또 S(g)⊆S(f)⟺D(f)⊆D(g)이므로 위의 동치관계 (∗)로부터 g는 Sf−1A의 unit이며, 따라서 gk들도 모두 마찬가지이다. 이로부터 ϵf:Sg−1A→Sf−1를 포함하는 다음의 commutative diagram
이 존재한다. 그럼 주장의 diagram이 commute한다는 것은 다음 diagram
을 생각하면 자명한데, 즉
ϵf=ϵf∘ϵg=ϵf∘ϵg∘ϵ(g)
그리고
ϵf=ϵf∘ϵ(f)=ϵf∘ϵ(f)∘ϵ(g)
으로부터 ϵf는 S(g)의 원소들을 Sf−1A의 unit으로 보내는 것을 알고, 뿐만 아니라 [가환대수학] §국소화, ⁋명제 6을 통해 ϵf=ϵf∘ϵ(g)를 만족하도록 정의되는 ϵf의 유일성으로부터 ϵf∘ϵg=ϵf∘ϵ(f)임을 얻는다.
따라서, D(f) 위에 정의된 대수적인 함수들은 Sf−1A의 원소인 것으로 생각하여도 충분하다. 앞선 글에서 우리는 편의상 Sf−1A를 Af로 표기하기로 하였다.
보조정리 6SpecA의 base {D(f)}f∈A들에 대하여, 각각의 fi∈A마다
F(D(fi))=S(fi)−1A≅Afi
으로 정의하자. 또, D(fi)⊆D(fj)를 만족하는 fi,fj∈A마다 restriction map
ρji:S(fj)−1(A)→S(fi)−1(A)
을 canonical morphism A→S(fi)−1(A)에 [가환대수학] §국소화, ⁋명제 6을 적용하여 얻어지는 함수로 정의하자. 그럼 이들 데이터는 [위상수학] §층, ⁋명제 8의 두 조건을 만족하고, 따라서 F를 확장하는 SpecA의 (cRing-valued) sheaf가 유일하게 결정된다.
증명
ρji들이 restriction map의 조건([위상수학] §준층, ⁋정의 2)을 만족하는 것은 [가환대수학] §국소화, ⁋명제 6의 universal property로부터 자명하다. 여기에서 ρji:S(fj)−1(A)→S(fi)−1(A)는, 보조정리 5에 의하여, 단순히 S(fj)−1(A)의 원소를 다음의 꼴
g/h,where h∈S(fj)(∗)
로 나타냈을 때, 다음 식
h∈S(fj)⟺D(fj)⊆D(h)⟹D(fi)⊆D(h)⟺h∈S(fi)
로부터 (∗)를 S(fi)−1(A)의 원소로도 볼 수 있으므로 이 과정을 통해 g/h∈S(fj)−1(A)를 g/h∈S(fi)−1(A)로 이해하는 함수이다.
이제 [위상수학] §층, ⁋명제 8의 두 조건을 증명한다. 표기의 편의를 위해 D(f)=SpecAf이므로, A를 Af로 바꾸고 나면 f=1인 경우만 생각하면 충분하다. SpecA=⋃i∈ID(fi)를 만족하는 fi∈A들을 고정하자.
우선 첫째 조건을 보이기 위해, 원소 s∈A가 모든 i∈I에 대해 S(fi)−1A에서 s=0를 만족한다 하고, s가 A의 원소로서도 0이 됨을 보이자. 그럼 §스펙트럼, ⁋보조정리 12에 의해 (fi)의 원소들 중 SpecA=⋃i=1nD(fi)이도록 하는 f1,…,fn을 택할 수 있고, 가정에 의해 모든 i=1,…,n에 대해 다음의 식
fimis=0
을 만족하는 mi들이 존재한다. 한편 §스펙트럼, ⁋보조정리 11 이후의 계산으로부터 D(fimi)=D(fi)가 모든 i에 대해 성립하므로,
이므로 fjNmj(sfjmj−aj)=0이 모든 j에 대해 성립하고, 따라서 D(fj)에서
1s=fjmjaj
이다. 이로부터 원하는 s를 얻는다.
만일 I가 무한집합일 경우, SpecA=⋃j∈JD(fj)를 만족하는 I의 유한한 부분집합 J={1,…,n}을 택하여 위와 같이 반복하여 s∈F(SpecA)를 얻은 후 이것이 α∈I∖J인 D(fα)에서도 sα=s∣D(fα)를 만족함을 보이면 된다. 이를 보이기 위해 유한집합
J∪{α}={1,2,…,n,α}⊆I
에 대해서도 위와 같은 과정을 반복하여 s′∈F(SpecA)를 얻자. 그럼 s와 s′는 정의에 의해 i=1,…,n마다 s∣D(fi)=s′∣D(fi)를 만족하고 SpecA=⋃D(fi)이므로, 위에서 보인 [위상수학] §층, ⁋명제 8의 첫째 조건에 의해 s=s′임을 알고 이로부터
s∣D(fα)=s′∣D(fα)=sα
임을 안다. 이것이 모든 α에 대해 성립하므로 s는 임의의 D(fα)로 제한했을 때도 sα가 된다.
정의 7보조정리 5에 의해 정의되는 SpecA 위의 sheaf를 OSpecA로 쓰고, 이를 structure sheaf라 부른다.
그럼 (SpecA,OSpecA)는 locally ringed space 이다.
보조정리 8(SpecA,OSpecA)와 임의의 점 p∈SpecA에 대하여, isomorphism
Ap≅OSpecA,p=U∋p openlimOSpecA(U)
이 존재한다. 뿐만 아니라, p∈D(f)를 만족하는 임의의 f∈A에 대하여, 다음의 diagram
을 얻고, 따라서 주어진 isomorphism을 보이는 것은 단순히 다음의 대수적인 isomorphism
Ap≅p∋flimAf(∗∗)
을 보이는 것과 같고, 이는 localization의 universal property ([가환대수학] §국소화, ⁋명제 6)와 direct limit의 universal property를 각각 사용하면 된다. 주장의 diagram은 isomorphism (∗∗)을 통해 위의 diagram에서 limAf를 Ap로 바꾸어주면 된다.
이제 드디어 Spec의 functoriality를 우리가 원하는 형태로 적을 준비가 되었다.
명제 9 대응 A↦(SpecA,OSpecA)는 contravariant functor Spec:cRingop→LocallyRingedSpace를 정의한다.
증명
우리는 이미 ring homomorphism ϕ:A→B가 연속함수 Specϕ:SpecB→SpecA를 유도하는 것을 안다. (§스펙트럼, ⁋명제 8) 따라서
이상에서 (Specϕ,(Specϕ)♯):(SpecB,OSpecB)→(SpecA,OSpecA)가 ringed space들 사이의 morphism인 것을 안다. 이제 이것이 locally ringed space들 사이의 morphism임을 보이기 위해서는 임의의 q∈SpecB에 대하여
(Specϕ)q♯:OSpecA,(Specϕ)(q)→OSpecB,q
이 local homomorphism이면 된다. 그런데 (Specϕ)(q)=ϕ−1(q)이고, 따라서 보조정리 7에 의하여 (Specϕ)q♯는 Aϕ−1(q)에서 Bq로의 ring homomorphism이며 이는 Aϕ−1(p)의 유일한 maximal ideal ϕ−1(q)Aϕ−1(q)를 Bp의 유일한 maximal ideal qBq로 보낸다.
정의 10명제 8의 functor Spec:cRingop→LocallyRingedSpace의 essential image를 affine scheme아핀스킴으로 정의한다.
Affine scheme들의 category를 AffSch로 적는다. 그럼 contravariant functor Spec:cRingop→AffSch는 그 정의에 의해 essentially surjective이다. ([범주론] §자연변환, ⁋정리 5) 또, 만일 (φ,φ♯):(SpecB,OSpecB)→(SpecA,OSpecA)이 어떠한 ring homomorphism ϕ로부터 유도된 것이라면, 명제 9의 증명에서 1=f∈A로 잡으면
을 얻는다. 이 diagram에서 수직방향 함수들은 모두 isomorphism들이고, 다음의 면
을 제외한 모든 면들은 commuting square임을 알고 있다. 따라서 위의 diagram에서 A→OSpecB,q는 어떤 함수를 타고 가도 동일하게 결정되며, 이 함수에 [가환대수학] §국소화, ⁋명제 6를 적용하면 Aφ(q)→OSpecB,q가 유일하게 결정된다. 이로부터 위의 diagram의 모든 면들이 commuting square인 것을 안다. 즉, ϕq:Aφ(q)→Bq도 local homomorphism이고, 따라서 ϕ−1(q)=φ(q)임을 안다. 이제 structure sheaf에서 ϕ가 φ♯과 같다는 것은 restriction map만 생각하면 충분하므로, 이상에서 원하는 주장이 증명된다.
따라서 Spec을 cRing에서 AffSch로의 contravariant functor로 보면 Spec은 두 카테고리 cRingop와 AffSch 사이의 categorical equivalence이다. 뿐만 아니라, 명제 11에 의해 AffSch는 LocallyRingedSpace의 full subcategory이다.
임을 안다. 만일 locally ringed space (X,OX)가 affine scheme이었다면, 마찬가지 방식으로 OX(X)를 살펴보아 (X,OX)가 어떠한 ring의 spectrum과 isomorphic한지 알 수 있다. 즉, affine scheme (X,OX)에 대하여 A=OX(X)라 하면 (X,OX)≅(SpecA,OSpecA)가 성립한다. 더 일반적으로 다음을 정의한다.
정의 12 임의의 locally ringed space (X,OX)에 대하여, global section functorΓ:LocallyRingedSpace→cRingop를 X↦Γ(X,OX)=OX(X)로 정의한다.1
명제 11의 증명에서 주목할 만한 사실은 (X,OX)가 affine scheme이라는 가정은 필요가 없다는 사실이다. 즉, (X,OX)≅(SpecB,OSpecB)라는 가정을 버리고 명제 11의 diagram 대신 다음의 diagram
을 사용하여도 비슷한 논증을 해 나갈 수 있으며, 이 때 결론의 B는 Γ(X,OX)로 바뀌게 된다. 어차피 OX는 X에 의해 결정되는 데이터이므로, 이를 간략히 Γ(X)로만 표기하면 이로부터 다음의 정리를 얻는다.
정리 13 임의의 locally ringed space (X,OX)와 ring A에 대하여, 다음의 natural isomorphism
이 존재한다. 즉, global section functor Γ:LocallyRingedSpace→cRingop는 Spec functor Spec:cRingop→LocallyRingedSpace의 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.
일반적으로 우리는 임의의 X 위의 sheaf F에 대해 F(X)를 Γ(X,F)로 표기한다. ↩
댓글남기기