1 数ベクトルの矢印表示
平面と空間の点に座標を与えると、R 2 \mathbb{R}^2 R 2 とR 3 \mathbb{R}^3 R 3 の元を、原点を始点とする矢印として読むことができます。
定義 1.1 (矢印表示). 平面に点O O O を固定し、R 2 \mathbb{R}^2 R 2 から平面への原点を保つアフィンな全単射を一つ固定する。x ⃗ ∈ R 2 \vec{x} \in \mathbb{R}^2 x ∈ R 2 に対応する点をP x ⃗ P_{\vec{x}} P x と書く。この対応はP 0 ⃗ = O P_{\vec{0}}=O P 0 = O を満たし、O O O を原点として平面に入る和と実数倍を保つ。すなわち、平面の点の和と実数倍についてP x ⃗ + P y ⃗ = P x ⃗ + y ⃗ P_{\vec{x}}+P_{\vec{y}}=P_{\vec{x}+\vec{y}} P x + P y = P x + y およびc P x ⃗ = P c x ⃗ cP_{\vec{x}}=P_{c\vec{x}} c P x = P c x が成り立つ。x ⃗ = ( x 1 , x 2 ) ⊤ \vec{x}=(x_1,x_2)^\top x = ( x 1 , x 2 ) ⊤ 、y ⃗ = ( y 1 , y 2 ) ⊤ \vec{y}=(y_1,y_2)^\top y = ( y 1 , y 2 ) ⊤ に対し、点P x ⃗ P_{\vec{x}} P x と点P y ⃗ P_{\vec{y}} P y の距離を
( x 1 − y 1 ) 2 + ( x 2 − y 2 ) 2 \sqrt{(x_1-y_1)^2+(x_2-y_2)^2} ( x 1 − y 1 ) 2 + ( x 2 − y 2 ) 2 で定める。
x ⃗ ∈ R 2 \vec{x} \in \mathbb{R}^2 x ∈ R 2 に対し、O O O を始点としP x ⃗ P_{\vec{x}} P x を終点とする有向線分O P x ⃗ → \overrightarrow{OP_{\vec{x}}} O P x を、x ⃗ \vec{x} x の 矢印表示 (arrow representation ) という。
x ⃗ , y ⃗ ∈ R 2 \vec{x}, \vec{y} \in \mathbb{R}^2 x , y ∈ R 2 とする。点O O O から点P x ⃗ P_{\vec{x}} P x への座標の差と、点P y ⃗ P_{\vec{y}} P y から点P x ⃗ + y ⃗ P_{\vec{x}+\vec{y}} P x + y への座標の差は、ともにx ⃗ \vec{x} x である。同じく、点O O O から点P y ⃗ P_{\vec{y}} P y への座標の差と、点P x ⃗ P_{\vec{x}} P x から点P x ⃗ + y ⃗ P_{\vec{x}+\vec{y}} P x + y への座標の差は、ともにy ⃗ \vec{y} y である。したがってO O O 、P x ⃗ P_{\vec{x}} P x 、P y ⃗ P_{\vec{y}} P y が一直線上にないとき、4点O O O 、P x ⃗ P_{\vec{x}} P x 、P x ⃗ + y ⃗ P_{\vec{x}+\vec{y}} P x + y 、P y ⃗ P_{\vec{y}} P y はこの順に平行四辺形の頂点であり、x ⃗ + y ⃗ \vec{x}+\vec{y} x + y の矢印表示は、この平行四辺形のO O O を端点とする対角線である。
x ⃗ ∈ R 2 \vec{x} \in \mathbb{R}^2 x ∈ R 2 をx ⃗ ≠ 0 ⃗ \vec{x} \ne \vec{0} x = 0 である元とし、c c c を実数とする。点O O O から点P c x ⃗ P_{c\vec{x}} P c x への座標の差はc x ⃗ c\vec{x} c x であるから、P c x ⃗ P_{c\vec{x}} P c x はO O O とP x ⃗ P_{\vec{x}} P x を通る直線の上にあり、逆にこの直線上の点はすべて、ある実数t t t についてP t x ⃗ P_{t\vec{x}} P t x と書ける。O O O がこの直線を分ける二つの半直線はt > 0 t > 0 t > 0 の部分とt < 0 t < 0 t < 0 の部分であるから、c > 0 c > 0 c > 0 のときP c x ⃗ P_{c\vec{x}} P c x はP x ⃗ P_{\vec{x}} P x と同じ側にあり、c < 0 c < 0 c < 0 のとき反対側にある。c = 0 c = 0 c = 0 のときP c x ⃗ = O P_{c\vec{x}} = O P c x = O である。また、座標平面の距離公式により、x ⃗ \vec{x} x の矢印表示の長さをL L L とすると、c x ⃗ c\vec{x} c x の矢印表示の長さは∣ c ∣ L \lvert c\rvert L ∣ c ∣ L である。
空間についても、点O O O を固定し、R 3 \mathbb{R}^3 R 3 から空間への原点を保つアフィンな全単射を固定したとき、同じ規定によってR 3 \mathbb{R}^3 R 3 の元の矢印表示、和の矢印表示、実数倍の矢印表示を定める。二点の距離は、対応する座標の各成分の差の平方和の平方根で定める。
2 行列の列
m × n m \times n m × n 行列A A A とR n \mathbb{R}^n R n の元x ⃗ \vec{x} x に対し、x ⃗ \vec{x} x をn × 1 n \times 1 n × 1 行列とみなして積A x ⃗ A\vec{x} A x を取るとR m \mathbb{R}^m R m の元が得られます。A A A の列は、この対応の値として現れます。
命題 2.1. m , n m, n m , n を正の整数、A = ( a i j ) A = (a_{ij}) A = ( a ij ) を実数を成分とするm × n m \times n m × n 行列とする。1 ≤ j ≤ n 1 \le j \le n 1 ≤ j ≤ n に対し、e ⃗ j ∈ R n \vec{e}_j \in \mathbb{R}^n e j ∈ R n を、第j j j 成分が1 1 1 で他の成分が0 0 0 である元とする。このときA e ⃗ j A\vec{e}_j A e j はA A A の第j j j 列に等しい。
証明. e ⃗ j \vec{e}_j e j をn × 1 n \times 1 n × 1 行列とみなす(§D3.1 定義 3.2 )。§D3.1 定義 3.1 によりA e ⃗ j A\vec{e}_j A e j はm × 1 m \times 1 m × 1 行列であり、その第i i i 成分は∑ k = 1 n a i k ( e ⃗ j ) k \sum_{k=1}^{n} a_{ik}(\vec{e}_j)_k ∑ k = 1 n a ik ( e j ) k である。( e ⃗ j ) k (\vec{e}_j)_k ( e j ) k はk = j k = j k = j のとき1 1 1 、k ≠ j k \ne j k = j のとき0 0 0 であるから、この和はa i j a_{ij} a ij に等しい。a i j a_{ij} a ij はA A A の第j j j 列の第i i i 成分であるから、A e ⃗ j A\vec{e}_j A e j はA A A の第j j j 列に等しい。▨
次の図は、2 × 2 2 \times 2 2 × 2 行列A A A の成分を動かしたときのA e ⃗ 1 A\vec{e}_1 A e 1 とA e ⃗ 2 A\vec{e}_2 A e 2 を表示します。
x ⃗ ↦ A x ⃗ \vec{x} \mapsto A\vec{x} x ↦ A x という対応どうしの合成が行列の積に対応することは、「線形写像と表現行列」で扱います。
3 符号付き面積と符号付き体積
平行四辺形の面積を辺の長さと内角から定める代わりに、面積が満たすべき性質を条件として書き下し、その条件を満たす関数として面積を定めます。以下では、u ⃗ 1 , … , u ⃗ n ∈ R n \vec{u}_1, \dots, \vec{u}_n \in \mathbb{R}^n u 1 , … , u n ∈ R n をこの順に列として並べたn n n 次正方行列を( u ⃗ 1 ⋯ u ⃗ n ) (\vec{u}_1\ \cdots\ \vec{u}_n) ( u 1 ⋯ u n ) と書きます。
定義 3.1 (符号付き面積と符号付き体積). n ∈ { 2 , 3 } n \in \{2,3\} n ∈ { 2 , 3 } とし、e ⃗ j ∈ R n \vec{e}_j \in \mathbb{R}^n e j ∈ R n は、第j j j 成分が1 1 1 で他の成分が0 0 0 である元とする。関数W : ( R n ) n → R W:(\mathbb{R}^n)^n\to\mathbb{R} W : ( R n ) n → R に次の3条件を課す。
各引数について線形である。すなわち、任意のk ∈ { 1 , … , n } k\in\{1,\ldots,n\} k ∈ { 1 , … , n } について他の引数を固定すると、
W ( … , α u ⃗ + β u ⃗ ′ , … ) = α W ( … , u ⃗ , … ) + β W ( … , u ⃗ ′ , … ) W(\dots,\alpha\vec{u}+\beta\vec{u}',\dots)
=\alpha W(\dots,\vec{u},\dots)+\beta W(\dots,\vec{u}',\dots) W ( … , α u + β u ′ , … ) = α W ( … , u , … ) + β W ( … , u ′ , … )
が任意のu ⃗ , u ⃗ ′ ∈ R n \vec{u},\vec{u}'\in\mathbb{R}^n u , u ′ ∈ R n と任意の実数α , β \alpha,\beta α , β に対して成り立つ。
p ≠ q p\ne q p = q であって第p p p 引数と第q q q 引数が等しいならば、値は0 0 0 である。
W ( e ⃗ 1 , … , e ⃗ n ) = 1 W(\vec{e}_1,\ldots,\vec{e}_n)=1 W ( e 1 , … , e n ) = 1 である。
n = 2 n=2 n = 2 のとき、この3条件を満たすW W W をR 2 \mathbb{R}^2 R 2 の符号付き面積 (signed area ) という。n = 3 n=3 n = 3 のとき、この3条件を満たすW W W をR 3 \mathbb{R}^3 R 3 の符号付き体積 (signed volume ) という。
定理 3.2. n ∈ { 2 , 3 } n\in\{2,3\} n ∈ { 2 , 3 } とする。定義 3.1 の3条件を満たす関数W : ( R n ) n → R W:(\mathbb{R}^n)^n\to\mathbb{R} W : ( R n ) n → R はただ一つ存在し、任意のu ⃗ 1 , … , u ⃗ n ∈ R n \vec{u}_1,\ldots,\vec{u}_n\in\mathbb{R}^n u 1 , … , u n ∈ R n に対して
W ( u ⃗ 1 , … , u ⃗ n ) = det ( u ⃗ 1 ⋯ u ⃗ n ) W(\vec{u}_1,\ldots,\vec{u}_n)=\det(\vec{u}_1\ \cdots\ \vec{u}_n) W ( u 1 , … , u n ) = det ( u 1 ⋯ u n ) である。
証明. D : ( R n ) n → R D:(\mathbb{R}^n)^n\to\mathbb{R} D : ( R n ) n → R を
D ( u ⃗ 1 , … , u ⃗ n ) = det ( u ⃗ 1 ⋯ u ⃗ n ) D(\vec{u}_1,\ldots,\vec{u}_n)=\det(\vec{u}_1\ \cdots\ \vec{u}_n) D ( u 1 , … , u n ) = det ( u 1 ⋯ u n ) で定める。§D3.4 系 6.2 によりD D D は各引数について線形であり、二つの引数が等しければ値は0 0 0 である。また( e ⃗ 1 ⋯ e ⃗ n ) = I n (\vec{e}_1\ \cdots\ \vec{e}_n)=I_n ( e 1 ⋯ e n ) = I n であるから、§D3.4 定義 2.1 によりD ( e ⃗ 1 , … , e ⃗ n ) = 1 D(\vec{e}_1,\ldots,\vec{e}_n)=1 D ( e 1 , … , e n ) = 1 である。したがってD D D は定義 3.1 の3条件を満たす。
W W W を3条件を満たす関数とし、a ⃗ 1 , … , a ⃗ n ∈ R n \vec{a}_1,\ldots,\vec{a}_n\in\mathbb{R}^n a 1 , … , a n ∈ R n をこの順に行として並べた行列を( a ⃗ 1 ; … ; a ⃗ n ) (\vec{a}_1;\ldots;\vec{a}_n) ( a 1 ; … ; a n ) と書く。関数F : ( R n ) n → R F:(\mathbb{R}^n)^n\to\mathbb{R} F : ( R n ) n → R をF ( a ⃗ 1 ; … ; a ⃗ n ) = W ( a ⃗ 1 , … , a ⃗ n ) F(\vec{a}_1;\ldots;\vec{a}_n)=W(\vec{a}_1,\ldots,\vec{a}_n) F ( a 1 ; … ; a n ) = W ( a 1 , … , a n ) で定めると、F F F は§D3.4 定義 2.1 の3条件を満たす。§D3.4 定理 4.2 によりF = det F=\det F = det である。( u ⃗ 1 ; … ; u ⃗ n ) ⊤ = ( u ⃗ 1 ⋯ u ⃗ n ) (\vec{u}_1;\ldots;\vec{u}_n)^\top=(\vec{u}_1\ \cdots\ \vec{u}_n) ( u 1 ; … ; u n ) ⊤ = ( u 1 ⋯ u n ) であるから、§D3.4 命題 6.1 により
W ( u ⃗ 1 , … , u ⃗ n ) = det ( u ⃗ 1 ; … ; u ⃗ n ) = det ( u ⃗ 1 ⋯ u ⃗ n ) = D ( u ⃗ 1 , … , u ⃗ n ) W(\vec{u}_1,\ldots,\vec{u}_n)=\det(\vec{u}_1;\ldots;\vec{u}_n)=\det(\vec{u}_1\ \cdots\ \vec{u}_n)=D(\vec{u}_1,\ldots,\vec{u}_n) W ( u 1 , … , u n ) = det ( u 1 ; … ; u n ) = det ( u 1 ⋯ u n ) = D ( u 1 , … , u n ) である。したがってD D D が3条件を満たすただ一つの関数である。▨
定理 3.3. R 2 \mathbb{R}^2 R 2 の符号付き面積はただ一つ存在し、それは( u ⃗ , v ⃗ ) ↦ det ( u ⃗ v ⃗ ) (\vec{u}, \vec{v}) \mapsto \det(\vec{u}\ \vec{v}) ( u , v ) ↦ det ( u v ) である。
定理 3.4. R 3 \mathbb{R}^3 R 3 の符号付き体積はただ一つ存在し、それは( u ⃗ , v ⃗ , w ⃗ ) ↦ det ( u ⃗ v ⃗ w ⃗ ) (\vec{u}, \vec{v}, \vec{w}) \mapsto \det(\vec{u}\ \vec{v}\ \vec{w}) ( u , v , w ) ↦ det ( u v w ) である。
証明. u ⃗ = ( a , c ) ⊤ \vec{u}=(a,c)^\top u = ( a , c ) ⊤ 、v ⃗ = ( b , d ) ⊤ \vec{v}=(b,d)^\top v = ( b , d ) ⊤ とおく。u ⃗ = 0 ⃗ \vec{u}=\vec{0} u = 0 ならば、平行四辺形は退化して面積は0 0 0 であり、det ( u ⃗ v ⃗ ) = 0 \det(\vec{u}\ \vec{v})=0 det ( u v ) = 0 である。
u ⃗ ≠ 0 ⃗ \vec{u}\ne\vec{0} u = 0 とする。座標平面の距離公式により、O O O とP u ⃗ P_{\vec{u}} P u を通る直線c x − a y = 0 cx-ay=0 c x − a y = 0 と点P v ⃗ P_{\vec{v}} P v との距離は
∣ c b − a d ∣ a 2 + c 2 \frac{\lvert cb-ad\rvert}{\sqrt{a^2+c^2}} a 2 + c 2 ∣ c b − a d ∣ である。また、線分O P u ⃗ OP_{\vec{u}} O P u の長さはa 2 + c 2 \sqrt{a^2+c^2} a 2 + c 2 である。平行四辺形の面積は底辺の長さと高さの積であるから
a 2 + c 2 ⋅ ∣ c b − a d ∣ a 2 + c 2 = ∣ a d − b c ∣ = ∣ det ( u ⃗ v ⃗ ) ∣ \sqrt{a^2+c^2}\cdot\frac{\lvert cb-ad\rvert}{\sqrt{a^2+c^2}}
=\lvert ad-bc\rvert
=\lvert\det(\vec{u}\ \vec{v})\rvert a 2 + c 2 ⋅ a 2 + c 2 ∣ c b − a d ∣ = ∣ a d − b c ∣ = ∣ det ( u v )∣ である。▨
命題 3.6. u ⃗ , v ⃗ , w ⃗ ∈ R 3 \vec{u},\vec{v},\vec{w}\in\mathbb{R}^3 u , v , w ∈ R 3 とする。三辺u ⃗ , v ⃗ , w ⃗ \vec{u},\vec{v},\vec{w} u , v , w が定める平行六面体の初等幾何による通常体積を、退化している場合は0 0 0 と定める。この体積は
∣ det ( u ⃗ v ⃗ w ⃗ ) ∣ \lvert\det(\vec{u}\ \vec{v}\ \vec{w})\rvert ∣ det ( u v w )∣ に等しい。
証明. u ⃗ = ( a , d , g ) ⊤ \vec{u}=(a,d,g)^\top u = ( a , d , g ) ⊤ 、v ⃗ = ( b , e , h ) ⊤ \vec{v}=(b,e,h)^\top v = ( b , e , h ) ⊤ 、w ⃗ = ( c , f , i ) ⊤ \vec{w}=(c,f,i)^\top w = ( c , f , i ) ⊤ とし、
Δ 1 = d h − e g , Δ 2 = g b − a h , Δ 3 = a e − d b \Delta_1=dh-eg,\qquad \Delta_2=gb-ah,\qquad \Delta_3=ae-db Δ 1 = d h − e g , Δ 2 = g b − ah , Δ 3 = a e − d b とおく。
Δ 1 , Δ 2 , Δ 3 \Delta_1,\Delta_2,\Delta_3 Δ 1 , Δ 2 , Δ 3 の少なくとも一つが0 0 0 でない場合を考える。座標x , y , z x,y,z x , y , z に関する方程式
Δ 1 x + Δ 2 y + Δ 3 z = 0 \Delta_1x+\Delta_2y+\Delta_3z=0 Δ 1 x + Δ 2 y + Δ 3 z = 0 の解集合は原点を通る平面である。また、
Δ 1 a + Δ 2 d + Δ 3 g = a d h − a e g + d g b − d a h + g a e − g d b = 0 , Δ 1 b + Δ 2 e + Δ 3 h = b d h − b e g + e g b − e a h + h a e − h d b = 0 \begin{aligned}
\Delta_1a+\Delta_2d+\Delta_3g
&=adh-aeg+dgb-dah+gae-gdb=0,\\
\Delta_1b+\Delta_2e+\Delta_3h
&=bdh-beg+egb-eah+hae-hdb=0
\end{aligned} Δ 1 a + Δ 2 d + Δ 3 g Δ 1 b + Δ 2 e + Δ 3 h = a d h − a e g + d g b − d ah + g a e − g d b = 0 , = b d h − b e g + e g b − e ah + ha e − h d b = 0 であるから、この平面はP u ⃗ P_{\vec{u}} P u とP v ⃗ P_{\vec{v}} P v を含む。さらに、Δ j ≠ 0 \Delta_j\ne0 Δ j = 0 であるj j j に対応する二つの座標について、u ⃗ \vec{u} u とv ⃗ \vec{v} v の成分が作る2 2 2 次行列の行列式はΔ j \Delta_j Δ j または− Δ j -\Delta_j − Δ j である。したがってu ⃗ \vec{u} u とv ⃗ \vec{v} v は実数倍の関係になく、この平面はO O O 、P u ⃗ P_{\vec{u}} P u 、P v ⃗ P_{\vec{v}} P v が定める平面である。
L 2 = a 2 + d 2 + g 2 L^2=a^2+d^2+g^2 L 2 = a 2 + d 2 + g 2 、M 2 = b 2 + e 2 + h 2 M^2=b^2+e^2+h^2 M 2 = b 2 + e 2 + h 2 、q = a b + d e + g h q=ab+de+gh q = ab + d e + g h とおく。u ⃗ \vec{u} u とv ⃗ \vec{v} v は実数倍の関係にないためL > 0 L>0 L > 0 である。O O O とP u ⃗ P_{\vec{u}} P u を通る直線上の点P t u ⃗ P_{t\vec{u}} P t u とP v ⃗ P_{\vec{v}} P v との距離の平方は
( b − t a ) 2 + ( e − t d ) 2 + ( h − t g ) 2 = L 2 t 2 − 2 q t + M 2 = L 2 ( t − q L 2 ) 2 + M 2 − q 2 L 2 \begin{aligned}
(b-ta)^2+(e-td)^2+(h-tg)^2
&=L^2t^2-2qt+M^2\\
&=L^2\left(t-\frac{q}{L^2}\right)^2+M^2-\frac{q^2}{L^2}
\end{aligned} ( b − t a ) 2 + ( e − t d ) 2 + ( h − t g ) 2 = L 2 t 2 − 2 q t + M 2 = L 2 ( t − L 2 q ) 2 + M 2 − L 2 q 2 である。したがって、底辺O P u ⃗ OP_{\vec{u}} O P u に対するP v ⃗ P_{\vec{v}} P v の高さはM 2 − q 2 / L 2 \sqrt{M^2-q^2/L^2} M 2 − q 2 / L 2 であり、底面の平行四辺形の面積の平方はL 2 M 2 − q 2 L^2M^2-q^2 L 2 M 2 − q 2 である。一方、成分を展開すると
Δ 1 2 + Δ 2 2 + Δ 3 2 = ( d h − e g ) 2 + ( g b − a h ) 2 + ( a e − d b ) 2 = d 2 h 2 − 2 d e g h + e 2 g 2 + g 2 b 2 − 2 a b g h + a 2 h 2 + a 2 e 2 − 2 a b d e + d 2 b 2 = ( a 2 + d 2 + g 2 ) ( b 2 + e 2 + h 2 ) − ( a b + d e + g h ) 2 = L 2 M 2 − q 2 \begin{aligned}
\Delta_1^2+\Delta_2^2+\Delta_3^2
&=(dh-eg)^2+(gb-ah)^2+(ae-db)^2\\
&=d^2h^2-2degh+e^2g^2+g^2b^2-2abgh+a^2h^2\\
&\quad+a^2e^2-2abde+d^2b^2\\
&=(a^2+d^2+g^2)(b^2+e^2+h^2)-(ab+de+gh)^2\\
&=L^2M^2-q^2
\end{aligned} Δ 1 2 + Δ 2 2 + Δ 3 2 = ( d h − e g ) 2 + ( g b − ah ) 2 + ( a e − d b ) 2 = d 2 h 2 − 2 d e g h + e 2 g 2 + g 2 b 2 − 2 ab g h + a 2 h 2 + a 2 e 2 − 2 ab d e + d 2 b 2 = ( a 2 + d 2 + g 2 ) ( b 2 + e 2 + h 2 ) − ( ab + d e + g h ) 2 = L 2 M 2 − q 2 となる。ゆえに底面積はΔ 1 2 + Δ 2 2 + Δ 3 2 \sqrt{\Delta_1^2+\Delta_2^2+\Delta_3^2} Δ 1 2 + Δ 2 2 + Δ 3 2 である。
点と平面の距離公式により、P w ⃗ P_{\vec{w}} P w から底面を含む平面までの距離、すなわち平行六面体の高さは
∣ Δ 1 c + Δ 2 f + Δ 3 i ∣ Δ 1 2 + Δ 2 2 + Δ 3 2 \frac{\lvert\Delta_1c+\Delta_2f+\Delta_3i\rvert}{\sqrt{\Delta_1^2+\Delta_2^2+\Delta_3^2}} Δ 1 2 + Δ 2 2 + Δ 3 2 ∣ Δ 1 c + Δ 2 f + Δ 3 i ∣ である。通常体積は底面積と高さの積であるから、
Vol = ∣ Δ 1 c + Δ 2 f + Δ 3 i ∣ = ∣ c d h − c e g + f g b − f a h + i a e − i d b ∣ = ∣ a e i + b f g + c d h − c e g − b d i − a f h ∣ = ∣ det ( u ⃗ v ⃗ w ⃗ ) ∣ \begin{aligned}
\operatorname{Vol}
&=\lvert\Delta_1c+\Delta_2f+\Delta_3i\rvert\\
&=\lvert cdh-ceg+fgb-fah+iae-idb\rvert\\
&=\lvert aei+bfg+cdh-ceg-bdi-afh\rvert\\
&=\lvert\det(\vec{u}\ \vec{v}\ \vec{w})\rvert
\end{aligned} Vol = ∣ Δ 1 c + Δ 2 f + Δ 3 i ∣ = ∣ c d h − ce g + f g b − f ah + ia e − i d b ∣ = ∣ a e i + b f g + c d h − ce g − b d i − a f h ∣ = ∣ det ( u v w )∣ である。最後の等式は§D3.4 定理 4.2 の Leibniz 表示を3 3 3 次の場合に書き下したものである。
Δ 1 = Δ 2 = Δ 3 = 0 \Delta_1=\Delta_2=\Delta_3=0 Δ 1 = Δ 2 = Δ 3 = 0 の場合を考える。u ⃗ = 0 ⃗ \vec{u}=\vec{0} u = 0 ならば、三辺が定める平行六面体は退化している。u ⃗ ≠ 0 ⃗ \vec{u}\ne\vec{0} u = 0 ならば、a , d , g a,d,g a , d , g の少なくとも一つは0 0 0 でない。a ≠ 0 a\ne0 a = 0 ならばΔ 3 = 0 \Delta_3=0 Δ 3 = 0 とΔ 2 = 0 \Delta_2=0 Δ 2 = 0 からe = d b / a e=db/a e = d b / a とh = g b / a h=gb/a h = g b / a を得るのでv ⃗ = ( b / a ) u ⃗ \vec{v}=(b/a)\vec{u} v = ( b / a ) u である。d ≠ 0 d\ne0 d = 0 ならばΔ 3 = 0 \Delta_3=0 Δ 3 = 0 とΔ 1 = 0 \Delta_1=0 Δ 1 = 0 からb = a e / d b=ae/d b = a e / d とh = g e / d h=ge/d h = g e / d を得るのでv ⃗ = ( e / d ) u ⃗ \vec{v}=(e/d)\vec{u} v = ( e / d ) u である。g ≠ 0 g\ne0 g = 0 ならばΔ 2 = 0 \Delta_2=0 Δ 2 = 0 とΔ 1 = 0 \Delta_1=0 Δ 1 = 0 からb = a h / g b=ah/g b = ah / g とe = d h / g e=dh/g e = d h / g を得るのでv ⃗ = ( h / g ) u ⃗ \vec{v}=(h/g)\vec{u} v = ( h / g ) u である。いずれの場合もu ⃗ \vec{u} u とv ⃗ \vec{v} v は実数倍の関係にあるため、平行六面体は退化しており、通常体積は0 0 0 である。また、上の Leibniz 表示から
det ( u ⃗ v ⃗ w ⃗ ) = Δ 1 c + Δ 2 f + Δ 3 i = 0 \det(\vec{u}\ \vec{v}\ \vec{w})=\Delta_1c+\Delta_2f+\Delta_3i=0 det ( u v w ) = Δ 1 c + Δ 2 f + Δ 3 i = 0 である。したがって退化している場合にも、通常体積は行列式の絶対値に等しい。▨
4 向きと拡大率
定義 4.1 (枠と向き). n n n を正の整数とする。
R n \mathbb{R}^n R n の元の組( u ⃗ 1 , … , u ⃗ n ) (\vec{u}_1, \dots, \vec{u}_n) ( u 1 , … , u n ) であって、n n n 次正方行列U = ( u ⃗ 1 ⋯ u ⃗ n ) U = (\vec{u}_1\ \cdots\ \vec{u}_n) U = ( u 1 ⋯ u n ) が正則であるものを、R n \mathbb{R}^n R n の枠 (frame ) という。
( u ⃗ 1 , … , u ⃗ n ) (\vec{u}_1, \dots, \vec{u}_n) ( u 1 , … , u n ) と( v ⃗ 1 , … , v ⃗ n ) (\vec{v}_1, \dots, \vec{v}_n) ( v 1 , … , v n ) をR n \mathbb{R}^n R n の枠とし、U = ( u ⃗ 1 ⋯ u ⃗ n ) U = (\vec{u}_1\ \cdots\ \vec{u}_n) U = ( u 1 ⋯ u n ) 、U ′ = ( v ⃗ 1 ⋯ v ⃗ n ) U' = (\vec{v}_1\ \cdots\ \vec{v}_n) U ′ = ( v 1 ⋯ v n ) とおく。U U U は正則であるからU B = B U = I UB = BU = I U B = B U = I を満たすn n n 次正方行列B B B が存在し、P = U ′ B P = U'B P = U ′ B はP U = U ′ B U = U ′ PU = U'BU = U' P U = U ′ B U = U ′ を満たす。またP U = U ′ PU = U' P U = U ′ を満たすn n n 次正方行列P P P に対してはP = P U B = U ′ B P = PUB = U'B P = P U B = U ′ B が成り立つ。よってP U = U ′ PU = U' P U = U ′ を満たすn n n 次正方行列P P P はただ一つである。このP P P がdet P > 0 \det P > 0 det P > 0 を満たすとき、二つの枠は 同じ向きをもつ (have the same orientation ) という。
上の記号のもとで、§D3.4 定理 9.1 によりdet U ′ = det P ⋅ det U \det U' = \det P \cdot \det U det U ′ = det P ⋅ det U であり、§D3.4 定理 10.1 によりdet U ≠ 0 \det U \ne 0 det U = 0 かつdet U ′ ≠ 0 \det U' \ne 0 det U ′ = 0 であるから、二つの枠が同じ向きをもつことと、det U \det U det U とdet U ′ \det U' det U ′ がともに正またはともに負であることは同値である。同符号であるという関係は反射的、対称的かつ推移的であるから、同じ向きをもつという関係はR n \mathbb{R}^n R n の枠の全体の上の同値関係である。この同値関係による同値類をR n \mathbb{R}^n R n の向き (orientation ) という。
A A A をn n n 次の正則な実正方行列とする。R n \mathbb{R}^n R n の枠( u ⃗ 1 , … , u ⃗ n ) (\vec{u}_1, \dots, \vec{u}_n) ( u 1 , … , u n ) とU = ( u ⃗ 1 ⋯ u ⃗ n ) U = (\vec{u}_1\ \cdots\ \vec{u}_n) U = ( u 1 ⋯ u n ) に対し、§D3.1 命題 3.5 (1) により( A u ⃗ 1 ⋯ A u ⃗ n ) = A U (A\vec{u}_1\ \cdots\ A\vec{u}_n) = AU ( A u 1 ⋯ A u n ) = A U であり、§D3.4 定理 9.1 によりdet ( A U ) = det A ⋅ det U ≠ 0 \det(AU) = \det A \cdot \det U \ne 0 det ( A U ) = det A ⋅ det U = 0 であるから、( A u ⃗ 1 , … , A u ⃗ n ) (A\vec{u}_1, \dots, A\vec{u}_n) ( A u 1 , … , A u n ) もまたR n \mathbb{R}^n R n の枠である。R n \mathbb{R}^n R n のすべての枠( u ⃗ 1 , … , u ⃗ n ) (\vec{u}_1, \dots, \vec{u}_n) ( u 1 , … , u n ) について( A u ⃗ 1 , … , A u ⃗ n ) (A\vec{u}_1, \dots, A\vec{u}_n) ( A u 1 , … , A u n ) が( u ⃗ 1 , … , u ⃗ n ) (\vec{u}_1, \dots, \vec{u}_n) ( u 1 , … , u n ) と同じ向きをもつとき、対応x ⃗ ↦ A x ⃗ \vec{x} \mapsto A\vec{x} x ↦ A x は 向きを保つ (orientation-preserving ) という。
命題 4.2. n n n を正の整数とする。次が成り立つ。
R n \mathbb{R}^n R n の向きはちょうど二つであり、( e ⃗ 1 , … , e ⃗ n ) (\vec{e}_1,\ldots,\vec{e}_n) ( e 1 , … , e n ) の向きと( − e ⃗ 1 , e ⃗ 2 , … , e ⃗ n ) (-\vec{e}_1,\vec{e}_2,\ldots,\vec{e}_n) ( − e 1 , e 2 , … , e n ) の向きである。
S S S をR 2 \mathbb{R}^2 R 2 の符号付き面積とし、( u ⃗ , v ⃗ ) (\vec{u},\vec{v}) ( u , v ) をR 2 \mathbb{R}^2 R 2 の枠とする。このときS ( u ⃗ , v ⃗ ) > 0 S(\vec{u},\vec{v})>0 S ( u , v ) > 0 であることと( u ⃗ , v ⃗ ) (\vec{u},\vec{v}) ( u , v ) が( e ⃗ 1 , e ⃗ 2 ) (\vec{e}_1,\vec{e}_2) ( e 1 , e 2 ) と同じ向きをもつことは同値である。また、S ( u ⃗ , v ⃗ ) < 0 S(\vec{u},\vec{v})<0 S ( u , v ) < 0 であることと( u ⃗ , v ⃗ ) (\vec{u},\vec{v}) ( u , v ) が( − e ⃗ 1 , e ⃗ 2 ) (-\vec{e}_1,\vec{e}_2) ( − e 1 , e 2 ) と同じ向きをもつことは同値である。
証明. (1) を示す。R n \mathbb{R}^n R n の枠( u ⃗ 1 , … , u ⃗ n ) (\vec{u}_1,\ldots,\vec{u}_n) ( u 1 , … , u n ) に対し、U = ( u ⃗ 1 ⋯ u ⃗ n ) U=(\vec{u}_1\ \cdots\ \vec{u}_n) U = ( u 1 ⋯ u n ) とおく。U U U は正則であるからdet U ≠ 0 \det U\ne0 det U = 0 である。定義 4.1 (3) より、det U > 0 \det U>0 det U > 0 ならばこの枠は( e ⃗ 1 , … , e ⃗ n ) (\vec{e}_1,\ldots,\vec{e}_n) ( e 1 , … , e n ) と同じ向きをもち、det U < 0 \det U<0 det U < 0 ならば( − e ⃗ 1 , e ⃗ 2 , … , e ⃗ n ) (-\vec{e}_1,\vec{e}_2,\ldots,\vec{e}_n) ( − e 1 , e 2 , … , e n ) と同じ向きをもつ。二つの代表を列に並べた行列の行列式はそれぞれ1 1 1 と− 1 -1 − 1 であるから、§D3.4 定理 10.1 により両方とも枠であり、定義 4.1 (3) により異なる向きをもつ。
(2) を示す。定理 3.3 によりS ( u ⃗ , v ⃗ ) = det ( u ⃗ v ⃗ ) S(\vec{u},\vec{v})=\det(\vec{u}\ \vec{v}) S ( u , v ) = det ( u v ) である。したがって、二つの同値は(1) のn = 2 n=2 n = 2 の場合から従う。▨
定理 4.3. n n n を正の整数、A A A をn n n 次の正則な実正方行列とする。x ⃗ ↦ A x ⃗ \vec{x} \mapsto A\vec{x} x ↦ A x が向きを保つこととdet A > 0 \det A > 0 det A > 0 であることは同値である。
証明. e ⃗ 1 , … , e ⃗ n ∈ R n \vec{e}_1, \dots, \vec{e}_n \in \mathbb{R}^n e 1 , … , e n ∈ R n を、e ⃗ j \vec{e}_j e j の第j j j 成分が1 1 1 で他の成分が0 0 0 である元とすると、( e ⃗ 1 ⋯ e ⃗ n ) (\vec{e}_1\ \cdots\ \vec{e}_n) ( e 1 ⋯ e n ) はn n n 次単位行列であるから、( e ⃗ 1 , … , e ⃗ n ) (\vec{e}_1, \dots, \vec{e}_n) ( e 1 , … , e n ) はR n \mathbb{R}^n R n の枠である。
( u ⃗ 1 , … , u ⃗ n ) (\vec{u}_1, \dots, \vec{u}_n) ( u 1 , … , u n ) をR n \mathbb{R}^n R n の枠とし、U = ( u ⃗ 1 ⋯ u ⃗ n ) U = (\vec{u}_1\ \cdots\ \vec{u}_n) U = ( u 1 ⋯ u n ) とおく。§D3.1 命題 3.5 (1) により( A u ⃗ 1 ⋯ A u ⃗ n ) = A U (A\vec{u}_1\ \cdots\ A\vec{u}_n) = AU ( A u 1 ⋯ A u n ) = A U である。P U = A U PU = AU P U = A U を満たすn n n 次正方行列P P P は定義 4.1 (2) によりただ一つであり、P = A P = A P = A はこれを満たす。よって( A u ⃗ 1 , … , A u ⃗ n ) (A\vec{u}_1, \dots, A\vec{u}_n) ( A u 1 , … , A u n ) が( u ⃗ 1 , … , u ⃗ n ) (\vec{u}_1, \dots, \vec{u}_n) ( u 1 , … , u n ) と同じ向きをもつことはdet A > 0 \det A > 0 det A > 0 であることと同値であり、この条件は枠の取り方によらない。
したがって、det A > 0 \det A > 0 det A > 0 であればR n \mathbb{R}^n R n のすべての枠についてこの条件が成り立つのでx ⃗ ↦ A x ⃗ \vec{x} \mapsto A\vec{x} x ↦ A x は向きを保ち、逆にx ⃗ ↦ A x ⃗ \vec{x} \mapsto A\vec{x} x ↦ A x が向きを保つならば、枠( e ⃗ 1 , … , e ⃗ n ) (\vec{e}_1, \dots, \vec{e}_n) ( e 1 , … , e n ) についてこの条件が成り立つのでdet A > 0 \det A > 0 det A > 0 である。▨
例 4.4.
R = ( 0 − 1 1 0 ) , H = ( − 1 0 0 1 ) R=\begin{pmatrix}0&-1\\1&0\end{pmatrix},\qquad
H=\begin{pmatrix}-1&0\\0&1\end{pmatrix} R = ( 0 1 − 1 0 ) , H = ( − 1 0 0 1 ) とする。det R = 1 \det R=1 det R = 1 、det H = − 1 \det H=-1 det H = − 1 であるから、§D3.4 定理 10.1 によりR R R とH H H は正則である。R e ⃗ 1 = e ⃗ 2 R\vec{e}_1=\vec{e}_2 R e 1 = e 2 、R e ⃗ 2 = − e ⃗ 1 R\vec{e}_2=-\vec{e}_1 R e 2 = − e 1 であり、定理 4.3 によりx ⃗ ↦ R x ⃗ \vec{x}\mapsto R\vec{x} x ↦ R x は向きを保つ。一方、H e ⃗ 1 = − e ⃗ 1 H\vec{e}_1=-\vec{e}_1 H e 1 = − e 1 、H e ⃗ 2 = e ⃗ 2 H\vec{e}_2=\vec{e}_2 H e 2 = e 2 であり、同じ定理によりx ⃗ ↦ H x ⃗ \vec{x}\mapsto H\vec{x} x ↦ H x は向きを保たない。実際、命題 4.2 (1) により( − e ⃗ 1 , e ⃗ 2 ) (-\vec{e}_1,\vec{e}_2) ( − e 1 , e 2 ) は( e ⃗ 1 , e ⃗ 2 ) (\vec{e}_1,\vec{e}_2) ( e 1 , e 2 ) と異なる向きをもつ。
系 4.5. n ∈ { 2 , 3 } n\in\{2,3\} n ∈ { 2 , 3 } とし、W : ( R n ) n → R W:(\mathbb{R}^n)^n\to\mathbb{R} W : ( R n ) n → R を定義 3.1 の3条件を満たす関数、A A A をn n n 次実正方行列とする。任意のu ⃗ 1 , … , u ⃗ n ∈ R n \vec{u}_1,\ldots,\vec{u}_n\in\mathbb{R}^n u 1 , … , u n ∈ R n に対して
W ( A u ⃗ 1 , … , A u ⃗ n ) = det A ⋅ W ( u ⃗ 1 , … , u ⃗ n ) W(A\vec{u}_1,\ldots,A\vec{u}_n)=\det A\cdot W(\vec{u}_1,\ldots,\vec{u}_n) W ( A u 1 , … , A u n ) = det A ⋅ W ( u 1 , … , u n ) が成り立つ。
証明. §D3.1 命題 3.5 (1) により
( A u ⃗ 1 ⋯ A u ⃗ n ) = A ( u ⃗ 1 ⋯ u ⃗ n ) (A\vec{u}_1\ \cdots\ A\vec{u}_n)=A(\vec{u}_1\ \cdots\ \vec{u}_n) ( A u 1 ⋯ A u n ) = A ( u 1 ⋯ u n ) である。定理 3.2 と§D3.4 定理 9.1 により
W ( A u ⃗ 1 , … , A u ⃗ n ) = det ( A ( u ⃗ 1 ⋯ u ⃗ n ) ) = det A ⋅ det ( u ⃗ 1 ⋯ u ⃗ n ) = det A ⋅ W ( u ⃗ 1 , … , u ⃗ n ) W(A\vec{u}_1,\ldots,A\vec{u}_n)
=\det\bigl(A(\vec{u}_1\ \cdots\ \vec{u}_n)\bigr)
=\det A\cdot\det(\vec{u}_1\ \cdots\ \vec{u}_n)
=\det A\cdot W(\vec{u}_1,\ldots,\vec{u}_n) W ( A u 1 , … , A u n ) = det ( A ( u 1 ⋯ u n ) ) = det A ⋅ det ( u 1 ⋯ u n ) = det A ⋅ W ( u 1 , … , u n ) が成り立つ。▨
系 4.6. n ∈ { 2 , 3 } n\in\{2,3\} n ∈ { 2 , 3 } とし、W : ( R n ) n → R W:(\mathbb{R}^n)^n\to\mathbb{R} W : ( R n ) n → R を定義 3.1 の3条件を満たす関数、A A A をn n n 次実正方行列とする。このとき
W ( A e ⃗ 1 , … , A e ⃗ n ) = det A W(A\vec{e}_1,\ldots,A\vec{e}_n)=\det A W ( A e 1 , … , A e n ) = det A である。n = 2 n=2 n = 2 では単位正方形の像の符号付き面積がdet A \det A det A であり、n = 3 n=3 n = 3 では単位立方体の像の符号付き体積がdet A \det A det A である。
証明. 系 4.5 にu ⃗ j = e ⃗ j \vec{u}_j=\vec{e}_j u j = e j を代入し、W ( e ⃗ 1 , … , e ⃗ n ) = 1 W(\vec{e}_1,\ldots,\vec{e}_n)=1 W ( e 1 , … , e n ) = 1 を用いる。▨
例 4.7. A = ( a i j ) A = (a_{ij}) A = ( a ij ) をdet A = 0 \det A = 0 det A = 0 である2 2 2 次実正方行列とし、その第1 1 1 列をa ⃗ 1 \vec{a}_1 a 1 、第2 2 2 列をa ⃗ 2 \vec{a}_2 a 2 とする。x ⃗ ∈ R 2 \vec{x} \in \mathbb{R}^2 x ∈ R 2 の第1 1 1 成分をx 1 x_1 x 1 、第2 2 2 成分をx 2 x_2 x 2 とすると、§D3.1 定義 3.1 によりA x ⃗ A\vec{x} A x の第i i i 成分はx 1 a i 1 + x 2 a i 2 x_1 a_{i1} + x_2 a_{i2} x 1 a i 1 + x 2 a i 2 であるから、A x ⃗ = x 1 a ⃗ 1 + x 2 a ⃗ 2 A\vec{x} = x_1\vec{a}_1 + x_2\vec{a}_2 A x = x 1 a 1 + x 2 a 2 である。よって
{ A x ⃗ ∣ x ⃗ ∈ R 2 } = { x 1 a ⃗ 1 + x 2 a ⃗ 2 ∣ x 1 , x 2 ∈ R } \{A\vec{x} \mid \vec{x} \in \mathbb{R}^2\} = \{x_1\vec{a}_1 + x_2\vec{a}_2 \mid x_1, x_2 \in \mathbb{R}\} { A x ∣ x ∈ R 2 } = { x 1 a 1 + x 2 a 2 ∣ x 1 , x 2 ∈ R } である。
a ⃗ 1 = a ⃗ 2 = 0 ⃗ \vec{a}_1 = \vec{a}_2 = \vec{0} a 1 = a 2 = 0 の場合、この集合は{ 0 ⃗ } \{\vec{0}\} { 0 } であり、対応する点はO O O だけである。
a ⃗ 1 \vec{a}_1 a 1 とa ⃗ 2 \vec{a}_2 a 2 の少なくとも一方が0 ⃗ \vec{0} 0 でない場合を考える。a ⃗ 1 \vec{a}_1 a 1 とa ⃗ 2 \vec{a}_2 a 2 を入れ替えても上の集合は変わらないので、a ⃗ 1 ≠ 0 ⃗ \vec{a}_1 \ne \vec{0} a 1 = 0 としてよい。a ⃗ 1 \vec{a}_1 a 1 の成分をp , q p, q p , q 、a ⃗ 2 \vec{a}_2 a 2 の成分をr , s r, s r , s とするとdet A = p s − q r = 0 \det A = ps - qr = 0 det A = p s − q r = 0 である。p ≠ 0 p \ne 0 p = 0 のときc = r / p c = r/p c = r / p とおくとr = c p r = cp r = c p であり、p s = q r = c q p ps = qr = cqp p s = q r = c q p の両辺をp p p で割ってs = c q s = cq s = c q を得る。q ≠ 0 q \ne 0 q = 0 のときc = s / q c = s/q c = s / q とおくとs = c q s = cq s = c q であり、p s = q r ps = qr p s = q r すなわちc p q = q r cpq = qr c pq = q r の両辺をq q q で割ってr = c p r = cp r = c p を得る。a ⃗ 1 \vec{a}_1 a 1 は0 ⃗ \vec{0} 0 でないのでp ≠ 0 p \ne 0 p = 0 とq ≠ 0 q \ne 0 q = 0 の少なくとも一方が成り立ち、いずれの場合もa ⃗ 2 = c a ⃗ 1 \vec{a}_2 = c\vec{a}_1 a 2 = c a 1 である。したがって
{ x 1 a ⃗ 1 + x 2 a ⃗ 2 ∣ x 1 , x 2 ∈ R } = { ( x 1 + c x 2 ) a ⃗ 1 ∣ x 1 , x 2 ∈ R } = { t a ⃗ 1 ∣ t ∈ R } \{x_1\vec{a}_1 + x_2\vec{a}_2 \mid x_1, x_2 \in \mathbb{R}\} = \{(x_1 + cx_2)\vec{a}_1 \mid x_1, x_2 \in \mathbb{R}\} = \{t\vec{a}_1 \mid t \in \mathbb{R}\} { x 1 a 1 + x 2 a 2 ∣ x 1 , x 2 ∈ R } = {( x 1 + c x 2 ) a 1 ∣ x 1 , x 2 ∈ R } = { t a 1 ∣ t ∈ R } であり、定義 1.1 (3) により、対応する点の全体はO O O とP a ⃗ 1 P_{\vec{a}_1} P a 1 を通る直線である。
いずれの場合も、S S S をR 2 \mathbb{R}^2 R 2 の符号付き面積とすると、系 4.5 により、任意のu ⃗ , v ⃗ ∈ R 2 \vec{u}, \vec{v} \in \mathbb{R}^2 u , v ∈ R 2 に対してS ( A u ⃗ , A v ⃗ ) = 0 S(A\vec{u}, A\vec{v}) = 0 S ( A u , A v ) = 0 である。
5 演習
問題 5.1. R 3 \mathbb{R}^3 R 3 の元
u ⃗ = ( 1 2 3 ) , v ⃗ = ( 0 1 4 ) , w ⃗ = ( 5 6 0 ) \vec{u} = \begin{pmatrix} 1 \\ 2 \\ 3 \end{pmatrix}, \qquad
\vec{v} = \begin{pmatrix} 0 \\ 1 \\ 4 \end{pmatrix}, \qquad
\vec{w} = \begin{pmatrix} 5 \\ 6 \\ 0 \end{pmatrix} u = 1 2 3 , v = 0 1 4 , w = 5 6 0 と、R 3 \mathbb{R}^3 R 3 の符号付き体積V V V について、V ( u ⃗ , v ⃗ , w ⃗ ) V(\vec{u}, \vec{v}, \vec{w}) V ( u , v , w ) の値を求めよ。また
B = ( 1 1 0 0 1 1 1 0 1 ) B = \begin{pmatrix} 1 & 1 & 0 \\ 0 & 1 & 1 \\ 1 & 0 & 1 \end{pmatrix} B = 1 0 1 1 1 0 0 1 1 に対してV ( B u ⃗ , B v ⃗ , B w ⃗ ) V(B\vec{u}, B\vec{v}, B\vec{w}) V ( B u , B v , B w ) の値を求めよ。
解答. 定理 3.4 によりV ( u ⃗ , v ⃗ , w ⃗ ) = det ( u ⃗ v ⃗ w ⃗ ) V(\vec{u}, \vec{v}, \vec{w}) = \det(\vec{u}\ \vec{v}\ \vec{w}) V ( u , v , w ) = det ( u v w ) である。§D3.4 定理 4.2 の与える表示を3 3 3 次の場合に書き下すと、3 3 3 次正方行列( c i j ) (c_{ij}) ( c ij ) の行列式はc 11 c 22 c 33 + c 12 c 23 c 31 + c 13 c 21 c 32 − c 13 c 22 c 31 − c 11 c 23 c 32 − c 12 c 21 c 33 c_{11}c_{22}c_{33} + c_{12}c_{23}c_{31} + c_{13}c_{21}c_{32} - c_{13}c_{22}c_{31} - c_{11}c_{23}c_{32} - c_{12}c_{21}c_{33} c 11 c 22 c 33 + c 12 c 23 c 31 + c 13 c 21 c 32 − c 13 c 22 c 31 − c 11 c 23 c 32 − c 12 c 21 c 33 である。( u ⃗ v ⃗ w ⃗ ) (\vec{u}\ \vec{v}\ \vec{w}) ( u v w ) の成分を代入すると
det ( 1 0 5 2 1 6 3 4 0 ) = 0 + 0 + 5 ⋅ 2 ⋅ 4 − 5 ⋅ 1 ⋅ 3 − 1 ⋅ 6 ⋅ 4 − 0 = 40 − 15 − 24 = 1 \det\begin{pmatrix} 1 & 0 & 5 \\ 2 & 1 & 6 \\ 3 & 4 & 0 \end{pmatrix}
= 0 + 0 + 5 \cdot 2 \cdot 4 - 5 \cdot 1 \cdot 3 - 1 \cdot 6 \cdot 4 - 0
= 40 - 15 - 24 = 1 det 1 2 3 0 1 4 5 6 0 = 0 + 0 + 5 ⋅ 2 ⋅ 4 − 5 ⋅ 1 ⋅ 3 − 1 ⋅ 6 ⋅ 4 − 0 = 40 − 15 − 24 = 1 であるからV ( u ⃗ , v ⃗ , w ⃗ ) = 1 V(\vec{u}, \vec{v}, \vec{w}) = 1 V ( u , v , w ) = 1 である。同じ表示をB B B に用いると
det B = 1 ⋅ 1 ⋅ 1 + 1 ⋅ 1 ⋅ 1 + 0 − 0 − 1 ⋅ 1 ⋅ 0 − 1 ⋅ 0 ⋅ 1 = 2 \det B = 1 \cdot 1 \cdot 1 + 1 \cdot 1 \cdot 1 + 0 - 0 - 1 \cdot 1 \cdot 0 - 1 \cdot 0 \cdot 1 = 2 det B = 1 ⋅ 1 ⋅ 1 + 1 ⋅ 1 ⋅ 1 + 0 − 0 − 1 ⋅ 1 ⋅ 0 − 1 ⋅ 0 ⋅ 1 = 2 である。よって系 4.5 によりV ( B u ⃗ , B v ⃗ , B w ⃗ ) = det B ⋅ V ( u ⃗ , v ⃗ , w ⃗ ) = 2 V(B\vec{u}, B\vec{v}, B\vec{w}) = \det B \cdot V(\vec{u}, \vec{v}, \vec{w}) = 2 V ( B u , B v , B w ) = det B ⋅ V ( u , v , w ) = 2 である。▨
問題 5.2. e ⃗ 1 , e ⃗ 2 , e ⃗ 3 ∈ R 3 \vec{e}_1, \vec{e}_2, \vec{e}_3 \in \mathbb{R}^3 e 1 , e 2 , e 3 ∈ R 3 を、e ⃗ j \vec{e}_j e j の第j j j 成分が1 1 1 で他の成分が0 0 0 である元とする。( e ⃗ 2 , e ⃗ 3 , e ⃗ 1 ) (\vec{e}_2, \vec{e}_3, \vec{e}_1) ( e 2 , e 3 , e 1 ) がR 3 \mathbb{R}^3 R 3 の枠であることを確かめ、これが( e ⃗ 1 , e ⃗ 2 , e ⃗ 3 ) (\vec{e}_1, \vec{e}_2, \vec{e}_3) ( e 1 , e 2 , e 3 ) と同じ向きをもつかどうかを判定せよ。また
A = ( 0 − 1 0 1 0 0 0 0 − 1 ) A = \begin{pmatrix} 0 & -1 & 0 \\ 1 & 0 & 0 \\ 0 & 0 & -1 \end{pmatrix} A = 0 1 0 − 1 0 0 0 0 − 1 について、x ⃗ ↦ A x ⃗ \vec{x} \mapsto A\vec{x} x ↦ A x が向きを保つかどうかを判定せよ。
解答. U = ( e ⃗ 2 e ⃗ 3 e ⃗ 1 ) U = (\vec{e}_2\ \vec{e}_3\ \vec{e}_1) U = ( e 2 e 3 e 1 ) とおく。U U U は3 3 3 次単位行列I I I の第1 1 1 列と第2 2 2 列を入れ替え、続いて第2 2 2 列と第3 3 3 列を入れ替えて得られるから、§D3.4 系 6.2 によりdet U = ( − 1 ) 2 det I = 1 \det U = (-1)^2 \det I = 1 det U = ( − 1 ) 2 det I = 1 である。よって§D3.4 定理 10.1 によりU U U は正則であり、( e ⃗ 2 , e ⃗ 3 , e ⃗ 1 ) (\vec{e}_2, \vec{e}_3, \vec{e}_1) ( e 2 , e 3 , e 1 ) はR 3 \mathbb{R}^3 R 3 の枠である。( e ⃗ 1 e ⃗ 2 e ⃗ 3 ) = I (\vec{e}_1\ \vec{e}_2\ \vec{e}_3) = I ( e 1 e 2 e 3 ) = I でありP I = U PI = U P I = U を満たす行列はP = U P = U P = U であるから、det P = 1 > 0 \det P = 1 > 0 det P = 1 > 0 となり、( e ⃗ 2 , e ⃗ 3 , e ⃗ 1 ) (\vec{e}_2, \vec{e}_3, \vec{e}_1) ( e 2 , e 3 , e 1 ) は( e ⃗ 1 , e ⃗ 2 , e ⃗ 3 ) (\vec{e}_1, \vec{e}_2, \vec{e}_3) ( e 1 , e 2 , e 3 ) と同じ向きをもつ。
A A A については、成分のうち0 0 0 でないものは第( 1 , 2 ) (1,2) ( 1 , 2 ) 成分− 1 -1 − 1 、第( 2 , 1 ) (2,1) ( 2 , 1 ) 成分1 1 1 、第( 3 , 3 ) (3,3) ( 3 , 3 ) 成分− 1 -1 − 1 だけである。§D3.4 定理 4.2 の与える表示のうち、これら3つの成分だけを因子にもつ項は、1 1 1 を2 2 2 へ、2 2 2 を1 1 1 へ、3 3 3 を3 3 3 へ移す置換に対応する項だけであり、この置換の符号は− 1 -1 − 1 である。よってその項の値は( − 1 ) ⋅ ( − 1 ) ⋅ 1 ⋅ ( − 1 ) = − 1 (-1) \cdot (-1) \cdot 1 \cdot (-1) = -1 ( − 1 ) ⋅ ( − 1 ) ⋅ 1 ⋅ ( − 1 ) = − 1 であり、det A = − 1 \det A = -1 det A = − 1 である。§D3.4 定理 10.1 によりA A A は正則であり、det A < 0 \det A < 0 det A < 0 であるから、定理 4.3 によりx ⃗ ↦ A x ⃗ \vec{x} \mapsto A\vec{x} x ↦ A x は向きを保たない。▨