Toric geometry는 말 그대로 toric variety라 불리는 특별한 대수다양체를 연구하는 분야이다. 일반적인 대수다양체에 비해 toric variety가 가지는 장점은 이것이 본질적으로 조합론적인 정보로 만들어지므로 더 손에 잡히는 계산을 수행하기 용이하다는 것이다. 우리는 이 글에서 먼저 가장 간단한 toric variety, 즉 affine toric variety를 살펴본다.

격자와 뿔

직관적으로, toric variety는 \(\mathbb{A}^k_\mathbb{C}\)들을 이어붙여 \(\mathbb{P}^k_\mathbb{C}\)를 얻어내는 과정을 일반화하여 얻어진다고 할 수 있다. 이제는 이들을 이어붙이는 방법들을 lattice들 안에 기록해두게 된다.

정의 1 \(\mathbb{Z}^n\)과 isomorphic한 abelian group \(N\)을 lattice격자라 부른다. Lattice \(N\)의 dual lattice쌍대 격자는 다음의 식

\[M = \Hom(N, \mathbb{Z})\]

으로 주어진다. 그럼 이 때 Kronecker pairing \(M\times N \to \mathbb{Z}\)를 dual pairing쌍대 페어링이라 부른다.

논의의 편의를 위해 다음 두 표기

\[N_{\mathbb{R}} = N \otimes_{\mathbb{Z}} \mathbb{R},\qquad M_{\mathbb{R}} = M \otimes_{\mathbb{Z}} \mathbb{R}\]

을 도입하자. 이제 다음을 정의한다.

정의 2 \(N_{\mathbb{R}}\)의 부분집합 \(\sigma\)가 다음 조건을 만족할 때, 이를 strongly convex rational polyhedral cone강하게 볼록한 유리 다각형뿔이라 한다:

  1. \(\sigma\)는 원점을 꼭짓점으로 하는 cone이다: \(\lambda v \in \sigma\) for all \(v \in \sigma\), \(\lambda \ge 0\)
  2. \(\sigma\)는 유한 개의 벡터 \(v_1, \ldots, v_s \in N\)의 \(\mathbb{R}_{\ge 0}\)-linear combination으로 생성된다. 즉 \(\sigma = \mathbb{R}_{\ge 0} v_1 + \cdots + \mathbb{R}_{\ge 0} v_s\)이라 할 수 있다.
  3. \(\sigma\)는 strongly convex이다. 즉 \(\sigma \cap (-\sigma) = \{0\}\)이 성립한다.

여기서 세 번째 조건은 \(\sigma\)가 원점을 지나는 직선을 포함하지 않는다는 것을 의미한다. 한편 각각의 cone \(\sigma\)에 대하여, 다음을 정의할 수 있다.

정의 3 Cone \(\sigma\)의 face \(\tau\)는 어떤 \(u \in M_{\mathbb{R}}\)에 대해

\[\tau = \sigma \cap u^{\perp} = \{ v \in \sigma \mid \langle u, v \rangle = 0 \}\]

로 얻어진다. \(\tau\)가 \(\sigma\)의 face일 때, 이를 \(\tau \prec \sigma\)라고 쓴다.

우리가 정의할 toric variety는 우선, 각각의 cone을 affine chart처럼 가지고, 이들 cone이 face에서 어떻게 만나는지를 통해 gluing data가 결정되는 것이다. 이를 엄밀히 쓰기 위해 이번 글에서 우리는 affine toric variety에 대해 살펴본다.

아핀 토릭 다양체

Cone \(\sigma\)가 주어졌다 하고, 그 dual cone쌍대뿔

\[\sigma^\vee = \{ u \in M_{\mathbb{R}} \mid \langle u, v \rangle \ge 0 \text{ for all } v \in \sigma \}\]

을 생각하자.

정의 4 Cone \(\sigma\)에 대하여, 다음의 semigroup

\[S_\sigma = \sigma^\vee \cap M=\{u\in M\mid \langle u,v\rangle \geq 0\text{ for all $v\in\sigma$}\}\]

을 정의하고, 이를 통해 semigroup algebra

\[\mathbb{C}[S_\sigma] = \mathbb{C}[\,{\rchi}^u \mid u \in S_\sigma]\]

을 정의한다. ([대수적 구조] §대수, ⁋정의 5) 여기서 \(\rchi^u\)는 \(M\)의 원소 \(u\)에 대응되는 단항식이다.

이를 풀어쓰면 다음과 같다. 우선 우리는 그 정의에 의하여 \(S_\sigma\)가 덧셈 \(+\)에 대한 semigroup이 되는 것을 안다. 이 semigroup에 대한 semigroup algebra를 생각하는 것은, 함수들 \(S_\sigma\rightarrow \mathbb{C}\)의 모임에 convolution product를 주는 것과 같고, 이 때 semigroup \(S_\sigma\)가 finitely genedrated이므로 이 semigroup algebra는 \(S_\sigma\)의 특정한 원소를 보내는 delta function들로 주어진다. \(u\in S_\sigma\)를 \(1\)로 보내는 함수를 \(\rchi^u\)로 적으면, \(\mathbb{C}[S_\sigma]\)는 \(u\in S_\sigma\)들에 대하여 \(\rchi^u\)들을 basis로 하여 생성되는 \(\mathbb{C}\)-algebra이며, 이 때 basis의 원소들의 곱은

\[\rchi^u\ast\rchi^{u'}=\rchi^{u+u'}\]

으로 주어지게 된다. 그럼 이 \(\mathbb{C}\)-algebra가 affine toric variety의 polynomial ring이 된다.

정의 5 Strongly convex rational polyhedral cone \(\sigma \subseteq N_{\mathbb{R}}\)에 대해, 이것이 정의하는 affine toric variety아핀 토릭 다양체 \(U_\sigma\)를

\[U_\sigma = \operatorname{Spec}(\mathbb{C}[S_\sigma])\]

로 정의한다.

예시 6 \(\sigma = \{0\}\)인 경우, \(\sigma^\vee = M_{\mathbb{R}}\)이므로 \(S_\sigma = M\)이다. 따라서

\[\mathbb{C}[S_\sigma] = \mathbb{C}[M] = \mathbb{C}[\rchi^{\pm e_1^\ast}, \ldots, \rchi^{\pm e_n^\ast}]\]

이며, 이것은 algebraic torus \(T_N = N \otimes_{\mathbb{Z}} \mathbb{C}^\ast \cong (\mathbb{C}^\ast)^n\)의 coordinate ring에 해당한다.

예시 7 \(N = \mathbb{Z}^2\)에서 \(\sigma\)가 \(e_1\)과 \(e_2\)로 생성되는 경우를 생각하자. 그러면

\[\sigma^\vee = \mathbb{R}_{\ge 0} e_1^\ast + \mathbb{R}_{\ge 0} e_2^\ast\]

이므로 \(S_\sigma = \mathbb{Z}_{\ge 0}^2\)이고,

\[\mathbb{C}[S_\sigma] = \mathbb{C}[\chi^{e_1^\ast}, \chi^{e_2^\ast}] = \mathbb{C}[X, Y]\]

이다. 따라서 \(U_\sigma = \mathbb{C}^2\)이다.

토러스 작용

우리는 \(\Spec(\mathbb{C}[S_\sigma])\) 위에 torus action을 정의하기 위해, 이미 친숙한 \(\mathbb{P}^N\)의 예시를 살펴본다. \(\mathbb{P}^N = \operatorname{Proj}(\mathbb{C}[X_0, \ldots, X_N])\)의 경우, \(\mathbb{C}^\ast\)가 scaling action을 하면 polynomial ring \(\mathbb{C}[X_0, \ldots, X_N]\)이 degree-by-degree로 분해된다. 각 homogeneous component \(\mathbb{C}[X_0, \ldots, X_N]_d\)는 \(\mathbb{C}^\ast\)-module로서 eigenspace를 형성한다.

이와 비슷하게, \(\mathbb{C}[S_\sigma]\) 위에서도 \(M\)-grading이 weight decomposition을 제공한다. \(M\)-grading에 의해

\[\mathbb{C}[S_\sigma] = \bigoplus_{u \in S_\sigma} \mathbb{C} \cdot \rchi^u,\]

여기서 각 \(\rchi^u\)는 weight \(u\)를 갖는 eigenvector이다. 즉, \(\mathbb{C}^\ast\)가 \(\mathbb{C}[S_\sigma]\)에 scaling을 하면, 각 \(\rchi^u\)는 eigenvalue \(\chi^u(t) \in \mathbb{C}^\ast\)를 갖는다. 이 \(M\)-grading이 정확히 torus action에 대한 weight decomposition을 나타낸다.

한편 \(T_N\)을 다음과 같이 정의한다:

\[T_N = N \otimes_{\mathbb{Z}} \mathbb{C}^\ast.\]

이는 두 abelian group의 tensor product이지만, \(\mathbb{C}^\ast\)의 연산이 곱셈이므로 다소 헷갈릴 수 있다. 우선 집합으로서 \(T_N\)은 \(v \in N\), \(z \in \mathbb{C}^\ast\)에 대하여 \(v \otimes z\)의 형태를 갖는 원소들의 유한합이며, 덧셈으로 구성된 abelian group이다. 이 때 bilinearity에 의해 다음의 관계들이 성립한다:

  • \[(v_1 + v_2) \otimes z = v_1 \otimes z + v_2 \otimes z\]
  • \[v \otimes (z_1 z_2) = v \otimes z_1 + v \otimes z_2\]
  • \[(k v) \otimes z = v \otimes z^k \quad (k \in \mathbb{Z})\]

\(N\)의 basis \(e_1, \ldots, e_n\)을 도입하면, \(T_N\)의 임의의 원소는 다음과 같이 쓸 수 있다:

\[t = e_1 \otimes z_1 + \cdots + e_n \otimes z_n = (z_1, \ldots, z_n), \qquad z_i \in \mathbb{C}^\ast.\]

이 표기 하에서 두 원소의 덧셈은

\[t + t' = e_1 \otimes (z_1 z_1') + \cdots + e_n \otimes (z_n z_n') = (z_1 z_1', \ldots, z_n z_n')\]

으로 주어지므로, \(T_N\)은 multiplicative group \((\mathbb{C}^\ast)^n\)으로 자연스럽게 해석된다.

한편, \(M = \Hom(N, \mathbb{Z})\)의 원소 \(m\)에 대해 다음의 group homomorphism \(\chi^m : T_N \to \mathbb{C}^\ast\)를 정의할 수 있다:

\[\chi^m(t) := z^{m(v)}, \qquad t = v \otimes z \in T_N, \; m(v) \in \mathbb{Z}.\]

\(\chi^m\)이 group homomorphism임을 확인하면 다음과 같다. \(t = v \otimes z\), \(t' = v' \otimes z'\)라고 하자. 그럼

\[\chi^m(t + t') = \chi^m\bigl((v + v') \otimes (z z')\bigr) = (z z')^{m(v + v')} = z^{m(v)} (z')^{m(v')} = \chi^m(t) \chi^m(t').\]

따라서 \(\chi^m\)은 group homomorphism이다. \(N\)의 basis \(e_1, \ldots, e_n\)과 dual basis \(e_1^\ast, \ldots, e_n^\ast \in M\)을 도입하면, \(m \in M\)은 \(m = m_1 e_1^\ast + \cdots + m_n e_n^\ast\)로 쓸 수 있고, 이에 따라

\[\chi^m(t) = z_1^{m_1} \cdots z_n^{m_n}.\]

즉, character group \(\Hom(T_N, \mathbb{C}^\ast)\)는 쌍대 격자 \(M\)과 isomorphic하다.


\(U_\sigma\) 위의 torus action

우리는 이제 \(U_\sigma = \operatorname{Spec}(\mathbb{C}[S_\sigma])\) 위에 \(T_N\)-action을 정의한다. \(\Spec\)은 contravariant functor이므로, \(U_\sigma\) 위에 \(T_N\)이 작용하는 것은 coordinate ring \(\mathbb{C}[S_\sigma]\) 위에 comodule structure를 주는 것과 같다.

구체적으로, 다음의 \(\mathbb{C}\)-algebra homomorphism \(\rho\)를 정의한다:

\[\rho : \mathbb{C}[S_\sigma] \longrightarrow \mathbb{C}[S_\sigma] \otimes_{\mathbb{C}} \mathbb{C}[M], \qquad \rchi^u \longmapsto \rchi^u \otimes \rchi^u.\]

여기서 \(\mathbb{C}[M] = \mathbb{C}[\chi^m \mid m \in M]\)은 \(T_N\)의 coordinate ring이며, \(\rchi^u \in \mathbb{C}[S_\sigma]\)는 weight \(u\)를 갖는 eigenvector이다. \(\rho\)가 well-defined한 algebra homomorphism임은 bilinearity에 의해 자명하다.

이 comodule structure로부터 \(U_\sigma\) 위의 torus action을 얻는다. 각각의 \(t \in T_N\)에 대하여 evaluation map \(\operatorname{ev}_t : \mathbb{C}[M] \to \mathbb{C}\), \(\chi^m \mapsto \chi^m(t)\)를 고려하면, \(t\)가 \(\mathbb{C}[S_\sigma]\)에 작용하는 방식은 다음의 합성사상에 의해 주어진다:

\[\mathbb{C}[S_\sigma] \xrightarrow{\rho} \mathbb{C}[S_\sigma] \otimes_{\mathbb{C}} \mathbb{C}[M] \xrightarrow{\operatorname{id} \otimes \operatorname{ev}_t} \mathbb{C}[S_\sigma] \otimes_{\mathbb{C}} \mathbb{C} \cong \mathbb{C}[S_\sigma].\]

이 합성사상을 \(\rchi^u\)에 적용하면,

\[(\operatorname{id} \otimes \operatorname{ev}_t)(\rchi^u \otimes \rchi^u) = \rchi^u \otimes \chi^u(t) = \chi^u(t) \rchi^u.\]

따라서 \(t\)가 \(\rchi^u \in \mathbb{C}[S_\sigma]\)에 작용하는 결과는 \(\chi^u(t) \rchi^u\)이다.


명제 8 대수적 토러스 \(T_N\)이 아핀 토릭 다양체 \(U_\sigma = \operatorname{Spec}(\mathbb{C}[S_\sigma])\) 위에 작용한다. 우선 coordinate ring \(\mathbb{C}[S_\sigma]\) 위에 다음의 \(\mathbb{C}\)-algebra homomorphism \(\rho\)를 정의한다:

\[\rho : \mathbb{C}[S_\sigma] \longrightarrow \mathbb{C}[S_\sigma] \otimes_{\mathbb{C}} \mathbb{C}[M], \qquad \rchi^u \longmapsto \rchi^u \otimes \rchi^u.\]

그럼 이 \(\rho\)가 \(U_\sigma\) 위의 \(T_N\)-action을 정의하며, 각각의 \(t \in T_N\)에 대하여 \(t\)가 \(\rchi^u \in \mathbb{C}[S_\sigma]\)에 작용하는 결과는 다음과 같다:

\[t \cdot \rchi^u = \chi^u(t) \rchi^u.\]

여기서 \(\chi^u : T_N \to \mathbb{C}^\ast\)는 \(u \in M\)에 대응되는 character이며, \(\chi^u(t) \in \mathbb{C}^\ast\)는 그 값이다.

증명

우선 \(\rho\)가 algebra homomorphism임을 확인한다. \(\rchi^u, \rchi^{u'} \in \mathbb{C}[S_\sigma]\)라고 하면,

\[\rho(\rchi^u \cdot \rchi^{u'}) = \rho(\rchi^{u+u'}) = \rchi^{u+u'} \otimes \rchi^{u+u'} = \rchi^u \rchi^{u'} \otimes \rchi^u \rchi^{u'} = (\rchi^u \otimes \rchi^u)(\rchi^{u'} \otimes \rchi^{u'}) = \rho(\rchi^u) \rho(\rchi^{u'}).\]

따라서 \(\rho\)는 \(\mathbb{C}\)-algebra homomorphism이다.

한편, 각각의 \(t \in T_N\)에 대해 evaluation map \(\operatorname{ev}_t : \mathbb{C}[M] \to \mathbb{C}\), \(\chi^m \mapsto \chi^m(t)\)를 고려한다. 그럼 \(t\)가 \(\mathbb{C}[S_\sigma]\)에 작용하는 방식은 다음의 합성사상에 의해 주어진다:

\[\mathbb{C}[S_\sigma] \xrightarrow{\rho} \mathbb{C}[S_\sigma] \otimes_{\mathbb{C}} \mathbb{C}[M] \xrightarrow{\operatorname{id} \otimes \operatorname{ev}_t} \mathbb{C}[S_\sigma] \otimes_{\mathbb{C}} \mathbb{C} \cong \mathbb{C}[S_\sigma].\]

이 합성사상을 \(\rchi^u\)에 적용하면,

\[(\operatorname{id} \otimes \operatorname{ev}_t)(\rchi^u \otimes \rchi^u) = \rchi^u \otimes \chi^u(t) = \chi^u(t) \rchi^u.\]

따라서 \(t \cdot \rchi^u = \chi^u(t) \rchi^u\)가 성립한다.

이제 우리는 \(\rchi^u\)라는 기호가 두 가지 다른 의미로 쓰이고 있음을 확인해야 한다. 우선 coordinate ring \(\mathbb{C}[S_\sigma]\)의 원소로서 \(\rchi^u\)는 weight \(u\)를 갖는 eigenvector이며, character로서의 \(\chi^u\)는 \(T_N\)에서 \(\mathbb{C}^\ast\)로의 group homomorphism이다. 이 두 대상이 같은 기호로 적히는 이유는, \(\rchi^u \in \mathbb{C}[S_\sigma]\)가 \(T_N\)-action 하에서 eigenvalue \(\chi^u(t)\)를 갖기 때문이다. 즉, \(u \in M\)이 주어지면 eigenvector \(\rchi^u \in \mathbb{C}[S_\sigma]\), character \(\chi^u : T_N \to \mathbb{C}^\ast\), 그리고 weight \(u \in M\)이 모두 대응된다.

이 작용은 \(U_\sigma\) 안에 열린 조밀한 torus orbit을 가지며, 이 orbit은 정확히 torus \(T_N\) 자체이다.

명제 9 \(\tau\)가 \(\sigma\)의 면일 때, \(U_\tau\)는 \(U_\sigma\)의 주 열린 부분집합(principal open subset)이다. 구체적으로, \(u \in S_\sigma\)를 \(\tau = \sigma \cap u^{\perp}\)를 만족하는 것으로 선택하면

\[U_\tau = \{ x \in U_\sigma \mid \chi^u(x) \neq 0 \}\]

이다.

이 명제는 작은 콘이 더 작은 열린 집합에 대응된다는 것을 보여준다. 이것이 바로 \(N\)에서의 기하학이 \(M\)에서의 기하학보다 선호되는 이유이다.

한편, 위의 open embedding \(U_\tau \hookrightarrow U_\sigma\)는 \(T_N\)-equivariant이다. 즉, \(T_N\)이 \(U_\tau\)와 \(U_\sigma\) 위에 각각 작용할 때, 이 작용들은 inclusion과 compatible하다. 이것이 의미하는 것은, 여러 affine toric variety들을 face 관계를 통해 glue할 때, 이 glue가 torus action을 보존한다다는 것이다. 결과적으로 일반적인 toric variety는 자연스러운 torus action을 가지며, 이것이 toric variety의 핵심적인 성질이 된다.

예시 10 (구면의 회전) Torus action을 직관적으로 이해하기 위해, 2차원 구면 \(S^2\)이 자전축 중심으로 회전하는 상황을 생각하자.

\(S^2\)을 \(\mathbb{C} \times \mathbb{R}\)의 부분집합

\[S^2 = \{(z, x_3) \in \mathbb{C} \times \mathbb{R} \mid |z|^2 + x_3^2 = 1\}\]

으로 생각하자. 1차원 torus \(S^1 = \{e^{i\theta} \mid \theta \in \mathbb{R}/2\pi\mathbb{Z}\}\)가 다음과 같이 작용한다:

\[e^{i\theta} \cdot (z, x_3) = (e^{i\theta}z, x_3)\]

이 작용 하에서:

  • 궤도(Orbits): 같은 위도에 있는 모든 점들이 하나의 궤도를 이룬다. 예를 들어 적도 $${(z, 0) \mid z = 1}$$은 하나의 원 모양 궤도이고, 북위 45° 선도 마찬가지로 하나의 궤도이다.
  • 고정점(Fixed points): 북극 \((0, 1)\)과 남극 \((0, -1)\)은 회전해도 그 자리에 남는다. 이들은 0차원 궤도이다.

  • Orbit space: \(S^2 / S^1 \cong [-1, 1]\)로, 각 위도 \(x_3 \in [-1, 1]\)이 하나의 궤도를 대표한다. 이것이 moment polytope의 가장 간단한 예시이다.

사실 \(S^2 \cong \mathbb{P}^1\)이며, \(\mathbb{P}^1\)은 가장 기본적인 (projective) toric variety이다. 이 예시에서 볼 수 있듯이, torus action은 다양체를 궤도들로 나누고, 각 궤도의 차원은 그 점에서의 torus action의 “자유도”에 의해 결정된다.

이제 위에서 정의한 canonical한 torus action이 이 예시에서 어떻게 작동하는지 확인해보자. \(\mathbb{P}^1\)의 경우 \(N = \mathbb{Z}\)이고 \(M = \Hom(\mathbb{Z}, \mathbb{Z}) \cong \mathbb{Z}\)이다. 따라서 \(T_N = \mathbb{Z} \otimes_{\mathbb{Z}} \mathbb{C}^\ast \cong \mathbb{C}^\ast\)이며, \(S^1 \subset \mathbb{C}^\ast\)가 그 안에 포함된다.

\(\mathbb{P}^1\)의 한 affine patch \(U_1 = \{[1:w] \mid w \in \mathbb{C}\}\)를 생각하면, 그 coordinate ring은 \(\mathbb{C}[w]\)이다. 단항식 \(w^n\)에 대해, \(t \in \mathbb{C}^\ast\)가 다음과 같이 작용한다:

\[t \cdot w^n = \chi^n(t) \cdot w^n\]

여기서 canonical 정의에 따라 \(\chi^n(t)\)를 계산해보자. \(t = 1 \otimes c \in T_N = \mathbb{Z} \otimes_{\mathbb{Z}} \mathbb{C}^\ast\) (즉 \(c = t\))이고 \(n \in M = \mathbb{Z}\)이므로

\[\chi^n(t) = c^{n(1)} = t^n\]

이다. 따라서 \(t \cdot w^n = t^n \cdot w^n\)이고, 특히 \(S^1 \subset \mathbb{C}^\ast\)의 원소 \(e^{i\theta}\)에 대해서는

\[e^{i\theta} \cdot w^n = e^{i\theta n} \cdot w^n\]

이다. 이것이 정확히 \(\mathbb{C}[w] = \bigoplus_{n \geq 0} \mathbb{C} \cdot w^n\)에서의 weight decomposition이며, 각 \(w^n\)은 weight \(n \in M\)을 갖는 eigenvector이다.

기본 성질

명제 11 아핀 토릭 다양체 \(U_\sigma\)에 대해 다음이 성립한다:

  1. \(U_\sigma\)는 정규(normal) 다양체이다. (증명은 Gordan의 보조정리를 사용한다.)
  2. \(U_\sigma\)는 기약(irreducible)이다.
  3. \(U_\sigma\)의 차원은 \(n\)이다 (여기서 \(N \cong \mathbb{Z}^n\)).

명제 12 모든 아핀 토릭 다양체 \(U_\sigma\)는 토러스 \(T_N\)을 열린 조밀한 부분집합으로 포함한다.


참고문헌

[Ful] William Fulton, Introduction to Toric Varieties, Annals of Mathematics Studies, Princeton University Press, 1993.
[CLS] David Cox, John Little, Hal Schenck, Toric Varieties, Graduate Studies in Mathematics, American Mathematical Society, 2011.

댓글남기기