直線全体を点として扱う
この記事では、とくに断らない限り k を体とし、多様体を点の集合として扱います。Pn の点は斉次座標 [x0:⋯:xn] で書きます。数を入れた例は、標数0の体(例えば k=Q や C)で計算します。
直線の集まりを1つの空間とみなす例は、すでに2回出てきました。第4回では、斉次座標 [x0:x1] が k2 の原点を通る直線 {λ(x0,x1)} と同じものだと見て、P1 の閉点を「原点を通る直線」と考えました(第4回の例10)。第7回のブローアップでは、原点の上に、原点を通る直線の向き全体 P1 を乗せました(第7回の命題4(2))。
今回は、原点を通るとは限らない直線の全体を考えます。まず射影平面の直線から始めます。
第5回で、P2 の直線を、0でない係数 α=(a0,a1,a2) の式 a0x0+a1x1+a2x2=0 で定めました(第5回の定義4)。α とその0でない定数倍は同じ直線を表すので、直線は係数の比 [a0:a1:a2] と1対1に対応します。
定義1 双対射影平面 [1, 演習7.3, p.75; 1, §II.6, p.176]
P2 の直線 a0x0+a1x1+a2x2=0 を、係数の比 [a0:a1:a2] と同一視する。こうして直線全体を射影平面とみなしたものを双対射影平面と呼び、(P2)∗ と書く。
点 c=[c0:c1:c2] が直線 [a0:a1:a2] に乗る条件は a0c0+a1c1+a2c2=0 です。この式は a と c について対称なので、点と直線の役割を入れ替えて読むこともできます。
命題2 点を通る直線の全体
c=[c0:c1:c2] を P2 の点とする。c を通る直線の全体は、(P2)∗ の中の直線
{[a0:a1:a2]∈(P2)∗ c0a0+c1a1+c2a2=0}
である。P2 の相異なる2点 c,d を通る直線はただ1本で、その係数は外積 c×d である。
証明開く閉じる
前半は、
乗る条件 ∑aici=0 を a の1次式として読んだものである。c=0 なので、これは (P2)∗ の直線を定める。後半は、
第5回の命題5で
直線と点の役割を入れ替えたものである。c,d を通る直線の係数 a は a⋅c=a⋅d=0 の解で、比例しない c,d に対して解は c×d の定数倍に限る。
例えば点 P=(1,1)、つまり [1:1:1] を通る直線の係数は、a0+a1+a2=0 をみたします。a0=0 の直線は a0 で割って 1+ux+vy=0 と書けるので、(P2)∗ の座標 (u,v)=(a1/a0, a2/a0) を使うと、条件は u+v+1=0 になります。
y=1x=1x+y=2y=2x−1x−2y+1=0[−1:0:1][−1:1:0][−2:1:1][−1:2:−1][1:1:−2]y=1x=1x+y=2y=2x−1x−2y+1=0(u,v)=(0,−1)(u,v)=(−1,0)(u,v)=(−21,−21)(u,v)=(−2,1)(u,v)=(1,−2)
どの (u,v) も u+v+1=0 をみたしています。2点 P=[1:1:1] と R=[1:3:5] を通る直線は、外積 (1,1,1)×(1,3,5)=(2,−4,2) から 2−4x+2y=0、つまり y=2x−1 です。
(−21,−21)
図1具体例左は平面の点 P=(1,1) を通る5本の直線、右は双対射影平面の座標 (u,v) で、それぞれの直線を表す点です(直線 1+ux+vy=0 を点 (u,v) で表します)。同じ色が同じ直線です。P を通る直線はすべて、右の図の1本の直線 u+v+1=0 に乗ります。原点を通る直線(a0=0)は、右の図の座標では無限遠点になるので、ここでは描いていません。
第5回の命題5の外積の成分は、2つのベクトルを行に並べた 2×3 行列の、2次の小行列式でした。
c×d=(det(c1d1c2d2),−det(c0d0c2d2),det(c0d0c1d1))
「直線の上の2点を並べた行列の小行列式」で直線を表すという考え方を、次の節で P3 に使います。
P3 の直線とプリュッカー座標
P3 の点を [x0:x1:x2:x3] と書きます。P2 と同じく、P3 の点は k4 の原点を通る直線です。そこで P3 の直線は、k4 の原点を通る平面、つまり2次元の部分空間で定めます。
定義3 P3 の直線とねじれの位置
W⊆k4 を2次元の部分空間とする。0でない x∈W の比 [x] の全体 L={[x]∣x∈W∖{0}} を P3 の直線と呼ぶ。W の基底 u,v をとると、L は相異なる2点 [u],[v] を通る直線で、その点は [λu+μv]((λ,μ)=(0,0))と書ける。交わらない2本の直線はねじれの位置にあると言う。
直線 L,M の部分空間を W,W′ とすると、L と M が交わることは W∩W′={0} と同じです。P2 の場合、k3 の2つの2次元部分空間は必ず0でないベクトルを共有するので、2直線は必ず交わりました。k4 の中では W∩W′={0}、つまり k4=W⊕W′ となることがあり、そのとき2本の直線はねじれの位置にあります。
この記事で何度も使う3本の直線を用意します。
L1:x2=x3=0,W1=⟨(1,0,0,0), (0,1,0,0)⟩L2:x0=x1=0,W2=⟨(0,0,1,0), (0,0,0,1)⟩L3:x0=x2, x1=x3,W3=⟨(1,0,1,0), (0,1,0,1)⟩
W1∩W2={0} は明らかです。W1∩W3 の元は (s,t,s,t) の形で、x2=x3=0 から s=t=0 になります。W2∩W3 も同じなので、3本はどの2本もねじれの位置にあります。
直線を数で表すために、P2 の外積と同じく小行列式を使います。
定義4 プリュッカー座標 [2, Lecture 6]
L を P3 の直線、u=(u0,u1,u2,u3)、v=(v0,v1,v2,v3) をその部分空間 W の基底とする。u,v を行とする 2×4 行列の、第 i 列と第 j 列からなる小行列式を
pij=det(uiviujvj)=uivj−ujvi(0≤i<j≤3)
とおく。6個の組 p(L)=[p01:p02:p03:p12:p13:p23]∈P5 を L のプリュッカー座標と呼ぶ。
4つの列から2つを選ぶ方法は (24)=6 通りなので、座標は6個です。この定義が意味をもつには、6個が全部0にならないことと、基底の選び方によらないことを確かめる必要があります。
命題5
(1) pij のうち少なくとも1つは0でない。
(2) 基底を u′=g11u+g12v、v′=g21u+g22v(g=(gab) は正則な 2×2 行列)に取り替えると、6個の pij はすべて detg 倍になる。
よって p(L)∈P5 は L だけで決まる。
証明開く閉じる
(1):
u,v は
1次独立なので、2×4 行列の階数は2である。階数2の行列には、1次独立な2つの列があり、その2列の小行列式は0でない。(2):u′,v′ を並べた行列の第 i,j 列は、もとの第 i,j 列に左から g を掛けたものである。行列式は積を保つので、小行列式は detg 倍になる。詳しく閉じる
(ui′vi′uj′vj′)=(g11g21g12g22)(uiviujvj),pij′=detg⋅pij
g は正則なので detg=0 で、斉次座標としては同じ点である。
例6 プリュッカー座標の計算
(1) L1 は基底 (1,0,0,0),(0,1,0,0) から p(L1)=[1:0:0:0:0:0]、L2 は p(L2)=[0:0:0:0:0:1] である。
(2) L3 を基底 u=(1,0,1,0)、v=(0,1,0,1) で計算すると、
p01=1, p02=0, p03=1, p12=0⋅0−1⋅1=−1, p13=0, p23=1p01=1, p02=0, p03=1, p12=0⋅0−1⋅1=−1, p13=0, p23=1
で、p(L3)=[1:0:1:−1:0:1] である。別の基底 u+v=(1,1,1,1)、u−v=(1,−1,1,−1) で計算すると (−2,0,−2,2,0,−2) になる。これはもとの座標の det(111−1)=−2 倍なので、同じ点である。
(3) a,b,c,d∈k について、u=(1,0,a,b)、v=(0,1,c,d) が張る直線は
p=[1:c:d:−a:−b:ad−bc]p=[1:c:d:−a:−b:ad−bc]
(3) の6個の座標を、選んだ2列ごとに図にしておきます。後で使うので、補い合う2列の組({0,1} と {2,3} など)を縦に並べました。
(uv)=(1001acbd) p23=ad−bc +p01p23 =1⋅(ad−bc) −p02p13 =−c⋅(−b) +p03p12 =d⋅(−a) (ad−bc)+bc−ad=0
図2概念図2×4 行列の4つの列から2つを選ぶ6通りを、小さな枠の塗りで表しています。上と下の枠は補い合う2列の組で、3組あります。各組の2つの小行列式を掛けて符号 +,−,+ を付けると、1⋅(ad−bc)、bc、−ad になり、足すと0です。この「0になる」ことが、次の節のプリュッカー関係式です。
プリュッカー関係式とグラスマン多様体
直線の自由度を数えてみます。例6(3) の行列 (1001acbd) では4つの成分 a,b,c,d を自由に選べるので、自由度は4だと見込めます。
一方 P5 は5次元なので、プリュッカー座標の間には関係式が1つあるはずです。それが図2で0になった式です。
定理7 プリュッカー関係式 [2, Lecture 6]
k を体とする。
(1) P3 のどの直線 L についても、p(L) は次の式をみたす。
p01p23−p02p13+p03p12=0p01p23−p02p13+p03p12=0
(2) L↦p(L) は、P3 の直線全体から、(1) の式をみたす P5 の点全体への全単射である。
証明開く閉じる
(1):pij=uivj−ujvi を代入して展開すると、すべての項が打ち消し合う。これは ui,vj を変数とする整数係数の多項式の恒等式なので、どの体でも成り立つ。詳しく閉じる
3つの積を展開すると、次のようになる。
p01p23p02p13p03p12=u0u2v1v3−u0u3v1v2−u1u2v0v3+u1u3v0v2=u0u1v2v3−u0u3v1v2−u1u2v0v3+u2u3v0v1=u0u1v2v3−u0u2v1v3−u1u3v0v2+u2u3v0v1
1行目から2行目を引いて3行目を足すと、6種類の単項式がそれぞれ +1 と −1 で1回ずつ現れ、和は0になる。
(2) の準備:p01=0 の直線は、(1001acbd) の形の基底をただ1組もち、例6(3) より p(L)=[1:c:d:−a:−b:ad−bc] である。詳しく閉じる
基底 u,v の第0列と第1列からなる 2×2 行列 h は、deth=p01=0 なので正則である。h−1 を左から掛けて基底を取り替えると、第0列と第1列が単位行列になる。
この形の基底が2組あれば、互いに正則な g で移り合い、第0列と第1列を比べて g⋅1=1、つまり g は単位行列である。よってこの形の基底はただ1組である。
p01=0 の
部分で単射:p(L) を p01=1 に正規化すると、a=−p12、b=−p13、c=p02、d=p03 と読めるので、L が決まる。 p01=0 の部分で全射:関係式をみたす点 p を p01=1 に正規化し、上の式で a,b,c,d を決める。この行列の直線のプリュッカー座標は、p23 以外は p と一致し、p23 も関係式から一致する。詳しく閉じる
p01=1 のとき、関係式は p23=p02p13−p03p12 と書ける。行列の直線の p23 は
ad−bc=(−p12)p03−(−p13)p02=p02p13−p03p12ad−bc=(−p12)p03−(−p13)p02=p02p13−p03p12ad−bc=(−p12)p03=−(−p13)p02=p02p13−p03p12
なので、p の p23 と等しい。
ほかの pij=0 の部分も同じである。直線にも関係式をみたす点にも0でない pij があるので、全体で全単射になる。詳しく閉じる
関係式の3つの項は、番号 {0,1,2,3} を2つずつに分ける3通り {01∣23}、{02∣13}、{03∣12} に対応する。どの pij も、残りの番号の pkl との積として、関係式にちょうど1回現れる。
そのため pij=0 の部分では、第 i,j 列を単位行列にした基底で同じ議論ができる。残りの2列の4つの成分は、pik,pil,pjk,pjl から符号を除いて読みとれ、pkl は関係式で決まる。
単射であることは、p(L)=p(L′) なら両方で0でない同じ pij を選び、その部分の単射を使えばよい。
(1) の式をプリュッカー関係式と呼びます。(2) により、P3 の直線全体を、P5 の中の2次の式の零点集合と同一視できます。
定義8 グラスマン多様体 G(2,4) [2, Lecture 6; 3, 第3章]
P5 の斉次座標を [p01:p02:p03:p12:p13:p23] とする。
G(2,4)=V+(p01p23−p02p13+p03p12)⊆P5
をグラスマン多様体と呼ぶ。定理7により、G(2,4) の点は P3 の直線、つまり k4 の2次元部分空間と1対1に対応する。
G(2,4) の「2,4」は、k4 の2次元部分空間という意味です。P3 の直線の空間として、G(1,3) と書く本もあります(ハリスの本など)。
ハーツホーンの第 I 章は V+ を Z と書きます。
V+(F) のように、1つの斉次式の零点集合を超曲面、とくに F が1次式のものを超平面と呼びます。
命題9 G(2,4) の地図
G(2,4)∩{p01=0} は、写像
A4→G(2,4),(a,b,c,d)↦[1:c:d:−a:−b:ad−bc]
によってアフィン空間 A4 と同型である。pij=0 の6つの部分も同様で、これらが G(2,4) を覆う。とくに G(2,4) は4次元である。
証明開く閉じる
{p01=0} の
座標 yij=pij/p01 で書くと、関係式は y23=y02y13−y03y12 となる。 よって座標環は k[y02,y03,y12,y13,y23]/(y23−y02y13+y03y12)≅k[y02,y03,y12,y13] で、4変数の多項式環である。詳しく閉じる
y23 を y02y13−y03y12 に送る代入で同型が得られる。(c,d,−a,−b)=(y02,y03,y12,y13) とおけば、命題の写像になる。
G(2,4) の
どの点も、0でない pij をもつので、6つの部分のどれかに入る。
G(2,4) は P5 の超曲面なので、次元が 5−1=4 であることは超曲面の一般論からも分かります。直線の「自由度」が4であることを、地図の座標 a,b,c,d が表しています。
例10 G(2,4) の点とそうでない点
(1) [1:0:0:0:0:1] では関係式の値が 1⋅1=1=0 なので、この6つの数をプリュッカー座標にもつ直線はない。
(2) [1:2:3:4:5:p23] が G(2,4) に入るのは p23=2⋅5−3⋅4=−2 のときだけである。対応する直線は、a=−4、b=−5、c=2、d=3 から、(1,0,−4,−5) と (0,1,2,3) が張る直線で、実際
ad−bc=(−4)⋅3−(−5)⋅2=−2ad−bc=(−4)⋅3−(−5)⋅2=−2ad−bc=(−4)⋅3=−(−5)⋅2=−2
(3) [0:1:1:1:1:0] では値が 0−1⋅1+1⋅1=0 で、G(2,4) の点である。p02=0 なので、第0列と第2列を単位行列にした基底を探すと、(1,1,0,0) と (0,0,1,1) が見つかる。
もう少し詳しくP2 の場合は関係式がない
同じことを P2 の直線、つまり k3 の2次元部分空間で行うと、2×3 行列の小行列式は (23)=3 個で、座標は [p01:p02:p12]∈P2 です。
このときは関係式がなく、どの点 [p01:p02:p12] も直線から来ます。実際、直線を通る2点 c,d から作った座標は、外積 c×d=(p12,−p02,p01) と並べ方と符号が違うだけで、命題2より直線の係数 [a0:a1:a2] そのものです。
つまり P2 の直線全体 G(2,3) は P2 全体で、これが (P2)∗ です。P3 になって初めて、座標の数(6)が直線の自由度(4)より2つ多くなり、関係式が1本必要になります。
2本の直線が交わる条件
プリュッカー座標を使うと、2本の直線が交わるかどうかを座標の式で判定できます。
命題11 交わる条件
k を体とする。直線 L,M の部分空間の基底を u,v と w,z とし、p=p(L)、q=p(M) とおく。次の3つは同値である。
(1) L と M は交わる。
(2) u,v,w,z を行とする 4×4 行列の行列式が0。
(3) ⟨p,q⟩=0。ここで
⟨p,q⟩=p01q23−p02q13+p03q12+p12q03−p13q02+p23q01⟨p,q⟩=p01q23−p02q13+p03q12+p12q03−p13q02+p23q01⟨p,q⟩=p01q23−p02q13+p03q12+p12q03=−p13q02+p23q01⟨p,q⟩=p01q23−p02q13=+p03q12+p12q03=−p13q02+p23q01
証明開く閉じる
(1)⇔(2):交わる
ことは W∩W′={0} と同じで、これは dim(W+W′)≤3、つまり4つのベクトル u,v,w,z が1次従属であることと同じである。(2)⇔(3):行列式を上の2行でラプラス展開すると、ちょうど ⟨p,q⟩ になる。詳しく閉じる
上の2行の第 i,j 列の小行列式 pij に、下の2行の残りの列 k,l の小行列式 qkl を掛け、符号 (−1)i+j+1(列番号は0から数える)を付けて足すと行列式になる。
(i,j)(k,l)sign(0,1)(2,3)+(0,2)(1,3)−(0,3)(1,2)+(i,j)(k,l)sign(1,2)(0,3)+(1,3)(0,2)−(2,3)(0,1)+
⟨p,q⟩ は p と q について対称な双1次形式で、⟨p,p⟩=2(p01p23−p02p13+p03p12) です。プリュッカー関係式は、標数が2でなければ ⟨p,p⟩=0、つまり「L は L 自身と交わる」と読めます。
例12 交わるかどうかの判定
(1) p(L1)=[1:0:0:0:0:0] なので、⟨p(L1),q⟩=q23 である。L2、L3 の q23 はどちらも1なので、L1 はどちらとも交わらない。同様に ⟨p(L2),q⟩=q01 で、L3 の q01=1 から L2 と L3 も交わらない。
(2) N を (1,1,0,0) と (0,0,1,1) が張る直線とすると、p(N)=[0:1:1:1:1:0] である。L3 との値は
⟨p(N),p(L3)⟩=0⋅1−1⋅0+1⋅(−1)+1⋅1−1⋅0+0⋅1=0
で、N と L3 は交わる。実際、点 [1:1:1:1] が両方に乗っている。p(N) の p23 と p01 は0なので、N は L1(点 [1:1:0:0])とも L2(点 [0:0:1:1])とも交わる。
直線 L を1本止めると、⟨p,p(L)⟩=0 は p の1次式です。つまり、L と交わる直線の全体は、G(2,4) を P5 の超平面で切ったものです。
{M∣M∩L=∅}=G(2,4)∩HLHL={p∈P5∣⟨p,p(L)⟩=0}{M∣M∩L=∅}=G(2,4)∩HLHL={p∈P5∣⟨p,p(L)⟩=0}{M∣M∩L=∅}HL=G(2,4)∩HL={p∈P5∣⟨p,p(L)⟩=0}
例えば L1 と交わる直線は G(2,4)∩{p23=0}、L2 と交わる直線は G(2,4)∩{p01=0} です。G(2,4) は4次元なので、この超平面切断は3次元です。「1本の直線と交わる」ことは、次元を1つ下げる条件になっています。
4本の直線と交わる直線
4次元の G(2,4) に「Li と交わる」という条件を1つずつ課していくと、次元が1つずつ下がり、4本の直線では有限個の直線が残ると期待できます。何本残るかを、まず3本の直線と交わる直線を調べてから数えます。
命題13 3本の直線と交わる直線
k を体とし、L1′,L2′,L3′ をどの2本もねじれの位置にある P3 の直線とする。
(1) 座標を取り替えて、L1′,L2′,L3′ を上の L1,L2,L3 にできる。
(2) L1,L2,L3 のすべてと交わる直線は、[s:t]∈P1 ごとに1本ずつある次の直線である。
M[s:t]={[λs:λt:μs:μt][λ:μ]∈P1}
(3) 直線 M[s:t] はすべて2次曲面 Q:x0x3=x1x2 に乗り、Q のどの点にも、それを通る M[s:t] がちょうど1本ある。
証明開く閉じる
(1):k4=W1⊕W2 で、W3 は W1 とも W2 とも {0} でしか交わらないので、ある同型 φ:W1→W2 のグラフ {x+φ(x)} である。W1 の基底 e0,e1 と e2=φ(e0)、e3=φ(e1) を新しい座標の基底にとればよい。詳しく閉じる
W3 の元を x+y(x∈W1、y∈W2)と分ける。x+y↦x は W3→W1 の線形写像で、核は W3∩W2={0} なので単射、次元が等しいので同型である。x+y↦y も同様で、φ を「x に y を対応させる写像」とすればよい。
新しい基底 e0,…,e3 では、W1=⟨e0,e1⟩、W2=⟨e2,e3⟩、W3=⟨e0+e2, e1+e3⟩ で、これは L1,L2,L3 の部分空間そのものである。
(2) の
うち、M[s:t] が3本と交わること:[λ:μ]=[1:0],[0:1],[1:1] とした点 [s:t:0:0]、[0:0:s:t]、[s:t:s:t] が、それぞれ L1,L2,L3 に乗る。逆に、3本と交わる直線 N は、L1 との交点 a=(s,t,0,0) と L2 との交点 b=(0,0,s′,t′) を通る。L3 との交点 λa+μb の前半と後半が等しいことから、[s′:t′]=[s:t] となり、N=M[s:t] である。詳しく閉じる
L1 と L2 は交わらないので [a]=[b] で、N は a,b が張る直線である。L3 との交点を λa+μb=(λs,λt,μs′,μt′)=0 とすると、L3 の式 x0=x2、x1=x3 から λ(s,t)=μ(s′,t′) である。
λ=0 なら μ(s′,t′)=0 から μ=0 となり矛盾する。同様に μ=0 なので、(s′,t′)=(λ/μ)(s,t) である。
(3):
M[s:t] の
点では x0x3−x1x2=λs⋅μt−λt⋅μs=0。逆に Q の点 x では、x0x3=x1x2 から (x2,x3) と (x0,x1) が比例するので、x は [s:t]=[x0:x1]((x0,x1)=0 なら [x2:x3])の M[s:t] にだけ乗る。
Q は第17回で扱った2次曲面(第17回の命題3)で、P1×P1 の像 ([λ:μ],[s:t])↦[λs:λt:μs:μt] です。[s:t] を止めた直線が M[s:t] で、[λ:μ] を止めた直線がもう一方の直線族です[1, 演習2.14, 2.15, p.18]。L1,L2,L3 は後者の [λ:μ]=[1:0],[0:1],[1:1] にあたります。
3本の直線と交わる直線は、ちょうど P1 の分だけあり、それらが Q を埋め尽くしています。プリュッカー座標で見ると、M[s:t] は (s,t,0,0) と (0,0,s,t) から
p(M[s:t])=[0:s2:st:st:t2:0]p(M[s:t])=[0:s2:st:st:t2:0]
です。HL1:p23=0、HL2:p01=0、HL3:p01−p03+p12+p23=0 の3つを課すと p01=p23=0、p12=p03 となり、関係式は p032=p02p13 になります。G(2,4) を3枚の超平面で切った結果は、平面の中の円錐曲線 [s2:st:t2]、つまり第18回の d=2 のヴェロネーゼ埋め込みの像(第18回の例6)です。
あとは4本目の直線 L4 を足します。
定理14 4本の直線と交わる直線 [3, 第3章]
k を代数閉体とし、L1,L2,L3 をどの2本もねじれの位置にある直線とする。命題13(1) により座標を取り替え、L1,L2,L3 を上の3本、Q を2次曲面 x0x3=x1x2 とする。L4 を Q に含まれない直線とする。
(1) L1,…,L4 のすべてと交わる直線は、L4∩Q の点と1対1に対応する。
(2) L4∩Q は1点か2点である。F=x0x3−x1x2 を L4 の点 [λu+μv] に制限した λ,μ の2次式が重根をもたなければ2点で、そのとき答えはちょうど2本である。
証明開く閉じる
(1):
L4∩Q の
点 x を通る M[s:t] は、命題13(3) よりただ1本で、L1,L2,L3 と交わり、x で L4 とも交わる。逆に、
4本と交わる直線は 命題13(2) より M[s:t] で、L4 との交点は M[s:t]⊆Q の点である。L4∩Q の
異なる2点が同じ M[s:t] に乗ることはない。乗れば M[s:t] と L4 が2点を共有して一致し、L4⊆Q となるからである。よって (1) の対応は1対1である。 (2):F(λu+μv) は λ,μ の2次の斉次式で、L4⊆Q なので0でない。代数閉体の上では2つの1次式の積に分かれるので、零点 [λ:μ] は1個か2個である。詳しく閉じる
2次の斉次式 αλ2+βλμ+γμ2 は、α=0 なら α(λ−r1μ)(λ−r2μ) と分かれ(r1,r2 は αr2+βr+γ=0 の根)、α=0 なら μ(βλ+γμ) である。零点が2個になるのは、2つの1次式が比例しないときである。
4本の直線を「でたらめに」選ぶと、L1,L2,L3 はどの2本もねじれの位置にあり、L4 は Q に含まれず、Q に接することもなく、2点で交わります。この意味で、一般の位置にある4本の直線のすべてと交わる直線は、ちょうど2本です。19世紀にシューベルトが調べた数え上げの、最も基本的な例です。
定理14(2) の2次式が重根をもつのは、L4 が Q に接する場合です。このとき L4∩Q は1点で、答えは1本になります。
L4 が Q に含まれる場合は、定理の外です。Q に含まれる直線は2つの族のどちらかに属します(第17回の命題8)。L4 が [λ:μ] を止めた直線(L1,L2,L3 と同じ族)なら、どの M[s:t] も L4 と交わるので、答えは無限にあります。
L4 がもう一方の族の直線 M[s0:t0] なら、答えは L4 自身の1本だけです。命題13(3) より Q の各点を通る M[s:t] は1本なので、異なる2本の M[s:t] は交わらないからです。
例15 答えの2本を求める
標数0の体で計算する。L4 を2点 [7:8:8:7] と [1:4:−4:−1] を通る直線とする。
(1) Q との交点:x=λ(7,8,8,7)+μ(1,4,−4,−1) を F に代入すると
(7λ+μ)(7λ−μ)−(8λ+4μ)(8λ−4μ)=−15λ2+15μ2=−15(λ−μ)(λ+μ)
λ=−μ から P=[6:4:12:8]=[3:2:6:4]、λ=μ から P′=[8:12:4:6]=[4:6:2:3] の2点を得る。それぞれを通る M[s:t] は [s:t]=[x0:x1] から M[3:2] と M[2:3] である。
(2) プリュッカー座標で:p(L4)=[10:−18:−7:−32:−18:10] で、関係式 100−324+224=0 をみたす。M[s:t] との値は
⟨p(M[s:t]),p(L4)⟩=18s2−39st+18t2=3(2s−3t)(3s−2t)
で、[s:t]=[3:2],[2:3] が答えである。(1) と一致する。
(3) L4 が L1,L2,L3 とねじれの位置にあることも確かめておく。⟨p(L4),p(Li)⟩ は順に 10, 10, −5 で、どれも0でない。
図を作るプログラムでは、4つの超平面 HL1,…,HL4 の式とプリュッカー関係式を連立して直接解き、解がこの2本だけであることを確かめています。
この例を立体図で見ます。x0+x3=0 の部分の実数の点を、座標
(x,y,z)=x0+x31(x0−x3,=x0+x31(x1+x2, x1−x2)
で描きます。x0x3−x1x2=41((x0+x3)2−(x0−x3)2−(x1+x2)2+(x1−x2)2) なので、この座標で Q は一葉双曲面 x2+y2−z2=1 になります。L1 は x=1, y=z、L2 は x=−1, y=−z、L3 は y=1, z=−x です。
xyzL1L2L3L4PP′QM[3:2]M[2:3]
このブラウザでは立体の図を表示できませんでした(WebGLが必要です)。
ドラッグで回せます
青い3本は L1:x2=x3=0、L2:x0=x1=0、L3:x0=x2, x1=x3 です。どの2本も交わらず、平行でもありません(ねじれの位置)。見かけ上交わって見える向きでも、回すと奥行きが違っていて、離れていることが分かります。
3本すべてと交わる直線 M[s:t](緑)を、[s:t] を変えて28本描きました。緑の直線は2次曲面 Q:x0x3=x1x2(灰色の面)の上にあり、Q を埋め尽くします。青い3本も Q の上の直線で、緑とは別の向きに並んでいます。
「真上」から見ると、くびれの円の接線のように見えます。斜めから回すと、曲面が2方向の直線で編まれていることが分かります。
4本目の直線 L4(オレンジ)は Q の上にありません。回すと、L4 が Q を P と P′ の2点で貫いていることが分かります。
答えは、P を通る緑の直線 M[3:2] と、P′ を通る M[2:3] の2本です(紫)。黒い点が L1,L2,L3 との交点です。「L4 の向き」から見ると L4 が1点に潰れ、2本の答えがその点を通って見えます。
アフィンの部分 x0+x3=0 の実数の点を、座標 (x0−x3, x1+x2, x1−x2)/(x0+x3) で描いています。この座標で Q は x2+y2−z2=1 です。
図3具体例例15の4本の直線と2次曲面 Q。ボタンで、3本の直線(青)、それらと交わる直線 M[s:t] の族(緑)と Q(灰色の面)、4本目の L4(オレンジ)と交点 P,P′、答えの2本(紫の線)を順に表示します。回すと、Q が2方向の直線で編まれていること、L4 が Q を2回貫くことが分かります。「L4 の向き」から見ると L4 が1点に潰れ、答えの2本がその点を通って見えます。
L4 が Q と交わる2点が、答えの数2を決めています。同じことをプリュッカー座標の側で見ると、3本と交わる直線の円錐曲線に、4本目の条件の超平面が2点で交わる、という図になります。
p02=1 とおいて、c=p03/p02、b=p13/p02 を座標にとります。M[s:t] は c=t/s、b=c2 の点です。L4 と交わる条件 18−39c+18b=0 は、3で割って 6b−13c+6=0 という直線になります。
c=p03/p02 b=p13/p02 6b−13c+6=0
図4具体例プリュッカー座標の側から見た例15。L1,L2,L3 と交わる直線の全体は円錐曲線 p032=p02p13 で、p02=1 の部分では放物線 b=c2(緑)です。L4 とも交わる条件は直線 6b−13c+6=0(オレンジ)で、交点 c=2/3 と c=3/2 が答えの M[3:2] と M[2:3] です。放物線と直線の交点が2個であることが、答えの数2になっています。
実数の点だけで見ると、答えが見えないこともあります。例えば L4 を (1,0,0,1) と (0,1,−1,0) が張る直線(図3の座標では z 軸)にすると、F の制限は λ2+μ2 で、実数の零点がありません。プリュッカー座標の条件も s2+t2=0 となり、答えは [s:t]=[1:±i] の2本の複素数の直線です。代数閉体の上で数えると、ここでも2本になります。
専門的な話数え上げの答えは G(2,4) の次数
P5 の中の4次元の超曲面 G(2,4) を、4枚の一般の超平面で切ると、2次の超曲面なので2点が残ります(高い次元のベズーの定理。平面曲線の場合は第9回の定理12)。4本の直線の答え2は、G(2,4) の次数2そのものです。
ただし超平面 HL は一般の超平面ではありません。関係式の微分が ⟨p(L),⋅⟩ なので、HL は G(2,4) の点 p(L) での接超平面です。それでも4本の直線が一般の位置にあれば、4枚の超平面との交わりは重複のない2点になり、答えは次数と同じ2になります。
このような「条件の積」を G(2,4) のコホモロジー環の計算に置き換えるのが、シューベルト計算です。1本の直線と交わる条件の類を σ1 とすると、上の数え上げは σ14=2 と書けます[3, 第3章・第4章]。
専門的な話一般のグラスマン多様体 G(r,n)
kn の r 次元部分空間の全体を G(r,n) と書きます。基底を行に並べた r×n 行列の r×r 小行列式を (rn) 個並べると、P(rn)−1 への単射が得られます。これをプリュッカー埋め込みと呼びます[2, Lecture 6]。
r 個の列を単位行列にすると、残りの r×(n−r) 個の成分が自由に動くので、G(r,n) は r(n−r) 次元です。G(1,n)=Pn−1、G(n−1,n)=(Pn−1)∗ で、G(2,4) は 2⋅2=4 次元です。
r=2 では、像は i<j<k<l ごとの関係式 pijpkl−pikpjl+pilpjk=0 で定まります。n=4 ではこれが1本だけで、この記事の G(2,4) になります。n=5 では (45)=5 本の関係式があり、G(2,5)⊆P9 は6次元です。
第4回の例10 射影直線
k を体とする。X1=Speck[t]、X2=Speck[s] とし、開集合 U1=D(t)≅Speck[t,1/t]、U2=D(s)≅Speck[s,1/s] を、環の同型
k[s,1/s]→k[t,1/t]s↦1/tk[s,1/s]→k[t,1/t]s↦1/tk[s,1/s]s→k[t,1/t]↦1/t
が引き起こす同型 φ:U1→U2 で貼り合わせる。こうしてできるスキームを、k 上の射影直線と呼び、P1 と書く。
第7回の命題4
(1) P=(a,b)=O なら、π−1(P)={((a,b),[a:b])} はただ1点である。
(2) E=π−1(O)={O}×P1 である。
(3) π は A2∖E から A2∖{O} への全単射で、逆写像は (a,b)↦((a,b),[a:b]) である。
第5回の定義4 直線
k を体とする。0でない α=(a0,a1,a2)∈k3 について、a0x0+a1x1+a2x2=0 をみたす点 [x0:x1:x2] の全体を P2 の直線と呼ぶ。α と、その0でない定数倍は同じ直線を表す。とくに x0=0 は無限遠直線である。
第5回の命題5
k を体とし、α,β∈k3 を、互いに定数倍でない0でないベクトルとする。α と β が表す2直線は、ちょうど1点で交わる。交点は、α と β の外積
α×β=(a1b2−a2b1,a2b0−a0b2,a0b1−a1b0)
を斉次座標とする点である。
第17回の命題3 セグレ写像の像は Q
(1) σ の像は Q に一致する。
(2) σ は単射である。
したがって σ は P1×P1 から Q への全単射で、逆写像は Z を「0でない列 a」と「0でない行 b」の組 ([a],[b]) に送る。
第18回の例6 d=2, 3, 4 の方程式
(1) d=2:小行列式は z0z2−z12 の1つで、C2 は円錐曲線 z0z2=z12 である。
(2) d=3:小行列式は次の3つである。地図 z0=1(座標 x,y,z)では右の式になる。
q1=z0z2−z12 ⇝ y−x2q2=z0z3−z1z2 ⇝ z−xyq3=z1z3−z22 ⇝ xz−y2q1=z0z2−z12 ⇝ y−x2q2=z0z3−z1z2 ⇝ z−xyq3=z1z3−z22 ⇝ xz−y2q1q2q3=z0z2−z12 ⇝ y−x2=z0z3−z1z2 ⇝ z−xy=z1z3−z22 ⇝ xz−y2
(3) d=4:小行列式は (24)=6 個ある。
z0z2−z12z0z3−z1z2z0z4−z1z3z1z3−z22z1z4−z2z3z2z4−z32z0z2−z12z0z3−z1z2z0z4−z1z3z1z3−z22z1z4−z2z3z2z4−z32
k=Q で、ν4([1:2])=[1:2:4:8:16] はどれも0にする(例えば 1⋅16−2⋅8=0)。1か所だけ変えた [1:2:4:8:15] では z0z4−z1z3=−1、z2z4−z32=−4 で、C4 に乗らない。
第17回の命題8 Q の上の直線
(1) α=α′ なら Lα∩Lα′=∅、β=β′ なら Mβ∩Mβ′=∅。
(2) Lα∩Mβ={σ(α,β)}。
(3) Q に含まれる直線は、ある Lα かある Mβ である。
(4) Q の各点 σ(α,β) を通り Q に含まれる直線は、Lα と Mβ の2本だけである。
第9回の定理12 ベズーの定理
k を代数閉体とし、F,G を共通の因子をもたない、次数 d,e の斉次多項式とする。V+(F)∩V+(G) は有限集合で、
p∈V+(F)∩V+(G)∑Ip(F,G)=dep∈V+(F)∩V+(G)∑Ip(F,G)=de