# 立体の体積・球面・多面体：Cavalieri の原理から Girard の定理・Euler の多面体定理・Bolyai–Gerwien の定理まで

> Cavalieri の原理を Tonelli の定理から証明して錐体・擬柱体・球の体積を求め、球帯の面積、球面の余弦定理、Girard の定理（球面三角形の面積）を示し、これを使って凸多面体の Euler の多面体定理・角欠損・正多面体の分類・正多角形による敷き詰め・Bolyai–Gerwien の定理を証明する。
> https://rikai.mugen-giken.com/mathematics/hs-geometry/solids-spheres-polyhedra

## 0. この記事の要点

ボールの体積はなぜ $\tfrac43\pi r^3$ になるのか。サッカーボールのような多面体で、頂点の数から辺の数を引いて面の数を足すと、なぜいつも 2 になるのか。この章はこうした素朴な疑問に、立体を水平に薄く切って断面を足し合わせる考え方と、多面体の表面を球の表面に写して三角形で覆う考え方の 2 つで答えます。読み終えると、錐やボールの体積、球面上の三角形の面積、多面体の頂点・辺・面の数の関係が、同じ道具から順に出てくることが分かります。最後に、面積が等しい多角形どうしは切り貼りで形を変えられることも示します。

- **Cavalieri の原理**（断面積が各高さで等しい立体は体積が等しい）は、Tonelli の定理（[累次積分](/mathematics/calculus/multiple-integrals#def-iterated-integral)の順序交換）そのものです（<Ref to="thm-cavalieri" />）。そこから錐体の体積 $\tfrac13\times$底面積$\times$高さ（<Ref to="thm-cone-volume" />）、断面積が 3 次以下の多項式のときの Simpson の公式（擬柱体の公式、<Ref to="thm-prismatoid" />）、球の体積 $\tfrac43\pi r^3$ が出ます。
- **球帯**（球面を 2 枚の平行な平面で切った部分）の面積は、高さだけで決まります（Archimedes、<Ref to="thm-spherical-zone" />）。球面測度の座標表示から 1 行で出ます。
- 球面の上の三角形では、辺の長さを角で測ります。**球面の余弦定理**は[内積](/mathematics/hs-geometry/plane-vectors#def-dot-det)の展開（<Ref to="thm-spherical-cosine" />）、**Girard の定理**（面積 $=$ [内角](/mathematics/hs-geometry/congruence-and-similarity#def-convex-polygon)の和 $-\pi$）は、月形の面積 $2\times$角と 8 つの三角形への分割から出ます（<Ref to="thm-girard" />）。
- **Euler の多面体定理** $V-E+F=2$ は、凸多面体を内部の点から球面に射影し、球面が三角形で敷き詰められることと Girard の定理を使って証明します（Legendre の方法、<Ref to="thm-euler-polyhedron" />）。系として Descartes の**角欠損**の総和が $4\pi$ であること、**正多面体は 5 種類**であること、**正多角形による平面の敷き詰めは 3 種類**であることが従います（<Ref to="cor-descartes-defect" />、<Ref to="thm-regular-polyhedra" />、<Ref to="thm-regular-tilings" />）。
- **Bolyai–Gerwien の定理**（面積が等しい多角形は、有限個に切って組み替えられる）を、三角形から長方形、長方形から正方形への切り貼りで証明します（<Ref to="thm-bolyai-gerwien" />）。立体では同じ主張が成り立たない（Hilbert の第 3 問題）ことは、注意に文献を示します。

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

- **内積**: 2 つのベクトルから数を作る演算。長さや、ベクトルのなす角を測るのに使う。→ [内積](/mathematics/hs-geometry/plane-vectors#def-dot-det)
- **外積**: 空間の 2 つのベクトルから、その両方に垂直な第 3 のベクトルを作る演算。→ [外積](/mathematics/hs-geometry/space-vectors#def-cross-product)
- **凸結合・凸包**: 点たちを、負でない重み（和は 1）で混ぜてできる点が凸結合で、その全体が凸包。→ [凸集合・凸包](/mathematics/hs-geometry/plane-vectors#def-convex)
- **凸多角形と内角**: どの 2 点を結ぶ線分も図形に含まれる多角形が凸多角形。頂点での内側の角が内角。→ [凸多角形](/mathematics/hs-geometry/congruence-and-similarity#def-convex-polygon)
- **等長変換**: 2 点間の距離を変えない移動（平行移動・回転・反射など）。→ [等長変換](/mathematics/hs-geometry/congruence-and-similarity#def-isometry)
- **ルベーグ測度**: 長さ・面積・体積を、一般の集合にまで広げた「大きさ」の測り方。→ [ルベーグ測度](/mathematics/real-analysis/lebesgue-measure#def-lebesgue-measure)

</Aside>

## 1. 動機 — 「底面積 × 高さ ÷ 3」の「÷ 3」はどこから来るのか

高校の数学では、錐体の体積が $\tfrac13Sh$ であることは、積分で（断面積を積分して）示されます。球の体積と表面積の公式も、積分や「錐体の集まり」で説明されます。ところが、積分の背後にある原理——**断面積が等しければ体積は等しい**——が、なぜ成り立つのかは、通常は問われません。

Rikai では、立体の体積を空間のルベーグ測度で定義しているので（前の章の[空間座標と空間ベクトル](/mathematics/hs-geometry/space-vectors)）、この原理は Tonelli の定理（既存の解析学の章）の特別な場合として**証明される**ことになります。同じ道具が、球の体積・球帯の面積・球面三角形の面積に使われ、最後に多面体の頂点・辺・面の個数の関係 $V-E+F=2$ までつながります。

この章の後半は、平面の面積の話に戻ります。「面積が等しい 2 つの多角形は、有限個の多角形に切って組み替えられる」という Bolyai–Gerwien の定理は、立体では成り立ちません（立方体と等体積の正四面体は、有限個の多面体に切って組み替えられません）。次元が上がると何が変わるのかが、この章の最後の話題です。

## 2. 準備 — 体積・面積・球面測度

この節は、以降で使う「大きさ」の約束の確認です。体積・面積は[ルベーグ測度](/mathematics/real-analysis/lebesgue-measure#def-lebesgue-measure)（長さ・面積・体積を一般の集合に広げた測り方）で測ります。空間の体積は、水平方向の面積と高さ方向の長さの「積」として測れる（直積測度）、というのが要点で、これが Tonelli の定理につながります。球座標は、$z$ 軸からの角 $\vartheta$ と回転角 $\varphi$ で球面上の点を表す座標で、大円は球の中心を通る平面で球面を切った切り口の円です。細部が分からなくても、体積・面積をふつうの体積・面積と読めば、次の節以降の計算は追えます。

空間 $\mathbb{R}^3$ の集合の**体積**を、ルベーグ測度 $m=m_3$ とします（$m([0,1]^3)=1$）。平面 $\mathbb{R}^2$ の図形の**面積**を $m_2$ とします（面積確定な集合では、重積分による面積 <Ref to="mathematics/calculus/multiple-integrals#def-region-integral" /> と一致します）。$m_3$ は $m_2\times m_1$ に等しい（直積測度、<Ref to="mathematics/real-analysis/product-measures-fubini#thm-product-measure" />。同一視は [$\mathbb{R}^d$ の変数変換公式と極座標](/mathematics/real-analysis/change-of-variables-rd) の準備の節にある）ことを使います。平行移動で測度は変わらず、正の実数 $\lambda$ について $m_d(\lambda E)=\lambda^dm_d(E)$ です（<Ref to="mathematics/real-analysis/change-of-variables-rd#cor-rotation-dilation" /> の 2）。

単位球面 $S^2$ の**面積**は球面測度 $\sigma$（<Ref to="mathematics/real-analysis/change-of-variables-rd#def-sphere-measure" />）で、直交行列で不変（<Ref to="mathematics/real-analysis/change-of-variables-rd#prop-sigma-rotation" />）、球座標 $\omega(\vartheta,\varphi)=(\sin\vartheta\cos\varphi,\sin\vartheta\sin\varphi,\cos\vartheta)$ で
$$
\int_{S^2}g\,d\sigma=\int_0^{2\pi}\!\!\int_0^\pi g(\omega(\vartheta,\varphi))\sin\vartheta\,d\vartheta\,d\varphi,\qquad\sigma(S^2)=4\pi
$$
と書けます（<Ref to="mathematics/real-analysis/change-of-variables-rd#prop-sphere-s2" />）。半径 $r$ の球面の部分集合 $rA$（$A\subset S^2$）の面積は $r^2\sigma(A)$ と定めます。1 点や大円は $\sigma$ 測度 $0$ です（大円は直交行列で赤道 $\{\vartheta=\pi/2\}$ に移り、上の積分の被積分集合が $\vartheta$ について測度 $0$）。

## 3. Cavalieri の原理・錐体・擬柱体

立体を水平に薄く切り、各高さの断面積を足し合わせれば体積になります。トランプの山を横にずらしても、各枚の面積が同じなら体積が変わらない、という直感を式にしたのが次の原理です。

<Theorem id="thm-cavalieri" title="Cavalieri の原理">
$K\subset\mathbb{R}^3$ をボレル集合とし、$K_t=\{(x,y)\in\mathbb{R}^2\mid(x,y,t)\in K\}$（高さ $t$ での水平断面）とする。このとき $t\mapsto m_2(K_t)$ は可測で
$$
m(K)=\int_{-\infty}^{\infty}m_2(K_t)\,dt
$$
である。したがって、2 つのボレル集合 $K,K'$ の断面積がすべての高さで等しければ、$m(K)=m(K')$ である。
</Theorem>

<Proof of="thm-cavalieri">
$K$ の指示関数に Tonelli の定理（<Ref to="mathematics/real-analysis/product-measures-fubini#thm-tonelli" />、$X=\mathbb{R}^2$、$Y=\mathbb{R}$、どちらもルベーグ測度で $\sigma$-有限）を使う。$m(K)=(m_2\times m_1)(K)=\int_{\mathbb{R}}\bigl(\int_{\mathbb{R}^2}\mathbf 1_K(x,y,t)\,dm_2\bigr)dt=\int m_2(K_t)\,dt$。可測性も同定理による。後半は両辺を等しい被積分関数で比べればよい。
</Proof>

錐体は、底面の各点と頂点を結ぶ線分を集めた立体です。高さ $t$ で切ると断面は底面を縮めた相似形になり、頂点に近いほど小さくなります。縮み方は $\bigl(1-\tfrac th\bigr)$ 倍なので面積はその 2 乗倍で、これを足し合わせると $\tfrac13$ が出ます。次の定理の $(1-s)B+s\boldsymbol v'$ は、$B$ の各点を $(1-s)$ 倍した集合を、$s\boldsymbol v'$ だけ平行移動したものです。

<Theorem id="thm-cone-volume" title="錐体の体積">
平面 $z=0$ 内の有界閉集合 $B$（面積 $\beta=m_2(B)$）と、高さ $h>0$ にある点 $V$ に対し、**錐体** $K=\{(1-s)\boldsymbol b+s\boldsymbol v\mid\boldsymbol b\in B,\ 0\le s\le1\}$ の体積は $\dfrac13\beta h$ である。
</Theorem>

<Proof of="thm-cone-volume">
$K$ は連続写像によるコンパクト集合 $B\times[0,1]$ の像なのでコンパクトで、ボレル集合である。高さ $t$（$0\le t<h$）の断面は、$s=t/h$ として $(1-s)B+s\boldsymbol v'$（$\boldsymbol v'$ は $V$ の水平成分）、すなわち $B$ を $(1-s)$ 倍に拡大して平行移動した集合で、面積は $(1-s)^2\beta=\bigl(1-\tfrac th\bigr)^2\beta$（前節）。$t<0$、$t>h$ では空、$t=h$ では 1 点で面積 $0$。<Ref to="thm-cavalieri" /> から
$$
m(K)=\int_0^h\Bigl(1-\frac th\Bigr)^2\beta\,dt=\beta\Bigl[-\frac h3\Bigl(1-\frac th\Bigr)^3\Bigr]_0^h=\frac{\beta h}3.
$$
</Proof>

底面が多角形なら角錐、円板なら円錐です。底面が $B$ の柱体 $B\times[0,h]$ の体積は、断面積が一定なので $\beta h$ です。

<Theorem id="thm-prismatoid" title="擬柱体の公式（Simpson の公式）">
ボレル集合 $K\subset\mathbb{R}^2\times[0,h]$ の高さ $t$ での断面積 $A(t)=m_2(K_t)$ が、$[0,h]$ で $t$ の 3 次以下の多項式であるとき、
$$
m(K)=\frac h6\Bigl(A(0)+4A\bigl(\tfrac h2\bigr)+A(h)\Bigr)
$$
である（**擬柱体の公式**）。
</Theorem>

<Proof of="thm-prismatoid">
<Ref to="thm-cavalieri" /> から $m(K)=\int_0^hA(t)\,dt$。右辺は $A$ について線形なので、$A(t)=t^j$（$j=0,1,2,3$）で確かめればよい。$\int_0^ht^j\,dt$ は $h,\ \tfrac{h^2}2,\ \tfrac{h^3}3,\ \tfrac{h^4}4$ で、$\dfrac h6\bigl(0^j+4(\tfrac h2)^j+h^j\bigr)$ は $j=0$ で $h$、$j=1$ で $\tfrac h6\cdot3h=\tfrac{h^2}2$、$j=2$ で $\tfrac h6\cdot2h^2=\tfrac{h^3}3$、$j=3$ で $\tfrac h6\cdot\tfrac32h^3=\tfrac{h^4}4$ となり一致する（$0^0=1$）。
</Proof>

<Example id="ex-frustum" title="円錐台・角錐台の体積">
底面積 $B_0$ の底面から高さ $h$ の位置に面積 $B_1$ の平行な断面をもつ錐台（錐体の頂点側を平行な平面で切り落とした立体）では、高さ $t$ の断面は相似で、その線形の大きさは $t$ の 1 次式なので、$A(t)$ は 2 次式である。$A(0)=B_0$、$A(h)=B_1$、$A(\tfrac h2)=\Bigl(\dfrac{\sqrt{B_0}+\sqrt{B_1}}2\Bigr)^2$ なので、<Ref to="thm-prismatoid" /> から
$$
V=\frac h6\Bigl(B_0+(\sqrt{B_0}+\sqrt{B_1})^2+B_1\Bigr)=\frac h3\bigl(B_0+\sqrt{B_0B_1}+B_1\bigr)
$$
である。
</Example>

## 4. 球の体積と球帯の面積

<Proposition id="prop-ball-volume" title="球の体積">
半径 $r$ の球の体積は $\dfrac43\pi r^3$ である。
</Proposition>

<Proof of="prop-ball-volume">
中心を $(0,0,r)$ とすると、高さ $t\in[0,2r]$ の断面は半径 $\sqrt{r^2-(t-r)^2}$ の円板で、面積は $\pi\bigl(r^2-(t-r)^2\bigr)$（円板の面積 $\pi\rho^2$ は <Ref to="mathematics/real-analysis/change-of-variables-rd#thm-ball-volume" /> の $d=2$、$\Gamma(2)=1$）。これは 2 次式なので、<Ref to="thm-prismatoid" /> から $m=\dfrac{2r}6\bigl(0+4\pi r^2+0\bigr)=\dfrac43\pi r^3$。
</Proof>

球面の面積は $r^2\sigma(S^2)=4\pi r^2$ です。これは球の体積を $r$ で微分したもの（$\dfrac{d}{dr}\dfrac43\pi r^3=4\pi r^2$）に等しく、表面積の定義と整合しています。

<Theorem id="thm-spherical-zone" title="球帯の面積（Archimedes）">
$-1\le a<b\le1$ に対し、単位球面の球帯 $Z=\{\omega\in S^2\mid a\le\omega_3\le b\}$ の面積は $\sigma(Z)=2\pi(b-a)$ である。したがって半径 $r$ の球面で、高さ $h$ の球帯の面積は $2\pi rh$、つまり球帯の面積は高さだけで決まる。
</Theorem>

<Proof of="thm-spherical-zone">
$\omega_3=\cos\vartheta$ なので、<Ref to="mathematics/real-analysis/change-of-variables-rd#prop-sphere-s2" /> から
$$
\sigma(Z)=\int_0^{2\pi}\!\!\int_{\arccos b}^{\arccos a}\sin\vartheta\,d\vartheta\,d\varphi=2\pi\bigl[-\cos\vartheta\bigr]_{\arccos b}^{\arccos a}=2\pi(b-a).
$$
（$\sin\vartheta$ の原始関数が $-\cos\vartheta$ であること：<Ref to="mathematics/hs-analysis/elementary-functions#thm-sin-cos-derivatives" />。積分は微積分学の基本定理 <Ref to="mathematics/calculus/integration-and-ftc#thm-ftc2" /> で計算する。$\cos$ の逆関数が $\arccos$ であること：<Ref to="mathematics/hs-analysis/elementary-functions#def-inverse-trig" />。）半径 $r$ では面積が $r^2$ 倍、高さが $r(b-a)=h$ なので $r^2\cdot2\pi\dfrac hr=2\pi rh$。
</Proof>

## 5. 球面三角形と Girard の定理

単位球面 $S^2$ の上で、2 点 $B,C$ を結ぶ最短の線は、$B,C$ と原点を含む平面による大円の短いほうの弧です。その長さは、$B$ と $C$ のなす角（$=\arccos(B\cdot C)$、単位円の弧の長さが角に等しいこと：<Ref to="mathematics/hs-analysis/elementary-functions#thm-arc-length-theta" />）に等しいので、球面上の距離を**角**で測ります。

<Definition id="def-spherical-triangle" title="球面三角形">
$A,B,C\in S^2$ が 1 次独立（同一の大円上にない）とする。任意の $\boldsymbol x\in\mathbb{R}^3$ は $\boldsymbol x=\xi_1A+\xi_2B+\xi_3C$ とただ 1 通りに書け（<Ref to="mathematics/hs-geometry/space-vectors#prop-space-basis" />）、
$$
T=\{\boldsymbol x\in S^2\mid\xi_1,\xi_2,\xi_3\ge0\}
$$
を**球面三角形**という。**辺の長さ**を $a=\arccos(B\cdot C)$、$b=\arccos(C\cdot A)$、$c=\arccos(A\cdot B)$（$\in(0,\pi)$）とし、頂点 $A$ での**角**を、接ベクトル $\boldsymbol t_B=B-(A\cdot B)A$、$\boldsymbol t_C=C-(A\cdot C)A$（どちらも $A$ に垂直で、$A$ から $B$、$C$ へ向かう大円弧の向き）のなす角 $\angle A=\angle(\boldsymbol t_B,\boldsymbol t_C)\in(0,\pi)$ と定める。$B,C$ での角も同様である。
</Definition>

<Theorem id="thm-spherical-cosine" title="球面の余弦定理">
球面三角形について、$\cos a=\cos b\cos c+\sin b\sin c\cos\angle A$ である。
</Theorem>

<Proof of="thm-spherical-cosine">
$|\boldsymbol t_B|^2=1-(A\cdot B)^2=1-\cos^2c=\sin^2c$（$A$ は単位ベクトル）で、$c\in(0,\pi)$ なので $|\boldsymbol t_B|=\sin c$。同様に $|\boldsymbol t_C|=\sin b$。また $\boldsymbol t_B\cdot\boldsymbol t_C=B\cdot C-(A\cdot B)(A\cdot C)=\cos a-\cos c\cos b$。したがって $\cos\angle A=\dfrac{\cos a-\cos b\cos c}{\sin b\sin c}$ である。
</Proof>

辺が十分小さければ、球面は平面に近く、$\cos a\approx1-\tfrac{a^2}2$ などの展開から平面の余弦定理 $a^2=b^2+c^2-2bc\cos A$ が得られます（三角比の章の <Ref to="mathematics/hs-geometry/triangle-trigonometry#thm-law-of-cosines" />）。

次に面積です。頂点 $A$ を北極にとると、$A$ で角 $\angle A$ をなす 2 本の大円弧の間の**月形**（2 つの半円で囲まれた領域）の面積が、角に比例します。次の補題の証明は、座標を回して加法定理で確かめる長い計算ですが、言いたいことは「月形の面積は角の 2 倍（全周の角 $2\pi$ なら球面全体の $4\pi$）」だけです。初めは証明を飛ばし、結果 $\sigma(L_A)=2\angle A$ を受け取って Girard の定理に進んでも流れは追えます。

<Lemma id="lem-lune-area" title="月形・扇形の面積">
球面三角形 $T$（頂点 $A,B,C$）について、$L_A=\{\boldsymbol x\in S^2\mid\xi_2\ge0,\ \xi_3\ge0\}$（$\xi_i$ は <Ref to="def-spherical-triangle" /> の係数）とおく。$0<\varepsilon\le\pi$ について
$$
\sigma\bigl(L_A\cap\{\boldsymbol x\mid\boldsymbol x\cdot A>\cos\varepsilon\}\bigr)=\angle A\,(1-\cos\varepsilon)
$$
である。とくに $\varepsilon=\pi$ で $\sigma(L_A)=2\angle A$ である。
</Lemma>

<Proof of="lem-lune-area">
$\alpha=\angle A$ とおく。$\boldsymbol f_1=\boldsymbol t_B/|\boldsymbol t_B|$、$\boldsymbol f_3=A$、$\boldsymbol f_2$ を $\boldsymbol f_1,\boldsymbol f_3$ に垂直な単位ベクトルで $\boldsymbol t_C\cdot\boldsymbol f_2>0$ となるもの（$\boldsymbol t_B,\boldsymbol t_C$ は 1 次独立なので $\ne0$）とし、$\boldsymbol f_1,\boldsymbol f_2,\boldsymbol f_3$ を行とする直交行列を $O$ とする。$O\boldsymbol t_B=|\boldsymbol t_B|\boldsymbol e_1$、$O\boldsymbol t_C=|\boldsymbol t_C|(\cos\alpha\,\boldsymbol e_1+\sin\alpha\,\boldsymbol e_2)$（$\cos\alpha=\dfrac{\boldsymbol t_B\cdot\boldsymbol t_C}{|\boldsymbol t_B||\boldsymbol t_C|}$、$\boldsymbol t_C\cdot\boldsymbol f_2=|\boldsymbol t_C|\sin\alpha>0$）で、$OA=\boldsymbol e_3$。$\boldsymbol x=\xi_1A+\xi_2B+\xi_3C=(\xi_1+\xi_2A\cdot B+\xi_3A\cdot C)A+\xi_2\boldsymbol t_B+\xi_3\boldsymbol t_C$ なので、$O\boldsymbol x$ の水平成分（$x_1,x_2$ 成分）は
$$
\xi_2|\boldsymbol t_B|(1,0)+\xi_3|\boldsymbol t_C|(\cos\alpha,\sin\alpha)
$$
である。$(1,0)$ と $(\cos\alpha,\sin\alpha)$ は 1 次独立なので、$\xi_2,\xi_3\ge0$ は、水平成分が扇形 $\{s\,e(0)+t\,e(\alpha)\mid s,t\ge0\}$ に入ることと同値で、$e(\varphi)=\dfrac{\sin(\alpha-\varphi)\,e(0)+\sin\varphi\,e(\alpha)}{\sin\alpha}$（加法定理で確かめられる）から、これは $\varphi\in[0,\alpha]$ の $r\,e(\varphi)$（$r\ge0$）の全体である。球座標で $O\boldsymbol x=\omega(\vartheta,\varphi)$ とすると水平成分は $\sin\vartheta\,e(\varphi)$ なので、$0<\vartheta<\pi$ の点は $\varphi\in[0,\alpha]$（$2\pi$ を法として）のとき、かつそのときに限り $OL_A$ に入る（両極は測度 $0$）。$\boldsymbol x\cdot A=\cos\vartheta>\cos\varepsilon$ は $\vartheta<\varepsilon$ である。$\sigma$ の直交行列による不変性（<Ref to="mathematics/real-analysis/change-of-variables-rd#prop-sigma-rotation" />）と球座標表示から $\sigma=\int_0^\alpha\!\int_0^\varepsilon\sin\vartheta\,d\vartheta\,d\varphi=\alpha(1-\cos\varepsilon)$。
</Proof>

方針は次のとおりです。三角形の 3 辺をそれぞれ含む 3 つの大円で球面を 8 つの三角形に分けると、月形の面積の式が 3 本得られます。これを足し、球面全体の面積 $4\pi$ との関係を使うと、三角形 1 つの面積だけが残ります。

<Theorem id="thm-girard" title="Girard の定理">
単位球面上の球面三角形 $T$ の面積は、内角を $A,B,C$ として $\sigma(T)=A+B+C-\pi$ である。半径 $r$ の球面では $r^2(A+B+C-\pi)$ である。
</Theorem>

<Proof of="thm-girard">
$\varepsilon_i\in\{\pm1\}$ に対し $T_{\varepsilon}=\{\boldsymbol x\in S^2\mid\varepsilon_i\xi_i\ge0\ (i=1,2,3)\}$ とおく。8 つの $T_\varepsilon$ は $S^2$ を覆い、共通部分は $\{\xi_i=0\}\cap S^2$（大円）に含まれるので $\sigma$ 測度 $0$ である（<Ref to="mathematics/real-analysis/change-of-variables-rd#prop-sigma-rotation" /> により大円は赤道に移る）。$T=T_{+++}$ で、$T_{-\varepsilon}=-T_\varepsilon$、対心写像 $\boldsymbol x\mapsto-\boldsymbol x$ は直交行列 $-I$ なので $\sigma(T_{-\varepsilon})=\sigma(T_\varepsilon)$ である。$t_0=\sigma(T_{+++})$、$t_1=\sigma(T_{-++})$、$t_2=\sigma(T_{+-+})$、$t_3=\sigma(T_{++-})$ とおくと、8 つが 4 組の対心の対になるので
$$
4\pi=\sigma(S^2)=2(t_0+t_1+t_2+t_3).
$$
一方、$L_A=T_{+++}\cup T_{-++}$ なので <Ref to="lem-lune-area" /> から $t_0+t_1=2\angle A$。頂点 $B,C$ の役割を取り替えて同じ議論をすると（$L_B=T_{+++}\cup T_{+-+}$、$L_C=T_{+++}\cup T_{++-}$）$t_0+t_2=2\angle B$、$t_0+t_3=2\angle C$。3 式を足すと $3t_0+t_1+t_2+t_3=2(A+B+C)$ で、$t_1+t_2+t_3=2\pi-t_0$ を代入して $2t_0+2\pi=2(A+B+C)$、すなわち $t_0=A+B+C-\pi$ である。半径 $r$ では面積の定義 $r^2\sigma$ による。
</Proof>

## 6. Euler の多面体定理

<Definition id="def-convex-polyhedron" title="凸多面体">
有限個の閉半空間 $\{\boldsymbol x\mid\boldsymbol n_i\cdot\boldsymbol x\le c_i\}$（$\boldsymbol n_i\ne\boldsymbol 0$、$i=1,\dots,N$）の共通部分 $P$ で、有界かつ内部が空でないものを**凸多面体**という。$P$ の**頂点**は $P$ の端点（$P$ の相異なる 2 点を結ぶ線分の、両端以外の点にならない点）、**面**は $P\cap\{\boldsymbol n_i\cdot\boldsymbol x=c_i\}$ のうち 2 次元のもの（一直線上にない 3 点を含むもの）、**辺**は相異なる 2 つの面の共通部分のうち線分（両端が異なるもの）であるものをいう。頂点・辺・面の個数を $V,E,F$ とする。凸多面体の面・辺・頂点は次の 3 つの性質をもつ（6.2 節の <Ref to="thm-polyhedron-faces" /> で証明する）。

- (P1) 各面は凸多角形で、頂点は $P$ の頂点である。1 つの頂点から引いた対角線で $n-2$ 個の三角形に分けられる（扇形分割）。
- (P2) 各面の（凸多角形としての）辺は $P$ の辺であり、各辺はちょうど 2 つの面に含まれる（したがって各辺はちょうど 2 つの面の辺になっている）。
- (P3) 相異なる 2 つの面の共通部分は、空、1 つの頂点、1 本の辺のいずれかである。
</Definition>

(P1)〜(P3) は図を描けば当たり前に見えますが、定義は不等式の集まりでしかないので、「面が多角形になる」「辺のまわりにちょうど 2 枚の面がある」ことは証明が要ります。まず平面の場合（半平面の共通部分が凸多角形になること）を示し、それを各面と、辺を横切る平面での断面に当てはめます。

### 6.1. 半平面・半空間の共通部分

ここからの 2 つの補題は、「不等式で定義した図形は、見た目どおり尖った点（端点）をもつ凸多角形になる」ことを厳密に言うためのものです。端点を「どの不等式が等号で成り立っているか」で言い換える（そのとき等号になっている不等式を「効く」不等式とよびます）と、平面なら 2 本、空間なら 3 本の独立な境界が交わる点が端点だと分かり、端点が有限個であることも出ます。図では当たり前でも定義が不等式だけなので証明が長くなります。初めは主張だけ受け取って、6.3 節に進んでも構いません。

<Lemma id="lem-halfspace-intersection" title="半平面・半空間の共通部分の基本性質">
$d=2$ または $d=3$ とし、$K=\{\boldsymbol y\in\mathbb{R}^d\mid\boldsymbol a_j\cdot\boldsymbol y\le b_j\ (j=1,\dots,M)\}$（$\boldsymbol a_j\ne\boldsymbol 0$）とする。$\boldsymbol y\in K$ で $\boldsymbol a_j\cdot\boldsymbol y=b_j$ となるとき、不等式 $j$ は $\boldsymbol y$ で**効く**ということにする。

1. $K$ は閉集合で、$K$ の内部は $\{\boldsymbol y\mid\boldsymbol a_j\cdot\boldsymbol y<b_j\ (j=1,\dots,M)\}$ である。したがって $K$ の境界の点では、どれかの不等式が効く。
2. 不等式 $j$ が $\boldsymbol y\in K$ で効き、$\boldsymbol y=(1-t)\boldsymbol u+t\boldsymbol u'$（$\boldsymbol u,\boldsymbol u'\in K$、$0<t<1$）ならば、$j$ は $\boldsymbol u$ でも $\boldsymbol u'$ でも効く。
3. $\boldsymbol y\in K$ が $K$ の端点であるための必要十分条件は、$\boldsymbol y$ で効く不等式の $\boldsymbol a_j$ の中に 1 次独立な $d$ 個があることである。とくに $K$ の端点は有限個である。
4. $K$ が有界で原点を内部に含むとする。単位ベクトル $\boldsymbol e$ に対し、半直線 $\{\tau\boldsymbol e\mid\tau\ge0\}$ と $K$ の共通部分は $\{\tau\boldsymbol e\mid0\le\tau\le\rho\}$（$\rho>0$）の形で、このうち $K$ の境界にある点は $\rho\boldsymbol e$ だけである。
</Lemma>

<Proof of="lem-halfspace-intersection">
1: $K$ は、連続関数 $\boldsymbol y\mapsto\boldsymbol a_j\cdot\boldsymbol y$ による閉区間 $(-\infty,b_j]$ の逆像（閉集合）の共通部分なので閉集合である。すべての不等式が $\boldsymbol y$ で狭義に成り立つとき、$\delta=\min_j(b_j-\boldsymbol a_j\cdot\boldsymbol y)/|\boldsymbol a_j|>0$ とおくと、$|\boldsymbol w|<\delta$ ならば Cauchy–Schwarz の不等式（<Ref to="mathematics/hs-algebra/identities-and-inequalities#thm-cauchy-schwarz-hs" />）から $\boldsymbol a_j\cdot(\boldsymbol y+\boldsymbol w)\le\boldsymbol a_j\cdot\boldsymbol y+|\boldsymbol a_j||\boldsymbol w|<b_j$ なので、$\boldsymbol y$ は内部の点である。逆に $j$ が $\boldsymbol y$ で効けば、$\varepsilon>0$ について $\boldsymbol a_j\cdot(\boldsymbol y+\varepsilon\boldsymbol a_j)=b_j+\varepsilon|\boldsymbol a_j|^2>b_j$ なので、$\boldsymbol y$ のいくらでも近くに $K$ の外の点があり、$\boldsymbol y$ は内部の点でない。

2: $b_j=\boldsymbol a_j\cdot\boldsymbol y=(1-t)\,\boldsymbol a_j\cdot\boldsymbol u+t\,\boldsymbol a_j\cdot\boldsymbol u'$ で、$\boldsymbol a_j\cdot\boldsymbol u\le b_j$、$\boldsymbol a_j\cdot\boldsymbol u'\le b_j$、$1-t>0$、$t>0$ である。どちらかが狭義の不等式なら右辺は $b_j$ より小さくなるので、両方とも等号である。

3: $d=3$ の場合を書く（$d=2$ でも同じ議論になる。必要性では $\mathcal N$ の元がすべて 1 つの $\boldsymbol a=(a_1,a_2)\ne\boldsymbol 0$ の実数倍になる場合だけを考えればよく、外積の代わりに $\boldsymbol a$ を直角に回した $\boldsymbol w=(-a_2,a_1)$ をとる。十分性では、1 次独立な 2 個 $\boldsymbol a,\boldsymbol a'$ に垂直な $\boldsymbol z$ を平面の基底 <Ref to="mathematics/hs-geometry/plane-vectors#prop-plane-basis" /> で $\boldsymbol z=\alpha\boldsymbol a+\beta\boldsymbol a'$ と書いて $|\boldsymbol z|^2=0$ を得る。端点の個数は $\binom M2$ 以下になる）。$\boldsymbol y$ で効く不等式の $\boldsymbol a_j$ の集まりを $\mathcal N$ とする。

（必要）$\mathcal N$ に 1 次独立な 3 個がないとする。まず $\mathcal N$ のすべてに垂直な $\boldsymbol w\ne\boldsymbol 0$ をとる。$\mathcal N$ に 1 次独立な 2 個 $\boldsymbol a,\boldsymbol a'$ があれば $\boldsymbol w=\boldsymbol a\times\boldsymbol a'$ とする。これは $\boldsymbol 0$ でなく、$\boldsymbol a,\boldsymbol a'$ に垂直である（<Ref to="mathematics/hs-geometry/space-vectors#lem-cross-product" /> の 4、2）。$\mathcal N$ の他の元 $\boldsymbol a''$ については $\boldsymbol a,\boldsymbol a',\boldsymbol a''$ が 1 次従属なので、$s\boldsymbol a+s'\boldsymbol a'+s''\boldsymbol a''=\boldsymbol 0$ となる自明でない係数があり、$s''=0$ なら $\boldsymbol a,\boldsymbol a'$ が 1 次従属になるので $s''\ne0$、すなわち $\boldsymbol a''$ は $\boldsymbol a,\boldsymbol a'$ の 1 次結合で $\boldsymbol w$ に垂直である。$\mathcal N$ のどの 2 個も 1 次従属なら、$\mathcal N$ の元はすべて 1 つの $\boldsymbol a\ne\boldsymbol 0$ の実数倍である（$\mathcal N$ が空なら $\boldsymbol a=\boldsymbol e_1$ とする）。$\boldsymbol a$ に平行でない基本ベクトル $\boldsymbol e_k$ をとって $\boldsymbol w=\boldsymbol a\times\boldsymbol e_k$ とすればよい。この $\boldsymbol w$ について、効く不等式は $\boldsymbol y\pm\varepsilon\boldsymbol w$ でも等号のままで、効かない不等式 $j$ は $\varepsilon|\boldsymbol a_j\cdot\boldsymbol w|<b_j-\boldsymbol a_j\cdot\boldsymbol y$ となる小さな $\varepsilon>0$ で成り立つ。よって $\boldsymbol y$ は $K$ の相異なる 2 点 $\boldsymbol y\pm\varepsilon\boldsymbol w$ の中点で、端点でない。

（十分）$\boldsymbol a,\boldsymbol a',\boldsymbol a''\in\mathcal N$ が 1 次独立で、$\boldsymbol y=(1-t)\boldsymbol u+t\boldsymbol u'$（$\boldsymbol u,\boldsymbol u'\in K$、$0<t<1$）とする。2 から $\boldsymbol a\cdot\boldsymbol u=\boldsymbol a\cdot\boldsymbol u'$ などが成り立ち、$\boldsymbol z=\boldsymbol u-\boldsymbol u'$ は $\boldsymbol a,\boldsymbol a',\boldsymbol a''$ に垂直である。<Ref to="mathematics/hs-geometry/space-vectors#prop-space-basis" /> により $\boldsymbol z=\alpha\boldsymbol a+\beta\boldsymbol a'+\gamma\boldsymbol a''$ と書けるので、$|\boldsymbol z|^2=\boldsymbol z\cdot(\alpha\boldsymbol a+\beta\boldsymbol a'+\gamma\boldsymbol a'')=0$、すなわち $\boldsymbol u=\boldsymbol u'$。よって $\boldsymbol y$ は端点である。

（有限性）同じ計算で、1 次独立な $\boldsymbol a_j,\boldsymbol a_k,\boldsymbol a_l$ に対する連立方程式 $\boldsymbol a_j\cdot\boldsymbol x=b_j$、$\boldsymbol a_k\cdot\boldsymbol x=b_k$、$\boldsymbol a_l\cdot\boldsymbol x=b_l$ の解は高々 1 つである（2 つの解の差は 3 つのベクトルに垂直なので $\boldsymbol 0$）。端点はこのような 3 つ組の解なので、その個数は $\binom M3$ 以下である。

4: 原点は内部の点なので、1 からすべての $j$ で $b_j>0$。$\tau\ge0$ について $\tau\boldsymbol e\in K\iff\tau\,(\boldsymbol a_j\cdot\boldsymbol e)\le b_j\ (\forall j)$ で、$\boldsymbol a_j\cdot\boldsymbol e\le0$ の $j$ では常に成り立つ。$K$ は有界なので $\boldsymbol a_j\cdot\boldsymbol e>0$ となる $j$ がある（なければ半直線全体が $K$ に入る）。$\rho=\min\{b_j/(\boldsymbol a_j\cdot\boldsymbol e)\mid\boldsymbol a_j\cdot\boldsymbol e>0\}>0$ とおくと、$\tau\boldsymbol e\in K\iff0\le\tau\le\rho$ である。$0\le\tau<\rho$ ではすべての不等式が狭義に成り立ち（$\boldsymbol a_j\cdot\boldsymbol e>0$ なら $\tau\,\boldsymbol a_j\cdot\boldsymbol e<\rho\,\boldsymbol a_j\cdot\boldsymbol e\le b_j$、そうでなければ $\tau\,\boldsymbol a_j\cdot\boldsymbol e\le0<b_j$）、$\tau=\rho$ では最小を与える $j$ が効くので、1 から境界にある点は $\rho\boldsymbol e$ だけである。
</Proof>

<Lemma id="lem-polygon-halfplanes" title="半平面の共通部分としての凸多角形">
平面の有界な集合 $K=\{\boldsymbol y\in\mathbb{R}^2\mid\boldsymbol a_j\cdot\boldsymbol y\le b_j\ (j=1,\dots,M)\}$（$\boldsymbol a_j\ne\boldsymbol 0$）が、一直線上にない 3 点を含むとする。$\ell_j=\{\boldsymbol y\mid\boldsymbol a_j\cdot\boldsymbol y=b_j\}$ とおく。

1. $K$ の端点は $n\ge3$ 個あり、番号を適当に付けて $A_1,\dots,A_n$ とすると、$i<j<k$ のすべてについて $S(A_i,A_j,A_k)>0$（<Ref to="mathematics/hs-geometry/plane-vectors#def-signed-area" />）となる。すなわち $A_1A_2\cdots A_n$ は反時計回りの凸 $n$ 角形（<Ref to="mathematics/hs-geometry/congruence-and-similarity#def-convex-polygon" />）である。$K$ は凸結合 $\sum_k\lambda_kA_k$（$\lambda_k\ge0$、$\sum_k\lambda_k=1$）の全体に等しく、三角形 $A_1A_kA_{k+1}$（$k=2,\dots,n-1$）の和集合である。
2. 線分 $A_kA_{k+1}$（$k=1,\dots,n$、$A_{n+1}=A_1$）を $K$ の**辺**とよぶ。各辺は、ある $j$ について $K\cap\ell_j$ に等しく、両端以外に $K$ の端点を含まない。したがって $A_k$ を含む辺は $A_{k-1}A_k$ と $A_kA_{k+1}$ の 2 本だけで（$A_0=A_n$）、この 2 本は相異なる直線上にある。
3. 各 $j$ について、$K\cap\ell_j$ は空集合、$K$ の 1 つの端点、$K$ の 1 本の辺のいずれかである。
</Lemma>

<Proof of="lem-polygon-halfplanes">
$K$ は凸である（<Ref to="mathematics/hs-geometry/coordinate-geometry#prop-half-plane" /> の 2）。端点は有限個である（<Ref to="lem-halfspace-intersection" /> の 3）。

**(a) 直線との共通部分。** 直線 $\{\boldsymbol p_0+t\boldsymbol e\mid t\in\mathbb{R}\}$ と $K$ の共通部分の $t$ の範囲は、有界な閉集合（$K$ が有界閉集合）で、$K$ が凸なので区間である。したがって空でなければ閉区間で、共通部分は線分（1 点のこともある）である。とくに $K\cap\ell_j$ が空でなければ線分 $[\boldsymbol p,\boldsymbol q]$（$\boldsymbol p=\boldsymbol q$ もありうる）で、**その両端は $K$ の端点である**。実際、$\boldsymbol p=(1-t)\boldsymbol u+t\boldsymbol u'$（$\boldsymbol u\ne\boldsymbol u'$、$\boldsymbol u,\boldsymbol u'\in K$、$0<t<1$）なら、<Ref to="lem-halfspace-intersection" /> の 2 から $\boldsymbol u,\boldsymbol u'\in K\cap\ell_j$ となり、$\boldsymbol p$ は $K\cap\ell_j$ の中で $\boldsymbol u$ と $\boldsymbol u'$ の間にあって、端でなくなる。

**(b) $K$ は端点の凸結合の全体。** 端点の凸結合は $K$ に入る（凸性を繰り返し使う）。逆に $\boldsymbol y\in K$ を通る直線を 1 本とり、(a) により $K$ との共通部分を線分 $[\boldsymbol u,\boldsymbol u']$ とする。$\boldsymbol u$ は $K$ の内部の点でない（その直線上で $\boldsymbol u$ の先は $K$ の外）ので、<Ref to="lem-halfspace-intersection" /> の 1 からある $\ell_j$ 上にあり、(a) から $\boldsymbol u$ は 2 つの端点の凸結合である。$\boldsymbol u'$ も同様で、$\boldsymbol y$ は $\boldsymbol u,\boldsymbol u'$ の凸結合なので、端点の凸結合である。$K$ は一直線上にない 3 点を含むので、端点がすべて一直線上にあることはなく（凸結合も同じ直線上に乗る）、$n\ge3$ である。

**(c) 番号の付け方。** 一直線上にない $P,Q,R\in K$ の重心 $G$ で効く不等式 $j$ があるとすると、$G$ は $P$ と $QR$ の中点 $M$（$\ne P$）を結ぶ線分の両端以外の点なので、<Ref to="lem-halfspace-intersection" /> の 2 から $j$ は $P$ と $M$ で効き、さらに $Q,R$ でも効く。すると $P,Q,R\in\ell_j$ となって矛盾する。よって $G$ は $K$ の内部の点で（<Ref to="lem-halfspace-intersection" /> の 1）、$G$ を中心とするある開円板は $K$ に含まれる。2 つの端点を通る直線は有限本なので、この円板の中の、$G$ を通りそのどれとも平行でない線分の上に、どの直線にも乗らない点 $O$ がとれる（各直線との交点は高々 1 つ）。$O$ を原点にとる（平行移動しても $K$ は同じ形の不等式で書け、$S$ も変わらない）。

端点 $A$ は $K$ の内部の点でない（内部の点は $K$ 内の小さな線分の中点になる）ので、$A=r\,\boldsymbol e(\varphi)$（$r>0$、$\boldsymbol e(\varphi)=(\cos\varphi,\sin\varphi)$）と書くと、<Ref to="lem-halfspace-intersection" /> の 4 により、$A$ は半直線 $\{\tau\boldsymbol e(\varphi)\mid\tau\ge0\}$ 上の $K$ の点のうち原点から最も遠い点で、この半直線上で境界にある点は $A$ だけである。とくに相異なる端点の偏角は相異なる。端点を偏角の小さい順に $A_k=r_k\boldsymbol e(\varphi_k)$（$\varphi_1<\varphi_2<\dots<\varphi_n<\varphi_1+2\pi$）と並べる。加法定理（<Ref to="mathematics/hs-analysis/elementary-functions#thm-addition-formulas" />）から
$$
S(O,A_k,A_l)=\tfrac12\det(r_k\boldsymbol e(\varphi_k),r_l\boldsymbol e(\varphi_l))=\tfrac12r_kr_l\sin(\varphi_l-\varphi_k)
$$
で、$O$ の選び方から $O,A_k,A_l$ は一直線上にないので（<Ref to="mathematics/hs-geometry/plane-vectors#prop-signed-area" /> の 2）、$\sin(\varphi_l-\varphi_k)\ne0$ である。

$i<j<k$ をとり、$g_1=\varphi_j-\varphi_i$、$g_2=\varphi_k-\varphi_j$、$g_3=2\pi-(\varphi_k-\varphi_i)$ とおく。これらは正で、和は $2\pi$、どれも $\pi$ でない。<Ref to="mathematics/hs-geometry/plane-vectors#prop-signed-area" /> の 3 から
$$
S(A_i,A_j,A_k)=S(O,A_i,A_j)+S(O,A_j,A_k)+S(O,A_k,A_i)=\tfrac12\bigl(r_ir_j\sin g_1+r_jr_k\sin g_2+r_kr_i\sin g_3\bigr)
$$
である（$\sin(\varphi_i-\varphi_k)=\sin g_3$）。$g_1,g_2,g_3$ がすべて $\pi$ より小さければ 3 項とも正で、$S(A_i,A_j,A_k)>0$ である。

そうでなければ、和が $2\pi$ なので $\pi$ を超えるものがちょうど 1 つある。$S$ は 3 点の巡回で変わらない（<Ref to="mathematics/hs-geometry/plane-vectors#prop-signed-area" /> の 1）ので、$(A_i,A_j,A_k)$ を巡回させた 3 点を $(X,Y,W)$ とし、偏角を $\psi_X<\psi_Y<\psi_W$（必要なら $2\pi$ を足す）、$\psi_W-\psi_X<\pi$ となるようにできる（$\pi$ を超える間隔が $W$ から $X$ へ戻る部分になるように巡回させる。具体的には、$g_3>\pi$ なら $(X,Y,W)=(A_i,A_j,A_k)$、$(\psi_X,\psi_Y,\psi_W)=(\varphi_i,\varphi_j,\varphi_k)$ で $\psi_W-\psi_X=g_1+g_2$。$g_1>\pi$ なら $(A_j,A_k,A_i)$、$(\varphi_j,\varphi_k,\varphi_i+2\pi)$ で差は $g_2+g_3$。$g_2>\pi$ なら $(A_k,A_i,A_j)$、$(\varphi_k,\varphi_i+2\pi,\varphi_j+2\pi)$ で差は $g_3+g_1$。いずれも $2\pi$ から $\pi$ を超える間隔を引いたもので $\pi$ より小さい）。加法定理で確かめられる等式
$$
\sin(\psi_W-\psi_X)\,\boldsymbol e(\psi_Y)=\sin(\psi_W-\psi_Y)\,\boldsymbol e(\psi_X)+\sin(\psi_Y-\psi_X)\,\boldsymbol e(\psi_W)
$$
（$x$ 成分は、加法定理で展開すると $(\sin\psi_W\cos\psi_Y-\cos\psi_W\sin\psi_Y)\cos\psi_X+(\sin\psi_Y\cos\psi_X-\cos\psi_Y\sin\psi_X)\cos\psi_W=\cos\psi_Y(\sin\psi_W\cos\psi_X-\cos\psi_W\sin\psi_X)=\sin(\psi_W-\psi_X)\cos\psi_Y$。$y$ 成分も同様に $\sin(\psi_W-\psi_X)\sin\psi_Y$ になる）から、$s=\sin(\psi_W-\psi_Y)/\sin(\psi_W-\psi_X)$、$s'=\sin(\psi_Y-\psi_X)/\sin(\psi_W-\psi_X)$ として $\boldsymbol e(\psi_Y)=s\,\boldsymbol e(\psi_X)+s'\,\boldsymbol e(\psi_W)$ と書ける。$0<\psi_Y-\psi_X<\psi_W-\psi_X<\pi$、$0<\psi_W-\psi_Y<\pi$ なので 3 つの $\sin$ はすべて正で、$s,s'>0$ である。$\mu=(s/r_X+s'/r_W)^{-1}>0$ とおくと
$$
\mu\,\boldsymbol e(\psi_Y)=\frac{\mu s}{r_X}X+\frac{\mu s'}{r_W}W,\qquad\frac{\mu s}{r_X}+\frac{\mu s'}{r_W}=1
$$
なので、点 $Q=\mu\boldsymbol e(\psi_Y)$ は線分 $XW$ の両端以外の点で、$K$ に入り、端点でない（とくに $Q\ne Y$）。$Y$ は同じ半直線上で $K$ の最も遠い点なので $r_Y>\mu$ である。$h(\tau)=S(X,W,\tau\boldsymbol e(\psi_Y))$ は $\tau$ の 1 次式で、$h(0)=S(O,X,W)=\tfrac12r_Xr_W\sin(\psi_W-\psi_X)>0$、$h(\mu)=0$（$Q$ は直線 $XW$ 上）なので、$\tau>\mu$ で負になる。よって $S(X,W,Y)=h(r_Y)<0$、すなわち $S(A_i,A_j,A_k)=S(X,Y,W)=-S(X,W,Y)>0$ である。

以上で $A_1\cdots A_n$ は反時計回りの凸 $n$ 角形で、(b) から $K$ はその凸結合の全体である。三角形 $A_1A_kA_{k+1}$ の和集合になることは <Ref to="mathematics/hs-geometry/coordinate-geometry#thm-shoelace" /> の証明の (a) による。

**2.** 辺 $A_kA_{k+1}$ について $g(\boldsymbol y)=S(A_k,A_{k+1},\boldsymbol y)=\tfrac12\det(A_{k+1}-A_k,\boldsymbol y-A_k)$ とおく。これは $\boldsymbol y$ の 1 次式で、1 から（巡回で $S$ が変わらないことも使って）$l\ne k,k+1$ では $g(A_l)>0$ である。$K$ の点 $\boldsymbol y=\sum_l\lambda_lA_l$ では $g(\boldsymbol y)=\sum_l\lambda_lg(A_l)\ge0$ で、等号は $l\ne k,k+1$ の $\lambda_l$ がすべて $0$ のとき、すなわち $\boldsymbol y$ が線分 $A_kA_{k+1}$ 上にあるときに限る。したがって直線 $L=\{g=0\}$（<Ref to="mathematics/hs-geometry/plane-vectors#prop-signed-area" /> の 2 により直線 $A_kA_{k+1}$）と $K$ の共通部分は辺 $A_kA_{k+1}$ で、他の端点はこの直線上にない。辺の中点 $M$ のいくらでも近くに $g<0$ の点（$K$ の外の点）があるので、$M$ は内部の点でなく、ある不等式 $j$ が $M$ で効く。<Ref to="lem-halfspace-intersection" /> の 2 から $j$ は $A_k,A_{k+1}$ でも効き、$\ell_j=L$、$K\cap\ell_j=A_kA_{k+1}$ である。$A_k$ を含む辺は、他の端点を含まないことから $A_{k-1}A_k$ と $A_kA_{k+1}$ だけで、$S(A_{k-1},A_k,A_{k+1})>0$（1 と巡回）から $A_{k-1},A_k,A_{k+1}$ は一直線上にないので、2 本は相異なる直線上にある。

**3.** $K\cap\ell_j$ が空でなければ、(a) から両端が端点の線分 $[A_a,A_c]$ である。$A_a=A_c$ なら 1 つの端点である。$a<c$ とし、$A_a,A_c$ が隣り合わない（$c\ne a+1$ かつ $(a,c)\ne(1,n)$）と仮定する。すると $a<b<c$ となる $b$ と、$b'<a$ または $b'>c$ となる $b'$ がある。1 と巡回から $S(A_a,A_c,A_b)=-S(A_a,A_b,A_c)<0$、$S(A_a,A_c,A_{b'})>0$ なので、1 次式 $S(A_a,A_c,\cdot)$ の符号が $A_b$ と $A_{b'}$ で異なり、線分 $A_bA_{b'}$ は直線 $A_aA_c=\ell_j$ と両端以外の点 $Z$ で交わる（<Ref to="mathematics/hs-geometry/coordinate-geometry#prop-half-plane" /> の 1）。$j$ は $Z\in K$ で効くので、<Ref to="lem-halfspace-intersection" /> の 2 から $A_b$ でも効き、$A_b\in\ell_j$、$S(A_a,A_c,A_b)=0$ となって矛盾する。よって $A_a,A_c$ は隣り合い、$K\cap\ell_j$ は 1 本の辺である。
</Proof>

### 6.2. 凸多面体の面・辺・頂点

面の（凸多角形としての）辺は、<Ref to="lem-polygon-halfplanes" /> の 2 の意味で、面の平面の直交座標（下の証明の (P1) で作る）で見た辺とします。

<Theorem id="thm-polyhedron-faces" title="凸多面体の面の構造">
凸多面体 $P$（<Ref to="def-convex-polyhedron" />）について、次が成り立つ。

- (P1) 各面 $F$ は、その平面の直交座標で見て凸多角形 $A_1A_2\cdots A_n$（$n\ge3$、<Ref to="mathematics/hs-geometry/congruence-and-similarity#def-convex-polygon" />）であり、その頂点 $A_1,\dots,A_n$ は、$F$ に含まれる $P$ の頂点のすべてである。$F$ は三角形 $A_1A_kA_{k+1}$（$k=2,\dots,n-1$）の和集合である（扇形分割）。
- (P2) 各面の辺は $P$ の辺である。$P$ の各辺はちょうど 2 つの面に含まれ、その 2 つの面の両方で辺になっている。$P$ の辺の両端は $P$ の頂点で、辺はそれ以外の頂点を含まない。
- (P3) 相異なる 2 つの面の共通部分は、空、1 つの頂点、1 本の辺のいずれかである。
- (P4) $P$ の各頂点 $v$ について、$v$ を含む面の個数と $v$ を含む辺の個数は等しい。
</Theorem>

<Proof of="thm-polyhedron-faces">
$H_i=\{\boldsymbol x\mid\boldsymbol n_i\cdot\boldsymbol x=c_i\}$ とおく。面 $G=P\cap H_i$ は一直線上にない 3 点を含むので、その平面 $H_i$ は $G$ から決まる（3 点を通る平面はただ 1 つ、<Ref to="mathematics/hs-geometry/space-vectors#prop-line-plane-sphere" /> の 2）。とくに相異なる面の平面は相異なる。また、法線ベクトルが平行でない 2 平面 $\{\boldsymbol m\cdot\boldsymbol x=c\}$、$\{\boldsymbol m'\cdot\boldsymbol x=c'\}$ が点 $\boldsymbol x_0$ を共有すると、交わりは直線 $\{\boldsymbol x_0+\tau\,\boldsymbol m\times\boldsymbol m'\}$ である。実際、交わりの点 $\boldsymbol x$ について $\boldsymbol z=\boldsymbol x-\boldsymbol x_0$ は $\boldsymbol m,\boldsymbol m'$ に垂直で、$\boldsymbol m,\boldsymbol m',\boldsymbol m\times\boldsymbol m'$ は 1 次独立（<Ref to="mathematics/hs-geometry/space-vectors#lem-cross-product" /> の 1 から $\det=|\boldsymbol m\times\boldsymbol m'|^2\ne0$、<Ref to="mathematics/hs-geometry/space-vectors#prop-space-basis" />）なので $\boldsymbol z=\alpha\boldsymbol m+\beta\boldsymbol m'+\gamma\,\boldsymbol m\times\boldsymbol m'$ と書け、$\boldsymbol m,\boldsymbol m'$ との内積から $\alpha|\boldsymbol m|^2+\beta\,\boldsymbol m\cdot\boldsymbol m'=0$、$\alpha\,\boldsymbol m\cdot\boldsymbol m'+\beta|\boldsymbol m'|^2=0$。係数の行列式は $|\boldsymbol m|^2|\boldsymbol m'|^2-(\boldsymbol m\cdot\boldsymbol m')^2=|\boldsymbol m\times\boldsymbol m'|^2\ne0$（同補題の 3）なので $\alpha=\beta=0$ である。逆に、直線上の点は $\boldsymbol m\times\boldsymbol m'$ が $\boldsymbol m,\boldsymbol m'$ に垂直（同補題の 2）なので両方の平面にある。法線が平行な相異なる 2 平面は交わらない。

**(P1)** 面 $F=P\cap H$、$H=H_i$、$\boldsymbol n=\boldsymbol n_i$ とする。*平面の直交座標*: $\boldsymbol n$ に平行でない基本ベクトル $\boldsymbol e_k$ をとり、$\boldsymbol f_1=\boldsymbol n\times\boldsymbol e_k/|\boldsymbol n\times\boldsymbol e_k|$、$\boldsymbol f_2=\boldsymbol n\times\boldsymbol f_1/|\boldsymbol n|$ とおく。<Ref to="mathematics/hs-geometry/space-vectors#lem-cross-product" /> の 2〜4 から、$\boldsymbol f_1,\boldsymbol f_2$ は $\boldsymbol n$ に垂直で互いに垂直な単位ベクトルである（$|\boldsymbol n\times\boldsymbol f_1|^2=|\boldsymbol n|^2|\boldsymbol f_1|^2-(\boldsymbol n\cdot\boldsymbol f_1)^2=|\boldsymbol n|^2$）。$\boldsymbol f_1,\boldsymbol f_2,\boldsymbol n$ は 1 次独立（1 次結合が $\boldsymbol 0$ なら、各ベクトルとの内積で係数が $0$）なので、点 $\boldsymbol p\in H$ を固定すると、任意の $\boldsymbol x$ は $\boldsymbol x=\boldsymbol p+s\boldsymbol f_1+t\boldsymbol f_2+u\boldsymbol n$ とただ 1 通りに書け（<Ref to="mathematics/hs-geometry/space-vectors#prop-space-basis" />）、$\boldsymbol n\cdot(\boldsymbol x-\boldsymbol p)=u|\boldsymbol n|^2$ から $\boldsymbol x\in H\iff u=0$ である。$H$ の点 $\boldsymbol p+s\boldsymbol f_1+t\boldsymbol f_2$ に $(s,t)$ を対応させると、$|s\boldsymbol f_1+t\boldsymbol f_2|^2=s^2+t^2$ なので、距離・内積・角は保たれる。

この座標で、不等式 $j$ は $(\boldsymbol n_j\cdot\boldsymbol f_1)s+(\boldsymbol n_j\cdot\boldsymbol f_2)t\le c_j-\boldsymbol n_j\cdot\boldsymbol p$ となる。係数が両方 $0$ になるのは $\boldsymbol n_j$ が $\boldsymbol f_1,\boldsymbol f_2$ に垂直、すなわち $\boldsymbol n_j$ が $\boldsymbol n$ の実数倍のときで、このとき左辺は $H$ 上で一定であり、$F$ の点で成り立つので $H$ 全体で成り立つ。これを除くと、$F$ は <Ref to="lem-polygon-halfplanes" /> の仮定（有界、一直線上にない 3 点を含む）を満たす半平面の共通部分で、その境界の直線 $\ell_j$ は $H\cap H_j$（$\boldsymbol n_j$ が $\boldsymbol n$ に平行でない $j$）である。

$F$ の端点は、$F$ に含まれる $P$ の頂点と一致する。実際、$P$ の頂点で $F$ に含まれるものは明らかに $F$ の端点である。逆に $\boldsymbol a$ が $F$ の端点で、$\boldsymbol a=(1-t)\boldsymbol u+t\boldsymbol u'$（$\boldsymbol u\ne\boldsymbol u'\in P$、$0<t<1$）とすると、不等式 $i$ は $\boldsymbol a$ で効くので <Ref to="lem-halfspace-intersection" /> の 2 から $\boldsymbol u,\boldsymbol u'\in P\cap H=F$ となり、$\boldsymbol a$ が $F$ の端点であることに反する。<Ref to="lem-polygon-halfplanes" /> の 1 から (P1) が従う。

**(P2) の前半: 面の辺 $s$ を含む面はちょうど 2 つ。** 面 $F=P\cap H_i$ の辺 $s=[\boldsymbol p,\boldsymbol q]$（$\boldsymbol p\ne\boldsymbol q$）をとる。<Ref to="lem-polygon-halfplanes" /> の 2 から、$\boldsymbol n_j$ が $\boldsymbol n_i$ に平行でないある $j$ について $s=F\cap\ell$、$\ell=H_i\cap H_j$（直線）である。$\ell\subset H_i$ なので $P\cap\ell=F\cap\ell=s$。$\boldsymbol x=(\boldsymbol p+\boldsymbol q)/2$、$\boldsymbol d=\boldsymbol q-\boldsymbol p$ とおく。

$P$ の内部の点 $\boldsymbol z$ を 1 つとる。$\boldsymbol z$ ではどの不等式も効かない（<Ref to="lem-halfspace-intersection" /> の 1）ので $\boldsymbol z\notin H_i\supset\ell$、したがって $\boldsymbol w=\boldsymbol z-\boldsymbol x$ は $\boldsymbol d$ に平行でない。$\boldsymbol\nu=|\boldsymbol w|^2\boldsymbol d-(\boldsymbol d\cdot\boldsymbol w)\boldsymbol w$ とおくと $\boldsymbol\nu\cdot\boldsymbol w=0$、$\boldsymbol\nu\cdot\boldsymbol d=|\boldsymbol w|^2|\boldsymbol d|^2-(\boldsymbol d\cdot\boldsymbol w)^2=|\boldsymbol d\times\boldsymbol w|^2>0$（<Ref to="mathematics/hs-geometry/space-vectors#lem-cross-product" /> の 3、4）。平面 $\Pi=\{\boldsymbol y\mid\boldsymbol\nu\cdot(\boldsymbol y-\boldsymbol x)=0\}$ は $\boldsymbol x$ と $\boldsymbol z$ を通り、$\ell\cap\Pi=\{\boldsymbol x\}$ である（$\boldsymbol\nu\cdot(\tau\boldsymbol d)=0\iff\tau=0$）。$\Pi$ は内部の点 $\boldsymbol z$ を含むので、どの $H_k$ とも一致しない。

断面 $K'=P\cap\Pi$ を、(P1) の証明と同じく $\Pi$ の直交座標で見ると、$\Pi$ 上で一定な不等式（$\boldsymbol n_k$ が $\boldsymbol\nu$ に平行なもの）は $\boldsymbol x\in K'$ で成り立つので除けて、$K'$ は有界な半平面の共通部分である。$\boldsymbol z$ を中心とする小さな球は $P$ に入るので、$K'$ は一直線上にない 3 点を含む。$K'$ の境界の直線は $\Pi\cap H_k$ の形である。$\boldsymbol x$ は $K'$ の端点である：$\boldsymbol x=(1-t)\boldsymbol u+t\boldsymbol u'$（$\boldsymbol u,\boldsymbol u'\in K'$、$0<t<1$）なら、不等式 $i,j$ は $\boldsymbol x$ で効くので <Ref to="lem-halfspace-intersection" /> の 2 から $\boldsymbol u,\boldsymbol u'\in H_i\cap H_j\cap\Pi=\ell\cap\Pi=\{\boldsymbol x\}$ である。<Ref to="lem-polygon-halfplanes" /> を $K'$ に使うと、$\boldsymbol x$ は $K'$ の頂点 $A_m$ で、$\boldsymbol x$ を含む $K'$ の辺は $A_{m-1}A_m$、$A_mA_{m+1}$ の 2 本だけ、それぞれ相異なる直線 $\lambda=\Pi\cap H_k$、$\lambda'=\Pi\cap H_{k'}$ 上にある。不等式 $k$ は $\boldsymbol x$ で効くので、$\boldsymbol x$ が $\boldsymbol p,\boldsymbol q$ の中点であることと <Ref to="lem-halfspace-intersection" /> の 2 から $\boldsymbol p,\boldsymbol q\in H_k$、すなわち $H_k\supset\ell$。$H_k$ は $A_{m-1}$ も含み、$A_{m-1}\in\Pi$、$A_{m-1}\ne\boldsymbol x$ なので $A_{m-1}\notin\ell$。よって $G_1=P\cap H_k$ は一直線上にない 3 点 $\boldsymbol p,\boldsymbol q,A_{m-1}$ を含む面である。同様に $G_2=P\cap H_{k'}$ も $s$ を含む面で、$H_k\cap\Pi=\lambda\ne\lambda'=H_{k'}\cap\Pi$ から $H_k\ne H_{k'}$、$G_1\ne G_2$。

逆に、$s$ を含む面 $G=P\cap H_l$ をとる。$H_l\supset\ell$ で、$G$ は $\ell$ 上にない点 $\boldsymbol g$ を含む。$0<t<1$ について $\boldsymbol y_t=(1-t)(\boldsymbol x+\theta\boldsymbol d)+t\boldsymbol g$、$\theta=-\dfrac{t\,\boldsymbol\nu\cdot(\boldsymbol g-\boldsymbol x)}{(1-t)\,\boldsymbol\nu\cdot\boldsymbol d}$ とおくと $\boldsymbol\nu\cdot(\boldsymbol y_t-\boldsymbol x)=0$ で、$t$ が小さければ $|\theta|\le\tfrac12$、すなわち $\boldsymbol x+\theta\boldsymbol d\in s$ なので、$G$ の凸性から $\boldsymbol y_t\in G\cap\Pi$。$\boldsymbol y_t\in\ell$ とすると $\boldsymbol g=\bigl(\boldsymbol y_t-(1-t)(\boldsymbol x+\theta\boldsymbol d)\bigr)/t$ は $\ell$ の 2 点の係数の和が $1$ の 1 次結合で $\ell$ 上にあることになるので、$\boldsymbol y_t\ne\boldsymbol x$ である。したがって $K'\cap(\Pi\cap H_l)$ は相異なる 2 点 $\boldsymbol x,\boldsymbol y_t$ を結ぶ線分を含む。$\Pi\ne H_l$ で両者は $\boldsymbol x$ を共有するので、$\boldsymbol n_l$ は $\boldsymbol\nu$ に平行でなく（平行なら同じ平面になる）、$\Pi\cap H_l$ は $K'$ の境界の直線である。<Ref to="lem-polygon-halfplanes" /> の 3 から $K'\cap(\Pi\cap H_l)$ は（2 点以上を含むので）$\boldsymbol x$ を含む $K'$ の辺で、$\Pi\cap H_l\in\{\lambda,\lambda'\}$。$H_l$ は 2 本の相異なる直線 $\ell$ と $\Pi\cap H_l$ を含むので、同じ 2 本を含む $H_k$ または $H_{k'}$ に等しく（平面は一直線上にない 3 点で決まる）、$G\in\{G_1,G_2\}$ である。

以上から $s$ を含む面はちょうど $G_1,G_2$ の 2 つで（$F$ はそのどちらか）、$H_k\cap H_{k'}=\ell$（相異なる 2 平面がともに $\ell$ を含む）から $G_1\cap G_2=P\cap\ell=s$、すなわち $s$ は $P$ の辺である。さらに $G_1$ の平面 $H_k$ の中で $\ell=H_k\cap H_{k'}$ は $G_1$ の境界の直線で、$G_1\cap\ell=s$ は 2 点以上を含むので、<Ref to="lem-polygon-halfplanes" /> の 3 から $s$ は $G_1$ の辺である。$G_2$ でも同じである。

**(P2) の後半。** $P$ の辺 $e=G\cap G'$（$G=P\cap H$、$G'=P\cap H'$、$H\ne H'$）をとる。$e$ は 2 点以上を含むので $H\cap H'$ は直線 $\ell$ で、$e=P\cap\ell=G\cap\ell$。$\ell$ は $G$ の平面の中で $G$ の境界の直線なので、<Ref to="lem-polygon-halfplanes" /> の 3 から $e$ は $G$ の辺である。前半から $e$ を含む面はちょうど 2 つで、それは $G,G'$ であり、$e$ は両方の辺である。$e$ の両端は $G$ の頂点、すなわち $P$ の頂点（(P1)）で、$e$ に含まれる $P$ の頂点は $G$ の端点なので、<Ref to="lem-polygon-halfplanes" /> の 2 から両端だけである。

**(P3)** 相異なる面 $G=P\cap H$、$G'=P\cap H'$ について、$H\cap H'$ が空なら $G\cap G'$ は空である。そうでなければ $H\cap H'$ は直線 $\ell$ で、$G\cap G'=G\cap\ell$。$\ell$ は $G$ の境界の直線なので、<Ref to="lem-polygon-halfplanes" /> の 3 からこれは空、$G$ の 1 つの頂点（(P1) により $P$ の頂点）、$G$ の 1 本の辺のいずれかで、最後の場合は 2 つの面の共通部分である線分なので $P$ の辺である。

**(P4)** 頂点 $v$ を含む面の個数を $f_v$、辺の個数を $e_v$ とし、$v\in e\subset G$ となる（辺 $e$、面 $G$）の組の個数を 2 通りに数える。$v$ を含む面 $G$ では、$v$ は $G$ の頂点で（(P1)）、$G$ に含まれる $P$ の辺は $G$ の辺と一致する（(P2)：面の辺は $P$ の辺、$P$ の辺 $e\subset G$ は $e$ を含む 2 つの面の両方で辺）。<Ref to="lem-polygon-halfplanes" /> の 2 から $v$ を含む $G$ の辺はちょうど 2 本なので、組の個数は $2f_v$ である。一方、$v$ を含む辺は (P2) からちょうど 2 つの面に含まれ、その面はどちらも $v$ を含むので、組の個数は $2e_v$ である。よって $f_v=e_v$。
</Proof>

### 6.3. 球面への中心射影と Euler の多面体定理

$P$ の内部の 1 点を原点にとると、$0$ は各半空間の内部にあるので $c_i>0$ です。

次の補題は、多面体の表面を原点から見た影絵のように球面に写し、表面の三角形が球面三角形になって球面を隙間なく覆う、と言うものです。これで Girard の定理が使えるようになります。証明の 3 は位相の言葉を使います。コンパクトは有界で閉じた集合のこと、稠密は「どんなに小さい領域にもその集合の点がある」ことです。

<Lemma id="lem-radial-projection" title="多面体の球面への中心射影">
凸多面体 $P$ の内部に原点があるとする。

1. $\partial P$ の点 $\boldsymbol x$ に $\boldsymbol x/|\boldsymbol x|$ を対応させる写像 $\pi:\partial P\to S^2$ は全単射である。
2. $P$ の面 $F$ の扇形分割の三角形 $T=\{\xi_1\boldsymbol p+\xi_2\boldsymbol q+\xi_3\boldsymbol r\mid\xi_i\ge0,\ \sum\xi_i=1\}$ について、$\pi(T)$ は球面三角形（頂点 $\hat{\boldsymbol p},\hat{\boldsymbol q},\hat{\boldsymbol r}$）である。
3. すべての面の扇形分割の三角形に対する像 $\pi(T)$ は $S^2$ を覆い、相異なる 2 つの像の共通部分は $\sigma$ 測度 $0$ である。
</Lemma>

<Proof of="lem-radial-projection">
1: <Ref to="lem-halfspace-intersection" /> の 4 を $d=3$、$K=P$ に使うと、各 $\boldsymbol u\in S^2$ に対し、半直線 $\{t\boldsymbol u\mid t\ge0\}$ 上にある $\partial P$ の点はただ 1 つで、$\rho(\boldsymbol u)\boldsymbol u$（$\rho(\boldsymbol u)>0$）の形である。$\partial P\subset P$（$P$ は閉集合）の点 $\boldsymbol x$ は内部の点である原点と異なるので、$\boldsymbol x$ は半直線 $\{t\,\pi(\boldsymbol x)\mid t\ge0\}$ 上の $\partial P$ の点であり、$\boldsymbol x=\rho(\pi(\boldsymbol x))\,\pi(\boldsymbol x)$。したがって $\pi$ は全単射で、逆写像は $\boldsymbol u\mapsto\rho(\boldsymbol u)\boldsymbol u$ である。

2: $T$ は面 $F\subset\{\boldsymbol n_i\cdot\boldsymbol x=c_i\}$（$c_i>0$ なので原点を含まない平面）内の三角形で、$\boldsymbol p,\boldsymbol q,\boldsymbol r$ はこの平面内の一直線上にない 3 点なので、1 次独立（原点を通らない平面内の 3 点は、アフィン独立なら 1 次独立）である。$T$ の点は $\xi_i\ge0$ の 1 次結合で、中心射影はこれを正の定数倍するだけなので、$\pi(T)=\{\xi_1\hat{\boldsymbol p}+\xi_2\hat{\boldsymbol q}+\xi_3\hat{\boldsymbol r}\in S^2\mid\xi_i\ge0\}$（正の係数の変更を除いて同じ錐）で、球面三角形である。

3: まず $\partial P$ が面の和であることを示す。1 により $\pi:\partial P\to S^2$ は連続な全単射で、$\partial P$ は有界閉集合なのでコンパクト（<Ref to="mathematics/topology/compactness#thm-heine-borel" />）、したがって $\pi$ は[同相写像](/mathematics/topology/continuous-maps#def-homeomorphism)である（<Ref to="mathematics/topology/compactness#cor-compact-hausdorff-homeo" />）。$\partial P$ の点 $\boldsymbol x$ は、ある $i$ で $\boldsymbol n_i\cdot\boldsymbol x=c_i$ を満たす（<Ref to="lem-halfspace-intersection" /> の 1）。$\boldsymbol x$ を通る平面 $\{\boldsymbol n_i\cdot\boldsymbol y=c_i\}$ がちょうど 1 種類（同じ平面を与える不等式は同一視する）なら、他の不等式は $\boldsymbol x$ で狭義に成り立つので、$\boldsymbol x$ の近くではこの平面の点がすべて $P$ に入り、$\boldsymbol x$ は 2 次元の面に属する。相異なる 2 平面の交わりは直線で、どの平面も原点を通らないのでこの直線も原点を通らず、$\pi$ による像は原点と直線の張る平面と $S^2$ の交わり（大円）に含まれる。そのような直線は有限個なので、2 種類以上の平面に乗る点の像は $\sigma$ 測度 $0$ の集合に入り、その補集合は $S^2$ で稠密である（$S^2$ の空でない開集合は、ある点 $\boldsymbol u$ のまわりのキャップ $\{\boldsymbol y\in S^2\mid\boldsymbol y\cdot\boldsymbol u\ge\cos\varepsilon\}$（$0<\varepsilon<\pi$）を含む。これは直交行列で球帯 $\{\omega_3\ge\cos\varepsilon\}$ に移るので、<Ref to="mathematics/real-analysis/change-of-variables-rd#prop-sigma-rotation" /> と <Ref to="thm-spherical-zone" /> から測度は $2\pi(1-\cos\varepsilon)>0$ で、測度 $0$ の集合には含まれない）。したがって 1 種類の平面だけに乗る点は $\partial P$ で稠密で、面は有限個の閉集合なので、面の和は $\partial P$ に等しい。各面は扇形分割の三角形の和（<Ref to="thm-polyhedron-faces" /> の (P1)）なので、$\pi$ が全単射であることから像は $S^2$ を覆う。相異なる 2 つの三角形 $T,T'$ の共通部分は、同じ面の中なら対角線または頂点（<Ref to="mathematics/hs-geometry/coordinate-geometry#thm-shoelace" /> の証明の (b) から、$A_1A_kA_{k+1}$ と $A_1A_lA_{l+1}$（$k<l$）の共通部分は直線 $A_1A_{k+1}$ 上にある）、異なる面なら <Ref to="thm-polyhedron-faces" /> の (P3) により辺・頂点・空で、いずれも線分または点に含まれる。$\pi$ は単射なので $\pi(T)\cap\pi(T')=\pi(T\cap T')$ で、線分と原点が張る平面と $S^2$ の交わり（大円の一部）に含まれ、$\sigma$ 測度 $0$ である。
</Proof>

<Lemma id="lem-vertex-angle-sum" title="頂点のまわりの角の和">
上の設定で、$P$ の頂点 $v$ について、$v$ を頂点にもつ扇形分割の三角形 $T$ の像 $\pi(T)$ の、$\hat v$ での（球面三角形としての）角の総和は $2\pi$ である。
</Lemma>

<Proof of="lem-vertex-angle-sum">
$v$ は $P$ の端点なので、$v\in T=\operatorname{conv}\{\boldsymbol p,\boldsymbol q,\boldsymbol r\}$ ならば $v$ は $T$ の頂点である（そうでなければ $v$ は $P$ 内の線分の内部の点になる）。$v$ を頂点にもたない三角形の像は、$\hat v$ を含まない閉集合なので $\hat v$ から正の距離にあり、十分小さい $\varepsilon$ について、キャップ $C_\varepsilon=\{\boldsymbol x\in S^2\mid\boldsymbol x\cdot\hat v>\cos\varepsilon\}$ は $v$ を頂点にもつ三角形の像の和に入る。そのような三角形 $T$ では、係数 $\xi_1$（$\hat v$ の係数）は $\hat v$ で $1$ なので連続性から $C_\varepsilon$ で正で、$\pi(T)\cap C_\varepsilon=L_{\hat v}\cap C_\varepsilon$（月形、<Ref to="lem-lune-area" />）。その面積は $\angle_T(1-\cos\varepsilon)$ で、<Ref to="lem-radial-projection" /> の 3 から重なりは測度 $0$ なので、$\sum_T\angle_T(1-\cos\varepsilon)=\sigma(C_\varepsilon)=2\pi(1-\cos\varepsilon)$（球座標で $\int_0^{2\pi}\!\int_0^\varepsilon\sin\vartheta\,d\vartheta\,d\varphi$）。$1-\cos\varepsilon>0$ で割ると $\sum_T\angle_T=2\pi$ である。
</Proof>

証明の方針は次のとおりです。多面体の表面を三角形に分けて球面に写し、Girard の定理で球面の面積 $4\pi$ を内角の和で表します。各頂点のまわりの角の和が $2\pi$ であることを使うと、$V,E,F$ の関係式が出ます。

<Theorem id="thm-euler-polyhedron" title="Euler の多面体定理">
凸多面体の頂点・辺・面の個数について $V-E+F=2$ である。
</Theorem>

<Proof of="thm-euler-polyhedron">
Legendre の方法で示す。内部の 1 点を原点にとる。面 $F_i$（$n_i$ 角形）を <Ref to="thm-polyhedron-faces" /> の (P1) の扇形分割で $n_i-2$ 個の三角形に分ける。三角形の総数を $F'$、辺（三角形の辺）の総数を $E'$ とすると、各面で対角線が $n_i-3$ 本増えるので
$$
F'=\sum_i(n_i-2),\qquad E'=E+\sum_i(n_i-3),\qquad V-E'+F'=V-E+\sum_i1=V-E+F
$$
である（各面の辺は $P$ の辺で、$P$ の各辺はちょうど 2 つの面の辺なので、面の辺を合わせると $E$ 本）。(P2)（<Ref to="thm-polyhedron-faces" />）により、多面体の各辺は 2 つの面に、扇形分割では各面の辺はちょうど 1 つの三角形に含まれ、各対角線は同じ面の 2 つの三角形に含まれるので、三角形の辺はすべてちょうど 2 つの三角形に属し、$3F'=2E'$ である。

<Ref to="lem-radial-projection" /> により、$F'$ 個の球面三角形が $S^2$ を（測度 $0$ の重なりを除いて）敷き詰めるので、Girard の定理（<Ref to="thm-girard" />）を足して
$$
4\pi=\sum_T\bigl(\angle_1+\angle_2+\angle_3-\pi\bigr)=\sum_{v}\sum_{T\ni v}\angle_T(v)-\pi F'.
$$
頂点ごとの角の和は <Ref to="lem-vertex-angle-sum" /> により $2\pi$ なので、$4\pi=2\pi V-\pi F'$、すなわち $F'=2V-4$。したがって $V-E+F=V-E'+F'=V-\tfrac32F'+F'=V-\tfrac12F'=V-(V-2)=2$ である。
</Proof>

<Corollary id="cor-descartes-defect" title="Descartes の角欠損の定理">
凸多面体の各頂点 $v$ について、$v$ に集まる面の（平面内の）内角の和を $\theta_v$ とするとき、**角欠損** $2\pi-\theta_v$ の総和は $4\pi$ である。
</Corollary>

<Proof of="cor-descartes-defect">
各面は凸 $n_i$ 角形で（<Ref to="thm-polyhedron-faces" /> の (P1)。面の平面の直交座標は角を保つ）、内角の和は $(n_i-2)\pi$（合同と相似の章の <Ref to="mathematics/hs-geometry/congruence-and-similarity#cor-polygon-angles" />）。すべての面で足すと $\sum_v\theta_v=\sum_i(n_i-2)\pi=(2E-2F)\pi$（面の辺は $P$ の辺で、各辺はちょうど 2 つの面の辺なので $\sum n_i=2E$。<Ref to="thm-polyhedron-faces" /> の (P2)）。よって $\sum_v(2\pi-\theta_v)=2\pi V-(2E-2F)\pi=2\pi(V-E+F)=4\pi$（<Ref to="thm-euler-polyhedron" />）。
</Proof>

## 7. 正多面体と正多角形による敷き詰め

<Definition id="def-regular-polyhedron" title="正多面体">
凸多面体で、すべての面が合同な正 $p$ 角形（$p\ge3$）であり、各頂点にちょうど $q$ 個の面と $q$ 本の辺が集まる（$q\ge3$）ものを**正多面体**といい、$\{p,q\}$ の型であるという。
</Definition>

頂点に集まる面の個数が頂点によらず一定であることは、定義に必要な条件です（面がすべて合同な正三角形でも、頂点ごとに集まる面の数が $3$ と $4$ で違う多面体があります）。一方、辺の条件は面の条件から従います。頂点に $q$ 個の面が集まれば、<Ref to="thm-polyhedron-faces" /> の (P4) により辺もちょうど $q$ 本集まるからです（定義に辺の条件も書いてあるのは、証明で使う形を明示するためで、定義の対象は狭くなりません）。

<Theorem id="thm-regular-polyhedra" title="正多面体は 5 種類">
正多面体の型 $(p,q)$ は $(3,3)$、$(3,4)$、$(4,3)$、$(3,5)$、$(5,3)$ のいずれかで、$(V,E,F)$ はそれぞれ $(4,6,4)$、$(6,12,8)$、$(8,12,6)$、$(12,30,20)$、$(20,30,12)$ である。
</Theorem>

<Proof of="thm-regular-polyhedra">
各面は $p$ 本の辺をもち、面の辺は $P$ の辺で、各辺はちょうど 2 つの面の辺である（<Ref to="thm-polyhedron-faces" /> の (P2)）ので $pF=2E$。各頂点に $q$ 本の辺が集まり、各辺に含まれる頂点はちょうど両端の 2 つ（同じく (P2)）なので $qV=2E$。<Ref to="thm-euler-polyhedron" /> に代入すると $\dfrac{2E}q-E+\dfrac{2E}p=2$、すなわち $E\Bigl(\dfrac1p+\dfrac1q-\dfrac12\Bigr)=1$ で、$E>0$ なので $\dfrac1p+\dfrac1q>\dfrac12$。分母を払うと $pq-2p-2q<0$、すなわち $(p-2)(q-2)<4$。$p-2,q-2\ge1$ の整数で積が $4$ 未満のものは $(1,1),(1,2),(2,1),(1,3),(3,1)$ だけで、これが 5 つの型である。$E=\Bigl(\dfrac1p+\dfrac1q-\dfrac12\Bigr)^{-1}$、$V=\dfrac{2E}q$、$F=\dfrac{2E}p$ を各型で計算すると定理に書いた値になる（たとえば $(3,5)$ では $E=\bigl(\tfrac13+\tfrac15-\tfrac12\bigr)^{-1}=30$、$V=12$、$F=20$）。
</Proof>

<Example id="ex-five-solids" title="5 種類の正多面体の座標">
$\varphi=\dfrac{1+\sqrt5}2$（$\varphi^2=\varphi+1$）とする。正四面体は $(1,1,1),(1,-1,-1),(-1,1,-1),(-1,-1,1)$、立方体は $(\pm1,\pm1,\pm1)$、正八面体は $(\pm1,0,0),(0,\pm1,0),(0,0,\pm1)$、正二十面体は $(0,\pm1,\pm\varphi)$ とその座標の巡回置換（12 点）、正十二面体は $(\pm1,\pm1,\pm1)$ と $(0,\pm\tfrac1\varphi,\pm\varphi)$ とその座標の巡回置換（20 点）である。たとえば正二十面体の頂点 $(0,1,\varphi)$ と $(0,-1,\varphi)$、$(1,\varphi,0)$ の間の距離の 2 乗はそれぞれ $4$、$1+(1-\varphi)^2+\varphi^2=2-2\varphi+2\varphi^2=4$ で、辺の長さは $2$ である。この座標の点集合の凸包が各型の正多面体になることは知られていますが、すべての辺・面の確認は本書では省略します（上の <Ref to="thm-regular-polyhedra" /> は、型が 5 つに限られること、すなわち必要条件を示すもので、存在の証明ではありません）。
</Example>

<Theorem id="thm-regular-tilings" title="正多角形による平面の敷き詰め">
平面を、合同な正 $p$ 角形で隙間も重なりもなく敷き詰め、辺と辺で接している（どの頂点も、どの正多角形の辺の内部にも来ない）とする。各頂点にちょうど $q$ 個の正多角形が集まり（$q\ge3$）、**各頂点で、そこに集まる $q$ 個の正多角形のその頂点での内角の和が $2\pi$ である**（頂点のまわりの一周を $q$ 個の内角がちょうど埋める）とする。このとき $(p,q)$ は $(3,6)$、$(4,4)$、$(6,3)$ のいずれかである。
</Theorem>

<Proof of="thm-regular-tilings">
正 $p$ 角形の内角はすべて等しいので、凸多角形の内角の和（<Ref to="mathematics/hs-geometry/congruence-and-similarity#cor-polygon-angles" />）から各内角は $\dfrac{(p-2)\pi}{p}$ である。仮定から、頂点に集まる $q$ 個の内角の和は $2\pi$ なので $q\cdot\dfrac{(p-2)\pi}p=2\pi$、整理して $(p-2)(q-2)=4$。$p-2,q-2\ge1$ の整数解は $(1,4),(2,2),(4,1)$ で、$(p,q)=(3,6),(4,4),(6,3)$ である。
</Proof>

<Remark id="rem-tiling-angle-assumption" title="内角の和が 2π という仮定について">
<Ref to="thm-regular-tilings" /> の太字の仮定は、図では「隙間も重なりもない」ことから読み取れますが、本書ではそこを証明せず、仮定として明示しています。導くには、まず敷き詰めを集合の言葉で定め（正多角形の和が平面全体で、どの 2 つの共通部分も面積 $0$）、次に (i) 頂点の近くに来る正多角形は有限個であること（各正多角形の面積は同じ正の値なので、有界な範囲に入る個数は面積の比較で抑えられる）、(ii) 頂点を中心とする十分小さい円板が、そこに集まる $q$ 個の正多角形によって、その頂点での内角を中心角とする $q$ 個の扇形に分けられること、(iii) 扇形の面積が中心角に比例すること（<Ref to="mathematics/hs-analysis/elementary-functions#prop-sector-area" />）を示し、扇形の面積の和が円板の面積に等しいことから内角の和 $2\pi$ を得ます。<Ref to="lem-vertex-angle-sum" /> は、球面の上で同じ考え方によって角の和を求めたものです。
</Remark>

実際、正三角形・正方形・正六角形による敷き詰めはそれぞれ存在します（正三角形の格子、正方格子、蜂の巣）。

## 8. Bolyai–Gerwien の定理

**多角形**とは、内部が重ならない有限個の三角形の和集合とします（任意の単純な多角形はこの形に分けられますが、本書では扱いません）。面積は $m_2$ です。

<Definition id="def-equidecomposable" title="組み替え合同">
多角形 $P,Q$ が**組み替え合同**（$P\approx Q$）であるとは、内部が重ならない凸多角形 $P_1,\dots,P_m$（$P=\bigcup P_i$）、$Q_1,\dots,Q_m$（$Q=\bigcup Q_i$）と[等長変換](/mathematics/hs-geometry/congruence-and-similarity#def-isometry) $f_i$ で $f_i(P_i)=Q_i$ となるものがあることをいう。
</Definition>

$\approx$ が同値関係であること（反射・対称は明らか。推移は、$Q$ の 2 通りの分割の共通部分 $Q_i\cap Q'_j$（凸多角形）を新しい小片にとれば、$f_i$ と $g_j$ の合成で移せる）と、$P=\bigcup P_j$、$Q=\bigcup Q_j$（それぞれ内部が重ならない）で $P_j\approx Q_j$ ならば $P\approx Q$ であること（小片の和集合をとる）は、定義から従います。

<Lemma id="lem-parallelogram-rectangle" title="平行四辺形と長方形">
長方形 $R=[0,a]\times[0,b]$ と、平行四辺形 $\Pi_t$（頂点 $(0,0),(a,0),(a+t,b),(t,b)$、$0\le t\le a$）は組み替え合同である。
</Lemma>

<Proof of="lem-parallelogram-rectangle">
$\Pi_t=\{(x,y)\mid0\le y\le b,\ \tfrac{ty}b\le x\le a+\tfrac{ty}b\}$ なので、$R\setminus\Pi_t$ は三角形 $U$（頂点 $(0,0),(0,b),(t,b)$）、$\Pi_t\setminus R$ は三角形 $U+(a,0)$ で、$R=(R\cap\Pi_t)\cup U$、$\Pi_t=(R\cap\Pi_t)\cup(U+(a,0))$ である（$t\le a$ により $U$ と $U+(a,0)$ は重ならない）。$R\cap\Pi_t$ は動かさず、$U$ を平行移動で $U+(a,0)$ に移せばよい。
</Proof>

<Lemma id="lem-triangle-rectangle" title="三角形と長方形">
三角形 $ABC$ の最長辺を $BC$（長さ $c$）、$A$ から $BC$ への高さを $h$ とすると、$ABC$ は $c\times\tfrac h2$ の長方形と組み替え合同である。
</Lemma>

<Proof of="lem-triangle-rectangle">
$B=(0,0)$、$C=(c,0)$、$A=(p,h)$ と座標をとる。$BC$ が最長なので $p^2+h^2\le c^2$、$(c-p)^2+h^2\le c^2$ で、$h>0$ から $|p|<c$、$|c-p|<c$、したがって $0<p<c$ である。$AB,AC$ の中点 $M=(\tfrac p2,\tfrac h2)$、$N=(\tfrac{c+p}2,\tfrac h2)$ をとり、三角形 $AMN$ を $N$ のまわりに半回転する（$A\mapsto C$、$M\mapsto M''=(c+\tfrac p2,\tfrac h2)$）と、台形 $BCNM$ と合わせて平行四辺形 $BCM''M$（底辺 $c$、高さ $\tfrac h2$、横のずれ $t=\tfrac p2<c$）になる。<Ref to="lem-parallelogram-rectangle" /> により、これは長方形 $c\times\tfrac h2$ と組み替え合同である。
</Proof>

<Figure caption="三角形 ABC を中点 M, N を結ぶ線で切り、上の三角形を N のまわりに半回転させると平行四辺形 BCM''M になる。これを切り貼りすると、底辺 c、高さ h/2 の長方形になる">
<svg viewBox="0 0 360 240" width="100%" role="img" aria-label="三角形から平行四辺形への切り貼り">
  <polygon points="40,200 240,200 175,140 75,140" fill="var(--sl-color-accent)" fill-opacity="0.12" stroke="currentColor" stroke-width="2" stroke-linejoin="round" />
  <polygon points="75,140 175,140 110,80" fill="none" stroke="currentColor" stroke-width="1.5" stroke-dasharray="5 4" />
  <polygon points="240,200 275,140 175,140" fill="var(--sl-color-accent)" fill-opacity="0.35" stroke="currentColor" stroke-width="2" stroke-linejoin="round" />
  <circle cx="175" cy="140" r="3" fill="currentColor" />
  <text x="24" y="216" font-size="14" fill="currentColor">B</text>
  <text x="244" y="216" font-size="14" fill="currentColor">C</text>
  <text x="104" y="72" font-size="14" fill="currentColor">A</text>
  <text x="58" y="136" font-size="13" fill="currentColor">M</text>
  <text x="170" y="132" font-size="13" fill="currentColor">N</text>
  <text x="280" y="140" font-size="13" fill="currentColor">M''</text>
</svg>
</Figure>

<Lemma id="lem-rectangle-square" title="長方形と正方形">
辺の長さ $a,b$ の長方形は、一辺 $\sqrt{ab}$ の正方形と組み替え合同である。
</Lemma>

<Proof of="lem-rectangle-square">
長方形を回転して $b\le a$ とする。$a>2b$ のときは、長方形を長辺の中央で 2 つに切って積み重ね、$\tfrac a2\times2b$ の長方形にする（組み替え合同）。辺の比 $\max/\min$ は、$r=a/b$ から $r/4$ または $4/r$ になり、これを繰り返すと比が $2$ 以下になる。したがって $b\le a\le2b$ としてよい（面積は不変なので $\sqrt{ab}$ も不変）。

$s=\sqrt{ab}$、$t=\sqrt{b(a-b)}$ とおく。$s^2=b^2+t^2$、$t^2<a^2$、$t\le b$（$a\le2b$ による）。<Ref to="lem-parallelogram-rectangle" /> により $R=[0,a]\times[0,b]$ は平行四辺形 $\Pi_t$（頂点 $(0,0),(a,0),(a+t,b),(t,b)$）と組み替え合同である。$\Pi_t$ の辺 $(0,0)\to(t,b)$ は長さ $\sqrt{t^2+b^2}=s$ である。この辺の方向の単位ベクトル $\hat{\boldsymbol u}=(t,b)/s$ を第 1 軸とする座標（等長変換で移した座標）で見ると、$\Pi_t$ は底辺 $s$ で、もう 1 辺のベクトル $(a,0)$ の成分が $\bigl(\tfrac{at}s,\ \tfrac{ab}s\bigr)$（高さ $\tfrac{ab}s=s$）の平行四辺形で、水平のずれ $\tfrac{at}s$ は $0\le\tfrac{at}s\le s$（$at\le s^2=ab\iff t\le b$）を満たす。<Ref to="lem-parallelogram-rectangle" /> を（回転して）使うと、$\Pi_t$ は $s\times s$ の正方形と組み替え合同である。
</Proof>

<Theorem id="thm-bolyai-gerwien" title="Bolyai–Gerwien の定理">
面積の等しい 2 つの多角形は、組み替え合同である。
</Theorem>

<Proof of="thm-bolyai-gerwien">
三角形 $T$ の面積を $A_T$ とすると、<Ref to="lem-triangle-rectangle" /> から $T\approx c\times\tfrac h2$ の長方形（面積 $A_T$）、<Ref to="lem-rectangle-square" /> から一辺 $\sqrt{A_T}$ の正方形に $\approx$。同じ補題を長方形 $1\times A_T$ に使うと、これも一辺 $\sqrt{A_T}$ の正方形に $\approx$ なので、$\approx$ の対称性と推移性から、$T\approx[0,1]\times[0,A_T]$ である。多角形 $P=\bigcup T_i$ の三角形 $T_i$ を、対応する長方形 $1\times A_{T_i}$ に取り替え、これらを積み重ねると、$P\approx[0,1]\times[0,m_2(P)]$（小片ごとの和集合による）。面積の等しい 2 つの多角形 $P,Q$ は、同じ長方形に $\approx$ なので、推移性と対称性から $P\approx Q$ である。
</Proof>

<Remark id="rem-hilbert-third" title="立体では成り立たない（Hilbert の第 3 問題）">
空間では、体積の等しい 2 つの多面体を、有限個の多面体に切り分けて組み替えることは、一般にはできません。たとえば立方体と、それと等体積の正四面体は、組み替え合同ではありません。Dehn（1900）が、組み替えで保たれる不変量（二面角と辺の長さから作る量）を使って示しました。この不変量の不変性の証明は長いので、本書では扱いません（出典: M. Aigner, G. M. Ziegler, *Proofs from THE BOOK* の Hilbert の第 3 問題の章）。錐体の体積が $\tfrac13$ になることは、組み替えでは示せず、<Ref to="thm-cone-volume" /> のように積分（極限）が必要です。

また、凸多面体の Euler の多面体定理 $V-E+F=2$ は、曲面上の Gauss–Bonnet の定理（<Ref to="mathematics/differential-geometry/curves-and-surfaces#thm-global-gauss-bonnet" />）の多面体版（角欠損の総和 $=2\pi\chi$）の例です。球面の位相不変量 $\chi=2$ が、<Ref to="cor-descartes-defect" /> の $4\pi$ として現れています。
</Remark>

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

- **Gauss–Bonnet の定理と Euler 標数**（differential-geometry、algebraic-topology）。Girard の定理 $\sigma=A+B+C-\pi$ は、曲面上の測地三角形の面積と角の和（Gauss 曲率の積分）の公式の最も簡単な例です。凸多面体の角欠損は離散的な曲率で、その総和 $4\pi$ は $2\pi\chi$（球面の Euler 標数 $\chi=2$）にあたります。
- **測度論**。<Ref to="thm-cavalieri" /> は Fubini–Tonelli の定理の幾何的な言い換えで、体積を積分で定義することの必然性（錐体の $\tfrac13$ は組み替えでは出ない）を示します。
- **群と対称性**（algebra）。正多面体の対称性の群は、正四面体が $S_4$（回転群 $A_4$）、立方体・正八面体が $S_4$、正十二面体・正二十面体が $A_5$ です。<Ref to="thm-regular-polyhedra" /> の分類は、有限回転群の分類につながります。
- **非ユークリッド幾何**。球面上の三角形の角の和が $\pi$ を超える分が面積になること（<Ref to="thm-girard" />）は、双曲面では逆に $\pi$ に足りない分が面積になることと対になります（<Ref to="mathematics/hs-geometry/congruence-and-similarity#rem-euclid-postulates" />）。

## 10. 演習

<Exercise id="exr-frustum-volume" difficulty="易">
高さ $6$、下底の半径 $4$、上底の半径 $2$ の円錐台の体積を求めよ。
<Solution>
断面は高さ $t$ の 1 次式の半径の円板なので、断面積は 2 次式（<Ref to="ex-frustum" />）。$A(0)=16\pi$、$A(6)=4\pi$、$A(3)=\pi\cdot3^2=9\pi$ から <Ref to="thm-prismatoid" /> により $V=\dfrac66(16\pi+36\pi+4\pi)=56\pi$。
</Solution>
</Exercise>

<Exercise id="exr-octant-girard" difficulty="易">
3 つの角がすべて直角である球面三角形（球面の 8 分の 1）の面積を <Ref to="thm-girard" /> で求め、$\tfrac14\pi\cdot4$ と比べよ。
<Solution>
$\sigma=\dfrac\pi2+\dfrac\pi2+\dfrac\pi2-\pi=\dfrac\pi2$。単位球面の面積 $4\pi$ の $\tfrac18$ は $\dfrac\pi2$ で、一致する。
</Solution>
</Exercise>

<Exercise id="exr-dodecahedron-defect" difficulty="標準">
正十二面体の各頂点の角欠損を求め、総和が $4\pi$ であることを確かめよ。
<Solution>
各頂点には正五角形が 3 個集まり、正五角形の内角は $\dfrac{3\pi}{5}$（<Ref to="mathematics/hs-geometry/congruence-and-similarity#cor-polygon-angles" />）なので、$\theta_v=\dfrac{9\pi}5$、角欠損は $2\pi-\dfrac{9\pi}5=\dfrac\pi5$。頂点は $20$ 個（<Ref to="thm-regular-polyhedra" />）なので総和は $20\cdot\dfrac\pi5=4\pi$（<Ref to="cor-descartes-defect" />）。
</Solution>
</Exercise>

<Exercise id="exr-euler-triangulated" difficulty="標準">
すべての面が三角形で、面が $8$ 個ある凸多面体の頂点の数と辺の数を求めよ。
<Solution>
$3F=2E$ から $E=12$。<Ref to="thm-euler-polyhedron" /> から $V=2+E-F=2+12-8=6$。（正八面体がその例である。）
</Solution>
</Exercise>

## 参考文献

- Peter R. Cromwell, *Polyhedra*, Cambridge University Press, 1997 — 多面体・正多面体・Euler の多面体定理の歴史と証明。
- H. S. M. Coxeter, *Regular Polytopes*, 3rd ed., Dover, 1973 — 正多面体の分類。
- Martin Aigner, Günter M. Ziegler, *Proofs from THE BOOK*, Springer — Hilbert の第 3 問題（Dehn の不変量）と Euler の多面体定理の章。
- Robin Hartshorne, *Geometry: Euclid and Beyond*, Springer, 2000 — 面積の理論と Bolyai–Gerwien の定理（第 5 章）。
- Marcel Berger, *Geometry II*, Springer, 1987 — 球面幾何、球面三角形の面積。
