up previous 上: デカルトの円定理と一般化 前: 一般の場合の証明

ヘロンの公式の一般化

南海 ヘロンの公式で与えられる面積公式が値0になる場合は,それらの頂点が同一直線上にあるときである.このことを導きに,円定理を,頂点の位置が一般の位置にはない場合の関係式として導いた.つまりわれわれの考察の交差点にはヘロンの公式があった.

そこで,ここでヘロンの公式の空間版である四面体の体積を辺長で表す公式を導いてみよう.計算法はこれまでの行列の変形を見習いながらも,自己完結的に導く方法でやってみよう.


四面体の4頂点を $\mathrm{A}(0,\ 0,\ 0)$ $\mathrm{B}(x_1,\ 0,\ 0)$ $\mathrm{C}(x_2,\ y_2,\ 0)$ $\mathrm{D}(x_3,\ y_3,\ z_3)$, として一般性を失わない.このとき四面体ABCDの体積$V$

\begin{displaymath}
V=\dfrac{1}{6}x_1y_2z_3=\dfrac{1}{6}
\left\vert
\begin{a...
...
x_2&y_2&0&1\\
x_3&y_3&z_3&1
\end{array}
\right\vert
\end{displaymath}

となる.ここで辺長を
\begin{displaymath}
\mathrm{AB}=a,\ \mathrm{CD}=\alpha,\
\mathrm{AC}=b,\ \mathrm{DB}=\beta,\
\mathrm{AD}=c,\ \mathrm{BC}=\gamma
\end{displaymath}

とする.$V$をこれらの辺長で表したものが,求める公式である. そこでこれまでの方法にならって
\begin{displaymath}
6V=x_1y_2z_3=
\left\vert
\begin{array}{ccccc}
0&0&0&1&...
...
x_3&y_3&z_3&1&0\\
0&0&0&0&1
\end{array}
\right\vert
\end{displaymath}

とおく.
\begin{displaymath}
-(-2)^3\cdot 6V=
\left\vert
\begin{array}{ccccc}
0&-2x...
..._3&0\\
0&0&0&0&1\\
1&1&1&1&0
\end{array}
\right\vert
\end{displaymath}

よって
\begin{displaymath}
-(-2)^3\cdot 36V^2=
\left\vert
\begin{array}{ccccc}
0&...
...+{y_3}^2+{z_3}^2)&1\\
1&1&1&1&0
\end{array}
\right\vert
\end{displaymath}

ここで第5行と第5列に ${x_1}^2$ ${x_2}^2+{y_2}^2$ ${x_3}^2+{y_3}^2+{z_3}^2$をかけ, それぞれ第2行,第3行,第4行,および 第2列,第3列,第4列に加える.行列式の値は変わらない.これによって
\begin{eqnarray*}
&&-(-2)^3\cdot 36V^2\\
&=&
{\scriptsize
\left\vert
\be...
...2b^2c^2-2a^2\beta^2c^2-2a^2b^2\gamma^2-2\alpha^2\beta^2\gamma^2
\end{eqnarray*}

よって
\begin{eqnarray*}
144V^2&=&a^2\alpha^2\left(-a^2-\alpha^2+b^2+\beta^2+c^2+\gamm...
...ha^2b^2c^2-a^2\beta^2c^2-a^2b^2\gamma^2-\alpha^2\beta^2\gamma^2
\end{eqnarray*}

これが四面体の体積を辺長で表す公式であり,ヘロンの公式の三次元への拡張である.

ここで等面四面体の場合を考える. このときは$a=\alpha$$b=\beta$$c=\gamma$であるから

\begin{eqnarray*}
144V^2&=&a^4\left(-2a^2+2b^2+2c^2\right)
+b^4\left(2a^2-2b^2+2c^2\right)\\
&+&
c^4\left(2a^2+2b^2-2c^2\right)
-4a^2b^2c^2
\end{eqnarray*}

これから
\begin{eqnarray*}
72V^2&=&-a^6+(b^2+c^2)a^4+(b^4+c^4-2b^2c^2)a^2-(b^2-c^2)^2(b^...
...4-(b^2-c^2)^2\}\\
&=&(-a^2+b^2+c^2)(a^2-b^2+c^2)(a^2+b^2-c^2)
\end{eqnarray*}

となり,この場合は因数分解された形になる.

これは辺長が$a,\ b,\ c$の等面四面体が,3辺が

\begin{displaymath}
\sqrt{\dfrac{-a^2+b^2+c^2}{2}},\
\sqrt{\dfrac{a^2-b^2+c^2}{2}},\
\sqrt{\dfrac{a^2+b^2-c^2}{2}}
\end{displaymath}

の直方体に埋め込め, その直方体の体積の$\dfrac{1}{3}$が四面体の体積であることから直接にも示される.

ヘロンの公式の一般化

$n+1$元空間におかれた$n+2$個の点を
\begin{displaymath}
\mathrm{A}_i(x_i,\ y_i,\ \cdots,\ z_i)\quad (i=1,\ 2,\ \cdots,\ n+2)
\end{displaymath}

とする. 頂点を結ぶ線分は ${}_{n+2} \mathrm{C}_2={}_{n+2} \mathrm{C}_n$本あり, そのうちの$n+1$本でできる$n$次元の超平面が$n+2$枚できる. これらで囲まれた$n+2$超面体の体積$V$
\begin{displaymath}
V=\dfrac{1}{(n+1)!}\left\vert
\begin{array}{cccccc}
x_1...
...&z_{n+2}&1&0\\
0&0&\cdots&0&0&1
\end{array}
\right\vert
\end{displaymath}

である. この体積公式を用いれば,
\begin{eqnarray*}
-(-2)^{n+1}\left\{(n+1)!V \right\}^2&=&\left\vert
\begin{ar...
...2}}^2&\cdots&0&1\\
1&1&\cdots&1&0
\end{array}
\right\vert
\end{eqnarray*}

が一般の場合のヘロンの公式である. 3次元の公式もこれからも導かれるが, 体積の考察を高校範囲に収めるため, 先のように四面体を一般性を失わない範囲で体積がわかりやすい形で座標空間においた.


2014-07-06