P 2 の 1 点 blow up 上の階数 2 のベクトル束について
楫研究室 栗林 克俊
1 Introduction
Horrocks[4]
の次の結果Theorem 1. P n
上のベクトル束E
について,E
が直線束の直和と同型であるための必要十分条 件は,H i ( P n , E(k)) = 0, f or all k ∈ Z
,0 < i < n.
と同様なベクトル束が直線束の直和となるための条件を
Ottaviani[7]
はhyperquadric Q n ⊂ P n+1
やグラスマン多様体Gr(k, n)
に拡張した.私はこれらの論文を読み,ベクトル束の直線束への直 和分解となるための判定法に興味を持った.本論文は有理曲面での分解の条件を求めることを目的としている.先行結果として次がある.
Theorem 2 ([3]). X
をHirzebruch
曲面とし,C 0
をセクション,(C 0 ) 2 = − e
,F
をファイバー とする.M
をX
上の階数2
のベクトル束とするとき,(i). M ∼ = O X ⊕ O X ⇐⇒ c 1 (M ) = 0, c 2 (M) = 0, h 0 (M( − C 0 )) = h 0 (M ( − F )) = h 1 (M ) = 0.
(ii). M ∼ = O X (−F ) ⊕ O X (−C 0 − eF )⇐⇒c 1 (M ) = −C 0 − (e + 1)F, c 2 (M ) = 1, h 0 (M ) = 0.
(iii). M ∼ = O X ⊕ O X ( − F ) ⇐⇒ c 1 (M ) = − F, c 2 (M) = 0, h 0 (M( − C 0 )) = h 0 (M ( − F )) = h 1 (M ) = 0.
(iv). M ∼ = O X ( − F ) ⊕O X ( − C 0 − (e+ 1)F ) ⇐⇒ c 1 (M ) = − C 0 − (e+ 2)F, c 2 (M ) = 1, h 0 (M ) = h 1 (M ( − C 0 − F )) = h 2 (M ( − F )) = 0.
(v). M ∼ = O X ⊕O X ( − C 0 − (e+1)F) ⇐⇒ c 1 (M) = − C 0 − (e+1)F, c 2 (M ) = 0, h 0 (M( − C 0 )) = h 0 (M (−F )) = h 1 (M ) = 0.
この定理は
Beilinson
スペクトル系列を用いて証明される.しかし,今の状況だとBeilinson
スペ クトル系列に現れる直線束が決まってしまうため,上記以外のsplitting type
のものを考えるのは 困難である.そこで,本論文では,e = 1
の場合,すなわちP 2
の1
点blow up
上のベクトル束が 上記に現れない直線束の直和へ分解するための条件を考えた.その結果としていくつかの分解の条 件を得ることができた.2 Preliminaries
本論文では基礎体は複素数体
C
とし,次の設定の元で考える:π
:X ˜ → P 2
をP 2
のP = (1 : 0 : 0)
におけるblow up
とし,C
をその例外因子,L ˜
をP 2
のP
を通らない直線L
の全変換とする.X ˜
をHirzebruch
曲面と見たとき,e = 1
,C 0 = C
,F = − C + ˜ L
となる.Hirzebruch
曲面上の直線束のコホモロジー群の計算に次のLemma
が役に立つ:Lemma 2.1 ([3]). X
をHirzebruch
曲面,a, b
を整数とする.このとき,H 1 ( O X (aC 0 +bF )) ∼ =
H 0 ( P 1 , ⊕ − a − 1
k=1 O P
1(ke + b)), a ≤ − 2 0, a = − 1
.H 0 ( P 1 , ⊕ a
k=0 O P
1(ke − b − 2)), a ≥ 0
また,
X
を非特異曲面とし,V
をX
上の階数r
のベクトル束とする.このとき,Riemann-Roch
の定理より,V
のオイラー標数は次のようにして計算できる:χ(V ) = 1
2 c 1 (V )(c 1 (V ) − K X ) − c 2 (V ) + rχ( O X )
. さらに,L
をX
上の任意の直線束としたとき,c 1 (V ⊗ L) = c 1 (V ) + rc 1 (L)
c 2 (V ⊗ L) = c 2 (V ) + (r − 1)c 1 (L)c 1 (V ) + ( r
2 )
c 1 (L) 2
でそれぞれのチャーン類が計算できる.3 Main Theorem
Theorem 3.1. E
をX ˜
上の階数2
のベクトル束とする.このとき,(i). E ∼ = O X ˜ ⊕ O X ˜ (2C − 2 ˜ L)
またはO X ˜ (C − L) ˜ ⊕ O X ˜ (C − L) ˜
⇐⇒ c 1 (E) = 2C − 2 ˜ L, c 2 (E) = 0, h 0 (E( − C)) = h 0 (E(C − L)) = 0. ˜
(ii). E ∼ = O X ˜ ⊕ O X ˜ (2C) ⇐⇒ c 1 (E) = 2C, c 2 (E) = 0, h 0 (E( − 3C)) = h 0 (E(2C − L)) = 0. ˜
Proof.
まずは,(i)
の= ⇒
は自明なので⇐ =
を示す.E( − C)
とE( − L) ˜
のチャーン類は,c 1 (E(−C)) = −2 ˜ L, c 2 (E(−C)) = 1
c 1 (E( − L)) = 2C ˜ − 4 ˜ L, c 2 (E( − L)) = 3 ˜
となり,
Riemann-Roch
の定理より,χ(E( − C)) = 1 2 c 1 (E( − C))(c 1 (E( − C)) − (C − 3 ˜ L)) − c 2 (E ( − C)) + 2 = 0 χ(E( − L)) = ˜ 1 2 c 1 (E( − L))(c ˜ 1 (E( − L)) ˜ − (C − 3 ˜ L)) − c 2 (E( − L)) + 2 = 0. ˜
を得る.これより,h 0 (E( − L)) = ˜ h 0 (E( − C)) = 0
なのでh 1 (E(−C)) = h 2 (E(−C)) h 1 (E( − L)) = ˜ h 2 (E( − L)). ˜
Serre
の双対定理より,h 2 (E(−C)) = h 0 (E(− L)) = 0 ˜
,h 2 (E(− L)) = ˜ h 0 (E(−C)) = 0
なので,h 1 (E( − C)) = 0 h 1 (E(− L)) = 0. ˜
従って,2
つの完全列0 −→ E( − C) −→ E −→ E | C −→ 0 (3.1)
0 −→ E( − L) ˜ −→ E −→ E | L ˜ −→ 0 (3.2)
よりH 0 (E) ∼ = H 0 (E | C ) H 0 (E) ∼ = H 0 (E | L ˜ )
を得る.ここでh 0 (E)
での場合分けをして考える.h 0 (E) ̸ = 0
の場合:この場合は,仮定よりE
の大域切断s
は零点をもたないので,次の完全列 をえる:0 −→ O X ˜ −→ E −→ O X ˜ (2C − 2 ˜ L) −→ 0
.この完全列は
H 1 ( ˜ X, O X ˜ ( − 2C +2 ˜ L))
でparametrize
されるがこのコホモロジー群は− 2C +2 ˜ L = 2F (
ここでF
はX ˜
をHirzebruch
曲面とみたときのファイバー)
なのでLemma 2.1
より消える.よって,完全列は
split
し,E ∼ =O X ˜ ⊕O X ˜ (2C − 2 ˜ L)
.h 0 (E) = 0
の場合:E | C = O C (a) ⊕ O C ( − 2 − a)
とする.いま,deg(E | C ) = − 2
なので,h 0 (E | C ) = h 0 (E) = 0
であることから,a = − 1
が従う.同様に,E | L ˜ = O L ˜ (a) ⊕ O L ˜ ( − 2 − a)
としたとき,a = − 1
を得る.よって,E
をC
とL ˜
に制限したときのsplitting
はどちらもO(−1) ⊕ O(−1)
となる.ゆえにE(−C + ˜ L) ∼ = π ∗ E
をみたすP 2
上の階数2
のベクトル束E
が存 在する.E
について調べる.c 1 ( E ) = 0, c 2 ( E ) = 0
であり,完全列(3.2)
にO X ˜ ( − C + ˜ L)
をテンソルす ることで,h 0 (E( − C + ˜ L)) ̸ = 0
を得る.故に,h 0 ( E ) ̸ = 0
.今,h 0 ( E ( − 1)) = h 0 (E ( − C)) = 0
な のでE
は自明なベクトル束となる.従って,
E( − C + ˜ L) ∼ = O X ˜ ⊕ O X ˜
,すなわちE
はsplit
する.次に
(ii)
の⇐ =
を示す.示すべきことは,h 0 (E( − 2C)) ̸ = 0
である.実際,h 0 (E( − 2C)) ̸ = 0
であれば,次の完全列を得る:0 −→ O X ˜ (2C) −→ E −→ O X ˜ −→ 0. (3.3)
ここで
h 0 (E) ≥ 2
を示す.h 0 (E(−C)) = 1
としてよいので,χ(E(−C)) = 1
よりh 1 (E(−C)) = 0
.また,h 0 (E( − 2C)) = 1
でもあるので,χ(E( − 2C)) = − 1
より,h 1 (E( − 2C)) = 2
.従って,完全列
0 −→ E( − 2C) −→ E( − C) −→ E( − C) | C −→ 0
より得られる長完全列0 −→ H 0 (E(−2C)) −→ H 0 (E(−C)) −→ H 0 (E(−C)| C ) −→ H 1 (E(−2C)) −→ H 1 (E(−C)) = 0
より,h 0 (E( − C) | C ) = 2
を得る.よってE | C ∼ = O C ⊕ O C ( − 2)
となり,長完全列:0 −→ H 0 (E( − C)) −→ H 0 (E) −→ H 0 ( O C ⊕ O C ( − 2)) −→ H 1 (E( − C)) = 0
より
h 0 (E) = 2
.すると,次の長完全列を考えることでH 0 (O X ˜ ) −→ H 1 (O X ˜ (2C))
が零写像であ ることがわかるので,完全列(3.3)
はsplit
していることがわかる:0 −→ H 0 ( O X ˜ (2C)) −→ H 0 (E) −→ H 0 ( O X ˜ ) −→ H 1 ( O X ˜ (2C)) −→ H 1 (E) −→ H 1 ( O X ˜ ) = 0.
そこで
h 0 (E( − 2C)) = 0
として,次の完全列を考える:0 −→ E(−3C) −→ E(−2C) −→ E(−2C)| C −→ 0.
deg(E( − 2C) | C ) = 2
なので,Riemann-Roch
の定理より,h 0 (E( − 2C) | C ) − h 1 (E( − 2C) | C ) = 4
. まずE( − 2C)
の1
次,2
次コホモロジー群はh 2 (E( − 2C)) = h 0 (E( − 2C + 2C + C − 3 ˜ L)) = h 0 (E(C − 3 ˜ L)) = 0
であり,χ(E(−2C)) = −1
なのでh 1 (E(−2C)) = 1
となる.また,E(−3C)
はそれぞれ,h 2 (E( − 3C)) = h 0 (E(2C − 3 ˜ L)) = 0
,χ(E ( − 3C)) = − 5
なのでh 1 (E( − 3C)) = 5
となる.これより,次の完全列を得る:0 −→ H 0 (E( − 2C)) −→ H 0 (E( − 2C) | C ) −→ C 5 −→ C 1 −→ H 1 (E( − 2C) | C ) −→ 0.
h 0 (E( − 2C)) = 0
なので,この完全列よりh 1 (E( − 2C) | C ) = 1
または0
を得る.h 1 (E( − 2C) | C ) = 1
のとき,E( − 2C) | C = O (4) ⊕ O ( − 2)
.完全列0 −→ E( − 2C) −→ E( − C) −→ E( − C) | C −→ 0.
より,
0 −→ H 0 (E( − C)) −→ H 0 ( O (3) ⊕ O ( − 3)) −→ C 1 −→ · · ·
なる長い完全列を得る.ゆえに,
h 0 (E( − C)) ≥ 3
.また,c 1 (E( − C)) = 0, c 2 (E( − C)) = 1
なの で,次の完全列を得る:0 −→ O X ˜ −→ E(−C) −→ I −→ 0.
ただし,
I
はO X ˜
のイデアル層である.これより,h 0 ( I ) ̸ = 0
.これは矛盾.次にh 1 (E( − 2C) | C ) = 0
の場合であるが,E( − 2C) | C = O (3) ⊕ O ( − 1)
であり,長い完全列0 −→ H 0 (E( − C)) −→ H 0 ( O (2) ⊕ O ( − 2)) −→ C 1 −→ · · ·
より,
h 0 (E( − C)) ≥ 2
が従う.これからも矛盾が生じる.従って,h 0 (E( − 2C)) ̸ = 0
.4 c 1 = 4C − 4 ˜ L, c 2 = 0 の階数 2 のベクトル束
ここでは,
Theorem 3.1
の(i)
の拡張を考えたい.そこでまず,c 1 = 4C − 4 ˜ L, c 2 = 0
なる階数2
のベクトル束について調べる.ベクトル束の構成法に,Serre correspondence
がある.Theorem 4.1 ([5]). X
を滑らかな曲面,Z ⊂ X
を余次元2
の局所完全交叉,L, M
をX
上の 直線束とする.このとき,次の完全列0 −→ L −→ E −→ M ⊗ I Z −→ 0
において,
E
がベクトル束となるための必要十分条件は,(L ∨ ⊗M ⊗K X , Z)
がCayley-Bacharach property
を持つことである.ここで,
Cayley-Bacharach property
とは,任意のℓ(Z ′ ) = ℓ(Z) − 1
を満たすZ ′ ⊂ Z
にたい し,s ∈ H 0 (X, L ∨ ⊗ M ⊗ K X )
がs | Z
′= 0
ならばs | Z = 0
を満たすという条件である.Example 4.1. Q ∈ P 2
と す る .完 全 列0 −→ I Q −→ O P
2−→ k(Q) −→ 0
よ り ,Ext 1 (I Q (−2), O P
2) ∼ = H 1 (P 2 , I Q (−5)) ∨ ∼ = H 0 (P 2 , k(Q)) ∨ ∼ = C
なので次のような自明でない 完全列がある:0 −→ O P
2−→ E −→ I Q ( − 2) −→ 0.
H 0 ( P 2 , O P
2( − 5)) = 0
なのでCayley-Bacharach property
を満たす.従って,E
は階数2
のベク トル束で,チャーン類はそれぞれ,c 1 (E) = −2, c 2 (E) = 1
.h 1 (P 2 , E) = 1
なのでindecomposable
である.前の章の設定のもと,
Q ̸ = P
とすれば,π ∗ E (2C − L) ˜
はh 0 (π ∗ E (2C − L)( ˜ − C)) = h 0 (π ∗ E (2C − L)(C ˜ − L)) = 0 ˜
を満たすがsplit
しない.Example 4.2. q ∈ X ˜
とする.q ∈ L ˜
であればExample 4.1
と同様にしてindecomposable
なベ クトル束が構成できる.そこで,q ∈ C
とする.完全列0 −→ I q −→ O X ˜ −→ k(q) −→ 0
より,Ext 1 ( I q ( − 2 ˜ L), O X ˜ ) ∼ = H 1 ( ˜ X, I q (C − 5 ˜ L)) ∨ ∼ = H 0 ( ˜ X, k(q)) ∨ ∼ = C
なので0 −→ O X ˜ −→ E −→ I q ( − 2 ˜ L) −→ 0 (4.1)
なる自明でない完全列を得る.このとき,H 0 ( ˜ X, O X ˜ ( − 2 ˜ L) ⊗ K X ˜ ) = 0
なのでやはり,E
はベク トル束になる.このE
がsplit
しないことを確かめよう.q ∈ C, c 1 (E) = − 2 ˜ L, c 2 (E) = 1
より,もし
split
していれば,E ∼ = O X ˜ (C) ⊕ O X ˜ (−C − 2 ˜ L)
またはE ∼ = O X ˜ (C − 2 ˜ L) ⊕ O X ˜ (−C)
.前 者であれば,h 0 (E( − C)) ̸ = 0
となり,後者であれば,h 0 (E) = 0
でともに矛盾する.従って,こ のようなE
はindecomposable
である.次に,この
E
にO X ˜ (2C − L) ˜
をテンソルしたもの,E ′ := E ⊗ O X ˜ (2C − L) ˜
がh 0 (E ′ ( − C)) = h 0 (E ′ (C − L)) = 0 ˜
を満たすことを確かめる.完全列(4.1)
にO X ˜ (2C − L) ˜
をテンソルした次の 完全列を考える:0 −→ O X ˜ (2C − L) ˜ −→ E ′ −→ I q (2C − 3 ˜ L) −→ 0. (4.2)
これより,h 0 (E ′ ( − C)) = h 0 (E ′ (C − L)) = 0 ˜
がわかる.以上の
Example 4.1
とExample 4.2
からわかるように,c 1 (E) = 4C − 4 ˜ L, c 2 (E) = 0
かつh 0 (E( − C)) = h 0 (E(C − L)) = 0 ˜
という仮定を満たすベクトル束E
はsplit
するとは限らない.それではどういった仮定をつけ加えれば
split
していることが示せるのだろうか.Remark 4.1.
排除すべき場合は,E( − C + ˜ L)
を考えてから,h 0 (E( − 2C + ˜ L)) ̸ = 0, h 0 (E( − 3C + L)) = 0 ˜
となる場合である.上の例はともにこの場合に対応している.Proposition 4.1. n
を2
以上の自然とする.E
をX ˜
上の階数2
のベクトル束で次の条件を満たす ものとする:c 1 (E) = 2nC − 2n L, c ˜ 2 (E) = 0, h 0 (E( − C)) = h 0 (E(C − L)) = ˜ h 0 (E( − 2C + ˜ L)) = h 0 (E( − nC + (n − 1) ˜ L)) = 0
.このとき,E
はsplit
する.Proof. n
についての帰納法で示す.n = 2
のとき,h 0 (E) ̸= 0
であればLemma 2.1
よりE
はsplit
する.h 0 (E) = 0
であれば,E( − C + ˜ L)
を考える.このとき,仮定からE( − C + ˜ L)
はTheorem 3.1
の(i)
の仮定をみたす.従って,E
はsplit
する.すべてのk ≥ n
なる自然数に ついて正しいとする.n = k + 1
とする.h 0 (E) ̸ = 0
であればやはりLemma 2.1
よりsplit
す る.h 0 (E) = 0
であれば,E( − C + ˜ L)
を考える.仮定から,h 0 (E( − (k + 1)C + k L)) = 0 ˜
でこ れは,E(−C + ˜ L)
にO X ˜ (−kC + (k − 1) ˜ L)
をテンソルしたとみなせる.いま,E(−C + ˜ L)
はc 1 (E( − C + ˜ L)) = 2kC − 2k L ˜
のベクトル束で,n = k
の時の仮定をすべてみたす.従って帰納法 の仮定より,E
はsplit
する.5 Acknowledgements
本論文の執筆にあたって,楫元先生には大変お世話になりました.私がまだ外部生だったころか ら,快くセミナーへの参加を許可していただき,拙い私のセミナーを熱心に見ていただきました.
当時のことを考えると,とても有意義な時間を過ごせたと思っています.ありがとうございます.
さらに,主定理の考えの助けになった論文
[3]
,数学書[5]
を紹介していただいただけでなく研究へ の姿勢なども指導していただきました.心より感謝申し上げます.また,Example 4.1
を教えてく ださったのは明治大学の安武和範氏です.安武和範氏にもこの場を借りてお礼申し上げます.楫研究室の先輩,同期,後輩の方々にはセミナーや論文執筆やそれ以外の部分で大変お世話にな りました.ありがとうございます.