球面三角形の面積

同義語:area of a spherical triangle

概要

球面三角形の面積(area of a spherical triangle)とは、半径 $R$ の球面の上で 3 辺が大円の弧である三角形の面積 $S$ が、内角 $A,B,C$(ラジアン)を使って $S=R^2(A+B+C-\pi)$ と表されるという定理(Girard の定理)である。角 $\theta$ の月形(2 本の大円で挟まれた部分)の面積が $2\theta R^2$ であることを球の表面積 $4\pi R^2$ から示し、各頂点の月形とその向かい側の月形の 6 つで球面を覆うと、三角形とその向かい側だけが 3 回覆われることから導かれる。特に内角の和は $\pi$ より大きく $3\pi$ より小さい。球面を 8 等分した三角形は 3 つの角が直角で、面積は $\frac{\pi R^2}{2}$ である。球面を三角形に分けて角の総和を数えると $V-E+F=2$ が出る。

$$\newcommand{C}[0]{\mathbb{C}} \newcommand{div}[0]{\mathbin{÷}} \newcommand{N}[0]{\mathbb{N}} \newcommand{Q}[0]{\mathbb{Q}} \newcommand{R}[0]{\mathbb{R}} \newcommand{Z}[0]{\mathbb{Z}} $$

前提知識: 三角形の内角の和, 一般角と弧度法, ベクトルの内積(高校数学)

高校での出発点:地球儀の上の三角形

平面の三角形では、内角の和はいつも $180^\circ$ である(三角形の内角の和)。ところが地球儀の上に三角形を描くと、和は $180^\circ$ より大きくなる。しかも、大きくなった分は三角形の面積とちょうど比例している。この記事では、この事実(Girard の定理)を、球の表面積 $4\pi R^2$ と面積の基本的な性質だけを使って証明する。
角はこの記事では主に ラジアン で測る($180^\circ=\pi$、一般角と弧度法)。まず、面積がすぐ分かる 2 つの三角形で、角と面積を比べてみる。

球面を 8 等分した三角形

半径 $R$ の球面 $x^2+y^2+z^2=R^2$ を、3 つの座標平面 $x=0$、$y=0$、$z=0$ で切ると、合同な 8 つの部分に分かれる。そのうち $x,y,z$ がすべて $0$ 以上の部分は、3 点 $X=(R,0,0)$、$Y=(0,R,0)$、$Z=(0,0,R)$ を、座標平面の上にある円の弧で結んだ三角形である。

  • 面積:球面の面積 $4\pi R^2$ の $\dfrac18$ なので $\dfrac{\pi R^2}2$ である。
  • 角:$X$ で弧 $XY$ は $(0,1,0)$ の向きに、弧 $XZ$ は $(0,0,1)$ の向きに出ていく。この 2 つの向きは垂直なので、$X$ での角は $\dfrac\pi2$ である。$Y$、$Z$ でも同じで、内角の和は $\dfrac{3\pi}2$($270^\circ$)である。
    内角の和から $\pi$ を引くと $\dfrac{3\pi}2-\pi=\dfrac\pi2$ で、これは面積 $\dfrac{\pi R^2}2$ を $R^2$ で割った値に等しい。
北極と赤道上の 2 点の三角形

半径 $R$ の球面で、北極 $N=(0,0,R)$ と、赤道上の 2 点 $P_1$(経度 $0$)、$P_2$(経度 $\theta$、$0<\theta<\pi$)を、経線と赤道の弧で結んだ三角形を考える(図1)。

  • 角:経線は赤道と垂直に交わるので、$P_1$ と $P_2$ での角は $\dfrac\pi2$ である。$N$ での角は 2 本の経線のなす角で、経度の差 $\theta$ に等しい。内角の和は $\theta+\pi$ である。
  • 面積:北半球(面積 $2\pi R^2$)を経度で切り分けたとき、経度の幅 $\theta$ の部分の面積は幅に比例して $2\pi R^2\times\dfrac{\theta}{2\pi}=\theta R^2$ である(比例することは lem-gir-lune で示す)。
    内角の和から $\pi$ を引くと $\theta$ で、面積を $R^2$ で割った値 $\theta$ に等しい。$\theta=\dfrac\pi3$($60^\circ$)なら、角は $60^\circ,90^\circ,90^\circ$ で和は $240^\circ$、面積は $\dfrac{\pi R^2}3$ である。$\theta=\dfrac\pi2$ なら ex-gir-start-octant の三角形になる。

北極 N と赤道上の P₁(経度 0°)、P₂(経度 60°)でできる三角形。角は 60°、90°、90° で、和は 240° 北極 N と赤道上の P₁(経度 0°)、P₂(経度 60°)でできる三角形。角は 60°、90°、90° で、和は 240°
2 つの例で、内角の和から $\pi$ を引いた量が、面積を $R^2$ で割った量に等しかった。この記事で答える問いは次の 4 つである。

  1. 球面の上の「三角形」と「角」は、どう定めればよいか。→ def-gir-triangle、def-gir-angle
  2. 2 本の大円で挟まれた部分の面積はいくらか。→ lem-gir-lune
  3. どの球面三角形でも、面積は $R^2(A+B+C-\pi)$ か。→ thm-gir-main
  4. この公式から何が分かるか。→ cor-gir-bounds、cor-gir-polygon、prop-gir-euler
    高校の計算・定理この記事の言葉大学の言葉
    平面の三角形の内角の和は $\pi$球面では和が $\pi$ を超える曲率 $\dfrac1{R^2}$ の曲面
    扇形の面積は中心角に比例月形の面積 $2\theta R^2$曲面積の積分
    図形を分けて面積を足す6 つの月形で球面を覆う包除(重なりを数える)
    多面体の $V-E+F=2$球面の三角形分割から出るGauss–Bonnetの定理、Euler 標数

球面の上の三角形

原点 $O$ を中心とする半径 $R$ の球面を $S_R$ と書く。$S_R$ の上の点 $X$ を、$O$ からのベクトル $\vec x=\overrightarrow{OX}$(長さ $R$)と同一視する。

大円

$S_R$ を原点 $O$ を通る平面で切った切り口を 大円 という。大円は、中心 $O$、半径 $R$ の円である。

$S_R$ の上の 2 点 $A$、$B$ が向かい合わない($\vec b\ne-\vec a$)とき、$O,A,B$ は一直線上にないので、この 3 点を通る平面がただ 1 つあり、$A$ と $B$ を通る大円がただ 1 つ決まる。その大円の、$A$ と $B$ を結ぶ短い方の弧を 弧 $AB$ とよぶ。球面の上では、この弧が線分の役割を果たす(2 点を結ぶ球面上の最短の道になるが、この記事では使わないので証明しない)。

大円と大円でない円
  1. 赤道(平面 $z=0$ での切り口)と経線($z$ 軸を含む平面での切り口)は大円である。
  2. 北緯 $45^\circ$ の緯線は、平面 $z=\dfrac{R}{\sqrt2}$ での切り口で、半径 $\dfrac R{\sqrt2}$ の円である。この平面は原点を通らないので、緯線は大円ではない(赤道を除く)。
  3. 経度 $0$ の赤道上の点 $P_1=(R,0,0)$ と、経度 $\dfrac\pi2$ の赤道上の点 $Y=(0,R,0)$ を通る大円は、$O,P_1,Y$ を通る平面 $z=0$ での切り口、つまり赤道である。

球面三角形

3 点 $A,B,C$ が 1 つの大円の上にないことは、$O,A,B,C$ が 1 つの平面の上にないこと、つまり $\vec a,\vec b,\vec c$ が同じ平面に入らないことと同じである。このとき、$O,B,C$ を通る平面を $\Pi_a$、$O,C,A$ を通る平面を $\Pi_b$、$O,A,B$ を通る平面を $\Pi_c$ とする($\Pi_a$ は頂点 $A$ の向かいの辺 $BC$ を含む平面である)。
平面 $\Pi_a$ に垂直なベクトルを $\vec n_a$ とし、向きを $\vec n_a\cdot\vec a>0$ となるように選ぶ($A$ は $\Pi_a$ の上にないので $\vec n_a\cdot\vec a\ne0$ であり、符号が負なら $-\vec n_a$ に取り替える)。$\vec n_b$、$\vec n_c$ も同じく $\vec n_b\cdot\vec b>0$、$\vec n_c\cdot\vec c>0$ となるように選ぶ。球面の点 $X$ が平面 $\Pi_a$ について $A$ と同じ側にあることは $\vec n_a\cdot\vec x>0$ と同じである。

球面三角形

1 つの大円の上にない 3 点 $A,B,C$ について、
$$ T=\{X\in S_R \mid \vec n_a\cdot\vec x\ge0,\ \vec n_b\cdot\vec x\ge0,\ \vec n_c\cdot\vec x\ge0\} $$
を、$A,B,C$ を頂点とする 球面三角形 という。言葉で言えば、平面 $\Pi_a$ について $A$ の側、$\Pi_b$ について $B$ の側、$\Pi_c$ について $C$ の側にある点の全体である。

$T$ の境界は 3 本の弧 $BC$($\Pi_a$ の上)、$CA$、$AB$ である。平面で「3 本の直線で区切られた部分のうち、3 頂点に囲まれた部分」を三角形とよぶのと同じ考え方である。

球面三角形の角

球面三角形 $T$ の頂点 $A$ における 角 とは、弧 $AB$ と弧 $AC$ が $A$ から出ていく向き($A$ での接線の向き)のなす角のことである。弧 $AB$ が $A$ から出ていく向きは、$\vec b$ から $\vec a$ 方向の成分を除いた
$$ \vec t_{AB}=\vec b-\frac{\vec a\cdot\vec b}{R^2}\,\vec a $$
で表される($\vec t_{AB}\cdot\vec a=\vec a\cdot\vec b-\dfrac{\vec a\cdot\vec b}{R^2}R^2=0$ なので、$\vec t_{AB}$ は $A$ での半径に垂直で、平面 $\Pi_c$ の上にある)。$\vec t_{AC}$ も同じく定め、$A$ での角を $\vec t_{AB}$ と $\vec t_{AC}$ のなす角($0$ と $\pi$ の間)とする。

$\vec t_{AB}$ と $\vec t_{AC}$ はどちらも、球面の $A$ での接平面($\vec a$ に垂直な平面)の上にある。このなす角は、2 つの平面 $\Pi_c$($A,B$ を含む)と $\Pi_b$($A,C$ を含む)が、交線 $OA$ のまわりで開いている角でもある。

角を内積で計算する
  1. ex-gir-start-pole の三角形($R=1$、$\theta=\dfrac\pi3$)で、北極 $\vec n=(0,0,1)$ での角を計算する。$\vec p_1=(1,0,0)$、$\vec p_2=\left(\dfrac12,\dfrac{\sqrt3}2,0\right)$ はどちらも $\vec n$ と垂直なので、$\vec t_{NP_1}=\vec p_1$、$\vec t_{NP_2}=\vec p_2$ である。内積は $\dfrac12$、長さはどちらも $1$ なので、角の余弦は $\dfrac12$ で、角は $\dfrac\pi3$ である。
  2. 同じ三角形の $P_1$ での角:$\vec t_{P_1N}=\vec n-(\vec p_1\cdot\vec n)\vec p_1=(0,0,1)$、$\vec t_{P_1P_2}=\vec p_2-(\vec p_1\cdot\vec p_2)\vec p_1=\left(\dfrac12,\dfrac{\sqrt3}2,0\right)-\dfrac12(1,0,0)=\left(0,\dfrac{\sqrt3}2,0\right)$ である。内積は $0$ なので、角は $\dfrac\pi2$ である。

面積について認めること

球面の上の図形の面積について、この記事では次の性質を認めて使う(中学・高校で面積について使っている性質と同じである。大学では曲面積の積分として定義され、これらの性質が証明される)。

面積の性質

(S1) 半径 $R$ の球面全体の面積は $4\pi R^2$ である。
(S2) 原点を通る直線のまわりの回転や、原点に関する点対称 $\vec x\mapsto-\vec x$ で移り合う 2 つの図形の面積は等しい(どちらも球面を球面に移し、2 点間の距離を変えない)。
(S3) 図形を、境界だけを共有するいくつかの部分に分けると、面積は各部分の面積の和になる。大円の弧のような曲線の面積は $0$ である。
(S4) 図形 $F$ が図形 $G$ に含まれれば、$F$ の面積は $G$ の面積以下である。

月形の面積

2 本の大円は、向かい合う 2 点(たとえば $A$ と $-A$)で交わり、球面を 4 つの部分に分ける。そのそれぞれを月形とよぶ。

月形

$A$ と $-A$ を結ぶ 2 本の半大円(大円の半分)で挟まれた部分を 月形(二角形)という。$A$ での 2 本の半大円の接線のなす角 $\theta$($0<\theta<2\pi$。向かい合う頂点 $-A$ での角も同じ)を月形の 角 という。

角 $\theta$ の月形は、$A$ と $-A$ を通る軸のまわりで回転させると、同じ角のどの月形にも重なる。北極と南極を頂点とする月形は「経度が $\lambda_0$ から $\lambda_0+\theta$ までの部分」で、地球儀のミカンの房のような形である(図2)。
北極 A と南極 −A を頂点とする角 θ の月形。経度の幅 θ の部分である 北極 A と南極 −A を頂点とする角 θ の月形。経度の幅 θ の部分である

月形の面積

半径 $R$ の球面の上で、角 $\theta$ の月形の面積は $2\theta R^2$ である。

等分と挟み撃ちで示す

方針:角 $\theta$ の月形の面積を $f(\theta)$ とおき、$\theta$ が $2\pi$ の有理数倍のときに求めてから、一般の $\theta$ を大小で挟む。頂点を北極 $N$ と南極 $-N$ にしてよい((S2) で回転して移せる)。
段 1($f$ は角だけで決まる)。同じ角 $\theta$ の 2 つの月形は、$N$ と $-N$ を通る軸($z$ 軸)のまわりの回転で移り合うので、(S2) から面積が等しい。よって面積は $\theta$ だけで決まり、$f(\theta)$ と書ける。
段 2(足し算)。経度 $0$ から $\theta_1$ の月形と、経度 $\theta_1$ から $\theta_1+\theta_2$ の月形($\theta_1+\theta_2\le2\pi$)は、経度 $\theta_1$ の半大円だけを共有し、合わせると経度 $0$ から $\theta_1+\theta_2$ の月形になる。(S3) から
$$ f(\theta_1+\theta_2)=f(\theta_1)+f(\theta_2) $$
である。ここで経度 $0$ から $2\pi$ まで全部をとったもの(球面全体)も $f(2\pi)$ と書くと、(S1) から $f(2\pi)=4\pi R^2$ である。
段 3(有理数倍)。正の整数 $n$ について、経度を $\dfrac{2\pi}n$ ずつに $n$ 等分すると、球面は角 $\dfrac{2\pi}n$ の月形 $n$ 個に分かれる。段 2 から $n\,f\!\left(\dfrac{2\pi}n\right)=4\pi R^2$、つまり $f\!\left(\dfrac{2\pi}n\right)=\dfrac{4\pi R^2}n$ である。さらに段 2 をくり返して、$1\le m\le n$ について
$$ f\!\left(\frac{2\pi m}n\right)=m\,f\!\left(\frac{2\pi}n\right)=\frac{4\pi R^2m}n=2\cdot\frac{2\pi m}n\cdot R^2 $$
である。$\theta=\dfrac{2\pi m}n$ のとき $f(\theta)=2\theta R^2$ が成り立った。
段 4(一般の角)。$0<\theta<2\pi$ と正の整数 $n$ をとる。$\dfrac{2\pi m}n\le\theta<\dfrac{2\pi(m+1)}n$ となる整数 $m\ge0$ がある。経度 $0$ から $\dfrac{2\pi m}n$ の月形は経度 $0$ から $\theta$ の月形に含まれ、それは経度 $0$ から $\dfrac{2\pi(m+1)}n$ の月形($m+1\le n$ なので球面を超えない)に含まれる。(S4) と段 3 から
$$ \frac{4\pi R^2m}n\le f(\theta)\le\frac{4\pi R^2(m+1)}n $$
である($m=0$ のときの左端は $0$ と読む)。一方、$2\theta R^2$ も同じ範囲 $\dfrac{4\pi R^2m}n\le2\theta R^2<\dfrac{4\pi R^2(m+1)}n$ にある。同じ幅 $\dfrac{4\pi R^2}n$ の範囲に 2 つの数があるので
$$ |f(\theta)-2\theta R^2|\le\frac{4\pi R^2}n $$
である。$n$ はいくらでも大きくとれるので、$f(\theta)=2\theta R^2$ である。

月形の面積の例
  1. 角 $\pi$ の月形は半球で、面積は $2\pi R^2$ である。lem-gir-lune の式でも $2\cdot\pi\cdot R^2=2\pi R^2$ である。
  2. 角 $\dfrac\pi2$ の月形は球面の $\dfrac14$ で、面積は $\pi R^2$ である。地球($R\approx6371\ \mathrm{km}$)なら約 $1.28\times10^8\ \mathrm{km}^2$ である。
  3. ex-gir-start-pole の三角形は、角 $\theta$ の月形を赤道で上下に 2 等分した上半分である(赤道を含む平面 $z=0$ に関する折り返し $(x,y,z)\mapsto(x,y,-z)$ で上下は移り合う。この折り返しは、点対称 $\vec x\mapsto-\vec x$ で $(x,y,z)\mapsto(-x,-y,-z)$ と移したあと、$z$ 軸のまわりの $\pi$ 回転 $(x,y,z)\mapsto(-x,-y,z)$ を行ったものなので、(S2) を 2 回使って面積が等しい)。よって面積は $\dfrac{2\theta R^2}2=\theta R^2$ で、例で使った比例の事実が確かめられた。
大学数学で見る:積分による計算

大学では、球面上の点を北極からの角 $\varphi$($0\le\varphi\le\pi$)と経度 $\lambda$ で $(R\sin\varphi\cos\lambda,\ R\sin\varphi\sin\lambda,\ R\cos\varphi)$ と表し、面積を $R^2\sin\varphi\,d\varphi\,d\lambda$ の積分で計算する(曲面積)。経度 $0$ から $\theta$ の月形の面積は
$$ \int_0^\theta\!\!\int_0^\pi R^2\sin\varphi\,d\varphi\,d\lambda=\int_0^\theta 2R^2\,d\lambda=2\theta R^2 $$
で、lem-gir-lune と一致する。$\theta=2\pi$ とすると球面の面積 $4\pi R^2$ も出る。prf-gir-lune は、この積分を使わずに (S1)〜(S4) だけから同じ結果を出したものである。

主定理:Girard の定理

球面三角形の面積の公式

半径 $R$ の球面の上の球面三角形 $T$ の、頂点 $A,B,C$ における角を $A,B,C$(ラジアン)と書き、$T$ の面積を $S$ とすると
$$ S=R^2(A+B+C-\pi) $$
が成り立つ。

6 つの月形で球面を覆う

方針:3 つの平面 $\Pi_a,\Pi_b,\Pi_c$ で球面を 8 つの部分に分ける。各頂点で三角形を含む月形と、その向かい側の月形をとると、6 つの月形は球面を覆い、$T$ と向かい側の三角形 $-T$ だけを 3 回、ほかの部分を 1 回ずつ覆う。面積を数え合わせる(図3、図4)。
段 1(8 つの部分)。球面の点 $X$ で、3 つの平面のどれの上にもないものは、3 つの数 $\vec n_a\cdot\vec x$、$\vec n_b\cdot\vec x$、$\vec n_c\cdot\vec x$ の符号の組 $(\pm,\pm,\pm)$ で 8 通りに分けられる。符号の組が $(\varepsilon_a,\varepsilon_b,\varepsilon_c)$ である点の全体(境界を含める)を $D_{\varepsilon_a\varepsilon_b\varepsilon_c}$ と書き、その面積を $|D_{\varepsilon_a\varepsilon_b\varepsilon_c}|$ と書く。8 つの部分は境界(3 つの大円の上の弧)だけを共有して球面全体を作るので、(S1) と (S3) から
$$ \sum|D_{\varepsilon_a\varepsilon_b\varepsilon_c}|=4\pi R^2 $$
である(8 項の和)。定義から $D_{+++}=T$ である。また $\vec x\mapsto-\vec x$ で符号はすべて反転するので、$D_{---}=-T$($T$ の点をすべて反対側に移した図形)であり、(S2) から $|D_{---}|=S$ である。
段 2(頂点 $A$ の月形)。平面 $\Pi_b$ と $\Pi_c$ はどちらも $O$ と $A$ を通るので、交線は直線 $OA$ で、球面とは $A$ と $-A$ で交わる。$\vec n_b\cdot\vec x\ge0$ かつ $\vec n_c\cdot\vec x\ge0$ となる点の全体 $L_A$ は、$A$ と $-A$ を結ぶ 2 本の半大円($\Pi_c$ の上の半分と $\Pi_b$ の上の半分)で挟まれた月形である。$\Pi_c$ の上の半大円のうち $\vec n_b\cdot\vec x\ge0$ の側には $B$ がある($\vec n_b\cdot\vec b>0$ だから)ので、この半大円は $A$ から弧 $AB$ の向きに出ていく。同じく $\Pi_b$ の上の半大円は $A$ から弧 $AC$ の向きに出ていく。よって $L_A$ の角は球面三角形の角 $A$ に等しく、lem-gir-lune から $L_A$ の面積は $2AR^2$ である。$\vec n_b\cdot\vec x\le0$ かつ $\vec n_c\cdot\vec x\le0$ となる点の全体 $L_A'$ は $L_A$ を $\vec x\mapsto-\vec x$ で移したもので、面積はやはり $2AR^2$ である。
段 3(6 つの月形を部分で表す)。$L_A$ は「$b$ と $c$ の符号がともに $+$」の部分なので、$a$ の符号で 2 つに分けて $L_A=D_{+++}\cup D_{-++}$ である。同じように(頂点 $B$ を通る平面は $\Pi_a$ と $\Pi_c$、頂点 $C$ を通る平面は $\Pi_a$ と $\Pi_b$ なので)
$$ \begin{aligned} L_A&=D_{+++}\cup D_{-++}, & L_A'&=D_{---}\cup D_{+--},\\ L_B&=D_{+++}\cup D_{+-+}, & L_B'&=D_{---}\cup D_{-+-},\\ L_C&=D_{+++}\cup D_{++-}, & L_C'&=D_{---}\cup D_{--+} \end{aligned} $$
である。右辺には $D_{+++}$ と $D_{---}$ が 3 回ずつ、残りの 6 つの部分 $D_{-++},D_{+--},D_{+-+},D_{-+-},D_{++-},D_{--+}$ が 1 回ずつ現れる。
段 4(面積を足す)。段 2 と段 3、(S3) から、6 つの月形の面積の和は
$$ 2(2AR^2+2BR^2+2CR^2)=\sum|D_{\varepsilon_a\varepsilon_b\varepsilon_c}|+2|D_{+++}|+2|D_{---}| $$
である。右辺の最初の和は 8 つの部分すべての和で、段 1 から $4\pi R^2$ である。$|D_{+++}|=|D_{---}|=S$ なので
$$ 4R^2(A+B+C)=4\pi R^2+4S $$
となる。両辺を $4$ で割って移項すると $S=R^2(A+B+C-\pi)$ である。

3 つの大円で球面は 8 つに分かれる。球面三角形 T(橙)を表から見た図 3 つの大円で球面は 8 つに分かれる。球面三角形 T(橙)を表から見た図
同じ球面を裏から見た図。向かい側の三角形 −T(青)は T を原点について点対称に移したもので、面積は T と等しい 同じ球面を裏から見た図。向かい側の三角形 −T(青)は T を原点について点対称に移したもので、面積は T と等しい
段 3 の数え方は、符号の組で考えると分かりやすい。3 つの符号のうち少なくとも 2 つは同じである(符号は $+$ と $-$ の 2 種類しかないので)。同じ 2 つの組がちょうど 1 組なら、その点は 1 つの月形にだけ入る。3 つとも同じ($+++$ か $---$)なら、3 つの組のどれも同じなので、3 つの月形に入る。

公式を確かめる
  1. ex-gir-start-octant の三角形:$A=B=C=\dfrac\pi2$ なので $R^2\left(\dfrac{3\pi}2-\pi\right)=\dfrac{\pi R^2}2$ で、球面の $\dfrac18$ と一致する。
  2. ex-gir-start-pole の三角形:$R^2\left(\theta+\dfrac\pi2+\dfrac\pi2-\pi\right)=\theta R^2$ で、ex-gir-lune (3) と一致する。
  3. 正四面体の 4 つの頂点を半径 $R$ の球面の上にとり(正四面体の中心を球の中心にする)、各辺を大円の弧に取り替えると、球面は合同な 4 つの球面三角形に分かれる(正四面体の対称性で移り合う)。1 つの面積は $\dfrac{4\pi R^2}4=\pi R^2$ で、3 つの角は等しい。その角を $\alpha$ とすると $R^2(3\alpha-\pi)=\pi R^2$ から $\alpha=\dfrac{2\pi}3$($120^\circ$)である。各頂点には 3 つの三角形が集まり、$3\times120^\circ=360^\circ$ で頂点のまわりを 1 周している。
  4. 正二十面体で同じことをすると、20 個の三角形の 1 つの面積は $\dfrac{\pi R^2}5$ で、$R^2(3\alpha-\pi)=\dfrac{\pi R^2}5$ から $\alpha=\dfrac{2\pi}5$($72^\circ$)である。各頂点には 5 つの三角形が集まり、$5\times72^\circ=360^\circ$ である。

公式から分かること

球面三角形の内角の和の範囲

球面三角形の内角の和は $\pi$ より大きく $3\pi$ より小さい($180^\circ< A+B+C<540^\circ$)。

面積の範囲から示す

段 1(下から)。$T$ は、弧で囲まれた広がりのある部分なので面積は正である($T$ の中の小さな球面の円板を含む。この記事ではこの点を認める)。thm-gir-main から $R^2(A+B+C-\pi)=S>0$ なので $A+B+C>\pi$ である。
段 2(上から)。$T$ は半球 $\{\vec n_a\cdot\vec x\ge0\}$ に含まれ、その半球は $D_{+++}$ のほかに $D_{++-}$、$D_{+-+}$、$D_{+--}$ を含む。これらも面積が正なので、$S<2\pi R^2$ である。よって $R^2(A+B+C-\pi)<2\pi R^2$、つまり $A+B+C<3\pi$ である。

平面では内角の和が $\pi$ ちょうどだった(三角形の内角の和)。球面では $\pi$ を超え、超えた分 $A+B+C-\pi$(球過量 という)が面積に比例する。球過量が小さい三角形は面積が小さい三角形で、ほとんど平面の三角形のようにふるまう。

地球の上の小さな三角形

地球を半径 $R=6371\ \mathrm{km}$ の球とみなす。1 辺がおよそ $100\ \mathrm{km}$ の正三角形の形の球面三角形を考える。面積を平面の正三角形の面積 $\dfrac{\sqrt3}4\times100^2\approx4330\ \mathrm{km}^2$ で近似すると、球過量は
$$ A+B+C-\pi=\frac{S}{R^2}\approx\frac{4330}{6371^2}\approx\frac{4330}{4.059\times10^7}\approx1.067\times10^{-4} $$
(ラジアン)で、度に直すと約 $0.0061^\circ$、秒に直すと約 $22''$ である。3 つの角はそれぞれ $60^\circ$ より約 $7''$ 大きいだけである(球面の余弦定理を使って正確に計算しても、球過量は $22.005''$ で、ほとんど変わらない。球面三角法)。
1 辺 $100\ \mathrm{m}$ の三角形なら、面積は $10^6$ 分の $1$ になるので、球過量も $10^6$ 分の $1$ の約 $0.000022''$ で、分度器ではまったく分からない。校庭の三角形の内角の和が $180^\circ$ と区別できないのはこのためである。一方、地球の $\dfrac18$ を覆う ex-gir-start-octant の三角形(面積 約 $6.38\times10^7\ \mathrm{km}^2$)では、球過量は $90^\circ$ にもなる。

球面多角形の面積

半径 $R$ の球面の上の $n$ 角形($n\ge3$)が、1 つの頂点 $P_1$ から引いた弧 $P_1P_k$($k=3,\dots,n-1$)で、境界だけを共有する $n-2$ 個の球面三角形 $P_1P_kP_{k+1}$($k=2,\dots,n-1$)に分けられ、各頂点で三角形たちの角を足すと多角形の角になるとする。多角形の角を $\alpha_1,\dots,\alpha_n$ とすると、面積は
$$ R^2\bigl(\alpha_1+\dots+\alpha_n-(n-2)\pi\bigr) $$
である。

三角形に分けて足す

(S3) から、多角形の面積は $n-2$ 個の三角形の面積の和である。thm-gir-main から、三角形 $P_1P_kP_{k+1}$ の面積は $R^2\bigl((\text{その 3 つの角の和})-\pi\bigr)$ である。$n-2$ 個を足すと、角の和の部分は、仮定から多角形の角の総和 $\alpha_1+\dots+\alpha_n$ になり、$-\pi$ は $n-2$ 回足されて $-(n-2)\pi$ になる。

球面多角形の例
  1. 立方体の中心を球の中心にして 8 つの頂点を球面の上にとり、各辺を大円の弧にすると、球面は合同な 6 つの球面四角形に分かれる。1 つの面積は $\dfrac{4\pi R^2}6=\dfrac{2\pi R^2}3$ で、4 つの角は等しい($\alpha$ とする)。cor-gir-polygon で $n=4$ として $R^2(4\alpha-2\pi)=\dfrac{2\pi R^2}3$ から $\alpha=\dfrac{2\pi}3$($120^\circ$)である。各頂点に 3 つの四角形が集まり、$3\times120^\circ=360^\circ$ である。平面の正方形の角 $90^\circ$ より大きい。
  2. 公式に $n=2$ を形式的に入れると $R^2(\alpha_1+\alpha_2)$ で、角 $\theta$ の月形(2 つの角がどちらも $\theta$)では $2\theta R^2$ となり、lem-gir-lune と一致する。月形は「辺が 2 本の多角形」とみなせる。

Euler の多面体定理を導く

Girard の定理を球面全体に使うと、多面体の頂点・辺・面の数の関係が出てくる。

球面の三角形分割と $V-E+F$

半径 $R$ の球面が $F$ 個の球面三角形に分けられていて、次の 2 つを満たすとする。

  • どの 2 つの三角形も、共有するのは何もないか、1 つの頂点だけか、1 本の辺全体だけである。
  • 各頂点のまわりには、その頂点をもつ三角形がすき間も重なりもなく並んでいて、その頂点での角の和は $2\pi$ である。
    三角形の頂点の総数を $V$、辺の総数を $E$ とすると、$V-E+F=2$ である。
角の総和を 2 通りに数える

方針:すべての三角形の面積を足すと球面の面積になる。これを thm-gir-main で角の総和に書き換え、角の総和を頂点ごとに数える。
段 1(面積の和)。三角形たちは境界だけを共有して球面を作るので、(S1)、(S3) から面積の総和は $4\pi R^2$ である。thm-gir-main から、これは
$$ 4\pi R^2=\sum_{\text{三角形}}R^2(\text{3 つの角の和}-\pi)=R^2\bigl(\text{すべての角の総和}\bigr)-F\pi R^2 $$
である。
段 2(頂点ごとに数える)。すべての三角形のすべての角を、どの頂点にあるかで分けると、各頂点での角の和は仮定から $2\pi$ なので、角の総和は $2\pi V$ である。段 1 に入れて $R^2$ で割ると $4\pi=2\pi V-\pi F$、つまり
$$ 2V-F=4 $$
である。
段 3(辺を数える)。各三角形は 3 本の辺をもち、各辺はちょうど 2 つの三角形に共有される(球面には縁がないので、辺の両側に三角形がある)。三角形ごとに辺を数えると $3F$ で、各辺を 2 回ずつ数えているので $3F=2E$、つまり $E=\dfrac{3F}2$ である。
段 4(まとめ)。$V-E+F=V-\dfrac{3F}2+F=V-\dfrac F2=\dfrac{2V-F}2=\dfrac42=2$ である。

正八面体と正二十面体で確かめる
  1. ex-gir-start-octant の 8 つの三角形による分割は、正八面体を球面に写したものである。$V=6$($(\pm R,0,0)$ など)、$F=8$、$E=12$ で、$2V-F=12-8=4$、$V-E+F=6-12+8=2$ である。
  2. ex-gir-check (4) の正二十面体の分割では $V=12$、$F=20$、$E=30$ で、$2V-F=24-20=4$、$V-E+F=12-30+20=2$ である。各頂点での角の和は $5\times\dfrac{2\pi}5=2\pi$ で、prop-gir-euler の仮定を満たしている。
凸多面体との関係

面がすべて三角形の凸多面体の内部に点 $O$ をとり、$O$ を中心とする球面に、$O$ から多面体の各点を放射状に写す。多面体の辺と $O$ を含む平面は球面を大円で切るので、辺は大円の弧に、面は球面三角形に写り、prop-gir-euler の仮定を満たす分割ができる。こうして、面が三角形の凸多面体について $V-E+F=2$ が出る。面が三角形でない凸多面体も、面に対角線を引いて三角形に分ければ、$E$ と $F$ が同じ数だけ増えて $V-E+F$ は変わらないので、同じ結論になる。平面の網を使う別の証明は Eulerの多面体定理(高校数学) で扱う。

例と反例:球面と大円が効いている

thm-gir-main は「球面の上の」「大円の弧で囲まれた」三角形についての定理である。どちらかを外すと、球過量と面積の比例は崩れる。

外した仮定崩れる主張ボックス
辺が大円の弧である面積 $=R^2(A+B+C-\pi)$ex-gir-latitude
図形が球面の上にある内角の和と面積の関係ex-gir-cylinder
反例:緯線を辺にした三角形

半径 $R$ の球面で、北極 $N$ と、北緯 $45^\circ$ の緯線の上の経度 $0$ と経度 $\theta$ の 2 点 $Q_1,Q_2$ をとる。$N$ と $Q_1$、$N$ と $Q_2$ は経線の弧で結び、$Q_1$ と $Q_2$ は緯線の弧で結んだ図形 $G$ を考える。

  • 角:経線と緯線は垂直に交わるので $Q_1$、$Q_2$ での角は $\dfrac\pi2$、$N$ での角は $\theta$ である。角だけを見ると ex-gir-start-pole と同じで、$A+B+C-\pi=\theta$ である。
  • 面積:北緯 $45^\circ$ より北の部分(高さ $R-\dfrac{R}{\sqrt2}$ の球冠)の面積は $2\pi R\left(R-\dfrac R{\sqrt2}\right)=2\pi R^2\left(1-\dfrac1{\sqrt2}\right)$ である(球冠の面積の公式は 球の表面積 を参照。この記事では証明しない)。$G$ はその経度の幅 $\theta$ の部分なので、面積は $\theta R^2\left(1-\dfrac1{\sqrt2}\right)\approx0.293\,\theta R^2$ である。
    面積は $R^2(A+B+C-\pi)=\theta R^2$ の約 $0.29$ 倍しかない。緯線(赤道以外)は大円ではなく、def-gir-triangle の三角形の辺にならないので、thm-gir-main は使えない。
反例:円柱の上の三角形

半径 $R$ の円柱の側面の上に三角形を描く。側面を切り開くと長方形に広がり、そのとき長さも角も変わらない。側面の上で「まっすぐな線」(広げたときに線分になる線)を辺とする三角形は、広げると平面の三角形になるので、内角の和はちょうど $\pi$ である。一方、面積は三角形の大きさに応じていくらでも大きくなる。$R^2(A+B+C-\pi)=0$ は面積と一致しない。
円柱は、半径が $R$ で丸まっていても「曲がっていない」曲面(曲率 $0$)で、球面とは違う。thm-gir-main の $R^2$ は、球面の曲がり具合を表す量である(rem-gir-gauss-bonnet)。

大学数学で見ると

曲率と Gauss–Bonnet の定理

半径 $R$ の球面の 曲率 を $k=\dfrac1{R^2}$ と定めると、thm-gir-main は
$$ kS=A+B+C-\pi $$
と書ける。平面($k=0$)ではこれが 三角形の内角の和 の $A+B+C=\pi$ になり、曲率が負の一定値の平面(双曲幾何学)でも同じ式が成り立って、内角の和は $\pi$ より小さい(Hit18 定理 7.4.3、p. 160。この記事では証明しない)。平行線公準(高校数学) で見た 3 つの幾何が、1 つの式にまとまる。
曲率が場所によって変わる曲面では、$kS$ を「三角形の上で曲率を積分した量」に取り替えた式が成り立つ。これが Gauss–Bonnetの定理 の三角形の場合で、Gauss曲率 を学ぶと意味が分かる(この記事では扱わない)。さらに、閉じた曲面全体では、曲率の積分が Euler 標数の $2\pi$ 倍になる。prop-gir-euler は、球面(Euler 標数 $2$)でこの関係を逆向きに使って $V-E+F=2$ を出したものと見ることができる(定曲率の曲面についての形は Hit18 定理 7.6.7、p. 183)。

名前について

thm-gir-main は、17 世紀の数学者 Albert Girard(1595–1632)の名で Girard の定理とよばれる。O'Connor と Robertson による伝記は、Girard が 1626 年に出版した三角法の本で球面三角形の面積の公式を与えたと述べている(OR10)。

さらに先へ

関連項目

参考文献

Mathpediaは寄付と、参考文献の書籍リンク(Amazonアソシエイト)の紹介料で運営されています。 支援について / 寄付する