円をどんどん大きくしていくと、円周は直線に近づいていきます。この記事は、その「円と直線を区別しない」見方を、反転という一つの変換と簡単な計算で確かめ、そこから初等幾何の有名な定理をいくつか証明します。読み終えると、円や直線が反転でどんな図形に移るかを式で計算でき、後半の定理が同じ道具から出てくる様子が分かります。
反転 は、中心 O O O からの距離 d d d の点を、同じ半直線上の距離 k 2 / d k^2/d k 2 / d の点に移す変換です。円と直線をまとめて「一般化された円」a ∣ x ∣ 2 + b ⋅ x + c = 0 a|\boldsymbol x|^2+\boldsymbol b\cdot\boldsymbol x+c=0 a ∣ x ∣ 2 + b ⋅ x + c = 0 と書くと、反転は係数の入れ替え ( a , b , c ) ↦ ( c , k 2 b , a k 4 ) (a,\boldsymbol b,c)\mapsto(c,k^2\boldsymbol b,ak^4) ( a , b , c ) ↦ ( c , k 2 b , a k 4 ) にすぎません(定理 2.3 )。円と直線が円と直線に移ること、交わる角が保たれることが、この式から従います(命題 2.4 )。
Feuerbach の定理 (九点円は内接円と 3 つの傍接円(三角形の一辺と、他の二辺の延長に接する円)に接する)は、反転を使う証明が有名ですが、ここでは前の章の A ⋅ B = R 2 − c 2 / 2 A\cdot B=R^2-c^2/2 A ⋅ B = R 2 − c 2 /2 のベクトル計算で、4 つの円を一度に証明します(定理 3.1 )。反転を使う証明の考え方は注意に添えます。
Pappus の円鎖 は、反転で 2 本の平行線の間に並ぶ等しい円に直せば、円の中心の高さが直径の整数倍であることが一目で分かります(定理 4.5 )。Steiner の円鎖 は、反転で同心円の間の円の列に直せることから、円鎖が閉じるかどうかは最初の円の選び方によらないことを示します(定理 4.4 )。
Descartes の円定理 は 4 つの円が互いに接するときの曲率の関係式で、3 本のベクトルのグラム行列(ベクトルどうしの内積を並べた行列)の行列式が 0 0 0 であること(平面では 3 本のベクトルが 1 次従属)から証明します(定理 5.1 )。アルベロスの双子円 、Monge の定理 も短い計算で証明します。
射影幾何の名定理(Desargues・Pappus の六角形・Pascal・Brianchon・複比・Newton–Gauss 線・Morley)は、次の章(射影の名定理 )にまとめます。
この記事で使う事前知識
九点円 : 三角形の各辺の中点・各頂点から対辺に下ろした垂線の足など 9 点を通る円。→ 三角形の名定理
方べき : 点から円に引いた直線が円と交わる 2 点までの距離の積(点の位置だけで決まる量)。→ 方べき
接線 : 円と 1 点だけを共有する直線。→ 接線
内積 : 2 つのベクトルの長さと間の角から決まる数で、長さや垂直の判定に使う。→ 内積
円の方程式 : 円も直線も x , y x,y x , y の方程式で表せるという、図形と方程式の考え方。→ 図形と方程式
初等幾何の問題では、「直線」と「円」はよく入れ替わります。円の半径を無限に大きくすると直線になり、直線は「無限遠点を通る円」と見なせます。この見方を、計算で保証するのが反転 です。
高校の数学でも、円の方程式 x 2 + y 2 + A x + B y + C = 0 x^2+y^2+Ax+By+C=0 x 2 + y 2 + A x + B y + C = 0 と直線の方程式 p x + q y + r = 0 px+qy+r=0 p x + q y + r = 0 はよく似た形をしています。両方を a ( x 2 + y 2 ) + p x + q y + c = 0 a(x^2+y^2)+px+qy+c=0 a ( x 2 + y 2 ) + p x + q y + c = 0 の形にまとめると、a = 0 a=0 a = 0 のとき直線、a ≠ 0 a\ne0 a = 0 のとき円です。反転は、この式の係数 a a a と c c c を入れ替える操作にほかなりません。これだけで、「円を円または直線に移す」「角を保つ」という反転の基本性質がすべて出ます。
この章では、これまでの章で作った道具(内積 ・行列式 ・円周角・方べき ・三角形の中心の公式、円の方程式)を総動員して、反転にかかわる名定理を証明します。
定義 2.1 (円による反転 ) ↗
点 O O O と k > 0 k>0 k > 0 に対し、X ≠ O X\ne O X = O を
ι ( X ) = O + k 2 ∣ X − O ∣ 2 ( X − O ) \iota(X)=O+\frac{k^2}{|X-O|^2}\,(X-O) ι ( X ) = O + ∣ X − O ∣ 2 k 2 ( X − O ) に移す写像 ι \iota ι を、O O O を中心、k k k を半径とする反転 という。ι ( X ) \iota(X) ι ( X ) は半直線 O X OX O X 上にあり、∣ O X ∣ ⋅ ∣ O ι ( X ) ∣ = k 2 |OX|\cdot|O\iota(X)|=k^2 ∣ O X ∣ ⋅ ∣ O ι ( X ) ∣ = k 2 を満たす。ι ( ι ( X ) ) = X \iota(\iota(X))=X ι ( ι ( X )) = X (ι \iota ι は逆写像が自分自身)で、円 Γ ( O , k ) \Gamma(O,k) Γ ( O , k ) 上の点は動かない。
円と直線を統一して扱うため、方程式の形を決めておきます。
定義 2.2 (一般化された円 ) ↗
実数 a , c a,c a , c とベクトル b \boldsymbol b b が ∣ b ∣ 2 − 4 a c > 0 |\boldsymbol b|^2-4ac>0 ∣ b ∣ 2 − 4 a c > 0 を満たすとき、
Z ( a , b , c ) = { x ∣ a ∣ x ∣ 2 + b ⋅ x + c = 0 } Z(a,\boldsymbol b,c)=\{\boldsymbol x\mid a|\boldsymbol x|^2+\boldsymbol b\cdot\boldsymbol x+c=0\} Z ( a , b , c ) = { x ∣ a ∣ x ∣ 2 + b ⋅ x + c = 0 } を一般化された円 という。a ≠ 0 a\ne0 a = 0 のときは中心 − b 2 a -\dfrac{\boldsymbol b}{2a} − 2 a b 、半径 ∣ b ∣ 2 − 4 a c 2 ∣ a ∣ \dfrac{\sqrt{|\boldsymbol b|^2-4ac}}{2|a|} 2∣ a ∣ ∣ b ∣ 2 − 4 a c の円(命題 3.1[図形と方程式] )、a = 0 a=0 a = 0 のときは直線 b ⋅ x + c = 0 \boldsymbol b\cdot\boldsymbol x+c=0 b ⋅ x + c = 0 (命題 5.5[平面ベクトルと座標] の 2)である。逆に、すべての円とすべての直線は、ある ( a , b , c ) (a,\boldsymbol b,c) ( a , b , c ) (零でない定数倍を除いて一意)の Z ( a , b , c ) Z(a,\boldsymbol b,c) Z ( a , b , c ) である。
定理 2.3 (反転で円・直線は円・直線に移る ) ✓
O O O を原点、反転の半径を k k k とする。Z = Z ( a , b , c ) Z=Z(a,\boldsymbol b,c) Z = Z ( a , b , c ) について
ι ( Z ∖ { O } ) = Z ( c , k 2 b , a k 4 ) ∖ { O } \iota(Z\setminus\{O\})=Z(c,\,k^2\boldsymbol b,\,ak^4)\setminus\{O\} ι ( Z ∖ { O }) = Z ( c , k 2 b , a k 4 ) ∖ { O } である。したがって次が成り立つ。
O O O を通る直線は、自分自身(O O O を除く)に移る。
O O O を通らない直線は、O O O を通る円(O O O を除く)に移る。
O O O を通る円(O O O を除く)は、O O O を通らない直線に移る。
O O O を通らない円は、O O O を通らない円に移る。
証明(定理 2.3) x ∈ Z \boldsymbol x\in Z x ∈ Z 、x ≠ 0 \boldsymbol x\ne\boldsymbol 0 x = 0 とし、y = ι ( x ) = k 2 x ∣ x ∣ 2 \boldsymbol y=\iota(\boldsymbol x)=\dfrac{k^2\boldsymbol x}{|\boldsymbol x|^2} y = ι ( x ) = ∣ x ∣ 2 k 2 x とおくと、∣ y ∣ = k 2 ∣ x ∣ |\boldsymbol y|=\dfrac{k^2}{|\boldsymbol x|} ∣ y ∣ = ∣ x ∣ k 2 、x = k 2 y ∣ y ∣ 2 \boldsymbol x=\dfrac{k^2\boldsymbol y}{|\boldsymbol y|^2} x = ∣ y ∣ 2 k 2 y である。これを a ∣ x ∣ 2 + b ⋅ x + c = 0 a|\boldsymbol x|^2+\boldsymbol b\cdot\boldsymbol x+c=0 a ∣ x ∣ 2 + b ⋅ x + c = 0 に代入して ∣ y ∣ 2 |\boldsymbol y|^2 ∣ y ∣ 2 を掛けると
a k 4 + k 2 b ⋅ y + c ∣ y ∣ 2 = 0 , ak^4+k^2\,\boldsymbol b\cdot\boldsymbol y+c\,|\boldsymbol y|^2=0, a k 4 + k 2 b ⋅ y + c ∣ y ∣ 2 = 0 , すなわち y ∈ Z ( c , k 2 b , a k 4 ) \boldsymbol y\in Z(c,k^2\boldsymbol b,ak^4) y ∈ Z ( c , k 2 b , a k 4 ) である。判別式は k 4 ∣ b ∣ 2 − 4 c ⋅ a k 4 = k 4 ( ∣ b ∣ 2 − 4 a c ) > 0 k^4|\boldsymbol b|^2-4c\cdot ak^4=k^4(|\boldsymbol b|^2-4ac)>0 k 4 ∣ b ∣ 2 − 4 c ⋅ a k 4 = k 4 ( ∣ b ∣ 2 − 4 a c ) > 0 。計算はすべて同値変形なので逆も成り立つ。O ∈ Z O\in Z O ∈ Z は c = 0 c=0 c = 0 、O ∈ Z ( c , k 2 b , a k 4 ) O\in Z(c,k^2\boldsymbol b,ak^4) O ∈ Z ( c , k 2 b , a k 4 ) は a = 0 a=0 a = 0 と同値なので、( a , c ) (a,c) ( a , c ) が零か否かの 4 通りが 1〜4 に対応する。
∎
命題 2.4 (反転は交角を保つ ) ✓
一般化された円 Z i = Z ( a i , b i , c i ) Z_i=Z(a_i,\boldsymbol b_i,c_i) Z i = Z ( a i , b i , c i ) (i = 1 , 2 i=1,2 i = 1 , 2 )が点 x ≠ 0 \boldsymbol x\ne\boldsymbol 0 x = 0 で交わるとする。x \boldsymbol x x での 2 つの接線のなす角 φ ∈ [ 0 , π / 2 ] \varphi\in[0,\pi/2] φ ∈ [ 0 , π /2 ] は
cos φ = ∣ b 1 ⋅ b 2 − 2 ( a 1 c 2 + a 2 c 1 ) ∣ ( ∣ b 1 ∣ 2 − 4 a 1 c 1 ) ( ∣ b 2 ∣ 2 − 4 a 2 c 2 ) \cos\varphi=\frac{\bigl|\boldsymbol b_1\cdot\boldsymbol b_2-2(a_1c_2+a_2c_1)\bigr|}{\sqrt{(|\boldsymbol b_1|^2-4a_1c_1)(|\boldsymbol b_2|^2-4a_2c_2)}} cos φ = ( ∣ b 1 ∣ 2 − 4 a 1 c 1 ) ( ∣ b 2 ∣ 2 − 4 a 2 c 2 ) b 1 ⋅ b 2 − 2 ( a 1 c 2 + a 2 c 1 ) で与えられ、反転で変わらない。
証明(命題 2.4) x \boldsymbol x x での Z i Z_i Z i の接線は、n i = 2 a i x + b i \boldsymbol n_i=2a_i\boldsymbol x+\boldsymbol b_i n i = 2 a i x + b i に垂直な直線である(円なら n i = 2 a i ( x − 中心 ) \boldsymbol n_i=2a_i(\boldsymbol x-\text{中心}) n i = 2 a i ( x − 中心 ) が半径の方向、定義 4.2[円の幾何] 。直線なら n i = b i \boldsymbol n_i=\boldsymbol b_i n i = b i )。x ∈ Z i \boldsymbol x\in Z_i x ∈ Z i より a i ∣ x ∣ 2 = − b i ⋅ x − c i a_i|\boldsymbol x|^2=-\boldsymbol b_i\cdot\boldsymbol x-c_i a i ∣ x ∣ 2 = − b i ⋅ x − c i なので、
n 1 ⋅ n 2 = 4 a 1 a 2 ∣ x ∣ 2 + 2 x ⋅ ( a 1 b 2 + a 2 b 1 ) + b 1 ⋅ b 2 = b 1 ⋅ b 2 − 2 ( a 1 c 2 + a 2 c 1 ) , \boldsymbol n_1\cdot\boldsymbol n_2=4a_1a_2|\boldsymbol x|^2+2\boldsymbol x\cdot(a_1\boldsymbol b_2+a_2\boldsymbol b_1)+\boldsymbol b_1\cdot\boldsymbol b_2=\boldsymbol b_1\cdot\boldsymbol b_2-2(a_1c_2+a_2c_1), n 1 ⋅ n 2 = 4 a 1 a 2 ∣ x ∣ 2 + 2 x ⋅ ( a 1 b 2 + a 2 b 1 ) + b 1 ⋅ b 2 = b 1 ⋅ b 2 − 2 ( a 1 c 2 + a 2 c 1 ) , (4 a 1 a 2 ∣ x ∣ 2 = 2 a 2 ( − b 1 ⋅ x − c 1 ) + 2 a 1 ( − b 2 ⋅ x − c 2 ) 4a_1a_2|\boldsymbol x|^2=2a_2(-\boldsymbol b_1\cdot\boldsymbol x-c_1)+2a_1(-\boldsymbol b_2\cdot\boldsymbol x-c_2) 4 a 1 a 2 ∣ x ∣ 2 = 2 a 2 ( − b 1 ⋅ x − c 1 ) + 2 a 1 ( − b 2 ⋅ x − c 2 ) を使うと x \boldsymbol x x を含む項が打ち消し合う)、∣ n i ∣ 2 = ∣ b i ∣ 2 − 4 a i c i |\boldsymbol n_i|^2=|\boldsymbol b_i|^2-4a_ic_i ∣ n i ∣ 2 = ∣ b i ∣ 2 − 4 a i c i である。2 本の接線のなす角の余弦は ∣ n 1 ⋅ n 2 ∣ / ( ∣ n 1 ∣ ∣ n 2 ∣ ) |\boldsymbol n_1\cdot\boldsymbol n_2|/(|\boldsymbol n_1||\boldsymbol n_2|) ∣ n 1 ⋅ n 2 ∣/ ( ∣ n 1 ∣∣ n 2 ∣ ) で、上の式を得る。反転で係数は ( a i , b i , c i ) ↦ ( c i , k 2 b i , a i k 4 ) (a_i,\boldsymbol b_i,c_i)\mapsto(c_i,k^2\boldsymbol b_i,a_ik^4) ( a i , b i , c i ) ↦ ( c i , k 2 b i , a i k 4 ) に変わるので、分子は k 4 k^4 k 4 倍、分母の各因子も k 4 k^4 k 4 倍になり、比は変わらない。
∎
命題 2.5 (反転と距離 ) ✓
反転 ι \iota ι (中心 O O O 、半径 k k k )について、O O O と異なる 2 点 X , Y X,Y X , Y に対し
∣ ι ( X ) − ι ( Y ) ∣ = k 2 ∣ X − Y ∣ ∣ O X ∣ ∣ O Y ∣ |\iota(X)-\iota(Y)|=\frac{k^2\,|X-Y|}{|OX|\,|OY|} ∣ ι ( X ) − ι ( Y ) ∣ = ∣ O X ∣ ∣ O Y ∣ k 2 ∣ X − Y ∣ である。
証明(命題 2.5) O O O を原点とし、u = x / k \boldsymbol u=\boldsymbol x/k u = x / k 、v = y / k \boldsymbol v=\boldsymbol y/k v = y / k とおくと ι ( X ) = k u ∣ u ∣ 2 \iota(X)=k\,\dfrac{\boldsymbol u}{|\boldsymbol u|^2} ι ( X ) = k ∣ u ∣ 2 u 、ι ( Y ) = k v ∣ v ∣ 2 \iota(Y)=k\,\dfrac{\boldsymbol v}{|\boldsymbol v|^2} ι ( Y ) = k ∣ v ∣ 2 v である。既存の補題 補題 3.1[古典的な不等式と関数方程式] により ∣ u ∣ u ∣ 2 − v ∣ v ∣ 2 ∣ = ∣ u − v ∣ ∣ u ∣ ∣ v ∣ \Bigl|\dfrac{\boldsymbol u}{|\boldsymbol u|^2}-\dfrac{\boldsymbol v}{|\boldsymbol v|^2}\Bigr|=\dfrac{|\boldsymbol u-\boldsymbol v|}{|\boldsymbol u||\boldsymbol v|} ∣ u ∣ 2 u − ∣ v ∣ 2 v = ∣ u ∣∣ v ∣ ∣ u − v ∣ なので、∣ ι ( X ) − ι ( Y ) ∣ = k ⋅ ∣ x − y ∣ / k ∣ x ∣ ∣ y ∣ / k 2 = k 2 ∣ X − Y ∣ ∣ O X ∣ ∣ O Y ∣ |\iota(X)-\iota(Y)|=k\cdot\dfrac{|\boldsymbol x-\boldsymbol y|/k}{|\boldsymbol x||\boldsymbol y|/k^2}=\dfrac{k^2|X-Y|}{|OX||OY|} ∣ ι ( X ) − ι ( Y ) ∣ = k ⋅ ∣ x ∣∣ y ∣/ k 2 ∣ x − y ∣/ k = ∣ O X ∣∣ O Y ∣ k 2 ∣ X − Y ∣ 。
∎
O X’ X 反転円 直線 像の円
反転(中心 O、半径 k の円)。X と X' は O から同じ向きにあり |OX|·|OX'| = k²。O を通らない直線(点線)は、O を通る小さな円に移る
内接円と 3 つの傍接円(内心 I I I 、傍心 I A , I B , I C I_A,I_B,I_C I A , I B , I C 、半径 r , r A , r B , r C r,r_A,r_B,r_C r , r A , r B , r C 。定理 4.2[三角形の五心とチェバ・メネラウスの定理] 、定理 4.3[三角形の五心とチェバ・メネラウスの定理] )を、符号を使ってまとめます。σ = ( σ a , σ b , σ c ) \sigma=(\sigma_a,\sigma_b,\sigma_c) σ = ( σ a , σ b , σ c ) を ( 1 , 1 , 1 ) (1,1,1) ( 1 , 1 , 1 ) 、( − 1 , 1 , 1 ) (-1,1,1) ( − 1 , 1 , 1 ) 、( 1 , − 1 , 1 ) (1,-1,1) ( 1 , − 1 , 1 ) 、( 1 , 1 , − 1 ) (1,1,-1) ( 1 , 1 , − 1 ) のいずれかとし、
T σ = σ a a + σ b b + σ c c , I σ = σ a a A + σ b b B + σ c c C T σ , r σ = 2 S T σ T_\sigma=\sigma_aa+\sigma_bb+\sigma_cc,\qquad I_\sigma=\frac{\sigma_aaA+\sigma_bbB+\sigma_ccC}{T_\sigma},\qquad r_\sigma=\frac{2S}{T_\sigma} T σ = σ a a + σ b b + σ c c , I σ = T σ σ a a A + σ b b B + σ c c C , r σ = T σ 2 S
とおくと、σ = ( 1 , 1 , 1 ) \sigma=(1,1,1) σ = ( 1 , 1 , 1 ) が内心と内接円、他の 3 つが傍心 I A , I B , I C I_A,I_B,I_C I A , I B , I C と傍接円である。
ここでのねらいは、九点円の中心 N N N と各円の中心の距離が、九点円の半径 R / 2 R/2 R /2 と各円の半径の和または差に等しいことを示すことです。中心間の距離が半径の和か差に等しければ 2 つの円は接するので、これで接することが言えます。符号 σ \sigma σ は、内接円と 3 つの傍接円を 1 つの計算で同時に済ませるための記号です。
定理 3.1 (Feuerbach の定理 ) ✓
三角形 A B C ABC A B C の九点円(中心 N N N 、半径 R / 2 R/2 R /2 、定理 2.2[三角形の名定理] )について、
∣ N I ∣ = R 2 − r , ∣ N I A ∣ = R 2 + r A , ∣ N I B ∣ = R 2 + r B , ∣ N I C ∣ = R 2 + r C |NI|=\frac R2-r,\qquad|NI_A|=\frac R2+r_A,\quad|NI_B|=\frac R2+r_B,\quad|NI_C|=\frac R2+r_C ∣ N I ∣ = 2 R − r , ∣ N I A ∣ = 2 R + r A , ∣ N I B ∣ = 2 R + r B , ∣ N I C ∣ = 2 R + r C が成り立つ。したがって、内接円は九点円の内部で九点円に接し(R = 2 r R=2r R = 2 r のときは両者は一致する)、3 つの傍接円は九点円の外部で九点円に外接する。
証明(定理 3.1) 外心 O O O を原点にとり、x a = σ a a x_a=\sigma_aa x a = σ a a 、x b = σ b b x_b=\sigma_bb x b = σ b b 、x c = σ c c x_c=\sigma_cc x c = σ c c 、p = T σ = x a + x b + x c p=T_\sigma=x_a+x_b+x_c p = T σ = x a + x b + x c 、ρ = σ a σ b σ c r σ \rho=\sigma_a\sigma_b\sigma_c\,r_\sigma ρ = σ a σ b σ c r σ (内接円なら ρ = r \rho=r ρ = r 、傍接円なら ρ = − r A \rho=-r_A ρ = − r A など)とおく。示すのは ∣ N − I σ ∣ 2 = ( R 2 − ρ ) 2 |N-I_\sigma|^2=\bigl(\tfrac R2-\rho\bigr)^2 ∣ N − I σ ∣ 2 = ( 2 R − ρ ) 2 である。これが示されれば、内接円では ∣ N I ∣ = ∣ R 2 − r ∣ = R 2 − r |NI|=|\tfrac R2-r|=\tfrac R2-r ∣ N I ∣ = ∣ 2 R − r ∣ = 2 R − r (定理 3.1[三角形の名定理] の系 R ≥ 2 r R\ge2r R ≥ 2 r による)、傍接円では ∣ N I A ∣ = R 2 + r A |NI_A|=\tfrac R2+r_A ∣ N I A ∣ = 2 R + r A となる。
Σ = a 2 + b 2 + c 2 \Sigma=a^2+b^2+c^2 Σ = a 2 + b 2 + c 2 とおく。前の章 三角形の名定理 の ( ∗ ) (\ast) ( ∗ ) (c 2 = ∣ a − b ∣ 2 = 2 R 2 − 2 a ⋅ b c^2=|\boldsymbol a-\boldsymbol b|^2=2R^2-2\boldsymbol a\cdot\boldsymbol b c 2 = ∣ a − b ∣ 2 = 2 R 2 − 2 a ⋅ b から a ⋅ b = R 2 − c 2 2 \boldsymbol a\cdot\boldsymbol b=R^2-\tfrac{c^2}2 a ⋅ b = R 2 − 2 c 2 など)から次の 3 つが得られる。
∣ n ∣ 2 = ∣ a + b + c ∣ 2 4 = 9 R 2 − Σ 4 |\boldsymbol n|^2=\dfrac{|\boldsymbol a+\boldsymbol b+\boldsymbol c|^2}{4}=\dfrac{9R^2-\Sigma}{4} ∣ n ∣ 2 = 4 ∣ a + b + c ∣ 2 = 4 9 R 2 − Σ (n = 1 2 ( a + b + c ) \boldsymbol n=\tfrac12(\boldsymbol a+\boldsymbol b+\boldsymbol c) n = 2 1 ( a + b + c ) )。
( a + b + c ) ⋅ ( x a a + x b b + x c c ) = 3 R 2 p − 1 2 ( p Σ − ∑ σ i a i 3 ) (\boldsymbol a+\boldsymbol b+\boldsymbol c)\cdot(x_a\boldsymbol a+x_b\boldsymbol b+x_c\boldsymbol c)=3R^2p-\tfrac12\bigl(p\Sigma-\sum\sigma_ia_i^3\bigr) ( a + b + c ) ⋅ ( x a a + x b b + x c c ) = 3 R 2 p − 2 1 ( p Σ − ∑ σ i a i 3 ) 。(各 x i x_i x i を ∣ a i ∣ 2 = R 2 |\boldsymbol a_i|^2=R^2 ∣ a i ∣ 2 = R 2 と、他の 2 項との内積 2 R 2 − 1 2 ( 残りの 2 辺の 2 乗の和 ) 2R^2-\tfrac12(\text{残りの 2 辺の 2 乗の和}) 2 R 2 − 2 1 ( 残りの 2 辺の 2 乗の和 ) で展開した。)したがって n ⋅ i σ = 3 2 R 2 − Σ 4 + ∑ σ i a i 3 4 p \boldsymbol n\cdot\boldsymbol i_\sigma=\dfrac32R^2-\dfrac\Sigma4+\dfrac{\sum\sigma_ia_i^3}{4p} n ⋅ i σ = 2 3 R 2 − 4 Σ + 4 p ∑ σ i a i 3 。
∣ i σ ∣ 2 = R 2 − x a x b x c p = R 2 − 2 R ρ |\boldsymbol i_\sigma|^2=R^2-\dfrac{x_ax_bx_c}{p}=R^2-2R\rho ∣ i σ ∣ 2 = R 2 − p x a x b x c = R 2 − 2 R ρ (定理 3.1[三角形の名定理] の証明と同じ計算で、a b c = 4 R S abc=4RS ab c = 4 R S により x a x b x c p = σ a σ b σ c 4 R S p = 2 R ρ \dfrac{x_ax_bx_c}{p}=\dfrac{\sigma_a\sigma_b\sigma_c\,4RS}{p}=2R\rho p x a x b x c = p σ a σ b σ c 4 R S = 2 R ρ )。
これらから ∣ n − i σ ∣ 2 = ∣ n ∣ 2 − 2 n ⋅ i σ + ∣ i σ ∣ 2 = R 2 4 + Σ 4 − ∑ σ i a i 3 2 p − 2 R ρ |\boldsymbol n-\boldsymbol i_\sigma|^2=|\boldsymbol n|^2-2\boldsymbol n\cdot\boldsymbol i_\sigma+|\boldsymbol i_\sigma|^2=\dfrac{R^2}4+\dfrac\Sigma4-\dfrac{\sum\sigma_ia_i^3}{2p}-2R\rho ∣ n − i σ ∣ 2 = ∣ n ∣ 2 − 2 n ⋅ i σ + ∣ i σ ∣ 2 = 4 R 2 + 4 Σ − 2 p ∑ σ i a i 3 − 2 R ρ 。目標の右辺は R 2 4 − R ρ + ρ 2 \dfrac{R^2}4-R\rho+\rho^2 4 R 2 − R ρ + ρ 2 なので、示すべきは
Σ 4 − ∑ x i 3 2 p − R ρ = ρ 2 , R ρ = x a x b x c 2 p , ρ 2 = 4 S 2 p 2 \frac\Sigma4-\frac{\sum x_i^3}{2p}-R\rho=\rho^2,\qquad R\rho=\frac{x_ax_bx_c}{2p},\quad\rho^2=\frac{4S^2}{p^2} 4 Σ − 2 p ∑ x i 3 − R ρ = ρ 2 , R ρ = 2 p x a x b x c , ρ 2 = p 2 4 S 2 である(σ i a i 3 = x i 3 \sigma_ia_i^3=x_i^3 σ i a i 3 = x i 3 、Σ = ∑ x i 2 \Sigma=\sum x_i^2 Σ = ∑ x i 2 )。両辺に 4 p 4p 4 p を掛けると、左辺は p ∑ x i 2 − 2 ∑ x i 3 − 2 x a x b x c = ∑ s y m x i 2 x j − ∑ x i 3 − 2 x a x b x c p\sum x_i^2-2\sum x_i^3-2x_ax_bx_c=\sum_{\rm sym}x_i^2x_j-\sum x_i^3-2x_ax_bx_c p ∑ x i 2 − 2 ∑ x i 3 − 2 x a x b x c = ∑ sym x i 2 x j − ∑ x i 3 − 2 x a x b x c 、右辺は 16 S 2 p \dfrac{16S^2}{p} p 16 S 2 で、ヘロンの公式(定理 3.4[三角比と三角形の計量] )から 16 S 2 = p ( − x a + x b + x c ) ( x a − x b + x c ) ( x a + x b − x c ) 16S^2=p\,(-x_a+x_b+x_c)(x_a-x_b+x_c)(x_a+x_b-x_c) 16 S 2 = p ( − x a + x b + x c ) ( x a − x b + x c ) ( x a + x b − x c ) である。σ = ( 1 , 1 , 1 ) \sigma=(1,1,1) σ = ( 1 , 1 , 1 ) ではこれは 16 S 2 = ( a + b + c ) ( − a + b + c ) ( a − b + c ) ( a + b − c ) 16S^2=(a+b+c)(-a+b+c)(a-b+c)(a+b-c) 16 S 2 = ( a + b + c ) ( − a + b + c ) ( a − b + c ) ( a + b − c ) そのもの、σ = ( − 1 , 1 , 1 ) \sigma=(-1,1,1) σ = ( − 1 , 1 , 1 ) (x a = − a x_a=-a x a = − a )では p = − a + b + c p=-a+b+c p = − a + b + c で 3 つの因子が a + b + c a+b+c a + b + c 、− ( a + b − c ) -(a+b-c) − ( a + b − c ) 、− ( a − b + c ) -(a-b+c) − ( a − b + c ) になり、負号 2 つが打ち消し合って同じ積になる。他の σ \sigma σ も同様。右辺は ( − x a + x b + x c ) ( x a − x b + x c ) ( x a + x b − x c ) = ∑ s y m x i 2 x j − ∑ x i 3 − 2 x a x b x c (-x_a+x_b+x_c)(x_a-x_b+x_c)(x_a+x_b-x_c)=\sum_{\rm sym}x_i^2x_j-\sum x_i^3-2x_ax_bx_c ( − x a + x b + x c ) ( x a − x b + x c ) ( x a + x b − x c ) = ∑ sym x i 2 x j − ∑ x i 3 − 2 x a x b x c と展開できて、両辺は一致する。
∎
円が接する・接しないという関係を、内接と外接を区別して扱えるように、半径に符号をつけます。
この節のねらいは、反転で 2 つの円を同心円(中心が同じ円)に直すことです。同心円の間に並ぶ円の列なら、回転させて動かせるので、円鎖が閉じるかどうかが最初の円によらないことが見えやすくなります。半径に符号をつけるのは、外接と内接を Λ = 0 \Lambda=0 Λ = 0 という 1 つの式で表し、反転でその式がどう変わるかを追えるようにするためです。次の 2 つの補題は、そのための準備です。
定義 4.1 (有向円 ) ↗
中心 c \boldsymbol c c と符号つきの半径 r ^ ≠ 0 \hat r\ne0 r ^ = 0 の組 C ^ = ( c , r ^ ) \hat C=(\boldsymbol c,\hat r) C ^ = ( c , r ^ ) を有向円 といい、円 Γ ( c , ∣ r ^ ∣ ) \Gamma(\boldsymbol c,|\hat r|) Γ ( c , ∣ r ^ ∣ ) を表す。2 つの有向円 C ^ 1 , C ^ 2 \hat C_1,\hat C_2 C ^ 1 , C ^ 2 に対し
Λ ( C ^ 1 , C ^ 2 ) = ∣ c 1 − c 2 ∣ 2 − ( r ^ 1 + r ^ 2 ) 2 \Lambda(\hat C_1,\hat C_2)=|\boldsymbol c_1-\boldsymbol c_2|^2-(\hat r_1+\hat r_2)^2 Λ ( C ^ 1 , C ^ 2 ) = ∣ c 1 − c 2 ∣ 2 − ( r ^ 1 + r ^ 2 ) 2 とおく。Λ = 0 \Lambda=0 Λ = 0 は ∣ c 1 − c 2 ∣ = ∣ r ^ 1 + r ^ 2 ∣ |\boldsymbol c_1-\boldsymbol c_2|=|\hat r_1+\hat r_2| ∣ c 1 − c 2 ∣ = ∣ r ^ 1 + r ^ 2 ∣ で、r ^ 1 , r ^ 2 \hat r_1,\hat r_2 r ^ 1 , r ^ 2 が同符号なら外接、異符号なら内接(大きい円が囲む向き)を表す。原点が円周上にない(p ( C ^ ) = ∣ c ∣ 2 − r ^ 2 ≠ 0 p(\hat C)=|\boldsymbol c|^2-\hat r^2\ne0 p ( C ^ ) = ∣ c ∣ 2 − r ^ 2 = 0 )有向円に対し、ι ^ ( C ^ ) = ( c / p , r ^ / p ) \hat\iota(\hat C)=\bigl(\boldsymbol c/p,\ \hat r/p\bigr) ι ^ ( C ^ ) = ( c / p , r ^ / p ) と定める。
補題 4.2 (有向円の反転 ) ✓
原点中心・半径 1 1 1 の反転 ι \iota ι について、p ( C ^ ) ≠ 0 p(\hat C)\ne0 p ( C ^ ) = 0 の有向円 C ^ 1 , C ^ 2 \hat C_1,\hat C_2 C ^ 1 , C ^ 2 に対し次が成り立つ。
ι ^ ( C ^ ) \hat\iota(\hat C) ι ^ ( C ^ ) が表す円は、C ^ \hat C C ^ が表す円の ι \iota ι による像(O O O を除く)である。
Λ ( ι ^ C ^ 1 , ι ^ C ^ 2 ) = Λ ( C ^ 1 , C ^ 2 ) p ( C ^ 1 ) p ( C ^ 2 ) \Lambda(\hat\iota\hat C_1,\hat\iota\hat C_2)=\dfrac{\Lambda(\hat C_1,\hat C_2)}{p(\hat C_1)\,p(\hat C_2)} Λ ( ι ^ C ^ 1 , ι ^ C ^ 2 ) = p ( C ^ 1 ) p ( C ^ 2 ) Λ ( C ^ 1 , C ^ 2 ) 。
p ( ι ^ C ^ ) = 1 p ( C ^ ) p(\hat\iota\hat C)=\dfrac1{p(\hat C)} p ( ι ^ C ^ ) = p ( C ^ ) 1 で、ι ^ ( ι ^ C ^ ) = C ^ \hat\iota(\hat\iota\hat C)=\hat C ι ^ ( ι ^ C ^ ) = C ^ 。
証明(補題 4.2) 1: 円 ∣ x − c ∣ 2 = r ^ 2 |\boldsymbol x-\boldsymbol c|^2=\hat r^2 ∣ x − c ∣ 2 = r ^ 2 は Z ( 1 , − 2 c , p ) Z(1,-2\boldsymbol c,p) Z ( 1 , − 2 c , p ) なので、定理 2.3 により像は Z ( p , − 2 c , 1 ) Z(p,-2\boldsymbol c,1) Z ( p , − 2 c , 1 ) 、すなわち ∣ y ∣ 2 − 2 c p ⋅ y + 1 p = 0 |\boldsymbol y|^2-2\dfrac{\boldsymbol c}{p}\cdot\boldsymbol y+\dfrac1p=0 ∣ y ∣ 2 − 2 p c ⋅ y + p 1 = 0 で、中心 c / p \boldsymbol c/p c / p 、半径の 2 乗 ∣ c ∣ 2 p 2 − 1 p = r ^ 2 p 2 \dfrac{|\boldsymbol c|^2}{p^2}-\dfrac1p=\dfrac{\hat r^2}{p^2} p 2 ∣ c ∣ 2 − p 1 = p 2 r ^ 2 の円である。
2: c i ′ = c i / p i \boldsymbol c_i'=\boldsymbol c_i/p_i c i ′ = c i / p i 、r ^ i ′ = r ^ i / p i \hat r_i'=\hat r_i/p_i r ^ i ′ = r ^ i / p i として展開し、∣ c i ∣ 2 − r ^ i 2 = p i |\boldsymbol c_i|^2-\hat r_i^2=p_i ∣ c i ∣ 2 − r ^ i 2 = p i を使うと
∣ c 1 ′ − c 2 ′ ∣ 2 − ( r ^ 1 ′ + r ^ 2 ′ ) 2 = p 1 p 1 2 + p 2 p 2 2 − 2 ( c 1 ⋅ c 2 + r ^ 1 r ^ 2 ) p 1 p 2 = p 1 + p 2 − 2 c 1 ⋅ c 2 − 2 r ^ 1 r ^ 2 p 1 p 2 = Λ ( C ^ 1 , C ^ 2 ) p 1 p 2 . |\boldsymbol c_1'-\boldsymbol c_2'|^2-(\hat r_1'+\hat r_2')^2=\frac{p_1}{p_1^2}+\frac{p_2}{p_2^2}-\frac{2(\boldsymbol c_1\cdot\boldsymbol c_2+\hat r_1\hat r_2)}{p_1p_2}=\frac{p_1+p_2-2\boldsymbol c_1\cdot\boldsymbol c_2-2\hat r_1\hat r_2}{p_1p_2}=\frac{\Lambda(\hat C_1,\hat C_2)}{p_1p_2}. ∣ c 1 ′ − c 2 ′ ∣ 2 − ( r ^ 1 ′ + r ^ 2 ′ ) 2 = p 1 2 p 1 + p 2 2 p 2 − p 1 p 2 2 ( c 1 ⋅ c 2 + r ^ 1 r ^ 2 ) = p 1 p 2 p 1 + p 2 − 2 c 1 ⋅ c 2 − 2 r ^ 1 r ^ 2 = p 1 p 2 Λ ( C ^ 1 , C ^ 2 ) . 3: p ( ι ^ C ^ ) = ∣ c ∣ 2 − r ^ 2 p 2 = 1 p p(\hat\iota\hat C)=\dfrac{|\boldsymbol c|^2-\hat r^2}{p^2}=\dfrac1p p ( ι ^ C ^ ) = p 2 ∣ c ∣ 2 − r ^ 2 = p 1 。したがって ι ^ ( ι ^ C ^ ) = ( c p ⋅ p , r ^ p ⋅ p ) = C ^ \hat\iota(\hat\iota\hat C)=\bigl(\dfrac{\boldsymbol c}p\cdot p,\ \dfrac{\hat r}p\cdot p\bigr)=\hat C ι ^ ( ι ^ C ^ ) = ( p c ⋅ p , p r ^ ⋅ p ) = C ^ 。
∎
補題 4.3 (円を同心円に移す反転 ) ✓
円 Γ 1 ( O 1 , r 1 ) \Gamma_1(O_1,r_1) Γ 1 ( O 1 , r 1 ) 、Γ 2 ( O 2 , r 2 ) \Gamma_2(O_2,r_2) Γ 2 ( O 2 , r 2 ) が d + r 2 < r 1 d+r_2<r_1 d + r 2 < r 1 (d = ∣ O 1 O 2 ∣ d=|O_1O_2| d = ∣ O 1 O 2 ∣ 。Γ 2 \Gamma_2 Γ 2 が Γ 1 \Gamma_1 Γ 1 の内部にある)を満たすとする。Γ 2 \Gamma_2 Γ 2 の内部の点 P 0 P_0 P 0 で、P 0 P_0 P 0 を中心とする反転が Γ 1 , Γ 2 \Gamma_1,\Gamma_2 Γ 1 , Γ 2 を同心円に移すものが存在する。
証明(補題 4.3) d = 0 d=0 d = 0 なら P 0 = O 1 P_0=O_1 P 0 = O 1 が使える(同心円は中心での反転で同心円に移る)。d > 0 d>0 d > 0 のとき、O 1 = ( 0 , 0 ) O_1=(0,0) O 1 = ( 0 , 0 ) 、O 2 = ( d , 0 ) O_2=(d,0) O 2 = ( d , 0 ) とし、P 0 = ( p , 0 ) P_0=(p,0) P 0 = ( p , 0 ) を探す。P 0 P_0 P 0 を原点に平行移動すると、Γ i \Gamma_i Γ i は有向円 ( c i − P 0 , r ^ i ) (\boldsymbol c_i-P_0,\hat r_i) ( c i − P 0 , r ^ i ) で、補題 4.2 の 1 により像の中心は c i − P 0 π i \dfrac{\boldsymbol c_i-P_0}{\pi_i} π i c i − P 0 (π i = ∣ c i − P 0 ∣ 2 − r i 2 \pi_i=|\boldsymbol c_i-P_0|^2-r_i^2 π i = ∣ c i − P 0 ∣ 2 − r i 2 は P 0 P_0 P 0 の方べき)である。2 つの像が同心円であるための条件は ( − p , 0 ) π 1 = ( d − p , 0 ) π 2 \dfrac{(-p,0)}{\pi_1}=\dfrac{(d-p,0)}{\pi_2} π 1 ( − p , 0 ) = π 2 ( d − p , 0 ) 、π 1 = p 2 − r 1 2 \pi_1=p^2-r_1^2 π 1 = p 2 − r 1 2 、π 2 = ( p − d ) 2 − r 2 2 \pi_2=(p-d)^2-r_2^2 π 2 = ( p − d ) 2 − r 2 2 で、整理すると
f ( p ) = d p 2 + ( r 2 2 − r 1 2 − d 2 ) p + r 1 2 d = 0 f(p)=dp^2+(r_2^2-r_1^2-d^2)p+r_1^2d=0 f ( p ) = d p 2 + ( r 2 2 − r 1 2 − d 2 ) p + r 1 2 d = 0 である。f ( d − r 2 ) = r 2 ( r 1 2 − ( d − r 2 ) 2 ) > 0 f(d-r_2)=r_2\bigl(r_1^2-(d-r_2)^2\bigr)>0 f ( d − r 2 ) = r 2 ( r 1 2 − ( d − r 2 ) 2 ) > 0 、f ( d + r 2 ) = − r 2 ( r 1 2 − ( d + r 2 ) 2 ) < 0 f(d+r_2)=-r_2\bigl(r_1^2-(d+r_2)^2\bigr)<0 f ( d + r 2 ) = − r 2 ( r 1 2 − ( d + r 2 ) 2 ) < 0 (仮定 r 1 > d + r 2 r_1>d+r_2 r 1 > d + r 2 による)なので、中間値の定理(定理 5.7[極限と連続性] )により d − r 2 < p < d + r 2 d-r_2<p<d+r_2 d − r 2 < p < d + r 2 に解 p 0 p_0 p 0 がある。この P 0 = ( p 0 , 0 ) P_0=(p_0,0) P 0 = ( p 0 , 0 ) は Γ 2 \Gamma_2 Γ 2 の内部の点で、π 1 , π 2 < 0 \pi_1,\pi_2<0 π 1 , π 2 < 0 (Γ 1 , Γ 2 \Gamma_1,\Gamma_2 Γ 1 , Γ 2 の内部にある)なので反転が定義できる。
∎
2 つの円(有向円)を Γ ^ 1 = ( O 1 , − r 1 ) \hat\Gamma_1=(O_1,-r_1) Γ ^ 1 = ( O 1 , − r 1 ) (囲む円は負)、Γ ^ 2 = ( O 2 , r 2 ) \hat\Gamma_2=(O_2,r_2) Γ ^ 2 = ( O 2 , r 2 ) とします。Γ 1 \Gamma_1 Γ 1 に内接し Γ 2 \Gamma_2 Γ 2 に外接する円は、有向円 ( c , ρ ) (\boldsymbol c,\rho) ( c , ρ ) (ρ > 0 \rho>0 ρ > 0 )で Λ ( ⋅ , Γ ^ 1 ) = Λ ( ⋅ , Γ ^ 2 ) = 0 \Lambda(\cdot,\hat\Gamma_1)=\Lambda(\cdot,\hat\Gamma_2)=0 Λ ( ⋅ , Γ ^ 1 ) = Λ ( ⋅ , Γ ^ 2 ) = 0 を満たすものです。その全体を T \mathcal{T} T と書きます。
定理 4.4 (Steiner の円鎖 ) ✓
Γ 2 \Gamma_2 Γ 2 が Γ 1 \Gamma_1 Γ 1 の内部にある(d + r 2 < r 1 d+r_2<r_1 d + r 2 < r 1 )とする。T \mathcal{T} T の相異なる n n n 個の円 C 1 , … , C n C_1,\dots,C_n C 1 , … , C n で、C i C_i C i と C i + 1 C_{i+1} C i + 1 が外接し(i = 1 , … , n − 1 i=1,\dots,n-1 i = 1 , … , n − 1 )、C n C_n C n と C 1 C_1 C 1 も外接するもの(Steiner の円鎖 )が 1 つ存在するならば、T \mathcal{T} T の任意の円 C C C を出発点にして、同じ長さ n n n の円鎖 C = C 1 ′ , C 2 ′ , … , C n ′ C=C_1',C_2',\dots,C_n' C = C 1 ′ , C 2 ′ , … , C n ′ が存在する。すなわち、円鎖が閉じるかどうかは、最初の円の選び方によらない。
証明(定理 4.4) 補題 4.3 の P 0 P_0 P 0 を原点に取り、ι ^ \hat\iota ι ^ (定義 4.1 )を考える。ι ^ Γ ^ i = ( Q , s i ) \hat\iota\hat\Gamma_i=(Q,s_i) ι ^ Γ ^ i = ( Q , s i ) は同じ中心 Q Q Q をもち、s 1 ≠ s 2 s_1\ne s_2 s 1 = s 2 である(ι ^ \hat\iota ι ^ は単射)。T \mathcal{T} T の円 C C C は Γ 2 \Gamma_2 Γ 2 に外接し Γ 2 \Gamma_2 Γ 2 の内部に入らないので、Γ 2 \Gamma_2 Γ 2 の内部の点 P 0 P_0 P 0 を通らず、p ( C ^ ) ≠ 0 p(\hat C)\ne0 p ( C ^ ) = 0 である。ι ^ C ^ = ( w , κ ) \hat\iota\hat C=(\boldsymbol w,\kappa) ι ^ C ^ = ( w , κ ) とすると、補題 4.2 の 2 から Λ ( ( w , κ ) , ( Q , s i ) ) = 0 \Lambda((\boldsymbol w,\kappa),(Q,s_i))=0 Λ (( w , κ ) , ( Q , s i )) = 0 、すなわち ∣ w − Q ∣ 2 = ( κ + s i ) 2 |\boldsymbol w-Q|^2=(\kappa+s_i)^2 ∣ w − Q ∣ 2 = ( κ + s i ) 2 (i = 1 , 2 i=1,2 i = 1 , 2 )。s 1 ≠ s 2 s_1\ne s_2 s 1 = s 2 より κ + s 1 = − ( κ + s 2 ) \kappa+s_1=-(\kappa+s_2) κ + s 1 = − ( κ + s 2 ) で、
κ = κ 0 : = − s 1 + s 2 2 , ∣ w − Q ∣ = m : = ∣ s 1 − s 2 ∣ 2 \kappa=\kappa_0:=-\frac{s_1+s_2}2,\qquad|\boldsymbol w-Q|=m:=\frac{|s_1-s_2|}2 κ = κ 0 := − 2 s 1 + s 2 , ∣ w − Q ∣ = m := 2 ∣ s 1 − s 2 ∣ となる。すなわち、T \mathcal{T} T の円の像は、符号つき半径がすべて κ 0 \kappa_0 κ 0 で、中心が Q Q Q のまわりの半径 m m m の円周 C \mathcal{C} C 上にある有向円である。
円鎖 C 1 , … , C n C_1,\dots,C_n C 1 , … , C n の像を K i = ( w i , κ 0 ) K_i=(\boldsymbol w_i,\kappa_0) K i = ( w i , κ 0 ) とおくと、Λ ( K i , K i + 1 ) = 0 \Lambda(K_i,K_{i+1})=0 Λ ( K i , K i + 1 ) = 0 から ∣ w i − w i + 1 ∣ = 2 ∣ κ 0 ∣ |\boldsymbol w_i-\boldsymbol w_{i+1}|=2|\kappa_0| ∣ w i − w i + 1 ∣ = 2∣ κ 0 ∣ で、K i K_i K i は相異なる。任意の C ∈ T C\in\mathcal{T} C ∈ T の像の中心 w ∈ C \boldsymbol w\in\mathcal{C} w ∈ C に対し、Q Q Q のまわりの回転 φ \varphi φ で φ ( w 1 ) = w \varphi(\boldsymbol w_1)=\boldsymbol w φ ( w 1 ) = w となるものがある。K i ′ = ( φ ( w i ) , κ 0 ) K_i'=(\varphi(\boldsymbol w_i),\kappa_0) K i ′ = ( φ ( w i ) , κ 0 ) とおくと、回転は距離を保つので Λ ( K i ′ , K i + 1 ′ ) = 0 \Lambda(K_i',K_{i+1}')=0 Λ ( K i ′ , K i + 1 ′ ) = 0 、Λ ( K n ′ , K 1 ′ ) = 0 \Lambda(K_n',K_1')=0 Λ ( K n ′ , K 1 ′ ) = 0 、K i ′ K_i' K i ′ は相異なり、φ ( w i ) ∈ C \varphi(\boldsymbol w_i)\in\mathcal{C} φ ( w i ) ∈ C なので Λ ( K i ′ , ( Q , s j ) ) = 0 \Lambda(K_i',(Q,s_j))=0 Λ ( K i ′ , ( Q , s j )) = 0 も成り立つ。
p ( K i ′ ) ≠ 0 p(K_i')\ne0 p ( K i ′ ) = 0 を示す。p ( K i ′ ) = 0 p(K_i')=0 p ( K i ′ ) = 0 なら K i ′ K_i' K i ′ の円周は原点 P 0 P_0 P 0 を通り、ι \iota ι による像(P 0 P_0 P 0 を除く)は直線 ℓ \ell ℓ で(定理 2.3 の 3)、K i ′ K_i' K i ′ は 2 つの同心円 ( Q , s j ) (Q,s_j) ( Q , s j ) とそれぞれ 1 点だけを共有するので(中心間の距離 m > 0 m>0 m > 0 が半径の和か差に等しい。命題 6.1[円の幾何] 。その点は P 0 P_0 P 0 ではない。P 0 P_0 P 0 はそれらの円周上にない)、ℓ \ell ℓ は Γ 1 \Gamma_1 Γ 1 と Γ 2 \Gamma_2 Γ 2 の両方にちょうど 1 点で交わる、すなわち両方の接線である(定義 4.2[円の幾何] )。Γ 2 \Gamma_2 Γ 2 の接線は Γ 2 \Gamma_2 Γ 2 上の点 T T T (∣ T − O 1 ∣ ≤ d + r 2 < r 1 |T-O_1|\le d+r_2<r_1 ∣ T − O 1 ∣ ≤ d + r 2 < r 1 なので Γ 1 \Gamma_1 Γ 1 の内部の点)を通るので、O 1 O_1 O 1 と ℓ \ell ℓ の距離は ∣ T − O 1 ∣ |T-O_1| ∣ T − O 1 ∣ 以下、したがって r 1 r_1 r 1 より小さく、ℓ \ell ℓ は Γ 1 \Gamma_1 Γ 1 と 2 点で交わり(補題 4.1[円の幾何] )、接線ではない。矛盾である。φ \varphi φ を角 θ \theta θ の回転とし、0 0 0 から θ \theta θ までの角 t t t の回転で K i K_i K i を動かした有向円 K i ( t ) K_i(t) K i ( t ) を考えると、上の議論は K i ( t ) K_i(t) K i ( t ) にもそのまま当てはまるので p ( K i ( t ) ) ≠ 0 p(K_i(t))\ne0 p ( K i ( t )) = 0 である。p ( K i ( t ) ) p(K_i(t)) p ( K i ( t )) は t t t の連続関数なので、中間値の定理(定理 5.7[極限と連続性] )から符号は一定で、φ = i d \varphi=\mathrm{id} φ = id のときの符号、すなわち κ 0 \kappa_0 κ 0 の符号(K i = ι ^ C i K_i=\hat\iota C_i K i = ι ^ C i の符号つき半径 κ 0 = ρ i / p ( C i ) \kappa_0=\rho_i/p(C_i) κ 0 = ρ i / p ( C i ) で ρ i > 0 \rho_i>0 ρ i > 0 )と等しい。よって C i ′ : = ι ^ K i ′ C_i':=\hat\iota K_i' C i ′ := ι ^ K i ′ の符号つき半径 κ 0 / p ( K i ′ ) \kappa_0/p(K_i') κ 0 / p ( K i ′ ) は正である。補題 4.2 の 2・3 から、C i ′ ∈ T C_i'\in\mathcal{T} C i ′ ∈ T 、C i ′ C_i' C i ′ は相異なり、C i ′ C_i' C i ′ と C i + 1 ′ C_{i+1}' C i + 1 ′ (および C n ′ C_n' C n ′ と C 1 ′ C_1' C 1 ′ )は外接し、C 1 ′ = ι ^ K 1 ′ C_1'=\hat\iota K_1' C 1 ′ = ι ^ K 1 ′ は ι ^ C ^ = ( w , κ 0 ) \hat\iota\hat C=(\boldsymbol w,\kappa_0) ι ^ C ^ = ( w , κ 0 ) の像で C C C に等しい。
∎
定理 4.5 (Pappus の円鎖 ) ✓
A = ( 0 , 0 ) A=(0,0) A = ( 0 , 0 ) 、B = ( 1 , 0 ) B=(1,0) B = ( 1 , 0 ) 、C = ( t , 0 ) C=(t,0) C = ( t , 0 ) (0 < t < 1 0<t<1 0 < t < 1 )とし、Γ 0 , Γ 1 , C 0 \Gamma_0,\Gamma_1,C_0 Γ 0 , Γ 1 , C 0 をそれぞれ A B , A C , C B AB,AC,CB A B , A C , C B を直径とする円とする。n ≥ 1 n\ge1 n ≥ 1 について、C n C_n C n を開いた上半平面にあり A A A を通らず、Γ 0 \Gamma_0 Γ 0 に内接、Γ 1 \Gamma_1 Γ 1 に外接、C n − 1 C_{n-1} C n − 1 に外接する円で、n ≥ 2 n\ge2 n ≥ 2 のとき C n − 2 C_{n-2} C n − 2 と異なるものとする(このような円鎖)。C n C_n C n の半径を ρ n \rho_n ρ n とすると、C n C_n C n の中心の y y y 座標は 2 n ρ n 2n\rho_n 2 n ρ n (C n C_n C n の直径の n n n 倍)である。
証明(定理 4.5) A A A 中心・半径 1 1 1 の反転 ι \iota ι を使う。Γ 0 \Gamma_0 Γ 0 は ∣ x ∣ 2 − x 1 = 0 |\boldsymbol x|^2-x_1=0 ∣ x ∣ 2 − x 1 = 0 、Γ 1 \Gamma_1 Γ 1 は ∣ x ∣ 2 − t x 1 = 0 |\boldsymbol x|^2-tx_1=0 ∣ x ∣ 2 − t x 1 = 0 なので、定理 2.3 により像は直線 L 0 : y 1 = 1 L_0:y_1=1 L 0 : y 1 = 1 、L 1 : y 1 = 1 t L_1:y_1=\tfrac1t L 1 : y 1 = t 1 である。C n C_n C n (n ≥ 0 n\ge0 n ≥ 0 。C 0 C_0 C 0 も Γ 0 \Gamma_0 Γ 0 に B B B で内接し、Γ 1 \Gamma_1 Γ 1 に C C C で外接する)は A A A を通らないので、像 K n K_n K n は円(同定理の 4)で、Γ 0 , Γ 1 \Gamma_0,\Gamma_1 Γ 0 , Γ 1 とそれぞれちょうど 1 点を共有する(接する 2 円の共有点は 1 つ。命題 6.1[円の幾何] )ので、K n K_n K n は L 0 , L 1 L_0,L_1 L 0 , L 1 のそれぞれとちょうど 1 点を共有する。中心から 2 直線までの距離が半径に等しい(補題 4.1[円の幾何] )ので、中心の x x x 座標は m x = 1 2 ( 1 + 1 t ) m_x=\dfrac12\bigl(1+\tfrac1t\bigr) m x = 2 1 ( 1 + t 1 ) 、半径は ρ K = 1 2 ( 1 t − 1 ) \rho_K=\dfrac12\bigl(\tfrac1t-1\bigr) ρ K = 2 1 ( t 1 − 1 ) で、すべての n n n で同じである。C 0 C_0 C 0 は x x x 軸に関して対称なので、K 0 K_0 K 0 の中心は ( m x , 0 ) (m_x,0) ( m x , 0 ) にある。同じ半径の相異なる 2 円 K n − 1 , K n K_{n-1},K_n K n − 1 , K n が 1 点で接するとき、中心間の距離は 2 ρ K 2\rho_K 2 ρ K (命題 6.1[円の幾何] 。半径の差は 0 0 0 )なので、中心の y y y 座標は y n ′ = y n − 1 ′ ± 2 ρ K y_n'=y_{n-1}'\pm2\rho_K y n ′ = y n − 1 ′ ± 2 ρ K 。K n ≠ K n − 2 K_n\ne K_{n-2} K n = K n − 2 より符号は同じで、ι \iota ι は開いた上半平面を保つ(( y 1 , y 2 ) ↦ ( y 1 , y 2 ) ∣ y ∣ 2 (y_1,y_2)\mapsto\dfrac{(y_1,y_2)}{|\boldsymbol y|^2} ( y 1 , y 2 ) ↦ ∣ y ∣ 2 ( y 1 , y 2 ) )ので K 1 K_1 K 1 は上半平面にあり、符号は + + + 、y n ′ = 2 n ρ K y_n'=2n\rho_K y n ′ = 2 n ρ K である。
C n = ι ( K n ) C_n=\iota(K_n) C n = ι ( K n ) で、K n K_n K n は x 1 ≥ m x − ρ K = 1 > 0 x_1\ge m_x-\rho_K=1>0 x 1 ≥ m x − ρ K = 1 > 0 の領域にあるので原点の外にあり、p = ∣ w ∣ 2 − ρ K 2 > 0 p=|\boldsymbol w|^2-\rho_K^2>0 p = ∣ w ∣ 2 − ρ K 2 > 0 (w = ( m x , 2 n ρ K ) \boldsymbol w=(m_x,2n\rho_K) w = ( m x , 2 n ρ K ) )。補題 4.2 の 1 により C n C_n C n の中心は w / p \boldsymbol w/p w / p 、半径は ρ n = ρ K / p \rho_n=\rho_K/p ρ n = ρ K / p なので、中心の y y y 座標は 2 n ρ K / p = 2 n ρ n 2n\rho_K/p=2n\rho_n 2 n ρ K / p = 2 n ρ n である。
∎
定理 5.1 (Descartes の円定理 ) ✓
4 つの円が互いに接しているとする。中心を O 1 , … , O 4 O_1,\dots,O_4 O 1 , … , O 4 、符号つき半径を r ^ 1 , … , r ^ 4 \hat r_1,\dots,\hat r_4 r ^ 1 , … , r ^ 4 (互いに外接する円は正、他の 3 円を内部に囲む円は負)とし、∣ O i − O j ∣ 2 = ( r ^ i + r ^ j ) 2 |O_i-O_j|^2=(\hat r_i+\hat r_j)^2 ∣ O i − O j ∣ 2 = ( r ^ i + r ^ j ) 2 (i ≠ j i\ne j i = j )が成り立つとする。曲率 k i = 1 / r ^ i k_i=1/\hat r_i k i = 1/ r ^ i について
( k 1 + k 2 + k 3 + k 4 ) 2 = 2 ( k 1 2 + k 2 2 + k 3 2 + k 4 2 ) (k_1+k_2+k_3+k_4)^2=2\,(k_1^2+k_2^2+k_3^2+k_4^2) ( k 1 + k 2 + k 3 + k 4 ) 2 = 2 ( k 1 2 + k 2 2 + k 3 2 + k 4 2 ) である。
証明(定理 5.1) u i = O i − O 4 \boldsymbol u_i=O_i-O_4 u i = O i − O 4 (i = 1 , 2 , 3 i=1,2,3 i = 1 , 2 , 3 )、x i = r ^ 4 + r ^ i x_i=\hat r_4+\hat r_i x i = r ^ 4 + r ^ i とおく。∣ u i ∣ 2 = x i 2 |\boldsymbol u_i|^2=x_i^2 ∣ u i ∣ 2 = x i 2 、∣ u i − u j ∣ 2 = ( r ^ i + r ^ j ) 2 |\boldsymbol u_i-\boldsymbol u_j|^2=(\hat r_i+\hat r_j)^2 ∣ u i − u j ∣ 2 = ( r ^ i + r ^ j ) 2 なので、グラム行列 G = ( u i ⋅ u j ) G=(\boldsymbol u_i\cdot\boldsymbol u_j) G = ( u i ⋅ u j ) の成分は、定理 4.1[平面ベクトルと座標] の 3 から G i j = 1 2 ( x i 2 + x j 2 − ( r ^ i + r ^ j ) 2 ) = x i x j − 2 r ^ i r ^ j G_{ij}=\tfrac12\bigl(x_i^2+x_j^2-(\hat r_i+\hat r_j)^2\bigr)=x_ix_j-2\hat r_i\hat r_j G ij = 2 1 ( x i 2 + x j 2 − ( r ^ i + r ^ j ) 2 ) = x i x j − 2 r ^ i r ^ j (i ≠ j i\ne j i = j )、G i i = x i 2 G_{ii}=x_i^2 G ii = x i 2 である。すなわち G = x x T − 2 r ^ r ^ T + 2 D G=\boldsymbol x\boldsymbol x^{\mathsf T}-2\hat{\boldsymbol r}\hat{\boldsymbol r}^{\mathsf T}+2D G = x x T − 2 r ^ r ^ T + 2 D 、D = diag ( r ^ 1 2 , r ^ 2 2 , r ^ 3 2 ) D=\operatorname{diag}(\hat r_1^2,\hat r_2^2,\hat r_3^2) D = diag ( r ^ 1 2 , r ^ 2 2 , r ^ 3 2 ) 。u 1 , u 2 , u 3 \boldsymbol u_1,\boldsymbol u_2,\boldsymbol u_3 u 1 , u 2 , u 3 は平面の 3 本のベクトルなので 1 次従属で(u 1 , u 2 \boldsymbol u_1,\boldsymbol u_2 u 1 , u 2 が 1 次独立なら 命題 3.1[平面ベクトルと座標] により u 3 \boldsymbol u_3 u 3 はその 1 次結合)、すべては 0 0 0 でない λ 1 , λ 2 , λ 3 \lambda_1,\lambda_2,\lambda_3 λ 1 , λ 2 , λ 3 で ∑ j λ j u j = 0 \sum_j\lambda_j\boldsymbol u_j=\boldsymbol 0 ∑ j λ j u j = 0 となる。すると ∑ j λ j G i j = u i ⋅ ∑ j λ j u j = 0 \sum_j\lambda_jG_{ij}=\boldsymbol u_i\cdot\sum_j\lambda_j\boldsymbol u_j=0 ∑ j λ j G ij = u i ⋅ ∑ j λ j u j = 0 で G G G の列は 1 次従属なので、det G = 0 \det G=0 det G = 0 である(補題 7.2[行列式とその性質] )。
U = ( x r ^ ) U=(\boldsymbol x\ \hat{\boldsymbol r}) U = ( x r ^ ) (3 × 2 3\times2 3 × 2 )、C = diag ( 1 , − 2 ) C=\operatorname{diag}(1,-2) C = diag ( 1 , − 2 ) とおくと G = 2 D + U C U T G=2D+UCU^{\mathsf T} G = 2 D + U C U T で、det G = det ( 2 D ) det ( I 2 + C U T ( 2 D ) − 1 U ) \det G=\det(2D)\det\bigl(I_2+C\,U^{\mathsf T}(2D)^{-1}U\bigr) det G = det ( 2 D ) det ( I 2 + C U T ( 2 D ) − 1 U ) である(( 2 D ) − 1 (2D)^{-1} ( 2 D ) − 1 を左から掛けてから、Sylvester の行列式恒等式 det ( I 3 + X Y ) = det ( I 2 + Y X ) \det(I_3+XY)=\det(I_2+YX) det ( I 3 + X Y ) = det ( I 2 + Y X ) (系 4.5[行列の固有値評価と不等式] )を X = ( 2 D ) − 1 U X=(2D)^{-1}U X = ( 2 D ) − 1 U 、Y = C U T Y=CU^{\mathsf T} Y = C U T に使う)。K 1 = ∑ i ≤ 3 k i K_1=\sum_{i\le3}k_i K 1 = ∑ i ≤ 3 k i 、K 2 = ∑ i ≤ 3 k i 2 K_2=\sum_{i\le3}k_i^2 K 2 = ∑ i ≤ 3 k i 2 とすると、x i / r ^ i = 1 + r ^ 4 k i x_i/\hat r_i=1+\hat r_4k_i x i / r ^ i = 1 + r ^ 4 k i から
M = U T ( 2 D ) − 1 U = 1 2 ( 3 + 2 r ^ 4 K 1 + r ^ 4 2 K 2 3 + r ^ 4 K 1 3 + r ^ 4 K 1 3 ) , M=U^{\mathsf T}(2D)^{-1}U=\frac12\begin{pmatrix}3+2\hat r_4K_1+\hat r_4^2K_2&3+\hat r_4K_1\\3+\hat r_4K_1&3\end{pmatrix}, M = U T ( 2 D ) − 1 U = 2 1 ( 3 + 2 r ^ 4 K 1 + r ^ 4 2 K 2 3 + r ^ 4 K 1 3 + r ^ 4 K 1 3 ) , det ( I + C M ) = ( 1 + M 11 ) ( 1 − 2 M 22 ) + 2 M 12 2 = − 2 ( 1 + M 11 ) + 2 M 12 2 = − 1 2 + r ^ 4 K 1 + r ^ 4 2 2 ( K 1 2 − 2 K 2 ) \det(I+CM)=(1+M_{11})(1-2M_{22})+2M_{12}^2=-2(1+M_{11})+2M_{12}^2=-\dfrac12+\hat r_4K_1+\dfrac{\hat r_4^2}{2}(K_1^2-2K_2) det ( I + C M ) = ( 1 + M 11 ) ( 1 − 2 M 22 ) + 2 M 12 2 = − 2 ( 1 + M 11 ) + 2 M 12 2 = − 2 1 + r ^ 4 K 1 + 2 r ^ 4 2 ( K 1 2 − 2 K 2 ) 。これが 0 0 0 なので、2 k 4 2 2k_4^2 2 k 4 2 を掛けて − k 4 2 + 2 k 4 K 1 + K 1 2 − 2 K 2 = 0 -k_4^2+2k_4K_1+K_1^2-2K_2=0 − k 4 2 + 2 k 4 K 1 + K 1 2 − 2 K 2 = 0 、すなわち ( K 1 + k 4 ) 2 = 2 k 4 2 + 2 K 2 (K_1+k_4)^2=2k_4^2+2K_2 ( K 1 + k 4 ) 2 = 2 k 4 2 + 2 K 2 を得る。
∎
例 5.2 (曲率 −1, 2, 2, 3 )
半径 1 1 1 の円の内部に、半径 1 2 \tfrac12 2 1 の 2 円が直径の両端で接しているとき(曲率 − 1 , 2 , 2 -1,2,2 − 1 , 2 , 2 )、3 つの円に接する円の曲率 k k k は ( 3 + k ) 2 = 2 ( 1 + 4 + 4 + k 2 ) (3+k)^2=2(1+4+4+k^2) ( 3 + k ) 2 = 2 ( 1 + 4 + 4 + k 2 ) 、すなわち 9 + 6 k + k 2 = 18 + 2 k 2 9+6k+k^2=18+2k^2 9 + 6 k + k 2 = 18 + 2 k 2 から k 2 − 6 k + 9 = 0 k^2-6k+9=0 k 2 − 6 k + 9 = 0 、k = 3 k=3 k = 3 (重解)である。半径 1 3 \tfrac13 3 1 の円が、上下に 1 つずつ、計 2 つできる。
定理 5.3 (アルベロスの双子円 ) ✓
直線上の 3 点 A , C , B A,C,B A , C , B (この順)について ∣ A C ∣ = 2 a |AC|=2a ∣ A C ∣ = 2 a 、∣ C B ∣ = 2 b |CB|=2b ∣ C B ∣ = 2 b とし、A B AB A B 、A C AC A C 、C B CB C B を直径とする 3 つの半円がつくる図形(アルベロス)を考える。C C C で A B AB A B に立てた垂線に接し、A C AC A C 上の半円に外接し、A B AB A B 上の半円に内接する円(A A A 側の円)と、同じ垂線に接し、C B CB C B 上の半円に外接し、A B AB A B 上の半円に内接する円(B B B 側の円)の半径は、ともに a b a + b \dfrac{ab}{a+b} a + b ab である。
証明(定理 5.3) C C C を原点、直線 A B AB A B を x x x 軸にとると、A B AB A B 上の円は中心 ( b − a , 0 ) (b-a,0) ( b − a , 0 ) 、半径 a + b a+b a + b 、A C AC A C 上の円は中心 ( − a , 0 ) (-a,0) ( − a , 0 ) 、半径 a a a である。A A A 側の円は中心 ( − ρ , y ) (-\rho,y) ( − ρ , y ) 、半径 ρ \rho ρ (垂線 x = 0 x=0 x = 0 に接する)と書ける。A C AC A C 上の円に外接する条件 ( a − ρ ) 2 + y 2 = ( a + ρ ) 2 (a-\rho)^2+y^2=(a+\rho)^2 ( a − ρ ) 2 + y 2 = ( a + ρ ) 2 から y 2 = 4 a ρ y^2=4a\rho y 2 = 4 a ρ 。A B AB A B 上の円に内接する条件 ( ρ + b − a ) 2 + y 2 = ( a + b − ρ ) 2 (\rho+b-a)^2+y^2=(a+b-\rho)^2 ( ρ + b − a ) 2 + y 2 = ( a + b − ρ ) 2 から y 2 = ( a + b − ρ ) 2 − ( ρ + b − a ) 2 = 4 b ( a − ρ ) y^2=(a+b-\rho)^2-(\rho+b-a)^2=4b(a-\rho) y 2 = ( a + b − ρ ) 2 − ( ρ + b − a ) 2 = 4 b ( a − ρ ) 。4 a ρ = 4 b ( a − ρ ) 4a\rho=4b(a-\rho) 4 a ρ = 4 b ( a − ρ ) から ρ = a b a + b \rho=\dfrac{ab}{a+b} ρ = a + b ab 。B B B 側の円は、a a a と b b b の役割を入れ替えた(x x x 軸の向きを反転した)同じ計算で、同じ値 b a b + a \dfrac{ba}{b+a} b + a ba を得る。
∎
定義 6.1 (相似の中心 ) ↗
中心 O i O_i O i 、半径 r i > 0 r_i>0 r i > 0 の円 Γ i \Gamma_i Γ i と符号 ε i ∈ { ± 1 } \varepsilon_i\in\{\pm1\} ε i ∈ { ± 1 } (i = 1 , 2 , 3 i=1,2,3 i = 1 , 2 , 3 )に対し、ε i r i ≠ ε j r j \varepsilon_ir_i\ne\varepsilon_jr_j ε i r i = ε j r j のとき
E i j = ε j r j o i − ε i r i o j ε j r j − ε i r i E_{ij}=\frac{\varepsilon_jr_j\,\boldsymbol o_i-\varepsilon_ir_i\,\boldsymbol o_j}{\varepsilon_jr_j-\varepsilon_ir_i} E ij = ε j r j − ε i r i ε j r j o i − ε i r i o j とおく。ε i = ε j \varepsilon_i=\varepsilon_j ε i = ε j のとき E i j E_{ij} E ij は直線 O i O j O_iO_j O i O j 上で ∣ E i j O i ∣ : ∣ E i j O j ∣ = r i : r j |E_{ij}O_i|:|E_{ij}O_j|=r_i:r_j ∣ E ij O i ∣ : ∣ E ij O j ∣ = r i : r j を満たす外側の点(外相似の中心 )、ε i ≠ ε j \varepsilon_i\ne\varepsilon_j ε i = ε j のときは内側の点(内相似の中心 )である。
係数の和が ε j r j − ε i r i ε j r j − ε i r i = 1 \dfrac{\varepsilon_jr_j-\varepsilon_ir_i}{\varepsilon_jr_j-\varepsilon_ir_i}=1 ε j r j − ε i r i ε j r j − ε i r i = 1 なので、E i j E_{ij} E ij は O i , O j O_i,O_j O i , O j の 1 次結合(アフィン結合)で、O i E i j → = ε i r i ε j r j − ε i r i O j O i → \overrightarrow{O_iE_{ij}}=\dfrac{\varepsilon_ir_i}{\varepsilon_jr_j-\varepsilon_ir_i}\overrightarrow{O_jO_i} O i E ij = ε j r j − ε i r i ε i r i O j O i 、O j E i j → = ε j r j ε j r j − ε i r i O j O i → \overrightarrow{O_jE_{ij}}=\dfrac{\varepsilon_jr_j}{\varepsilon_jr_j-\varepsilon_ir_i}\overrightarrow{O_jO_i} O j E ij = ε j r j − ε i r i ε j r j O j O i から長さの比が r i : r j r_i:r_j r i : r j と分かります。2 つの係数は ε i = ε j \varepsilon_i=\varepsilon_j ε i = ε j なら同符号(E i j E_{ij} E ij は O i , O j O_i,O_j O i , O j から同じ向きにあり、線分 O i O j O_iO_j O i O j の外側)、ε i ≠ ε j \varepsilon_i\ne\varepsilon_j ε i = ε j なら異符号(線分の内側)です。
次の定理の証明のねらいは、E i j E_{ij} E ij がすべて同じ直線上にあることを、1 つの関数の零点として見ることです。各円の中心に、半径(符号つき)の値を対応させる 1 次式 f f f を作ると、E i j E_{ij} E ij はちょうど f = 0 f=0 f = 0 となる点になり、f = 0 f=0 f = 0 は直線なので 3 点が共線になります。
定理 6.2 (Monge の定理 ) ✓
3 つの円について、E 12 , E 23 , E 31 E_{12},E_{23},E_{31} E 12 , E 23 , E 31 がすべて定義されるならば、この 3 点は一直線上にある。とくに ε i \varepsilon_i ε i をすべて + + + にとれば、3 つの外相似の中心は共線で、ε \varepsilon ε のうち 1 つだけ符号を変えれば、1 つの外相似の中心と 2 つの内相似の中心が共線である。
証明(定理 6.2) 3 つの中心が一直線上にあれば、E i j E_{ij} E ij はすべてその直線上にあるので共線である。そうでないとき、o 2 − o 1 \boldsymbol o_2-\boldsymbol o_1 o 2 − o 1 と o 3 − o 1 \boldsymbol o_3-\boldsymbol o_1 o 3 − o 1 は 1 次独立で、f ( o i ) = ε i r i f(\boldsymbol o_i)=\varepsilon_ir_i f ( o i ) = ε i r i (i = 1 , 2 , 3 i=1,2,3 i = 1 , 2 , 3 )を満たすアフィン関数 f ( x ) = λ ⋅ x + μ f(\boldsymbol x)=\boldsymbol\lambda\cdot\boldsymbol x+\mu f ( x ) = λ ⋅ x + μ がただ 1 つ存在する(命題 3.1[平面ベクトルと座標] )。E i j E_{ij} E ij は o i , o j \boldsymbol o_i,\boldsymbol o_j o i , o j の係数の和が 1 1 1 の結合なので、
f ( E i j ) = ε j r j ⋅ ε i r i − ε i r i ⋅ ε j r j ε j r j − ε i r i = 0 f(E_{ij})=\frac{\varepsilon_jr_j\cdot\varepsilon_ir_i-\varepsilon_ir_i\cdot\varepsilon_jr_j}{\varepsilon_jr_j-\varepsilon_ir_i}=0 f ( E ij ) = ε j r j − ε i r i ε j r j ⋅ ε i r i − ε i r i ⋅ ε j r j = 0 である。f f f は定数でない(ε i r i \varepsilon_ir_i ε i r i が互いに異なる点があり、仮定により E i j E_{ij} E ij が定義されている)ので、{ f = 0 } \{f=0\} { f = 0 } は直線で、3 点 E 12 , E 23 , E 31 E_{12},E_{23},E_{31} E 12 , E 23 , E 31 はその上にある。
∎
E12 E31 E23 O1 O2 O3
Monge の定理の例(演習の数値)。中心 (0,0)、(4,0)、(0,3)、半径 1、2、3 の 3 円と、外相似の中心 E12=(-4,0)、E31=(0,-3/2)、E23=(12,-6)。3 点は 1 本の直線(点線)上にある
複素解析の 1 次分数変換 (等角写像 )。反転 x ↦ k 2 x / ∣ x ∣ 2 \boldsymbol x\mapsto k^2\boldsymbol x/|\boldsymbol x|^2 x ↦ k 2 x /∣ x ∣ 2 は、複素数では z ↦ k 2 / z ˉ z\mapsto k^2/\bar z z ↦ k 2 / z ˉ です。1 次分数変換は円・直線を円・直線に移し、角を保つ変換で、反転と等長変換の合成として書けます。定理 2.3 と 命題 2.4 は、その初等的な形です。
双曲幾何 。反転で保たれる「円と直線の族」は、上半平面モデルの双曲幾何の直線(半円と垂線)に対応し、Poincaré の円板モデルの等長変換が反転の合成になります。
代数幾何・Lie 球幾何 。定義 4.1 の有向円の組 ( c , r ^ ) (\boldsymbol c,\hat r) ( c , r ^ ) と接触の関係 Λ = 0 \Lambda=0 Λ = 0 は、Lie 球幾何(円を R 3 , 1 \mathbb{R}^{3,1} R 3 , 1 の点として扱う)の 2 次元版です。Descartes の円定理は、4 つの円がつくる行列 G G G の 2 次形式の等式として、同じ枠組みで一般化されます。
演習 8.1 易
原点中心・半径 2 2 2 の反転で、直線 x = 1 x=1 x = 1 と円 ∣ x − ( 1 , 0 ) ∣ = 1 |\boldsymbol x-(1,0)|=1 ∣ x − ( 1 , 0 ) ∣ = 1 はどんな図形に移るか。
解答 直線 x = 1 x=1 x = 1 は Z ( 0 , ( 1 , 0 ) , − 1 ) Z(0,(1,0),-1) Z ( 0 , ( 1 , 0 ) , − 1 ) で、定理 2.3 により像は Z ( − 1 , ( 4 , 0 ) , 0 ) Z(-1,(4,0),0) Z ( − 1 , ( 4 , 0 ) , 0 ) 、すなわち − ∣ y ∣ 2 + 4 y 1 = 0 -|\boldsymbol y|^2+4y_1=0 − ∣ y ∣ 2 + 4 y 1 = 0 、∣ y − ( 2 , 0 ) ∣ = 2 |\boldsymbol y-(2,0)|=2 ∣ y − ( 2 , 0 ) ∣ = 2 の円(原点を通る円。原点は除く)。円 ∣ x − ( 1 , 0 ) ∣ = 1 |\boldsymbol x-(1,0)|=1 ∣ x − ( 1 , 0 ) ∣ = 1 は ∣ x ∣ 2 − 2 x 1 = 0 |\boldsymbol x|^2-2x_1=0 ∣ x ∣ 2 − 2 x 1 = 0 、つまり Z ( 1 , ( − 2 , 0 ) , 0 ) Z(1,(-2,0),0) Z ( 1 , ( − 2 , 0 ) , 0 ) (原点を通る円)で、像は Z ( 0 , ( − 8 , 0 ) , 16 ) Z(0,(-8,0),16) Z ( 0 , ( − 8 , 0 ) , 16 ) 、すなわち直線 y 1 = 2 y_1=2 y 1 = 2 である。
演習 8.2 標準
半径 1 1 1 の 3 つの円が互いに外接している。3 円すべてに接する円の半径を、Descartes の円定理(定理 5.1 )で求めよ。
解答 曲率は 1 , 1 , 1 , k 1,1,1,k 1 , 1 , 1 , k 。( 3 + k ) 2 = 2 ( 3 + k 2 ) (3+k)^2=2(3+k^2) ( 3 + k ) 2 = 2 ( 3 + k 2 ) から k 2 − 6 k − 3 = 0 k^2-6k-3=0 k 2 − 6 k − 3 = 0 、k = 3 ± 2 3 k=3\pm2\sqrt3 k = 3 ± 2 3 。k = 3 + 2 3 > 0 k=3+2\sqrt3>0 k = 3 + 2 3 > 0 は内側の小さな円(半径 1 3 + 2 3 = 2 3 − 3 3 \dfrac1{3+2\sqrt3}=\dfrac{2\sqrt3-3}{3} 3 + 2 3 1 = 3 2 3 − 3 )、k = 3 − 2 3 < 0 k=3-2\sqrt3<0 k = 3 − 2 3 < 0 は 3 円を内部に囲む外側の円(半径 1 2 3 − 3 = 2 3 + 3 3 \dfrac1{2\sqrt3-3}=\dfrac{2\sqrt3+3}3 2 3 − 3 1 = 3 2 3 + 3 )である。
演習 8.3 標準
中心 ( 0 , 0 ) (0,0) ( 0 , 0 ) 、( 4 , 0 ) (4,0) ( 4 , 0 ) 、( 0 , 3 ) (0,3) ( 0 , 3 ) で、半径が順に 1 , 2 , 3 1,2,3 1 , 2 , 3 の 3 円の、外相似の中心 E 12 , E 23 , E 31 E_{12},E_{23},E_{31} E 12 , E 23 , E 31 を求め、共線であることを確かめよ。
解答 ε i = + 1 \varepsilon_i=+1 ε i = + 1 として 定義 6.1 の式を使う。E 12 = 2 o 1 − 1 ⋅ o 2 2 − 1 = ( − 4 , 0 ) E_{12}=\dfrac{2\boldsymbol o_1-1\cdot\boldsymbol o_2}{2-1}=(-4,0) E 12 = 2 − 1 2 o 1 − 1 ⋅ o 2 = ( − 4 , 0 ) 。E 23 = 3 o 2 − 2 o 3 3 − 2 = ( 12 , − 6 ) E_{23}=\dfrac{3\boldsymbol o_2-2\boldsymbol o_3}{3-2}=(12,-6) E 23 = 3 − 2 3 o 2 − 2 o 3 = ( 12 , − 6 ) 。E 31 = 1 ⋅ o 3 − 3 o 1 1 − 3 = ( 0 , 3 ) − 2 = ( 0 , − 3 2 ) E_{31}=\dfrac{1\cdot\boldsymbol o_3-3\boldsymbol o_1}{1-3}=\dfrac{(0,3)}{-2}=(0,-\tfrac32) E 31 = 1 − 3 1 ⋅ o 3 − 3 o 1 = − 2 ( 0 , 3 ) = ( 0 , − 2 3 ) 。E 12 E_{12} E 12 から E 31 E_{31} E 31 へは ( 4 , − 3 2 ) (4,-\tfrac32) ( 4 , − 2 3 ) 、E 12 E_{12} E 12 から E 23 E_{23} E 23 へは ( 16 , − 6 ) = 4 ⋅ ( 4 , − 3 2 ) (16,-6)=4\cdot(4,-\tfrac32) ( 16 , − 6 ) = 4 ⋅ ( 4 , − 2 3 ) で平行なので、3 点は一直線上にある。
H. S. M. Coxeter, S. L. Greitzer, Geometry Revisited , Mathematical Association of America, 1967 — 第 5 章(反転幾何入門)。Feuerbach の定理、Steiner の円鎖、Pappus の円鎖、アルベロスの扱いがある。
Roger A. Johnson, Advanced Euclidean Geometry , Dover, 2007 — 反転・相似の中心・Feuerbach の定理。
Ronald Graham, Jeffrey Lagarias, Colin Mallows, Allan Wilks, Catherine Yan, “Apollonian circle packings: geometry and group theory I”, Discrete & Computational Geometry 34 (2005) — Descartes の円定理とその一般化。
Marcel Berger, Geometry II , Springer, 1987 — 反転と円束、Lie 球幾何。