リーマン球上の円

リーマン球上の円が複素平面上では円または直線であることについてまとめた。複素関数論講義(野村) 11.1章を参考にした。

リーマン球と複素平面

リーマン球 C^ は3次元座標系で X2+Y2+Z2=1 と定義される。C^ の北極点を N(0,0,1) で表す。XY 平面を複素平面 C と同一視して、複素数は小文字を使って z=x+yi と表す。C^ 上の点 PN を結ぶ直線と XY 平面の交点を複素数と対応させる。こうして C^ から N を除いて複素数と1対1の対応がつく。N は無限遠点に対応させる。C^C を対応させる式を求める。C^ 上の点 P(X,Y,Z)N を結ぶ直線は (1t)(001)+t(XYZ) と表される。Z 座標を 0 とすると、t=11Z となるから、対応する複素数では x=tX=X1Z,y=tY=Y1Z となる。したがって、C^ から C への対応は次のようになる。

(X,Y,Z)11Z(X+Yi)

今度は複素数 z=x+yiC^ 上の点を対応させよう。3次元座標系で複素数 zN を通る直線は (1t)(001)+t(xy0) と表される。C^ との交点では (tx)2+(ty)2+(1t)2=1 となるから、t=0,2|z|2+1 である。t=0N に対応するから、t=2|z|2+1 である。このとき、X=tx=2x|z|2+1, Y=ty=2y|z|2+1, Z=1t=|z|21|z|2+1 となる。以上により、C から C^ への対応は次のようになる。

z=x+yi(2x|z|2+1,2y|z|2+1,|z|21|z|2+1)

微積分で三角関数の有理関数の積分を求める時の変数変換に現れる式に似ている気がする。円絡みの計算だから不思議でもないか。

リーマン球と直線

C^ をある平面で切断すると断面は円になる。逆に C^ に含まれる円はある平面上にある。C^ 上の円 CN を通るとき C を含む平面と XY 平面は直線で交わるので、N を通る円は複素平面で直線になる。逆に、XY 平面上の直線と N を含む平面は唯一存在する。この平面とC^ が交わる部分は N を含む円である。こうして、N を通る C^ 上の円と C 上の直線が対応することが分かる。

リーマン球と円

C^ 上の N を通らない円と C 上の円が対応することを示す。C 上の円は |β|2>c を満たす実数 c と複素数 β を使って |z|2+βz+βz+c=0 と表される。この円を C、対応するC^ 上の曲線を C^ とする。C^ が円になることを示す。C^ が閉曲線であることから、ある平面上にあることを示せば、C^ 上の円であることが分かる。

(1)X=2x|z|2+1(2)Y=2y|z|2+1(3)Z=|z|21|z|2+1

を使って、|z|2+βz+βz+c=0X,Y,Z の式に変換する。β=b1+b2i とすると、円の方程式は |z|2+2b1x+2b2y+c=0 となる。(1) – (3) より |z|2=1+Z1Z, x=X1Z, y=Y1Z が得られ、これらを円の方程式に代入する。

2b1X+2b2Y+(1c)Z+1+c=0

これは平面の式だから、C 上の円が C^ 上の円に対応することが分かった。(0,0,1) を左辺に代入すると 2 になることから、N を通らないことも分かる。

C^ 上の N を通らない円を C^ の平面 H:pX+qY+rZ+s=0 による断面とする。C^ と平面 H が交わるためには原点から H の距離が1より小さい必要があるので、|s|p2+q2+r2<1。したがって、s2r2<p2+q2 である。(1) – (3) を H の方程式に代入すると、次式を得る。

(r+s)|z|2+2px+2qy+sr=0

もし r+s=0 ならば HN(0,0,1) を通ることになり仮定に反するので、r+s0

|z|2+2px+2qyr+s+srr+s=0

β=pr+s+qr+si とおくと、|z|2+βz+βz+srr+s=0 となり、c=srr+s とおけば、C 上の円の方程式の形となり、後は |β|2>c を示せば良い。

|β|2=p2+q2(r+s)2>s2r2(r+s)2=srr+s

以上により、C^ 上の N を通らない円は C 上の円である。

まとめ

C^ 上の円と C 上の直線および円の対応をまとめておく。

C^ C
N を通る円直線
N を通らない円