皆さんは中線定理を知っているだろうか。知っているが印象にない人や、そもそも知らない人がほとんどなのではないだろうか。そんな影の薄い中線定理が大学数学では本質的に重要であるという話を、高校生を対象として書いたのが本記事である。
前提知識は高校で習う平面ベクトル、集合と論理である。具体例に連続関数や積分を用いる箇所があるため、それらも知っていることが望ましいが、知らない場合は例を飛ばしてもよい。対象を高校生としているため、ある程度柔らかい表現をしている箇所がある。厳密な扱いや補足などは青字で書くため、読みたくない人はスルーしてもらっても構わない。
まずはじめに、中線定理を紹介しておこう。
三角形$ABC$と辺$BC$の中点$M$に対して、以下の等式が成り立つ。
$AB^2+AC^2=2(AM^2+BM^2)$
$\overrightarrow{a}=\overrightarrow{MA},\ \overrightarrow{b}=\overrightarrow{MB}$ とおくと、$\overrightarrow{BA}=\overrightarrow{a}-\overrightarrow{b},\ \overrightarrow{CA}=\overrightarrow{a}+\overrightarrow{b}$ となるため、
\begin{eqnarray}
AB^2+AC^2 &=& \Big|\overrightarrow{BA}\Big|^2+\Big|\overrightarrow{CA}\Big|^2 \\
&=& (\ \overrightarrow{a}-\overrightarrow{b}\ )\cdot(\ \overrightarrow{a}-\overrightarrow{b}\ )+(\ \overrightarrow{a}+\overrightarrow{b}\ )\cdot(\ \overrightarrow{a}+\overrightarrow{b}\ ) \\
&=& \big|\ \overrightarrow{a} \ \big|^2-2\ \overrightarrow{a}\cdot\overrightarrow{b}+\big|\ \overrightarrow{b} \ \big|^2+\big|\ \overrightarrow{a} \ \big|^2+2\ \overrightarrow{a}\cdot\overrightarrow{b}+\big|\ \overrightarrow{b} \ \big|^2 \\
&=& 2\big( \big|\ \overrightarrow{a} \ \big|^2+\big|\ \overrightarrow{b} \ \big|^2 \big) \\
&=& 2(AM^2+BM^2)
\end{eqnarray}
が分かる。
何の変哲もない(簡単な)定理であるという印象を抱く読者も多いだろう。しかし、この定理がベクトルの計算において非常に本質的な事を教えてくれるのだ。
ここで、証明の中ではほとんどベクトル、ベクトルの大きさ、内積の計算のみを用いていたことに注意したい。
以下の章では大学数学におけるこれらの対応物である、線型空間、ノルム空間、内積空間を扱い、それらの枠組みの中での中線定理を扱う。難しそうな定義がしばらく続くが、すべて平面ベクトルと対応しているため、そこまで恐れずに読んで欲しい。
まずは高校で扱う平面ベクトルについて基本的な事項を復習しておこう。
平面ベクトル $\overrightarrow{a} \ ,\overrightarrow{b} \ ,\overrightarrow{c}$ と実数$s,t$に対して、以下の8つの条件が成り立つ。
これらはよく慣れ親しんだ条件だろう。
大学ではベクトルを一般化した実線型空間というものが出てくる。以下がその定義だ。
集合$V$に足し算$+$と実数倍が定義されており、それらが以下の8つの条件を満たすとき、$V$は実線型空間であるという。
(v1) 任意の$\boldsymbol{a},\boldsymbol{b},\boldsymbol{c}\in V$に対して$(\boldsymbol{a}+\boldsymbol{b})+\boldsymbol{c}=\boldsymbol{a}+(\boldsymbol{b}+\boldsymbol{c})$
(v2) 任意の$\boldsymbol{a},\boldsymbol{b}\in V$に対して$\boldsymbol{a}+\boldsymbol{b}=\boldsymbol{b}+\boldsymbol{a}$
(v3) ある$\boldsymbol{0}$という$V$の要素がただ1つ存在して、それは任意の$\boldsymbol{a}\in V$に対して$\boldsymbol{a}+\boldsymbol{0}=\boldsymbol{a}$ を満たす。
(v4) それぞれの$\boldsymbol{a}\in V$に対して、$\boldsymbol{a}+\boldsymbol{d}=\boldsymbol{0}$ となる$\boldsymbol{d}\in V$がただ1つ存在する。(この$\boldsymbol{d}$を$\boldsymbol{a}$の逆元といい、$-\boldsymbol{a}$で表す。)
(v5) 任意の$\boldsymbol{a},\boldsymbol{b}\in V$と実数$s$に対して$s(\boldsymbol{a}+\boldsymbol{b})=s\boldsymbol{a}+s\boldsymbol{b}$
(v6) 任意の$\boldsymbol{a}\in V$と実数$s,t$に対して$(s+t)\boldsymbol{a}=s\boldsymbol{a}+t\boldsymbol{a}$
(v7) 任意の$\boldsymbol{a}\in V$と実数$s,t$に対して$s(t\boldsymbol{a})=(st)\boldsymbol{a}$
(v8) 任意の$\boldsymbol{a}\in V$に対して$1\boldsymbol{a}=\boldsymbol{a}$
より正確には集合$V$,$\boldsymbol{0}\in V$,写像$-:V\to V$,写像$+:V\times V\to V$,写像$\ \cdot \ :\mathbb{R}\times V \to V$の5つ組$(V,\boldsymbol{0},-,+,\cdot )$で諸々の性質を満たすものを実線型空間という。以降は簡単のために5つ組$(V,\boldsymbol{0},-,+,\cdot )$のことを単に$V$とも書く。
怯まずに先程の定理2とひとつずつ見比べてみると、同じ内容が言葉を変えて(矢印の代わりに太字を使って)書かれているのが分かるだろう。平面ベクトルや空間ベクトル全体の集合が実線型空間となることも容易に確認できる。
定義に慣れ親しむため、平面(空間)ベクトル以外の実線型空間の例を挙げる。
$0\leqq x \leqq 1$で定義された連続関数全体の集合を$C$と置く。$C$での足し算を単に値の足し算で、実数倍も単に値の実数倍で定義することによって、$C$は実線型空間となる。
実際にこれが実線型空間の8つの条件を満たすことは各自で確かめてみてほしい。
実線型空間の計算に関する基本的な定理を確認しよう。
$V$を実線型空間とすると、
$\boldsymbol{a},\boldsymbol{b} \in V$に対して$(-1)\boldsymbol{a}=-\boldsymbol{a},0\boldsymbol{a}=\boldsymbol{0},-(-\boldsymbol{a})=\boldsymbol{a}, -(\boldsymbol{a}+\boldsymbol{b})=(-\boldsymbol{a})+(-\boldsymbol{b})$
が成り立つ。
(v6)を用いて
$0\boldsymbol{a}=(0+0)\boldsymbol{a}=0\boldsymbol{a}+0\boldsymbol{a}$
となる。(v4)より、両辺に$0\boldsymbol{a}$の逆元を足すことで、$\boldsymbol{0}=0\boldsymbol{a}$となる。(最後の変形は正確には右から$ 0\boldsymbol{a}$の逆元を足し、(v1),(v3),(v4)を用いる。)
また、(v8),(v6)と上の結果により
$\boldsymbol{a}+(-1)\boldsymbol{a}=1\boldsymbol{a}+(-1)\boldsymbol{a}=(1+(-1))\boldsymbol{a}=0\boldsymbol{a}=\boldsymbol{0}$
となるので、(v4)より$(-1)\boldsymbol{a}=-\boldsymbol{a}$となる。
これと(v7),(v8)を用いることで、$-(-\boldsymbol{a})=(-1)((-1)\boldsymbol{a})=((-1)(-1))\boldsymbol{a}=1\boldsymbol{a}=\boldsymbol{a}$が分かる。
最後に、(v1),(v2)を繰り返し用いることで、
$ (\boldsymbol{a}+\boldsymbol{b})+((-\boldsymbol{a})+(-\boldsymbol{b}))=(\boldsymbol{a}+(-\boldsymbol{a}))+(\boldsymbol{b}+(-\boldsymbol{b}))=\boldsymbol{0}+\boldsymbol{0}=\boldsymbol{0}$
となる。よって(v4)より$-(\boldsymbol{a}+\boldsymbol{b})=(-\boldsymbol{a})+(-\boldsymbol{b})$
定義をそのまま用いる証明は慣れないかもしれないが、主張自体はやはり平面ベクトルでは成り立っていて欲しいものだろう。そういった意味で、非常に自然かつ基本的な定理である。
大学数学におけるベクトルの大きさの一般化のひとつにノルムがある。以下にその定義を述べる。
$V$を実線型空間とする。$\boldsymbol{a}\in V$に対して$||\boldsymbol{a}||$という実数がただひとつ対応していて、以下の4つの条件を満たすとき、$V$はノルム空間であるといい、$||\boldsymbol{a}||$を$\boldsymbol{a}$のノルムと呼ぶ。
(n1) 任意の$\boldsymbol{a}\in V$に対して$||\boldsymbol{a}|| \geqq 0$
(n2) 任意の$\boldsymbol{a}\in V$に対して$||\boldsymbol{a}||=0$と$\boldsymbol{a}=\boldsymbol{0}$が同値
(n3) 任意の実数$s$と$\boldsymbol{a}\in V$に対して$||s\boldsymbol{a}||=|s| \ ||\boldsymbol{a}||$
(n4) 任意の$\boldsymbol{a},\boldsymbol{b}\in V$に対して$||\boldsymbol{a}+\boldsymbol{b}||\leqq||\boldsymbol{a}||+||\boldsymbol{b}||$
より正確には、実線型空間$V$と写像$||\cdot||:V \to \mathbb{R}$の組$(V,||\cdot||)$であって、諸々の性質を満たすものをノルム空間という。
これも$||\boldsymbol{a}||$を$\big|\ \overrightarrow{a}\ \big|$に置き換えて読めば、普段のベクトルの大きさで成り立つ性質だと分かるだろう。特に(n4)は三角不等式と呼ばれる性質だった。
こちらもひとつノルム空間の例を与えておく。
例1の連続関数の集合$C$に$||f(x)||=\sqrt{\int_0^1|f(x)|^2dx}$でノルムを定めると、$C$はノルム空間になる。
やはりこれがノルム空間の4つの条件を満たすことは自身で確かめてみよう。
長々とした準備もこの章で最後だ。平面ベクトルでの内積の対応物である内積空間について見ていこう。
$V$を実線型空間とする。$\boldsymbol{a},\boldsymbol{b}\in V$に対して$\langle \boldsymbol{a},\boldsymbol{b}\rangle$という実数がただひとつ対応していて、以下の5つの条件を満たすとき、$V$は内積空間であるといい、$\langle \boldsymbol{a},\boldsymbol{b}\rangle$を$\boldsymbol{a}$と$\boldsymbol{b}$の($V$での)内積と呼ぶ。
(p1) 任意の$\boldsymbol{a}\in V$に対して$\langle \boldsymbol{a},\boldsymbol{a}\rangle \geqq 0$
(p2) 任意の$\boldsymbol{a}\in V$に対して$\langle \boldsymbol{a},\boldsymbol{a}\rangle=0$と$\boldsymbol{a}=\boldsymbol{0}$が同値
(p3) 任意の$\boldsymbol{a},\boldsymbol{b}\in V$に対して$\langle\boldsymbol{a},\boldsymbol{b}\rangle=\langle\boldsymbol{b},\boldsymbol{a}\rangle$
(p4) 任意の実数$s$と$\boldsymbol{a},\boldsymbol{b}\in V$に対して$\langle \boldsymbol{a},s\boldsymbol{b}\rangle=s\langle\boldsymbol{a},\boldsymbol{b}\rangle$
(p5) 任意の$\boldsymbol{a},\boldsymbol{b},\boldsymbol{c}\in V$に対して$\langle\boldsymbol{a},\boldsymbol{b}+\boldsymbol{c} \rangle=\langle \boldsymbol{a},\boldsymbol{b}\rangle+\langle\boldsymbol{a},\boldsymbol{c}\rangle$
より正確には、実線型空間$V$と写像$\langle\cdot,\cdot\rangle:V\times V \to \mathbb{R}$の組$(V,\langle\cdot,\cdot\rangle)$であって、諸々の性質を満たすものを内積空間という。
これも同様に$\langle\boldsymbol{a},\boldsymbol{b}\rangle$を$\overrightarrow{a}\cdot\overrightarrow{b}$だと思って読めば平面ベクトルで成り立つことが分かるだろう。
ここでもひとつ内積空間の例を挙げておく。
例1の連続関数の集合$C$に$\langle f(x),g(x)\rangle=\int_0^1f(x)g(x)dx$で内積を定めると、$C$は内積空間になる。
後の計算のため、以下の定理を確認しておく。また、簡単のために以下では$\boldsymbol{a}+(-\boldsymbol{b})$のことを$\boldsymbol{a}-\boldsymbol{b}$と書くことにする。
$V$を内積空間とする。このとき$\boldsymbol{a},\boldsymbol{b}\in V$に対して、
$\langle \boldsymbol{a}+\boldsymbol{b},\boldsymbol{a}+\boldsymbol{b}\rangle=\langle \boldsymbol{a},\boldsymbol{a}\rangle+2\langle\boldsymbol{a},\boldsymbol{b} \rangle+\langle \boldsymbol{b},\boldsymbol{b}\rangle$
$\langle \boldsymbol{a}-\boldsymbol{b},\boldsymbol{a}-\boldsymbol{b}\rangle=\langle \boldsymbol{a},\boldsymbol{a}\rangle-2\langle\boldsymbol{a},\boldsymbol{b} \rangle+\langle \boldsymbol{b},\boldsymbol{b}\rangle$
が成り立つ。
(p3)と(p5)を用いる。具体的には
\begin{eqnarray}
\langle \boldsymbol{a}+\boldsymbol{b},\boldsymbol{a}+\boldsymbol{b}\rangle&=&\langle\boldsymbol{a}+\boldsymbol{b},\boldsymbol{a}\rangle+\langle\boldsymbol{a}+\boldsymbol{b},\boldsymbol{b}\rangle \\
&=&\langle\boldsymbol{a},\boldsymbol{a}+\boldsymbol{b}\rangle+\langle\boldsymbol{b},\boldsymbol{a}+\boldsymbol{b}\rangle \\
&=&\langle\boldsymbol{a},\boldsymbol{a}\rangle+\langle\boldsymbol{a},\boldsymbol{b}\rangle+\langle\boldsymbol{b},\boldsymbol{a}\rangle+\langle\boldsymbol{b},\boldsymbol{b}\rangle \\
&=&\langle\boldsymbol{a},\boldsymbol{a}\rangle+\langle\boldsymbol{a},\boldsymbol{b}\rangle+\langle\boldsymbol{a},\boldsymbol{b}\rangle+\langle\boldsymbol{b},\boldsymbol{b}\rangle \\
&=&\langle \boldsymbol{a},\boldsymbol{a}\rangle+2\langle\boldsymbol{a},\boldsymbol{b} \rangle+\langle \boldsymbol{b},\boldsymbol{b}\rangle
\end{eqnarray}
とする。ふたつ目の式についてもほとんど同じように証明できる。使う道具を細かく説明すると、$\boldsymbol{a}-\boldsymbol{b}$とは$\boldsymbol{a}+(-\boldsymbol{b})$であったことを思い出して、定理3と(p3),(p4),(p5)を何度か用いる。
普段の内積では$\langle\boldsymbol{a},\boldsymbol{a}\rangle$の部分は$\ \overrightarrow{a}\cdot\overrightarrow{a}$に対応しており、これは $\big|\ \overrightarrow{a} \ \big|^2$と表せた。ベクトルの大きさに対応するのがノルムだったことを考えると、一般の内積空間でも$ \langle\boldsymbol{a},\boldsymbol{a}\rangle=||\boldsymbol{a}||^2$のようになるのではないか?これに関する定理が次だ。
$V$を内積空間とする。$\boldsymbol{a} \in V$に対して$||\boldsymbol{a}||=\sqrt{\langle\boldsymbol{a},\boldsymbol{a}\rangle}$と定めると$V$はノルム空間となる。
定義の条件を1つずつ確認すればよい。(n1),(n2),(n3)は簡単なので省略する。(n4)だけ少しテクニカルだが、両辺を二乗した不等式を示すことができる。(n4)の詳細は以下の通りだが、読み飛ばしてもよい。まずコーシーシュワルツの不等式$|\langle \boldsymbol{a},\boldsymbol{b}\rangle|\leqq||\boldsymbol{a}||\ ||\boldsymbol{b}||$を示す。証明は$||\boldsymbol{a}+x\boldsymbol{b}||^2$を定理4のような計算によって内積の形で展開し、$=0$とした$x$についての二次方程式の判別式を考えればよい。コーシーシュワルツの不等式さえわかれば、(n4)の左辺の$2$乗を計算すれば右辺の$2$乗で簡単に上から抑えられる。
この定理を(少しラフに)言い換えると、内積空間はいつでもノルム空間になるということになる。正確には内積と整合的なノルムによって自然にノルム空間となる。
では、この定理の逆は成り立つだろうか?すなわちノルム空間はいつでも内積空間になるだろうか?実はここに中線定理が出てくるのだ。
さて、今回の話に必要な道具すべて揃った。ここからは一般の内積空間(およびノルム空間)における中線定理について話していく。
まず、最初の中線定理の証明を再度思い出そう。
三角形$ABC$と辺$BC$の中点$M$に対して、以下の等式が成り立つ。
$AB^2+AC^2=2(AM^2+BM^2)$
$\overrightarrow{a}=\overrightarrow{MA},\ \overrightarrow{b}=\overrightarrow{MB}$ とおくと、$\overrightarrow{BA}=\overrightarrow{a}-\overrightarrow{b},\ \overrightarrow{CA}=\overrightarrow{a}+\overrightarrow{b}$ となるため、
\begin{eqnarray}
AB^2+AC^2 &=& \Big|\overrightarrow{BA}\Big|^2+\Big|\overrightarrow{CA}\Big|^2 \\
&=& (\ \overrightarrow{a}-\overrightarrow{b}\ )\cdot(\ \overrightarrow{a}-\overrightarrow{b}\ )+(\ \overrightarrow{a}+\overrightarrow{b}\ )\cdot(\ \overrightarrow{a}+\overrightarrow{b}\ ) \\
&=& \big|\ \overrightarrow{a} \ \big|^2-2\ \overrightarrow{a}\cdot\overrightarrow{b}+\big|\ \overrightarrow{b} \ \big|^2+\big|\ \overrightarrow{a} \ \big|^2+2\ \overrightarrow{a}\cdot\overrightarrow{b}+\big|\ \overrightarrow{b} \ \big|^2 \\
&=& 2\big( \big|\ \overrightarrow{a} \ \big|^2+\big|\ \overrightarrow{b} \ \big|^2 \big) \\
&=& 2(AM^2+BM^2)
\end{eqnarray}
が分かる。
この証明を再度見てみると、内積やベクトルの大きさの基本的な道具しか使っていないことが分かる。つまり、そのまま一般の内積空間でも中線定理が成り立つのだ。
$V$を内積空間とし、定理5の方法で$V$はノルム空間でもあるとする。
このとき、任意の$ \boldsymbol{a},\boldsymbol{b}\in V$に対して、以下の等式が成り立つ。
$||\boldsymbol{a}-\boldsymbol{b}||^2+||\boldsymbol{a}+\boldsymbol{b}||^2=2(||\boldsymbol{a}||^2+||\boldsymbol{b}||^2)$
\begin{eqnarray} ||\boldsymbol{a}-\boldsymbol{b}||^2+||\boldsymbol{a}+\boldsymbol{b}||^2 &=& \langle\boldsymbol{a}-\boldsymbol{b},\boldsymbol{a}-\boldsymbol{b}\rangle+\langle\boldsymbol{a}+\boldsymbol{b},\boldsymbol{a}+\boldsymbol{b}\rangle \\ &=& \langle\boldsymbol{a},\boldsymbol{a}\rangle-2\langle\boldsymbol{a},\boldsymbol{b}\rangle+\langle\boldsymbol{b},\boldsymbol{b}\rangle+\langle\boldsymbol{a},\boldsymbol{a}\rangle+2\langle\boldsymbol{a},\boldsymbol{b}\rangle+\langle\boldsymbol{b},\boldsymbol{b}\rangle \\ &=& 2(||\boldsymbol{a}||^2+||\boldsymbol{b}||^2)\\ \end{eqnarray}
式の見た目は若干異なるものの、同じような計算をしていることが分かるだろう。そういった意味で、ここまではある種当たり前の話だといえるだろう。
しかし、この記事のメインディッシュである次の定理は、非自明かつ非常に本質的なものだ。
$V$を中線定理の成り立つノルム空間、すなわち任意の$ \boldsymbol{a},\boldsymbol{b}\in V$に対して、等式$||\boldsymbol{a}-\boldsymbol{b}||^2+||\boldsymbol{a}+\boldsymbol{b}||^2=2(||\boldsymbol{a}||^2+||\boldsymbol{b}||^2)$が成り立つようなノルム空間とする。このとき、
$$\langle\boldsymbol{a},\boldsymbol{b}\rangle=\cfrac{||\boldsymbol{a}+\boldsymbol{b}||^2-||\boldsymbol{a}-\boldsymbol{b}||^2}{4}$$
で内積を定めると、$V$は内積空間になる。
(p4)と(p5)の証明はテクニカルなため、読者は飛ばしても良い。
\begin{eqnarray}
\langle\boldsymbol{a},\boldsymbol{a}\rangle&=&\cfrac{||\boldsymbol{a}+\boldsymbol{a}||^2-||\boldsymbol{a}-\boldsymbol{a}||^2}{4} \\
&=&\cfrac{||1\boldsymbol{a}+1\boldsymbol{a}||^2-||\boldsymbol{0}||^2}{4} \\
&=&\cfrac{||(1+1)\boldsymbol{a}||^2}{4} \\
&=&||\boldsymbol{a}||^2
\end{eqnarray}
であるから、(n2)もあわせて(p1)と(p2)が成り立つことがわかる。
(もう断りなく実線型空間の定義を用いている。)
\begin{eqnarray}
\langle\boldsymbol{a},\boldsymbol{b}\rangle&=&\cfrac{||\boldsymbol{a}+\boldsymbol{b}||^2-||\boldsymbol{a}-\boldsymbol{b}||^2}{4} \\
&=&\cfrac{||\boldsymbol{b}+\boldsymbol{a}||^2-||(-1)(-(\boldsymbol{a}-\boldsymbol{b}))||^2}{4} \\
&=&\cfrac{||\boldsymbol{b}+\boldsymbol{a}||^2-||\boldsymbol{b}-\boldsymbol{a}||^2}{4}\\
&=&\langle\boldsymbol{b},\boldsymbol{a}\rangle
\end{eqnarray}
(ここの計算では定理3や実線型空間の定義を用いている。細かい計算が気になる読者は実際に手を動かしてみよう。)
内積空間の章で内積空間がノルム空間となることを確認した。この定理はその逆で、中線定理が成り立つノルム空間は内積空間になるということを言っている。この意味で、中線定理は内積が内積らしくあるための非常に重要な情報なのだ。
高校数学における中線定理は、ややマイナーな定理である。しかしながら、少し掘り下げてみると、中線定理が内積を内積たらしめる本質的な要素であることが明らかになる。読者諸君には、中線定理のもうひとつの顔として、本記事の内容を心に留めておいてあげてほしい。
また、本記事で扱った実線型空間の話題は、極めて限定的なものである。これを出発点として、数学の世界へと歩みを進める者が現れることを願っている。