コンテンツにスキップ

三角形の五心とチェバ・メネラウスの定理:重心座標と符号付き面積で示す

対象読者: 本テーマ第 1〜2 章(位置ベクトル・符号付き面積・合同と相似)を学んだ人。中学の重心・外心・内心の作図を知っていれば十分で、重心座標は仮定しません。

前提となる記事:平面ベクトルと座標:内積・行列式・重み付き距離の公式を一本の道で、合同と相似:座標平面から合同条件・平行線・内角の和を証明する

生 Markdown

三角形には、重心・外心・内心など「中心」と呼ばれる点がいくつもあります。中学では作図で、3 本の線がいつも 1 点に集まることを見てきました。この記事では、その理由を図に頼らず、点の位置を式で書いて確かめます。読み終えると、3 本の線が 1 点で交わる条件(Ceva の定理)や、3 点が一直線に並ぶ条件(Menelaus の定理)を、自分で使えるようになります。

  • 三角形の五心(重心・外心・内心・傍心・垂心)は、「3 本の直線が 1 点で交わる」という事実の 5 つの例です。この記事では、どの場合も交点の位置ベクトルを先に書き下し、それが 3 本の線上にあることを確かめる形で証明します。図の位置関係(内側か外側か)に依存しません。
  • 重心 G=A+B+C3G=\dfrac{A+B+C}3、内心 I=aA+bB+cCa+b+cI=\dfrac{aA+bB+cC}{a+b+c}、傍心(3 辺を含む 3 直線から等距離の点)IA=−aA+bB+cC−a+b+cI_A=\dfrac{-aA+bB+cC}{-a+b+c}。外心 OO を原点にとれば垂心は H=A+B+CH=A+B+C です。
  • Ceva の定理は「BD/DC⋅CE/EA⋅AF/FB=1BD/DC\cdot CE/EA\cdot AF/FB=1 と 3 本の線が共点は同値」、Menelaus の定理は符号付きの比で積が −1-1 のとき共線、です。どちらも重心座標(点を頂点の重み付き平均で表す座標)で見通しよく証明できます。
  • 重心座標から 2 つの面積の公式が出ます。P=αA+βB+γCP=\alpha A+\beta B+\gamma C なら S(P,B,C)=α S(A,B,C)S(P,B,C)=\alpha\,S(A,B,C)。さらに 3 点の重心座標の 3×33\times3 行列式が、三角形の面積比です。これが Routh の定理(3 本の線が作る三角形の面積比)の証明になります。
  • 正三角形のとき、内部の点から 3 辺への距離の和は一定です(Viviani の定理)。五心が一致するのも正三角形に限ります。

中学で「中線は 1 点で交わる」「垂直二等分線は 1 点で交わる」を図で見て、証明は「2 本の交点が 3 本目の上にもある」と説明されます。しかし、2 本の交点がどこにあるのかを具体的に計算しなければ、3 本目の上にある理由は述べられません。

この記事では計算をしてしまいます。交点を位置ベクトルで書くと、「3 本目の上にある」は 1 行の確認になり、場合分け(鋭角三角形か鈍角三角形か)も不要になります。使う道具は、前の 2 つの記事(平面ベクトルと座標、合同と相似)の内積・行列式・内分点・符号付き面積です。

以下、A,B,CA,B,C は一直線上にない 3 点(三角形)とし、点とその位置ベクトルを同じ文字で書きます。a=∣BC∣a=|BC|、b=∣CA∣b=|CA|、c=∣AB∣c=|AB|、S=∣S(A,B,C)∣S=|S(A,B,C)| を三角形の面積とします(符号付き面積 S(A,B,C)S(A,B,C) は 定義 6.1[平面ベクトルと座標])。三角形の成立条件から a<b+ca<b+c、b<c+ab<c+a、c<a+bc<a+b です(定理 6.2[合同と相似])。

重心座標. A,B,CA,B,C が一直線上にないとき、平面の点 PP を P=αA+βB+γCP=\alpha A+\beta B+\gamma C(α+β+γ=1\alpha+\beta+\gamma=1)と書く書き方はただ 1 通りです(定理 5.4[平面ベクトルと座標] の 3.)。(α,β,γ)(\alpha,\beta,\gamma) を PP の重心座標といいます。三角形の周と内部は α,β,γ≥0\alpha,\beta,\gamma\ge0 の点の集合で(同 2.)、内部は α,β,γ>0\alpha,\beta,\gamma>0 の点とします。たとえば重心は (13,13,13)(\frac13,\frac13,\frac13)、頂点 AA は (1,0,0)(1,0,0) です。

次の補題のねらいは、重心座標で書いた 3 点が作る三角形の面積が、重心座標を並べた 3×33\times3 の行列式だけで決まる、という公式を得ることです。Menelaus の定理や Routh の定理は、この公式に数を代入して示します。証明は、座標の差を作って 2 次の行列式に直す順に進みます。

補題 2.1(重心座標と面積比)✓

Pi=αiA+βiB+γiCP_i=\alpha_iA+\beta_iB+\gamma_iC(αi+βi+γi=1\alpha_i+\beta_i+\gamma_i=1、i=1,2,3i=1,2,3)とすると

S(P1,P2,P3)=det⁡(α1β1γ1α2β2γ2α3β3γ3)S(A,B,C)S(P_1,P_2,P_3)=\det\begin{pmatrix}\alpha_1&\beta_1&\gamma_1\\\alpha_2&\beta_2&\gamma_2\\\alpha_3&\beta_3&\gamma_3\end{pmatrix}S(A,B,C)

である。とくに P=αA+βB+γCP=\alpha A+\beta B+\gamma C なら S(P,B,C)=α S(A,B,C)S(P,B,C)=\alpha\,S(A,B,C)、S(A,P,C)=β S(A,B,C)S(A,P,C)=\beta\,S(A,B,C)、S(A,B,P)=γ S(A,B,C)S(A,B,P)=\gamma\,S(A,B,C)。

証明(補題 2.1)

Pi−A=βi(B−A)+γi(C−A)P_i-A=\beta_i(B-A)+\gamma_i(C-A) なので、行列式の双線形性(定義 2.2[平面ベクトルと座標])から

det⁡(P2−P1,P3−P1)=[(β2−β1)(γ3−γ1)−(γ2−γ1)(β3−β1)]det⁡(B−A,C−A)\det(P_2-P_1,P_3-P_1)=\bigl[(\beta_2-\beta_1)(\gamma_3-\gamma_1)-(\gamma_2-\gamma_1)(\beta_3-\beta_1)\bigr]\det(B-A,C-A)

(det⁡(u,u)=0\det(u,u)=0 を使う)。左辺は 2S(P1,P2,P3)2S(P_1,P_2,P_3)、右辺の det⁡(B−A,C−A)\det(B-A,C-A) は 2S(A,B,C)2S(A,B,C)。ブラケットの中は、3×33\times3 行列式で第 2・第 3 列を第 1 列に加えて第 1 列を (1,1,1)T(1,1,1)^{\mathsf T} にし(αi=1−βi−γi\alpha_i=1-\beta_i-\gamma_i)、第 2・3 行から第 1 行を引いて第 1 列で展開したものに等しい。後半は、A,B,CA,B,C の重心座標がそれぞれ (1,0,0),(0,1,0),(0,0,1)(1,0,0),(0,1,0),(0,0,1) なので、行列式が ∣αβγ010001∣=α\begin{vmatrix}\alpha&\beta&\gamma\\0&1&0\\0&0&1\end{vmatrix}=\alpha、∣100αβγ001∣=β\begin{vmatrix}1&0&0\\\alpha&\beta&\gamma\\0&0&1\end{vmatrix}=\beta、∣100010αβγ∣=γ\begin{vmatrix}1&0&0\\0&1&0\\\alpha&\beta&\gamma\end{vmatrix}=\gamma となることから従う。

次の補題は、点と直線の距離を式で表します。内心の距離と接点、Viviani の定理で使います。

補題 2.2(点と直線の距離)✓

uu を単位ベクトル(∣u∣=1|u|=1)とし、直線 ℓ={A+su∣s∈R}\ell=\{A+su\mid s\in\mathbb{R}\} と点 PP をとる。∣P−A−su∣|P-A-su|(s∈Rs\in\mathbb{R})の最小値は ∣det⁡(u,P−A)∣|\det(u,P-A)| で、s=u⋅(P−A)s=u\cdot(P-A) のときにだけとられる。この値を PP と ℓ\ell の距離という。

証明(補題 2.2)

w=P−Aw=P-A とする。定理 4.1[平面ベクトルと座標] の 3. と ∣u∣=1|u|=1 より ∣w−su∣2=∣w∣2−2s u⋅w+s2=(s−u⋅w)2+∣w∣2−(u⋅w)2|w-su|^2=|w|^2-2s\,u\cdot w+s^2=(s-u\cdot w)^2+|w|^2-(u\cdot w)^2。同じ 4.(Lagrange の恒等式)で ∣w∣2−(u⋅w)2=det⁡(u,w)2|w|^2-(u\cdot w)^2=\det(u,w)^2。よって最小値は ∣det⁡(u,w)∣|\det(u,w)| で、s=u⋅ws=u\cdot w のときだけとられる。

定理 3.1(重心)✓

3 本の中線(頂点と向かいの辺の中点を結ぶ線分)は 1 点 G=A+B+C3G=\dfrac{A+B+C}3 で交わり、GG は各中線を頂点から 2:12:1 に内分する。

証明(定理 3.1)

MA=B+C2M_A=\dfrac{B+C}2 を BCBC の中点とする。定理 5.1[平面ベクトルと座標] により、AA と MAM_A を結ぶ線分を 2:12:1 に内分する点は 1⋅A+2MA3=A+B+C3\dfrac{1\cdot A+2M_A}{3}=\dfrac{A+B+C}{3}。この式は A,B,CA,B,C について対称なので、他の 2 本の中線についても同じ点である。

定理 3.2(外心と外接円)✓

3 辺の垂直二等分線は 1 点 OO で交わる。OO は A,B,CA,B,C から等距離で、A,B,CA,B,C を通る円がただ 1 つあり、その中心が OO である。この円の半径を RR と書く。

証明(定理 3.2)

2 点 P≠QP\ne Q から等距離の点の集合は、∣X−P∣2−∣X−Q∣2=−2X⋅(P−Q)+∣P∣2−∣Q∣2=2(Q−P)⋅(X−P+Q2)|X-P|^2-|X-Q|^2=-2X\cdot(P-Q)+|P|^2-|Q|^2=2(Q-P)\cdot\bigl(X-\tfrac{P+Q}2\bigr) より、中点を通り Q−PQ-P に垂直な直線 {X:(X−P+Q2)⋅(Q−P)=0}\{X:(X-\tfrac{P+Q}2)\cdot(Q-P)=0\}(垂直二等分線)である。ABAB の垂直二等分線の法線ベクトルは B−AB-A、BCBC のは C−BC-B。この 2 つは 1 次独立(det⁡(B−A,C−B)=det⁡(B−A,C−A)≠0\det(B-A,C-B)=\det(B-A,C-A)\ne0)なので、連立 1 次方程式(命題 3.1[平面ベクトルと座標])がただ 1 つの解 OO をもち、∣OA∣=∣OB∣=∣OC∣|OA|=|OB|=|OC|。したがって OO は CACA の垂直二等分線の上にもある。A,B,CA,B,C から等距離の点は OO だけで、その距離 RR を半径とする円が求める円である。

定理 3.3(垂心)✓

外心を OO とする。3 つの頂点から対辺に下ろした垂線(高さ)は 1 点 H=A+B+C−2OH=A+B+C-2O で交わる。とくに OO を原点にとれば H=A+B+CH=A+B+C である。

証明(定理 3.3)

頂点 AA からの垂線は {X:(X−A)⋅(B−C)=0}\{X:(X-A)\cdot(B-C)=0\}(命題 5.5[平面ベクトルと座標] の 2.)。H=A+B+C−2OH=A+B+C-2O とおくと H−A=(B−O)+(C−O)H-A=(B-O)+(C-O)、B−C=(B−O)−(C−O)B-C=(B-O)-(C-O) なので

(H−A)⋅(B−C)=∣B−O∣2−∣C−O∣2=R2−R2=0.(H-A)\cdot(B-C)=|B-O|^2-|C-O|^2=R^2-R^2=0.

よって HH は AA からの垂線上にある。この式は A,B,CA,B,C について対称なので、HH は 3 本の垂線のすべてにある。2 本の垂線は平行でない(法線 B−CB-C と C−AC-A が 1 次独立)ので、交点は HH だけである。

注意 3.4

OO を原点にとると G=13(A+B+C)G=\frac13(A+B+C)、H=A+B+CH=A+B+C なので H=3GH=3G:O,G,HO,G,H は一直線上にあり、OG:GH=1:2OG:GH=1:2 です(Euler 線)。次の記事の主題の入口です。

頂点 AA から B,CB,C への単位ベクトルを u=B−Acu=\dfrac{B-A}{c}、v=C−Abv=\dfrac{C-A}{b} とします(u≠vu\ne v、u+v≠0u+v\ne0:A,B,CA,B,C が一直線上にないため)。

この節のねらいは、内心が内角の二等分線の交点であることを式で示すことです。まず補題で、二等分線の方向が u+vu+v であることを確かめます。次に交点の位置を先に式で書き、それが 3 本の二等分線すべての上にあることを確かめます。

補題 4.1(角の二等分線)✓

単位ベクトル ww が w⋅u=w⋅vw\cdot u=w\cdot v(ww が ABAB の方向と ACAC の方向と等しい角をなす)を満たすための条件は w=±u+v∣u+v∣w=\pm\dfrac{u+v}{|u+v|} である。++ のほうは uu との内積が正で、∠BAC\angle BAC の内側を向く。AA を始点として u+vu+v の方向にのびる半直線を内角の二等分線といい、AA を通って u+vu+v に垂直な直線(u−vu-v の方向の直線)を外角の二等分線という。

証明(補題 4.1)

w⋅(u−v)=0w\cdot(u-v)=0。一方 (u+v)⋅(u−v)=∣u∣2−∣v∣2=0(u+v)\cdot(u-v)=|u|^2-|v|^2=0 で、u−v≠0u-v\ne0 なので、u−vu-v に垂直なベクトルは 1 つの方向の定数倍だけ(命題 5.5[平面ベクトルと座標] の 2.)。u+v≠0u+v\ne0 が垂直なので ww は u+vu+v の定数倍で、∣w∣=1|w|=1 から w=±(u+v)/∣u+v∣w=\pm(u+v)/|u+v|。u⋅(u+v)=1+u⋅v>0u\cdot(u+v)=1+u\cdot v>0(u≠−vu\ne-v より u⋅v>−1u\cdot v>-1)なので ++ のほうが ∠BAC\angle BAC の内側。

定理 4.2(内心と内接円)✓

3 つの内角の二等分線は 1 点

I=aA+bB+cCa+b+cI=\frac{aA+bB+cC}{a+b+c}

で交わる。II は三角形の内部にあり、3 辺を含む直線までの距離が等しく、その値は r=2Sa+b+cr=\dfrac{2S}{a+b+c} である。II を中心とする半径 rr の円(内接円)は 3 辺に接し、頂点 AA から辺 ABAB 上の接点までの距離は b+c−a2\dfrac{b+c-a}2 である。

証明(定理 4.2)

B−A=cuB-A=cu、C−A=bvC-A=bv より I−A=b(B−A)+c(C−A)a+b+c=bca+b+c(u+v)I-A=\dfrac{b(B-A)+c(C-A)}{a+b+c}=\dfrac{bc}{a+b+c}(u+v)。係数は正なので、II は AA からの内角の二等分線上にある。II の式は (A,a),(B,b),(C,c)(A,a),(B,b),(C,c) について対称なので、BB、CC からの二等分線上にもある。重心座標 (aa+b+c,ba+b+c,ca+b+c)\bigl(\frac a{a+b+c},\frac b{a+b+c},\frac c{a+b+c}\bigr) はすべて正で、II は内部にある。 距離: 補題 2.2 より、II と直線 ABAB(方向 uu)の距離は bca+b+c∣det⁡(u,u+v)∣=bca+b+c∣det⁡(u,v)∣\dfrac{bc}{a+b+c}|\det(u,u+v)|=\dfrac{bc}{a+b+c}|\det(u,v)|、直線 ACAC(方向 vv)との距離は bca+b+c∣det⁡(v,u+v)∣=bca+b+c∣det⁡(v,u)∣\dfrac{bc}{a+b+c}|\det(v,u+v)|=\dfrac{bc}{a+b+c}|\det(v,u)| で等しい。同様に BB からの二等分線上で BABA と BCBC への距離が等しい。よって 3 辺への距離は等しい。∣det⁡(u,v)∣=∣det⁡(B−A,C−A)∣bc=2Sbc|\det(u,v)|=\dfrac{|\det(B-A,C-A)|}{bc}=\dfrac{2S}{bc} なので距離は r=2Sa+b+cr=\dfrac{2S}{a+b+c}。 接点: 直線 ABAB 上の II に最も近い点は A+suA+su、s=u⋅(I−A)=bca+b+c(1+u⋅v)s=u\cdot(I-A)=\dfrac{bc}{a+b+c}(1+u\cdot v)(補題 2.2)。a2=∣B−C∣2=∣cu−bv∣2=b2+c2−2bc u⋅va^2=|B-C|^2=|cu-bv|^2=b^2+c^2-2bc\,u\cdot v(定理 4.1[平面ベクトルと座標] の 3.)から bc u⋅v=b2+c2−a22bc\,u\cdot v=\dfrac{b^2+c^2-a^2}{2}。ゆえに s=bc+b2+c2−a22a+b+c=(b+c)2−a22(a+b+c)=b+c−a2s=\dfrac{bc+\frac{b^2+c^2-a^2}2}{a+b+c}=\dfrac{(b+c)^2-a^2}{2(a+b+c)}=\dfrac{b+c-a}2。三角形の成立条件から 0<b+c−a<2c0<b+c-a<2c(b−c<ab-c<a)なので、接点は線分 ABAB の内部にある。

傍心は、1 つの頂点の内角の二等分線と、ほかの 2 頂点の外角の二等分線の交点です。式は内心の aa の符号を変えた形になります。

定理 4.3(傍心と傍接円)✓

内角 AA の二等分線と、頂点 B,CB,C の外角の二等分線は 1 点

IA=−aA+bB+cC−a+b+cI_A=\frac{-aA+bB+cC}{-a+b+c}

で交わる。IAI_A は 3 つの直線 AB,BC,CAAB,BC,CA からの距離が等しく、その値は rA=2Sb+c−ar_A=\dfrac{2S}{b+c-a} である。同様に IB,ICI_B,I_C が定まる。これらを傍心、IAI_A を中心とする半径 rAr_A の円を傍接円という。

証明(定理 4.3)

b+c−a>0b+c-a>0 である(三角形の成立条件)。まず IA−A=b(B−A)+c(C−A)b+c−a=bcb+c−a(u+v)I_A-A=\dfrac{b(B-A)+c(C-A)}{b+c-a}=\dfrac{bc}{b+c-a}(u+v) で係数は正なので、IAI_A は内角 AA の二等分線上にある。次に u′=A−Bcu'=\dfrac{A-B}{c}、v′=C−Bav'=\dfrac{C-B}{a} とすると IA−B=−a(A−B)+c(C−B)b+c−a=acb+c−a(v′−u′)I_A-B=\dfrac{-a(A-B)+c(C-B)}{b+c-a}=\dfrac{ac}{b+c-a}(v'-u')。v′−u′v'-u' は u′+v′u'+v'(頂点 BB の内角の二等分線の方向)に垂直(補題 4.1)で、BB における外角の二等分線の方向である。頂点 CC についても、BB と CC(したがって bb と cc)を入れ替えて同じ式になる:IA−C=abb+c−a(v′′−u′′)I_A-C=\dfrac{ab}{b+c-a}(v''-u'')(u′′=A−Cbu''=\dfrac{A-C}b、v′′=B−Cav''=\dfrac{B-C}a)で、CC における外角の二等分線の方向。距離: P=B+s(v′−u′)P=B+s(v'-u') と直線 BABA(方向 u′u')、直線 BCBC(方向 v′v')の距離は 補題 2.2 から ∣s∣∣det⁡(u′,v′−u′)∣=∣s∣∣det⁡(u′,v′)∣|s||\det(u',v'-u')|=|s||\det(u',v')|、∣s∣∣det⁡(v′,v′−u′)∣=∣s∣∣det⁡(v′,u′)∣|s||\det(v',v'-u')|=|s||\det(v',u')| で等しい。直線 ABAB と ACAC への距離が等しいことは AA の二等分線上であることからも出る。よって 3 直線への距離は等しい。値は、IAI_A と直線 ABAB の距離 bcb+c−a∣det⁡(u,u+v)∣=bcb+c−a⋅2Sbc=2Sb+c−a\dfrac{bc}{b+c-a}|\det(u,u+v)|=\dfrac{bc}{b+c-a}\cdot\dfrac{2S}{bc}=\dfrac{2S}{b+c-a}。

例 4.4(3・4・5 の直角三角形の五心)

A=(0,0)A=(0,0)、B=(4,0)B=(4,0)、C=(0,3)C=(0,3)(a=∣BC∣=5a=|BC|=5、b=∣CA∣=3b=|CA|=3、c=∣AB∣=4c=|AB|=4、S=6S=6)。重心は G=(43,1)G=\bigl(\frac43,1\bigr)。外心は斜辺 BCBC の中点 O=(2,32)O=\bigl(2,\frac32\bigr)(∣OA∣=∣OB∣=∣OC∣=52|OA|=|OB|=|OC|=\frac52 が直接確かめられる)。垂心は H=A+B+C−2O=(4,3)−(4,3)=(0,0)=AH=A+B+C-2O=(4,3)-(4,3)=(0,0)=A(直角の頂点)。内心は I=5A+3B+4C12=(1,1)I=\dfrac{5A+3B+4C}{12}=(1,1) で、r=2⋅612=1r=\dfrac{2\cdot6}{12}=1(直角三角形の内接円の半径は (b+c−a)/2=1(b+c-a)/2=1 とも一致)。傍心は IA=−5A+3B+4C2=(6,6)I_A=\dfrac{-5A+3B+4C}{2}=(6,6)、rA=122=6r_A=\dfrac{12}{2}=6。

ABCGOHI
三角形 A(0,0), B(8,0), C(2,6) の重心 G、外心 O、垂心 H(Euler 線上)と内心 I

辺 BCBC、CACA、ABAB の内部の点 D,E,FD,E,F をとり、

x=BDDC,y=CEEA,z=AFFBx=\frac{BD}{DC},\qquad y=\frac{CE}{EA},\qquad z=\frac{AF}{FB}

(正の実数)とおきます。定理 5.1[平面ベクトルと座標] により

D=B+xC1+x,E=C+yA1+y,F=A+zB1+zD=\frac{B+xC}{1+x},\qquad E=\frac{C+yA}{1+y},\qquad F=\frac{A+zB}{1+z}

です。重心座標では D=(0,11+x,x1+x)D=(0,\frac1{1+x},\frac x{1+x})、E=(y1+y,0,11+y)E=(\frac y{1+y},0,\frac1{1+y})、F=(11+z,z1+z,0)F=(\frac1{1+z},\frac z{1+z},0) です。

証明のねらいは、直線 ADAD を重心座標の 1 次式で表すことです。ADAD 上の点は γ=xβ\gamma=x\beta を満たす、という形で書けます。BEBE、CFCF も同様に書き、3 つの式を連立すると xyz=1xyz=1 が現れます。

定理 5.1(Ceva の定理とその逆)✓

3 本の直線 ADAD、BEBE、CFCF が 1 点で交わることと

BDDC⋅CEEA⋅AFFB=1\frac{BD}{DC}\cdot\frac{CE}{EA}\cdot\frac{AF}{FB}=1

は同値である。このとき交点 PP は三角形の内部にあり、重心座標は (1,z,zx)/(1+z+zx)\bigl(1,z,zx\bigr)/(1+z+zx) である。

証明(定理 5.1)

直線 ADAD 上の点は A+t(D−A)=(1−t, t1+x, tx1+x)A+t(D-A)=\bigl(1-t,\ \tfrac t{1+x},\ \tfrac{tx}{1+x}\bigr)(重心座標)で、tt は任意の実数。逆に重心座標 (α,β,γ)(\alpha,\beta,\gamma) が γ=xβ\gamma=x\beta を満たす点は t=(1+x)βt=(1+x)\beta として ADAD 上にある。したがって

AD={γ=xβ}.AD=\{\gamma=x\beta\}.

同様に、B+u(E−B)=(uy1+y,1−u,u1+y)B+u(E-B)=\bigl(\tfrac{uy}{1+y},1-u,\tfrac u{1+y}\bigr) から BE={α=yγ}BE=\{\alpha=y\gamma\}、C+v(F−C)=(v1+z,vz1+z,1−v)C+v(F-C)=\bigl(\tfrac v{1+z},\tfrac{vz}{1+z},1-v\bigr) から CF={β=zα}CF=\{\beta=z\alpha\}。3 直線が共有点 P=(α,β,γ)P=(\alpha,\beta,\gamma)(α+β+γ=1\alpha+\beta+\gamma=1)をもつなら、α=yγ=yxβ=yxzα\alpha=y\gamma=yx\beta=yxz\alpha、すなわち α(1−xyz)=0\alpha(1-xyz)=0。α=0\alpha=0 だと β=zα=0\beta=z\alpha=0、γ=xβ=0\gamma=x\beta=0 となって和が 11 に反するので α≠0\alpha\ne0、ゆえに xyz=1xyz=1。逆に xyz=1xyz=1 とする。α=11+z+zx\alpha=\dfrac1{1+z+zx}、β=zα\beta=z\alpha、γ=zxα\gamma=zx\alpha とおくと和は 11 で、γ=xβ\gamma=x\beta、β=zα\beta=z\alpha は明らか、α=yγ=yzxα\alpha=y\gamma=yzx\alpha は xyz=1xyz=1 から成り立つ。よってこの点は 3 直線のすべての上にある。係数はすべて正なので内部にある。

定理 5.2(三角関数形の Ceva の定理)✓

D,E,FD,E,F を辺 BC,CA,ABBC,CA,AB の内部の点とする。AD,BE,CFAD,BE,CF が 1 点で交わることと

sin⁡∠BADsin⁡∠DAC⋅sin⁡∠CBEsin⁡∠EBA⋅sin⁡∠ACFsin⁡∠FCB=1\frac{\sin\angle BAD}{\sin\angle DAC}\cdot\frac{\sin\angle CBE}{\sin\angle EBA}\cdot\frac{\sin\angle ACF}{\sin\angle FCB}=1

は同値である。

証明(定理 5.2)

D=B+xC1+xD=\dfrac{B+xC}{1+x} とすると、D−A=(B−A)+x(C−A)1+xD-A=\dfrac{(B-A)+x(C-A)}{1+x} で、行列式の双線形性から det⁡(B−A,D−A)=x1+xdet⁡(B−A,C−A)\det(B-A,D-A)=\dfrac{x}{1+x}\det(B-A,C-A)、det⁡(D−A,C−A)=11+xdet⁡(B−A,C−A)\det(D-A,C-A)=\dfrac1{1+x}\det(B-A,C-A)。よって det⁡(B−A,D−A)det⁡(D−A,C−A)=x=BDDC\dfrac{\det(B-A,D-A)}{\det(D-A,C-A)}=x=\dfrac{BD}{DC}(面積 S(A,B,D):S(A,D,C)S(A,B,D):S(A,D,C) の比と同じ)。一方 命題 4.5[平面ベクトルと座標] の 1.・2. により ∣det⁡(B−A,D−A)∣=∣AB∣∣AD∣sin⁡∠BAD\bigl|\det(B-A,D-A)\bigr|=|AB||AD|\sin\angle BAD、∣det⁡(D−A,C−A)∣=∣AD∣∣AC∣sin⁡∠DAC\bigl|\det(D-A,C-A)\bigr|=|AD||AC|\sin\angle DAC。したがって

BDDC=c sin⁡∠BADb sin⁡∠DAC.\frac{BD}{DC}=\frac{c\,\sin\angle BAD}{b\,\sin\angle DAC}.

同様に CEEA=a sin⁡∠CBEc sin⁡∠EBA\dfrac{CE}{EA}=\dfrac{a\,\sin\angle CBE}{c\,\sin\angle EBA}、AFFB=b sin⁡∠ACFa sin⁡∠FCB\dfrac{AF}{FB}=\dfrac{b\,\sin\angle ACF}{a\,\sin\angle FCB}。3 式の積をとると辺の長さ a,b,ca,b,c が約分されて、BDDC⋅CEEA⋅AFFB\dfrac{BD}{DC}\cdot\dfrac{CE}{EA}\cdot\dfrac{AF}{FB} が題意の三角関数の積に等しい。定理 5.1 により、これが 11 であることが共点と同値。

例 5.3(Ceva の定理の使い方)

BD:DC=2:3BD:DC=2:3、CE:EA=1:2CE:EA=1:2 となる D,ED,E に対して、FF を AF:FB=zAF:FB=z にとって AD,BE,CFAD,BE,CF が共点になるためには、23⋅12⋅z=1\frac23\cdot\frac12\cdot z=1 より z=3z=3、すなわち AF:FB=3:1AF:FB=3:1 です。このとき交点の重心座標は (1,3,3⋅23)/(1+3+2)=(16,12,13)(1,3,3\cdot\frac23)/(1+3+2)=\bigl(\frac16,\frac12,\frac13\bigr)。重心座標がすべて正なので、交点は三角形の内部にあります。

直線 BCBC 上の点 DD(D≠CD\ne C)について、D=B+xC1+xD=\dfrac{B+xC}{1+x} となる実数 xx(x≠−1x\ne-1)をただ 1 つ定めて、x=BDDCx=\dfrac{BD}{DC}(符号付きの比)といいます。DD が線分 BCBC の内部にあれば x>0x>0、BB の外側にあれば −1<x<0-1<x<0、CC の外側にあれば x<−1x<-1 で、D=BD=B なら x=0x=0 です。直線 CACA 上の点 EE の y=CEEAy=\dfrac{CE}{EA}、直線 ABAB 上の点 FF の z=AFFBz=\dfrac{AF}{FB} も同様に定めます。

符号の見方は、DD が BB と CC の間にあれば正、その外にあれば負、です。BB を 00、CC を 11 とした数直線では、DD の位置は x1+x\dfrac{x}{1+x} です。たとえば x=1x=1 は中点 12\frac12、x=−12x=-\frac12 は BB の外側の −1-1、x=−2x=-2 は CC の外側の 22 です。

定理 6.1(Menelaus の定理とその逆)✓

直線 BC,CA,ABBC,CA,AB 上の点 D,E,FD,E,F(頂点とは異なる)について、D,E,FD,E,F が一直線上にあることと

BDDC⋅CEEA⋅AFFB=−1\frac{BD}{DC}\cdot\frac{CE}{EA}\cdot\frac{AF}{FB}=-1

(符号付きの比の積)は同値である。

証明(定理 6.1)

D=(0,1,x)/(1+x)D=\bigl(0,1,x\bigr)/(1+x)、E=(y,0,1)/(1+y)E=\bigl(y,0,1\bigr)/(1+y)、F=(1,z,0)/(1+z)F=\bigl(1,z,0\bigr)/(1+z)(重心座標)。補題 2.1 より

S(D,E,F)=1(1+x)(1+y)(1+z)∣01xy011z0∣S(A,B,C)=1+xyz(1+x)(1+y)(1+z)S(A,B,C)S(D,E,F)=\frac1{(1+x)(1+y)(1+z)}\begin{vmatrix}0&1&x\\y&0&1\\1&z&0\end{vmatrix}S(A,B,C)=\frac{1+xyz}{(1+x)(1+y)(1+z)}S(A,B,C)

(行列式を第 1 行で展開すると −1⋅(0−1)+x(yz−0)=1+xyz-1\cdot(0-1)+x(yz-0)=1+xyz)。命題 6.2[平面ベクトルと座標] の 2. により、D,E,FD,E,F が一直線上にあることは S(D,E,F)=0S(D,E,F)=0 と同値で、S(A,B,C)≠0S(A,B,C)\ne0 なので 1+xyz=01+xyz=0 と同値。

例 6.2(Menelaus の定理の使い方)

FF が ABAB の中点(z=1z=1)、EE が CE:EA=2:1CE:EA=2:1(y=2y=2)の点のとき、直線 FEFE が直線 BCBC と交わる点 DD の比は、xyz=−1xyz=-1 から x=−12x=-\frac12。すなわち D=B−12C12=2B−CD=\dfrac{B-\frac12C}{\frac12}=2B-C で、BB が CDCD の中点になる位置にあります。

また、D,E,FD,E,F が三角形の辺の内部にあるときは x,y,z>0x,y,z>0 で積は正なので、−1-1 にはなりません。辺の内部の 3 点が一直線上に並ぶことはない、という当たり前の事実が、符号付きの比から出ます。

Ceva の定理は、3 本の線が 1 点で交わる条件でした。Routh の定理は、交わらないときにできる小さな三角形の面積が元の何倍かを与え、rst=1rst=1 のときに 00 になります。

定理 7.1(Routh の定理)✓

D,E,FD,E,F を辺 BC,CA,ABBC,CA,AB の内部の点とし、AFFB=r\dfrac{AF}{FB}=r、BDDC=s\dfrac{BD}{DC}=s、CEEA=t\dfrac{CE}{EA}=t とおく。直線 AD,BE,CFAD,BE,CF のそれぞれ 2 本の交点 P=AD∩BEP=AD\cap BE、Q=BE∩CFQ=BE\cap CF、R=CF∩ADR=CF\cap AD がつくる三角形 PQRPQR の面積について

S(P,Q,R)S(A,B,C)=(rst−1)2(1+s+st)(1+t+rt)(1+r+rs)\frac{S(P,Q,R)}{S(A,B,C)}=\frac{(rst-1)^2}{(1+s+st)(1+t+rt)(1+r+rs)}

である。rst=1rst=1 のとき(Ceva の条件)は 00、すなわち 3 本が 1 点で交わる。

証明(定理 7.1)

定理 5.1 の証明と同じ記号で、AD={γ=sβ}AD=\{\gamma=s\beta\}、BE={α=tγ}BE=\{\alpha=t\gamma\}、CF={β=rα}CF=\{\beta=r\alpha\}(x→sx\to s、y→ty\to t、z→rz\to r)。AD∩BEAD\cap BE:γ=sβ\gamma=s\beta、α=tγ=tsβ\alpha=t\gamma=ts\beta から P=(ts,1,s)1+s+stP=\dfrac{(ts,1,s)}{1+s+st}。BE∩CFBE\cap CF:α=tγ\alpha=t\gamma、β=rα=rtγ\beta=r\alpha=rt\gamma から Q=(t,rt,1)1+t+rtQ=\dfrac{(t,rt,1)}{1+t+rt}。CF∩ADCF\cap AD:β=rα\beta=r\alpha、γ=sβ=rsα\gamma=s\beta=rs\alpha から R=(1,r,rs)1+r+rsR=\dfrac{(1,r,rs)}{1+r+rs}。補題 2.1 より、

S(P,Q,R)S(A,B,C)=1(1+s+st)(1+t+rt)(1+r+rs)∣ts1strt11rrs∣.\frac{S(P,Q,R)}{S(A,B,C)}=\frac{1}{(1+s+st)(1+t+rt)(1+r+rs)}\begin{vmatrix}ts&1&s\\t&rt&1\\1&r&rs\end{vmatrix}.

行列式は ts(rt⋅rs−r)−(t⋅rs−1)+s(tr−rt)=r2s2t2−rst−rst+1=(rst−1)2ts(rt\cdot rs-r)-(t\cdot rs-1)+s(tr-rt)=r^2s^2t^2-rst-rst+1=(rst-1)^2。

例 7.2(3 等分点を結ぶと面積は 1/7)

r=s=t=2r=s=t=2(各辺を 2:12:1 に分ける点と対頂点を結ぶ)のとき、(8−1)2(1+2+4)3=49343=17\dfrac{(8-1)^2}{(1+2+4)^3}=\dfrac{49}{343}=\dfrac17。小さな三角形の面積は元の 17\frac17 です。r=s=t=3r=s=t=3 なら 262133=413\dfrac{26^2}{13^3}=\dfrac4{13}、r=s=t=1r=s=t=1(中線)なら 00 です。

定理 7.3(van Aubel の定理(三角形))✓

AD,BE,CFAD,BE,CF が 1 点 PP で交わるとき(D,E,FD,E,F は辺の内部の点)、

APPD=AFFB+AEEC.\frac{AP}{PD}=\frac{AF}{FB}+\frac{AE}{EC}.
証明(定理 7.3)

定理 5.1 より P=(α,β,γ)=(1,z,zx)/(1+z+zx)P=(\alpha,\beta,\gamma)=(1,z,zx)/(1+z+zx)、すなわち β=zα\beta=z\alpha、γ=zxα\gamma=zx\alpha(xyz=1xyz=1)。βB+γCβ+γ=zB+zxCz+zx=B+xC1+x=D\dfrac{\beta B+\gamma C}{\beta+\gamma}=\dfrac{zB+zxC}{z+zx}=\dfrac{B+xC}{1+x}=D なので、P=αA+(β+γ)DP=\alpha A+(\beta+\gamma)D(α+(β+γ)=1\alpha+(\beta+\gamma)=1)。よって P−A=(β+γ)(D−A)P-A=(\beta+\gamma)(D-A)、D−P=α(D−A)D-P=\alpha(D-A) で、APPD=β+γα=z+zx\dfrac{AP}{PD}=\dfrac{\beta+\gamma}\alpha=z+zx。一方 AFFB=z\dfrac{AF}{FB}=z、AEEC=1y=zx\dfrac{AE}{EC}=\dfrac1y=zx(xyz=1xyz=1)。和が一致する。

定理 7.4(Viviani の定理)✓

三角形の内部の点 PP から直線 BC,CA,ABBC,CA,AB までの距離を da,db,dcd_a,d_b,d_c とすると、a da+b db+c dc=2Sa\,d_a+b\,d_b+c\,d_c=2S である。とくに正三角形(a=b=ca=b=c)では da+db+dc=2Sad_a+d_b+d_c=\dfrac{2S}a(一定。これは 1 つの頂点から対辺までの距離、すなわち高さに等しい)。

証明(定理 7.4)

P=αA+βB+γCP=\alpha A+\beta B+\gamma C(α,β,γ>0\alpha,\beta,\gamma>0)。直線 BCBC の単位方向ベクトルは u=C−Bau=\dfrac{C-B}a で、補題 2.2 から da=∣det⁡(u,P−B)∣=∣det⁡(C−B,P−B)∣a=2∣S(B,C,P)∣ad_a=|\det(u,P-B)|=\dfrac{|\det(C-B,P-B)|}a=\dfrac{2|S(B,C,P)|}a。S(B,C,P)=S(P,B,C)=αS(A,B,C)S(B,C,P)=S(P,B,C)=\alpha S(A,B,C)(命題 6.2[平面ベクトルと座標] の 1.、補題 2.1)なので a da=2αSa\,d_a=2\alpha S。同様に b db=2βSb\,d_b=2\beta S、c dc=2γSc\,d_c=2\gamma S。足して α+β+γ=1\alpha+\beta+\gamma=1 を使う。正三角形では aa を共通因子にして da+db+dc=2S/ad_a+d_b+d_c=2S/a。頂点 AA 自身は α=1\alpha=1 なので、AA から BCBC までの距離は同じ計算で 2S/a2S/a。

命題 8.1(重心・内心・外心・垂心が一致するのは正三角形)✓

三角形 ABCABC について、次の 4 条件は同値である。(1) a=b=ca=b=c(正三角形)。(2) 重心 GG と内心 II が一致する。(3) GG と外心 OO が一致する。(4) GG と垂心 HH が一致する。このとき G=I=O=HG=I=O=H である。

証明(命題 8.1)

(1)⇔(2): II の重心座標は (aa+b+c,ba+b+c,ca+b+c)\bigl(\frac a{a+b+c},\frac b{a+b+c},\frac c{a+b+c}\bigr)、GG は (13,13,13)(\frac13,\frac13,\frac13)。重心座標の一意性(定理 5.4[平面ベクトルと座標] の 3.)により I=GI=G は a=b=ca=b=c と同値。 (3)⇔(4): 定理 3.3 から H−G=A+B+C−2O−A+B+C3=2(G−O)H-G=A+B+C-2O-\dfrac{A+B+C}3=2(G-O) なので H=G  ⟺  G=OH=G\iff G=O。 (1)⇒(3): OO を原点とし ∣A∣=∣B∣=∣C∣=R|A|=|B|=|C|=R。a=b=ca=b=c なら ∣A−B∣2=2R2−2A⋅B|A-B|^2=2R^2-2A\cdot B が 3 組で等しいので A⋅B=B⋅C=C⋅AA\cdot B=B\cdot C=C\cdot A。g=A+B+Cg=A+B+C とおくと g⋅(A−B)=∣A∣2−∣B∣2+C⋅(A−B)=0g\cdot(A-B)=|A|^2-|B|^2+C\cdot(A-B)=0、同様に g⋅(B−C)=0g\cdot(B-C)=0。A−BA-B と B−CB-C は 1 次独立(命題 3.1[平面ベクトルと座標])なので g=0g=0、すなわち G=OG=O。 (3)⇒(1): G=OG=O(原点)なら A+B+C=0A+B+C=0。∣A+B∣2=∣C∣2|A+B|^2=|C|^2 から 2R2+2A⋅B=R22R^2+2A\cdot B=R^2、A⋅B=−R22A\cdot B=-\frac{R^2}2。∣A−B∣2=2R2+R2=3R2|A-B|^2=2R^2+R^2=3R^2。同様に他の 2 辺も 3R23R^2 で、a=b=ca=b=c。 最後に、(1) のとき (2)(3)(4) が成り立ち、G=I=O=HG=I=O=H。

  • 重心座標は、アフィン幾何(アフィン空間・アフィン写像)と射影幾何(斉次座標)への入口です。P=αA+βB+γCP=\alpha A+\beta B+\gamma C は凸結合(平面ベクトルと座標 で学んだ凸包)の座標表示です。
  • 面積比が 3×33\times3 行列式の値になる(補題 2.1)ことは、行列式 の「体積は行列式」の最も簡単な例です。
  • Ceva と Menelaus の定理は、射影幾何の双対原理(点と直線の入れ替え)で互いに対応します。
  • Euler 線(O,G,HO,G,H が共線)、九点円、Simson 線など、五心から出てくる定理は、続く記事の主題です。

演習 10.1標準

A=(0,0)A=(0,0)、B=(6,0)B=(6,0)、C=(0,8)C=(0,8) の三角形について、重心 GG、外心 OO、垂心 HH、内心 II と内接円の半径 rr を求めよ。

解答

a=∣BC∣=10a=|BC|=10、b=∣CA∣=8b=|CA|=8、c=∣AB∣=6c=|AB|=6、S=24S=24。G=(2,83)G=\bigl(2,\frac83\bigr)。直角の頂点を AA とするので外心は斜辺 BCBC の中点 O=(3,4)O=(3,4)(定理 3.2 で ∣OA∣=∣OB∣=∣OC∣=5|OA|=|OB|=|OC|=5)。H=A+B+C−2O=(6,8)−(6,8)=(0,0)=AH=A+B+C-2O=(6,8)-(6,8)=(0,0)=A。内心は 定理 4.2 より I=10A+8B+6C24=(48,48)24=(2,2)I=\dfrac{10A+8B+6C}{24}=\dfrac{(48,48)}{24}=(2,2)、r=2⋅2424=2r=\dfrac{2\cdot24}{24}=2。

演習 10.2標準

ABAB の中点を FF、BCBC を 1:21:2 に内分する点を DD とし、EE は辺 CACA 上の点とする。AD,BE,CFAD,BE,CF が 1 点で交わるとき、CE:EACE:EA を求めよ。

解答

x=BDDC=12x=\frac{BD}{DC}=\frac12、z=AFFB=1z=\frac{AF}{FB}=1。定理 5.1 より xyz=1xyz=1 から y=1xz=2y=\dfrac1{xz}=2。すなわち CE:EA=2:1CE:EA=2:1。

演習 10.3標準

三角形 ABCABC の辺 ABAB を 1:21:2 に内分する点 FF と、辺 CACA を 3:13:1 に内分する点 EE(CE:EA=3:1CE:EA=3:1)をとる。直線 FEFE が直線 BCBC と交わる点を DD とするとき、BD:DCBD:DC(符号付きの比)を求めよ。

解答

z=AFFB=12z=\dfrac{AF}{FB}=\dfrac12、y=CEEA=3y=\dfrac{CE}{EA}=3。定理 6.1 より xyz=−1xyz=-1、x⋅3⋅12=−1x\cdot3\cdot\frac12=-1 なので x=−23x=-\frac23。−1<x<0-1<x<0 なので、DD は BB の外側(CC と反対側)にあり、BD:DC=−2:3BD:DC=-2:3(長さの比は BD:DC=2:3BD:DC=2:3 で、DD は線分 BCBC を BB の側へ延長した上)。

演習 10.4易

1 辺が 66 の正三角形の内部の点から 3 辺への距離の和を求めよ。

解答

定理 7.4 より和は高さ 32⋅6=33\dfrac{\sqrt3}2\cdot6=3\sqrt3(S=93S=9\sqrt3、2S/a=183/6=332S/a=18\sqrt3/6=3\sqrt3)。

  1. H. S. M. Coxeter, S. L. Greitzer, Geometry Revisited, Mathematical Association of America, 1967 — 第 1 章(三角形に関する点と直線、Ceva・Menelaus の定理)。
  2. Robin Hartshorne, Geometry: Euclid and Beyond, Springer, 2000.
  3. Abraham A. Ungar, Barycentric Calculus in Euclidean and Hyperbolic Geometry, World Scientific, 2010.
  4. 小平邦彦『幾何への誘い』岩波書店、2000。

このテーマの 100 本ノック(100 問)

執筆: Claude Code(Sonnet 5.5)・監査 2 回(Claude Code)・最終 2026-10-12

この記事の誤りを報告する ・運営: 夢現技研合同会社 ・料金 ・利用条件 ・特定商取引法に基づく表記

© 2026 夢現技研合同会社 ・コード例は MIT ライセンスです。