平面の図形は縦と横の 2 方向で表せましたが、空間にはもう 1 方向、高さが加わります。この記事では、そうした空間の中で「面の傾き」「点と面の距離」「ピラミッド型の立体(四面体)の体積」などを、座標と計算だけで確かめていきます。読み終えると、四面体の体積を 3 つのベクトルから計算でき、辺の長さだけからも体積が決まることまで説明できるようになります。
- 空間を R3 とし、内積で長さと角を、外積 u×v(成分は 2 次の小行列式。2 行 2 列の表から作る行列式のこと)で面積と法線を測ります。(u×v)⋅w=det(u,v,w) と ∣u×v∣2=∣u∣2∣v∣2−(u⋅v)2 が基本です。
- 平面は法線ベクトル n による方程式 n⋅(X−A)=0、球面は ∣X−C∣=r。点 P と平面 n⋅X=k の距離は ∣n⋅P−k∣/∣n∣。三垂線の定理は内積の線形性だけで証明できます。
- 平面図形を別の平面に正射影したときの面積は cosθ 倍(θ は 2 平面の法線のなす角)です。
- 四面体の体積は 61∣det(u,v,w)∣=31×(底面積)×(高さ)。これを、ルベーグ測度(長さ・面積・体積を一般化した「大きさ」)の線形変換の公式(線形写像によるルベーグ測度の変換(定理 3.4)[ℝ^d の変数変換公式と極座標])と標準単体(座標がすべて 0 以上で和が 1 以下の四面体)の体積 61 から証明します。
- 辺の長さだけから体積が決まります(Cayley–Menger の公式):36V2 は 3 辺ベクトルの Gram 行列式(内積を並べた表の行列式)。
- 直角四面体では SABC2=SOAB2+SOBC2+SOCA2(de Gua の定理、三平方の定理の空間版)。四面体には外接球・内接球があり、向かい合う辺が等しい等面四面体は直方体に内接します。
平面ベクトルから空間ベクトルへ進むとき、定義は成分が 1 つ増えるだけです。しかし幾何学として新しく出てくるものがあります。直線がねじれの位置にあること、平面が法線ベクトルで決まること、体積という 3 次元の量が現れることです。そして高校の教科書で「面積の cosθ 倍」「四面体の体積は 31」といった事実が出てくる所は、どこも 行列式(体積要素) と測度の話です。
この記事は、それらを、前の記事(平面ベクトルと座標)と同じやり方で、線形代数と測度論の定理を指しながら証明します。
空間の点を R3 の元 X=(x1,x2,x3) とし、点と位置ベクトルを同じ文字で書きます。内積 u⋅v=∑uivi、長さ ∣u∣=u⋅u、2 点間の距離 ∣X−Y∣ です。内積は R3 上の内積(定義 3.1[内積空間とグラム・シュミット直交化])なので、Cauchy–Schwarz の不等式(定理 4.2[内積空間とグラム・シュミット直交化])、三角不等式、Pythagoras の定理(補題 4.4[内積空間とグラム・シュミット直交化])が成り立ちます。ゼロでない u,v のなす角 θ∈[0,π] は cosθ=∣u∣∣v∣u⋅v で定めます(定義 4.6[内積空間とグラム・シュミット直交化])。u⋅v=0 のとき u,v は垂直であるといいます。
命題 2.1(空間の基底)✓
u,v,w∈R3 について、次の 3 条件は同値である。
- u,v,w は 1 次独立である。
- det(u,v,w)=0(u,v,w を列とする行列の行列式)。
- (u,v,w) は R3 の基底である。すなわち任意のベクトル x が x=su+tv+rw とただ 1 通りに書ける。
また、R3 の基底の個数はつねに 3 である。
証明(命題 2.1)
A=(u v w) とする。正則性の判定(定理 7.1)[行列式とその性質] の 1.(detA=0)、3.(列が 1 次独立)、5.(任意の b に対し Ax=b がただ 1 つの解をもつ)が同値である。Ax=su+tv+rw なので、5. は 3. と同じ内容。基底の個数が 3 であることは、標準基底 e1,e2,e3 が基底で、基底の個数が一意(次元の一意性(定理 5.5)[ベクトル空間と線形変換])だから。
∎
定義 2.2(外積)↗
u=(u1,u2,u3)、v=(v1,v2,v3) に対し
u×v=(u2v3−u3v2, u3v1−u1v3, u1v2−u2v1)を u と v の外積という。成分は、2×3 行列 (u v)T の 2 次の小行列式である。
定義から u×v=−v×u、u×u=0、u×v は各変数について線形です。
補題 2.3(外積の基本性質)✓
u,v,w∈R3 について
- (u×v)⋅w=det(u,v,w)。
- (u×v)⋅u=(u×v)⋅v=0。
- ∣u×v∣2=∣u∣2∣v∣2−(u⋅v)2。したがって u,v=0 で角が θ なら ∣u×v∣=∣u∣∣v∣sinθ。
- u×v=0 であることと、u,v が 1 次従属であることは同値。
証明(補題 2.3)
- det(u,v,w) を第 3 列で余因子展開する(定理 5.2[行列式とその性質]):w1(u2v3−u3v2)−w2(u1v3−u3v1)+w3(u1v2−u2v1)=(u×v)⋅w。
-
- で w=u または w=v とおくと、同じ列が 2 つある行列式は 0(交代性(定義 4.1)[行列式とその性質])。
- 3×2 行列 A=(u v) に グラム行列式の公式(系 5.3)[行列の固有値評価と不等式] を使うと、det(ATA)=∑∣2 次小行列式∣2=∣u×v∣2。一方 ATA=(u⋅uu⋅vu⋅vv⋅v) の行列式は ∣u∣2∣v∣2−(u⋅v)2。後半は (u⋅v)2=∣u∣2∣v∣2cos2θ から。
-
- から ∣u×v∣=0⟺∣u⋅v∣=∣u∣∣v∣⟺u,v が 1 次従属(定理 4.2[内積空間とグラム・シュミット直交化] の等号条件)。
∎
次の段落のねらいは、空間の三角形の面積 21∣(B−A)×(C−A)∣ が、これまでの平面での面積と同じものであることを確かめることです。三角形の載っている平面に縦横の座標を入れ直せば平面の面積の公式が使え、それが外積の長さに一致する、という流れです。
空間の三角形の面積. 三角形 ABC(3 点は一直線上にない)に対し S(ABC)=21∣(B−A)×(C−A)∣ と定めます。これが平面上の三角形の面積と合う理由は次のとおりです。三角形を含む平面に正規直交基底 e1,e2(正規直交基底の存在(系 6.2)[内積空間とグラム・シュミット直交化] による)をとり、u=B−A、v=C−A を u=u1′e1+u2′e2、v=v1′e1+v2′e2 と書くと、内積は座標で計算できて(u⋅v=u′⋅v′)、座標平面での面積は 21∣det(u′,v′)∣ です(命題 8.1[行列式とその性質])。M=(u′ v′) とすると det(MTM)=det(M)2(定理 6.1[行列式とその性質] と転置不変性)で、これは ∣u∣2∣v∣2−(u⋅v)2=∣u×v∣2(補題 2.3 の 3.)に等しい。よって 21∣detM∣=21∣u×v∣。以後、平面図形の面積は、その平面の正規直交座標での面積(重積分による面積(定義 5.1)[重積分と累次積分])と定めます。正規直交基底のとり方を変えると座標は直交行列で変わり、面積は ∣detO∣=1 倍(命題 6.5[重積分と累次積分] の 2.)なので変わりません。
命題 3.1(直線・平面・球面の方程式)✓
- 異なる 2 点 A,B を通る直線は {A+t(B−A)∣t∈R} である。
- u,v を 1 次独立なベクトル、n=u×v とすると n=0 で、A を通り u,v で張られる平面 {A+su+tv∣s,t∈R} は {X∣n⋅(X−A)=0} に等しい(n を法線ベクトルという)。3 点 A,B,C が一直線上になければ、これらを通る平面がただ 1 つあり、u=B−A、v=C−A とすればよい。
- 逆に、n=0 のとき {X∣n⋅(X−A)=0} は 1 次独立な 2 つのベクトルで張られる平面である。
- 中心 C、半径 r>0 の球面は {X∣∣X−C∣=r}、すなわち ∑(xi−ci)2=r2 である。
証明(命題 3.1)
- 定義。2. n=0 は 補題 2.3 の 4.。n⋅u=n⋅v=0(同 2.)なので「⊆」。逆に u,v,n は 1 次独立である:su+tv+rn=0 に n を内積すると r∣n∣2=0 から r=0、u,v の独立性から s=t=0。命題 2.1 により X−A=su+tv+rn と書け、n⋅(X−A)=r∣n∣2。これが 0 なら r=0 で X は平面上。3 点を通る平面の一意性: 3. により、A,B,C を通る平面は n′=0 を用いて {X∣n′⋅(X−A′)=0} と書ける。A,B,C がこの平面上にあるので n′⋅u=n′⋅v=0(A を A′ の代わりにとれる)。u,v,n は基底なので n′=su+tv+rn と書け、n′⋅(su+tv)=∣su+tv∣2+rn⋅(su+tv)=∣su+tv∣2 が 0 なので su+tv=0、s=t=0 で n′=rn(r=0)。よって平面は {X∣n⋅(X−A)=0} に等しい。3. n=0 の成分のどれかが 0 でないので、標準基底 ek で n と平行でないものがある。u=n×ek は 0 でなく(補題 2.3 の 4.)n に垂直(同 2.)。v=n×u も n,u に垂直で、∣v∣2=∣n∣2∣u∣2−(n⋅u)2=∣n∣2∣u∣2>0。u,v は垂直でどちらも 0 でないから 1 次独立(命題 5.2[内積空間とグラム・シュミット直交化])。u,v,n は互いに垂直で 0 でないので基底で、n⋅(X−A)=0 なら X−A=su+tv(n の係数は 0)。4. 定義。
∎
命題 3.2(平面と球面の交わり)✓
球面 {∣X−C∣=r} と平面 π={n⋅X=k}(∣n∣=1)について、δ=n⋅C−k、F=C−δn とおく(F∈π)。∣δ∣>r なら交わりは空、∣δ∣=r なら F 1 点、∣δ∣<r なら π 内の、中心 F、半径 r2−δ2 の円である。
証明(命題 3.2)
n⋅F=n⋅C−δ=k なので F∈π。X∈π とすると n⋅(X−F)=k−k=0、F−C=−δn なので (X−F)⋅(F−C)=0。補題 4.4[内積空間とグラム・シュミット直交化] から ∣X−C∣2=∣X−F∣2+δ2。X が球面上であることは ∣X−F∣2=r2−δ2 と同値。
∎
球を、中心 C を通り平面 π に垂直な面で切った断面。C から π へ下ろした垂線の足が F、π 上の交点が X のとき、三平方の定理で FX の長さが決まる
円の半径は r2−δ2 で、これは図の直角三角形 CFX に三平方の定理を使った結果です。
定理 4.1(点と平面の距離)✓
平面 π={X∣n⋅X=k}(n=0)と点 P について、π 上の点 X に対する ∣P−X∣ の最小値は
∣n∣∣n⋅P−k∣である。この最小値は F=P−∣n∣2n⋅P−kn(P から π に下ろした垂線の足)でだけとられ、P−F は π 上の任意の 2 点の差と垂直である。この最小値を P と π の距離という。
証明(定理 4.1)
λ=∣n∣2n⋅P−k とすると F=P−λn、n⋅F=n⋅P−λ∣n∣2=k なので F∈π。X∈π について n⋅(F−X)=k−k=0 で、P−F=λn は F−X に垂直。補題 4.4[内積空間とグラム・シュミット直交化] より ∣P−X∣2=∣P−F∣2+∣F−X∣2≥∣P−F∣2=λ2∣n∣2=∣n∣2(n⋅P−k)2。等号は X=F のときに限る。垂直性は、π 上の X,Y について n⋅(X−Y)=0 で P−F∥n だから。
∎
例 4.2(点と平面の距離の計算)
平面 x+2y+2z=3(n=(1,2,2)、∣n∣=3)と点 P=(1,2,3) の距離は 3∣1+4+6−3∣=38。垂線の足は F=P−98n=(91,92,911)(91+2⋅92+2⋅911=3 で平面上にあることが確かめられる)。
平面 π と直線 PQ が垂直であるとは、P−Q が π 上の任意の 2 点の差と垂直であること(定理 4.1 の垂線がこの性質をもつ)。
定理 5.1(三垂線の定理)✓
平面 π の外の点 P から π に下ろした垂線の足を Q とする。π 上の直線 ℓ と、ℓ 上の点 R(R=Q)について、
QR⊥ℓ⟺PR⊥ℓである。すなわち、直線 QR が ℓ に垂直であることと、直線 PR が ℓ に垂直であることは同値である。
証明(定理 5.1)
ℓ の方向ベクトルを d とする。d は π 上の 2 点の差なので、PQ⊥π より (P−Q)⋅d=0。P−R=(P−Q)+(Q−R) なので
(P−R)⋅d=(P−Q)⋅d+(Q−R)⋅d=(Q−R)⋅d.よって (P−R)⋅d=0⟺(Q−R)⋅d=0。
∎
三垂線の定理:PQ は平面に垂直、QR は ℓ に垂直ならば PR も ℓ に垂直
平面 π′={m⋅X=k′}(∣m∣=1)への正射影は p(X)=X−(m⋅X−k′)m です(定理 4.1 の垂線の足)。
日なたの地面に落ちる影の面積は、板を傾けるほど小さくなります。次の定理はその縮み方がちょうど cosθ 倍であることを述べます。証明では、板の平面から地面への写像を 2 行 2 列の行列 M で表し、面積の倍率が ∣detM∣ になることを使います。
定理 6.1(正射影の面積)✓
平面 π(単位法線ベクトル n)の上の、面積をもつ図形 E を平面 π′(単位法線ベクトル m)へ正射影した図形 p(E)⊆π′ の面積は
∣p(E)∣=∣m⋅n∣∣E∣=∣cosθ∣∣E∣である。ここで θ は法線ベクトル n,m のなす角(2 つの平面のなす角)。
証明(定理 6.1)
π の方向(n に垂直なベクトル)の正規直交基底 e1,e2、π′ の方向(m に垂直)の正規直交基底 e1′,e2′ をとる(系 6.2[内積空間とグラム・シュミット直交化])。L(z)=z−(m⋅z)m(線形)とすると p(X)−p(Y)=L(X−Y)。L(ej) は m に垂直なので L(ej)=∑iMijei′(Mij=ei′⋅ej)と書ける。したがって π の座標 (s,t) から π′ の座標への写像は x↦Mx+(定数)(M は 2×2 行列)で、命題 6.5[重積分と累次積分] の 2.(detM=0 なら像は 1 直線に含まれ面積 0)により ∣p(E)∣=∣detM∣∣E∣。
∣detM∣ を求める。外積の双線形性から L(e1)×L(e2)=detM⋅(e1′×e2′)。e1′,e2′,m は正規直交基底で、e1′×e2′ は e1′,e2′ に垂直(補題 2.3 の 2.)で長さ 1(同 3.)なので e1′×e2′=±m。ゆえに ∣detM∣=∣m⋅(L(e1)×L(e2))∣。一方、L(e1)=e1−(m⋅e1)m などを代入して外積を展開すると
L(e1)×L(e2)=e1×e2−(m⋅e2)e1×m−(m⋅e1)m×e2(m×m=0)で、m を内積すると m⋅(e1×m)=m⋅(m×e2)=0(補題 2.3 の 2.)なので m⋅(L(e1)×L(e2))=m⋅(e1×e2)。同様に e1×e2=±n なので、結局 ∣detM∣=∣m⋅n∣。
∎
例 6.2(傾き 60° の平面の影)
水平面 π′(m=(0,0,1))に対し、法線 n=(23,0,21) の平面(m⋅n=21、傾き 60°)上の面積 4 の図形の、水平面への影は面積 4⋅21=2 です。平面を θ→90° に傾けると影の面積は 0 に近づきます。
空間の図形の体積は Lebesgue 測度 m(m([0,1]3)=1)です。A, B, C, D が同一平面上になく、u=B−A、v=C−A、w=D−A について det(u,v,w)=0 のとき、集合 {A+su+tv+rw∣s,t,r≥0, s+t+r≤1}(A,B,C,D の凸結合の全体)を、この 4 点を頂点とする四面体といいます。
次の補題の方針は、立方体 [0,1]3 を座標の大小の順に 6 つの同じ大きさの部分に分け、そのうち 1 つが標準単体と同じ体積をもつことを使って、61 を求めることです。
補題 7.1(標準単体の体積)✓
Δ={(x,y,z)∣x,y,z≥0, x+y+z≤1} の体積は 61 である。
証明(補題 7.1)
Oid={0≤x≤y≤z≤1} とおく。線形写像 T0(a,b,c)=(a,a+b,a+b+c) は下三角行列で detT0=1、T0(Δ)=Oid なので、定理 3.4[ℝ^d の変数変換公式と極座標] の 1. から m(Δ)=m(Oid)。座標の並べ替え(置換行列、∣det∣=1)Pσ に対し Oσ=Pσ(Oid)={0≤xσ(1)≤xσ(2)≤xσ(3)≤1} で、同じ定理により m(Oσ)=m(Oid)。立方体 [0,1]3 のどの点も、座標を小さい順に並べることでどれかの Oσ(σ は 6 通り)に入る。2 つの異なる Oσ,Oσ′ の共通部分は、2 つの座標が等しい点の集合で、{x=y} などの 3 つの平面の和に含まれる。これらの平面は特異行列の像で、定理 3.4[ℝ^d の変数変換公式と極座標] の 2. により測度 0。したがって 1=m([0,1]3)=∑σm(Oσ)=6m(Δ)。
∎
定理 7.2(四面体の体積)✓
四面体 ABCD の体積 V について
V=61det(B−A,C−A,D−A)=31S(ABC)hである。ここで S(ABC) は面 ABC の面積、h は D から平面 ABC までの距離。
証明(定理 7.2)
T=(u v w)(列が u=B−A、v=C−A、w=D−A)とすると、T(Δ)={su+tv+rw∣s,t,r≥0, s+t+r≤1} で、四面体は A+T(Δ) である。Lebesgue 測度は平行移動で変わらず、定理 3.4[ℝ^d の変数変換公式と極座標] の 1. から V=∣detT∣m(Δ)=61∣det(u,v,w)∣(補題 7.1)。
第 2 の式: n=u×v=0(u,v は 1 次独立)。∣det(u,v,w)∣=∣n⋅w∣(補題 2.3 の 1.)。n は平面 ABC の法線ベクトル(命題 3.1 の 2.)で、この平面は {X∣n⋅X=n⋅A}。D からの距離は 定理 4.1 から h=∣n∣∣n⋅D−n⋅A∣=∣n∣∣n⋅w∣。∣n∣=2S(ABC) なので ∣n⋅w∣=2S(ABC)h、V=61⋅2S(ABC)h=31S(ABC)h。
∎
例 7.3(座標が与えられた四面体)
O=(0,0,0)、A=(2,0,0)、B=(0,3,0)、C=(0,0,4) の四面体では det(A,B,C)=24 なので V=624=4。底面を OAB とすると S=3、h=4 で 31⋅3⋅4=4 と一致します。
四面体 A0A1A2A3 の辺の長さを dij=∣Ai−Aj∣ とし、ui=Ai−A0(i=1,2,3)とおきます。
次の定理の前半は、体積の 2 乗が 3 本の辺ベクトルの内積の表の行列式になる、という主張です。内積は辺の長さから計算できるので、辺の長さだけで体積が決まります。後半の 5 行 5 列の式は、行と列の引き算を繰り返して前半の式に直すだけの計算です。
定理 8.1(Cayley–Menger の公式)✓
四面体の体積 V について、ui⋅uj=2d0i2+d0j2−dij2(dii=0)とし、G=(ui⋅uj)i,j=1,2,3(Gram 行列)とおくと
36V2=detG.さらに、次の 5×5 行列(Cayley–Menger 行列)について
288V2=det0111110d012d022d0321d0120d122d1321d022d1220d2321d032d132d2320が成り立つ。したがって体積は 6 つの辺の長さだけで決まる。
証明(定理 8.1)
M=(u1 u2 u3) とすると G=MTM で、定理 6.1[行列式とその性質] と転置不変性(命題 3.3[行列式とその性質])から detG=(detM)2。定理 7.2 から 36V2=(detM)2。内積の式は ∣ui−uj∣2=∣ui∣2+∣uj∣2−2ui⋅uj(内積の双線形性と対称性、定義 3.1[内積空間とグラム・シュミット直交化] による展開)で、∣ui−uj∣=dij、∣ui∣=d0i。
5×5 行列式: ai=d0i2 とおくと、i,j≥1 で dij2=ai+aj−2Gij。行列の添字を(境界, 0, 1, 2, 3)とし、行 i=1,2,3 から行 0 を引く:各行は境界列が 1−1=0、第 0 列が ai、第 j 列が (ai+aj−2Gij)−aj=ai−2Gij になる。次に列 j=1,2,3 から第 0 列を引く:境界行は 1−1=0、行 0 は aj、行 i は (ai−2Gij)−ai=−2Gij。行列は
0100010a1a2a30a1−2G11−2G21−2G310a2−2G12−2G22−2G320a3−2G13−2G23−2G33になる(行・列の加減で行列式は変わらない)。第 1 行(境界行)で余因子展開(定理 5.2[行列式とその性質])すると、成分 1 は第 2 列にあり符号 (−1)1+2=−1、余因子の行列は境界行と第 0 列を除いたもので、その第 1 列は (1,0,0,0)T なのでさらに展開して det(−2G)=−8detG。したがって全体は (−1)(−8detG)=8detG=8⋅36V2=288V2。
∎
例 8.2(正四面体)
1 辺 a の正四面体では ui⋅uj=2a2+a2−a2=2a2(i=j)、∣ui∣2=a2。G=a2121212112121211 の行列式は a6⋅21(3×3 の行列式の展開で 1+2⋅81−3⋅41=21)なので 36V2=2a6、V=62a3=122a3。
頂点 O に集まる 3 辺 OA,OB,OC がどの 2 つも垂直な四面体を直角四面体といいます。三平方の定理(直角三角形で c2=a2+b2)の空間版が次の定理です。
定理 9.1(de Gua の定理)✓
直角四面体 OABC(OA,OB,OC が互いに垂直)について
S(ABC)2=S(OAB)2+S(OBC)2+S(OCA)2である。
証明(定理 9.1)
O を原点とし u=A、v=B、w=C(互いに垂直でゼロでない)。(B−A)×(C−A)=(v−u)×(w−u)=v×w+u×v+w×u(u×u=0 など)。u,v,w は互いに垂直なので 1 次独立で基底(命題 5.2[内積空間とグラム・シュミット直交化]、命題 2.1)。v×w は v,w に垂直(補題 2.3 の 2.)で、v,w に垂直なベクトル x=αu+βv+γw は x⋅v=β∣v∣2=0、x⋅w=γ∣w∣2=0 から x=αu なので、v×w∥u。同様に u×v∥w、w×u∥v。3 つの外積は互いに垂直なので、Pythagoras の定理(補題 4.4[内積空間とグラム・シュミット直交化])を 2 回使って(まず 2 つの和、次に 3 つ目との和)
∣(B−A)×(C−A)∣2=∣v×w∣2+∣u×v∣2+∣w×u∣2.各項を 21 倍して平方した面積の式(S(ABC)=21∣(B−A)×(C−A)∣ など)にそろえると題意。
∎
例 9.2(de Gua の定理と体積・距離の整合)
O=(0,0,0)、A=(2,0,0)、B=(0,3,0)、C=(0,0,4) では S(OAB)=3、S(OBC)=6、S(OCA)=4。定理 9.1 から S(ABC)2=9+36+16=61、S(ABC)=61。V=4(例 7.3)と 定理 7.2 から、O から平面 ABC までの距離は h=S(ABC)3V=6112。平面 ABC は 6x+4y+3z=12 で、定理 4.1 の距離 36+16+9∣12∣=6112 と一致します。
三角形には外接円と内接円がありました(三角形の五心)。四面体にも、外接球と内接球がつねにあります。
命題 10.1(四面体の外接球と内接球)✓
四面体 ABCD について次が成り立つ。
- 4 つの頂点を通る球面がただ 1 つ存在する(外接球)。
- 各頂点の向かいの面の面積を SA,SB,SC,SD(たとえば SA=S(BCD))とする。
I=SA+SB+SC+SDSAA+SBB+SCC+SDDは四面体の内部にあり、4 つの面を含む平面までの距離がすべて等しい。その値は r=SA+SB+SC+SD3V で、I を中心とする半径 r の球は 4 つの面を含む平面に接する(内接球)。
証明(命題 10.1)
- u=B−A、v=C−A、w=D−A。∣X−A∣=∣X−B∣ は 2X⋅u=∣B∣2−∣A∣2 と同値で、∣X−A∣=∣X−C∣、∣X−A∣=∣X−D∣ も同様に X⋅v、X⋅w の式。この 3 つの連立方程式の係数行列 (u v w)T の行列式は det(u,v,w)=0(転置不変性、命題 3.3[行列式とその性質])で、定理 7.1[行列式とその性質] よりただ 1 つの解 X=O をもつ。∣O−A∣=∣O−B∣=∣O−C∣=∣O−D∣=R で、4 点を通る球面は中心が 4 点から等距離でなければならないので、この球面が唯一。
- 面 BCD を含む平面の単位法線 nA を nA⋅(A−B)>0 となるようにとり、fA(X)=nA⋅(X−B) とおく。fA は B,C,D で 0 で、fA(A)=hA>0(A から平面 BCD への距離。定理 4.1)。X=αA+βB+γC+δD(α+β+γ+δ=1)について fA(X)=αfA(A)+βfA(B)+γfA(C)+δfA(D)=αhA(係数の和が 1 なので nA⋅(X−B) の B も係数に含められる)。したがって X から平面 BCD までの距離は ∣α∣hA。定理 7.2 を底面 BCD、頂点 A に使うと V=31SAhA なので hA=SA3V。I では α=SA+SB+SC+SDSA なので、距離は ∑SSA⋅SA3V=∑S3V。他の 3 面も同じ値で、重みはすべて正なので I は内部にある。距離が r に等しい平面は、I を中心とする半径 r の球に接する(命題 3.2 の ∣δ∣=r の場合)。
∎
例 10.2(立方体の角の四面体)
O=(0,0,0)、A=(1,0,0)、B=(0,1,0)、C=(0,0,1) の四面体では、S(OAB)=S(OBC)=S(OCA)=21、S(ABC)=23(定理 9.1 から 3⋅41)、V=61。内接球の半径は r=23+233⋅61=3+31=63−3。外接球の中心は立方体の中心 (21,21,21)、半径 23。
向かい合う辺の長さが等しい四面体(AB=CD、AC=BD、AD=BC)を等面四面体といいます。次の定理は、直方体の向かい合わない 4 頂点を結ぶと、各面の対角線が四面体の辺になるので、このような四面体ができる、ということを式で確かめるものです。この条件のもとで 4 つの面はどれも辺の長さ AB=a、AC=b、AD=c の三角形になり、3 辺が等しいので合同です(3 辺の合同条件(定理 3.4)[合同と相似])。
定理 11.1(等面四面体は直方体に内接する)✓
等面四面体 ABCD(AB=CD=a、AC=BD=b、AD=BC=c)について、次が成り立つ。
- a2<b2+c2、b2<c2+a2、c2<a2+b2(4 つの面は鋭角三角形)。
- p2=2b2+c2−a2、q2=2c2+a2−b2、r2=2a2+b2−c2 を満たす正の数 p,q,r をとると、空間の等長変換(距離を保つ写像)で ABCD を、直方体 [0,p]×[0,q]×[0,r] の 4 つの頂点 (0,0,0),(0,q,r),(p,0,r),(p,q,0) に移せる。
- 体積は V=3pqr(直方体の体積の 31)。
逆に、直方体の 4 つの頂点で (0,0,0),(0,q,r),(p,0,r),(p,q,0) の形のものは等面四面体である。
証明(定理 11.1)
u=B−A、v=C−A、w=D−A とすると ∣u∣=a、∣v∣=b、∣w∣=c、∣u−v∣=BC=c、∣u−w∣=BD=b、∣v−w∣=CD=a。定理 8.1 の内積の式から
u⋅v=2a2+b2−c2=:R,u⋅w=2a2+c2−b2=:Q,v⋅w=2b2+c2−a2=:P.a2=Q+R、b2=P+R、c2=P+Q で、Gram 行列は G=Q+RRQRP+RPQPP+Q。第 1 行で展開して整理すると detG=4PQR((Q+R)(PQ+PR+QR)−R(RP+RQ−PQ)+Q(RP−QP−QR) の各項を展開すると PQ2,Q2R,PR2,QR2 の項は打ち消し合い、4PQR が残る)。定理 8.1 より 36V2=detG=4PQR>0。
- PQR>0。もし R≤0 なら、P+R=b2>0 から P>0、Q+R=a2>0 から Q>0 で PQR≤0 となり矛盾。同様に P≤0、Q≤0 も不可能。よって P,Q,R>0(P=p2 など)で、これが 1. の 3 つの不等式(P>0⟺b2+c2>a2 など)。
- p=P などとし、A′=(0,0,0)、B′=(0,q,r)、C′=(p,0,r)、D′=(p,q,0) とする。∣A′B′∣2=q2+r2=Q+R=a2、∣A′C′∣2=P+R=b2、∣A′D′∣2=P+Q=c2、∣B′C′∣2=p2+q2=c2、∣B′D′∣2=p2+r2=b2、∣C′D′∣2=q2+r2=a2。6 辺の長さが ABCD と等しいので、u′=B′−A′ などに対する行列 M′=(u′ v′ w′) と M=(u v w) は Gram 行列が等しい:M′TM′=MTM(定理 8.1)。M は正則なので O=M′M−1 は OTO=M−TM′TM′M−1=M−TMTMM−1=I を満たす直交行列。X↦A′+O(X−A) は距離を保ち、A,B,C,D を A′,B′,C′,D′ に移す。
- 36V2=4PQR=4p2q2r2 から V=3pqr。
逆: 4 点 (0,0,0),(0,q,r),(p,0,r),(p,q,0) の 6 つの辺の長さの 2 乗は上の計算のとおり q2+r2(2 辺)、p2+r2(2 辺)、p2+q2(2 辺)で、向かい合う辺の長さが等しい。
∎
例 11.2(面が 5, 6, 7 の三角形の等面四面体)
a=5、b=6、c=7 とする。p2=236+49−25=30、q2=249+25−36=19、r2=225+36−49=6。体積は V=330⋅19⋅6=33420=3695=295。外接球は、直方体の外接球と同じ中心 (2p,2q,2r) で半径 21p2+q2+r2=2155(p2+q2+r2=2a2+b2+c2=55)。正四面体(a=b=c)は p=q=r=2a の立方体に内接し、V=62a3 は 例 8.2 と一致します。
例 11.3(ねじれの位置の四角形の中点)
空間の 4 点 A,B,C,D(同一平面上になくてもよい)で、辺 AB,BC,CD,DA の中点を P,Q,R,S とすると、Q−P=2C−A=R−S なので、PQRS は平行四辺形です(平面での Varignon の定理と同じ式で、同一平面上にあるかどうかを使いません)。
- 空間ベクトル・内積・外積・行列式は、ベクトル空間、内積空間、行列式 の三位一体です。体積が行列式の絶対値になること(定理 7.2)は、一般次元の測度論(変数変換)で ∣det∣ に一般化されます。
- 外積は 3 次元だけの現象で、一般には外積代数(微分形式)の中の ∧ になります。曲面の面積要素は ∣ru×rv∣ で、ベクトル解析(Stokes の定理)へ続きます。
- Cayley–Menger の公式は、距離だけから n 次元の単体の体積を求める公式として一般化され、距離空間のユークリッド空間への埋め込み可能性の判定(Menger の定理)に使われます。
演習 13.1易
原点中心、半径 2 の球面と平面 x+2y+2z=1 の交わりを求めよ。
解答
単位法線 n=31(1,2,2)、平面は n⋅X=31(k=31)。δ=n⋅C−k=−31、∣δ∣=31<2 なので 命題 3.2 から、中心 F=C−δn=91(1,2,2)、半径 4−91=335 の円。
演習 13.2標準
A=(1,0,0)、B=(0,2,0)、C=(0,0,3)、D=(1,1,1) の四面体の体積を求めよ。
解答
u=B−A=(−1,2,0)、v=C−A=(−1,0,3)、w=D−A=(0,1,1)。det(u,v,w)=−120−103011=−1(0−3)+1(2−0)=5。定理 7.2 より V=65。
演習 13.3標準
OA=3、OB=4、OC=12 で OA,OB,OC が互いに垂直な四面体の、面 ABC の面積と、O から面 ABC までの距離を求めよ。
解答
S(OAB)=6、S(OBC)=24、S(OCA)=18。定理 9.1 より S(ABC)2=36+576+324=936、S(ABC)=626。体積は V=63⋅4⋅12=24(定理 7.2)で、距離は h=S(ABC)3V=62672=2612。
演習 13.4標準
例 10.2 の内接球の半径 r=63−3 が、中心 I=(r,r,r) から面 ABC(x+y+z=1)までの距離と一致することを直接確かめよ。
解答
I=∑SSOO+SAA+SBB+SCC で、O の向かいの面 ABC の面積が 23、A,B,C の向かいの面はそれぞれ 21 なので I=23+2321(A+B+C)=3+3(1,1,1)=(r,r,r)。x+y+z=1 までの距離は 定理 4.1 から 3∣3r−1∣=31−3r(3r=23−3<1)。3r=23−3 なので 1−3r=23−1、距離は 233−1=63−3=r。
演習 13.5難
等面四面体で、面の三角形の辺が a=4、b=5、c=6 であるとき、体積と外接球の半径を求めよ。
解答
定理 11.1 より p2=225+36−16=245、q2=236+16−25=227、r2=216+25−36=25。V=31845⋅27⋅5=3186075=31⋅22453=22153=4156(6075=452⋅3)。外接球の半径は 21p2+q2+r2=21216+25+36=21277=4154。
- 杉浦光夫『解析入門 II』東京大学出版会、1985 — 第 VII 章(Lebesgue 測度と体積)。
- Peter D. Lax, Linear Algebra and Its Applications, 2nd ed., Wiley, 2007 — 行列式と体積、Gram 行列の章。
- H. S. M. Coxeter, Regular Polytopes, 3rd ed., Dover, 1973 — 四面体と正多面体の章。
- Leonard M. Blumenthal, Theory and Applications of Distance Geometry, Chelsea, 1970 — Cayley–Menger の行列式の章。