본문으로 건너뛰기

장 86 막간: 아핀 스킴의 열여덟 가지 예시

앞의 두 장에서 다진 내용을 굳히기 위해, 이제 방대한 예시 목록을 제시합니다. 각 예시는 페이지 단위의 주황색 상자를 갖는 대신 자신만의 절을 갖습니다.

예시를 헤쳐 나가면서 발견하게 될 공통된 주제 하나는, 여러분의 기하학적 직관이 대수적 직관보다 더 나을 수 있다는 것입니다. 예를 들어 k[x,y]/(xy)를 공부하다 보면 ”기하학적으로는 이러이러한 것이 저러저러한 것처럼 보일 것으로 예상한다”고 말하게 되지만, 막상 대수적 표현을 적어보면 서로 같아 보이지 않는 두 표현을 발견하게 됩니다. 하지만 그 후 계산을 좀 해보면 결국 그것들이 동형사상이었음을 알게 됩니다. 그런 의미에서 이 장에서 여러분은 대수적 진술의 그림을 그리기 시작하는 법을 배우게 될 것입니다 — 정말 멋진 일입니다!

또 다른 예시로, 국소화에 대한 연구에서 나왔던 소 아이디얼에 관한 모든 보조정리가 이제 구체적인 형태를 띠기 시작할 것입니다: 다음과 같은 많은 예시를 보게 될 것입니다

  • SpecA/ISpecA𝒱(I)처럼 보입니다,

  • SpecA[1/f]SpecAD(f)처럼 보입니다,

  • SpecA𝔭SpecA𝒪SpecA,𝔭처럼 보입니다.

이어지는 모든 내용에서 k는 임의의 체입니다. 또한 다음과 같은 색상 규약을 사용하겠습니다:

  • 스킴의 닫힌점은 파란색으로 그립니다.

  • 닫히지 않은 점은 빨간색으로 그리며, 그 ”자취”는 빨간색 점선으로 그립니다.

  • 줄기는 나타날 경우 초록색으로 그립니다.

86.1 예시: Speck, 하나의 점

이것은 쉽습니다: 임의의 체 k에 대해, X=Speck는 유일한 진 아이디얼 (0)에 대응하는 하나의 점을 가집니다. 여기에 위상을 부여하는 방법은 오직 하나뿐입니다.

층에 관해서는,

𝒪X(X)=𝒪X,(0)=k.

이렇게 공간은 자신이 어느 체 위에 있고 싶은지를 기억하고 있습니다. 우리가 복소해석학자라면 한 점 위의 함수 집합은 이고, 정수론자라면 한 점 위의 함수 집합은 일 수도 있습니다.

86.2 Spec[x], 일차원 직선

스킴 X=Spec[x]는 우리가 사랑하는 일차원 직선입니다. 이것은 두 종류의 점으로 이루어집니다:

  • 각 복소수 a에 대응하는 닫힌점 (xa), 그리고

  • 일반(0).

자리스키 위상에 관해서는, 모든 열린집합이 (0)을 포함하는데, 이는 그것이 어디에나 가깝다는 관념을 포착합니다: 여러분이 어디에 서 있든, 파리의 윙윙거리는 소리를 여전히 들을 수 있습니다! 이 공간의 기약성에 걸맞게 열린집합들은 거대합니다: 진 닫힌집합들은 유한개의 닫힌점으로 이루어집니다.

여기 그림이 있습니다: 마땅히 더 나은 자리가 없어서, 점 (0)은 직선 바로 위에 빨간색으로 떠다니고 있습니다.

𝔭에서의 값”이라는 개념은 예상대로 작동합니다. 예를 들어 f=x2+5[x]의 전역 절단입니다. 이것을 𝔭=x3에서 평가하면, f(𝔭)=f(mod𝔭)=x2+5(modx3)=14(modx3)을 얻습니다. 실제로

κ(𝔭)

이며, 이는 모든 줄기가 잉여체 를 가짐을 의미합니다.

[x]/𝔭x3에 의해

이므로, 우리가 단지 x=3을 대입하고 있는 것임을 알 수 있습니다.

물론, (x3)에서의 줄기는 더 많은 정보를 담고 있습니다. 이 경우 그것은 [x](x3)입니다. 이는 점 (x3) 근처에 서 있다면, 분모에 x3이 나타나지 않는 한 유리 함수는 모두 문제없다는 것을 의미합니다. 그래서 x2+8(x1)(x5)x=3 근처의 싹의 좋은 예시입니다.

일반점 η=(0)을 고려하면 상황은 더 흥미로워집니다.

줄기 𝒪X,η는 무엇일까요? 그것은 [x](0)=(x)가 되어야 하는데, 이는 다시 유리 함수들의 집합입니다. 그리고 이것이 바로 예상하신 바입니다. 예를 들어, x2+8(x1)(x5)는 확실히 “대부분의” 복소수에서 유리 함수를 나타냅니다.

전역 단면 f=x2+5η에서 계산하면 무슨 일이 일어날까요? 그저 f(η)=x2+5를 얻을 뿐입니다 — 0으로 나눈 나머지를 취하는 것은 별다른 효과가 없습니다. 잘 들어맞게도, 이는 다항식 f를 일반적인 복소수에서 계산할 수 있으려면 실제로 다항식(또는 유리 함수) 전체가 필요하다는 것을 의미합니다. 이를 잉여체가 (x)라는 관점에서 생각할 수 있습니다:

κ((0))=Frac([x]/(0))Frac[x]=(x).

86.3 Spec[x], 복소 켤레가 붙은 일차원 직선(영점 정리를 두려워하지 마십시오)

겉모습과는 달리, 이는 실제로 예상보다 훨씬 더 Spec[x]와 거의 똑같이 보입니다. 명심해야 할 핵심은 이제 (x2+1)이 하나의 점이며, 이를 대략 ±i로 생각할 수 있다는 것입니다. 그러므로 이 대수적으로 닫혀 있지 않다는 사실은 거의 문제가 되지 않습니다 — 어쨌든 가 그 속을 비쳐 보이기 때문입니다. 하지만 이번에는 실수 계수 다항식만을 고려하므로, ”켤레”인 +ii를 구별하지 않습니다. 달리 말하면, a+biabi를 하나의 점으로 접어 넣은 것입니다: (x+i)(xi)가 합쳐져 x2+1을 이룹니다.

명확히 하자면, 점에는 세 가지 종류가 있습니다:

  • 각 실수 a에 대한 (xa)

  • a2<4b일 때의 (x2ax+b), 그리고

  • 다시, 생성점 (0).

아이디얼 (xa)(x2ax+b)는 각각 닫힌 점입니다: [x]와의 몫은 둘 다 체입니다 (각각 ).

우리는 Spec[x]를 1차원 직선으로 그려왔으므로, Spec[x]도 같은 방식으로 그려질 것입니다.

이것의 좋은 점 하나는 영점 정리가 고전적인 다양체에서보다 덜 무섭다는 것입니다. 간단히 말하면, 함수 x2+1Spec[x]의 한 점, 바로 (x2+1) 자체에서 소멸합니다! (그래서 어떤 의미에서는 우리가 자동으로 대수적 폐포를 다루고 있는 셈입니다.)

오래전에 우리가 약한 영점 정리에 대해 큰 소동을 벌였던 것을 기억하실지 모르겠습니다. 예를 들어 문제 77C에서였습니다: 만약 I[x1,,xn]의 진 아이디얼이었다면, 모든 fI에 대해 f(a1,,an)=0이 되는 어떤(a1,,an)n이 존재했습니다. 스킴을 사용하면 이는 더 이상 문제가 되지 않습니다: 만약 I가 환 A의 진 아이디얼이라면, 어떤 극대 아이디얼이 그것을 포함하며, 따라서 𝒱(I)SpecA에서 공집합이 아닙니다.

이번에는 줄기가 예상과 다르게 생겼다는 점을 언급하는 것이 좋겠습니다. 몇 가지 예시가 여기 있습니다:

κ((x2+1)) [x]/(x2+1)
κ((x3)) [x]/(x3)
κ((0)) Frac([x]/(0))(x)

“복소” 점들 위의 잉여체가 더 크다는 것에 주목하십시오: 그 점들 위의 함수는 에서 값을 취합니다.

86.4 Speck[x], 임의의 바탕체 위에서

일반적으로, k¯k의 대수적 폐포라면, Speck[x]는 모든 갈루아 켤레들이 함께 붙여진 Speck¯[x]처럼 보입니다. 그러므로 우리는 이제 거의 “대수적으로 닫혀있다”는 가정이 필요하지 않을 것입니다: 우리는 다항식 아이디얼을 다루고 있으므로, 어쨌든 모든 원소가 암묵적으로 그 안에 존재하기 때문입니다.

86.5 Spec, 1차원 스킴

Spec의 좋은 점은 이것 역시 1차원 스킴이라는 점에서 기본적으로 Speck[x]처럼 생겼다는 것입니다. 이는 두 종류의 소 아이디얼을 갖습니다:

  • 모든 유리 소수 p에 대한 (p),

  • 그리고 생성점 (0).

그러므로 그림은 거의 변하지 않습니다.

이번에는 η=(0)이 줄기 (0)=를 가지므로, “유리 함수”는 문자 그대로 유리수입니다! 따라서 2019(2)에서 이중근을, (5)에서 근을, (19)에서 단순극을 가지는 함수입니다. 만약 이를 𝔭=(7)에서 계산하면, 4(mod7)을 얻습니다. 일반적으로, 잉여체는 여러분이 짐작하는 대로입니다:

κ((p))=/(p)𝔽p

각 소수 p에 대해, 그리고 κ((0)).

줄기는 닫힌 점에서의 잉여체보다 더 큽니다: 예를 들어

𝒪Spec,(3){mn3n}

3에서 극점이 없는 유리수들로 구성됩니다. 일반점에서의 줄기는 (0)Frac=입니다.

86.6 Speck[x]/(x27x+12), 두 점

만약 우리가 아핀 다양체를 다루고 있었다면, 답이 무엇인지 이미 알고 있었을 것입니다: x27x+12=0x=3x=4라는 해를 가지므로, 이것은 두 점을 가진 스킴이어야 합니다.

이것이 실제로 성립함을 확인하기 위해, 명제 83.6.1를 사용합니다: Speck[x]/(x27x+12)의 점들은 (x27x+12)를 포함하는 k[x]의 소 아이디얼에 대응해야 합니다. k[x]가 PID이므로, (x3)(x4) 단 두 개만 존재합니다. 이들 각각은 k[x]와의 몫이 체(구체적으로 k)이므로 극대 아이디얼이며, 따라서 약속했던 대로 Speck[x]/(x27x+12)는 정확히 두 개의 닫힌점을 가집니다.

각 점 위의 줄기는 k와 동형입니다. 전체 공간 X 위의 단면은 단지 (x3)에서의 값과 (x4)에서의 값, 이렇게 두 값을 선택하는 것일 뿐입니다.

그러므로 사실 이것은 다음과 같은 환론적 사실을 기하학적으로 사고하는 방식입니다

k[x]/(x27x+12)k×k 에 의해f(f(3),f(4)).

또한 이것은 이 장에서 나오는 첫 번째 기약이 아닌 공간의 예시입니다: 실제로 X는 심지어 비연결입니다. 이에 따라 떠도는 일반점이 존재하지 않습니다: 공간이 이산적이므로, 모든 점이 닫힌점입니다.

86.7 Speck[x]/(x2), 이중점

이제 “이중점” 스킴에 대해 더 자세히 설명할 수 있습니다

X2=Speck[x]/(x2)

이것이 매우 중요한 동기 부여 예시이기 때문입니다. 이것은 “한 점” 스킴 X1=Speck[x]/(x)=Speck와 어떻게 다릅니까? X2X1은 둘 다 정확히 한 점을 가지므로, 당연히 위상도 동일합니다.

차이점은 줄기(점이 하나뿐이므로 단면과 동등함)가 더 크다는 것입니다:

𝒪X2,(x)=𝒪X2(X2)=k[x]/(x2).

따라서 이중점 위에서 함수를 명시하려면, 하나가 아니라 두 개의 매개변수를 명시해야 합니다: 다항식을 취하면

f=a0+a1x+k[x]

이를 이중점에서 평가하면 a0과 소위 “일계도함수” 둘 다를 기억하게 됩니다.

잉여체까지 완전히 내려가면 이중점과 단일점을 더 이상 구별할 수 없다는 점을 언급해야겠습니다. 왜냐하면 (x)에서의 Speck[x]/(x2)의 잉여체는

Frac(A/(x))=Frack=k.

따라서 들의 집합은 여전히 그저 k일 뿐입니다(이는 지난 장 끝에서 나온 “멱영원” 논의로 이어집니다); 그러나 “풍부해진” 값을 가진 줄기는 그 차이를 구별할 수 있습니다.

86.8 Speck[x]/(x35x2), 이중점과 단일점

앞의 두 예시를 나란히 놓아도 아무 문제가 없습니다: 스킴 X=Speck[x]/(x35x2)은 단일점 옆에 이중점이 있는 것으로 구성됩니다. 줄기들이 서로 다르다는 점에 주목하십시오: 이중점 위의 줄기가 더 큽니다.

이번에는 암묵적으로 다음과 같은 환 동형사상을 가집니다

k[x]/(x35x2)k[x]/(x2)×k

f(f(0)+f(0)x,f(5))에 의한 것입니다. 여기서 도함수는 형식적인 의미로 사용됩니다!

86.9 Spec/60, 세 점을 가진 스킴

환의 곱에 대한 기하학적 예시들이 계속 나타나는 것을 보아왔지만, 사실 정수에서 익숙한 중국인의 나머지 정리도 다르지 않습니다. (이 예시 X=Spec/60[VAK17, §4.4.11]에서 가져온 것입니다.)

명제 83.6.1에 의해, /60의 소 아이디얼은 (2), (3), (5)입니다. 하지만 이것을 Spec로부터 나온 것으로도 생각할 수 있습니다: 60(2)에서 이중근을 가지고, (3)(5)에서는 단일근을 가지는 함수였기 때문입니다.

사실, 제가 지금까지 환 동형사상을 주장해왔지만, 층이야말로 실제로 완전한 증명을 제공해줍니다. 이를 전역 단면의 관점에서 표현해 보겠습니다:

/60 =𝒪X(X)
=𝒪X({(2)})×𝒪X({(3)})×𝒪X({(5)})
=𝒪X,(2)×𝒪X,(3)×𝒪X,(5)
=/4×/3×/5.

따라서 X=SpecA에 대해 𝒪X(X)=A라는 정리가 여기서 “핵심 작업”을 하고 있습니다; 층의 공리들이 여기서부터 중국인의 나머지 정리를 이끌어냅니다.

이와 관련하여, 이는 앞서 든 예를 생각하는 한 가지 방법을 제공합니다

(/60)[1/5]/12.

실제로 Spec/60[1/5]는 특별열린집합 D(5)처럼 보여야 합니다: 이는 위 그림에서 점 (5)를 삭제한다는 것을 의미합니다. 그러면 /12가 남습니다.

86.10 Speck[x,y], 즉 이차원 평면

이 스킴은 이미 살펴본 적이 있습니다: 이는 평면으로 시각화됩니다. 세 가지 유형의 점이 있습니다:

  • 닫힌점 (xa,yb)는 평면의 개별 점들로 이루어져 있습니다.

  • 임의의 기약다항식 f에 대한 비닫힌점 (f(x,y))는 어떤 기약곡선을 따라 떠다닙니다. 이를 점이 떠다니는 점선 곡선을 그려서 나타냅니다.

  • 생성점 (0)은 평면 전체를 따라 떠다닙니다. 그림에서 이를 어디에 두어야 좋을지 알지 못하므로, 그냥 어딘가에 두고 점선 원을 그려 표시하겠습니다.

다음은 세 가지 유형의 점을 모두 나타낸 그림입니다.

또한 각 점 위의 줄기도 계산해 보겠습니다.

  • (x1,y+2) 위의 줄기는 g(1,2)0을 만족하는 유리함수 f(x,y)g(x,y)들의 집합입니다.

  • 비닫힌점 (yx2) 위의 줄기는 g(t,t2)0을 만족하는 유리함수 f(x,y)g(x,y)들의 집합입니다. 예를 들어 함수 xyx+y2는 여전히 문제가 없습니다; 분모가 포물선 위의 점 (1,1)(2,4)에서 영이 되기는 하지만, 이는 포물선의 ”생성점”(대략적으로 말하면 ”대부분의 점”)에서의 함수이기 때문입니다.

  • (0) 위의 줄기는 유리함수의 분수체 k(x,y) 전체입니다.

전역 절단 f=x2+y2을 생각하고, 위의 각 점에서 그 값도 구해 보겠습니다.

  • f(modx1,y+2)=5이므로, f(x1,y+2)에서 값 5를 가집니다.

  • 새로운 점은 포물선을 따라서도 f를 계산할 수 있다는 것입니다 — 이는 몫 k[x,y]/(yx2)에서 특정한 값을 부여받습니다. 예를 들어 이를 f=x2+y2x2+x4(modyx2)로 생각할 수 있습니다. 포물선의 생성점에서 f의 값을 안다면, 그로부터 포물선 위의 임의의 닫힌점에서의 값도 계산할 수 있음을 주목하십시오.

  • 생성점 (0)에서는 f(mod0)=f입니다. 따라서 다른 어떤 스킴에서와 마찬가지로 ”생성점에서 계산하기”는 아무런 변화도 주지 않습니다.

86.11 Spec[x], 이차원 스킴, 그리고 멈퍼드의 그림

우리는 SpecSpeck[x]와 매우 비슷해 보인다는 것을 보았으며, 이제 Spec[x]Speck[x,y]와 매우 비슷해 보인다는 것을 확인하겠습니다.

이 스킴을 나타낸 유명한 그림이 멈퍼드의 ”붉은 책”에 실려 있는데, 앞서 우리가 그린 그림들과 다소 차이가 있기는 하지만 문화 보존의 취지로 여기에 실어 보겠습니다.

[Uncaptioned image]

멈퍼드는 점 𝔭를 나타내는 데 [𝔭]를 사용하는데, 우리는 그렇게 하지 않으므로 곳곳에 나타나는 대괄호는 무시해도 됩니다. 비닫힌점들은 솜뭉치 형태로 나타나 있습니다.

앞서와 마찬가지로 소 아이디얼에는 세 가지 유형이 있지만, 이번에는 모습이 다소 더 다르게 보일 것입니다:

  • 닫힌점은 이제 순서쌍 (p,f(x))이며, 여기서 p는 소수이고 fp를 법으로 하는 기약다항식입니다. 실제로 이들이 극대 아이디얼입니다: 몫 [x]/(p,f)𝔽p의 어떤 유한 확장이 됩니다.

  • 이제 서로 다른 두 가지 ”일차원” 비닫힌점이 있습니다:

    • 각 유리 소수는 점 (p)를 주고, 그리고

    • 각 기약 다항식 f는 점 (f)를 줍니다.

    실제로, [x]를 각각으로 나눈 몫이 정역임에 주목하십시오.

  • [x]는 정역이므로, 언제나 그렇듯 (0)이 전체 공간에 대한 우리의 일반점입니다.

제가 다르게 하고 싶었던 부분이 하나 있는데, 𝒱(3)𝒱(7)에는 점 (3,x2+1)이 있어야 하는데, 이는 그림에서 닫힌 점으로 그려지지 않고 오히려 점선 타원으로 그려져 있습니다. 이는 위상적인 의미에서는 옳지 않습니다: 𝔪=(3,x2+1)이 극대 아이디얼이므로, 이는 실제로 스킴 내의 하나의 닫힌 점이기 때문입니다. 하지만 이것이 ”두 개”인 것처럼 여겨질 수 있는 이유는, 𝔪에서의 잉여체인 [x]/(3,x2+1)이 이차원 𝔽3 벡터 공간이기 때문입니다.

86.12 Speck[x,y]/(yx2), 포물선

명제 83.6.1에 의해, k[x,y]/(yx2)의 소 아이디얼들은 (yx2)의 상위집합인 k[x,y]의 소 아이디얼들에 대응하며, 이는 곧 닫힌집합 𝒱(yx2) 안에 포함된 Speck[x,y]의 점들에 대응합니다. 게다가, 𝒱(yx2) 위의 부분공간 위상은 Speck[x,y]/(yx2) 위의 위상과 일치합니다.

이는 훨씬 더 일반적으로 성립합니다:

연습문제 86.12.1 (지루한 확인).

I가 환 A의 아이디얼이라면, SpecA/I가 위상 공간으로서 SpecA의 닫힌 부분집합 𝒱(I)와 위상동형임을 보이십시오.

그래서 이것이 ”닫힌 매장”이라는 개념입니다: Speck[x,y]의 닫힌 부분집합이었던 포물선 자체가 하나의 스킴입니다. 사상이라는 개념을 실제로 정의하고 나면, 이에 대해 더 많은 것을 말할 수 있을 것입니다.

다만 이 스킴 위의 층은 포물선 위의 함수들만을 기억할 뿐입니다: 즉 줄기들이 말하자면 ”물려받아지지” 않습니다. 이를 확인하기 위해, 원점에서의 줄기를 계산해 봅시다: 정리 83.7.1에 따르면 그것은

k[x,y](x,y)/(yx2)k[x,x2](x,x2)k[x](x)

원점에서의 아핀 직선 Speck[x]의 줄기와 같습니다. 직관적으로 놀랍지 않은데, 원점 근처의 포물선 위 어떤 점을 보더라도 그것은 본질적으로 직선처럼 보이며, 그 위의 함수들도 마찬가지이기 때문입니다.

일반점 위의 줄기는 Frac(k[x,y]/(yx2))입니다: 즉 y=x2이라는 동일시를 갖는 유리함수들입니다. 이 역시 놀랍지 않습니다.

마지막으로, yx2을 보내는 동형사상 k[x,y]/(yx2)k[x]가 존재하므로, 포물선이 실제로 Speck[x]와 동형일 것이라 예상됩니다. 그림으로 보면, 이는 포물선을 ”펴는” 것처럼 보입니다. 일반적으로, 두 환 AB가 동형일 때 SpecASpecB가 ”같아야” 한다고 기대하고 싶은데 (그렇지 않다면 우리는 경악할 것입니다), 이후에 실제로 그러함을 보게 될 것입니다.

86.13 Spec[i], 가우스 정수 (일차원)

정수의 경우에서 이 발상을 좀 더 가지고 놀아볼 수 있습니다.

[i][x]/(x2+1)

임에 주목하십시오. 이는 이것이 Spec[x] 안의 ”일차원” 닫힌집합임을 의미합니다. 이러한 방식으로, 원소들이 가우스 소수인 스킴을 얻게 됩니다.

어떤 닫힌 점이 다른 것보다 ”더 큰지”는 잉여체를 봄으로써 알 수 있습니다. 예를 들어 점 (2+i)의 잉여체는

κ((2+i))=[i]/(2+i)𝔽5

하지만 점 (3)의 잉여체는

κ((3))[i]/(3)𝔽9

이는 이차 𝔽3-확대입니다.

86.14 긴 예제: Speck[x,y]/(xy), 두 축

이것은 기약이 아닌 스킴의 첫 번째 예가 될 것입니다.

86.14.1 그림

이전과 마찬가지로, 위상적으로 이는 Speck[x,y]의 닫힌집합 𝒱(xy)처럼 보입니다. 그림은 다음과 같습니다:

상황이 잘 맞는지 확인하기 위해:

질문 86.14.1 (건전성 확인).

(y+3)이 실제로 𝒱(x) 안에 놓인 Speck[x,y]/(xy)의 극대 아이디얼임을 확인하십시오.

아이디얼 (0)은 더 이상 소 아이디얼이 아니므로, 이 공간의 점이 아닙니다. 오히려 이번에는 두 개의 비폐점, 즉 아이디얼 (x)(y)가 있으며, 이들은 두 축 각각을 감싸며 떠다니는 모습으로 시각화할 수 있습니다. 이 공간은 두 개의 진부분 닫힌집합의 합집합 𝒱(x)𝒱(y)로 쓸 수 있으므로 가약(reducible)입니다. (위상 공간으로서는 여전히 연결되어 있습니다.)

86.14.2 y-축 버리기

특수 열린집합 U=D(x)를 생각해 봅시다. 이는 𝒱(x), 즉 y-축을 삭제하는 것에 해당합니다. 따라서 D(x)는 원점을 삭제한 Speck[x]와 “같아야” 하며, 특히 절단면으로 k[x,x1]를 얻어야 한다고 예상합니다. 실제로,

𝒪Speck[x,y]/(xy)(D(x)) (k[x,y]/(xy))[1/x]
k[x,x1,y]/(xy)k[x,x1,y]/(y)k[x,x1].

여기서 (xy)=(y)x가 단원(unit)이라는 사실로부터 따라 나옵니다. 모든 것이 계획대로입니다.

86.14.3 몇몇 점 위의 줄기

𝔪=(x+2) 위의 줄기를 계산해 봅시다. 이 점은 x-축 위의 점 (2,0)으로 생각할 수 있습니다. (좀 더 편하게 느끼고 싶다면, 𝔪y(x+2)=2y이므로 y𝔪이고, 따라서 𝔪=(x+2,y)로도 쓸 수 있음에 주목하십시오.) 줄기는 다음과 같습니다.

𝒪Speck[x,y]/(xy),𝔪=(k[x,y]/(xy))(x+2).

하지만 저는 이 국소화에서 y가 영원(zero element)이 된다고 주장합니다. 실제로 y1=0x=0입니다. 따라서 전체가 다음으로 붕괴됩니다.

𝒪Speck[x,y]/(xy),𝔪=k[x](x+2)

이는 어차피 Speck[x]에서 (x+2)의 줄기입니다. 이는 예상된 결과입니다. 두 직선으로 이루어진 공간이 있지만 원점에서 떨어진 곳에 서 있다면, 줄기는 그 멀리 떨어진 점에서의 이상한 거동을 포착하지 못합니다. 그것은 오직 𝔪 근처에서 일어나는 일에만 관심이 있으므로, 그곳에서는 그냥 아핀 직선처럼 보입니다.

비고 86.14.2.

(k[x,y]/(xy))(x+2)k[x,y](x+2)/(xy)같지 않다는 점에 주목하십시오. 여기서는 순서가 중요합니다. 실제로 후자는 영환(zero ring)인데, xy가 모두, 따라서 xy도 단원이기 때문입니다.

(x-축을 감싸며 떠다니는) 일반점 (y)도 비슷한 이야기를 들려줄 것입니다. 그 위의 줄기를 살펴보면, “거의 모든” 점들이 y-축의 존재를 인식하지 못하는 것과 마찬가지로, 이 줄기 역시 그것을 인식하지 못한다는 것을 알게 될 것입니다. 실제로 줄기를 계산해 보면:

𝒪Speck[x,y]/(xy),(y)=(k[x,y]/(xy))(y).

다시 y1=0x=0이므로, 이는 그냥

𝒪Speck[x,y]/(xy),(y)k[x](0)k(x).

이는 우리가 예상했던 바입니다 (이는 Speck[x]에서 (0) 위의 줄기와 동일합니다).

86.14.4 원점 위의 줄기 (까다로운 경우)

원점 (x,y) 위의 줄기는 흥미로우며, 가군의 국소화를 이야기하지 않고는 완전히 탐구할 수 없는 개념들을 담고 있습니다. 국소화는 다음과 같이 주어집니다.

(k[x,y]/(xy))(x,y)

따라서 원소들은 다음과 같아야 합니다.

c+(a1x+a2x2+)+(b1y+b2y2+)c+(a1x+a2x2+)+(b1y+b2y2+)

여기서 c0입니다.

이 특성화가 만족스럽지 않게 느껴질 수도 있습니다. 다음은 기하학적 직관입니다. 전역 절단면 환은 다음과 같이 쓸 수 있습니다.

k[x,y]/(xy)=c+(a1x+a2x2+)+(b1y+b2y2+)

이는 모든 전역 절단면이 x-다항식과 y-다항식의 합이라는 뜻입니다. 하지만 이는 단순한 환의 곱 k[x]×k[y]아닙니다. 상수항이 공유되기 때문입니다. 그러므로 이는 k[x]k[y]에서 상수항이 일치하는 다항식 쌍으로 생각하는 것이 더 낫습니다.

범주론을 좋아하신다면, 이는 결국 다음과 같은 올곱(fibered product)입니다.

k[x,y]/(xy)k[x]×kk[y]

사상은 xy를 0으로 보내는 k[x]kk[y]k입니다. 이런 식으로 k[x,y]/(xy)를 대체로 두 성분으로 분해할 수 있습니다.

우리는 줄기에 대해서도 정말로 똑같이 할 수 있어야 합니다. 우리는 다음과 같이 말하고 싶습니다.

𝒪Speck[x,y]/(xy),(x,y)k[x](x)×kk[y](y).

한국어로 번역하면: “전형적인” 배아는 3+xx2+7+4+y3y2+y+7처럼 생겨야 하며, x 부분과 y 부분이 서로 분리되어 있어야 합니다. 동등하게, 줄기는 원점에서 일치하는 x-배아와 y-배아의 쌍들로 이루어져야 합니다.

실제로 이는 참입니다! 놀랍게 느껴질 수도 있지만, 우리가 왜 이것을 예상하는지 살펴봅시다. 다음 배아를 생각해 봅시다.

11(x+y).

숨을 참고 보면, 이를 기하급수 1+(x+y)+(x+y)2+ 로 전개할 수 있다고 상상해볼 수 있습니다. xy=0 이므로, 이는 그저 1+x+x2+x3++y+y2+y3+ 가 됩니다. 이는 (쓰인 그대로는) 말이 되지 않지만, 그럼에도 다음의 추측을 시사합니다

11(x+y)=11x+11y1

실제로 참임을 검증할 수 있는 것입니다.

질문 86.14.3.

이 항등식이 성립하는지 확인하십시오.

물론 이는 단 하나의 간단한 예시를 위한 계산치고는 상당히 많습니다. 이를 일반화할 방법이 있을까요? 있습니다: 핵심 주장은 “국소화는 극한과 교환한다”는 것입니다. 원한다면 지금 그 명제를 직접 유도해 볼 수 있지만, 여기서는 그렇게 하지 않겠습니다.

86.15 Speck[x,x1], 구멍 뚫린 직선(또는 쌍곡선)

이는 Speck[x]D(x)처럼, 즉 원점이 제거된 직선처럼 보여야 합니다. 대안적으로는 다음과 같이 쓸 수도 있습니다

k[x,x1]k[x,y]/(xy1)

그래서 이 스킴은 쌍곡선으로도 그려질 수 있습니다.

먼저, 1차원 그림은 다음과 같습니다.

사실 이 스킴은 Speck[x,y]/(xy)를 다루면서 D(y)를 살펴보았을 때 이미 본 적이 있습니다. 어쨌든, 이제 (x3)에서의 줄기를 계산해 봅시다; 그것은

𝒪Speck[x,x1],(x3)k[x,x1](x3)k[x](x3)

x1는 어차피 k[x](x3) 안에 있기 때문입니다. 그러므로 다시 한 번, 원점을 제거하는 것이 더 멀리 떨어진 점 (x3)에서의 줄기에는 영향을 미치지 않음을 알 수 있습니다.

앞서 언급했듯이, k[x,x1]k[x,y]/(xy1)와 동형이므로, 같은 곡선을 시각화하는 또 다른 방법은 쌍곡선을 그리는 것입니다(이것이 납작해지면 구멍 뚫린 직선이 된다고 상상할 수 있습니다). k[x,y]/(xy1)가 실제로 정역이기 때문에 생성점 (0)이 하나 존재하며, 이와 더불어 (x+2,y+1/2)=(x+2)=(y+1/2)와 같은 점들도 존재합니다.

86.16 Speck[x](x), 직선의 원점을 확대한 모습

우리는 이미 𝒪SpecA,𝔭A𝔭임을 알고 있습니다: 따라서 A𝔭𝔭에서의 줄기여야 합니다. 이 예시에서는 SpecA𝔭 또한 이 줄기와 비슷하게 그려져야 함을 보게 될 것입니다.

앞서 우리는 Speck[x]의 그림을 그리는 방법을 살펴보았습니다. 여러분은 원점 (x) 위의 줄기(stalk) 그림도 그릴 수 있는데, 농업을 좋아한다면 (x) 위에 자라나는 풀이나 다른 식물로 상상해 볼 수도 있습니다. 이 경우, Speck[x](x)는 아핀 직선에서 그 줄기를 뽑아냈을 때 나타나는 모습처럼 보일 수 있습니다.

k[x](x)는 국소환이므로(소 아이디얼의 국소화이므로), 이 공간에는 닫힌 점이 하나뿐입니다: 극대 아이디얼 (x)입니다. 그러나 놀랍게도, 점이 하나 더 있습니다: “생성” 점 (0)입니다. 따라서 Speck[x](x)두 점으로 이루어진 공간이지만, 이산 위상을 갖지는 않습니다: (x)는 닫힌 점이지만 (0)은 그렇지 않습니다. (이 때문에 이 공간은 다양한 종류의 연습문제에 좋은 반례가 됩니다.)

그러므로 위상적으로 일어나는 일은, (x)로 확대해 들어갈 때 “모든 점에 가까웠던” 생성점 (0)이 점 (x) 위에 떠 있는 채로 그대로 남는다는 것입니다.

유일한 닫힌 점 (x) 위의 줄기는 이전과 동일하다는 점에 주목하십시오:

(k[x](x))(x)k[x](x).

실제로, 일반적으로 R이 극대 아이디얼 𝔪을 갖는 국소환이면 R𝔪R입니다. 어차피 𝔪에 속하지 않는 모든 원소 x𝔪는 가역원이었기 때문입니다. 따라서 그림에서 줄기는 동일하게 그려집니다.

마찬가지로, (0) 위의 줄기도 뽑아내기 전과 동일합니다:

(k[x](x))(0)=Frack[x](x)=k(x).

더 일반적으로:

연습문제 86.16.1.

A를 하나의 환이라 하고, 𝔮𝔭를 소 아이디얼이라 합시다. 𝔮A𝔭의 소 아이디얼로 볼 때, A𝔮(A𝔭)𝔮임을 확인하십시오.

그러므로 이렇게 확대해 들어갈 때, 닫힌 점이 아닌 점들 위에서도 모든 줄기는 그대로 유지됩니다.

86.17 Speck[x,y](x,y), 평면의 원점을 확대한 모습

Speck[x,y], 즉 2차원 평면의 원점 위에 있는 줄기를 뽑아내면 상황이 더욱 놀라워집니다. Speck[x,y](x,y)의 점들은 (x,y)에 포함되는 k[x,y]의 소 아이디얼들이어야 합니다; 기하학적으로 이들은 (x,y) 자체와 원점을 지나는 생성점들입니다. 예를 들어, k[x,y](x,y)에는 포물선 (yx2)에 대응하는 생성점이 존재하고, 직선에 대응하는 또 다른 생성점 (yx)도 존재하는 식입니다.

그리하여 우리는 맨 아래에 놓인 유일한 닫힌 점 (x,y)와, 그 위에 떠 있는 온갖 “1차원” 생성점들 — 직선, 포물선, 그 밖에 무엇이든 — 을 갖게 됩니다. 마지막으로, 2차원 상에 떠 있는 생성점 (0)이 있는데, 이 점의 폐포는 공간 전체와 같습니다.

86.18 Speck[x,y](0)=Speck(x,y), 일반점 위의 줄기

평면의 일반점은 줄기로 그저 Speck(x,y)를 가집니다: 이는 체의 스펙트럼이므로 단일 점입니다. 이 줄기는 Speck[x,y]에 심어졌을 때와 비교하여 그대로 유지됩니다; 함수들은 정확히 xy의 유리 함수들입니다.

86.19 생각해 볼 만한 조금 더 어려운 문제

문제 86A.

Spec[1/55]의 그림을 그리고, 위상을 서술하며, 각 점에서의 줄기를 계산하십시오.

문제 86B.

Spec(5)의 그림을 그리고, 위상을 서술하며, 각 점에서의 줄기를 계산하십시오.

문제 86C.

A=(k[x,y]/(xy))[(x+y)1]라 합시다. SpecA의 그림을 그리십시오. 이것이 위상 공간으로서 연결되어 있지 않음을 보이십시오.

문제 86D.

A=k[x,y](yx2)라 합시다. SpecA의 그림을 그리십시오.