コンテンツにスキップ

合同と相似:座標平面から合同条件・平行線・内角の和を証明する

対象読者: 本テーマ第 1 章の平面ベクトル(内積・行列式・向きつきの角)と直交行列の基本を学んだ人。中学の合同・相似を知っていれば十分で、ユークリッドの公準は仮定しません。

前提となる記事:平面ベクトルと座標:内積・行列式・重み付き距離の公式を一本の道で

生 Markdown

中学では、2 つの三角形が「ぴったり重なる」ことを合同と呼び、図を見て三角形の合同条件や内角の和が 180∘180^\circ になることを覚えました。この記事では「重ねる」という操作を座標の計算で言い直し、それらの事実がなぜ成り立つのかを、図に頼らず順番に確かめます。読み終えると、合同条件や内角の和が、計算で導かれる結論として説明できるようになります。

  • 平面を座標平面 R2\mathbb{R}^2 とみなし、距離を保つ写像(等長変換)がすべて x↦Ox+t\boldsymbol x\mapsto O\boldsymbol x+\boldsymbol t(OO は直交行列)の形であることを示します(定理 2.2)。回転・平行移動・鏡映・すべり鏡映(鏡に映したあと、鏡の線に沿ってずらす操作)の 4 種類に分類できます(定理 2.4)。
  • 図形が合同であるとは、等長変換で重なることです。三角形の合同条件(3 辺・2 辺夾角・1 辺両端角)は、「3 点の位置関係は辺の長さと内積で決まる」という補題(補題 3.3)から出ます(定理 3.4、定理 3.5、定理 3.7)。
  • 相似条件は、相似変換が「合同+拡大」であることから合同条件に帰着します(定理 4.2)。
  • 平行線と同位角・錯角、三角形の内角の和が π\pi であること、凸 nn 角形の内角の和が (n−2)π(n-2)\pi であることを、向きつきの角の加法性(前章の 命題 4.5[平面ベクトルと座標])から証明します(定理 5.4、系 5.6)。ユークリッドの第 5 公準は使いません。
  • 辺と角の大小、三角形の成立条件、中点連結定理、平行線と線分の比、角の二等分線の定理、等積変形、鏡映による最短経路(Heron の問題)、Steiner–Lehmus の定理までを、この章の定理だけで証明します。以降の総合的な幾何の章は、この章の定理を <Ref> して進みます。

1. 動機 — 「合同」とは何を言っているのか

Section titled “1. 動機 — 「合同」とは何を言っているのか”

中学校では、2 つの三角形が合同であるとは「重ね合わせられること」だと習います。そして、3 辺がそれぞれ等しいなら重なる(SSS)、などの合同条件を学びます。しかし教科書では、合同条件は図を見て納得する「認める」事実として始まり、そこから平行線の性質、内角の和、円周角の定理が積み上がっていきます。

この章では順序を逆にします。重ね合わせる操作そのものを、座標平面の上で数学的に定義します。距離を変えない写像(等長変換)です。

  1. 等長変換がどんな写像かを決める(定理 2.2)。これは前章の内積の計算だけで証明できます。
  2. 3 点の組を等長変換で移せる条件を調べる。3 点の相互の位置関係は、辺の長さと 1 つの内積で決まるので、合同条件が定理になります。
  3. 角の和を調べる。向きつきの角は回転行列の積で加法的なので、内角の和は計算で出ます。

平行線公理(ユークリッドの第 5 公準)は、座標平面では「点を通る平行線がただ 1 本」という自明な事実(方向ベクトルを決めれば直線が決まる)になっていて、公理として置く必要がありません。公理から幾何を組む方法(ヒルベルトの公理系)は注意(注意 5.7)で述べるにとどめます。

用語を決めておきます。三角形 ABCABC とは、一直線上にない 3 点の組です。∣BC∣=a|BC|=a、∣CA∣=b|CA|=b、∣AB∣=c|AB|=c と書き、頂点 AA での角を ∠A=∠(AB→,AC→)\angle A=\angle(\overrightarrow{AB},\overrightarrow{AC})(前章の なす角(定義 4.2)[平面ベクトルと座標])とします。前章の記号 det⁡\det、R(θ)R(\theta)、e(φ)e(\varphi)、S(A,B,C)S(A,B,C) をそのまま使います。

定義 2.1(等長変換)↗

写像 f:R2→R2f:\mathbb{R}^2\to\mathbb{R}^2 が任意の 2 点 P,QP,Q について ∣f(P)−f(Q)∣=∣P−Q∣|f(P)-f(Q)|=|P-Q| を満たすとき、ff を等長変換(距離を保つ写像)という。

全射性や線形性は仮定しません。距離を保つことだけから、次のことが従います。

定理 2.2(等長変換は直交行列と平行移動の合成)✓

f:R2→R2f:\mathbb{R}^2\to\mathbb{R}^2 について、次は同値である。

  1. ff は等長変換である。
  2. ある 22 次直交行列 OO(OTO=IO^{\mathsf T}O=I)とベクトル t\boldsymbol t があって、f(x)=Ox+tf(\boldsymbol x)=O\boldsymbol x+\boldsymbol t。

次の証明のねらいは、「距離を保つ」という条件だけから、内積も保たれること、さらに行列で書けることまで順に引き出すことです。まず原点を動かさない写像に直し、距離の 2 乗を展開して内積が保たれることを示します。次に標準基底の行き先を並べて直交行列を作り、元の写像と一致することを確かめます。

証明(定理 2.2)

(2 ⇒ 1)直交行列は長さを保つ(命題 3.2[スペクトル定理])ので、∣f(x)−f(y)∣=∣O(x−y)∣=∣x−y∣|f(\boldsymbol x)-f(\boldsymbol y)|=|O(\boldsymbol x-\boldsymbol y)|=|\boldsymbol x-\boldsymbol y|。

(1 ⇒ 2)g(x)=f(x)−f(0)g(\boldsymbol x)=f(\boldsymbol x)-f(\boldsymbol 0) とおくと、gg も等長変換で g(0)=0g(\boldsymbol 0)=\boldsymbol 0 である。∣g(x)∣=∣g(x)−g(0)∣=∣x∣|g(\boldsymbol x)|=|g(\boldsymbol x)-g(\boldsymbol 0)|=|\boldsymbol x| で、さらに ∣g(x)−g(y)∣2=∣x−y∣2|g(\boldsymbol x)-g(\boldsymbol y)|^2=|\boldsymbol x-\boldsymbol y|^2 の両辺を前章の 定理 4.1[平面ベクトルと座標] の 3 で展開して ∣g(x)∣2=∣x∣2|g(\boldsymbol x)|^2=|\boldsymbol x|^2、∣g(y)∣2=∣y∣2|g(\boldsymbol y)|^2=|\boldsymbol y|^2 を使うと

g(x)⋅g(y)=x⋅y(すべての x,y)g(\boldsymbol x)\cdot g(\boldsymbol y)=\boldsymbol x\cdot\boldsymbol y\qquad(\text{すべての }\boldsymbol x,\boldsymbol y)

を得る。標準基底 e1,e2\boldsymbol e_1,\boldsymbol e_2 に対して g(ei)⋅g(ej)=ei⋅ej=δijg(\boldsymbol e_i)\cdot g(\boldsymbol e_j)=\boldsymbol e_i\cdot\boldsymbol e_j=\delta_{ij} なので、g(e1),g(e2)g(\boldsymbol e_1),g(\boldsymbol e_2) を列にもつ行列 OO は直交行列である(命題 3.2[スペクトル定理] の 4 と 1 の同値)。任意の x=x1e1+x2e2\boldsymbol x=x_1\boldsymbol e_1+x_2\boldsymbol e_2 について、

g(x)⋅Ox=x1 g(x)⋅g(e1)+x2 g(x)⋅g(e2)=x1 x⋅e1+x2 x⋅e2=∣x∣2g(\boldsymbol x)\cdot O\boldsymbol x=x_1\,g(\boldsymbol x)\cdot g(\boldsymbol e_1)+x_2\,g(\boldsymbol x)\cdot g(\boldsymbol e_2)=x_1\,\boldsymbol x\cdot\boldsymbol e_1+x_2\,\boldsymbol x\cdot\boldsymbol e_2=|\boldsymbol x|^2

であり、∣Ox∣=∣x∣|O\boldsymbol x|=|\boldsymbol x| なので ∣g(x)−Ox∣2=∣x∣2−2∣x∣2+∣x∣2=0|g(\boldsymbol x)-O\boldsymbol x|^2=|\boldsymbol x|^2-2|\boldsymbol x|^2+|\boldsymbol x|^2=0。ゆえに g(x)=Oxg(\boldsymbol x)=O\boldsymbol x、すなわち f(x)=Ox+tf(\boldsymbol x)=O\boldsymbol x+\boldsymbol t(t=f(0)\boldsymbol t=f(\boldsymbol 0))。

鏡映の行列を F(θ)=(cos⁡θsin⁡θsin⁡θ−cos⁡θ)F(\theta)=\begin{pmatrix}\cos\theta&\sin\theta\\ \sin\theta&-\cos\theta\end{pmatrix} とおきます。

補題 2.3(2 次の直交行列)✓

2 次の直交行列 OO は、ある実数 θ\theta について O=R(θ)O=R(\theta)(det⁡O=1\det O=1)または O=F(θ)O=F(\theta)(det⁡O=−1\det O=-1)である。

証明(補題 2.3)

OTO=IO^{\mathsf T}O=I は、OO の 2 本の列が単位ベクトルで互いに垂直であることを表す。第 1 列は単位ベクトルなので e(θ)e(\theta) と書ける(定理 7.4[指数・対数・三角関数をきちんと定義する])。第 2 列は {x∣e(θ)⋅x=0}\{\boldsymbol x\mid e(\theta)\cdot\boldsymbol x=0\} に属し、この集合は前章の 命題 5.5[平面ベクトルと座標] の 2 と 1 により (−sin⁡θ,cos⁡θ)(-\sin\theta,\cos\theta) の実数倍の全体である。(−sin⁡θ,cos⁡θ)(-\sin\theta,\cos\theta) は単位ベクトルなので、長さ 11 のものは ±(−sin⁡θ,cos⁡θ)\pm(-\sin\theta,\cos\theta) だけである。++ なら O=R(θ)O=R(\theta) で det⁡O=cos⁡2θ+sin⁡2θ=1\det O=\cos^2\theta+\sin^2\theta=1、−- なら O=F(θ)O=F(\theta) で det⁡O=−1\det O=-1 である。

定理 2.4(等長変換の分類)✓

等長変換 f(x)=Ox+tf(\boldsymbol x)=O\boldsymbol x+\boldsymbol t は、次のいずれかである。

  1. 平行移動: O=IO=I。
  2. 回転: O=R(θ)O=R(\theta)(θ∉2πZ\theta\notin2\pi\mathbb{Z})。このとき ff はただ 1 つの不動点 PP をもち、f(x)=p+R(θ)(x−p)f(\boldsymbol x)=\boldsymbol p+R(\theta)(\boldsymbol x-\boldsymbol p)、すなわち PP を中心とする角 θ\theta の回転である。
  3. 鏡映またはすべり鏡映: O=F(θ)O=F(\theta)。ある直線 ℓ\ell と、ℓ\ell に平行なベクトル αu\alpha\boldsymbol u があって、ff は「ℓ\ell に関する鏡映のあとで αu\alpha\boldsymbol u だけ平行移動する」写像である。α=0\alpha=0 のとき鏡映(ℓ\ell 上の点がすべて不動)、α≠0\alpha\ne0 のときすべり鏡映(不動点なし)である。
証明(定理 2.4)

補題 2.3 により O=R(θ)O=R(\theta) または O=F(θ)O=F(\theta) である。O=R(θ)O=R(\theta) で θ∈2πZ\theta\in2\pi\mathbb{Z} なら O=IO=I で、1 の平行移動である。

2: 不動点は (I−R(θ))p=t(I-R(\theta))\boldsymbol p=\boldsymbol t の解である。det⁡(I−R(θ))=(1−cos⁡θ)2+sin⁡2θ=2−2cos⁡θ\det(I-R(\theta))=(1-\cos\theta)^2+\sin^2\theta=2-2\cos\theta で、θ∉2πZ\theta\notin2\pi\mathbb{Z} なら cos⁡θ≠1\cos\theta\ne1 なので ≠0\ne0。したがって解がただ 1 つ存在する(命題 3.1[平面ベクトルと座標])。p=R(θ)p+t\boldsymbol p=R(\theta)\boldsymbol p+\boldsymbol t から t−p=−R(θ)p\boldsymbol t-\boldsymbol p=-R(\theta)\boldsymbol p なので f(x)−p=R(θ)(x−p)f(\boldsymbol x)-\boldsymbol p=R(\theta)(\boldsymbol x-\boldsymbol p)。

3: u=e(θ/2)\boldsymbol u=e(\theta/2)、v=(−sin⁡(θ/2),cos⁡(θ/2))\boldsymbol v=(-\sin(\theta/2),\cos(\theta/2)) とおく。加法定理(定理 6.4[指数・対数・三角関数をきちんと定義する])から

F(θ)u=(cos⁡θcos⁡θ2+sin⁡θsin⁡θ2, sin⁡θcos⁡θ2−cos⁡θsin⁡θ2)=u,F(θ)v=−vF(\theta)\boldsymbol u=\bigl(\cos\theta\cos\tfrac\theta2+\sin\theta\sin\tfrac\theta2,\ \sin\theta\cos\tfrac\theta2-\cos\theta\sin\tfrac\theta2\bigr)=\boldsymbol u,\qquad F(\theta)\boldsymbol v=-\boldsymbol v

である(2 つ目も同様の計算)。u,v\boldsymbol u,\boldsymbol v は正規直交基底なので、t=αu+βv\boldsymbol t=\alpha\boldsymbol u+\beta\boldsymbol v(α=t⋅u\alpha=\boldsymbol t\cdot\boldsymbol u、β=t⋅v\beta=\boldsymbol t\cdot\boldsymbol v)と書ける。点 q=β2v\boldsymbol q=\tfrac\beta2\boldsymbol v を通り u\boldsymbol u に平行な直線を ℓ\ell とし、ρ(x)=F(θ)(x−q)+q\rho(\boldsymbol x)=F(\theta)(\boldsymbol x-\boldsymbol q)+\boldsymbol q とおく。x=q+su+wv\boldsymbol x=\boldsymbol q+s\boldsymbol u+w\boldsymbol v と書くと ρ(x)=q+su−wv\rho(\boldsymbol x)=\boldsymbol q+s\boldsymbol u-w\boldsymbol v で、ρ\rho は ℓ\ell に関する鏡映(ℓ\ell 上の点は不動、ℓ\ell に垂直な成分は符号反転)である。一方 ρ(x)=F(θ)x−F(θ)q+q=F(θ)x+βv\rho(\boldsymbol x)=F(\theta)\boldsymbol x-F(\theta)\boldsymbol q+\boldsymbol q=F(\theta)\boldsymbol x+\beta\boldsymbol v なので、f(x)=ρ(x)+αuf(\boldsymbol x)=\rho(\boldsymbol x)+\alpha\boldsymbol u を得る。α=0\alpha=0 なら f=ρf=\rho で ℓ\ell 上が不動。α≠0\alpha\ne0 なら、不動点があれば ρ(x)−x=−αu\rho(\boldsymbol x)-\boldsymbol x=-\alpha\boldsymbol u となるが、左辺は x=q+su+wv\boldsymbol x=\boldsymbol q+s\boldsymbol u+w\boldsymbol v について −2wv-2w\boldsymbol v で v\boldsymbol v 方向の成分しか持たない(ρ\rho は u\boldsymbol u 成分を変えない)。u,v\boldsymbol u,\boldsymbol v は 1 次独立なので α=0\alpha=0 となり、α≠0\alpha\ne0 に反する。

例 2.5(2 回の鏡映は回転)

原点を通る 2 直線に関する鏡映は、それぞれ F(2a)F(2a) と F(2b)F(2b)(直線の方向は e(a)e(a)、e(b)e(b))で、積は

F(2a)F(2b)=(cos⁡2acos⁡2b+sin⁡2asin⁡2bcos⁡2asin⁡2b−sin⁡2acos⁡2bsin⁡2acos⁡2b−cos⁡2asin⁡2bsin⁡2asin⁡2b+cos⁡2acos⁡2b)=R(2a−2b)F(2a)F(2b)=\begin{pmatrix}\cos2a\cos2b+\sin2a\sin2b&\cos2a\sin2b-\sin2a\cos2b\\ \sin2a\cos2b-\cos2a\sin2b&\sin2a\sin2b+\cos2a\cos2b\end{pmatrix}=R(2a-2b)

である。2 直線のなす角の 2 倍の回転になる。

定義 3.1(合同)↗

図形(平面の部分集合)F,F′F,F' が合同であるとは、等長変換 ff で f(F)=F′f(F)=F' となるものがあることをいう。三角形 ABCABC と A′B′C′A'B'C' が、この対応で合同であるとは、等長変換 ff で f(A)=A′f(A)=A'、f(B)=B′f(B)=B'、f(C)=C′f(C)=C' となるものがあることをいう。

等長変換は辺の長さを保ちます。角も保つことを、相似変換(§4)の場合もまとめて補題にしておきます。

補題 3.2(等長変換・相似変換は角を保つ)✓

k>0k>0 とし、写像 f:R2→R2f:\mathbb{R}^2\to\mathbb{R}^2 が任意の 2 点 P,QP,Q について ∣f(P)−f(Q)∣=k∣P−Q∣|f(P)-f(Q)|=k|P-Q| を満たすとする(k=1k=1 なら等長変換、一般には 定義 4.1 の比 kk の相似変換)。このとき、任意の 4 点 P,Q,X,YP,Q,X,Y について

(f(P)−f(Q))⋅(f(X)−f(Y))=k2 (P−Q)⋅(X−Y)\bigl(f(P)-f(Q)\bigr)\cdot\bigl(f(X)-f(Y)\bigr)=k^2\,(P-Q)\cdot(X-Y)

である。さらに P≠QP\ne Q、X≠YX\ne Y ならば f(P)≠f(Q)f(P)\ne f(Q)、f(X)≠f(Y)f(X)\ne f(Y) で、

∠(f(P)−f(Q), f(X)−f(Y))=∠(P−Q, X−Y)\angle\bigl(f(P)-f(Q),\,f(X)-f(Y)\bigr)=\angle(P-Q,\,X-Y)

である。とくに A≠BA\ne B、A≠CA\ne C ならば ∠f(B)f(A)f(C)=∠BAC\angle f(B)f(A)f(C)=\angle BAC。

証明(補題 3.2)

任意のベクトル p,q,x,y\boldsymbol p,\boldsymbol q,\boldsymbol x,\boldsymbol y について

2(p−q)⋅(x−y)=∣p−y∣2+∣q−x∣2−∣p−x∣2−∣q−y∣22(\boldsymbol p-\boldsymbol q)\cdot(\boldsymbol x-\boldsymbol y)=|\boldsymbol p-\boldsymbol y|^2+|\boldsymbol q-\boldsymbol x|^2-|\boldsymbol p-\boldsymbol x|^2-|\boldsymbol q-\boldsymbol y|^2

が成り立つ。実際、右辺の 4 項を前章の 定理 4.1[平面ベクトルと座標] の 3 で展開すると、∣p∣2,∣q∣2,∣x∣2,∣y∣2|\boldsymbol p|^2,|\boldsymbol q|^2,|\boldsymbol x|^2,|\boldsymbol y|^2 はすべて打ち消し合い、−2p⋅y−2q⋅x+2p⋅x+2q⋅y-2\boldsymbol p\cdot\boldsymbol y-2\boldsymbol q\cdot\boldsymbol x+2\boldsymbol p\cdot\boldsymbol x+2\boldsymbol q\cdot\boldsymbol y が残る。これは同 1(対称性と双線形性)により左辺を展開したものに等しい。右辺は 4 点の間の距離だけで書けている。この恒等式を f(P),f(Q),f(X),f(Y)f(P),f(Q),f(X),f(Y) に使うと、仮定から各距離は kk 倍、その 2 乗は k2k^2 倍なので、1 つ目の等式を得る。

P≠QP\ne Q なら ∣P−Q∣>0|P-Q|>0(同 2)なので ∣f(P)−f(Q)∣=k∣P−Q∣>0|f(P)-f(Q)|=k|P-Q|>0、すなわち f(P)≠f(Q)f(P)\ne f(Q)。f(X)≠f(Y)f(X)\ne f(Y) も同様である。1 つ目の等式から

(f(P)−f(Q))⋅(f(X)−f(Y))∣f(P)−f(Q)∣ ∣f(X)−f(Y)∣=k2 (P−Q)⋅(X−Y)k∣P−Q∣⋅k∣X−Y∣=(P−Q)⋅(X−Y)∣P−Q∣ ∣X−Y∣\frac{\bigl(f(P)-f(Q)\bigr)\cdot\bigl(f(X)-f(Y)\bigr)}{|f(P)-f(Q)|\,|f(X)-f(Y)|}=\frac{k^2\,(P-Q)\cdot(X-Y)}{k|P-Q|\cdot k|X-Y|}=\frac{(P-Q)\cdot(X-Y)}{|P-Q|\,|X-Y|}

で、2 つのなす角は余弦が等しい。なす角は余弦がこの値になる [0,π][0,\pi] の数として定義され(前章の 定義 4.2[平面ベクトルと座標])、余弦は [0,π][0,\pi] で単射なので(補題 9.1[指数・対数・三角関数をきちんと定義する] の 2)、2 つのなす角は等しい。最後の主張は、∠BAC=∠(B−A,C−A)\angle BAC=\angle(B-A,C-A) なので P=BP=B、Q=AQ=A、X=CX=C、Y=AY=A とした場合である。

保たれるのは向きを区別しないなす角 ∠\angle です。向きつきの角 ang⁡\operatorname{ang}(前章の 命題 4.5[平面ベクトルと座標])は保たれるとは限りません。たとえば鏡映 F(0)=(100−1)F(0)=\begin{pmatrix}1&0\\0&-1\end{pmatrix} は e1,e2\boldsymbol e_1,\boldsymbol e_2 を e1,−e2\boldsymbol e_1,-\boldsymbol e_2 に移し、ang⁡(e1,e2)=π/2\operatorname{ang}(\boldsymbol e_1,\boldsymbol e_2)=\pi/2 が ang⁡(e1,−e2)=−π/2\operatorname{ang}(\boldsymbol e_1,-\boldsymbol e_2)=-\pi/2 に変わります(なす角はどちらも π/2\pi/2)。

合同な三角形は、対応する辺と角が等しい——これが合同の定義から従う「必要条件」です。合同条件はその逆を問います。

補題 3.3(3 点を移す等長変換の存在)✓

A,B,CA,B,C を一直線上にない 3 点、A′,B′,C′A',B',C' を任意の 3 点とする。

∣A′B′∣=∣AB∣,∣A′C′∣=∣AC∣,(b′−a′)⋅(c′−a′)=(b−a)⋅(c−a)|A'B'|=|AB|,\quad|A'C'|=|AC|,\quad(\boldsymbol b'-\boldsymbol a')\cdot(\boldsymbol c'-\boldsymbol a')=(\boldsymbol b-\boldsymbol a)\cdot(\boldsymbol c-\boldsymbol a)

ならば、等長変換 ff で f(A)=A′f(A)=A'、f(B)=B′f(B)=B'、f(C)=C′f(C)=C' となるものがある(とくに A′,B′,C′A',B',C' も一直線上にない)。

証明(補題 3.3)

u=b−a\boldsymbol u=\boldsymbol b-\boldsymbol a、w=c−a\boldsymbol w=\boldsymbol c-\boldsymbol a、u′=b′−a′\boldsymbol u'=\boldsymbol b'-\boldsymbol a'、w′=c′−a′\boldsymbol w'=\boldsymbol c'-\boldsymbol a' とおく。仮定は u′⋅u′=u⋅u\boldsymbol u'\cdot\boldsymbol u'=\boldsymbol u\cdot\boldsymbol u、w′⋅w′=w⋅w\boldsymbol w'\cdot\boldsymbol w'=\boldsymbol w\cdot\boldsymbol w、u′⋅w′=u⋅w\boldsymbol u'\cdot\boldsymbol w'=\boldsymbol u\cdot\boldsymbol w である。ラグランジュの恒等式(定理 4.1[平面ベクトルと座標] の 4)から det⁡(u′,w′)2=det⁡(u,w)2≠0\det(\boldsymbol u',\boldsymbol w')^2=\det(\boldsymbol u,\boldsymbol w)^2\ne0。よって u′,w′\boldsymbol u',\boldsymbol w' も 1 次独立である。

u,w\boldsymbol u,\boldsymbol w は 1 次独立なので、線形写像 LL を L(su+tw)=su′+tw′L(s\boldsymbol u+t\boldsymbol w)=s\boldsymbol u'+t\boldsymbol w' で定義できる(命題 3.1[平面ベクトルと座標])。内積の双線形性から

L(su+tw)⋅L(s′u+t′w)=ss′ u′⋅u′+(st′+ts′) u′⋅w′+tt′ w′⋅w′=(su+tw)⋅(s′u+t′w)L(s\boldsymbol u+t\boldsymbol w)\cdot L(s'\boldsymbol u+t'\boldsymbol w)=ss'\,\boldsymbol u'\cdot\boldsymbol u'+(st'+ts')\,\boldsymbol u'\cdot\boldsymbol w'+tt'\,\boldsymbol w'\cdot\boldsymbol w'=(s\boldsymbol u+t\boldsymbol w)\cdot(s'\boldsymbol u+t'\boldsymbol w)

なので LL は内積を保つ。とくに ∣Lx∣=∣x∣|L\boldsymbol x|=|\boldsymbol x| で、LL の行列は直交行列である(命題 3.2[スペクトル定理] の 3 と 1 の同値)。そこで f(x)=a′+L(x−a)f(\boldsymbol x)=\boldsymbol a'+L(\boldsymbol x-\boldsymbol a) とおくと、定理 2.2 により等長変換で、f(A)=A′f(A)=A'、f(B)=A′+Lu=B′f(B)=A'+L\boldsymbol u=B'、f(C)=C′f(C)=C' である。

定理 3.4(三角形の合同条件(3 辺))✓

2 つの三角形 ABCABC、A′B′C′A'B'C' が ∣A′B′∣=∣AB∣|A'B'|=|AB|、∣B′C′∣=∣BC∣|B'C'|=|BC|、∣C′A′∣=∣CA∣|C'A'|=|CA| を満たすなら、この対応で合同である。

証明(定理 3.4)

u=b−a\boldsymbol u=\boldsymbol b-\boldsymbol a、w=c−a\boldsymbol w=\boldsymbol c-\boldsymbol a とすると、前章の 定理 4.1[平面ベクトルと座標] の 3 から u⋅w=12(∣u∣2+∣w∣2−∣u−w∣2)=12(∣AB∣2+∣AC∣2−∣BC∣2)\boldsymbol u\cdot\boldsymbol w=\tfrac12(|\boldsymbol u|^2+|\boldsymbol w|^2-|\boldsymbol u-\boldsymbol w|^2)=\tfrac12(|AB|^2+|AC|^2-|BC|^2) である。A′B′C′A'B'C' についても同様なので、仮定から内積が等しい。補題 3.3 を使う。

定理 3.5(三角形の合同条件(2 辺とその夾角))✓

2 つの三角形 ABCABC、A′B′C′A'B'C' が ∣A′B′∣=∣AB∣|A'B'|=|AB|、∣A′C′∣=∣AC∣|A'C'|=|AC|、∠A′=∠A\angle A'=\angle A を満たすなら、この対応で合同である。

証明(定理 3.5)

前章の 定義 4.2[平面ベクトルと座標] から (b−a)⋅(c−a)=∣AB∣∣AC∣cos⁡∠A(\boldsymbol b-\boldsymbol a)\cdot(\boldsymbol c-\boldsymbol a)=|AB||AC|\cos\angle A で、A′B′C′A'B'C' も同じ値をとる。補題 3.3 を使う。

ASA(1 辺とその両端の角)には、「角と向きから方向が決まる」という補題が必要です。

補題 3.6(角と向きから方向が決まる)✓

a,w,w′\boldsymbol a,\boldsymbol w,\boldsymbol w' をゼロでないベクトルとし、det⁡(a,w)\det(\boldsymbol a,\boldsymbol w) と det⁡(a,w′)\det(\boldsymbol a,\boldsymbol w') は 00 でなく同じ符号であるとする。∠(a,w)=∠(a,w′)\angle(\boldsymbol a,\boldsymbol w)=\angle(\boldsymbol a,\boldsymbol w') ならば、w′=kw\boldsymbol w'=k\boldsymbol w(k>0k>0)である。

直感的には、基準のベクトルとの角と、基準の直線のどちら側にあるかが決まれば、ベクトルの向きは 1 つに決まる、ということです。

証明(補題 3.6)

a^=a/∣a∣\hat{\boldsymbol a}=\boldsymbol a/|\boldsymbol a|、a^⊥=(−a^2,a^1)\hat{\boldsymbol a}^{\perp}=(-\hat a_2,\hat a_1)、w^=w/∣w∣\hat{\boldsymbol w}=\boldsymbol w/|\boldsymbol w| とおく。単位ベクトル a^=(p,q)\hat{\boldsymbol a}=(p,q) について、任意のベクトル v\boldsymbol v は

v=(v⋅a^)a^+det⁡(a^,v)a^⊥\boldsymbol v=(\boldsymbol v\cdot\hat{\boldsymbol a})\hat{\boldsymbol a}+\det(\hat{\boldsymbol a},\boldsymbol v)\hat{\boldsymbol a}^{\perp}

と書ける(右辺の第 1 成分は (v1p+v2q)p−(pv2−qv1)q=v1(p2+q2)=v1(v_1p+v_2q)p-(pv_2-qv_1)q=v_1(p^2+q^2)=v_1、第 2 成分も同様)。したがって w^\hat{\boldsymbol w} は 2 つの数 w^⋅a^\hat{\boldsymbol w}\cdot\hat{\boldsymbol a} と det⁡(a^,w^)\det(\hat{\boldsymbol a},\hat{\boldsymbol w}) で決まる。仮定から前者は cos⁡∠(a,w)\cos\angle(\boldsymbol a,\boldsymbol w) で、w^′\hat{\boldsymbol w}' と等しい。後者については、ラグランジュの恒等式(定理 4.1[平面ベクトルと座標] の 4)から det⁡(a^,w^)2=1−(a^⋅w^)2\det(\hat{\boldsymbol a},\hat{\boldsymbol w})^2=1-(\hat{\boldsymbol a}\cdot\hat{\boldsymbol w})^2 で、w^′\hat{\boldsymbol w}' でも同じ値であり、符号が等しいので det⁡(a^,w^)=det⁡(a^,w^′)\det(\hat{\boldsymbol a},\hat{\boldsymbol w})=\det(\hat{\boldsymbol a},\hat{\boldsymbol w}')。ゆえに w^=w^′\hat{\boldsymbol w}=\hat{\boldsymbol w}'、すなわち w′=kw\boldsymbol w'=k\boldsymbol w(k=∣w′∣/∣w∣>0k=|\boldsymbol w'|/|\boldsymbol w|>0)である。

定理 3.7(三角形の合同条件(1 辺とその両端の角))✓

2 つの三角形 ABCABC、A′B′C′A'B'C' が ∣A′B′∣=∣AB∣|A'B'|=|AB|、∠A′=∠A\angle A'=\angle A、∠B′=∠B\angle B'=\angle B を満たすなら、この対応で合同である。

証明の方針は次のとおりです。まず回転と平行移動で A,BA,B を A′,B′A',B' に重ね、CC の行き先が直線 A′B′A'B' の反対側に来たときは、この直線に関する鏡映で同じ側にそろえます。そのうえで、頂点 AA と BB の角が等しいことから、CC の行き先が C′C' しかないことを示します。

証明(定理 3.7)

u=b−a\boldsymbol u=\boldsymbol b-\boldsymbol a、u′=b′−a′\boldsymbol u'=\boldsymbol b'-\boldsymbol a' は同じ長さなので、R(θ)u=u′R(\theta)\boldsymbol u=\boldsymbol u' となる θ\theta がある(命題 4.3[平面ベクトルと座標] の向きつきの角を使う)。f1(x)=a′+R(θ)(x−a)f_1(\boldsymbol x)=\boldsymbol a'+R(\theta)(\boldsymbol x-\boldsymbol a) は等長変換で、f1(A)=A′f_1(A)=A'、f1(B)=B′f_1(B)=B' である。直線 A′B′A'B' に関する鏡映 σ\sigma(定理 2.4 の 3 で α=0\alpha=0 の場合。A′,B′A',B' は不動で、x−a′\boldsymbol x-\boldsymbol a' の u′\boldsymbol u' に垂直な成分を反転する)を使うと、det⁡(u′,σ(x)−a′)=−det⁡(u′,x−a′)\det(\boldsymbol u',\sigma(\boldsymbol x)-\boldsymbol a')=-\det(\boldsymbol u',\boldsymbol x-\boldsymbol a') である。そこで g=f1g=f_1 または g=σ∘f1g=\sigma\circ f_1 を、C∗=g(C)C^*=g(C) が C′C' と直線 A′B′A'B' について同じ側(det⁡(u′,⋅−a′)\det(\boldsymbol u',\cdot-\boldsymbol a') が同符号)になるように選ぶ。C∗C^* は一直線上にない 3 点 A′,B′,C∗A',B',C^* の 1 つ、C′C' も同様なので、どちらの行列式もゼロでない。

gg は等長変換の合成なので等長変換で、補題 3.2(k=1k=1)により角を保つので ∠B′A′C∗=∠BAC=∠B′A′C′\angle B'A'C^*=\angle BAC=\angle B'A'C'。補題 3.6(a=u′\boldsymbol a=\boldsymbol u')から、C′−A′=k(C∗−A′)C'-A'=k(C^*-A')(k>0k>0)。同様に頂点 B′B' では、det⁡(A′−B′,⋅−B′)\det(A'-B',\cdot-B') を考えると det⁡(A′−B′,C∗−B′)=−det⁡(u′,C∗−A′)\det(A'-B',C^*-B')=-\det(\boldsymbol u',C^*-A') で、C′C' についても同じ式なので同符号であり、∠A′B′C∗=∠ABC=∠A′B′C′\angle A'B'C^*=\angle ABC=\angle A'B'C' から C′−B′=k′(C∗−B′)C'-B'=k'(C^*-B')(k′>0k'>0)を得る。y=C∗−A′\boldsymbol y=C^*-A' とおくと、C′−A′=kyC'-A'=k\boldsymbol y と C′−A′=(B′−A′)+k′(y−(B′−A′))=(1−k′)u′+k′yC'-A'=(B'-A')+k'(\boldsymbol y-(B'-A'))=(1-k')\boldsymbol u'+k'\boldsymbol y から (k−k′)y=(1−k′)u′(k-k')\boldsymbol y=(1-k')\boldsymbol u'。y,u′\boldsymbol y,\boldsymbol u' は 1 次独立なので k=k′=1k=k'=1、すなわち C′=C∗=g(C)C'=C^*=g(C) である。

命題 3.8(二等辺三角形の底角)✓

三角形 ABCABC について、∣AB∣=∣AC∣  ⟺  ∠B=∠C|AB|=|AC|\iff\angle B=\angle C である。

証明(命題 3.8)

(⇒\Rightarrow)三角形 A′B′C′=ACBA'B'C'=ACB(A′=AA'=A、B′=CB'=C、C′=BC'=B)を考える。∣A′B′∣=∣AC∣=∣AB∣=∣C′A′∣|A'B'|=|AC|=|AB|=|C'A'|、∣A′C′∣=∣AB∣=∣AC∣=∣B′A′∣|A'C'|=|AB|=|AC|=|B'A'|、∣B′C′∣=∣CB∣|B'C'|=|CB| なので 定理 3.4 が使え、等長変換 ff で f(A)=Af(A)=A、f(B)=Cf(B)=C、f(C)=Bf(C)=B となるものがある。補題 3.2(k=1k=1)により ff は角を保つので ∠ABC=∠f(A)f(B)f(C)=∠ACB\angle ABC=\angle f(A)f(B)f(C)=\angle ACB。

(⇐\Leftarrow)同じ三角形 ACBACB を考える。∣A′B′∣|A'B'| に相当する辺として ∣BC∣=∣C′B′∣|BC|=|C'B'| を取る。∠B=∠C\angle B=\angle C なので、対応 B↦CB\mapsto C、C↦BC\mapsto B、A↦AA\mapsto A について、辺 BCBC とその両端の角が等しい。定理 3.7 により等長変換 ff で f(B)=Cf(B)=C、f(C)=Bf(C)=B、f(A)=Af(A)=A となるものがあり、∣AB∣=∣f(A)f(B)∣=∣AC∣|AB|=|f(A)f(B)|=|AC| である。

例 3.9(2 辺と 1 角(夾角でない)では合同が決まらない)

B=(0,0)B=(0,0)、A=(3,4)A=(3,4)、C=(5,0)C=(5,0)、C′=(1,0)C'=(1,0) とする。∣BA∣=5|BA|=5、∣AC∣=∣AC′∣=20|AC|=|AC'|=\sqrt{20} で、2 つの三角形 ABCABC、ABC′ABC' は ∠B\angle B(xx 軸の正の向きと BA→\overrightarrow{BA} のなす角)も共通である。しかし ∣BC∣=5|BC|=5、∣BC′∣=1|BC'|=1 で、辺の長さが異なるので合同ではない。「2 辺と夾角でない角」は合同条件にならない。定理 5.1[三角比と三角形の計量] で、解がいくつあるかを完全に調べる。

定義 4.1(相似変換と相似)↗

正の実数 kk があって、任意の 2 点 P,QP,Q について ∣f(P)−f(Q)∣=k∣P−Q∣|f(P)-f(Q)|=k|P-Q| を満たす写像 ff を、比 kk の相似変換という。図形 F,F′F,F' が相似であるとは、相似変換 ff で f(F)=F′f(F)=F' となるものがあることをいう。三角形についての対応つきの相似も、合同と同様に定める。

ff が比 kk の相似変換なら、x↦1kf(x)\boldsymbol x\mapsto\frac1kf(\boldsymbol x) は等長変換なので、定理 2.2 から f(x)=kOx+tf(\boldsymbol x)=kO\boldsymbol x+\boldsymbol t の形です。相似変換は差ベクトルの内積を k2k^2 倍し、辺の長さを kk 倍し、角を保ちます(補題 3.2)。

定理 4.2(三角形の相似条件)✓

2 つの三角形 ABCABC、A′B′C′A'B'C' について、次の 4 条件は同値である。

  1. この対応で相似である。
  2. ∣A′B′∣∣AB∣=∣B′C′∣∣BC∣=∣C′A′∣∣CA∣\dfrac{|A'B'|}{|AB|}=\dfrac{|B'C'|}{|BC|}=\dfrac{|C'A'|}{|CA|}。
  3. ∣A′B′∣∣AB∣=∣A′C′∣∣AC∣\dfrac{|A'B'|}{|AB|}=\dfrac{|A'C'|}{|AC|} かつ ∠A′=∠A\angle A'=\angle A。
  4. ∠A′=∠A\angle A'=\angle A かつ ∠B′=∠B\angle B'=\angle B。
証明(定理 4.2)

(1 ⇒ 2, 3, 4)相似変換は辺を kk 倍し、角を保つ(補題 3.2)。

(2, 3, 4 ⇒ 1)それぞれの場合に、比 kk を次のようにとる。2 のときは共通の比、3 のときは k=∣A′B′∣/∣AB∣k=|A'B'|/|AB|、4 のときも k=∣A′B′∣/∣AB∣k=|A'B'|/|AB| とする。拡大 δ(x)=kx\delta(\boldsymbol x)=k\boldsymbol x は ∣δ(P)−δ(Q)∣=k∣P−Q∣|\delta(P)-\delta(Q)|=k|P-Q| を満たす(前章の 定理 4.1[平面ベクトルと座標] の 2)ので、像 δ(A)δ(B)δ(C)\delta(A)\delta(B)\delta(C) は、辺の長さが k∣AB∣,k∣BC∣,k∣CA∣k|AB|,k|BC|,k|CA|、角が(補題 3.2 により)∠A,∠B,∠C\angle A,\angle B,\angle C である。2 では 3 辺が A′B′C′A'B'C' の 3 辺と等しく、3 では 2 辺とその夾角が、4 では 1 辺(k∣AB∣=∣A′B′∣k|AB|=|A'B'|)とその両端の角が等しいので、それぞれ 定理 3.4、定理 3.5、定理 3.7 により等長変換 gg で g(δ(A))=A′g(\delta(A))=A'、g(δ(B))=B′g(\delta(B))=B'、g(δ(C))=C′g(\delta(C))=C' となるものがある。g∘δg\circ\delta が求める相似変換(比 kk)である。

定義 5.1(平行)↗

2 直線 ℓ={p+sa}\ell=\{\boldsymbol p+s\boldsymbol a\}、m={q+sb}m=\{\boldsymbol q+s\boldsymbol b\}(a,b≠0\boldsymbol a,\boldsymbol b\ne\boldsymbol 0)が平行であるとは、a,b\boldsymbol a,\boldsymbol b が 1 次従属(det⁡(a,b)=0\det(\boldsymbol a,\boldsymbol b)=0)であることをいい、ℓ∥m\ell\parallel m と書く。2 直線が一致する場合も含める。

座標平面では、点 PP を通り直線 ℓ\ell に平行な直線は、方向ベクトルを ℓ\ell のものに取ればちょうど 1 本です。ユークリッドの第 5 公準が公理として要る理由は、公理から出発する幾何だからで、ここでは定義から従います。

横断線と 2 直線の同位角・錯角を、ベクトルで言い直します。ℓ,m\ell,m を直線、P∈ℓP\in\ell、Q∈mQ\in m(P≠QP\ne Q)とし、t=PQ→\boldsymbol t=\overrightarrow{PQ}、ℓ,m\ell,m の方向ベクトルを a,b\boldsymbol a,\boldsymbol b とします。直線 PQPQ が ℓ,m\ell,m のどちらとも平行でない(det⁡(t,a)≠0\det(\boldsymbol t,\boldsymbol a)\ne0、det⁡(t,b)≠0\det(\boldsymbol t,\boldsymbol b)\ne0)とします。det⁡(t,⋅)\det(\boldsymbol t,\cdot) の符号は、ベクトルが直線 PQPQ のどちら側を向くかを表します。

命題 5.2(平行線と同位角・錯角)✓

上の設定で次が成り立つ。

  1. (同位角)det⁡(t,a)\det(\boldsymbol t,\boldsymbol a) と det⁡(t,b)\det(\boldsymbol t,\boldsymbol b) が同符号のとき、ℓ∥m  ⟺  ∠(a,t)=∠(b,t)\ell\parallel m\iff\angle(\boldsymbol a,\boldsymbol t)=\angle(\boldsymbol b,\boldsymbol t)。
  2. (錯角)det⁡(t,a)\det(\boldsymbol t,\boldsymbol a) と det⁡(t,b)\det(\boldsymbol t,\boldsymbol b) が異符号のとき、ℓ∥m  ⟺  ∠(a,t)=∠(b,−t)\ell\parallel m\iff\angle(\boldsymbol a,\boldsymbol t)=\angle(\boldsymbol b,-\boldsymbol t)。
証明(命題 5.2)

1: ℓ∥m\ell\parallel m なら b=ka\boldsymbol b=k\boldsymbol a(k≠0k\ne0)で、det⁡(t,b)=kdet⁡(t,a)\det(\boldsymbol t,\boldsymbol b)=k\det(\boldsymbol t,\boldsymbol a) が同符号なので k>0k>0。よって ∠(b,t)=∠(a,t)\angle(\boldsymbol b,\boldsymbol t)=\angle(\boldsymbol a,\boldsymbol t)。逆に ∠(t,a)=∠(t,b)\angle(\boldsymbol t,\boldsymbol a)=\angle(\boldsymbol t,\boldsymbol b) なら、補題 3.6(t\boldsymbol t を固定ベクトルとする)から b=ka\boldsymbol b=k\boldsymbol a(k>0k>0)で、ℓ∥m\ell\parallel m。

2: −b-\boldsymbol b も mm の方向ベクトルで、det⁡(t,−b)\det(\boldsymbol t,-\boldsymbol b) は det⁡(t,a)\det(\boldsymbol t,\boldsymbol a) と同符号である。1 を a\boldsymbol a と −b-\boldsymbol b に使うと、ℓ∥m  ⟺  ∠(a,t)=∠(−b,t)\ell\parallel m\iff\angle(\boldsymbol a,\boldsymbol t)=\angle(-\boldsymbol b,\boldsymbol t) で、∠(−b,t)=∠(b,−t)\angle(-\boldsymbol b,\boldsymbol t)=\angle(\boldsymbol b,-\boldsymbol t)(両方の符号を反転しても内積と長さは変わらない)である。

次に内角の和です。向きつきの角の加法性(命題 4.5[平面ベクトルと座標] の 4)を使います。まず、角の内部の半直線による角の分割を補題にします。

補題 5.3(角の加法)✓

u,w\boldsymbol u,\boldsymbol w を 1 次独立なベクトルとし、p=su+tw\boldsymbol p=s\boldsymbol u+t\boldsymbol w(s,t>0s,t>0)とする。このとき

∠(u,p)+∠(p,w)=∠(u,w)\angle(\boldsymbol u,\boldsymbol p)+\angle(\boldsymbol p,\boldsymbol w)=\angle(\boldsymbol u,\boldsymbol w)

である。

証明(補題 5.3)

det⁡(u,w)>0\det(\boldsymbol u,\boldsymbol w)>0 としてよい(負なら u,w\boldsymbol u,\boldsymbol w を入れ替える。∠\angle は対称で p=tw+su\boldsymbol p=t\boldsymbol w+s\boldsymbol u も同じ形)。det⁡(u,p)=tdet⁡(u,w)>0\det(\boldsymbol u,\boldsymbol p)=t\det(\boldsymbol u,\boldsymbol w)>0、det⁡(p,w)=sdet⁡(u,w)>0\det(\boldsymbol p,\boldsymbol w)=s\det(\boldsymbol u,\boldsymbol w)>0 である。前章の 命題 4.5[平面ベクトルと座標] の 1 により、ang⁡(u,p)\operatorname{ang}(\boldsymbol u,\boldsymbol p)、ang⁡(p,w)\operatorname{ang}(\boldsymbol p,\boldsymbol w)、ang⁡(u,w)\operatorname{ang}(\boldsymbol u,\boldsymbol w) はすべて sin⁡>0\sin>0、つまり (0,π)(0,\pi) の元で、それぞれ ∠\angle に等しい(同 2)。同 4 から ang⁡(u,p)+ang⁡(p,w)≡ang⁡(u,w)(mod2π)\operatorname{ang}(\boldsymbol u,\boldsymbol p)+\operatorname{ang}(\boldsymbol p,\boldsymbol w)\equiv\operatorname{ang}(\boldsymbol u,\boldsymbol w)\pmod{2\pi} で、左辺は (0,2π)(0,2\pi)、右辺は (0,π)(0,\pi) にあるので等号が成り立つ。

定理 5.4(三角形の内角の和)✓

任意の三角形 ABCABC について ∠A+∠B+∠C=π\angle A+\angle B+\angle C=\pi である。

証明の方針は、三角形の辺を 1 周しながら、進む向きが各頂点でどれだけ変わるかを足すことです。1 周すると元の向きに戻るので、向きの変化の合計は 2π2\pi になります(下の図)。内角は各頂点での向きの変化を π\pi から引いたものなので、内角の和は 3π−2π=π3\pi-2\pi=\pi になります。

証明(定理 5.4)

S(A,B,C)>0S(A,B,C)>0 としてよい(負なら B,CB,C の名前を入れ替える。角の和は対称)。u=b−a\boldsymbol u=\boldsymbol b-\boldsymbol a、v=c−b\boldsymbol v=\boldsymbol c-\boldsymbol b、w=a−c\boldsymbol w=\boldsymbol a-\boldsymbol c とおく(u+v+w=0\boldsymbol u+\boldsymbol v+\boldsymbol w=\boldsymbol 0)。前章の 命題 6.2[平面ベクトルと座標] の 1 から、

det⁡(u,v)=det⁡(v,w)=det⁡(w,u)=2S(A,B,C)>0\det(\boldsymbol u,\boldsymbol v)=\det(\boldsymbol v,\boldsymbol w)=\det(\boldsymbol w,\boldsymbol u)=2S(A,B,C)>0

(たとえば det⁡(u,v)=det⁡(b−a,c−a)−det⁡(b−a,b−a)\det(\boldsymbol u,\boldsymbol v)=\det(\boldsymbol b-\boldsymbol a,\boldsymbol c-\boldsymbol a)-\det(\boldsymbol b-\boldsymbol a,\boldsymbol b-\boldsymbol a))。したがって 命題 4.5[平面ベクトルと座標] の 1 より、θ1=ang⁡(u,v)\theta_1=\operatorname{ang}(\boldsymbol u,\boldsymbol v)、θ2=ang⁡(v,w)\theta_2=\operatorname{ang}(\boldsymbol v,\boldsymbol w)、θ3=ang⁡(w,u)\theta_3=\operatorname{ang}(\boldsymbol w,\boldsymbol u) はどれも sin⁡>0\sin>0 で (0,π)(0,\pi) の元である。同 4 から θ1+θ2+θ3≡ang⁡(u,u)=0(mod2π)\theta_1+\theta_2+\theta_3\equiv\operatorname{ang}(\boldsymbol u,\boldsymbol u)=0\pmod{2\pi} で、和は (0,3π)(0,3\pi) にあるので θ1+θ2+θ3=2π\theta_1+\theta_2+\theta_3=2\pi である。

内角との関係を調べる。頂点 BB の内角は −u=BA→-\boldsymbol u=\overrightarrow{BA} と v=BC→\boldsymbol v=\overrightarrow{BC} のなす角で、cos⁡∠B=−u⋅v∣u∣∣v∣=−cos⁡θ1=cos⁡(π−θ1)\cos\angle B=\dfrac{-\boldsymbol u\cdot\boldsymbol v}{|\boldsymbol u||\boldsymbol v|}=-\cos\theta_1=\cos(\pi-\theta_1)。π−θ1∈(0,π)\pi-\theta_1\in(0,\pi) で、余弦は [0,π][0,\pi] で単射(補題 9.1[指数・対数・三角関数をきちんと定義する] の 2)なので ∠B=π−θ1\angle B=\pi-\theta_1 である。同様に ∠C=∠(−v,w)=π−θ2\angle C=\angle(-\boldsymbol v,\boldsymbol w)=\pi-\theta_2、∠A=∠(−w,u)=π−θ3\angle A=\angle(-\boldsymbol w,\boldsymbol u)=\pi-\theta_3。ゆえに ∠A+∠B+∠C=3π−2π=π\angle A+\angle B+\angle C=3\pi-2\pi=\pi である。

ABCθ1θ2θ3
三角形の外角(向きの変わる角)θ1, θ2, θ3。辺をたどるときの向きは、各頂点でそれぞれ θ だけ反時計回りに変わり、一周するとちょうど 2π になる。内角は π − θ

高校では、三角形の内角の和を「平行線の錯角が等しい」ことから示します(頂点を通る底辺の平行線を引く)。その証明は 命題 5.2 と同じ内容です。ここでは平行線を引かずに、向きの変化を足し合わせて示しました。

定義 5.5(凸多角形・内角・外角)↗

n≥3n\ge3 とする。平面の nn 点 A1,…,AnA_1,\dots,A_n が、i<j<ki<j<k を満たすどの 3 つの添え字についても S(Ai,Aj,Ak)>0S(A_i,A_j,A_k)>0 を満たすとき、A1A2⋯AnA_1A_2\cdots A_n を(反時計回りの)凸 nn 角形という。添え字を nn を法として巡回させる(A0=AnA_0=A_n、An+1=A1A_{n+1}=A_1)。頂点 AiA_i での内角を ∠Ai−1AiAi+1\angle A_{i-1}A_iA_{i+1}、外角を π\pi から内角を引いた数とする。

SS は巡回で不変なので、巡回置換した 3 点も反時計回りです。したがって凸多角形の定義は頂点の番号の付け替え(巡回)で変わりません。

系 5.6(凸多角形の内角の和と外角の和)✓

凸 nn 角形の内角の和は (n−2)π(n-2)\pi、外角の和は 2π2\pi である。

証明(系 5.6)

頂点 A1A_1 から対角線を引いて、n−2n-2 個の三角形 Tj=A1AjAj+1T_j=A_1A_jA_{j+1}(j=2,…,n−1j=2,\dots,n-1)に分ける。各 TjT_j は反時計回り(S(A1,Aj,Aj+1)>0S(A_1,A_j,A_{j+1})>0)の三角形で、定理 5.4 から角の総和は (n−2)π(n-2)\pi である。多角形の内角の和がこれに等しいことを示す。

頂点 A2A_2 と AnA_n では、内角は 1 つの三角形(T2T_2、Tn−1T_{n-1})の角に等しい。頂点 A1A_1 では uj=aj−a1\boldsymbol u_j=\boldsymbol a_j-\boldsymbol a_1 とおくと、2<j<n2<j<n について det⁡(u2,uj)>0\det(\boldsymbol u_2,\boldsymbol u_j)>0、det⁡(uj,un)>0\det(\boldsymbol u_j,\boldsymbol u_n)>0、det⁡(u2,un)>0\det(\boldsymbol u_2,\boldsymbol u_n)>0 である(S(A1,A2,Aj)S(A_1,A_2,A_j) などが正)。前章の 命題 3.1[平面ベクトルと座標] の公式で uj=su2+tun\boldsymbol u_j=s\boldsymbol u_2+t\boldsymbol u_n と書くと s=det⁡(uj,un)/det⁡(u2,un)>0s=\det(\boldsymbol u_j,\boldsymbol u_n)/\det(\boldsymbol u_2,\boldsymbol u_n)>0、t=det⁡(u2,uj)/det⁡(u2,un)>0t=\det(\boldsymbol u_2,\boldsymbol u_j)/\det(\boldsymbol u_2,\boldsymbol u_n)>0。補題 5.3 を j=3,4,…,n−1j=3,4,\dots,n-1 の順に使うと(jj 番目の使用では u2\boldsymbol u_2 と uj+1\boldsymbol u_{j+1} の間に uj\boldsymbol u_j が入る。同じ符号の議論による)

∠A2A1An=∑j=2n−1∠AjA1Aj+1\angle A_2A_1A_n=\sum_{j=2}^{n-1}\angle A_jA_1A_{j+1}

を得る。3≤k≤n−13\le k\le n-1 の頂点 AkA_k でも、a=AkAk+1→\boldsymbol a=\overrightarrow{A_kA_{k+1}}、b=AkAk−1→\boldsymbol b=\overrightarrow{A_kA_{k-1}}、p=AkA1→\boldsymbol p=\overrightarrow{A_kA_1} について det⁡(a,b)>0\det(\boldsymbol a,\boldsymbol b)>0、det⁡(a,p)>0\det(\boldsymbol a,\boldsymbol p)>0、det⁡(p,b)>0\det(\boldsymbol p,\boldsymbol b)>0(S(Ak−1,Ak,Ak+1)S(A_{k-1},A_k,A_{k+1})、S(A1,Ak,Ak+1)S(A_1,A_k,A_{k+1})、S(A1,Ak−1,Ak)S(A_1,A_{k-1},A_k) が正であることの巡回的な言い換え)なので、p=sa+tb\boldsymbol p=s\boldsymbol a+t\boldsymbol b と書くと s=det⁡(p,b)/det⁡(a,b)>0s=\det(\boldsymbol p,\boldsymbol b)/\det(\boldsymbol a,\boldsymbol b)>0、t=det⁡(a,p)/det⁡(a,b)>0t=\det(\boldsymbol a,\boldsymbol p)/\det(\boldsymbol a,\boldsymbol b)>0。補題 5.3 より ∠Ak−1AkAk+1=∠Ak+1AkA1+∠A1AkAk−1\angle A_{k-1}A_kA_{k+1}=\angle A_{k+1}A_kA_1+\angle A_1A_kA_{k-1}、すなわち内角は Tk−1T_{k-1} と TkT_k の頂点 AkA_k での角の和である。これですべての三角形の角がちょうど 1 回ずつ多角形の内角に数えられたので、内角の和は (n−2)π(n-2)\pi、外角の和は nπ−(n−2)π=2πn\pi-(n-2)\pi=2\pi である。

注意 5.7(ユークリッドの第 5 公準と非ユークリッド幾何)

この章では平行線に関する公理を一切置いていません。座標平面 R2\mathbb{R}^2 が最初からユークリッド幾何の模型になっているからです。公理から出発する立場では、「三角形の内角の和が π\pi」は第 5 公準と同値な事実になります。第 5 公準を除いた体系(絶対幾何)でも内角の和は π\pi 以下であること(Saccheri–Legendre の定理)、内角の和が π\pi 未満の模型(双曲幾何)が存在することが知られています。出典: R. Hartshorne, Geometry: Euclid and Beyond, Springer, 2000(公理系と同値な命題の整理)、M. J. Greenberg, Euclidean and Non-Euclidean Geometries, W. H. Freeman。大学では、等長変換の群の作用(algebra)や、曲がった曲面上の幾何(differential-geometry)としてこの話が続きます。

また、多角形の「内部」と「外部」の定義(非凸の多角形や一般の閉曲線の場合)には Jordan の曲線定理が背景にあります(定理 4.2[Jordan の曲線定理と Jordan–Brouwer の分離定理])。この章は凸多角形だけを扱い、Jordan の曲線定理は使いません。

6. 辺と角の大小・三角形の成立条件

Section titled “6. 辺と角の大小・三角形の成立条件”

補題 6.1(頂点の角の余弦を辺の長さで表す)✓

三角形 ABCABC で a=∣BC∣a=|BC|、b=∣CA∣b=|CA|、c=∣AB∣c=|AB| とすると、

cos⁡∠B=a2+c2−b22ac,cos⁡∠C=a2+b2−c22ab,cos⁡∠A=b2+c2−a22bc\cos\angle B=\frac{a^2+c^2-b^2}{2ac},\qquad\cos\angle C=\frac{a^2+b^2-c^2}{2ab},\qquad\cos\angle A=\frac{b^2+c^2-a^2}{2bc}

である。

証明(補題 6.1)

u=BA→\boldsymbol u=\overrightarrow{BA}、w=BC→\boldsymbol w=\overrightarrow{BC} とすると ∣u−w∣=∣CA→∣=b|\boldsymbol u-\boldsymbol w|=|\overrightarrow{CA}|=b で、定理 4.1[平面ベクトルと座標] の 3 から 2u⋅w=∣u∣2+∣w∣2−∣u−w∣2=c2+a2−b22\boldsymbol u\cdot\boldsymbol w=|\boldsymbol u|^2+|\boldsymbol w|^2-|\boldsymbol u-\boldsymbol w|^2=c^2+a^2-b^2。cos⁡∠B=u⋅w∣u∣∣w∣=u⋅wca\cos\angle B=\dfrac{\boldsymbol u\cdot\boldsymbol w}{|\boldsymbol u||\boldsymbol w|}=\dfrac{\boldsymbol u\cdot\boldsymbol w}{ca} に代入する。他の 2 式も同様。

これは次の章の余弦定理そのものですが、角の大小の証明に必要なので、ここで先に示しておきます。

定理 6.2(三角形の成立条件)✓

正の実数 a,b,ca,b,c について、∣BC∣=a|BC|=a、∣CA∣=b|CA|=b、∣AB∣=c|AB|=c となる三角形 ABCABC が存在することと、∣b−c∣<a<b+c|b-c|<a<b+c(3 つの数のどれもが他の 2 つの和より小さい)が成り立つことは同値である。

証明(定理 6.2)

(⇒\Rightarrow)u=AB→\boldsymbol u=\overrightarrow{AB}、w=AC→\boldsymbol w=\overrightarrow{AC} は 1 次独立(三角形の定義)なので、定理 4.1[平面ベクトルと座標] の 5(等号条件)から ∣u⋅w∣<∣u∣∣w∣|\boldsymbol u\cdot\boldsymbol w|<|\boldsymbol u||\boldsymbol w|。a2=∣u−w∣2=b2+c2−2u⋅w<b2+c2+2bc=(b+c)2a^2=|\boldsymbol u-\boldsymbol w|^2=b^2+c^2-2\boldsymbol u\cdot\boldsymbol w<b^2+c^2+2bc=(b+c)^2、a2>(b−c)2a^2>(b-c)^2 である。

(⇐\Leftarrow)B=(0,0)B=(0,0)、C=(a,0)C=(a,0)、A=(x,y)A=(x,y) として、x=a2+c2−b22ax=\dfrac{a^2+c^2-b^2}{2a}、y=c2−x2y=\sqrt{c^2-x^2} とおく。c2−x2c^2-x^2 を因数分解すると

c2−x2=(2ac−a2−c2+b2)(2ac+a2+c2−b2)4a2=(b−a+c)(b+a−c)(a+c−b)(a+c+b)4a2c^2-x^2=\frac{(2ac-a^2-c^2+b^2)(2ac+a^2+c^2-b^2)}{4a^2}=\frac{(b-a+c)(b+a-c)(a+c-b)(a+c+b)}{4a^2}

で、仮定から 4 つの因子はすべて正なので y>0y>0 である。∣AB∣2=x2+y2=c2|AB|^2=x^2+y^2=c^2、∣AC∣2=(x−a)2+y2=c2−2ax+a2=c2−(a2+c2−b2)+a2=b2|AC|^2=(x-a)^2+y^2=c^2-2ax+a^2=c^2-(a^2+c^2-b^2)+a^2=b^2。y≠0y\ne0 なので A,B,CA,B,C は一直線上にない。

定理 6.3(辺と角の大小関係)✓

三角形 ABCABC について、∣CA∣>∣AB∣  ⟺  ∠B>∠C|CA|>|AB|\iff\angle B>\angle C である。

証明(定理 6.3)

補題 6.1 から

cos⁡∠B−cos⁡∠C=b(a2+c2−b2)−c(a2+b2−c2)2abc=(b−c)(a2−(b+c)2)2abc\cos\angle B-\cos\angle C=\frac{b(a^2+c^2-b^2)-c(a^2+b^2-c^2)}{2abc}=\frac{(b-c)\bigl(a^2-(b+c)^2\bigr)}{2abc}

(分子を a2(b−c)+bc(c−b)−(b3−c3)a^2(b-c)+bc(c-b)-(b^3-c^3) と整理して因数分解した)。定理 6.2 により a<b+ca<b+c なので a2−(b+c)2<0a^2-(b+c)^2<0 で、cos⁡∠B−cos⁡∠C\cos\angle B-\cos\angle C の符号は b−cb-c の符号と逆である。余弦関数は [0,π][0,\pi] で狭義単調減少なので(補題 9.1[指数・対数・三角関数をきちんと定義する])、b>c  ⟺  cos⁡∠B<cos⁡∠C  ⟺  ∠B>∠Cb>c\iff\cos\angle B<\cos\angle C\iff\angle B>\angle C。

定理 7.1(平行線と線分の比)✓

  1. 三角形 ABCABC と、D=A+s(B−A)D=A+s(B-A)、E=A+t(C−A)E=A+t(C-A)(s,t≠0s,t\ne0、つまり D,ED,E は直線 ABAB、ACAC 上で AA と異なる点)について、DE∥BC  ⟺  s=tDE\parallel BC\iff s=t。このとき ∣AD∣:∣AB∣=∣AE∣:∣AC∣=∣DE∣:∣BC∣=∣s∣|AD|:|AB|=|AE|:|AC|=|DE|:|BC|=|s| である。
  2. 3 本の相異なる平行線 ℓ1,ℓ2,ℓ3\ell_1,\ell_2,\ell_3(方向ベクトル e\boldsymbol e)が、e\boldsymbol e と平行でない 2 直線 m,m′m,m' とそれぞれ Ai,BiA_i,B_i で交わるとき、∣A1A2∣:∣A2A3∣=∣B1B2∣:∣B2B3∣|A_1A_2|:|A_2A_3|=|B_1B_2|:|B_2B_3| である。
証明(定理 7.1)

1: e−d=t(c−a)−s(b−a)\boldsymbol e-\boldsymbol d=t(\boldsymbol c-\boldsymbol a)-s(\boldsymbol b-\boldsymbol a) で、c−b=(c−a)−(b−a)\boldsymbol c-\boldsymbol b=(\boldsymbol c-\boldsymbol a)-(\boldsymbol b-\boldsymbol a) である。b−a\boldsymbol b-\boldsymbol a と c−a\boldsymbol c-\boldsymbol a は 1 次独立なので、DE∥BCDE\parallel BC、すなわち e−d=k(c−b)\boldsymbol e-\boldsymbol d=k(\boldsymbol c-\boldsymbol b) となる kk があることと、係数を比べて t=kt=k、−s=−k-s=-k(前章の 命題 3.1[平面ベクトルと座標] の一意性)、すなわち s=ts=t は同値である。このとき AD→=sAB→\overrightarrow{AD}=s\overrightarrow{AB}、AE→=sAC→\overrightarrow{AE}=s\overrightarrow{AC}、DE→=sBC→\overrightarrow{DE}=s\overrightarrow{BC} である。

2: φ(x)=det⁡(e,x)\varphi(\boldsymbol x)=\det(\boldsymbol e,\boldsymbol x) とおくと、φ(x+λe)=φ(x)\varphi(\boldsymbol x+\lambda\boldsymbol e)=\varphi(\boldsymbol x) なので、φ\varphi は各 ℓi\ell_i 上で定数 cic_i をとる。ℓi\ell_i は相異なるので cic_i は相異なる(前章の 命題 5.5[平面ベクトルと座標] の 1)。m={p+sd}m=\{\boldsymbol p+s\boldsymbol d\}、Ai=p+sidA_i=\boldsymbol p+s_i\boldsymbol d とすると ci=φ(Ai)=φ(p)+sidet⁡(e,d)c_i=\varphi(A_i)=\varphi(\boldsymbol p)+s_i\det(\boldsymbol e,\boldsymbol d) で、det⁡(e,d)≠0\det(\boldsymbol e,\boldsymbol d)\ne0 なので si=(ci−φ(p))/det⁡(e,d)s_i=(c_i-\varphi(\boldsymbol p))/\det(\boldsymbol e,\boldsymbol d)。同様に Bi=q+tid′B_i=\boldsymbol q+t_i\boldsymbol d' について ti=(ci−φ(q))/det⁡(e,d′)t_i=(c_i-\varphi(\boldsymbol q))/\det(\boldsymbol e,\boldsymbol d')。したがって s2−s1s3−s2=c2−c1c3−c2=t2−t1t3−t2\dfrac{s_2-s_1}{s_3-s_2}=\dfrac{c_2-c_1}{c_3-c_2}=\dfrac{t_2-t_1}{t_3-t_2} で、∣A1A2∣:∣A2A3∣=∣s2−s1∣:∣s3−s2∣|A_1A_2|:|A_2A_3|=|s_2-s_1|:|s_3-s_2| なので結論を得る。

定理 7.2(中点連結定理)✓

三角形 ABCABC の辺 ABAB、ACAC の中点を MM、NN とすると、MN∥BCMN\parallel BC かつ ∣MN∣=12∣BC∣|MN|=\tfrac12|BC| である。逆に、辺 ABAB の中点 MM を通り BCBC に平行な直線は、辺 ACAC の中点を通る。

証明(定理 7.2)

n−m=a+c2−a+b2=c−b2\boldsymbol n-\boldsymbol m=\dfrac{\boldsymbol a+\boldsymbol c}{2}-\dfrac{\boldsymbol a+\boldsymbol b}{2}=\dfrac{\boldsymbol c-\boldsymbol b}{2} から前半を得る(MN∥BCMN\parallel BC は 定理 7.1 の 1 で s=t=12s=t=\tfrac12 の場合でもある)。逆: MM を通り BCBC に平行な直線上の点は

m+λ(c−b)=a+(12−λ)(b−a)+λ(c−a)\boldsymbol m+\lambda(\boldsymbol c-\boldsymbol b)=\boldsymbol a+\bigl(\tfrac12-\lambda\bigr)(\boldsymbol b-\boldsymbol a)+\lambda(\boldsymbol c-\boldsymbol a)

と書ける。b−a\boldsymbol b-\boldsymbol a、c−a\boldsymbol c-\boldsymbol a は 1 次独立なので、この点が直線 ACAC 上にある(b−a\boldsymbol b-\boldsymbol a の係数が 00)のは λ=12\lambda=\tfrac12 のときだけで(命題 3.1[平面ベクトルと座標] の一意性)、その点は a+12(c−a)=n\boldsymbol a+\tfrac12(\boldsymbol c-\boldsymbol a)=\boldsymbol n、すなわち辺 ACAC の中点である。

補題 7.3(角の二等分線の方向)✓

A,B,CA,B,C を一直線上にない 3 点とし、u=AB→\boldsymbol u=\overrightarrow{AB}、w=AC→\boldsymbol w=\overrightarrow{AC}、u^=u/∣u∣\hat{\boldsymbol u}=\boldsymbol u/|\boldsymbol u|、w^=w/∣w∣\hat{\boldsymbol w}=\boldsymbol w/|\boldsymbol w| とする。 p=su+tw\boldsymbol p=s\boldsymbol u+t\boldsymbol w(s,t>0s,t>0、つまり角 BACBAC の内部の方向)について、∠(u,p)=∠(p,w)\angle(\boldsymbol u,\boldsymbol p)=\angle(\boldsymbol p,\boldsymbol w) であることと、p=λ(u^+w^)\boldsymbol p=\lambda(\hat{\boldsymbol u}+\hat{\boldsymbol w})(λ>0\lambda>0)であることは同値である。

証明(補題 7.3)

u^,w^\hat{\boldsymbol u},\hat{\boldsymbol w} は 1 次独立なので、u^−w^≠0\hat{\boldsymbol u}-\hat{\boldsymbol w}\ne\boldsymbol 0、u^+w^≠0\hat{\boldsymbol u}+\hat{\boldsymbol w}\ne\boldsymbol 0 である。∣u^∣=∣w^∣=1|\hat{\boldsymbol u}|=|\hat{\boldsymbol w}|=1 なので、∠(u,p)=∠(p,w)\angle(\boldsymbol u,\boldsymbol p)=\angle(\boldsymbol p,\boldsymbol w) は余弦が等しいこと u^⋅p=w^⋅p\hat{\boldsymbol u}\cdot\boldsymbol p=\hat{\boldsymbol w}\cdot\boldsymbol p、つまり (u^−w^)⋅p=0(\hat{\boldsymbol u}-\hat{\boldsymbol w})\cdot\boldsymbol p=0 と同値である。

(⇒\Rightarrow)(u^−w^)⋅p=0(\hat{\boldsymbol u}-\hat{\boldsymbol w})\cdot\boldsymbol p=0 を満たすベクトルの全体は、前章の 命題 5.5[平面ベクトルと座標] の 2 により原点を通る直線である。(u^+w^)⋅(u^−w^)=∣u^∣2−∣w^∣2=0(\hat{\boldsymbol u}+\hat{\boldsymbol w})\cdot(\hat{\boldsymbol u}-\hat{\boldsymbol w})=|\hat{\boldsymbol u}|^2-|\hat{\boldsymbol w}|^2=0 から、この直線は u^+w^≠0\hat{\boldsymbol u}+\hat{\boldsymbol w}\ne\boldsymbol 0 を含むので、u^+w^\hat{\boldsymbol u}+\hat{\boldsymbol w} の実数倍の全体に等しい。よって p=λ(u^+w^)\boldsymbol p=\lambda(\hat{\boldsymbol u}+\hat{\boldsymbol w}) と書ける。一方 p=su+tw=s∣u∣u^+t∣w∣w^\boldsymbol p=s\boldsymbol u+t\boldsymbol w=s|\boldsymbol u|\hat{\boldsymbol u}+t|\boldsymbol w|\hat{\boldsymbol w} で、u^,w^\hat{\boldsymbol u},\hat{\boldsymbol w} による表し方の一意性から λ=s∣u∣=t∣w∣>0\lambda=s|\boldsymbol u|=t|\boldsymbol w|>0 である。

(⇐\Leftarrow)p=λ(u^+w^)\boldsymbol p=\lambda(\hat{\boldsymbol u}+\hat{\boldsymbol w}) なら u^⋅p=λ(1+u^⋅w^)=w^⋅p\hat{\boldsymbol u}\cdot\boldsymbol p=\lambda(1+\hat{\boldsymbol u}\cdot\hat{\boldsymbol w})=\hat{\boldsymbol w}\cdot\boldsymbol p なので、余弦が等しい。

定理 7.4(角の二等分線の定理)✓

三角形 ABCABC で a=∣BC∣a=|BC|、b=∣CA∣b=|CA|、c=∣AB∣c=|AB| とする。

  1. 辺 BCBC 上の点 DD について、∠BAD=∠DAC  ⟺  ∣BD∣:∣DC∣=c:b\angle BAD=\angle DAC\iff|BD|:|DC|=c:b。
  2. b≠cb\ne c のとき、AA を通り u^−w^\hat{\boldsymbol u}-\hat{\boldsymbol w}(u^=AB→/c\hat{\boldsymbol u}=\overrightarrow{AB}/c、w^=AC→/b\hat{\boldsymbol w}=\overrightarrow{AC}/b)を方向ベクトルとする直線(外角の二等分線)は直線 BCBC とただ 1 点 D′D' で交わり、D′D' は線分 BCBC の外にあって ∣D′B∣:∣D′C∣=c:b|D'B|:|D'C|=c:b である。b=cb=c のときこの直線は BCBC に平行である。
証明(定理 7.4)

u=AB→\boldsymbol u=\overrightarrow{AB}、w=AC→\boldsymbol w=\overrightarrow{AC} とし、直線 BCBC 上の点を D=B+τ(C−B)D=B+\tau(C-B) と書く。AD→=(1−τ)u+τw=(1−τ)c u^+τb w^\overrightarrow{AD}=(1-\tau)\boldsymbol u+\tau\boldsymbol w=(1-\tau)c\,\hat{\boldsymbol u}+\tau b\,\hat{\boldsymbol w} である。

1: DD が線分 BCBC 上(0<τ<10<\tau<1)なら AD→\overrightarrow{AD} は内部の方向なので、補題 7.3 から ∠BAD=∠DAC  ⟺  AD→=λ(u^+w^)\angle BAD=\angle DAC\iff\overrightarrow{AD}=\lambda(\hat{\boldsymbol u}+\hat{\boldsymbol w})(λ>0\lambda>0)で、u^,w^\hat{\boldsymbol u},\hat{\boldsymbol w} の 1 次独立性から (1−τ)c=τb(1-\tau)c=\tau b と同値である。∣BD∣=τa|BD|=\tau a、∣DC∣=(1−τ)a|DC|=(1-\tau)a なので、これは ∣BD∣:∣DC∣=τ:(1−τ)=c:b|BD|:|DC|=\tau:(1-\tau)=c:b である。(τ=0,1\tau=0,1 のとき D=B,CD=B,C で角が 00 になるので除く。)

2: AD′→=κ(u^−w^)\overrightarrow{AD'}=\kappa(\hat{\boldsymbol u}-\hat{\boldsymbol w}) とすると、係数を比べて (1−τ)c=κ(1-\tau)c=\kappa、τb=−κ\tau b=-\kappa。ゆえに (1−τ)c+τb=0(1-\tau)c+\tau b=0、すなわち τ(b−c)=−c\tau(b-c)=-c で、b≠cb\ne c のとき τ=cc−b\tau=\dfrac{c}{c-b}、1−τ=−bc−b1-\tau=\dfrac{-b}{c-b} とただ 1 つに決まる。τ\tau は [0,1][0,1] の外にある(c>bc>b なら τ>1\tau>1、c<bc<b なら τ<0\tau<0)ので D′D' は線分の外で、∣D′B∣:∣D′C∣=∣τ∣:∣1−τ∣=c:b|D'B|:|D'C|=|\tau|:|1-\tau|=c:b。b=cb=c のとき方程式は c=0c=0 になって解がなく、直線は平行である。

ABCDcbBDDC
角の二等分線の定理。 からの二等分線が辺 と交わる点を とすると、。同じ色の辺が対応する

命題 7.5(平行四辺形になる条件)✓

四角形 ABCDABCD(A,B,DA,B,D は一直線上にない)について、次は同値である。

  1. AB→=DC→\overrightarrow{AB}=\overrightarrow{DC}(b−a=c−d\boldsymbol b-\boldsymbol a=\boldsymbol c-\boldsymbol d)。
  2. 対角線 ACAC と BDBD の中点が一致する(a+c=b+d\boldsymbol a+\boldsymbol c=\boldsymbol b+\boldsymbol d)。
  3. AB∥DCAB\parallel DC かつ AD∥BCAD\parallel BC(2 組の対辺が平行)。

これらが成り立つとき、ABCDABCD を平行四辺形といい、対辺は等しく、対角は等しい。

証明(命題 7.5)

(1 ⇔ 2)どちらも c=b+d−a\boldsymbol c=\boldsymbol b+\boldsymbol d-\boldsymbol a と同値である。(1 ⇒ 3)AB→=DC→\overrightarrow{AB}=\overrightarrow{DC} から AB∥DCAB\parallel DC。また c−b=d−a\boldsymbol c-\boldsymbol b=\boldsymbol d-\boldsymbol a より AD∥BCAD\parallel BC。(3 ⇒ 1)u=b−a\boldsymbol u=\boldsymbol b-\boldsymbol a、v=d−a\boldsymbol v=\boldsymbol d-\boldsymbol a は 1 次独立で、c−a=xu+yv\boldsymbol c-\boldsymbol a=x\boldsymbol u+y\boldsymbol v と書ける。c−d=xu+(y−1)v\boldsymbol c-\boldsymbol d=x\boldsymbol u+(y-1)\boldsymbol v が u\boldsymbol u に平行なので y=1y=1、c−b=(x−1)u+yv\boldsymbol c-\boldsymbol b=(x-1)\boldsymbol u+y\boldsymbol v が v\boldsymbol v に平行なので x=1x=1。よって c=a+u+v\boldsymbol c=\boldsymbol a+\boldsymbol u+\boldsymbol v、b−a=c−d=u\boldsymbol b-\boldsymbol a=\boldsymbol c-\boldsymbol d=\boldsymbol u。対辺が等しいことは、AB→=DC→\overrightarrow{AB}=\overrightarrow{DC}、AD→=BC→\overrightarrow{AD}=\overrightarrow{BC} の長さをとれば ∣AB∣=∣DC∣|AB|=|DC|、∣AD∣=∣BC∣|AD|=|BC| である。対角が等しいことは、AB→=DC→\overrightarrow{AB}=\overrightarrow{DC}、AD→=BC→\overrightarrow{AD}=\overrightarrow{BC} なので ∠(AB→,AD→)=∠(CD→,CB→)\angle(\overrightarrow{AB},\overrightarrow{AD})=\angle(\overrightarrow{CD},\overrightarrow{CB})(ともに u,v\boldsymbol u,\boldsymbol v と −u,−v-\boldsymbol u,-\boldsymbol v のなす角)から従う。

命題 7.6(等積変形と面積比)✓

  1. 三角形 ABCABC の頂点 AA を、BCBC に平行な直線上で動かしても、面積は変わらない。
  2. 三角形 ABCABC と、直線 BCBC 上の点 D=B+τ(C−B)D=B+\tau(C-B) について、S(A,B,D)=τ S(A,B,C)S(A,B,D)=\tau\,S(A,B,C)。とくに DD が線分 BCBC 上なら、三角形 ABDABD と ABCABC の面積の比は ∣BD∣:∣BC∣|BD|:|BC| である。
  3. 相似比 kk の相似な 2 つの三角形の面積比は k2:1k^2:1 である。
証明(命題 7.6)

面積は ∣S∣|S|(前章の 命題 6.2[平面ベクトルと座標] の 5)。 1: A′=A+λ(c−b)A'=A+\lambda(\boldsymbol c-\boldsymbol b) とすると S(B,C,A′)=12det⁡(c−b,a−b+λ(c−b))=S(B,C,A)S(B,C,A')=\tfrac12\det(\boldsymbol c-\boldsymbol b,\boldsymbol a-\boldsymbol b+\lambda(\boldsymbol c-\boldsymbol b))=S(B,C,A)。 2: d−a=(b−a)+τ(c−b)\boldsymbol d-\boldsymbol a=(\boldsymbol b-\boldsymbol a)+\tau(\boldsymbol c-\boldsymbol b) で、det⁡(b−a,d−a)=τdet⁡(b−a,c−b)=τdet⁡(b−a,c−a)\det(\boldsymbol b-\boldsymbol a,\boldsymbol d-\boldsymbol a)=\tau\det(\boldsymbol b-\boldsymbol a,\boldsymbol c-\boldsymbol b)=\tau\det(\boldsymbol b-\boldsymbol a,\boldsymbol c-\boldsymbol a)。 3: 比 kk の相似変換は f(x)=kOx+tf(\boldsymbol x)=kO\boldsymbol x+\boldsymbol t(OO は直交行列)の形である(1kf\frac1kf に 定理 2.2 を使う)。三角形 ABCABC が ff で A′B′C′A'B'C' に移るとすると、b′−a′=kO(b−a)\boldsymbol b'-\boldsymbol a'=kO(\boldsymbol b-\boldsymbol a)、c′−a′=kO(c−a)\boldsymbol c'-\boldsymbol a'=kO(\boldsymbol c-\boldsymbol a) で、平行移動の部分 t\boldsymbol t は差をとると消える。SS は差ベクトルの行列式で定まる(前章の 定義 6.1[平面ベクトルと座標])ので、平行移動で面積が変わらないことを別に使う必要はない。O=(oij)O=(o_{ij}) について成分で展開すると

det⁡(Ox,Oy)=(o11x1+o12x2)(o21y1+o22y2)−(o21x1+o22x2)(o11y1+o12y2)=(o11o22−o12o21)(x1y2−x2y1)=det⁡O det⁡(x,y)\det(O\boldsymbol x,O\boldsymbol y)=(o_{11}x_1+o_{12}x_2)(o_{21}y_1+o_{22}y_2)-(o_{21}x_1+o_{22}x_2)(o_{11}y_1+o_{12}y_2)=(o_{11}o_{22}-o_{12}o_{21})(x_1y_2-x_2y_1)=\det O\,\det(\boldsymbol x,\boldsymbol y)

で、補題 2.3 から det⁡O=±1\det O=\pm1 なので、S(A′,B′,C′)=12det⁡(kO(b−a),kO(c−a))=±k2S(A,B,C)S(A',B',C')=\tfrac12\det\bigl(kO(\boldsymbol b-\boldsymbol a),kO(\boldsymbol c-\boldsymbol a)\bigr)=\pm k^2S(A,B,C)。面積 ∣S∣|S| は k2k^2 倍になる。

一般の図形(有界閉かつ面積確定な集合 EE)についても面積は k2k^2 倍になる。ff は R2\mathbb{R}^2 から R2\mathbb{R}^2 への全単射な C1C^1 級写像(逆写像は y↦1kOT(y−t)\boldsymbol y\mapsto\frac1kO^{\mathsf T}(\boldsymbol y-\boldsymbol t))で、ヤコビ行列は定数 kOkO、∣det⁡(kO)∣=k2∣det⁡O∣=k2≠0|\det(kO)|=k^2|\det O|=k^2\ne0 なので、変数変換公式(定理 6.7[重積分と累次積分]、U=V=R2U=V=\mathbb{R}^2、被積分関数 11)から ∣f(E)∣=k2∣E∣|f(E)|=k^2|E| である。平行移動の部分もこの公式に含まれている。

8. 鏡映による最短経路と Steiner–Lehmus の定理

Section titled “8. 鏡映による最短経路と Steiner–Lehmus の定理”

定理 8.1(Heron の問題(鏡映による最短経路))✓

直線 ℓ\ell と、ℓ\ell 上にない同じ側の 2 点 A,BA,B をとり、A′A' を ℓ\ell に関する AA の鏡映(定理 2.4 の 3 で α=0\alpha=0 の写像による像)とする。

  1. ℓ\ell 上の点 PP について ∣AP∣+∣PB∣≥∣A′B∣|AP|+|PB|\ge|A'B| で、等号が成り立つのは PP が線分 A′BA'B と ℓ\ell の交点 P0P_0(ただ 1 つ存在する)のときだけである。
  2. (反射の法則)P0P_0 で、ℓ\ell の方向ベクトル e\boldsymbol e について ∠(P0A→,e)=∠(P0B→,−e)\angle(\overrightarrow{P_0A},\boldsymbol e)=\angle(\overrightarrow{P_0B},-\boldsymbol e) である。
証明(定理 8.1)

ℓ={x∣n⋅(x−p)=0}\ell=\{\boldsymbol x\mid\boldsymbol n\cdot(\boldsymbol x-\boldsymbol p)=0\}(∣n∣=1|\boldsymbol n|=1)と書き、鏡映を σ(x)=x−2 n⋅(x−p) n\sigma(\boldsymbol x)=\boldsymbol x-2\,\boldsymbol n\cdot(\boldsymbol x-\boldsymbol p)\,\boldsymbol n とする(行列 I−2nnTI-2\boldsymbol n\boldsymbol n^{\mathsf T} は直交行列なので等長変換で、ℓ\ell 上の点を動かさない)。n⋅(A′−p)=−n⋅(A−p)\boldsymbol n\cdot(A'-\boldsymbol p)=-\boldsymbol n\cdot(A-\boldsymbol p) なので、A,A′A,A' は ℓ\ell の反対側にあり、A′,BA',B も反対側にある。

1: P∈ℓP\in\ell なら ∣AP∣=∣σ(A)σ(P)∣=∣A′P∣|AP|=|\sigma(A)\sigma(P)|=|A'P|。三角不等式(前章の 定理 4.1[平面ベクトルと座標] の 6)から ∣A′P∣+∣PB∣≥∣A′B∣|A'P|+|PB|\ge|A'B|。等号は u=A′P→\boldsymbol u=\overrightarrow{A'P}、w=PB→\boldsymbol w=\overrightarrow{PB} として ∣u+w∣=∣u∣+∣w∣|\boldsymbol u+\boldsymbol w|=|\boldsymbol u|+|\boldsymbol w|、すなわち u⋅w=∣u∣∣w∣\boldsymbol u\cdot\boldsymbol w=|\boldsymbol u||\boldsymbol w| のときで、これはコーシー・シュワルツの等号条件(同 5)により u,w\boldsymbol u,\boldsymbol w が 1 次従属で、さらに内積が正であることから同じ向きであること、つまり PP が線分 A′BA'B 上にあることと同値である。線分 A′BA'B 上で n⋅(x−p)\boldsymbol n\cdot(\boldsymbol x-\boldsymbol p) は 1 次関数で、両端で符号が異なるので零点がただ 1 つある。これが P0P_0 である。

2: X=P0+eX=P_0+\boldsymbol e とおくと X∈ℓX\in\ell なので σ(X)=X\sigma(X)=X、また σ(P0)=P0\sigma(P_0)=P_0、σ(A)=A′\sigma(A)=A' で、A≠P0A\ne P_0(A∉ℓA\notin\ell)である。補題 3.2(k=1k=1)により ∠(P0A→,e)=∠(A−P0,X−P0)=∠(σ(A)−σ(P0),σ(X)−σ(P0))=∠(P0A′→,e)\angle(\overrightarrow{P_0A},\boldsymbol e)=\angle(A-P_0,X-P_0)=\angle(\sigma(A)-\sigma(P_0),\sigma(X)-\sigma(P_0))=\angle(\overrightarrow{P_0A'},\boldsymbol e)。P0P_0 は線分 A′BA'B の内部の点なので P0A′→\overrightarrow{P_0A'} は P0B→\overrightarrow{P_0B} の負の倍数で、∠(P0A′→,e)=∠(P0B→,−e)\angle(\overrightarrow{P_0A'},\boldsymbol e)=\angle(\overrightarrow{P_0B},-\boldsymbol e) である。

定理 8.2(Steiner–Lehmus の定理)✓

三角形 ABCABC で、∠B\angle B の二等分線が辺 CACA と交わる点を EE、∠C\angle C の二等分線が辺 ABAB と交わる点を FF とする。∣BE∣=∣CF∣|BE|=|CF| ならば ∣AB∣=∣AC∣|AB|=|AC| である。

証明(定理 8.2)

a=∣BC∣a=|BC|、b=∣CA∣b=|CA|、c=∣AB∣c=|AB| とする。定理 7.4 の 1(頂点 BB で使う)から ∣AE∣:∣EC∣=c:a|AE|:|EC|=c:a なので、定理 5.1[平面ベクトルと座標] により e=aa+cca+c\boldsymbol e=\dfrac{a\boldsymbol a+c\boldsymbol c}{a+c}、したがって

BE→=a BA→+c BC→a+c,∣BE∣2=a2c2+c2a2+2ac BA→⋅BC→(a+c)2=ac((a+c)2−b2)(a+c)2\overrightarrow{BE}=\frac{a\,\overrightarrow{BA}+c\,\overrightarrow{BC}}{a+c},\qquad|BE|^2=\frac{a^2c^2+c^2a^2+2ac\,\overrightarrow{BA}\cdot\overrightarrow{BC}}{(a+c)^2}=\frac{ac\bigl((a+c)^2-b^2\bigr)}{(a+c)^2}

である(BA→⋅BC→=accos⁡∠B\overrightarrow{BA}\cdot\overrightarrow{BC}=ac\cos\angle B に 補題 6.1 を代入すると 2BA→⋅BC→=a2+c2−b22\overrightarrow{BA}\cdot\overrightarrow{BC}=a^2+c^2-b^2)。同様に ∣CF∣2=ab((a+b)2−c2)(a+b)2|CF|^2=\dfrac{ab\bigl((a+b)^2-c^2\bigr)}{(a+b)^2}。∣BE∣=∣CF∣|BE|=|CF| を a>0a>0 で割ると

c−cb2(a+c)2=b−bc2(a+b)2⟹c−b=bc⋅b(a+b)2−c(a+c)2(a+c)2(a+b)2.c-\frac{cb^2}{(a+c)^2}=b-\frac{bc^2}{(a+b)^2}\quad\Longrightarrow\quad c-b=bc\cdot\frac{b(a+b)^2-c(a+c)^2}{(a+c)^2(a+b)^2}.

b(a+b)2−c(a+c)2=(b−c)Qb(a+b)^2-c(a+c)^2=(b-c)Q、Q=a2+2a(b+c)+b2+bc+c2>0Q=a^2+2a(b+c)+b^2+bc+c^2>0 なので、K=bcQ(a+c)2(a+b)2>0K=\dfrac{bcQ}{(a+c)^2(a+b)^2}>0 として c−b=(b−c)Kc-b=(b-c)K となり

(b−c)(1+K)=0(b-c)(1+K)=0

を得る。1+K>01+K>0 なので b=cb=c である。

  • 群の作用としての等長変換(algebra の群の作用と Sylow の定理)。定理 2.2 と 定理 2.4 は、平面の等長変換の全体が群をなし、O(2)O(2) と平行移動の半直積であることを述べています。合同は「この群の作用で重なる」という同値関係で、図形の分類(正多角形の対称性など)は群論の問題になります。
  • 直交行列とスペクトル定理(スペクトル定理)。直交行列は内積を保つ線形写像で、任意の次元で同じ構造を持ちます。
  • リーマン幾何。曲がった曲面の上では、距離を保つ写像(等長写像)の全体が小さくなり、三角形の内角の和は π\pi にならなくなります。この章で内角の和を証明するときに使った「平面は R2\mathbb{R}^2」という事実が、曲面では成り立ちません。

演習 10.1標準

次の写像は等長変換である。定理 2.4 の分類のどれに当たるかを答え、鏡映・回転なら軸・中心を求めよ。(1)f(x,y)=(x+3, −y)f(x,y)=(x+3,\,-y)。(2)g(x)=R(π/2)x+(1,1)g(\boldsymbol x)=R(\pi/2)\boldsymbol x+(1,1)。

解答

(1)f(x)=F(0)x+(3,0)f(\boldsymbol x)=F(0)\boldsymbol x+(3,0) で、F(0)=diag⁡(1,−1)F(0)=\operatorname{diag}(1,-1) である。θ=0\theta=0 なので u=(1,0)\boldsymbol u=(1,0)、v=(0,1)\boldsymbol v=(0,1) で、t=(3,0)=3u\boldsymbol t=(3,0)=3\boldsymbol u(α=3\alpha=3、β=0\beta=0)。軸は xx 軸で、33 だけ軸方向に進むすべり鏡映である(不動点なし)。(2)O=R(π/2)≠IO=R(\pi/2)\ne I なので回転で、中心は (I−R(π/2))p=(1,1)(I-R(\pi/2))\boldsymbol p=(1,1) の解。I−R(π/2)=(11−11)I-R(\pi/2)=\begin{pmatrix}1&1\\-1&1\end{pmatrix} なので x+y=1x+y=1、−x+y=1-x+y=1、つまり p=(0,1)\boldsymbol p=(0,1)。確かめると g(0,1)=(−1,0)+(1,1)=(0,1)g(0,1)=(-1,0)+(1,1)=(0,1) である。(0,1)(0,1) を中心とする π/2\pi/2 の回転。

演習 10.2易

凸多角形の内角の和が 13π13\pi(2340∘2340^\circ)であるとき、何角形か。また、凸 nn 角形の外角の和は nn によらないことを示せ。

解答

系 5.6 より (n−2)π=13π(n-2)\pi=13\pi なので n=15n=15。外角は π\pi から内角を引いたものなので、和は nπ−(n−2)π=2πn\pi-(n-2)\pi=2\pi で nn によらない。

演習 10.3標準

∣AB∣=6|AB|=6、∣AC∣=4|AC|=4、∣BC∣=5|BC|=5 の三角形 ABCABC で、∠A\angle A の二等分線が辺 BCBC と交わる点を DD とする。∣BD∣|BD|、∣DC∣|DC|、∣AD∣|AD| を求めよ。

解答

定理 7.4 の 1 から ∣BD∣:∣DC∣=6:4|BD|:|DC|=6:4 で、∣BD∣+∣DC∣=5|BD|+|DC|=5 なので ∣BD∣=3|BD|=3、∣DC∣=2|DC|=2。d=4b+6c10\boldsymbol d=\dfrac{4\boldsymbol b+6\boldsymbol c}{10}(定理 5.1[平面ベクトルと座標])なので AD→=4AB→+6AC→10\overrightarrow{AD}=\dfrac{4\overrightarrow{AB}+6\overrightarrow{AC}}{10}。2AB→⋅AC→=62+42−52=272\overrightarrow{AB}\cdot\overrightarrow{AC}=6^2+4^2-5^2=27 から ∣AD∣2=16⋅36+36⋅16+2⋅24⋅13.5100=576+576+648100=18|AD|^2=\dfrac{16\cdot36+36\cdot16+2\cdot24\cdot13.5}{100}=\dfrac{576+576+648}{100}=18、∣AD∣=32|AD|=3\sqrt2。

演習 10.4標準

三角形 ABCABC の辺 ABAB 上に ∣AD∣:∣DB∣=2:1|AD|:|DB|=2:1 となる点 DD をとり、DD を通り BCBC に平行な直線が辺 ACAC と交わる点を EE とする。三角形 ADEADE と四角形 DBCEDBCE の面積比を求めよ。

解答

D=A+23(B−A)D=A+\tfrac23(B-A) なので、定理 7.1 の 1 から E=A+23(C−A)E=A+\tfrac23(C-A)、∣AD∣:∣AB∣=∣AE∣:∣AC∣=2:3|AD|:|AB|=|AE|:|AC|=2:3。2 辺の比と夾角が等しいので ADEADE と ABCABC は相似(定理 4.2 の 3)で比は 23\tfrac23。命題 7.6 の 3 から面積比は 49\tfrac49。四角形 DBCEDBCE の面積は 1−49=591-\tfrac49=\tfrac59(ABCABC を 11 として)で、求める比は 49:59=4:5\tfrac49:\tfrac59=4:5。

  • Robin Hartshorne, Geometry: Euclid and Beyond, Springer, 2000 — 平面幾何を公理から組む立場と、平行線公準・合同公理の役割(この章は座標から組む立場をとった)。
  • Marcel Berger, Geometry I, Springer, 1987 — アフィン幾何とユークリッド空間の等長変換、その分類。
  • Marvin Jay Greenberg, Euclidean and Non-Euclidean Geometries: Development and History, W. H. Freeman — 第 5 公準の独立性と非ユークリッド幾何の模型。
  • H. S. M. Coxeter, S. L. Greitzer, Geometry Revisited, Mathematical Association of America, 1967 — 第 1 章。角の二等分線・等積変形・Steiner–Lehmus の定理の初等的な証明が多数載っている。

このテーマの 100 本ノック(100 問)

執筆: Claude Code(Sonnet 5.5)、Claude Code(Opus 5.5)・監査 4 回(Claude Code)・最終 2026-10-12

この記事の誤りを報告する ・運営: 夢現技研合同会社 ・料金 ・利用条件 ・特定商取引法に基づく表記

© 2026 夢現技研合同会社 ・コード例は MIT ライセンスです。