Cayley–Bacharachの定理(Cayley–Bacharach theorem)とは、代数閉体上の射影平面で次数 $d,e$ の曲線 $F,G$ がちょうど $de$ 個の相異なる点で交わるとき、$d+e-3$ 次の形式がそのうち 1 点を除くすべての点を通れば、残りの 1 点も通るという定理である。3 次曲線どうしの場合は、9 つの交点のうち 8 点を通る 3 次曲線は 9 点目も通るという形になる。交わりの $de$ 個の点は $d+e-3$ 次の形式に $de-1$ 個の条件しか課さず、どの 1 点を除いても残りは独立な条件を課す。
前提知識: Bézoutの定理, Max Noetherの基本定理, 射影平面, 斉次座標
Cayley–Bacharachの定理(Cayley–Bacharach theorem)とは、射影平面の 2 つの 3 次曲線がちょうど 9 つの相異なる点で交わるとき、そのうち 8 点を通る 3 次曲線はかならず残りの 1 点も通る、という定理である。より一般に、代数閉体 $k$ の上の射影平面で、次数 $d$ と $e$ の曲線がちょうど $de$ 個の相異なる点で交わるとき、$d+e-3$ 次の曲線(または $d+e-3$ 次の形式)がそれらのうち $de-1$ 個の点を通れば、残りの 1 点も通る。3 次曲線どうしの場合は $d=e=3$、$d+e-3=3$ である。
3 次曲線の方程式は 10 個の係数をもつので、「$1$ 点を通る」という条件を 1 つ課すごとに、方程式の空間(定数倍を除く前の 10 次元の空間)の次元は高々 $1$ ずつ下がる。8 点を通る 3 次の方程式の空間は $2$ 次元以上あり、一般には 9 点目を通るかどうかは別の条件になる。定理は、9 点が 2 つの 3 次曲線の交わりであれば、9 つの条件のうち 1 つが残りの 8 つから自動的に従うことを主張する。
この記事では、Max Noetherの基本定理(AF+BG 定理)から交わりの点の上で消える形式の空間の次元を数え、一般の次数の場合の定理を、補助の直線に制限する議論で証明する。応用に、2 次曲線に内接する六角形についての Pascal の定理を導く。
以下、$k$ は代数閉体、$S:=k[X,Y,Z]$ とし、$S_m$ を $m$ 次の形式(斉次多項式)と $0$ のなす $k$ ベクトル空間とする。$m\ge0$ なら $\dim S_m=\binom{m+2}{2}=\frac{(m+1)(m+2)}{2}$ であり、$m< 0$ なら $S_m=0$ とする。この式は $m=-1,-2$ でも $0$ を与えるので、$m\ge-2$ ではいつも $\dim S_m=\frac{(m+1)(m+2)}2$ と書ける。
$\mathbb{P}^2$ の点は斉次座標 $[a:b:c]$ で表す。形式 $H$ について、$H(a,b,c)=0$ かどうかは点の代表のとり方によらないので、これを「$H$ が点 $P$ を通る」「$H(P)=0$」と書く。$0$ でない形式を定数倍を除いて考えたものが平面曲線である。形式 $F,G$ の共有点の集合を $F\cap G$ と書く。
$\Gamma\subset\mathbb{P}^2$ を有限集合とし、$m\ge0$ とする。$\Gamma$ のすべての点を通る $m$ 次の形式と $0$ のなす部分空間を $I_\Gamma(m)\subset S_m$ とし、
$$
h_\Gamma(m):=\dim S_m-\dim I_\Gamma(m)
$$
を、$\Gamma$ が $m$ 次の形式に課す条件の個数という。$h_\Gamma(m)=|\Gamma|$ のとき、$\Gamma$ は $m$ 次の形式に独立な条件を課すという。
各点 $P\in\Gamma$ の代表 $v_P\in k^3\setminus\{0\}$ を固定すると、値をとる写像 $\mathrm{ev}\colon S_m\to k^\Gamma$、$H\mapsto(H(v_P))_{P\in\Gamma}$ は線形写像で、核は $I_\Gamma(m)$ である。よって $h_\Gamma(m)$ は $\mathrm{ev}$ の像の次元で、$h_\Gamma(m)\le|\Gamma|$ である。「$\Gamma$ から 1 点 $P$ を除いた集合を通る形式は、かならず $P$ も通る」は、$I_{\Gamma\setminus\{P\}}(m)=I_\Gamma(m)$ と同じことである。
以下この記事では、次の状況を考える。
$F,G$ を次数 $d,e\ge1$ の形式とし、$F\cap G$ はちょうど $de$ 個の相異なる点からなるとする。$\Gamma:=F\cap G$、$s:=d+e-3$ とおく。
このとき $F,G$ は共通成分をもたない(もてば共有点は無限個ある)。Bézoutの定理 の系「共有点の個数と重複度」の 3 により、$\Gamma$ の各点は $F$ と $G$ の両方の単純点で、そこでの $F$ と $G$ の接線は異なる。
上の状況で、$m\ge0$ とする。
1:$\Gamma$ の各点 $P$ で $F$ と $G$ は横断的に交わり、$H(P)=0$ なので、Max Noetherの基本定理 の命題「Noether の条件の判定法」の 1 により、$P$ で Noether の条件が成り立つ。同記事の定理「Max Noether の基本定理」により、$H=AF+BG$ となる次数 $m-d$、$m-e$ の形式 $A,B$ がある。
2:$AF+BG=A'F+B'G$ とすると $(A-A')F=(B'-B)G$ である。$S$ は一意分解整域で、$F,G$ は共通の既約因子をもたないので、$G$ は $A-A'$ を割り切る。$A-A'$ は $0$ か次数 $m-d< e=\deg G$ の形式なので、$A=A'$ であり、すると $B=B'$ である。よって線形写像
$$
S_{m-d}\oplus S_{m-e}\to I_\Gamma(m),\qquad(A,B)\mapsto AF+BG
$$
は単射で、1 により全射である。
3:$s=d+e-3< d+e$ で、$s-d=e-3\ge-2$、$s-e=d-3\ge-2$ なので、2 により
$$
h_\Gamma(s)=\frac{(d+e-1)(d+e-2)}2-\frac{(e-1)(e-2)}2-\frac{(d-1)(d-2)}2
$$
である。右辺の分子を展開すると $(d+e)^2-3(d+e)+2-(e^2-3e+2)-(d^2-3d+2)=2de-2$ なので、$h_\Gamma(s)=de-1$ である。$\square$
$\Gamma$ は $de$ 個の点なので、3 は $\mathrm{ev}\colon S_s\to k^\Gamma$ の像がちょうど 1 次元だけ小さい超平面であることを意味する。すなわち、$0$ でない係数の組 $(c_P)_{P\in\Gamma}$ で、すべての $H\in S_s$ について
$$
\sum_{P\in\Gamma}c_P\,H(v_P)=0
$$
となるものが、定数倍を除いてただ 1 つある。Cayley–Bacharach の定理は、この係数 $c_P$ がどれも $0$ でないことを主張する。
$k$ を代数閉体とし、次数 $d,e\ge1$ の形式 $F,G$ の共有点がちょうど $de$ 個の相異なる点からなるとする。$\Gamma:=F\cap G$、$s:=d+e-3$ とおく。$s$ 次の形式 $H$ が、ある点 $P\in\Gamma$ を除く $\Gamma$ のすべての点を通るなら、$H$ は $P$ も通る。
$H(P)\ne0$ と仮定して矛盾を導く。
段 1:補助の直線を選ぶ。 $P$ を通る直線で、次のどれにも当たらないもの $L$ をとる:$P$ と $\Gamma$ のほかの点を結ぶ直線(高々 $de-1$ 本)、$F$ または $G$ の成分になっている直線、$P$ での $F$ の接線と $G$ の接線($P$ は $F$ と $G$ の単純点なので、接線はそれぞれ 1 本)。$P$ を通る直線は無限にあり($k$ は代数閉体なので無限体)、除くものは有限個なので、このような $L$ はある。$L\cap\Gamma=\{P\}$ である。
段 2:$LH$ を AF+BG と書く。 $LH$ は $s+1=d+e-2$ 次の形式で、$\Gamma$ のすべての点を通る($P$ では $L$ が消える)。prop-cb-ideal の 1 により、次数 $e-2$、$d-2$ の形式 $A,B$(次数が負なら $0$)で
$$
LH=AF+BG
$$
となるものがある。
段 3:$L$ の上に制限する。 射影変換で $L$ を $Y=0$ にとり直してよい(射影変換は形式の次数、点を通るかどうか、接線を保つ)。形式 $K$ に対し $\bar K:=K(X,0,Z)\in k[X,Z]$ とおくと、$K\mapsto\bar K$ は環の準同型で、$\bar K=0$ であることと $Y$ が $K$ を割り切ることは同値である。$\overline{LH}=0$ なので
$$
\bar A\bar F+\bar B\bar G=0
$$
である。$L$ は $F,G$ の成分でないので $\bar F,\bar G\ne0$ で、次数はそれぞれ $d,e$ である。
段 4:$\bar F$ と $\bar G$ の共通の 1 次因子は $P$ だけで、重複しない。 $k$ は代数閉体なので、2 変数の形式 $\bar F$ は 1 次式の積に分解し、その 1 次因子が $L\cap F$ の点に、重複度が交点数 $I(\cdot,F\cap L)$ に対応する(Bézoutの定理 の例「直線と曲線:代入して解の個数を数える」)。$P$ は $F$ の単純点で $L$ は $P$ での $F$ の接線でないので、交点数(平面曲線) の命題「性質 (v):重複度との不等式」の等号の場合として $I(P,F\cap L)=1$ である。$G$ についても同じである。$P$ に対応する 1 次式を $\lambda$ とすると
$$
\bar F=\lambda F_1,\qquad\bar G=\lambda G_1\qquad(\lambda\nmid F_1,\ \lambda\nmid G_1)
$$
と書ける。$F_1$ と $G_1$ に共通の 1 次因子があれば、それは $L$ の上の $P$ と異なる点で $F$ と $G$ がともに消えることを意味し、$L\cap\Gamma=\{P\}$ に反する。よって $F_1$ と $G_1$ は互いに素で、次数は $d-1$、$e-1$ である。
段 5:$L$ は $A$ と $B$ を割り切る。 段 3 の式を $\lambda$ で割ると $\bar AF_1=-\bar BG_1$ である。$k[X,Z]$ は一意分解整域なので $G_1$ は $\bar A$ を割り切る。$\bar A$ は $0$ か次数 $e-2< e-1=\deg G_1$ の形式なので、$\bar A=0$ である。同様に $F_1$ は $\bar B$ を割り切り、$\deg\bar B\le d-2< d-1$ から $\bar B=0$ である。よって $A=LA'$、$B=LB'$ となる形式 $A',B'$ がある。
段 6:矛盾。 $LH=L(A'F+B'G)$ で $S$ は整域なので $H=A'F+B'G$ である。$P\in F\cap G$ なので $H(P)=0$ となり、仮定に反する。$\square$
$P$ を通る直線 $L$ を掛けると、$LH$ は $\Gamma$ 全体を通るので AF+BG の形に書ける。$L$ の上では、$F$ と $G$ は $P$ でしか共通に消えず、$A,B$ の次数が小さすぎるので、等式が成り立つには $A,B$ がどちらも $L$ で割り切れるしかない。$L$ を外すと $H$ 自身が AF+BG の形になり、$\Gamma$ の全点、とくに $P$ を通る。
thm-cb-main の状況で $s\ge0$ とする。$\Gamma$ から任意の 1 点 $P$ を除いた $de-1$ 個の点は、$s$ 次の形式に独立な条件を課す。また、prop-cb-ideal の後で述べた関係 $\sum_Pc_PH(v_P)=0$ の係数 $c_P$ はどれも $0$ でない。
thm-cb-main により $I_{\Gamma\setminus\{P\}}(s)=I_\Gamma(s)$ なので、prop-cb-ideal の 3 により $h_{\Gamma\setminus\{P\}}(s)=h_\Gamma(s)=de-1=|\Gamma\setminus\{P\}|$ である。後半:$c_P=0$ とすると、$\mathrm{ev}$ の像 $\{z\in k^\Gamma\mid\sum_Qc_Qz_Q=0\}$ は、$P$ の座標だけが $1$ で残りが $0$ のベクトルを含む。それは $P$ 以外の点をすべて通り $P$ を通らない $s$ 次の形式があることを意味し、定理に反する。$\square$
$d=e=3$ とすると $s=3$ で、thm-cb-main は冒頭の古典的な形になる。
2 つの 3 次曲線 $C_1,C_2$ がちょうど 9 つの相異なる点 $P_1,\dots,P_9$ で交わるとする。
1 は thm-cb-main の $d=e=3$ の場合である。2:1 により $P_1,\dots,P_8$ を通る 3 次の形式の空間は $I_\Gamma(3)$ に等しい。prop-cb-ideal の 2 により $\dim I_\Gamma(3)=\dim S_0+\dim S_0=2$ で、$H=aC_1+bC_2$($a,b\in k$)の形の形式で尽くされる。$\square$
2 の次元は、cor-cb-independent からも $\dim S_3-8=10-8=2$ と読める。
3 次曲線の場合は、Max Noether の基本定理を使わず、Bézoutの定理 だけからも証明できる。
要点:$P_1,\dots,P_8$ を通る 3 次の形式の空間 $V$ が 2 次元であることを示せば、$V$ は $C_1,C_2$ で張られ、その元はすべて $P_9$ を通る。$\dim V\ge3$ と仮定し、点の配置で 3 つの場合に分けて矛盾を導く。
$C_1,C_2$ は比例しないので $\dim V\ge2$ である。準備:(a) 9 点のうち 4 点を通る直線 $M$ はない。あれば $M$ と $C_1$ は 3 個より多くの共有点をもち、Bézoutの定理 の系「共有点の個数と重複度」の 2 により $M$ は $C_1$ の成分になる。$C_2$ についても同じで、$M$ は共通成分になってしまう。(b) 9 点のうち 7 点を通る 2 次曲線 $Q$ はない。あれば同じ系により $Q$ は $C_1$、$C_2$ の両方と共通成分をもつ。$Q$ が既約ならそれが共通成分になり、$Q$ が 2 直線の積なら 7 点のうち 4 点が一方の直線の上にあって (a) に反する。
$\dim V\ge3$ なら、任意の 2 点 $R,T$ について、$R,T$ も通る $0$ でない $D\in V$ がある(2 つの 1 次の条件を課しても $0$ でない元が残る)。
場合 1:$P_1,\dots,P_8$ のうち 3 点($P_1,P_2,P_3$ とする)が直線 $M$ の上にある。(a) により $P_4,\dots,P_8$ は $M$ の上になく、そのどの 4 点も同じ直線の上にないので、Bézoutの定理 の系「5 点を通る 2 次曲線」により $P_4,\dots,P_8$ を通る 2 次曲線 $Q_0$ はただ 1 つである。$R\in M\setminus\{P_1,P_2,P_3\}$ と、$M$ にも $Q_0$ にもない点 $T$ をとり、$D$ を上のとおりとる。$D$ と $M$ は 4 点を共有するので $D=M\cdot D'$ と書け、2 次の $D'$ は $P_4,\dots,P_8$ と $T$ を通る。一意性から $D'$ は $Q_0$ の定数倍だが、$T\notin Q_0$ に反する。
場合 2:$P_1,\dots,P_8$ のどの 3 点も同じ直線の上になく、そのうち 6 点($P_1,\dots,P_6$ とする)が 2 次曲線 $Q$ の上にある。どの 3 点も同じ直線の上にないので $Q$ は既約である。$R\in Q\setminus\{P_1,\dots,P_6\}$ と、$Q$ にも直線 $P_7P_8$ にもない点 $T$ をとり、$D$ をとる。$D$ と既約な $Q$ は 7 点を共有するので $D=Q\cdot M'$ と書け、(b) により $P_7,P_8\notin Q$ なので直線 $M'$ は $P_7,P_8$ を通り、$M'=P_7P_8$ である。$T$ は $Q$ にも $M'$ にもないので $D(T)\ne0$ となり、矛盾する。
場合 3:$P_1,\dots,P_8$ のどの 3 点も同じ直線の上になく、どの 6 点も同じ 2 次曲線の上にない。直線 $M:=P_1P_2$ の上に $P_1,P_2$ と異なる 2 点 $R,T$ をとり、$D$ をとる。$D$ と $M$ は 4 点を共有するので $D=M\cdot D'$ で、2 次の $D'$ は $M$ の上にない 6 点 $P_3,\dots,P_8$ を通り、仮定に反する。
以上により $\dim V=2$ である。$\square$
$d=1$ の場合を考える。$F=L$ を直線、$G$ を $e$ 次の曲線とし、$L\cap G$ がちょうど $e$ 個の相異なる点 $Q_1,\dots,Q_e$ からなるとする。$s=e-2$ である。$e-2$ 次の形式 $H$ が $Q_1,\dots,Q_{e-1}$ を通るとすると、$H$ と $L$ は $e-1>e-2$ 個の共有点をもつ。$H\ne0$ なら、Bézoutの定理 の系「共有点の個数と重複度」の 2 により $L$ は $H$ の成分であり、$H$ は $L$ の上のすべての点、とくに $Q_e$ を通る。$H=0$ ならもちろん通る。これは thm-cb-main の $d=1$ の場合を、Max Noether の基本定理を使わずに確かめたものである。
$k$ の標数を $2$ でないとし、$F:=X(X-Z)(X-2Z)$、$G:=Y(Y-Z)(Y-2Z)$ とする。$Z=0$ なら $F=G=0$ から $X=Y=0$ となるので無限遠の共有点はなく、$F\cap G$ は 9 点 $[i:j:1]$($i,j\in\{0,1,2\}$)である。標数が $2$ でないので $0,1,2$ は相異なり、9 点は相異なる。cor-cb-cubic により、$[2:2:1]$ 以外の 8 点を通る 3 次曲線は $aF+bG$ の形に限り、すべて $[2:2:1]$ を通る。
$Q$ を既約な 2 次曲線、$P_1,\dots,P_6$ を $Q$ の上の相異なる 6 点とし、$P_iP_j$ で $P_i$ と $P_j$ を通る直線を表す。対辺の交点
$$
X:=P_1P_2\cap P_4P_5,\qquad Y:=P_2P_3\cap P_5P_6,\qquad Z:=P_3P_4\cap P_6P_1
$$
は 1 本の直線の上にある。これが Pascal の定理である(Pascalの定理)。thm-cb-main から次のように導ける。
既約な 2 次曲線と直線は、Bézout の定理から 2 個以下の点でしか交わらないので、6 点のどの 3 点も同じ直線の上にない。よって辺の 6 本の直線は相異なり、$X,Y,Z$ は定まる。3 次曲線 $C_1:=P_1P_2\cdot P_3P_4\cdot P_5P_6$ と $C_2:=P_2P_3\cdot P_4P_5\cdot P_6P_1$ の共有点は、$C_1$ の直線と $C_2$ の直線の 9 組の交点
$$
P_1,\ P_2,\ \dots,\ P_6,\ X,\ Y,\ Z
$$
である(たとえば $P_1P_2\cap P_2P_3=P_2$、$P_1P_2\cap P_6P_1=P_1$)。$X$ は直線 $P_1P_2$ の上にあり、この直線と $Q$ の共有点は $P_1,P_2$ だけで、$X=P_1$ なら $P_1,P_4,P_5$ が、$X=P_2$ なら $P_2,P_4,P_5$ が同じ直線の上にあることになるので、$X\notin Q$ である。同様に $Y,Z\notin Q$ である。$X=Y$ なら、その点は $P_1P_2$ と $P_2P_3$ の交点 $P_2$ になり $X\notin Q$ に反するので、$X\ne Y$ である。同様に $X,Y,Z$ は相異なり、9 点は相異なる。
直線 $XY$ と $Q$ の積 $H:=Q\cdot XY$ は、$P_1,\dots,P_6,X,Y$ の 8 点を通る 3 次の形式である。cor-cb-cubic により $H$ は $Z$ も通り、$Z\notin Q$ なので $Z$ は直線 $XY$ の上にある。
以下、$k$ の標数を $2$、$3$ でないとし、$\Gamma_0$ を ex-cb-grid の 9 点、$P_0:=[2:2:1]$ とする。
| 外す条件 | 反例 | 成り立たなくなること |
|---|---|---|
| $H$ の次数が $s$ | 4 次の形式 $X(X-Z)Y(Y-Z)$ と $\Gamma_0$ | $\Gamma_0\setminus\{P_0\}$ を通る形式は $P_0$ も通る |
| 除く点が 1 つ | 3 次の形式 $X(X-Z)Y$ と $\Gamma_0$ | $\Gamma_0$ から 2 点を除いた残りを通る形式は、除いた点も通る |
| 点の集合が 2 曲線の交わり | $(\Gamma_0\setminus\{P_0\})\cup\{[3:3:1]\}$ と 3 次の形式 $X(X-Z)(X-2Z)$ | 8 点を通る 3 次の形式は 9 点目も通る |
| 交点が $de$ 個の相異なる点 | $F=YZ-X^2$、$G=X^2+Y^2-YZ-XY$、$H=X-Z$ | 1 点を除く共有点を通る $s$ 次の形式は、その点も通る |
要点:各行の対象が、外した条件以外を満たし、結論が成り立たないことを確かめる。
1 行目:$\Gamma_0$ は 2 つの 3 次曲線の 9 つの相異なる交点で、$s=3$ である。$X(X-Z)Y(Y-Z)$ は $x\in\{0,1\}$ または $y\in\{0,1\}$ の点 $[x:y:1]$ で消えるので $P_0$ 以外の 8 点を通り、$P_0$ での値は $2\cdot1\cdot2\cdot1=4\ne0$ である。次数が $4=s+1$ なので定理の仮定から外れる。
2 行目:$X(X-Z)Y$ は $x\in\{0,1\}$ または $y=0$ の点で消えるので、$[2:1:1]$ と $P_0$ を除く 7 点を通る。$[2:1:1]$ での値は $2\cdot1\cdot1=2\ne0$、$P_0$ での値は $4\ne0$ で、どちらも通らない。次数は $3=s$ である。
3 行目:$X(X-Z)(X-2Z)$ は $x\in\{0,1,2\}$ の点で消えるので $\Gamma_0\setminus\{P_0\}$ の 8 点を通り、$[3:3:1]$ での値は $3\cdot2\cdot1=6\ne0$ である。この 9 点が 2 つの 3 次曲線の交わりになることはない。もし $C_1\cap C_2$ がちょうどこの 9 点なら、cor-cb-cubic によりこの 3 次の形式は $[3:3:1]$ を通るはずだからである。
4 行目:$Z=1$ とすると、$F=0$ から $y=x^2$ で、$G$ に代入すると $x^2+y^2-y-xy=y^2-xy=y(y-x)=0$ である。$y=0$ なら $x=0$、$y=x$ なら $x=x^2$ から $x\in\{0,1\}$ である。$Z=0$ なら $F=0$ から $X=0$、$G=0$ から $Y=0$ となり点を表さない。よって $F\cap G=\{[0:0:1],[1:1:1]\}$ で、$de=4$ 個より少ない。$F$ は既約($YZ-X^2$ の対称行列の階数は $3$ で、1 次式の積でない)で $G$ はその定数倍でないので、共通成分はない。$s=2+2-3=1$ で、$H=X-Z$ は $[1:1:1]$ を通るが $[0:0:1]$ での値は $-1\ne0$ である。
Mathpediaは寄付と、参考文献の書籍リンク(Amazonアソシエイト)の紹介料で運営されています。 支援について / 寄付する