# 三角形の名定理：Euler 線・九点円・Simson 線・Fermat 点・Erdős–Mordell の不等式

> 外心を原点にとるベクトルの計算で Euler 線・九点円・Euler の三角形の定理 OI^2 = R^2 - 2Rr を示し、Simson 線と Steiner 線、Fermat 点（120 度の条件と最小性）、Erdős–Mordell の不等式、等角共役点の存在を証明する。
> https://rikai.mugen-giken.com/mathematics/hs-geometry/triangle-theorems

## 0. この記事の要点

三角形の形はいくらでも変えられるのに、ある3つの点がいつも一直線に並んだり、9つの点がいつも同じ円の上に乗ったりする、という不思議な事実があります。この記事では、それが偶然ではないことを、座標とベクトルの計算で一つずつ確かめます。あわせて、3つの頂点までの道のりの合計が最も短くなる点はどこか、という素朴な疑問にも答えます。

- 三角形には、重心・外心・内心・垂心という「中心」があります（前の章 [三角形の五心とチェバ・メネラウスの定理](/mathematics/hs-geometry/triangle-centers)）。この章では、それらの間の関係を、**外心を原点にとったベクトル**で調べます。垂心は $H=A+B+C$ と書けるので、**Euler 線**（外心・重心・垂心が一直線上にあって $OG:GH=1:2$）は一行で出ます（<Ref to="thm-euler-line" />）。
- **九点円**は、中心が $O$ と $H$ の中点、半径が $R/2$ の円で、辺の中点・垂線の足・$AH,BH,CH$ の中点の 9 点が乗ります（<Ref to="thm-nine-point-circle" />）。
- **Euler の三角形の定理** $OI^2=R^2-2Rr$ は、内心の位置ベクトル $I=\frac{aA+bB+cC}{a+b+c}$ の長さを計算するだけで出ます。系として $R\ge2r$ を得ます（<Ref to="thm-euler-triangle" />）。
- **Simson 線**（外接円上の点から 3 辺に下ろした垂線の足は一直線上にある）とその逆は、円周上の点の媒介変数表示と回転行列の計算で、場合分けなしに証明します（<Ref to="thm-simson" />）。
- **Fermat 点**（3 頂点までの距離の和が最小の点）は、すべての角が $120^\circ$ 未満なら 3 辺を $120^\circ$ で見込む点、そうでなければ鈍角の頂点です（<Ref to="thm-fermat-point" />）。**Erdős–Mordell の不等式**は、余弦定理と相加相乗平均だけで証明します（<Ref to="thm-erdos-mordell" />）。
- 角の二等分線に関する反射で、1 点で交わる 3 直線がまた 1 点で交わる直線に移ること（**等角共役点**。折り返した 3 直線の交点のこと）を、三角関数形の Ceva の定理から示します（<Ref to="thm-isogonal-conjugate" />）。

<Aside type="tip" title="この記事で使う事前知識">

- **外心・重心・垂心・内心**: 三角形の「中心」と呼ばれる4つの点。外心は外接円の中心、重心は中線の交点、垂心は3本の垂線の交点、内心は内接円の中心です。→ [外心](/mathematics/hs-geometry/triangle-centers#thm-circumcenter)、[垂心](/mathematics/hs-geometry/triangle-centers#thm-orthocenter)、[内心](/mathematics/hs-geometry/triangle-centers#thm-incenter)
- **三角関数形の Ceva の定理**: 頂点から出る3本の直線が1点で交わる条件を、分けられた角の正弦の積が $1$ になること、と言い換えたもの。→ [三角関数形の Ceva の定理](/mathematics/hs-geometry/triangle-centers#thm-trig-ceva)
- **内積**: 2つのベクトルから数を作る演算で、長さと間の角の余弦の積に等しい。→ [内積](/mathematics/hs-geometry/plane-vectors#def-dot-det)
- **重心座標**: 三角形の内部の点を $P=\alpha A+\beta B+\gamma C$（$\alpha,\beta,\gamma>0$、$\alpha+\beta+\gamma=1$）の形に表すこと。→ [三角形の五心とチェバ・メネラウスの定理](/mathematics/hs-geometry/triangle-centers)
- **円周上の点の表し方**: 単位円周上の点を、角 $\theta$ を使って $e(\theta)$ と書く（回転行列とあわせて4節で使う）。→ [円の幾何](/mathematics/hs-geometry/circle-geometry)

</Aside>

## 1. 動機 — 偶然に見える一致を、計算で説明する

外心 $O$、重心 $G$、垂心 $H$ は、三角形の形によってばらばらに動きます。それなのにこの 3 点はいつも一直線上に並び、しかも $OG:GH$ がいつも $1:2$ です。九点円の 9 つの点も、三角形が変わるたびに別の位置を取りながら同じ円周に乗ります。この「偶然」は、図の補助線で説明されることが多いのですが、ベクトルで書くと**ほとんど自明**になります。

その鍵は、原点を外心にとることです。そのとき $|\boldsymbol a|=|\boldsymbol b|=|\boldsymbol c|=R$ で、[内積](/mathematics/hs-geometry/plane-vectors#def-dot-det)は辺の長さで書けます。$|A-B|^2=2R^2-2\boldsymbol a\cdot\boldsymbol b=c^2$ から
$$
\boldsymbol a\cdot\boldsymbol b=R^2-\frac{c^2}{2},\quad\boldsymbol b\cdot\boldsymbol c=R^2-\frac{a^2}{2},\quad\boldsymbol c\cdot\boldsymbol a=R^2-\frac{b^2}{2}
$$
です（以下この 3 式を $(\ast)$ と呼びます）。この関係と、前の章で証明した重心・外心・内心・垂心の公式だけで、この章の前半の定理が出ます。後半（Simson 線、Fermat 点、Erdős–Mordell の不等式）は、別の道具（円周上の媒介変数表示、距離の和の最小化、三角形の面積と正弦）を使います。

この章では三角形 $ABC$ の辺を $a=|BC|$、$b=|CA|$、$c=|AB|$、面積を $S$、$s=\dfrac{a+b+c}{2}$、外接円の中心・半径を $O,R$（<Ref to="mathematics/hs-geometry/triangle-centers#thm-circumcenter" />）、内心・内接円の半径を $I,r$（<Ref to="mathematics/hs-geometry/triangle-centers#thm-incenter" />）とします。$r=\dfrac{2S}{a+b+c}=\dfrac{S}{s}$、$R=\dfrac{abc}{4S}$（<Ref to="mathematics/hs-geometry/triangle-trigonometry#lem-circumcircle" />）です。

## 2. Euler 線と九点円

<Theorem id="thm-euler-line" title="Euler 線">
三角形 $ABC$ の外心 $O$、重心 $G$、垂心 $H$ は一直線上にあり、$\overrightarrow{OH}=3\,\overrightarrow{OG}$、すなわち $OG:GH=1:2$ である（正三角形では 3 点が一致する）。
</Theorem>

<Proof of="thm-euler-line">
$O$ を原点にとる。垂心は $\boldsymbol h=\boldsymbol a+\boldsymbol b+\boldsymbol c$（<Ref to="mathematics/hs-geometry/triangle-centers#thm-orthocenter" />）、重心は $\boldsymbol g=\dfrac{\boldsymbol a+\boldsymbol b+\boldsymbol c}{3}$（<Ref to="mathematics/hs-geometry/triangle-centers#thm-centroid" />）なので $\boldsymbol h=3\boldsymbol g$ である。$\boldsymbol h=\boldsymbol 0$ でなければ $G$ は線分 $OH$ を $1:2$ に内分し、3 点は直線 $OH$ 上にある。$\boldsymbol h=\boldsymbol 0$ なら $\boldsymbol g=\boldsymbol 0$ で、3 点は一致する。
</Proof>

<Theorem id="thm-nine-point-circle" title="九点円">
三角形 $ABC$ の辺 $BC,CA,AB$ の中点 $M_a,M_b,M_c$、頂点から対辺に下ろした垂線の足 $D_a,D_b,D_c$、頂点と垂心を結ぶ線分 $AH,BH,CH$ の中点 $P_a,P_b,P_c$ の 9 点は、$N=\dfrac{O+H}{2}$ を中心とする半径 $\dfrac R2$ の円の上にある。
</Theorem>

<Proof of="thm-nine-point-circle">
$O$ を原点にとると $\boldsymbol h=\boldsymbol a+\boldsymbol b+\boldsymbol c$、$\boldsymbol n=\tfrac12(\boldsymbol a+\boldsymbol b+\boldsymbol c)$ で、
$$
\boldsymbol m_a-\boldsymbol n=\frac{\boldsymbol b+\boldsymbol c}{2}-\frac{\boldsymbol a+\boldsymbol b+\boldsymbol c}{2}=-\frac{\boldsymbol a}{2},\qquad\boldsymbol p_a-\boldsymbol n=\frac{\boldsymbol a+\boldsymbol h}{2}-\frac{\boldsymbol h}{2}=\frac{\boldsymbol a}{2}.
$$
よって $|M_a-N|=|P_a-N|=\dfrac R2$ で、$N$ は線分 $M_aP_a$ の中点でもある。したがって $M_aP_a$ はこの円の直径である。垂線の足 $D_a$ は、直線 $BC$ 上にあるので $D_a-M_a$ は $C-B$ の実数倍、また $A$ と $H$ はともに頂点 $A$ からの垂線上にある（<Ref to="mathematics/hs-geometry/triangle-centers#thm-orthocenter" />）ので、その中点 $P_a$ も、$D_a$ もこの垂線上にあり、$D_a-P_a$ は $BC$ に垂直なベクトルの実数倍である。よって $(\boldsymbol d_a-\boldsymbol p_a)\cdot(\boldsymbol d_a-\boldsymbol m_a)=0$ で、$D_a$ は $M_aP_a$ を直径とする円（<Ref to="mathematics/hs-geometry/plane-vectors#prop-line-circle-vector" /> の 4）、すなわち上の円の上にある。$b,c$ についても同様。
</Proof>

証明の考え方は、中点 $M_a$ と、頂点 $A$ と垂心 $H$ の中点 $P_a$ が、ともに $N$ から $\dfrac R2$ の距離にあって $N$ をはさんで反対側にある（つまり $M_aP_a$ が直径になる）ことをまず確かめ、垂線の足 $D_a$ はこの直径を直角に見込む点になるので同じ円に乗る、というものです。

<Figure caption="外接円（細い線）、九点円（点線）、Euler 線（O, G, H を通る直線）。G は O と H を 1 : 2 に内分する。N は O と H の中点で九点円の中心">
<svg viewBox="0 0 380 300" width="100%" role="img" aria-label="Euler 線と九点円">
  <circle cx="185" cy="165" r="120" fill="none" stroke="currentColor" stroke-width="1" />
  <circle cx="202.5" cy="142.5" r="60" fill="none" stroke="var(--sl-color-accent)" stroke-width="1.5" stroke-dasharray="5 4" />
  <polygon points="70,200 300,200 220,50" fill="var(--sl-color-accent)" fill-opacity="0.08" stroke="currentColor" stroke-width="2" stroke-linejoin="round" />
  <line x1="174" y1="179" x2="234" y2="102" stroke="var(--sl-color-accent)" stroke-width="1.5" />
  <circle cx="185" cy="165" r="3.5" fill="currentColor" />
  <circle cx="197" cy="150" r="3.5" fill="currentColor" />
  <circle cx="220" cy="120" r="3.5" fill="currentColor" />
  <circle cx="202.5" cy="142.5" r="3" fill="currentColor" />
  <text x="168" y="168" font-size="13" fill="currentColor">O</text>
  <text x="200" y="164" font-size="13" fill="currentColor">G</text>
  <text x="224" y="118" font-size="13" fill="currentColor">H</text>
  <text x="182" y="138" font-size="13" fill="currentColor">N</text>
  <text x="52" y="206" font-size="14" fill="currentColor">A</text>
  <text x="304" y="206" font-size="14" fill="currentColor">B</text>
  <text x="222" y="44" font-size="14" fill="currentColor">C</text>
</svg>
</Figure>

<Figure caption="九点円の 9 点。黒い丸が辺の中点 Ma, Mb, Mc、白い丸が垂線の足 Da, Db, Dc、四角が AH, BH, CH の中点 Pa, Pb, Pc。9 点とも点線の円（中心 N）の上にある">
<svg viewBox="0 0 380 300" width="100%" role="img" aria-label="九点円と 9 つの点">
  <circle cx="202.5" cy="142.5" r="60.1" fill="none" stroke="var(--sl-color-accent)" stroke-width="1.5" stroke-dasharray="5 4" />
  <polygon points="70,200 300,200 220,50" fill="var(--sl-color-accent)" fill-opacity="0.08" stroke="currentColor" stroke-width="2" stroke-linejoin="round" />
  <circle cx="202.5" cy="142.5" r="2.5" fill="currentColor" />
  <circle cx="220" cy="120" r="2.5" fill="currentColor" />
  <circle cx="260" cy="125" r="4" fill="currentColor" />
  <circle cx="145" cy="125" r="4" fill="currentColor" />
  <circle cx="185" cy="200" r="4" fill="currentColor" />
  <circle cx="249.07" cy="104.5" r="4" fill="var(--sl-color-bg, white)" stroke="currentColor" stroke-width="1.8" />
  <circle cx="185" cy="85" r="4" fill="var(--sl-color-bg, white)" stroke="currentColor" stroke-width="1.8" />
  <circle cx="220" cy="200" r="4" fill="var(--sl-color-bg, white)" stroke="currentColor" stroke-width="1.8" />
  <rect x="141" y="156" width="8" height="8" fill="currentColor" />
  <rect x="256" y="156" width="8" height="8" fill="currentColor" />
  <rect x="216" y="81" width="8" height="8" fill="currentColor" />
  <text x="52" y="206" font-size="14" fill="currentColor">A</text>
  <text x="304" y="206" font-size="14" fill="currentColor">B</text>
  <text x="222" y="44" font-size="14" fill="currentColor">C</text>
  <text x="266" y="122" font-size="12" fill="currentColor">Ma</text>
  <text x="122" y="122" font-size="12" fill="currentColor">Mb</text>
  <text x="176" y="216" font-size="12" fill="currentColor">Mc</text>
  <text x="254" y="100" font-size="12" fill="currentColor">Da</text>
  <text x="166" y="80" font-size="12" fill="currentColor">Db</text>
  <text x="222" y="216" font-size="12" fill="currentColor">Dc</text>
  <text x="122" y="170" font-size="12" fill="currentColor">Pa</text>
  <text x="268" y="170" font-size="12" fill="currentColor">Pb</text>
  <text x="228" y="86" font-size="12" fill="currentColor">Pc</text>
  <text x="224" y="130" font-size="12" fill="currentColor">H</text>
  <text x="186" y="140" font-size="12" fill="currentColor">N</text>
</svg>
</Figure>

## 3. Euler の三角形の定理

<Theorem id="thm-euler-triangle" title="Euler の三角形の定理">
外心 $O$、内心 $I$、外接円の半径 $R$、内接円の半径 $r$ について、$|OI|^2=R^2-2Rr$ である。系として $R\ge2r$ である。
</Theorem>

<Proof of="thm-euler-triangle">
$O$ を原点にとる。内心は $\boldsymbol i=\dfrac{a\boldsymbol a+b\boldsymbol b+c\boldsymbol c}{a+b+c}$（<Ref to="mathematics/hs-geometry/triangle-centers#thm-incenter" />）で、$|\boldsymbol a|=|\boldsymbol b|=|\boldsymbol c|=R$ と $(\ast)$ から
$$
\begin{aligned}
|a\boldsymbol a+b\boldsymbol b+c\boldsymbol c|^2&=(a^2+b^2+c^2)R^2+2ab\Bigl(R^2-\frac{c^2}2\Bigr)+2bc\Bigl(R^2-\frac{a^2}2\Bigr)+2ca\Bigl(R^2-\frac{b^2}2\Bigr)\\
&=(a+b+c)^2R^2-abc\,(a+b+c)
\end{aligned}
$$
（$abc^2+bca^2+cab^2=abc(a+b+c)$ を使った）。したがって $|OI|^2=R^2-\dfrac{abc}{a+b+c}$。ここで $abc=4RS$（<Ref to="mathematics/hs-geometry/triangle-trigonometry#lem-circumcircle" />）、$S=rs$、$a+b+c=2s$ なので $\dfrac{abc}{a+b+c}=\dfrac{4Rrs}{2s}=2Rr$ である。$|OI|^2\ge0$ から $R^2\ge2Rr$、すなわち $R\ge2r$ を得る。
</Proof>

<Example id="ex-euler-13-14-15" title="辺 13, 14, 15 の三角形">
$S=84$、$R=\dfrac{13\cdot14\cdot15}{4\cdot84}=\dfrac{65}8$、$r=\dfrac{84}{21}=4$。$|OI|^2=\Bigl(\dfrac{65}8\Bigr)^2-2\cdot\dfrac{65}8\cdot4=\dfrac{4225-4160}{64}=\dfrac{65}{64}$、$|OI|=\dfrac{\sqrt{65}}8$ である。確かに $R=\dfrac{65}8\ge2r=8$。
</Example>

## 4. Simson 線と Steiner 線

円周上の点を単位円周上の $e(\theta)$ で表します（外接円の半径を $1$ に拡大してよい。共線性は拡大で変わらない）。まず 1 本の弦に下ろした垂線の足を計算します。

<Lemma id="lem-foot-on-chord" title="単位円の弦に下ろした垂線の足">
$A=e(\alpha)$、$B=e(\beta)$（$A\ne B$）、$P=e(\gamma)$ とし、$P$ から直線 $AB$ に下ろした垂線の足を $F$ とすると
$$
F=\tfrac12\bigl(A+B+P-e(\alpha+\beta-\gamma)\bigr)
$$
である。
</Lemma>

<Proof of="lem-foot-on-chord">
$m=\frac{\alpha+\beta}2$、$\delta=\frac{\beta-\alpha}2$、$\boldsymbol n=e(m)$ とすると、$\boldsymbol n\cdot A=\cos(\alpha-m)=\cos\delta=\boldsymbol n\cdot B$ なので、直線 $AB$ は $\{\boldsymbol x\mid\boldsymbol n\cdot\boldsymbol x=\cos\delta\}$ である。$P$ からの垂線の足は $F=P-(\boldsymbol n\cdot P-\cos\delta)\boldsymbol n$（<Ref to="mathematics/hs-geometry/triangle-centers#lem-distance-line" />）。和積の公式（<Ref to="mathematics/hs-analysis/trigonometric-functions#cor-product-sum" />）から $A+B=e(m-\delta)+e(m+\delta)=2\cos\delta\,\boldsymbol n$、$e(\gamma)+e(2m-\gamma)=2\cos(\gamma-m)\,\boldsymbol n=2(\boldsymbol n\cdot P)\boldsymbol n$ なので、右辺は $\tfrac12\bigl(2\cos\delta\,\boldsymbol n+2P-2(\boldsymbol n\cdot P)\boldsymbol n\bigr)=P-(\boldsymbol n\cdot P-\cos\delta)\boldsymbol n=F$ に等しい。
</Proof>

次の定理の証明は二段構えです。1 では、3つの足 $D,E,F$ を上の補題で計算し、$D-E$ と $E-F$ がどちらも同じ向きの単位ベクトルの実数倍になることを示します。2・3 では、$D,E,F$ が作る三角形の面積を $P$ の座標の式で書き、それが円周上でちょうど $0$ になることから、$|P|^2-1$ に比例する形に決まることを示します。

<Theorem id="thm-simson" title="Simson 線とその逆">
三角形 $ABC$ の外接円を $\Gamma$ とし、平面の点 $P$ から直線 $BC,CA,AB$ に下ろした垂線の足を $D,E,F$ とする。

1. $P\in\Gamma$ ならば $D,E,F$ は一直線上にある（**Simson 線**）。
2. 逆に $D,E,F$ が一直線上にあるならば、$P\in\Gamma$ である。
3. さらに、$O$ を $\Gamma$ の中心として $S(D,E,F)=\dfrac{R^2-|OP|^2}{4R^2}\,S(A,B,C)$ である。
</Theorem>

<Proof of="thm-simson">
$\Gamma$ を単位円、$A=e(\alpha)$、$B=e(\beta)$、$C=e(\kappa)$ としてよい（3 の比は平行移動と拡大で変わらない）。この証明の中に限り、$R(\theta)$ は回転行列、$I$ は単位行列を表す（外接円の半径は $1$ である）。

**1** $P=e(\gamma)$ とする。<Ref to="lem-foot-on-chord" /> から $D=\tfrac12\bigl(B+C+P-e(\beta+\kappa-\gamma)\bigr)$、$E=\tfrac12\bigl(C+A+P-e(\kappa+\alpha-\gamma)\bigr)$、$F=\tfrac12\bigl(A+B+P-e(\alpha+\beta-\gamma)\bigr)$。回転の性質（<Ref to="mathematics/hs-geometry/plane-vectors#prop-rotation-composition" /> の 3）から $e(\kappa+\alpha-\gamma)-e(\kappa+\beta-\gamma)=R(\kappa-\gamma)(A-B)$ なので、
$$
D-E=\tfrac12\bigl(I-R(\kappa-\gamma)\bigr)(B-A),\qquad E-F=\tfrac12\bigl(I-R(\alpha-\gamma)\bigr)(C-B)
$$
である（2 つ目も同様）。行列の等式 $I-R(\theta)=R(\tfrac\theta2)\bigl(R(-\tfrac\theta2)-R(\tfrac\theta2)\bigr)=2\sin\tfrac\theta2\,R\bigl(\tfrac\theta2-\tfrac\pi2\bigr)$ が成り立つ（$R(-t)-R(t)=2\sin t\begin{pmatrix}0&1\\-1&0\end{pmatrix}=2\sin t\,R(-\tfrac\pi2)$）。<Ref to="mathematics/hs-geometry/circle-geometry#lem-chord-direction" /> から $B-A=2\sin\frac{\beta-\alpha}2\,e\bigl(\frac{\alpha+\beta}2+\frac\pi2\bigr)$ なので、$\psi=\dfrac{\alpha+\beta+\kappa-\gamma}{2}$ として
$$
D-E=2\sin\tfrac{\kappa-\gamma}2\sin\tfrac{\beta-\alpha}2\;e(\psi).
$$
同様に $C-B=2\sin\frac{\kappa-\beta}2\,e\bigl(\frac{\beta+\kappa}2+\frac\pi2\bigr)$ から $E-F=2\sin\tfrac{\alpha-\gamma}2\sin\tfrac{\kappa-\beta}2\;e(\psi)$。$D-E$ と $E-F$ は同じ単位ベクトル $e(\psi)$ の実数倍なので、$D,E,F$ は方向 $e(\psi)$ の直線上にある。

**2・3** $P$ を平面の任意の点とする。垂線の足 $D,E,F$ は $P$ の 1 次式（$F=P-(\boldsymbol n\cdot P-c)\boldsymbol n$ の形）なので、$q(P)=\det(E-D,F-D)$ は $P=(x,y)$ の 2 次以下の多項式 $q=c_1x^2+c_2xy+c_3y^2+c_4x+c_5y+c_6$ である。1 により $q$ は円周 $x^2+y^2=1$ の全点で $0$ である。$-1<y<1$ のとき、$x=\pm\sqrt{1-y^2}$ の 2 点で $q=0$ で、$x^2=1-y^2$ を代入すると $(c_3-c_1)y^2+c_5y+c_1+c_6+x(c_2y+c_4)=0$ なので、2 つの $x$ の値で足し引きして $(c_3-c_1)y^2+c_5y+c_1+c_6=0$ と $c_2y+c_4=0$ が $-1<y<1$ のすべての $y$ で成り立つ（$x=\sqrt{1-y^2}>0$ なので 2 式に分けられる）。2 次以下の多項式が 3 つ以上の相異なる根をもつなら係数はすべて $0$ なので（$y=-\tfrac12,0,\tfrac12$ を代入して係数の連立 1 次方程式を解けばよい）、 $c_2=c_4=c_5=0$、$c_3=c_1$、$c_6=-c_1$、すなわち $q(P)=c_1(|P|^2-1)$。$P=O$（原点）のとき、垂線の足は辺の中点で、$q(O)=\det\bigl(\tfrac{A-B}2,\tfrac{A-C}2\bigr)=\tfrac14\det(B-A,C-A)=\tfrac12S(A,B,C)\ne0$ なので $c_1=-\tfrac12S(A,B,C)\ne0$。よって $q(P)=\tfrac12S(A,B,C)(1-|P|^2)$、$S(D,E,F)=\tfrac12q(P)=\dfrac{1-|P|^2}{4}S(A,B,C)$ で 3 を得る（$R=1$）。$D,E,F$ が一直線上にある $\iff S(D,E,F)=0\iff|P|=1$ なので 2 も従う。
</Proof>

<Corollary id="cor-steiner-line" title="Steiner 線">
外接円上の点 $P$ の直線 $BC,CA,AB$ に関する対称点 $P_a,P_b,P_c$ は一直線上にあり、この直線（**Steiner 線**）は垂心 $H$ を通り、$P$ の Simson 線と平行である。
</Corollary>

<Proof of="cor-steiner-line">
$P_a=2D-P$ などなので、$P_a,P_b,P_c$ は $D,E,F$ を $P$ を中心に 2 倍に拡大した点で、<Ref to="thm-simson" /> の 1 から一直線上にあり、方向は Simson 線と同じ $e(\psi)$ である。垂心は $H=A+B+C$（外心が原点）で、<Ref to="lem-foot-on-chord" /> から $P_a=2D-P=B+C-e(\beta+\kappa-\gamma)$ なので、$H-P_a=A+e(\beta+\kappa-\gamma)=e(\alpha)+e(\beta+\kappa-\gamma)=2\cos\dfrac{\alpha-\beta-\kappa+\gamma}{2}\;e(\psi)$（和積の公式）。これは $e(\psi)$ の実数倍なので、$H$ は $P_a$ を通る方向 $e(\psi)$ の直線、すなわち Steiner 線の上にある。
</Proof>

## 5. Fermat 点

3 頂点までの距離の和 $f(P)=|PA|+|PB|+|PC|$ を最小にする点を調べます。たとえば3つの町を結ぶ道の分岐点をどこに置けば道のりの合計が最も短くなるか、という問題です。証明の流れは、(i) 最小値をとる点があること、(ii) すべての角が $120^\circ$ 未満なら、その点は頂点ではないこと、(iii) 頂点でなければ微分して $0$ になることから $120^\circ$ の条件が出ること、の3段階です。まず最小値が存在することを示します。

<Lemma id="lem-minimum-exists" title="距離の和の最小点の存在">
平面上の相異なる 3 点 $A,B,C$ について、$f(P)=|PA|+|PB|+|PC|$ は平面上で最小値をとる。
</Lemma>

<Proof of="lem-minimum-exists">
$f$ は連続である（$|\cdot|$ の連続性は三角不等式による）。$f(P)\ge|PA|$ なので、$f(P)\le f(A)$ を満たす点は閉円板 $K=\{P\mid|PA|\le f(A)\}$ に入る。$K$ 上の点列 $P_n$ を $f(P_n)\to\inf_Kf$ となるようにとる。$P_n$ の $x$ 座標、$y$ 座標は有界なので、<Ref to="mathematics/real-analysis/completeness-and-cauchy#thm-bolzano-weierstrass" /> を 2 回使って、収束する[部分列](/mathematics/real-analysis/completeness-and-cauchy#def-subsequence) $P_{n_k}\to P_0$ がとれる。$f$ の連続性から $f(P_0)=\inf_Kf$ で、$K$ の外では $f>f(A)\ge\inf_Kf$ なので、$P_0$ は平面全体での最小点である。
</Proof>

<Theorem id="thm-fermat-point" title="Fermat 点">
三角形 $ABC$ について、$f(P)=|PA|+|PB|+|PC|$ とする。

1. $\angle A,\angle B,\angle C$ がすべて $\dfrac{2\pi}3$ 未満のとき、$\angle AFB=\angle BFC=\angle CFA=\dfrac{2\pi}3$ を満たす点 $F$ が存在し、$f$ の最小点はこの $F$ だけである。
2. ある頂点（たとえば $A$）の角が $\dfrac{2\pi}3$ 以上のとき、$f$ の最小点は $A$ だけである。
</Theorem>

<Proof of="thm-fermat-point">
**準備**: $F$ が頂点と異なり、$\boldsymbol u_A=\dfrac{\overrightarrow{AF}}{|AF|}$、$\boldsymbol u_B=\dfrac{\overrightarrow{BF}}{|BF|}$、$\boldsymbol u_C=\dfrac{\overrightarrow{CF}}{|CF|}$（単位ベクトル）が $\boldsymbol u_A+\boldsymbol u_B+\boldsymbol u_C=\boldsymbol 0$ を満たすとする。任意の点 $P$ について、単位ベクトルとの内積は長さ以下（<Ref to="mathematics/hs-geometry/plane-vectors#thm-dot-properties" /> の 5）なので
$$
|PA|=|\overrightarrow{AP}|\ge\overrightarrow{AP}\cdot\boldsymbol u_A=\overrightarrow{AF}\cdot\boldsymbol u_A+\overrightarrow{FP}\cdot\boldsymbol u_A=|FA|+\overrightarrow{FP}\cdot\boldsymbol u_A.
$$
$B,C$ についても同じ式を足すと、$f(P)\ge f(F)+\overrightarrow{FP}\cdot(\boldsymbol u_A+\boldsymbol u_B+\boldsymbol u_C)=f(F)$。等号は 3 つの不等式がすべて等号のとき、すなわち $\overrightarrow{AP}$ が $\boldsymbol u_A$ の非負の実数倍（$P$ が $A$ から $F$ の向きの半直線上）かつ $B$ からの半直線上にあるときで、$u_A+u_B+u_C=0$ から $\boldsymbol u_A,\boldsymbol u_B$ は平行でないので 2 つの半直線は $F$ でしか交わらず、$P=F$ である。よって $F$ は $f$ の唯一の最小点である。

**1** 最小点 $F_0$ が存在する（<Ref to="lem-minimum-exists" />）。$F_0$ が頂点 $A$ だったとする。単位ベクトル $\boldsymbol d$ と $t>0$ に対し $f(A+t\boldsymbol d)=t+|\overrightarrow{AB}-t\boldsymbol d|+|\overrightarrow{AC}-t\boldsymbol d|$ で、第 2・3 項は $t=0$ で微分可能（<Ref to="mathematics/calculus/derivatives#thm-chain-rule" />）なので、$\hat{\boldsymbol e}_B=\overrightarrow{AB}/|AB|$、$\hat{\boldsymbol e}_C=\overrightarrow{AC}/|AC|$ として
$$
\lim_{t\to0+}\frac{f(A+t\boldsymbol d)-f(A)}{t}=1-\boldsymbol d\cdot(\hat{\boldsymbol e}_B+\hat{\boldsymbol e}_C).
$$
$\boldsymbol d=\dfrac{\hat{\boldsymbol e}_B+\hat{\boldsymbol e}_C}{|\hat{\boldsymbol e}_B+\hat{\boldsymbol e}_C|}$ とすると、これは $1-|\hat{\boldsymbol e}_B+\hat{\boldsymbol e}_C|$ で、$|\hat{\boldsymbol e}_B+\hat{\boldsymbol e}_C|^2=2+2\cos A>1$（$\angle A<\frac{2\pi}3$ より $\cos A>-\frac12$）なので負である。したがって十分小さい $t>0$ で $f(A+t\boldsymbol d)<f(A)$ となり、$A$ が最小点であることに反する。$B,C$ も同様なので、$F_0$ は頂点ではない。

$F_0$ が頂点でないので、任意の $\boldsymbol d$ に対し $g(t)=f(F_0+t\boldsymbol d)$ は $t=0$ で微分可能で、$g'(0)=\boldsymbol d\cdot(\boldsymbol u_A+\boldsymbol u_B+\boldsymbol u_C)$（<Ref to="mathematics/calculus/derivatives#thm-chain-rule" />）。$g$ は $t=0$ で最小なので $g'(0)=0$（<Ref to="mathematics/calculus/mean-value-and-taylor#lem-fermat" />）。$\boldsymbol d=\boldsymbol u_A+\boldsymbol u_B+\boldsymbol u_C$ とすると $|\boldsymbol d|^2=0$、よって $\boldsymbol u_A+\boldsymbol u_B+\boldsymbol u_C=\boldsymbol 0$ である。$|\boldsymbol u_A+\boldsymbol u_B|=|\boldsymbol u_C|=1$ から $2+2\boldsymbol u_A\cdot\boldsymbol u_B=1$、すなわち $\boldsymbol u_A\cdot\boldsymbol u_B=-\tfrac12$ で、同様に他の組もそうである。$F_0$ から $A,B$ を見る向きは $-\boldsymbol u_A,-\boldsymbol u_B$ なので $\angle AF_0B=\dfrac{2\pi}3$、他の角も同じである。逆に、3 辺を $\dfrac{2\pi}3$ で見込む点 $F$ では内積がすべて $-\tfrac12$ なので $|\boldsymbol u_A+\boldsymbol u_B+\boldsymbol u_C|^2=3+6\cdot(-\tfrac12)=0$ となり、準備の議論から $F$ は唯一の最小点である。したがって $F_0$ がその点であり、存在も示された。

**2** $\angle A\ge\dfrac{2\pi}3$ とすると $|\hat{\boldsymbol e}_B+\hat{\boldsymbol e}_C|^2=2+2\cos A\le1$。任意の点 $P$ について、$|PB|=|\overrightarrow{PB}|\ge\overrightarrow{PB}\cdot\hat{\boldsymbol e}_B=|AB|-\overrightarrow{AP}\cdot\hat{\boldsymbol e}_B$、$|PC|\ge|AC|-\overrightarrow{AP}\cdot\hat{\boldsymbol e}_C$ なので
$$
f(P)\ge|AP|+|AB|+|AC|-\overrightarrow{AP}\cdot(\hat{\boldsymbol e}_B+\hat{\boldsymbol e}_C)\ge f(A)+|AP|\bigl(1-|\hat{\boldsymbol e}_B+\hat{\boldsymbol e}_C|\bigr)\ge f(A).
$$
等号なら、$|PB|=\overrightarrow{PB}\cdot\hat{\boldsymbol e}_B$ から $\overrightarrow{PB}$ は $\hat{\boldsymbol e}_B$ の非負の倍数で $P$ は直線 $AB$ 上、同様に $P$ は直線 $AC$ 上にあり、2 直線は $A$ でしか交わらないので $P=A$ である。
</Proof>

## 6. Erdős–Mordell の不等式

<Theorem id="thm-erdos-mordell" title="Erdős–Mordell の不等式">
三角形 $ABC$ の内部の点 $P$ から辺 $BC,CA,AB$ までの距離を $p,q,r$ とすると、
$$
|PA|+|PB|+|PC|\ge2(p+q+r)
$$
である。
</Theorem>

<Proof of="thm-erdos-mordell">
$x=|PA|$、$\alpha_1=\angle BAP$、$\alpha_2=\angle PAC$ とおく。$P$ は内部の点なので $\boldsymbol p-\boldsymbol a=\beta(\boldsymbol b-\boldsymbol a)+\gamma(\boldsymbol c-\boldsymbol a)$（$\beta,\gamma>0$、<Ref to="mathematics/hs-geometry/plane-vectors#thm-point-region" /> の 3）で、角の加法（<Ref to="mathematics/hs-geometry/congruence-and-similarity#lem-angle-addition" />）から $\alpha_1+\alpha_2=A$。直線 $AB$ への距離は <Ref to="mathematics/hs-geometry/triangle-centers#lem-distance-line" /> と <Ref to="mathematics/hs-geometry/plane-vectors#prop-dot-cos" /> から $r=x\sin\alpha_1$、同様に $q=x\sin\alpha_2$ である。

余弦定理（<Ref to="mathematics/hs-geometry/triangle-trigonometry#thm-law-of-cosines" />）と加法定理 $\cos A=\cos\alpha_1\cos\alpha_2-\sin\alpha_1\sin\alpha_2$（<Ref to="mathematics/hs-analysis/elementary-functions#thm-addition-formulas" />）から
$$
a^2-(b\sin\alpha_1+c\sin\alpha_2)^2=b^2\cos^2\alpha_1+c^2\cos^2\alpha_2-2bc\cos\alpha_1\cos\alpha_2=(b\cos\alpha_1-c\cos\alpha_2)^2\ge0.
$$
$\sin\alpha_1,\sin\alpha_2>0$ なので $a\ge b\sin\alpha_1+c\sin\alpha_2$。両辺に $x$ を掛けて $ax\ge br+cq$、すなわち $|PA|\ge\dfrac{br+cq}{a}$。頂点を $A\to B\to C\to A$ と取り替えて（$a\to b\to c\to a$、$p\to q\to r\to p$）、$|PB|\ge\dfrac{cp+ar}{b}$、$|PC|\ge\dfrac{aq+bp}{c}$。足すと
$$
|PA|+|PB|+|PC|\ge p\Bigl(\frac cb+\frac bc\Bigr)+q\Bigl(\frac ca+\frac ac\Bigr)+r\Bigl(\frac ba+\frac ab\Bigr)\ge2(p+q+r)
$$
である。最後は $t>0$ について $t+\dfrac1t\ge2$（$(t-1)^2\ge0$ より）を使った。
</Proof>

## 7. 等角共役点

この定理の証明の方針は、三角関数形の Ceva の定理の「正弦の積が $1$」という条件に帰着させることです。折り返すと各頂点での正弦の比が逆数になるので、3つの比の積も $1$ の逆数、つまり $1$ のままになり、折り返した3直線もまた1点で交わります。証明の前半は、折り返した直線がたしかに辺 $BC$ などの内部の点を通ることを、向きつきの角で確かめる部分です。

<Theorem id="thm-isogonal-conjugate" title="等角共役点の存在">
三角形 $ABC$ の内部の点 $P$ をとる。直線 $AP$、$BP$、$CP$ を、それぞれ角 $A$、$B$、$C$ の二等分線に関して折り返した（対称移動した）3 本の直線は、三角形の内部の 1 点 $P^*$ で交わる。
</Theorem>

<Proof of="thm-isogonal-conjugate">
$AP$ が辺 $BC$ と交わる点を $D$、$BP$ と $CA$、$CP$ と $AB$ の交点を $E,F$ とする（$P$ は内部の点なので重心座標（<Ref to="mathematics/hs-geometry/plane-vectors#thm-point-region" /> の 3）が正で、$P=\alpha A+\beta B+\gamma C$ と書くと $D=\dfrac{\beta B+\gamma C}{\beta+\gamma}$ などは辺の内部の点である。$AD,BE,CF$ は $P$ を通る）。三角関数形の Ceva の定理（<Ref to="mathematics/hs-geometry/triangle-centers#thm-trig-ceva" />）により
$$
\frac{\sin\angle BAD}{\sin\angle DAC}\cdot\frac{\sin\angle CBE}{\sin\angle EBA}\cdot\frac{\sin\angle ACF}{\sin\angle FCB}=1.
$$
頂点 $A$ で、$\boldsymbol u=\overrightarrow{AB}$、$\boldsymbol w=\overrightarrow{AC}$ とし、$\boldsymbol p'$ を $\angle(\boldsymbol u,\boldsymbol p')=\angle(\overrightarrow{AD},\boldsymbol w)$ となる角の内部の方向とする（$\boldsymbol u$ から、$\boldsymbol w$ に向かう向きに $\theta'=\angle(\overrightarrow{AD},\boldsymbol w)$ だけ回転した方向で、$0<\theta'<\angle A$）。$\det(\boldsymbol u,\boldsymbol w)>0$ として一般性を失わない。偏角の加法性（<Ref to="mathematics/hs-geometry/plane-vectors#prop-dot-cos" /> の 4）から $\boldsymbol p'$ から $\boldsymbol w$ への偏角は $\angle A-\theta'\in(0,\pi)$ なので、同 2 から $\angle(\boldsymbol p',\boldsymbol w)=\angle A-\theta'$ で、$D$ は辺 $BC$ の内部の点なので角の加法（<Ref to="mathematics/hs-geometry/congruence-and-similarity#lem-angle-addition" />）から $\angle A-\theta'=\angle(\boldsymbol u,\overrightarrow{AD})$ でもある。同 1 から $\det(\boldsymbol u,\boldsymbol p')>0$、$\det(\boldsymbol p',\boldsymbol w)>0$ なので、$\boldsymbol p'=s\boldsymbol u+t\boldsymbol w$ と書くと $s=\dfrac{\det(\boldsymbol p',\boldsymbol w)}{\det(\boldsymbol u,\boldsymbol w)}>0$、$t=\dfrac{\det(\boldsymbol u,\boldsymbol p')}{\det(\boldsymbol u,\boldsymbol w)}>0$（<Ref to="mathematics/hs-geometry/plane-vectors#prop-plane-basis" />）。したがって $A$ から $\boldsymbol p'$ の方向の半直線は線分 $BC$ の内部の点 $D'=\dfrac{sB+tC}{s+t}$ を通り、これが折り返した直線 $AD'$ である。同様に $E',F'$ をとると、
$$
\frac{\sin\angle BAD'}{\sin\angle D'AC}=\frac{\sin\angle DAC}{\sin\angle BAD}
$$
などの逆数の関係が 3 つの頂点で成り立つので、$D',E',F'$ に対する三角関数形の積はもとの積の逆数、すなわち $1$ である。再び <Ref to="mathematics/hs-geometry/triangle-centers#thm-trig-ceva" /> により、$AD',BE',CF'$ は 1 点 $P^*$ で交わり、これは <Ref to="mathematics/hs-geometry/triangle-centers#thm-ceva" /> により三角形の内部にある。
</Proof>

<Remark id="rem-named-points" title="名前のついた点（定義のみ）">
重心 $G$ の等角共役点を **Lemoine 点**（類似重心）といい、<Ref to="thm-isogonal-conjugate" /> によって存在が保証される。三角形の 3 つの垂線の足を結んでできる三角形を**垂足三角形**（orthic triangle）という。辺の中点を結んでできる三角形（中点三角形）の内接円（<Ref to="mathematics/hs-geometry/triangle-centers#thm-incenter" />）を **Spieker 円**といい、その中心を Spieker 中心という。これらの点・円の性質（Lemoine 点の座標、Brocard 点の存在、Spieker 円の中心が重心と内心のどこにあるか）は本書では扱わない。出典: R. A. Johnson, *Advanced Euclidean Geometry*, Dover。
</Remark>

## 8. 大学ではどこへ続くか

- **凸最適化**。Fermat 点の問題 $\min\sum|P-A_i|$ は、**幾何学的中央値**（Fermat–Weber 点）の最小化で、目的関数は凸（距離は凸関数）です。<Ref to="thm-fermat-point" /> の準備の議論 $|PA|\ge\overrightarrow{AP}\cdot\boldsymbol u_A$ は、劣勾配による最適性の証明そのものです（[凸解析](/mathematics/real-analysis/convex-analysis)）。点の個数が増えると 120 度の条件は「単位ベクトルの和が $\boldsymbol 0$」に一般化されます。
- **Steiner 木**。頂点を結ぶ最短のネットワークは、Fermat 点（$120^\circ$ で 3 本の辺が交わる分岐点）を使います。
- **複素数と三角形の中心**。外心を原点とする座標で垂心が $A+B+C$ であることは、複素数平面で九点円・Euler 線・Simson 線を扱う標準的な道具です。後の章の[複素数平面と作図](/mathematics/hs-geometry/complex-plane)で再び出会います。
- **射影幾何**。等角共役点は、三角形に関する 2 次の変換（Cremona 変換）の最も簡単な例です。

## 9. 演習

<Exercise id="exr-euler-right" difficulty="易">
$A=(0,0)$、$B=(4,0)$、$C=(0,3)$ の三角形の外心 $O$、重心 $G$、垂心 $H$、九点円の中心 $N$ と半径を求め、<Ref to="thm-euler-line" /> を確かめよ。
<Solution>
直角三角形なので外心は斜辺 $BC$ の中点 $O=(2,\tfrac32)$、$R=\tfrac52$。垂心は直角の頂点 $H=A=(0,0)$。重心 $G=(\tfrac43,1)$。$\overrightarrow{OH}=(-2,-\tfrac32)$、$\overrightarrow{OG}=(-\tfrac23,-\tfrac12)$ で $\overrightarrow{OH}=3\overrightarrow{OG}$ である。$N=\dfrac{O+H}2=(1,\tfrac34)$、九点円の半径は $\dfrac R2=\tfrac54$。確かに $M_c=(2,0)$（$AB$ の中点）と $N$ の距離は $\sqrt{1+\tfrac9{16}}=\tfrac54$ である。
</Solution>
</Exercise>

<Exercise id="exr-euler-triangle-numbers" difficulty="標準">
辺 $13,14,15$ の三角形で、外心 $O$ と内心 $I$ の距離を求めよ（<Ref to="thm-euler-triangle" /> を使う）。
<Solution>
<Ref to="ex-euler-13-14-15" /> のとおり、$R=\dfrac{65}8$、$r=4$ から $|OI|^2=R^2-2Rr=\dfrac{65}{64}$ で $|OI|=\dfrac{\sqrt{65}}8$ である。
</Solution>
</Exercise>

<Exercise id="exr-fermat-obtuse" difficulty="標準">
$AB=AC=1$、$\angle A=\dfrac{2\pi}3$ の三角形で、$f(P)=|PA|+|PB|+|PC|$ の最小値を求めよ。辺 $BC$ の中点 $M$ での値と比べよ。
<Solution>
$\angle A=\dfrac{2\pi}3$ なので <Ref to="thm-fermat-point" /> の 2 により最小点は $A$ で、最小値は $f(A)=0+1+1=2$。$|BC|^2=1+1-2\cos\dfrac{2\pi}3=3$ で $|BC|=\sqrt3$。$M$ では $|MB|=|MC|=\dfrac{\sqrt3}2$、$|MA|=\dfrac12$（直角三角形 $AMB$ から）で、$f(M)=\dfrac12+\sqrt3\approx2.23>2$ である。
</Solution>
</Exercise>

## 参考文献

- H. S. M. Coxeter, S. L. Greitzer, *Geometry Revisited*, Mathematical Association of America, 1967 — 第 1 章（三角形に関する点と直線：Euler 線・九点円）、第 3 章（共線と共点：Simson 線）。
- Roger A. Johnson, *Advanced Euclidean Geometry*, Dover, 2007 — Euler 線・九点円・Simson 線・等角共役点の古典的な扱い。
- Marcel Berger, *Geometry I*, Springer, 1987 — 三角形の中心の座標による扱い。
- Zvi Drezner, Horst W. Hamacher (eds.), *Facility Location: Applications and Theory*, Springer, 2002 — 幾何学的中央値（Fermat–Weber 問題）の最適化の側面。
