この記事の要点
交叉重複度 2つの図形が1点で交わるとき、その点を「何回分の交わり」と数えるかを決める数です。平面曲線なら素朴な数え方で足りますが、高い次元では狂うことがあり、セールはTorという補正を入れた定義を作りました。
セールの予想 次元がちょうど足りている交わりなら、この数は必ず正になる、という予想です。セールは多くの場合に証明し、「分岐した混標数 」と呼ばれる種類の環の一般の場合(5次元以上)が残っていました。
今回の結果 OpenAIのモデルが書いた論文が、残っていた場合を含めて、すべての正則局所環 で正値性を証明したと主張しています。
確かさ Leanの形式化はありません。論文は査読前のプレプリントで、専門家による検証を待つ段階です。
定義・命題の下の「証明」は、開くとステップが並びます。もう少し詳しく は大学1〜2年程度の数学の補足、専門的な話 は論文の中身に踏み込む補足です。どちらも開かずに読み進められます。
交わりを数える式についての予想が証明された
2026年10月6日、OpenAIは未公開の社内モデルが書いた数学の論文をGitHubのリポジトリ openai/math で公開しました[1 ] 。その193番が、この記事で読む「Positivity of Serre's Intersection Multiplicity」です[2 ] 。
テーマは、図形どうしの交わりを数えることです。直線と放物線が接するとき、交点は1つでも「2回分」と数えるのが自然です。この数え方を高い次元に広げたのがセールの交叉重複度で、セールはそれが必ず正になると予想しました。
この記事では、平面曲線の交点の数え方から始めて、高い次元で何が起きるか、セールの定義と予想、これまでに分かっていたこと、今回の定理と証明の考え方を順に見ます。
この論文は、10月7日付の修正・取り下げには含まれていません。リポジトリの更新は修正と取り下げの記録 にまとめています。
平面曲線の交点を数える
放物線 y = x 2 y=x^2 y = x 2 と直線 y = t y=t y = t の交点を考えます。t > 0 t>0 t > 0 なら x = ± t x=\pm\sqrt t x = ± t の2点で交わり、t t t を 0 0 0 に近づけると2点は近づいて、t = 0 t=0 t = 0 で原点に重なります。
図1 具体例 放物線 y = x 2 y=x^2 y = x 2 と直線 y = t y=t y = t の実数の交点です。t = 1 t=1 t = 1 (青)と t = 1 / 4 t=1/4 t = 1/4 (緑)では2点で交わり、t = 0 t=0 t = 0 (橙)では2点が原点で重なります。交点の座標は x = ± t x=\pm\sqrt t x = ± t で計算して描いています。
重なった交点を「2回分」と数えると、t t t を動かしても交点の個数が変わりません。この「重なり具合」を、多項式の計算で決めるのが交点の重複度です。
原点の近くだけを見るために、原点で 0 0 0 にならない多項式で割ることを許した環を使います。
定義1 原点での局所環
C [ x 1 , … , x n ] \mathbb{C}[x_1,\dots,x_n] C [ x 1 , … , x n ] の元の分数 f / g f/g f / g で、g ( 0 , … , 0 ) ≠ 0 g(0,\dots,0)\ne0 g ( 0 , … , 0 ) = 0 となるもの全体を O n \mathcal{O}_n O n と書き、原点での局所環 と呼ぶ。原点で 0 0 0 になる元の全体 m \mathfrak{m} m が、ただ1つの極大イデアルである。
O n \mathcal{O}_n O n では、原点で 0 0 0 にならない多項式はすべて逆元をもちます。たとえば 1 + x 1+x 1 + x は O 1 \mathcal{O}_1 O 1 で可逆で、1 / ( 1 + x ) 1/(1+x) 1/ ( 1 + x ) が逆元です。こうすると、原点から離れたところの交点は数に入らなくなります。
定義2 平面曲線の交点の重複度 [3 , 演習5.4, p.50]
平面曲線 f = 0 f=0 f = 0 と g = 0 g=0 g = 0 が原点で孤立して交わるとき、原点での交点の重複度を次で定める。
I 0 ( f , g ) = dim C O 2 / ( f , g ) I_0(f,g)=\dim_{\mathbb{C}}\mathcal{O}_2/(f,g) I 0 ( f , g ) = dim C O 2 / ( f , g ) I 0 ( f , g ) = dim C O 2 / ( f , g ) \begin{aligned}I_0(f,g) &= \dim_{\mathbb{C}}\mathcal{O}_2/(f,g)\end{aligned} I 0 ( f , g ) = dim C O 2 / ( f , g )
例3 接する直線と放物線
f = y − x 2 , g = y f=y-x^2,\ g=y f = y − x 2 , g = y とする。( f , g ) (f,g) ( f , g ) で割ると y = 0 y=0 y = 0 かつ x 2 = 0 x^2=0 x 2 = 0 となるので、次のようになる。
O 2 / ( y − x 2 , y ) ≅ O 1 / ( x 2 ) \mathcal{O}_2/(y-x^2,\,y)\cong\mathcal{O}_1/(x^2) O 2 / ( y − x 2 , y ) ≅ O 1 / ( x 2 ) O 2 / ( y − x 2 , y ) ≅ O 1 / ( x 2 ) \begin{aligned}\mathcal{O}_2/(y-x^2,\,y) &\cong \mathcal{O}_1/(x^2)\end{aligned} O 2 / ( y − x 2 , y ) ≅ O 1 / ( x 2 )
右辺の元は a + b x a+bx a + b x (a , b ∈ C a,b\in\mathbb{C} a , b ∈ C )と書け、1 , x 1,x 1 , x が基底なので I 0 = 2 I_0=2 I 0 = 2 。図1の重なった交点がちょうど2回分と数えられた。
例4 いろいろな交わり
(1) 2直線 x = 0 , y = 0 x=0,\ y=0 x = 0 , y = 0 :O 2 / ( x , y ) ≅ C \mathcal{O}_2/(x,y)\cong\mathbb{C} O 2 / ( x , y ) ≅ C なので I 0 = 1 I_0=1 I 0 = 1 。
(2) y = x 3 y=x^3 y = x 3 と y = 0 y=0 y = 0 :O 1 / ( x 3 ) \mathcal{O}_1/(x^3) O 1 / ( x 3 ) の基底は 1 , x , x 2 1,x,x^2 1 , x , x 2 なので I 0 = 3 I_0=3 I 0 = 3 。
(3) 尖った曲線 y 2 = x 3 y^2=x^3 y 2 = x 3 と y = 0 y=0 y = 0 :同じく O 1 / ( x 3 ) \mathcal{O}_1/(x^3) O 1 / ( x 3 ) で I 0 = 3 I_0=3 I 0 = 3 。
射影平面で d d d 次と e e e 次の曲線が共通成分をもたなければ、交点を重複度つきで数えた個数は d e de d e になります。これがベズーの定理です[3 , 系7.8, p.74] 。このサイトのベズーの定理の回 で詳しく扱っています。
高い次元では素朴な数え方が狂う
C n \mathbb{C}^n C n の中の図形 Y , Z Y,Z Y , Z が、原点だけで交わるとします。Y , Z Y,Z Y , Z を定めるイデアルを I , J I,J I , J とすると、平面曲線と同じ考え方で次の数が候補になります。
dim C O n / ( I + J ) \dim_{\mathbb{C}}\mathcal{O}_n/(I+J) dim C O n / ( I + J )
ところが、これは「動かしても変わらない個数」になりません。次の例は、ハーツホーンの教科書の付録にも載っている標準的な例です[4 , 付録A 例1.1.1, p.190] 。
例5 2枚の平面と1枚の平面
C 4 \mathbb{C}^4 C 4 の座標を x , y , z , w x,y,z,w x , y , z , w とする。Y Y Y は2枚の平面 { x = y = 0 } \{x=y=0\} { x = y = 0 } と { z = w = 0 } \{z=w=0\} { z = w = 0 } の和集合で、イデアルは次のとおり。
I = ( x , y ) ∩ ( z , w ) = ( x z , x w , y z , y w ) I=(x,y)\cap(z,w)=(xz,\ xw,\ yz,\ yw) I = ( x , y ) ∩ ( z , w ) = ( x z , x w , y z , y w ) I = ( x , y ) ∩ ( z , w ) = ( x z , x w , y z , y w ) \begin{aligned}I &= (x,y)\cap(z,w)\\&= (xz,\ xw,\ yz,\ yw)\end{aligned} I = ( x , y ) ∩ ( z , w ) = ( x z , x w , y z , y w )
Z Z Z は平面 { x = z , y = w } \{x=z,\ y=w\} { x = z , y = w } で、イデアルは J = ( x − z , y − w ) J=(x-z,\ y-w) J = ( x − z , y − w ) 。Y ∩ Z Y\cap Z Y ∩ Z は原点だけである。
(1) 素朴な数え方では dim O 4 / ( I + J ) = 3 \dim\mathcal{O}_4/(I+J)=3 dim O 4 / ( I + J ) = 3 になる。
(2) Z Z Z を Z t = { x − z = t , y = w } Z_t=\{x-z=t,\ y=w\} Z t = { x − z = t , y = w } (t ≠ 0 t\ne0 t = 0 )に動かすと、Z t Z_t Z t は2枚の平面 { x = y = 0 } \{x=y=0\} { x = y = 0 } 、{ z = w = 0 } \{z=w=0\} { z = w = 0 } と、それぞれ点 ( 0 , 0 , − t , 0 ) (0,0,-t,0) ( 0 , 0 , − t , 0 ) 、( t , 0 , 0 , 0 ) (t,0,0,0) ( t , 0 , 0 , 0 ) で1回ずつ横切って交わる。動かしたあとの交点の個数は 2 2 2 である。
証明 開く 閉じる
(1)
J J J で
割ると z = x , w = y z=x,\ w=y z = x , w = y になり、I I I は ( x 2 , x y , x y , y 2 ) (x^2,xy,xy,y^2) ( x 2 , x y , x y , y 2 ) になる。よって O 4 / ( I + J ) ≅ O 2 / ( x 2 , x y , y 2 ) \mathcal{O}_4/(I+J)\cong\mathcal{O}_2/(x^2,xy,y^2) O 4 / ( I + J ) ≅ O 2 / ( x 2 , x y , y 2 ) 。 O 2 / ( x 2 , x y , y 2 ) \mathcal{O}_2/(x^2,xy,y^2) O 2 / ( x 2 , x y , y 2 ) の
元は a + b x + c y a+bx+cy a + b x + cy と書け、1 , x , y 1,x,y 1 , x , y が基底なので次元は 3 3 3 。 (2)
{ x = y = 0 } \{x=y=0\} { x = y = 0 } との
交点は、− z = t , 0 = w -z=t,\ 0=w − z = t , 0 = w から ( 0 , 0 , − t , 0 ) (0,0,-t,0) ( 0 , 0 , − t , 0 ) 。{ z = w = 0 } \{z=w=0\} { z = w = 0 } との交点は、x = t , y = 0 x=t,\ y=0 x = t , y = 0 から ( t , 0 , 0 , 0 ) (t,0,0,0) ( t , 0 , 0 , 0 ) 。 どちらも
2次元の平面どうしが1点で交わり、接する方向がない(4つの1次式が独立)ので、重複度は 1 1 1 ずつである。
図2 概念図 例5 の模式図です。4次元は描けないので、2次元の平面を線で表しています。青と緑が Y Y Y の2枚の平面、橙が Z Z Z です。左は原点 O O O だけで交わる様子、右は Z Z Z を Z t Z_t Z t に動かすと、交点が2つに分かれる様子を表します。線の向きや長さに意味はなく、どれとどれが交わるかだけが意味をもちます。
動かすと交点は2つなのに、素朴な数え方では3になりました。1回分多く数えてしまった原因は、Y Y Y の2枚の平面が原点の1点だけでつながっていることにあります。Y Y Y は原点で「きれいな図形」になっていません(コーエン・マコーレーでない、といいます)。
セールの定義:Torで補正する
セールは、余分に数えた分を引き算で補正する式を考えました[5 ] 。補正に使うのが Tor \operatorname{Tor} Tor です。
定義6 セールの交叉重複度 [5 , 第V章] [4 , 付録A §1, p.189]
R R R を正則局所環 、M , N M,N M , N を有限生成 R R R 加群 で、M ⊗ R N M\otimes_RN M ⊗ R N の長さが有限のものとする。
χ R ( M , N ) = ∑ i = 0 dim R ( − 1 ) i ℓ R ( Tor i R ( M , N ) ) \chi^R(M,N)=\sum_{i=0}^{\dim R}(-1)^i\,\ell_R\bigl(\operatorname{Tor}_i^R(M,N)\bigr) χ R ( M , N ) = i = 0 ∑ d i m R ( − 1 ) i ℓ R ( Tor i R ( M , N ) ) χ R ( M , N ) = ∑ i = 0 dim R ( − 1 ) i ℓ R ( Tor i R ( M , N ) ) \begin{aligned}\chi^R(M,N) &= \sum_{i=0}^{\dim R}(-1)^i\,\ell_R\bigl(\operatorname{Tor}_i^R(M,N)\bigr)\end{aligned} χ R ( M , N ) = i = 0 ∑ d i m R ( − 1 ) i ℓ R ( Tor i R ( M , N ) )
ここで ℓ R \ell_R ℓ R は加群の長さ [6 , §2, p.15] 、Tor \operatorname{Tor} Tor はテンソル積 の導来関手 [6 , 付録B, p.338] である。
図形 Y , Z Y,Z Y , Z の交わりに使うときは M = R / I , N = R / J M=R/I,\ N=R/J M = R / I , N = R / J とします。i = 0 i=0 i = 0 の項は Tor 0 = R / I ⊗ R R / J = R / ( I + J ) \operatorname{Tor}_0=R/I\otimes_RR/J=R/(I+J) Tor 0 = R / I ⊗ R R / J = R / ( I + J ) で、素朴な数え方そのものです。残りの項が補正です。
R = O n R=\mathcal{O}_n R = O n で、R / I ⊗ R / J R/I\otimes R/J R / I ⊗ R / J が C \mathbb{C} C 上有限次元なら、長さは C \mathbb{C} C 上の次元と同じです。Tor 1 \operatorname{Tor}_1 Tor 1 には、イデアルだけで書ける次の表し方があります。
命題7 Tor 1 \operatorname{Tor}_1 Tor 1 の表し方
環 R R R のイデアル I , J I,J I , J について、次が成り立つ。
Tor 1 R ( R / I , R / J ) ≅ I ∩ J I J \operatorname{Tor}_1^R(R/I,R/J)\cong\frac{I\cap J}{IJ} Tor 1 R ( R / I , R / J ) ≅ I J I ∩ J Tor 1 R ( R / I , R / J ) ≅ I ∩ J I J \begin{aligned}\operatorname{Tor}_1^R(R/I,R/J) &\cong \frac{I\cap J}{IJ}\end{aligned} Tor 1 R ( R / I , R / J ) ≅ I J I ∩ J
証明 開く 閉じる すべて開く すべて閉じる
完全列 0 → I → R → R / I → 0 0\to I\to R\to R/I\to0 0 → I → R → R / I → 0 に R / J R/J R / J をテンソルすると、Tor \operatorname{Tor} Tor の長い完全列 が得られる。詳しく 閉じる
R R R は自由加群 なので Tor 1 R ( R , R / J ) = 0 \operatorname{Tor}_1^R(R,R/J)=0 Tor 1 R ( R , R / J ) = 0 である。よって次の完全列 がある。
0 → Tor 1 R ( R / I , R / J ) → I ⊗ R R / J → R / J → R / ( I + J ) → 0 0\to\operatorname{Tor}_1^R(R/I,R/J)\to I\otimes_RR/J\to R/J\to R/(I+J)\to0 0 → Tor 1 R ( R / I , R / J ) → I ⊗ R R / J → R / J → R / ( I + J ) → 0 0 → Tor 1 R ( R / I , R / J ) → I ⊗ R R / J → R / J → R / ( I + J ) → 0 \begin{aligned}0 &\to \operatorname{Tor}_1^R(R/I,R/J)\\&\to I\otimes_RR/J\\&\to R/J\\&\to R/(I+J)\\&\to 0\end{aligned} 0 → Tor 1 R ( R / I , R / J ) → I ⊗ R R / J → R / J → R / ( I + J ) → 0
I ⊗ R R / J ≅ I / I J I\otimes_RR/J\cong I/IJ I ⊗ R R / J ≅ I / I J で、
真ん中の写像は a + I J ↦ a + J a+IJ\mapsto a+J a + I J ↦ a + J である。 その核は
I ∩ J I\cap J I ∩ J の
元の類なので ( I ∩ J ) / I J (I\cap J)/IJ ( I ∩ J ) / I J で、これが Tor 1 \operatorname{Tor}_1 Tor 1 と同型である。
例8 例5 の補正
I = ( x z , x w , y z , y w ) , J = ( x − z , y − w ) I=(xz,xw,yz,yw),\ J=(x-z,y-w) I = ( x z , x w , y z , y w ) , J = ( x − z , y − w ) について、次のようになる。
ℓ ( Tor 0 ) = 3 ℓ ( Tor 1 ) = dim I ∩ J I J = 1 Tor i = 0 ( i ≥ 2 ) \begin{aligned} \ell\bigl(\operatorname{Tor}_0\bigr)&=3\\ \ell\bigl(\operatorname{Tor}_1\bigr)&=\dim\frac{I\cap J}{IJ}=1\\ \operatorname{Tor}_i&=0\quad(i\ge2)\end{aligned} ℓ ( Tor 0 ) ℓ ( Tor 1 ) Tor i = 3 = dim I J I ∩ J = 1 = 0 ( i ≥ 2 )
よって χ = 3 − 1 + 0 = 2 \chi=3-1+0=2 χ = 3 − 1 + 0 = 2 で、動かしたときの交点の個数 2 2 2 と一致する。
I ∩ J I\cap J I ∩ J は I J IJ I J より、2次式1つ分だけ大きくなります。Tor 2 = 0 \operatorname{Tor}_2=0 Tor 2 = 0 の理由は下の補足に書きました。
もう少し詳しく Tor 2 = 0 \operatorname{Tor}_2=0 Tor 2 = 0 の理由と、和が有限で終わる理由
J = ( x − z , y − w ) J=(x-z,y-w) J = ( x − z , y − w ) は2つの元の正則列 で生成されるので、R / J R/J R / J はコシュル複体という長さ2の自由分解をもちます。これで Tor \operatorname{Tor} Tor を計算すると、Tor 2 ( R / I , R / J ) \operatorname{Tor}_2(R/I,R/J) Tor 2 ( R / I , R / J ) は R / I R/I R / I の中で x − z x-z x − z と y − w y-w y − w の両方に掛けて 0 0 0 になる元の全体です。
R / I R/I R / I は2枚の平面の関数の環です。そのような元は、それぞれの平面の上で0でない関数を掛けて 0 0 0 になるので、両方の平面の上で 0 0 0 、つまり 0 0 0 です。よって Tor 2 = 0 \operatorname{Tor}_2=0 Tor 2 = 0 です。
一般に、正則局所環 R R R の上の有限生成加群 は長さ dim R \dim R dim R 以下の自由分解をもちます(セールの定理)[6 , 定理19.2, p.188] 。だから Tor i \operatorname{Tor}_i Tor i は i > dim R i>\dim R i > dim R で 0 0 0 になり、定義6 の和は有限です。
正則局所環と「標数」の3つの場合
セールの定義は、O n \mathcal{O}_n O n より広い「正則局所環 」の上で考えます。整数を含む環でも交わりを数えられるようにするためで、数論幾何で必要になります。
定義9 正則局所環 [6 , §14, p.126]
ネーター局所環 ( R , m ) (R,\mathfrak{m}) ( R , m ) が正則 であるとは、極大イデアル m \mathfrak{m} m が dim R \dim R dim R 個の元で生成されることをいう。
O n \mathcal{O}_n O n は dim = n \dim=n dim = n で、m = ( x 1 , … , x n ) \mathfrak{m}=(x_1,\dots,x_n) m = ( x 1 , … , x n ) なので正則です。正則局所環 は、図形でいえば「滑らかな点」の環にあたります。
正則局所環 は、標数 の様子で3種類に分かれます。剰余体 R / m R/\mathfrak{m} R / m の標数 と R R R 自身の標数 が同じものを等標数 、R R R は標数 0 0 0 で剰余体が標数 p > 0 p>0 p > 0 のものを混標数 と呼びます。混標数 のときは、p p p が m 2 \mathfrak{m}^2 m 2 に入らなければ不分岐 、入れば分岐 しているといいます[2 , §1] 。
例10 3種類の正則局所環
(1) 等標数 :O n \mathcal{O}_n O n (C \mathbb{C} C を含む)。F p [ x , y ] \mathbb{F}_p[x,y] F p [ x , y ] を ( x , y ) (x,y) ( x , y ) で局所化した環(F p \mathbb{F}_p F p を含む)。
(2) 不分岐な混標数 :Z [ x ] \mathbb{Z}[x] Z [ x ] を ( p , x ) (p,x) ( p , x ) で局所化した環。m = ( p , x ) \mathfrak{m}=(p,x) m = ( p , x ) で、p p p は m 2 \mathfrak{m}^2 m 2 に入らない。
(3) 分岐した混標数 :Z [ x , y ] / ( x 2 − p ) \mathbb{Z}[x,y]/(x^2-p) Z [ x , y ] / ( x 2 − p ) を ( x , y ) (x,y) ( x , y ) で局所化した環。m = ( x , y ) \mathfrak{m}=(x,y) m = ( x , y ) で、p = x 2 ∈ m 2 p=x^2\in\mathfrak{m}^2 p = x 2 ∈ m 2 。
(3) は、Z \mathbb{Z} Z に p \sqrt p p を付け加えた世界の上で考えることにあたります。ただし (3) の環は、完備化 すると「Z [ p ] \mathbb{Z}[\sqrt p] Z [ p ] を完備化 した環(完備離散付値環 )の上のべき級数環」になるので、次の節で見るとおり、セールの方法で扱える例です。分岐しているだけでは難しい場合にならない、という点に注意してください[2 , §1.1] 。
素数 p p p が p ⋅ p \sqrt p\cdot\sqrt p p ⋅ p と同じ因子の積に「割れる」ことを分岐と呼ぶのは、整数論の言葉づかいです。
セールの予想
セールは、正則局所環 R R R と、M ⊗ R N M\otimes_RN M ⊗ R N の長さが有限な有限生成加群 M , N M,N M , N について、まず次の次元の不等式を、すべての正則局所環 で示しました[5 , 第V章] [7 ] 。
dim M + dim N ≤ dim R \dim M+\dim N\le\dim R dim M + dim N ≤ dim R dim M + dim N ≤ dim R \begin{aligned}\dim M+\dim N &\le \dim R\end{aligned} dim M + dim N ≤ dim R
図形でいえば、n n n 次元の空間の中で点だけで交わる2つの図形は、次元の和が n n n 以下だということです[3 , 命題7.1, p.65] 。そのうえで、次の3つを予想しました。
予想11 セールの予想 [5 , 第V章] [8 ]
(1) 消えること:dim M + dim N < dim R \dim M+\dim N<\dim R dim M + dim N < dim R なら χ R ( M , N ) = 0 \chi^R(M,N)=0 χ R ( M , N ) = 0 。
(2) 負にならないこと:いつでも χ R ( M , N ) ≥ 0 \chi^R(M,N)\ge0 χ R ( M , N ) ≥ 0 。
(3) 正になること:dim M + dim N = dim R \dim M+\dim N=\dim R dim M + dim N = dim R なら χ R ( M , N ) > 0 \chi^R(M,N)>0 χ R ( M , N ) > 0 。
セール自身は「χ > 0 \chi>0 χ > 0 となるのは dim M + dim N = dim R \dim M+\dim N=\dim R dim M + dim N = dim R のときに限る」という形で述べています。「限る」の向きは (2) と合わせると (1) になり、逆向きが (3) です[8 ] 。(3) が今回の主題です。Tor 0 \operatorname{Tor}_0 Tor 0 の項は正ですが、補正の項は符号を交互に変えて入るので、和が正になることは定義からは分かりません[2 , §1] 。
(1) は、次元が足りない交わりについての主張です。たとえば C 3 \mathbb{C}^3 C 3 の中で2本の曲線が1点で交わる場合は、少し動かせば交わらなくなります。だから重複度は 0 0 0 であってほしい、というのが (1) です。
これまでに分かっていたこと
図3 概念図 予想11 の3つの主張を、正則局所環 の3種類で分けた表です。緑はセール自身が示した部分、青はその後に示された部分、橙が今回の論文の結果です。セールは、分岐した混標数 でも、完備離散付値環 の上のべき級数環の形の環では3つとも示しています。また、dim R ≤ 4 \dim R\le4 dim R ≤ 4 の場合の (3) は以前から知られていました。
ここでは、論文の序論と、ロバーツの概説[8 ] 、バット・ホックスター・マの論文[9 ] をもとに、流れをまとめます。
1957〜58年(セール): コレージュ・ド・フランスの講義で χ \chi χ を導入しました。講義録は『Algèbre locale, Multiplicités』(Lecture Notes in Mathematics 11、第2版1965年)です[5 ] 。次元の不等式はすべての正則局所環 で示し、(1)〜(3) は、環を完備化 したものが「体の上のべき級数環」か「完備離散付値環 の上のべき級数環」になる場合に示しました。方法は「対角線への帰着」です[2 , §1.1] [10 , §1] [9 , §1.5] 。等標数 と不分岐な混標数 はこれに含まれます。
1973年(ホックスター): dim R ≤ 4 \dim R\le4 dim R ≤ 4 の場合に (3) が成り立つことは、ホックスターの仕事から従います[9 , §1.6] 。
1985年(ロバーツ、ジレ・スーレ): (1) をすべての正則局所環 で証明しました。ロバーツは局所チャーン指標、ジレとスーレは独立にK理論のアダムズ作用素を使いました[7 ,11 ] 。
1995年(ガバー): (2) をすべての正則局所環 で証明しました。ド・ジョンの改変(alteration)を使う証明で、ガバー自身は論文にしておらず、1995年12月のIHESでの講演と、ベルテロのブルバキ・セミナーの報告で知られています[12 , Théorème 6.1.1] [8 ] 。
2000年代以降(部分的な結果): 蔵野とロバーツは (3) が成り立つための判定条件を与えました[13 ] 。スカリットは2次元の完備正則局所環 の上のべき級数環で (3) を示し[10 ] 、KCとソト・レヴィンスは「セールの持ち上げ」をもつ加群 の場合を示しました[14 ] 。バット、ホックスター、マは、ある種の列(lim コーエン・マコーレー列)があれば (3) が従うという条件つきの道筋を示しています[9 , Theorem 6.1] 。
2026年8月に改訂されたバット、ホックスター、マの論文は、分岐した場合の (3) は「5次元以上のどの次元でも未解決」で、「50年以上未解決の問題」だと書いています[9 , §1.5, §1.6] 。残っていたのは、分岐した混標数 の正則局所環 のうち、完備離散付値環 の上のべき級数環の形にならないものです。たとえば p p p を素元とする完備離散付値環 V V V (p p p 進整数環など)の上の V [ [ X , Y , Z ] ] / ( p − X 3 − Y 5 − Z 7 ) V[[X,Y,Z]]/(p-X^3-Y^5-Z^7) V [[ X , Y , Z ]] / ( p − X 3 − Y 5 − Z 7 ) のような形の環です[9 , §1.5] 。ただしこの例は3次元なので (3) はすでに知られていて、残っていたのはこの種の形で5次元以上のものです。
今回の定理
定理12 OpenAI, 2026 [2 , Theorem 1.1]
( R , m ) (R,\mathfrak{m}) ( R , m ) を d d d 次元の可換ネーター正則局所環 、M , N M,N M , N を 0 0 0 でない有限生成 R R R 加群 とする。ℓ R ( M ⊗ R N ) < ∞ \ell_R(M\otimes_RN)<\infty ℓ R ( M ⊗ R N ) < ∞ かつ dim M + dim N = d \dim M+\dim N=d dim M + dim N = d なら、次が成り立つ。
χ R ( M , N ) > 0 \chi^R(M,N)>0 χ R ( M , N ) > 0 χ R ( M , N ) > 0 \begin{aligned}\chi^R(M,N) &> 0\end{aligned} χ R ( M , N ) > 0
標数 や分岐についての仮定はありません。論文が正しければ、予想11 (3) はすべての正則局所環 で成り立ち、(1)〜(3) の3つがすべて解決したことになります。
とくに、どちらの加群 についても、不分岐な正則局所環 の加群 から「持ち上げられる」という仮定を置いていません[2 , §1.1] 。論文が挙げる部分的な結果では、KCとソト・レヴィンスの結果がこの種の持ち上げの条件を、スカリットの結果が2次元の底の上で滑らかという仮定を使っていました。
証明の考え方
証明は31ページで、パーフェクトイドや代数的K理論といった現代的な道具を使います。以下は、論文の概要に沿った骨組みです[2 , §1.2] 。
1 2つの整域 の場合に帰着する 標準的な帰着で、M = R / P , N = R / Q M=R/P,\ N=R/Q M = R / P , N = R / Q (P , Q P,Q P , Q は素イデアル)とし、R R R を完備化 して、D = R / P D=R/P D = R / P と E = R / Q E=R/Q E = R / Q が完備局所整域 で次元 h , l h,l h , l (h + l = d h+l=d h + l = d )の場合に帰着する。
2 有限拡大とガロア群の和に分ける D , E D,E D , E をそれぞれ有限拡大 D ′ , E ′ D',E' D ′ , E ′ に広げ、有限群 G D , G E G_D,G_E G D , G E で動かす。代数的K理論の比較から、χ R ( D , E ) \chi^R(D,E) χ R ( D , E ) の正の定数倍が、群の元 σ \sigma σ ごとの量 c σ c_\sigma c σ の和になる。あとは c σ c_\sigma c σ が1つずつ正であることを示せばよい。
3 「正規化した長さ」で測る パーフェクトイドの理論から得られる大きな代数 C D , C E C_D,C_E C D , C E の上で、普通の長さの代わりに正規化した長さを使う。この長さでは、正の次数のコシュルホモロジーが長さ 0 0 0 になり、補正の項が消える。
4 有限の長さの加群 で近似する 正規化した長さを、有限の長さの加群 M n M_n M n の長さを整数で割ったもので近似する。極小自由分解の高い次数の階数は、割る整数に比べて小さくなるので、そこで切り落とす。
5 2回目の比較で正を示す 切り落とした複体を C E C_E C E で評価すると次数 0 0 0 の項だけが残り、その長さが M n M_n M n の生成元の個数で下から押さえられる。2回目のガロア群の和で、各 c σ c_\sigma c σ が正になる。
専門的な話 使われている道具
正規化した長さの枠組みはファルティングスが almost mathematics の中で導入し、ガバーとラメロが基礎を整えたものです。混標数 の構成には、バットとショルツェのパーフェクトイド化と概純性(almost purity)、カイ・リー・マ・シュヴェーデ・タッカーのパーフェクトイドの長さの結果が使われます。圏論的な降下の部分には、ランドとタムの、切り詰め不変量の降下定理が使われます[2 , §1.1] 。
論文は、バット・ホックスター・マによる条件つきの道筋(両方の商整域 に「lim コーエン・マコーレー列」があれば正値性が従う)にも触れています。今回の証明は、そのような列の存在を仮定していません[2 , §1.1] 。
正値性から分かること
論文は、正値性からすぐ従う帰結を2つ挙げています[2 , §1.3] 。
1つ目は、平面曲線でよく知られた不等式「交点の重複度は、それぞれの点の重複度の積以上」の一般化です。平面曲線では、原点で f f f と g g g の最低次の項の次数を m 0 ( f ) , m 0 ( g ) m_0(f),m_0(g) m 0 ( f ) , m 0 ( g ) とすると、次が成り立ちます[3 , 演習5.4, p.50] 。
I 0 ( f , g ) ≥ m 0 ( f ) m 0 ( g ) I_0(f,g)\ge m_0(f)\,m_0(g) I 0 ( f , g ) ≥ m 0 ( f ) m 0 ( g ) I 0 ( f , g ) ≥ m 0 ( f ) m 0 ( g ) \begin{aligned}I_0(f,g) &\ge m_0(f)\,m_0(g)\end{aligned} I 0 ( f , g ) ≥ m 0 ( f ) m 0 ( g )
等号が成り立つのは、ちょうど2つの曲線が原点で共通の接線をもたないときです。例3 では m 0 = 1 m_0=1 m 0 = 1 どうしなので右辺は 1 1 1 ですが、y = x 2 y=x^2 y = x 2 と y = 0 y=0 y = 0 は接線 y = 0 y=0 y = 0 を共有するので、I 0 = 2 > 1 I_0=2>1 I 0 = 2 > 1 です。
系13 OpenAI, 2026 [2 , Corollary 1.2]
( A , m ) (A,\mathfrak{m}) ( A , m ) を正則局所環 、P , Q P,Q P , Q を素イデアルで、A / ( P + Q ) A/(P+Q) A / ( P + Q ) の長さが有限、dim A / P + dim A / Q = dim A \dim A/P+\dim A/Q=\dim A dim A / P + dim A / Q = dim A とする。接錐の交わり T T T の次元が 1 1 1 以下なら、ヒルベルト・サミュエルの重複度 e m e_{\mathfrak{m}} e m について次が成り立つ。
χ A ( A / P , A / Q ) ≥ e m ( A / P ) e m ( A / Q ) \chi^A(A/P,A/Q)\ge e_{\mathfrak{m}}(A/P)\,e_{\mathfrak{m}}(A/Q) χ A ( A / P , A / Q ) ≥ e m ( A / P ) e m ( A / Q ) χ A ( A / P , A / Q ) ≥ e m ( A / P ) e m ( A / Q ) \begin{aligned}\chi^A(A/P,A/Q) &\ge e_{\mathfrak{m}}(A/P)\,e_{\mathfrak{m}}(A/Q)\end{aligned} χ A ( A / P , A / Q ) ≥ e m ( A / P ) e m ( A / Q )
等号が成り立つのは、ちょうど dim T = 0 \dim T=0 dim T = 0 (接錐が原点でしか交わらない)のときである。
証明では、原点でブローアップしたあとの交点ごとの交叉重複度が正であることを使います。そこで今回の定理が必要になります。
2つ目は、記号的べき についての包含です。分岐した混標数 の正則局所環 ( R , m ) (R,\mathfrak{m}) ( R , m ) と、P + Q = m \sqrt{P+Q}=\mathfrak{m} P + Q = m 、ht P + ht Q = dim R \operatorname{ht}P+\operatorname{ht}Q=\dim R ht P + ht Q = dim R をみたす素イデアル P , Q P,Q P , Q について、蔵野とロバーツの定理から次が従います[2 , §1.3] 。
P ∩ Q ( r ) ⊆ m r + 1 ( r ≥ 1 ) P\cap Q^{(r)}\subseteq\mathfrak{m}^{r+1}\qquad(r\ge1) P ∩ Q ( r ) ⊆ m r + 1 ( r ≥ 1 ) P ∩ Q ( r ) ⊆ m r + 1 ( r ≥ 1 ) \begin{gathered}P\cap Q^{(r)}\subseteq\mathfrak{m}^{r+1}\\(r\ge1)\end{gathered} P ∩ Q ( r ) ⊆ m r + 1 ( r ≥ 1 ) P ∩ Q ( r ) ⊆ m r + 1 ( r ≥ 1 ) \begin{aligned}P\cap Q^{(r)} &\subseteq \mathfrak{m}^{r+1}\\[4pt]&(r\ge1)\end{aligned} P ∩ Q ( r ) ⊆ m r + 1 ( r ≥ 1 )
どこまで確かなのか
論文は2026年9月23日付のプレプリントで、査読はまだです[2 ] 。
この結果にはLeanの形式化がありません。リポジトリの形式化の一覧に、この論文の項目はありません。証明が正しいかどうかは、専門家が論文を読んで確かめるのを待つことになります。
2026年10月7日付の更新では、この論文は修正も取り下げもされていません[15 ] 。
論文の脚注によると、2025年12月9日付のnote.comの投稿(Editan名義で、Copilot と Gemini の協力を記したもの)も、素イデアルの形の正値性を証明したと主張しています。論文はこれを「確立した定理としてではなく、同じ範囲の主張として記録する」と書いています[2 , §1 脚注1] 。筆者はこの投稿の中身を確かめていません。
この記事の例5 (1)と例8 の Tor 0 , Tor 1 \operatorname{Tor}_0,\operatorname{Tor}_1 Tor 0 , Tor 1 の長さは、記事の生成のときに線形代数で計算して確かめています。論文の証明そのものは、筆者は検証していません。
残された問題
独立した検証: パーフェクトイドとK理論を組み合わせた新しい議論なので、専門家による確認が待たれます。
正則でない環: R R R が正則でなく、一方の加群 だけが有限の自由分解をもつ場合にも χ \chi χ は定義できます。この場合は、次元が足りないのに χ \chi χ が負になる例を、ダッタ、ホックスター、マクラフリンが1985年に作っています。(1)(2) は正則性なしでは成り立ちません[8 ] [9 , §1.6] 。
OpenAIの数学論文には、同じ可換環論のアイゼンバッド・グリーン・ハリス予想の記事 と、多項式環についてのザリスキの消去問題の記事 もあります。
体 k k k で 1 + 1 + ⋯ + 1 1+1+\dots+1 1 + 1 + ⋯ + 1 (p p p 個)= 0 =0 = 0 となる最小の正の整数 p p p 。そのような p p p がなければ標数0と言う。標数は0か素数で、F p \mathbb{F}_p F p の標数は p p p 、Q , R , C \mathbb{Q},\mathbb{R},\mathbb{C} Q , R , C の標数は0。体でない環でも同じように定める(Z \mathbb{Z} Z の標数は0、Z / 6 \mathbb{Z}/6 Z /6 の標数は6)。0か素数になるのは体や整域の場合。
極大イデアルがただ1つの可換環。極大イデアルに入らない元はすべて単元になる。例:素イデアル P P P での局所化 A P A_P A P (極大イデアルは a / s a/s a / s (a ∈ P a\in P a ∈ P )の全体)、k [ x ] / ( x 2 ) k[x]/(x^2) k [ x ] / ( x 2 ) 、Z / 4 Z \mathbb{Z}/4\mathbb{Z} Z /4 Z 。
環 A A A の上の加群(A A A 加群)とは、足し算について可換群で、A A A の元を掛けられ、分配法則などベクトル空間と同じ規則をみたすもの。体の上の加群はベクトル空間で、A A A のイデアルも A A A 加群。
加群 N N N の部分加群の列 0 = N 0 ⊊ N 1 ⊊ ⋯ ⊊ N ℓ = N 0=N_0\subsetneq N_1\subsetneq\cdots\subsetneq N_\ell=N 0 = N 0 ⊊ N 1 ⊊ ⋯ ⊊ N ℓ = N で、隣り合う商がどれも単純(0 0 0 と自分以外に部分加群がない)なものの長さ ℓ \ell ℓ 。列の取り方によらない。体 k k k を含み剰余体が k k k の局所環の上の加群では、k k k 上の次元に等しい(Z ( p ) \mathbb{Z}_{(p)} Z ( p ) の上の Z / p 2 \mathbb{Z}/p^2 Z / p 2 のように体を含まない場合は別で、長さは2)。
環の準同型 B → A B\to A B → A 、B → C B\to C B → C から作る環 A ⊗ B C A\otimes_BC A ⊗ B C 。a ⊗ c a\otimes c a ⊗ c の形の元の和からなり、b ∈ B b\in B b ∈ B について ( b a ) ⊗ c = a ⊗ ( b c ) (ba)\otimes c=a\otimes(bc) ( ba ) ⊗ c = a ⊗ ( b c ) とみなす。例:B [ x ] ⊗ B C ≅ C [ x ] B[x]\otimes_BC\cong C[x] B [ x ] ⊗ B C ≅ C [ x ] 、A ⊗ B ( B / J ) ≅ A / J A A\otimes_B(B/J)\cong A/JA A ⊗ B ( B / J ) ≅ A / J A 。加群 M , N M,N M , N についても同じように M ⊗ B N M\otimes_BN M ⊗ B N を作る。
大域切断 F ↦ F ( X ) \mathcal{F}\mapsto\mathcal{F}(X) F ↦ F ( X ) のように完全性を一部しか保たない関手 F F F から作る関手の列 R i F R^iF R i F 。対象を入射的な対象の列で置き換えてから F F F を施し、そのコホモロジーをとる。層のコホモロジー H i ( X , − ) H^i(X,-) H i ( X , − ) は大域切断の右導来関手として定義される。逆に、射影的(自由)な分解を使うと左導来関手ができ、テンソル積の左導来関手が Tor i \operatorname{Tor}_i Tor i である。
加群(ベクトル空間でもよい)の準同型の列 0 → U → α V → β W → 0 0\to U\xrightarrow{\alpha}V\xrightarrow{\beta}W\to0 0 → U α V β W → 0 で、α \alpha α が単射、β \beta β が全射、Im α = Ker β \operatorname{Im}\alpha=\operatorname{Ker}\beta Im α = Ker β となるもの。このとき W ≅ V / U W\cong V/U W ≅ V / U で、長さ(有限次元なら次元)について ℓ ( V ) = ℓ ( U ) + ℓ ( W ) \ell(V)=\ell(U)+\ell(W) ℓ ( V ) = ℓ ( U ) + ℓ ( W ) 。
環 A A A の元の列 x 1 , … , x r x_1,\dots,x_r x 1 , … , x r で、各 x i x_i x i が A / ( x 1 , … , x i − 1 ) A/(x_1,\dots,x_{i-1}) A / ( x 1 , … , x i − 1 ) の非零因子であり、A / ( x 1 , … , x r ) ≠ 0 A/(x_1,\dots,x_r)\neq0 A / ( x 1 , … , x r ) = 0 となるもの。例:k [ x , y ] k[x,y] k [ x , y ] の x 2 , y 3 x^2,\ y^3 x 2 , y 3 。k [ x , y ] / ( x 2 , x y ) k[x,y]/(x^2,xy) k [ x , y ] / ( x 2 , x y ) の y y y は x y = 0 xy=0 x y = 0 なので正則列でない。
局所環 A A A とその極大イデアル M M M について、A / M n A/M^n A / M n (n = 1 , 2 , … n=1,2,\dots n = 1 , 2 , … )の極限としてできる環 A ^ \hat A A ^ 。点のごく近くだけを見ることに当たる。例:k [ x , y ] ( x , y ) k[x,y]_{(x,y)} k [ x , y ] ( x , y ) の完備化は形式的べき級数環 k [ [ x , y ] ] k[[x,y]] k [[ x , y ]] 。
素イデアルがちょうど2つ(( 0 ) (0) ( 0 ) と極大イデアル)の単項イデアル整域。例:Z ( p ) \mathbb{Z}_{(p)} Z ( p ) 、k [ x ] ( x ) k[x]_{(x)} k [ x ] ( x ) 。0でない元は π n u \pi^n u π n u (π \pi π は極大イデアルの生成元、u u u は単元)と一通りに書け、n n n が「その点で何位の零点か」を表す。
0 でない元どうしの積が0にならない可換環(a b = 0 ab=0 ab = 0 なら a = 0 a=0 a = 0 または b = 0 b=0 b = 0 )。例:Z \mathbb{Z} Z 、体上の多項式環。A / P A/P A / P が整域であることと、P P P が素イデアルであることは同値。
素イデアル P P P の n n n 乗の記号的べき P ( n ) = P n A P ∩ A P^{(n)}=P^nA_P\cap A P ( n ) = P n A P ∩ A 。P P P の生成点のまわりで n n n 位以上消える元の全体で、P n P^n P n を含む P P P 準素イデアル。例:k [ x , y , z ] / ( x y − z 2 ) k[x,y,z]/(xy-z^2) k [ x , y , z ] / ( x y − z 2 ) の P = ( x , z ) P=(x,z) P = ( x , z ) では x ∈ P ( 2 ) x\in P^{(2)} x ∈ P ( 2 ) だが x ∉ P 2 x\notin P^2 x ∈ / P 2 。
参考文献
OpenAI , openai/math: mathematical manuscripts and supporting proof artifacts , GitHub, 2026 .OpenAI , Positivity of Serre's Intersection Multiplicity , OpenAI Math Release preprint, September 23, 2026 .R. ハーツホーン(高橋宣能・松下大介 訳) , 『代数幾何学 1』 , 丸善出版, 2013 .R. ハーツホーン(高橋宣能・松下大介 訳) , 『代数幾何学 3』 , 丸善出版, 2012 .J.-P. Serre , Algèbre locale, Multiplicités (Cours au Collège de France 1957–58, rédigé par P. Gabriel), 2e éd. , Lecture Notes in Math. 11, Springer, 1965 .松村英之 , 『復刊 可換環論』 , 共立出版, 2000 .P. Roberts , The vanishing of intersection multiplicities of perfect complexes , Bull. Amer. Math. Soc. 13 (1985), 127–130 .P. Roberts , The homological conjectures (survey, author's web version) , University of Utah .B. Bhatt, M. Hochster, L. Ma , Lim Cohen–Macaulay sequences of modules , arXiv:2410.18372 (v2, 2026); J. reine angew. Math. (2026) .C. Skalit , Positivity of intersection multiplicity over a two-dimensional base , J. Pure Appl. Algebra 223 (2019), 1801–1816 .H. Gillet, C. Soulé , Intersection theory using Adams operations , Invent. Math. 90 (1987), 243–277(予告は C. R. Acad. Sci. Paris 300 (1985), 71–74) .P. Berthelot , Altérations de variétés algébriques [d'après A. J. de Jong] , Séminaire Bourbaki exp. 815 (1996), Astérisque 241 (1997), 273–311 .K. Kurano, P. Roberts , The positivity of intersection multiplicities and symbolic powers of prime ideals , Compositio Math. 122 (2000), 165–182 .N. KC, A. J. Soto Levins , On liftings of modules of finite projective dimension , Int. Math. Res. Not. 2024, 14729–14736 .OpenAI , openai/math: History , GitHub, 2026 .