線形代数学/行列式のソースを表示
←
線形代数学/行列式
ナビゲーションに移動
検索に移動
あなたには「このページの編集」を行う権限がありません。理由は以下の通りです:
この操作は、次のグループに属する利用者のみが実行できます:
登録利用者
。
このページのソースの閲覧やコピーができます。
{{ナビゲーション|本=[[線型代数学]]|前ページ=[[線型代数学/線型方程式の解|線型方程式の解]]|ページ名=行列式|次ページ=[[線形代数学/余因子行列|余因子行列]]}} ==置換== ===置換=== <math>{1,2, \cdots, n}</math>を互いに重複しないように、<math>{1,2, \cdots, n}</math>にうつす操作を'''n次の置換'''という。 置換<math>\sigma</math>によってiがうつされる行き先を<math>\sigma (i)</math>と表す。 置換<math>\sigma</math>は、次のように、上にもとの元を、下の行き先を並べて表現される。 :<math>\sigma = \begin{pmatrix} 1 & 2 & \cdots & n \\ \sigma (1) & \sigma (2) & \cdots & \sigma (n) \end{pmatrix}</math> これは、行列と同じ表現だが、行列ではないことに注意する。 例えば、 1を2に、2を3に、3を1にうつす置換<math>\sigma</math>は、3次の置換であり、<math>\sigma (1) = 2, \sigma (2) = 3, \sigma (3) = 1</math>となり、この置換は、 <math>\sigma = \begin{pmatrix} 1 & 2 & 3 \\ 2 & 3 & 1 \end{pmatrix}</math>と表せる。 ===単位置換=== <math>e = \begin{pmatrix} 1 & 2 & \cdots & n \\ 1 & 2 & \cdots &n \end{pmatrix}</math>のように、すべての整数が変化しない置換のことを'''単位置換'''という。 ===逆置換=== ある置換<math>\sigma</math>に対し、<math>\sigma ^{-1} = \begin{pmatrix} \sigma (1) & \sigma (2) & \cdots & \sigma (n) \\ 1 & 2 & \cdots & n \end{pmatrix}</math>を'''逆置換'''という。 ===置換全体の集合=== n次の置換全体の集合を<math>S_n</math>と表す。 例えば、<math>S_3 = \left\{ \begin{pmatrix} 1 & 2 & 3 \\ 1 & 2 & 3 \end{pmatrix}, \begin{pmatrix} 1 & 2 & 3 \\ 1 & 3 & 2 \end{pmatrix}, \begin{pmatrix} 1 & 2 & 3 \\ 3 & 2 & 1 \end{pmatrix}, \begin{pmatrix} 1 & 2 & 3 \\ 2 & 1 & 3 \end{pmatrix}, \begin{pmatrix} 1 & 2 & 3 \\ 3 & 1 & 2 \end{pmatrix}, \begin{pmatrix} 1 & 2 & 3 \\ 2 & 3 & 1 \end{pmatrix} \right\}</math>である。 n次の置換全体の集合の個数が<math>n!</math>であることは自明であろう。 ===置換の合成=== 置換<math>\sigma, \tau \in S_n</math>に対し、置換の合成を<math>\sigma \tau = \begin{pmatrix} 1 & 2 & \cdots & n \\ \sigma (1) & \sigma (2) & \cdots & \sigma (n) \end{pmatrix} \begin{pmatrix} 1 & 2 & \cdots & n \\ \tau (1) & \tau (2) & \cdots & \tau (n) \end{pmatrix} =\begin{pmatrix} 1 & 2 & \cdots & n \\ \sigma (\tau (1)) & \sigma (\tau (2)) & \cdots & \sigma (\tau (n)) \end{pmatrix}</math>と定める。<br> これは、<math>1 \le i \le n</math>に対し、<math>\sigma \tau (i) = \sigma (\tau(i))</math>と表記することもできる。 こうすると、記述量が少なくなり、便利だろう。 ===置換の性質=== 置換について、以下の性質が成り立つ。 #<math>(\sigma \tau) \rho = \sigma (\tau \rho) </math> #<math> \sigma e = e \sigma = \sigma </math> #<math>\sigma \sigma^{-1} = \sigma^{-1} \sigma = e</math> ; 証明 #<math>1 \le i \le n</math>に対し、<br><math>((\sigma \tau) \rho)(i) = (\sigma \tau) (\rho (i)) = \sigma (\tau (\rho (i)))</math><br><br><math>(\sigma (\tau \rho))(i) = (\sigma)(\tau \rho (i)) = \sigma (\tau (\rho (i)))</math><br><br>よって、<math>(\sigma \tau) \rho = \sigma (\tau \rho) </math>である。<br><br><br> #<math>1 \le i \le n</math>に対し、<br><math> (\sigma e)(i) = (\sigma (e(i))) = \sigma (i)</math><br><br><math> e \sigma = (e (\sigma(i))) = \sigma (i)</math><br><br>よって<math> \sigma e = e \sigma = \sigma </math>である。<br><br><br> #<math>1 \le i \le n</math>に対し、<br><math>(\sigma \sigma^{-1})(i) = (\sigma (\sigma^{-1} (i) )) = i</math><br><br><math>(\sigma^{-1} \sigma)(i) = (\sigma^{-1} (\sigma (i) )) = i</math><br><br>よって<math>\sigma \sigma^{-1} = \sigma^{-1} \sigma = e</math>である。 ===互換=== <math>\sigma = \begin{pmatrix} 1 & 2 & \cdots & i & \cdots & j & \cdots n \\ 1 & 2 & \cdots & j & \cdots & i & \cdots n \end{pmatrix}</math>のように、iとjだけを交換する置換を'''互換'''という。 任意の置換は互換の積で表すことができ、互換の個数の偶奇は互換のとり方によらず、同じであるという性質がある。 置換を互換の積で表したとき、互換の個数が偶数個の置換を'''偶置換'''、奇数個の置換を'''奇置換'''という。 ; 証明 === 符号=== <math> \sgn(\sigma) = \begin{cases} 1 & \sigma \text{が 偶 置 換 の と き} \\ -1 & \sigma \mbox{が 奇 置 換 の と き} \end{cases}\ </math> を <math>\sigma</math> の'''符号'''という。 ==行列式== 行列 <math> A = \begin{pmatrix} a _{11} & \cdots & a _{1n} \\ \vdots & \ddots & \vdots \\ a _{n1} & \cdots & a _{nn} \end{pmatrix} </math> に対して、 <math> |A| = \det A = \sum _{\sigma \in S_n} \sgn(\sigma) a _{1, \sigma (1)} \cdots a _{n, \sigma (n)} </math> をAの行列式という。 ※ <math>\sum _{\sigma \in S_n}</math> とは、<math>\sigma</math> に <math>S_n</math> の元をすべて代入して足し合わせろという意味である。<br> たとえば、<math>A=\{1,2,3\}</math> のとき、<math>\sum_{i \in A}</math> と <math>\sum_{i=1}^{3}</math> は同じ意味である。 2次正方行列<math> A = \begin{pmatrix} a&b\\ c&d \end{pmatrix} </math>の行列式を求めてみよう。<br> 行列式の定義に当てはめると、<math>|A| = \sum _{\sigma \in S_2} \sgn(\sigma) a _{1, \sigma (1)} a _{n, \sigma (2)}</math> である。<br> <math>S_2 = \left\{ \begin{pmatrix} 1 & 2 \\ 1 & 2 \end{pmatrix}, \begin{pmatrix} 1 & 2 \\ 2 & 1 \end{pmatrix} \right\},\ \sgn \begin{pmatrix} 1 & 2 \\ 1 & 2 \end{pmatrix} = 1,\ \sgn \begin{pmatrix} 1 & 2 \\ 2 & 1 \end{pmatrix} = -1</math><br> であるから行列式は <math>ad-bc</math> である。 3次の行列式では、 <math> \det A = \begin{vmatrix} a & b & c \\ d & e & f \\ g & h & i \\ \end{vmatrix} = aei + bfg + cdh - afh - bdi -ceg </math> となる。 [[File:Schema sarrus-regel.png|alt=|thumb|サラスの方法: 左三列の行列式は、赤線で結んだ斜め三項の積の和から青線で結んだ逆斜め三項の積の和を引いたものになる。]] これは、「Sarrus(サラス)の展開」または「Sarrusの方法」、「たすきがけの法」と呼ぶもので、右図のように斜めに数を乗じたものの和と考えることができる。 例えば、第1項 <math>aei</math> は、1行1列の <math>a</math> から、3行3列の <math>i</math> までを右下に向かって順に乗じたものに等しい。また、次の <math>bfg</math> は、1行2列の <math>b</math> から始めて、右下に向かって順に乗じたものに等しい。2行3列の <math>f</math> の次は端を突き抜けて、3行1列の <math>g</math> に至る。第3項も同様である。 4から6番目の項は、右下に向かってではなく左下(右図では右上)に向かって乗じて、符号を反転したものである。 <math>4 \times 4</math> 以降の行列ではこのような簡単な計算法は得られない。 項の数は <math>n \times n</math> 行列で <math>n!</math> 個であるため、大きな行列について計算機を使わずに行列式を計算するのは困難である。 ===行列式の基本性質=== 行列式について成り立つ性質のうち、以下の4つは基本的である。 #<math>\begin{vmatrix} a_{1,1} & \cdots & a_{1,i} + a_{1,i}' & \cdots & a_{1,n} \\ \vdots & \ddots & \vdots & \ddots & \vdots \\ a_{n,1} & \cdots & a_{n,i} + a_{n,i}' & \cdots & a_{n,n} \\ \end{vmatrix} = \begin{vmatrix} a_{1,1} & \cdots & a_{1,i} & \cdots & a_{1,n} \\ \vdots & \ddots & \vdots & \ddots & \vdots \\ a_{n,1} & \cdots & a_{n,i} & \cdots & a_{n,n} \\ \end{vmatrix} + \begin{vmatrix} a_{1,1} & \cdots & a_{1,i}' & \cdots & a_{1,n} \\ \vdots & \ddots & \vdots & \ddots & \vdots \\ a_{n,1} & \cdots & a_{n,i}' & \cdots & a_{n,n} \\ \end{vmatrix} </math> #<math>\begin{vmatrix} a_{1,1} & \cdots & c a_{1,i} & \cdots & a_{1,n} \\ \vdots & \ddots & \vdots & \ddots & \vdots \\ a_{n,1} & \cdots & c a_{n,i} & \cdots & a_{n,n} \\ \end{vmatrix} = c \begin{vmatrix} a_{1,1} & \cdots & a_{1,i} & \cdots & a_{1,n} \\ \vdots & \ddots & \vdots & \ddots & \vdots \\ a_{n,1} & \cdots & a_{n,i} & \cdots & a_{n,n} \\ \end{vmatrix} </math> #<math>\begin{vmatrix}a_{1,1} & \cdots & a_{1,i} & \cdots & a_{1,j} & \cdots & a_{1,n} \\ \vdots & \ddots & \vdots & \ddots& \vdots & \ddots & \vdots \\ a_{n,1} & \cdots & a_{n,i} & \cdots & a_{n,j} & \cdots & a_{n,n} \\ \end{vmatrix} = - \begin{vmatrix}a_{1,1} & \cdots & a_{1,j} & \cdots & a_{1,i} & \cdots & a_{1,n} \\ \vdots & \ddots & \vdots & \ddots& \vdots & \ddots & \vdots \\ a_{n,1} & \cdots & a_{n,j} & \cdots & a_{n,i} & \cdots & a_{n,n} \\ \end{vmatrix}</math> #単位行列の行列式は1。 1. と 2. の性質を合わせて「列についての'''多重線型性'''」という。3. の性質は「列についての'''交代性'''」という。一般に任意の正方行列 <math>A</math> について<math>|A|=|{}^t\!A|</math> であるから、これらの性質は行についても成り立つ。 ; 証明 #<math>\sum_{\sigma \in S_n} \sgn(\sigma) a_{1,\sigma(1)} \cdots (a_{i,\sigma(i)} + a_{i,\sigma(i)}') \cdots a_{n,\sigma(n)} = \sum_{\sigma \in S_n} (\sgn(\sigma) a_{1,\sigma(1)} \cdots a_{i,\sigma(i)} \cdots a_{n,\sigma(n)} + \sgn(\sigma) a_{1,\sigma(1)} \cdots a_{i,\sigma(i)}' \cdots a_{n,\sigma(n)})</math><br><math> = \sum_{\sigma \in S_n} \sgn(\sigma) a_{1,\sigma(1)} \cdots a_{i,\sigma(i)} \cdots a_{n,\sigma(n)} + \sum_{\sigma \in S_n} \sgn(\sigma) a_{1,\sigma(1)} \cdots a_{i,\sigma(i)}' \cdots a_{n,\sigma(n)}.</math> よって証明された。 #<math>\sum_{\sigma \in S_n} \sgn(\sigma) a_{1,\sigma(1)} \cdots c a_{i,\sigma(i)} \cdots a_{n,\sigma(n)} = c \sum_{\sigma \in S_n} \sgn(\sigma) a_{1,\sigma(1)} \cdots a_{i,\sigma(i)} \cdots a_{n,\sigma(n)}.</math> よって証明された。 # n次の置換 <math>\sigma</math> に <math>i,j</math> の互換を合成した置換を <math>\tau</math> とする。このとき <math>\sigma(i)=\tau(j),\ \sigma(j)=\tau(i),\ \sigma(k)=\tau(k)\ (k\neq i,j)</math> である。もし <math>\sigma</math> が奇置換であれば <math>\tau</math> は偶置換、<math>\sigma</math> が偶置換であれば <math>\tau</math> は奇置換であるから <math>\sgn(\tau) = - \sgn(\sigma)</math> である。ゆえに<br><math> \sum_{\sigma \in S_n} \sgn(\sigma) a_{1,\sigma(1)} \cdots a_{i,\sigma(i)} \cdots a_{j,\sigma(j)} \cdots a_{n,\sigma(n)} = \sum_{\tau \in S_n} (- \sgn(\tau)) a_{1,\tau(1)} \cdots a_{i,\tau(j)} \cdots a_{j,\tau(i)} \cdots a_{n,\tau(n)}</math><br><math> = - \sum_{\tau \in S_n} \sgn(\tau) a_{1,\tau(1)} \cdots a_{i,\tau(i)} \cdots a_{j,\tau(j)} \cdots a_{n,\tau(n)}.</math> よって証明された。 # 行列式を計算すると、対角成分の積の項が1、それ以外の項は0になることから直ちに得られる。 : (転置についての不変性) 任意の置換とその逆置換について符号は等しいから、<math>\tau = \sigma^{-1}</math> として以下のように示される。 :: <math>|{}^t\!A| = \sum_{\sigma \in S_n} \sgn(\sigma) a_{\sigma(1),1} \cdots a_{\sigma(n),n} = \sum_{\sigma \in S_n} \sgn(\sigma^{-1}) a_{1,\sigma^{-1}(1)} \cdots a_{n,\sigma^{-1}(n)} = \sum_{\tau \in S_n} \sgn(\tau) a_{1,\tau(1)} \cdots a_{n,\tau(n)} = |A|.</math> 任意の正方行列に対してある実数を対応付ける作用のうち、この4つの性質を全て満たすのは行列式だけであり、この性質を定義として行列式を導出できる。 {{ナビゲーション|本=[[線型代数学]]|前ページ=[[線型代数学/線型方程式の解|線型方程式の解]]|ページ名=行列式|次ページ=[[線形代数学/余因子行列|余因子行列]]}} [[Category:線形代数学|きようれつしき]]
このページで使用されているテンプレート:
テンプレート:ナビゲーション
(
ソースを閲覧
)
線形代数学/行列式
に戻る。
ナビゲーション メニュー
個人用ツール
ログイン
名前空間
ページ
議論
日本語
表示
閲覧
ソースを閲覧
履歴表示
その他
検索
案内
メインページ
最近の更新
おまかせ表示
MediaWiki についてのヘルプ
特別ページ
ツール
リンク元
関連ページの更新状況
ページ情報