三角形の頂点からの距離の二乗の和は重心で最小になる

三角形 ABC\mathrm{ABC} とその内部の点 P\mathrm{P} について AX2+BX2+CX2 \mathrm{AX}^2+ \mathrm{BX}^2 + \mathrm{CX}^2 が最小になるのは,P\mathrm{P} が三角形 ABC\mathrm{ABC} の重心であるときである。

つまり,三角形 ABC\mathrm{ABC} の重心を G\mathrm{G} とすると AX2+BX2+CX2AG2+BG2+CG2 \mathrm{AX}^2 + \mathrm{BX}^2 + \mathrm{CX}^2 \geqq \mathrm{AG}^2+\mathrm{BG}^2 + \mathrm{CG}^2 が成り立ち,X=G\mathrm{X} = \mathrm{G} のとき等号が成立する。

三頂点からの距離の和を最小化する点はフェルマー点でしたが,二乗和を最小化する点は重心になります!

この事実を様々な方法で証明します!(座標,ベクトル,初等幾何)

座標を用いた証明

距離の和は座標で扱いにくいですが,距離の二乗和は座標の得意分野です。

証明1

A(xA,yA)\mathrm{A} (x_{\mathrm{A}},y_{\mathrm{A}})B(xB,yB)\mathrm{B} (x_{\mathrm{B}},y_{\mathrm{B}})C(xC,yC)\mathrm{C} (x_{\mathrm{C}},y_{\mathrm{C}}) とおくと任意の点 X(x,y)\mathrm{X} (x, y) に対して,

f(x,y)=XA2+XB2+XC2=(xxA)2+(xxB)2+(xxC)2+(yyA)2+(yyB)2+(yyC)2\begin{aligned} &f(x,y)\\ &=\mathrm{XA}^2 + \mathrm{XB}^2 + \mathrm{XC}^2 \\ &=(x-x_{\mathrm{A}})^2+(x-x_{\mathrm{B}})^2+(x-x_{\mathrm{C}})^2\\ &\quad +(y-y_{\mathrm{A}})^2+(y-y_{\mathrm{B}})^2+(y-y_{\mathrm{C}})^2 \end{aligned}

となるので XX を動かしてこれを最小化する問題を考える。

f(x,y)f(x, y)xx の関数と yy の関数の和になっているのでそれぞれ最小化すればよい。

xx の部分だけ見ると二次関数なので簡単に最小化できる:

3x22(xA+xB+xC)x+xA2+xB2+xC2 3x^2-2(x_{\mathrm{A}}+x_{\mathrm{B}}+x_{\mathrm{C}})x+x_{\mathrm{A}}^2+x_{\mathrm{B}}^2+x_{\mathrm{C}}^2

これを最小化する xxx=xA+xB+xC3x=\dfrac{x_{\mathrm{A}}+x_{\mathrm{B}}+x_{\mathrm{C}}}{3}

となり重心の xx 座標と一致する。 yy 座標についても同様に証明できる。

ベクトルを用いた証明

ベクトルを用いた証明を2つ紹介します。

ポイント

今回の証明のポイントは,重心のベクトルの性質にあります。

AGundefined+BGundefined+CGundefined=0 \overrightarrow{\mathrm{AG}} + \overrightarrow{\mathrm{BG}} + \overrightarrow{\mathrm{CG}}= 0

重心の性質として OGundefined=OAundefined+OBundefined+OCundefined3 \overrightarrow{\mathrm{OG}} = \dfrac{\overrightarrow{\mathrm{OA}} + \overrightarrow{\mathrm{OB}} + \overrightarrow{\mathrm{OC}}}{3} O\mathrm{O} は任意の点)が成り立ちます。

O=G\mathrm{O} = \mathrm{G} を代入してみると

GAundefined+GBundefined+GCundefined3=GGundefined=0 \dfrac{\overrightarrow{\mathrm{GA}} + \overrightarrow{\mathrm{GB}} + \overrightarrow{\mathrm{GC}}}{3} = \overrightarrow{\mathrm{GG}} = 0 となります。あとは辺々整理して AGundefined+BGundefined+CGundefined=0 \overrightarrow{\mathrm{AG}} + \overrightarrow{\mathrm{BG}} + \overrightarrow{\mathrm{CG}}= 0 が分かります。

この議論は重心について考えるとき,しばしば有効になります。ぜひ使いこなしてください。

証明1

XG\mathrm{XG} を作り出し,XG0\mathrm{XG} \geqq 0 という自明な式から結論を導きます。

証明

AXundefined2=AGundefinedXGundefined2=AGundefined2+XGundefined22AGundefinedXGundefined\begin{aligned} |\overrightarrow{\mathrm{AX}}|^2 &= |\overrightarrow{\mathrm{AG}}-\overrightarrow{\mathrm{XG}}|^2\\ &= |\overrightarrow{\mathrm{AG}}|^2 + |\overrightarrow{\mathrm{XG}}|^2 - 2 \overrightarrow{\mathrm{AG}} \cdot \overrightarrow{\mathrm{XG}} \end{aligned} である。同様の式が BX,CX\mathrm{BX},\mathrm{CX} でも成立するため AX2+BX2+CX2=(AG2+BG2+CG2)+3XG22(AGundefinedXGundefined+BGundefinedXGundefined+CGundefinedXGundefined)=(AG2+BG2+CG2)+3XG22(AGundefined+BGundefined+CGundefined)XGundefined\begin{aligned} &\mathrm{AX}^2 + \mathrm{BX}^2 + \mathrm{CX}^2\\ &= (\mathrm{AG}^2+\mathrm{BG}^2 + \mathrm{CG}^2) + 3\mathrm{XG}^2 \\ &\quad - 2 (\overrightarrow{\mathrm{AG}} \cdot \overrightarrow{\mathrm{XG}} + \overrightarrow{\mathrm{BG}} \cdot \overrightarrow{\mathrm{XG}} + \overrightarrow{\mathrm{CG}} \cdot \overrightarrow{\mathrm{XG}})\\ &= (\mathrm{AG}^2+\mathrm{BG}^2 + \mathrm{CG}^2) + 3\mathrm{XG}^2 \\ &\quad - 2 (\overrightarrow{\mathrm{AG}} + \overrightarrow{\mathrm{BG}} + \overrightarrow{\mathrm{CG}}) \cdot \overrightarrow{\mathrm{XG}} \end{aligned} が成り立つ。

今,G\mathrm{G} は三角形 ABC\mathrm{ABC} の重心であったため, AGundefined+BGundefined+CGundefined=0 \overrightarrow{\mathrm{AG}} + \overrightarrow{\mathrm{BG}} + \overrightarrow{\mathrm{CG}}= 0 である。よって AX2+BX2+CX2=AG2+BG2+CG2+3XG2 \mathrm{AX}^2 + \mathrm{BX}^2 + \mathrm{CX}^2 = \mathrm{AG}^2+\mathrm{BG}^2 + \mathrm{CG}^2 + 3\mathrm{XG}^2 となる。

XG20\mathrm{XG}^2 \geqq 0(等号成立は P\mathrm{P}G\mathrm{G} が一致するとき)であるため, AX2+BX2+CX2AG2+BG2+CG2 \mathrm{AX}^2 + \mathrm{BX}^2 + \mathrm{CX}^2 \geqq \mathrm{AG}^2+\mathrm{BG}^2 + \mathrm{CG}^2 (等号成立は P=G\mathrm{P} = \mathrm{G} であるとき)が示された。

上記の証明により AX2+BX2+CX23GX2\mathrm{AX}^2+\mathrm{BX}^2+\mathrm{CX}^2-3\mathrm{GX}^2XX によらない不変量であることが分かります。

証明2

次は GA2+GB2+GC2\mathrm{GA}^2+\mathrm{GB}^2+\mathrm{GC}^2 をどんどん変形していき上から抑えます。

座標による証明よりも発想力が必要ですが,非常におもしろいです。

証明2

GA2+GB2+GC2=GAundefined(GXundefined+XAundefined)+GBundefined(GXundefined+XBundefined)+GCundefined(GXundefined+XCundefined)=GAundefinedXAundefined+GBundefinedXBundefined+GCundefinedXCundefinedGAXA+GBXB+GCXC\begin{aligned} &\mathrm{GA}^2+\mathrm{GB}^2+\mathrm{GC}^2\\ &=\overrightarrow{\mathrm{GA}}\cdot (\overrightarrow{\mathrm{GX}}+\overrightarrow{\mathrm{XA}})+\overrightarrow{\mathrm{GB}}\cdot(\overrightarrow{\mathrm{GX}}+\overrightarrow{\mathrm{XB}})+\overrightarrow{\mathrm{GC}}\cdot(\overrightarrow{\mathrm{GX}}+\overrightarrow{\mathrm{XC}})\\ &=\overrightarrow{\mathrm{GA}}\cdot \overrightarrow{\mathrm{XA}}+\overrightarrow{\mathrm{GB}}\cdot \overrightarrow{\mathrm{XB}}+\overrightarrow{\mathrm{GC}}\cdot \overrightarrow{\mathrm{XC}}\\ &\leqq \mathrm{GA}\cdot \mathrm{XA}+\mathrm{GB}\cdot \mathrm{XB}+\mathrm{GC}\cdot \mathrm{XC} \end{aligned}

ただし,二行目から三行目への変形で GAundefined+GBundefined+GCundefined=0undefined\overrightarrow{\mathrm{GA}}+\overrightarrow{\mathrm{GB}}+\overrightarrow{\mathrm{GC}}=\overrightarrow{0} を用いた。最終行への変形はベクトルの内積の定義を用いた。

さらにシュワルツの不等式より,

GAXA+GBXB+GCXC(GA2+GB2+GC2)(XA2+XB2+XC2)\begin{aligned} &\mathrm{GA}\cdot \mathrm{XA}+\mathrm{GB}\cdot \mathrm{XB}+\mathrm{GC}\cdot \mathrm{XC}\\ &\leqq (\mathrm{GA}^2+\mathrm{GB}^2+\mathrm{GC}^2)(\mathrm{XA}^2+\mathrm{XB}^2+\mathrm{XC}^2) \end{aligned}

以上 22 つの不等式を合わせて目標の不等式を得る。

初等幾何による証明

二乗の和を図形的に解釈するのはけっこう難しいです。二乗の和といえば中線定理です。さらに XA2\mathrm{XA}^2 を作り出すためにスチュワートの定理を使います。

証明3

中線定理を用いた証明BC\mathrm{BC} の中点を MM とおくと中線定理より,

BX2+CX2=2(BM2+MX2) \mathrm{BX}^2+\mathrm{CX}^2=2(\mathrm{BM}^2+\mathrm{MX}^2)

一方,スチュワートの定理より,

AX2×GM+MX2×AG=AM(AG×GM+GX2)\begin{aligned} &\mathrm{AX}^2\times \mathrm{GM}+\mathrm{MX}^2\times \mathrm{AG}\\ &= \mathrm{AM} (\mathrm{AG} \times \mathrm{GM}+\mathrm{GX}^2) \end{aligned}

重心の性質より AG:GM=2:1\mathrm{AG}:\mathrm{GM}=2:1 なので,

AX2+2MX2=3(AG×GM+GX2) \mathrm{AX}^2+2\mathrm{MX}^2=3(\mathrm{AG} \times \mathrm{GM}+\mathrm{GX}^2)

よって, AX2+BX2+CX2=3GX2+2BM2+3(AG×GM) \mathrm{AX}^2+\mathrm{BX}^2+\mathrm{CX}^2=3\mathrm{GX}^2+2\mathrm{BM}^2+3(\mathrm{AG}\times \mathrm{GM})

ここで右辺に注目すると 3GX23 \mathrm{GX}^2 以外は定数(三角形 ABC\mathrm{ABC} の形状のみで決まる)なので GX=0\mathrm{GX}=0 のとき(すなわち X\mathrm{X} が重心と一致するとき)二乗和が最小となることが分かる。

この証明からも AX2+BX2+CX23GX2\mathrm{AX}^2+\mathrm{BX}^2+\mathrm{CX}^2-3\mathrm{GX}^2 が不変量であることが分かります。

応用問題

問題

三角形 ABC\mathrm{ABC} と任意の点 XX に対して, AX2+BX2+CX243S \mathrm{AX}^2+\mathrm{BX}^2+\mathrm{CX}^2 \geqq \dfrac{4}{\sqrt{3}}S を示せ。ただし SS は三角形 ABC\mathrm{ABC} の面積とする。

Weitzenböckの不等式と似ていておもしろい不等式です。

証明

この記事の結果より,三角形を固定したとき,左辺は X\mathrm{X}ABC\mathrm{ABC} の重心 G\mathrm{G} と一致するときに最小となる。よって X=G\mathrm{X}=\mathrm{G} の場合のみ証明すればよい。

ここから,すべてを三角形の辺の長さ a,b,ca,b,c で表す方針で解く。

左辺は 三角形の五心と頂点までの距離 より AG2+BG2+CG2=a2+b2+c23 \mathrm{AG}^2+\mathrm{BG}^2+\mathrm{CG}^2=\dfrac{a^2+b^2+c^2}{3}

右辺は ヘロンの公式 の二乗のみで表すバージョンより 132(a2b2+b2c2+c2a2)(a4+b4+c4)\dfrac{1}{\sqrt{3}}\sqrt{2(a^2b^2+b^2c^2+c^2a^2)-(a^4+b^4+c^4)}

ここで,x=a4+b4+c4x=a^4+b^4+c^4y=a2b2+b2c2+c2a2y=a^2b^2+b^2c^2+c^2a^2 とおくと、示すべき不等式は

(a2+b2+c2)292yx3\dfrac{(a^2+b^2+c^2)^2}{9}\geqq\dfrac{2y-x}{3}

x+2y92yx3\dfrac{x+2y}{9}\geqq\dfrac{2y-x}{3}

x+2y6y3xx+2y\geqq 6y-3x

xyx\geqq y

これは 有名不等式a^2+b^2+c^2≧ab+bc+ca より成立する。

ちなみに ABC\mathrm{ABC} が正三角形のとき x=yx=y となり等号成立。

さらなる応用問題として 三角形の辺の長さにまつわる不等式~京大特色2026 第1問 があります。腕試しにどうぞ。

初等幾何もきれいですが,二乗の和だとやはり座標が楽で良いですね。