Menelausの定理(Menelaus's theorem)とは、三角形 $ABC$ の頂点を通らず辺にも平行でない直線が、直線 $BC,CA,AB$ と点 $D,E,F$ で交わるとき $\frac{BD}{DC}\cdot\frac{CE}{EA}\cdot\frac{AF}{FB}=1$ が成り立つという定理である。3 点のうち辺の延長上にあるのは 1 つか 3 つで、延長の上に 1 つある配置で積が $1$ なら、逆に 3 点は一直線上にある。高校では平行線か、頂点から直線までの距離の比で示す。符号つきの比にすると積は $-1$ になり、直線の方程式 $f=0$ の値を使って $\frac{\overline{BD}}{\overline{DC}}=-\frac{f(B)}{f(C)}$ と書けるので約分で示せ、逆にも例外がない。積が $+1$ の Cevaの定理と対になる。
前提知識: Cevaの定理(高校数学), 位置ベクトルと内分点, 点と直線の距離
Cevaの定理(高校数学) では、三角形の頂点から出る 3 本の線が 1 点で交わる条件を、辺の比で表した。この記事では役目を入れ替えて、3 つの点が 1 本の直線の上に並ぶ 条件を辺の比で表す。それが Menelausの定理 である。
三角形 $ABC$ と、どの頂点も通らない 1 本の直線 $\ell$ を考える。$\ell$ が直線 $BC$、$CA$、$AB$ と交わる点を $D$、$E$、$F$ とする。$\ell$ は三角形を「横切る」ので、3 つの点のうち少なくとも 1 つは辺の延長の上に来る。まず具体的な三角形で、辺の比を計算してみる。
座標平面に $A(0,0)$、$B(6,0)$、$C(0,6)$ をとり、直線 $\ell:\ x+2y=4$ を考える。
(1) $\ell$ と辺 $AB$($y=0$)の交点は、$x=4$ なので $F(4,0)$ である。$AF=4$、$FB=6-4=2$ なので $\dfrac{AF}{FB}=2$ である。
(2) $\ell$ と辺 $CA$($x=0$)の交点は、$2y=4$ より $E(0,2)$ である。$CE=6-2=4$、$EA=2$ なので $\dfrac{CE}{EA}=2$ である。
(3) $\ell$ と直線 $BC$($x+y=6$)の交点を求める。$x=6-y$ を $x+2y=4$ に入れると $6+y=4$、$y=-2$ なので $D(8,-2)$ である。$D$ は辺 $BC$ の上ではなく、$B$ を越えた延長の上にある。$\overrightarrow{BD}=(2,-2)$、$\overrightarrow{DC}=(-8,8)$ なので $BD=2\sqrt2$、$DC=8\sqrt2$ であり、$\dfrac{BD}{DC}=\dfrac14$ である。
3 つの比を、頂点を $B\to C\to A\to B$ と一周する順に掛けると
$$
\frac{BD}{DC}\cdot\frac{CE}{EA}\cdot\frac{AF}{FB}=\frac14\cdot2\cdot2=1
$$
になる。
同じ三角形で、辺 $AB$ の中点 $F(3,0)$ と、辺 $CA$ 上の点 $E(0,4)$ を通る直線を引く。この直線は $\dfrac x3+\dfrac y4=1$、つまり $4x+3y=12$ である。
直線 $BC$($x+y=6$)との交点は、$y=6-x$ を入れて $4x+18-3x=12$、$x=-6$ なので $D(-6,12)$ である。今度は $D$ は $C$ を越えた延長の上にある。$\overrightarrow{BD}=(-12,12)$、$\overrightarrow{DC}=(6,-6)$ なので $BD=12\sqrt2$、$DC=6\sqrt2$、$\dfrac{BD}{DC}=2$ である。$CE=2$、$EA=4$ なので $\dfrac{CE}{EA}=\dfrac12$、$F$ は中点なので $\dfrac{AF}{FB}=1$ である。積は
$$
\frac{BD}{DC}\cdot\frac{CE}{EA}\cdot\frac{AF}{FB}=2\cdot\frac12\cdot1=1
$$
である。
2 つの例で、積はどちらも $1$ になった。Cevaの定理と同じ形の式であるが、状況はまったく違う。Cevaの定理では 3 本の線が 1 点に集まり、ここでは 3 つの点が 1 本の線に並んでいる。
この記事で答える問いは次の 4 つである。
| 高校の計算 | この記事の言葉 | 大学の言葉 |
|---|---|---|
| 平行線を 1 本引いて比を移す | Menelausの定理(平行線による証明) | 中心を固定した拡大・縮小で比が保たれる |
| 頂点から直線までの距離の比 | Menelausの定理(距離による証明) | 1 次式 $f(x,y)$ の値の比 |
| 延長の上の点は 1 つか 3 つ | 直線と 3 辺の位置関係 | 1 次式の符号で平面を 2 つに分ける |
| 積が $1$ で、延長の上の点が 1 つか 3 つ | Menelausの定理の逆 | 符号つきの比の積が $-1$ |
| Ceva は積 $1$、Menelaus も積 $1$ | 符号で区別する | 符号つきで Ceva は $+1$、Menelaus は $-1$ |
三角形 $ABC$ の頂点のどれも通らず、3 直線 $BC$、$CA$、$AB$ のどれとも平行でない直線 $\ell$ を、三角形 $ABC$ の 横断線 という。$\ell$ と直線 $BC$、$CA$、$AB$ の交点を $D$、$E$、$F$ とする。$\ell$ は頂点を通らないので、$D$、$E$、$F$ はどれも頂点と異なる。
比は、Cevaの定理と同じく頂点を $A\to B\to C\to A$ の順に一周する向きで書く:$\dfrac{BD}{DC}$、$\dfrac{CE}{EA}$、$\dfrac{AF}{FB}$。ここでの $BD$ などは線分の長さで、$D$ が辺の延長の上にあっても長さの比をとる。
延長の上に来る点がいくつあるかは、次のように決まっている。
三角形 $ABC$ の横断線 $\ell$ について、交点 $D$、$E$、$F$ のうち辺の延長の上にあるもの(辺の内部にないもの)は、ちょうど 1 つか、3 つ全部である。
方針:直線 $\ell$ は平面を 2 つの側に分ける。辺の両端が反対側にあるとき、そのときに限り、辺の内部が $\ell$ と交わる。3 つの頂点の分かれ方を数える。
段 1(側を式で表す)。$\ell$ の方程式を $f(x,y)=px+qy+s=0$ とする。点 $X$ が $\ell$ の上にないとき、$f(X)>0$ の側と $f(X)<0$ の側のどちらかにある(不等式の表す領域)。頂点は $\ell$ の上にないので、$f(A)$、$f(B)$、$f(C)$ はどれも $0$ でない。
段 2(辺の内部と交わる条件)。辺 $BC$ の点は $X_t=(1-t)B+tC$($0\le t\le1$)と書ける。$f$ は 1 次式なので、$(1-t)+t=1$ を使って
$$
f(X_t)=(1-t)f(B)+tf(C)
$$
である($f(X_t)=p\{(1-t)b_1+tc_1\}+q\{(1-t)b_2+tc_2\}+\{(1-t)+t\}s$ を $(1-t)$ の項と $t$ の項に分けた)。これは $t$ の 1 次式で、$t=0$ で $f(B)$、$t=1$ で $f(C)$ になる。$f(B)$ と $f(C)$ の符号が反対なら、この 1 次式は $0< t<1$ のどこかで $0$ になるので、辺 $BC$ の内部に $\ell$ との交点がある。符号が同じなら、$0\le t\le1$ で $f(X_t)$ は $f(B)$ と $f(C)$ の間の値をとり、$0$ にならないので、辺 $BC$ は $\ell$ と交わらない。$\ell$ と直線 $BC$ の交点は $D$ だけなので、$D$ が辺 $BC$ の内部にあるのは「$f(B)$ と $f(C)$ の符号が反対」のとき、そのときに限る。
段 3(数える)。3 つの頂点を、$f$ の値が正の組と負の組に分ける。(i) 3 つとも同じ組なら、どの辺の両端も同じ符号なので、$D$、$E$、$F$ はすべて延長の上にある。(ii) 2 つと 1 つに分かれるなら、1 つだけの頂点を含む 2 辺は両端の符号が反対で、残りの 1 辺は両端が同じ符号である。したがって延長の上にある点はちょうど 1 つである。分かれ方は (i) か (ii) しかないので、主張が示された。$\square$
証明の道具は、平行線で比が移ることだけである。どの点がどの点の間にあるかで場合分けしなくて済むように、ベクトルで述べておく。
点 $B$ を通る 2 本の異なる直線を考える。一方の直線の上に $B$ と異なる点 $F$、$G$ があり、他方の直線の上に $B$ と異なる点 $D$、$C$ があって、直線 $FD$ と直線 $GC$ が平行であるとする。このとき、ある実数 $k$ について
$$
\overrightarrow{BF}=k\,\overrightarrow{BG},\qquad \overrightarrow{BD}=k\,\overrightarrow{BC}
$$
が成り立つ($k$ は 2 つの式で同じ)。特に $F\ne G$ なら
$$
\frac{BD}{DC}=\frac{BF}{FG}
$$
である。
方針:$\overrightarrow{FD}$ と $\overrightarrow{GC}$ を、平行でない 2 つのベクトル $\vec g=\overrightarrow{BG}$、$\vec c=\overrightarrow{BC}$ で書き、平行の条件から係数を比べる。
段 1(係数を置く)。$F$ は直線 $BG$ の上にあるので $\overrightarrow{BF}=k\,\vec g$ と書ける。$D$ は直線 $BC$ の上にあるので $\overrightarrow{BD}=m\,\vec c$ と書ける。2 本の直線は異なるので、$\vec g$ と $\vec c$ は平行でない。
段 2(平行の条件)。$\overrightarrow{FD}=\overrightarrow{BD}-\overrightarrow{BF}=m\,\vec c-k\,\vec g$、$\overrightarrow{GC}=\vec c-\vec g$ である。$\overrightarrow{GC}\ne\vec0$($G$ と $C$ は異なる直線の上の $B$ 以外の点)で、$FD$ と $GC$ が平行なので、実数 $\lambda$ で $m\,\vec c-k\,\vec g=\lambda(\vec c-\vec g)$ と書ける。$\vec g$ と $\vec c$ は平行でないので、係数を比べて $m=\lambda$、$k=\lambda$ であり、$m=k$ である(位置ベクトルと内分点)。
段 3(比)。$\overrightarrow{DC}=\overrightarrow{BC}-\overrightarrow{BD}=(1-k)\vec c$、$\overrightarrow{FG}=\overrightarrow{BG}-\overrightarrow{BF}=(1-k)\vec g$ である。よって
$$
BD=|k|\,|\vec c|,\quad DC=|1-k|\,|\vec c|,\quad BF=|k|\,|\vec g|,\quad FG=|1-k|\,|\vec g|
$$
である。$F\ne G$ なら $k\ne1$ なので割り算ができて、$\dfrac{BD}{DC}=\dfrac{|k|}{|1-k|}=\dfrac{BF}{FG}$ である。$\square$
ex-men-start の三角形と $F(4,0)$、$D(8,-2)$ を使う。$C(0,6)$ を通り $FD$ に平行な直線は、$\overrightarrow{FD}=(4,-2)$ の向きなので $x+2y=12$ で、直線 $AB$($y=0$)と $G(12,0)$ で交わる。$\overrightarrow{BF}=(-2,0)$、$\overrightarrow{BG}=(6,0)$ なので $k=-\dfrac13$ で、実際 $\overrightarrow{BD}=(2,-2)=-\dfrac13(-6,6)=-\dfrac13\overrightarrow{BC}$ である。長さでは $BF=2$、$FG=8$ で $\dfrac{BF}{FG}=\dfrac14$ となり、ex-men-start (3) の $\dfrac{BD}{DC}=\dfrac14$ と一致する。
三角形 $ABC$ の横断線 $\ell$ が、直線 $BC$、$CA$、$AB$ と点 $D$、$E$、$F$ で交わるならば
$$
\frac{BD}{DC}\cdot\frac{CE}{EA}\cdot\frac{AF}{FB}=1
$$
である。
A(0,0)、B(6,0)、C(0,6) と横断線 x + 2y = 4。点線は頂点から直線までの距離で、BD/DC、CE/EA、AF/FB はそれぞれ距離の比 2:8、8:4、4:2 に等しい
方針:$C$ を通り $\ell$ に平行な直線を引き、直線 $AB$ との交点を $G$ とする。lem-men-parallel で $\dfrac{BD}{DC}$ と $\dfrac{CE}{EA}$ を、どちらも直線 $AB$ の上の比に移す。
段 1(点 $G$ をとる)。$\ell$ は横断線なので直線 $AB$ と平行でない。よって $C$ を通り $\ell$ に平行な直線 $m$ も直線 $AB$ と平行でなく、ただ 1 点 $G$ で交わる。$G$ は $A$、$B$、$F$ のどれとも異なる。実際、$G=B$ なら $m$ は直線 $BC$ になり、$\ell$ が $BC$ と平行になってしまう。$G=A$ なら $m$ は直線 $CA$ になり、$\ell$ が $CA$ と平行になってしまう。$G=F$ なら $m$ と $\ell$ は平行で共有点 $F$ をもつので一致し、$\ell$ が $C$ を通ってしまう。どれも横断線の仮定に反する。
段 2($\dfrac{BD}{DC}$ を移す)。$B$ を通る 2 本の直線 $AB$、$BC$ を考える。直線 $AB$ の上に $F$、$G$ があり、直線 $BC$ の上に $D$、$C$ がある(どれも $B$ と異なる)。直線 $FD$ は $\ell$ そのもので、直線 $GC$ は $m$ なので、2 つは平行である。$F\ne G$ なので lem-men-parallel により
$$
\frac{BD}{DC}=\frac{BF}{FG}
$$
である。
段 3($\dfrac{CE}{EA}$ を移す)。今度は $A$ を通る 2 本の直線 $AB$、$CA$ を考える。直線 $AB$ の上に $F$、$G$ があり、直線 $CA$ の上に $E$、$C$ がある(どれも $A$ と異なる)。直線 $FE$ は $\ell$、直線 $GC$ は $m$ で平行である。lem-men-parallel を、$B$ の役を $A$ にして使うと、$\overrightarrow{AF}=k'\overrightarrow{AG}$、$\overrightarrow{AE}=k'\overrightarrow{AC}$ となる実数 $k'$ がある。prf-men-parallel の段 3 と同じ計算で $AE=|k'|\,AC$、$EC=|1-k'|\,AC$、$AF=|k'|\,AG$、$FG=|1-k'|\,AG$ なので、$k'\ne0$($F\ne A$)に注意して
$$
\frac{CE}{EA}=\frac{|1-k'|}{|k'|}=\frac{GF}{FA}
$$
である。
段 4(掛ける)。段 2 と段 3 から
$$
\frac{BD}{DC}\cdot\frac{CE}{EA}\cdot\frac{AF}{FB}=\frac{BF}{FG}\cdot\frac{GF}{FA}\cdot\frac{AF}{FB}=1
$$
である。分子と分母に $BF$($=FB$)、$FG$($=GF$)、$FA$($=AF$)が 1 回ずつ現れるので、約分されて $1$ になる。$\square$
C を通り ℓ に平行な直線を引くと、直線 AB と G(12,0) で交わる。BD/DC は BF/FG に、CE/EA は GF/FA に移る
ex-men-start で、$G(12,0)$ は ex-men-parallel で求めた。$A(0,0)$、$F(4,0)$、$B(6,0)$、$G(12,0)$ なので $BF=2$、$FG=8$、$GF=8$、$FA=4$、$AF=4$、$FB=2$ である。段 2 の $\dfrac{BF}{FG}=\dfrac28=\dfrac14$ は $\dfrac{BD}{DC}$ に、段 3 の $\dfrac{GF}{FA}=\dfrac84=2$ は $\dfrac{CE}{EA}$ に等しい。積は $\dfrac28\cdot\dfrac84\cdot\dfrac42=1$ である。
同じ定理は、頂点から横断線までの距離を使っても示せる。図 1 の点線がその距離である。
方針:$\dfrac{BD}{DC}$ が「$B$ から $\ell$ までの距離」と「$C$ から $\ell$ までの距離」の比に等しいことを示す。3 つの比を掛けると距離が約分される。
段 1(距離を置く)。$A$、$B$、$C$ から $\ell$ までの距離を $h_A$、$h_B$、$h_C$ とする。頂点は $\ell$ の上にないので、どれも正である。
段 2($\dfrac{BD}{DC}=\dfrac{h_B}{h_C}$)。$B$、$C$ から $\ell$ に下ろした垂線の足を $B'$、$C'$ とする。$\ell$ が直線 $BC$ と垂直なら $B'=C'=D$ で、$BD=h_B$、$DC=h_C$ なので主張は成り立つ。そうでなければ $B'\ne D$、$C'\ne D$ で、直角三角形 $BB'D$ と $CC'D$ ができる。2 つの三角形は $B'$、$C'$ で直角をもち、$D$ の角はどちらも直線 $BC$ と $\ell$ のなす鋭角に等しい(直角三角形の直角でない角は鋭角で、2 直線 $DB$、$DB'$ のなす角だから。$C$ の側も同じ)。2 つの角が等しいので相似であり、$\dfrac{BD}{CD}=\dfrac{BB'}{CC'}=\dfrac{h_B}{h_C}$ である。
段 3(掛ける)。頂点の名前を回して、同じように $\dfrac{CE}{EA}=\dfrac{h_C}{h_A}$、$\dfrac{AF}{FB}=\dfrac{h_A}{h_B}$ である。よって
$$
\frac{BD}{DC}\cdot\frac{CE}{EA}\cdot\frac{AF}{FB}=\frac{h_B}{h_C}\cdot\frac{h_C}{h_A}\cdot\frac{h_A}{h_B}=1
$$
である。$\square$
ex-men-start の $\ell:\ x+2y-4=0$ について、点と直線の距離 の公式 $\dfrac{|x_0+2y_0-4|}{\sqrt{1^2+2^2}}$ で
$$
h_A=\frac{|0+0-4|}{\sqrt5}=\frac4{\sqrt5},\qquad h_B=\frac{|6+0-4|}{\sqrt5}=\frac2{\sqrt5},\qquad h_C=\frac{|0+12-4|}{\sqrt5}=\frac8{\sqrt5}
$$
である。$\dfrac{h_B}{h_C}=\dfrac28=\dfrac14$、$\dfrac{h_C}{h_A}=\dfrac84=2$、$\dfrac{h_A}{h_B}=\dfrac42=2$ で、ex-men-start の 3 つの比と一致する。
頂点から $\ell$ までの距離の比は、$\ell$ の上の同じ線分を底辺とする 2 つの三角形の面積の比でもある。たとえば $h_B:h_C$ は、底辺 $EF$ を共有する三角形 $BEF$ と三角形 $CEF$ の面積の比に等しい。したがって距離による証明は、そのまま面積の比による証明と読める。底辺や高さをそろえて面積の比で線分の比を移す考え方は 三角形の面積比 で扱い、Cevaの定理(高校数学) の証明もこの形である。
Menelausの定理がよく使われるのは、三角形の中の線分の比を求めるときである。求めたい比を含む三角形と、それを横切る直線を見つけるのがこつである。
三角形 $ABC$ で、辺 $BC$ を $1:2$ に分ける点を $D$、辺 $CA$ の中点を $E$ とし、線分 $AD$ と $BE$ の交点を $P$ とする。$AP:PD$ を求める。
三角形 $ADC$ と、それを横切る直線 $BE$ を考える。直線 $BE$ は、直線 $DC$ と $B$ で、辺 $CA$ と $E$ で、辺 $AD$ と $P$ で交わる。thm-men-main を三角形 $ADC$(頂点を $A\to D\to C$ の順)に使うと
$$
\frac{DB}{BC}\cdot\frac{CE}{EA}\cdot\frac{AP}{PD}=1
$$
である。$BD:DC=1:2$ なので $DB=1$、$BC=3$ とみてよく、$\dfrac{DB}{BC}=\dfrac13$ である。$\dfrac{CE}{EA}=1$ なので $\dfrac{AP}{PD}=3$、つまり $AP:PD=3:1$ である。
座標で確かめる。$A(0,0)$、$B(6,0)$、$C(0,6)$ とすると $D=\dfrac{2B+C}3=(4,2)$、$E(0,3)$ である。直線 $AD$ は $y=\dfrac12x$、直線 $BE$ は $y=3-\dfrac12x$ なので、交点は $\dfrac12x=3-\dfrac12x$ より $P(3,\tfrac32)$ である。$\overrightarrow{AP}=(3,\tfrac32)$、$\overrightarrow{PD}=(1,\tfrac12)$ で $\overrightarrow{AP}=3\overrightarrow{PD}$ なので、$AP:PD=3:1$ である。
同じ比は 位置ベクトルと内分点 の方法($P$ を 2 通りに表して係数を比べる)でも求まる。Menelausの定理は、その計算を「比の積」の 1 行にまとめたものとみることができる。
ex-men-sides (2) の横断線 $x+2y=16$ では $D(-4,10)$、$E(0,8)$、$F(16,0)$ である。$BD=10\sqrt2$、$DC=4\sqrt2$ で $\dfrac{BD}{DC}=\dfrac52$、$CE=2$、$EA=8$ で $\dfrac{CE}{EA}=\dfrac14$、$AF=16$、$FB=10$ で $\dfrac{AF}{FB}=\dfrac85$ である。積は $\dfrac52\cdot\dfrac14\cdot\dfrac85=1$ で、3 つとも延長の上にあっても thm-men-main は成り立つ。証明の段 1〜4 は、点が辺の内部にあるか延長の上にあるかを使っていない。
3 つの点が一直線上にあることを示したいとき、比を計算するだけで済むので、逆もよく使う。ただし、prop-men-sides のとおり、横断線の交点は延長の上に 1 つか 3 つ来る。逆を述べるときも、点の位置についての仮定が要る(仮定を外すと崩れる例は ex-men-midpoints)。高校でよく使う「延長の上に 1 つ」の形で述べる。
三角形 $ABC$ で、$D$ は辺 $BC$ の延長の上の点($B$、$C$ と異なる)、$E$、$F$ はそれぞれ辺 $CA$、$AB$ の内部の点とする。
$$
\frac{BD}{DC}\cdot\frac{CE}{EA}\cdot\frac{AF}{FB}=1
$$
ならば、$D$、$E$、$F$ は一直線上にある。
方針:直線 $EF$ が直線 $BC$ と交わる点 $D'$ をとり、thm-men-main を使って $D'$ と $D$ が同じ比で辺 $BC$ を外分することを示す。外分の比が同じ点はただ 1 つである。
段 1($\dfrac{BD}{DC}\ne1$)。$D$ が $C$ を越えた側にあれば $BD=BC+CD>CD$ で、$B$ を越えた側にあれば $DC=DB+BC>DB$ である。どちらでも $BD\ne DC$ なので、仮定の積から $\dfrac{CE}{EA}\cdot\dfrac{AF}{FB}=\dfrac{DC}{BD}\ne1$ である。
段 2(直線 $EF$ は $BC$ と平行でない)。$E$ と $F$ は異なる直線 $CA$、$AB$ の上の、$A$ と異なる点なので $E\ne F$ である。もし直線 $EF$ が直線 $BC$ と平行なら、$A$ を通る 2 本の直線 $AB$、$AC$ に lem-men-parallel を使って、$\overrightarrow{AF}=k\overrightarrow{AB}$、$\overrightarrow{AE}=k\overrightarrow{AC}$ となる実数 $k$ がある。prf-men-parallel の段 3 と同じ計算で $\dfrac{AF}{FB}=\dfrac{|k|}{|1-k|}=\dfrac{AE}{EC}$ となり、$\dfrac{CE}{EA}\cdot\dfrac{AF}{FB}=1$ である。これは段 1 に反する。よって直線 $EF$ は直線 $BC$ とただ 1 点で交わる。その点を $D'$ とする。
段 3(直線 $EF$ は横断線)。直線 $EF$ が $A$ を通れば、それは直線 $AE$、つまり直線 $CA$ であり、$F$ が直線 $CA$ と $AB$ の両方に乗って $F=A$ となってしまう。$C$ を通れば直線 $CE$、つまり直線 $CA$ になって同じ矛盾が起きる。$B$ を通れば直線 $BF$、つまり直線 $AB$ になり、$E=A$ となってしまう。よって直線 $EF$ は頂点を通らない。また直線 $EF$ は直線 $CA$、$AB$ とそれぞれ $E$、$F$ で交わり、段 2 より $BC$ とも交わるので、どの辺とも平行でない。したがって直線 $EF$ は横断線である。
段 4($D'$ は延長の上)。$E$、$F$ は辺の内部にあるので、prop-men-sides により、延長の上にある交点はちょうど 1 つで、それは $D'$ である。
段 5(比が同じ)。thm-men-main を横断線 $EF$ に使うと $\dfrac{BD'}{D'C}\cdot\dfrac{CE}{EA}\cdot\dfrac{AF}{FB}=1$ である。仮定の式と比べて $\dfrac{BD'}{D'C}=\dfrac{BD}{DC}$ である。この値を $k$ とおく。
段 6(点が同じ)。辺 $BC$ の延長の上の点 $X$ で $\dfrac{BX}{XC}=k$ となるものを調べる。段 1 と同じく、$X$ が $C$ を越えた側なら $k>1$、$B$ を越えた側なら $k<1$ なので、$X$ がどちらの側にあるかは $k$ で決まる。$C$ を越えた側なら $BX=BC+CX$ を $\dfrac{BC+CX}{CX}=k$ に入れて $CX=\dfrac{BC}{k-1}$ である。$B$ を越えた側なら $XC=XB+BC$ を $\dfrac{BX}{BX+BC}=k$ に入れて $BX=\dfrac{k\,BC}{1-k}$ である。どちらの場合も $X$ の位置は 1 つに決まる。$D$ と $D'$ はどちらもこの条件を満たすので $D'=D$ であり、$D$、$E$、$F$ は直線 $EF$ の上にある。$\square$
prf-men-main-distance では、頂点から横断線までの距離の比が約分された。距離に符号をつけると、「延長の上の点は 1 つか 3 つ」という事実と Menelausの定理が 1 つの式にまとまり、逆にも例外がなくなる。
点 $D$ が直線 $BC$ の上にあり、$D\ne C$ とする。$\overrightarrow{BD}=k\,\overrightarrow{DC}$ を満たす実数 $k$ がただ 1 つあるので、これを
$$
\frac{\overline{BD}}{\overline{DC}}:=k
$$
と書き、符号つきの比 という。$D$ が線分 $BC$ の内部にあれば $k=\dfrac{BD}{DC}>0$、線分 $BC$ の外にあれば $k=-\dfrac{BD}{DC}<0$ である。$k=-1$ となる点はない($\overrightarrow{BD}=-\overrightarrow{DC}$ なら $\overrightarrow{BC}=\overrightarrow{BD}+\overrightarrow{DC}=\vec0$ となってしまう)。
この定義は Cevaの定理(高校数学) で使ったものと同じである。ex-men-start では $\overrightarrow{BD}=(2,-2)=-\dfrac14(-8,8)=-\dfrac14\overrightarrow{DC}$ なので $\dfrac{\overline{BD}}{\overline{DC}}=-\dfrac14$ である。
直線 $\ell$ の方程式を $f(x,y)=px+qy+s=0$ とする。$B$、$C$ は $\ell$ の上になく、直線 $BC$ は $\ell$ と平行でないとする。$\ell$ と直線 $BC$ の交点を $D$ とすると
$$
\frac{\overline{BD}}{\overline{DC}}=-\frac{f(B)}{f(C)}
$$
である。
方針:直線 $BC$ の点を $X_t=(1-t)B+tC$ と書くと、$f(X_t)$ は $t$ の 1 次式になる(prf-men-sides の段 2)。$f(X_t)=0$ を解いて $D$ の $t$ を求める。
段 1($t$ を求める)。prf-men-sides の段 2 と同じ計算で、すべての実数 $t$ について $f(X_t)=(1-t)f(B)+tf(C)=f(B)+t\{f(C)-f(B)\}$ である。もし $f(B)=f(C)$ なら $f(X_t)=f(B)\ne0$ がすべての $t$ で成り立ち、直線 $BC$ は $\ell$ と交わらない。仮定より交わるので $f(B)\ne f(C)$ で、$f(X_t)=0$ の解はただ 1 つ
$$
t=\frac{f(B)}{f(B)-f(C)}
$$
である。$D=X_t$ である。
段 2(比)。$\overrightarrow{BD}=D-B=t\,(C-B)$、$\overrightarrow{DC}=C-D=(1-t)(C-B)$ で、$1-t=\dfrac{-f(C)}{f(B)-f(C)}$ は $0$ でない。よって
$$
\frac{\overline{BD}}{\overline{DC}}=\frac{t}{1-t}=\frac{f(B)}{-f(C)}=-\frac{f(B)}{f(C)}
$$
である。$\square$
$|f(X)|$ は点 $X$ から $\ell$ までの距離の $\sqrt{p^2+q^2}$ 倍なので(点と直線の距離)、この補題の絶対値をとったものが prf-men-main-distance の段 2 である。
三角形 $ABC$ の横断線 $\ell$ が、直線 $BC$、$CA$、$AB$ と点 $D$、$E$、$F$ で交わるならば
$$
\frac{\overline{BD}}{\overline{DC}}\cdot\frac{\overline{CE}}{\overline{EA}}\cdot\frac{\overline{AF}}{\overline{FB}}=-1
$$
である。
方針:3 つの比を lem-men-linear で書き直して掛ける。
$\ell$ の方程式を $f(x,y)=0$ とする。横断線なので頂点は $\ell$ の上になく、どの辺も $\ell$ と平行でない。lem-men-linear と、その頂点の名前を回したものにより
$$
\frac{\overline{BD}}{\overline{DC}}\cdot\frac{\overline{CE}}{\overline{EA}}\cdot\frac{\overline{AF}}{\overline{FB}}=\left(-\frac{f(B)}{f(C)}\right)\left(-\frac{f(C)}{f(A)}\right)\left(-\frac{f(A)}{f(B)}\right)=(-1)^3=-1
$$
である。$\square$
積が負なので、3 つの符号つきの比のうち負のもの(延長の上の点)は奇数個、つまり 1 つか 3 つである。これは prop-men-sides の別証明になっている。絶対値をとると thm-men-main に戻る。
ex-men-start の $f(x,y)=x+2y-4$ では $f(A)=-4$、$f(B)=2$、$f(C)=8$ なので
$$
\frac{\overline{BD}}{\overline{DC}}=-\frac28=-\frac14,\qquad \frac{\overline{CE}}{\overline{EA}}=-\frac{8}{-4}=2,\qquad \frac{\overline{AF}}{\overline{FB}}=-\frac{-4}{2}=2
$$
であり、積は $-\dfrac14\cdot2\cdot2=-1$ である。1 つ目は上で求めた $-\dfrac14$ と一致する。ex-men-all-outside の $f(x,y)=x+2y-16$ では $f(A)=-16$、$f(B)=-10$、$f(C)=-4$ で、比は $-\dfrac{10}4$、$-\dfrac{4}{16}$、$-\dfrac{16}{10}$ とすべて負になり、積は $-1$ である。
$D$、$E$、$F$ をそれぞれ直線 $BC$、$CA$、$AB$ の上の点で、どれも頂点と異なるとする。
$$
\frac{\overline{BD}}{\overline{DC}}\cdot\frac{\overline{CE}}{\overline{EA}}\cdot\frac{\overline{AF}}{\overline{FB}}=-1
$$
ならば、$D$、$E$、$F$ は一直線上にある。
方針:直線 $EF$ の方程式 $g=0$ を使い、lem-men-linear で比を $g$ の値の比に直す。仮定の積から、直線 $EF$ が直線 $BC$ と交わること、その交点の比が $D$ の比と同じことが出る。
段 1(直線 $EF$ の性質)。prf-men-converse の段 2・段 3 と同じ議論で、$E\ne F$ であり、直線 $EF$ は頂点を通らない(そこでは $E$、$F$ が辺の内部にあることを使っていない)。直線 $EF$ の方程式を $g(x,y)=0$ とすると、$g(A)$、$g(B)$、$g(C)$ はどれも $0$ でない。直線 $EF$ は直線 $CA$、$AB$ と交わり、どちらとも一致しないので、この 2 直線と平行でない。
段 2(2 つの比を $g$ で書く)。lem-men-linear により $\dfrac{\overline{CE}}{\overline{EA}}=-\dfrac{g(C)}{g(A)}$、$\dfrac{\overline{AF}}{\overline{FB}}=-\dfrac{g(A)}{g(B)}$ である。2 つを掛けると $\dfrac{g(C)}{g(B)}$ なので、仮定の式から
$$
\frac{\overline{BD}}{\overline{DC}}=-\frac{g(B)}{g(C)}
$$
である。
段 3(直線 $BC$ と交わる)。def-men-signed により符号つきの比は $-1$ にならないので、段 2 より $g(B)\ne g(C)$ である。prf-men-linear の段 1 の式 $g(X_t)=g(B)+t\{g(C)-g(B)\}$ により、直線 $EF$ は直線 $BC$ とただ 1 点 $D'$ で交わり、lem-men-linear により $\dfrac{\overline{BD'}}{\overline{D'C}}=-\dfrac{g(B)}{g(C)}$ である。
段 4(点が同じ)。$\overrightarrow{BX}=k\,\overrightarrow{XC}$ を $X$ について解くと $X-B=k(C-X)$、$(1+k)X=B+kC$、$X=\dfrac{B+kC}{1+k}$ である($k\ne-1$)。よって符号つきの比 $k$ が決まれば点 $X$ はただ 1 つに決まる。$D$ と $D'$ は同じ比をもつので $D=D'$ であり、$D$ は直線 $EF$ の上にある。$\square$
prf-men-converse の段 1〜2 で「直線 $EF$ が $BC$ と平行になる場合」を除くのに手間がかかったのは、長さの比では $\dfrac{BD}{DC}=1$ を満たす延長の上の点がないことを別に確かめる必要があったからである。符号つきの比では、平行になる場合は「比が $-1$」に当たり、そのような点がないことが定義から出る。
Cevaの定理(高校数学) は、3 本の Ceva 線が 1 点で交わるとき符号つきの比の積が $+1$ になるという定理で、その逆には「3 本が平行になる」例外があった。Menelausの定理では積が $-1$ で、逆に例外がない。
重心座標(Cevaの定理(高校数学) の後半)で書くと、2 つの定理の違いがはっきりする。符号つきの比を $r_1=\dfrac{\overline{BD}}{\overline{DC}}$、$r_2=\dfrac{\overline{CE}}{\overline{EA}}$、$r_3=\dfrac{\overline{AF}}{\overline{FB}}$ とすると、prf-men-signed-converse の段 4 の式から $D=\dfrac{B+r_1C}{1+r_1}$ などで、3 点の重心座標の比は $D=(0:1:r_1)$、$E=(r_2:0:1)$、$F=(1:r_3:0)$ である。3 点が一直線上にあることは、重心座標を並べた $3\times3$ の 行列式 が $0$ になることと同値である(面積が行列式で表されることから出る。1次変換と行列式:面積の拡大率。ここでは証明しない)。実際に計算すると
$$
\det\begin{pmatrix}0&1&r_1\\ r_2&0&1\\ 1&r_3&0\end{pmatrix}=1+r_1r_2r_3
$$
なので、「一直線上」と「$r_1r_2r_3=-1$」が同値であることが 1 行で読める。射影平面 では点と直線の役目を入れ替える対応(双対)があり、Cevaの定理と Menelausの定理はその対応で結ばれた一対の定理として扱われる。
どの仮定を外すと何が崩れるかを一覧にする。
| 外した仮定 | 崩れる主張 | ボックス |
|---|---|---|
| 延長の上の点が 1 つ(または 3 つ) | 逆(積が $1$ なら一直線上) | ex-men-midpoints |
| 比を一周する順に書く | 積が $1$ になる | ex-men-order |
| 横断線が辺と平行でない | 交点 $D$ があること | ex-men-parallel-side |
| 横断線が頂点を通らない | 比が定まること | ex-men-vertex |
$D$、$E$、$F$ を辺 $BC$、$CA$、$AB$ の中点とすると、長さの比はどれも $1$ で、積は $1\cdot1\cdot1=1$ である。しかし 3 つの中点は一直線上にない。$A(0,0)$、$B(6,0)$、$C(0,6)$ なら $D(3,3)$、$E(0,3)$、$F(3,0)$ で、$E$ と $F$ を通る直線 $x+y=3$ に $D$ を入れると $6\ne3$ である。
崩れたのは、3 つとも辺の内部にあり、thm-men-converse の「$D$ は延長の上」という仮定を満たさないからである。符号つきの比は $1,1,1$ で積は $+1$ になり、thm-men-signed-converse の $-1$ とは違う。積 $+1$ は Cevaの定理の条件で、実際 3 本の中線は重心で交わる(Cevaの定理(高校数学))。
ex-men-start で、2 つ目の比だけ逆向きに $\dfrac{EA}{CE}$ と書くと
$$
\frac{BD}{DC}\cdot\frac{EA}{CE}\cdot\frac{AF}{FB}=\frac14\cdot\frac12\cdot2=\frac14\ne1
$$
になる。比は、三角形の頂点を「頂点 → 分点 → 次の頂点」と一周するように書く。三角形の中の比を求める ex-men-find でも、三角形 $ADC$ の頂点を $A\to D\to C\to A$ と回る順に比を並べた。
$A(0,0)$、$B(6,0)$、$C(0,6)$ で、直線 $x+y=2$ は辺 $CA$、$AB$ と $E(0,2)$、$F(2,0)$ で交わるが、$BC$ と平行なので直線 $BC$ とは交わらず、$D$ がない。$\dfrac{CE}{EA}\cdot\dfrac{AF}{FB}=\dfrac42\cdot\dfrac24=1$ なので、もし定理の式が成り立つなら $\dfrac{BD}{DC}=1$、つまり $D$ は中点 $(3,3)$ でなければならないが、$(3,3)$ は直線 $x+y=2$ の上にない。符号つきの比でいえば、必要な比は $-1$ で、def-men-signed のとおりそのような点は直線 $BC$ の上にない。
直線 $\ell$ が頂点 $A$ を通ると、$\ell$ と直線 $CA$、$AB$ の交点はどちらも $A$ になり、$EA=0$、$AF=0$ となる。$\dfrac{CE}{EA}$ は分母が $0$ で定まらず、定理の式は意味をもたない。たとえば $A(0,0)$、$B(6,0)$、$C(0,6)$ と直線 $y=x$ では $E=F=A$ で、$D(3,3)$ は中点である。
正六角形の中に三角形と横断線を見つけて、Menelausの定理を使う問題である。
正六角形 $ABCDEF$ の対角線 $AC$、$CE$ の内部に、それぞれ点 $M$、$N$ を
$$
\frac{AM}{AC}=\frac{CN}{CE}=r
$$
となるようにとる。$B$、$M$、$N$ が一直線上にあるとき、$r$ を求めよ。
(出典:国際数学オリンピック(1982 年)第 5 問 Oly82。問題文は英文からの和訳。)
正六角形 ABCDEF と、AM/AC = CN/CE = r = 1/√3 のときの直線 BMN。色をつけた三角形 GCE に Menelausの定理を使う
方針:対角線 $AC$ の中点を $G$ とすると、$B$、$G$、$E$ は一直線上にある。三角形 $GCE$ と、それを横切る直線 $BMN$ に thm-men-main を使うと、$r$ の 2 次方程式が出る。長さの比の式は $M$ が $G$ のどちら側にあるかで変わるので、先に prop-men-sides で $M$ の位置を決める。
段 1(座標と長さ)。1 辺の長さを $1$ とし、正六角形の中心を原点にして $A\left(-\dfrac{\sqrt3}2,\dfrac12\right)$、$B(0,1)$、$C\left(\dfrac{\sqrt3}2,\dfrac12\right)$、$E(0,-1)$ とおく(残りの頂点は $D\left(\dfrac{\sqrt3}2,-\dfrac12\right)$、$F\left(-\dfrac{\sqrt3}2,-\dfrac12\right)$)。$AC=\sqrt3$ で、$CE$ も $\sqrt{\dfrac34+\dfrac94}=\sqrt3$ である。$AC$ の中点は $G\left(0,\dfrac12\right)$ で、$B$、$G$、$E$ はどれも $y$ 軸の上にある。$BG=\dfrac12$、$GE=\dfrac32$、$EB=2$ である。
段 2($M$ と $N$ の位置)。$M=A+r(C-A)=\left(\sqrt3\left(r-\dfrac12\right),\dfrac12\right)$ で、$A$、$G$、$C$ の $x$ 座標は $-\dfrac{\sqrt3}2$、$0$、$\dfrac{\sqrt3}2$ である。よって $M$ は、$r<\dfrac12$ なら線分 $AG$ の内部、$r=\dfrac12$ なら $G$、$r>\dfrac12$ なら線分 $GC$ の内部にある。$N$ は線分 $CE$ の内部の点である($0< r<1$ なので $N\ne C$、$N\ne E$)。また $B$ は、$y$ 軸の上で $E(0,-1)$ から見て $G\left(0,\dfrac12\right)$ の先にあるので、三角形 $GCE$ の辺 $EG$ を $G$ の先へ延ばした延長の上にある。以下、$B$、$M$、$N$ が一直線上にあるとする。
段 3($r\ne\dfrac12$ なら直線 $BMN$ は三角形 $GCE$ の横断線)。$r\ne\dfrac12$ とする。直線 $BMN$ が $G$ を通るなら、それは直線 $BG$、つまり $y$ 軸であり、$M$ の $x$ 座標 $\sqrt3\left(r-\dfrac12\right)$ が $0$ でないことに反する。$E$ を通るなら直線 $BE$、つまりやはり $y$ 軸で、同じ矛盾が起きる。$C$ を通るなら直線 $BC$ であり、直線 $BC$ と直線 $AC$ の共有点は $C$ だけ($B$ は直線 $AC$ の上にない)なので $M=C$ となり、$r<1$ に反する。よって直線 $BMN$ は三角形 $GCE$ のどの頂点も通らない。さらに、この直線は直線 $GC$、$CE$、$EG$ とそれぞれ $M$、$N$、$B$ で交わり、頂点を通らないのでどれとも一致しない。したがってどの辺とも平行でなく、三角形 $GCE$ の横断線である。
段 4($r>\dfrac12$)。(i) $r=\dfrac12$ なら $M=G$ で、直線 $BM$ は直線 $BE$、つまり $y$ 軸である。直線 $CE$ と $y$ 軸の共有点は $E$ だけで、$N\ne E$ なので、$N$ はこの直線の上にない。これは $B$、$M$、$N$ が一直線上にあることに反する。(ii) $r<\dfrac12$ なら、段 3 により直線 $BMN$ は三角形 $GCE$ の横断線である。段 2 より、$N$ は辺 $CE$ の内部にあり、$M$ は辺 $CG$ を $G$ の先へ延ばした延長の上(線分 $AG$ の内部)に、$B$ は辺 $EG$ の延長の上にある。延長の上の交点がちょうど 2 つになり、prop-men-sides(延長の上の点は 1 つか 3 つ)に反する。よって $r>\dfrac12$ で、$M$ は線分 $GC$ の内部にある。
段 5(Menelausの定理)。三角形 $GCE$ を考える。段 3 により直線 $BMN$ はその横断線で、辺 $GC$ と $M$ で、辺 $CE$ と $N$ で、辺 $EG$ の延長と $B$ で交わる。thm-men-main を頂点の順 $G\to C\to E$ で使うと
$$
\frac{GM}{MC}\cdot\frac{CN}{NE}\cdot\frac{EB}{BG}=1
$$
である。$GM=AM-AG=\sqrt3\left(r-\dfrac12\right)$、$MC=\sqrt3(1-r)$、$CN=\sqrt3\,r$、$NE=\sqrt3(1-r)$、$\dfrac{EB}{BG}=\dfrac{2}{1/2}=4$ を入れると
$$
\frac{r-\frac12}{1-r}\cdot\frac{r}{1-r}\cdot4=1
$$
である。
段 6(解く)。分母を払うと $4r\left(r-\dfrac12\right)=(1-r)^2$、つまり $4r^2-2r=1-2r+r^2$ で、$3r^2=1$ である。$r>0$ なので $r=\dfrac1{\sqrt3}$ である。これは段 4 の条件 $r>\dfrac12$ を満たす($\dfrac1{\sqrt3}\approx0.577$)。
段 7(逆向きの確認)。$r=\dfrac1{\sqrt3}$ のとき、$\dfrac{GM}{MC}\cdot\dfrac{CN}{NE}\cdot\dfrac{EB}{BG}=1$ で、$M$、$N$ は辺 $GC$、$CE$ の内部、$B$ は辺 $EG$ の延長の上にある。thm-men-converse(頂点の名前を $A,B,C$ から $E,G,C$ に読み替え、延長の上の点が $B$)により $B$、$M$、$N$ は一直線上にある。よって答えは $r=\dfrac1{\sqrt3}$ である。$\square$
prf-men-oly82 では、長さの比で式を立てる前に、$M$ が $G$ のどちら側にあるかを先に決める必要があった(段 4)。長さの比では $GM$ が $AM-AG$ になるか $AG-AM$ になるかで式が変わるからである。符号つきの比ではその必要がない。$r\ne\dfrac12$($M\ne G$)とすると、thm-men-signed を使うための符号つきの比は、$M=G+\left(r-\dfrac12\right)(C-A)$ から、$r$ が $\dfrac12$ より大きいか小さいかによらず
$$
\frac{\overline{GM}}{\overline{MC}}=\frac{r-\frac12}{1-r},\qquad \frac{\overline{CN}}{\overline{NE}}=\frac{r}{1-r},\qquad \frac{\overline{EB}}{\overline{BG}}=-4
$$
である($\overrightarrow{EB}=(0,2)$、$\overrightarrow{BG}=\left(0,-\dfrac12\right)$)。$r\ne\dfrac12$ のとき、$M$、$N$、$B$ はどれも三角形 $GCE$ の頂点と異なるので、$B$、$M$、$N$ が一直線上にあることは、thm-men-signed(直線 $BMN$ が横断線であることは段 3)と thm-men-signed-converse により、積が $-1$ であることと同値である。これは段 5 と同じ方程式 $4r\left(r-\dfrac12\right)=(1-r)^2$、つまり $3r^2=1$ を与え、$0< r<1$ の解は $r=\dfrac1{\sqrt3}$ だけである。$r=\dfrac12$ では $M=G$ が三角形 $GCE$ の頂点になって 2 つの定理の仮定を満たさないが、段 4 (i) のとおり $B$、$G$、$N$ は一直線上にない。
座標で直接確かめることもできる。3 点 $(x_1,y_1)$、$(x_2,y_2)$、$(x_3,y_3)$ が一直線上にあるのは $(x_2-x_1)(y_3-y_1)-(y_2-y_1)(x_3-x_1)=0$ のときである(左辺は 3 点がつくる三角形の 符号付き面積 の 2 倍)。$B(0,1)$、$M\left(\sqrt3\left(r-\dfrac12\right),\dfrac12\right)$、$N=C+r(E-C)=\left(\dfrac{\sqrt3}2(1-r),\dfrac12-\dfrac32r\right)$ を入れると、左辺は $-\dfrac{\sqrt3}2(3r^2-1)$ になり、同じ結論 $r=\dfrac1{\sqrt3}$ が出る。Menelausの定理は、この面積の計算を、比の掛け算に置き換えたものとみることができる。
Mathpediaは寄付と、参考文献の書籍リンク(Amazonアソシエイト)の紹介料で運営されています。 支援について / 寄付する