行列式と線型独立性(1)

係数行列が正方行列であるとき、斉次連立一次方程式が自明でない解を持つためには、係数行列の行列式が 00 に等しいことが必要にして十分です。

また、この定理の対偶は、正方行列が正則である(逆行列を持つ)ための条件を示すものです。

斉次連立一次方程式と行列式


定理 4.26(斉次連立一次方程式が自明でない解を持つための条件)

次の斉次連立一次方程式 Ax=0A \bm{x} = \bm{0} が自明でない解を持つためには、A=0\lvert \, A \, \rvert = 0 であることが必要にして十分である。

{a11x1+a12x2++a1nxn=0a21x1+a22x2++a2nxn=0an1x1+an2x2++annxn=0 \begin{equation} \tag{4.3.2} \left\{ \begin{array} {c} a_{11} x_{1} + a_{12} x_{2} + \cdots + a_{1n} x_{n} = 0 \\ a_{21} x_{1} + a_{22} x_{2} + \cdots + a_{2n} x_{n} = 0 \\ \vdots \\ a_{n1} x_{1} + a_{n2} x_{2} + \cdots + a_{nn} x_{n} = 0 \\ \end{array} \right. \end{equation}


解説

斉次連立一次方程式が自明でない解を持つ条件

定理 4.26(斉次連立一次方程式が自明でない解を持つための条件)は、係数行列 AA が正方行列であるとき、「斉次連立一次方程式 Ax=0A \bm{x} = \bm{0} が自明でない解を持つ」ことと、「AA の行列式の値が 00 に等しい( A=0\lvert \, A \, \rvert = 0 )」ことが同値であることを示しています。

ただし、定理 4.36は一般の斉次連立一次方程式に対して成り立つわけではありません。あくまで 係数列が正方行列である場合、すなわち、未知数の数と変数の数が等しい場合 に限られるという点に注意が必要です。

一般の場合の条件(定理 4.23

一般の斉次連立一次方程式が自明でない解を持つための条件は、定理 4.23(斉次連立一次方程式が自明でない解を持つための条件)の通りです。

すなわち、「未知数の数(nn)が方程式の数(mm)よりも大きい(n>mn \gt m)」ことが、自明でない解を持つための条件(十分条件)です。

係数行列が正方行列である場合

これに対して、定理 4.26(斉次連立一次方程式が自明でない解を持つための条件)は、未知数の数(nn)と方程式の数(mm)が等しい(n=mn = m)ことを前提として、斉次連立一次方程式が自明でない解を持つための必要十分条件を示しています。

このような前提の違いから、それぞれの定理が適用できる場面は異なります。

一方で、下記に示す通り、定理 4.26証明の考え方は定理 4.23(斉次連立一次方程式が自明でない解を持つための条件)の証明と同じです。

正方行列が正則である(逆行列を持つ)ための条件

定理 4.26(斉次連立一次方程式が自明でない解を持つための条件)の対偶は、正方行列が正則である(逆行列を持つ)ための条件を示しています。

定理 4.26の対偶

定理 4.26(斉次連立一次方程式が自明でない解を持つための条件)の対偶は、「斉次連立一次方程式 Ax=0A \bm{x} = \bm{0} が自明でない解を持たないためには、A0\lvert \, A \, \rvert \neq 0 であることが必要にして十分である」となります。

ここで、「Ax=0A \bm{x} = \bm{0} が自明でない解を持たない」ということは「Ax=0A \bm{x} = \bm{0} が自明な解(x=0\bm{x} = \bm{0})しか持たない」ということを意味しています。また、定理 3.22(逆行列を持つための条件)より、「A0\lvert \, A \, \rvert \neq 0」ということは、「係数行列 AA正則である」ということに他なりません。

正則である(逆行列を持つ)ための条件

したがって、定理 4.26(斉次連立一次方程式が自明でない解を持つための条件)の対偶より、「正方行列 AA が正則である(逆行列を持つ)ためには、AA を係数行列とする斉次連立一次方程式 Ax=0A \bm{x} = \bm{0} が自明な解しか持たないことが必要にして十分である」ということができます。

このように考えると、定理 4.26は、連立一次方程式の観点から、正方行列が正則であるための条件(必要十分条件)を示していると捉えられます。

関連する事項


証明

Ax=0A \bm{x} = \bm{0} が自明でない解を持つとして、仮に A0\lvert \, A \, \rvert \neq 0 とすると、AA は正則であり逆行列 A1A^{-1} を持つから、Ax=0A \bm{x} = \bm{0} に左から A1A^{-1} をかけることで x=0\bm{x} = \bm{0} となる。これは Ax=0A \bm{x} = \bm{0} が自明でない解を持つことに矛盾する。よって、Ax=0A \bm{x} = \bm{0} が自明でない解を持つならば A=0\lvert \, A \, \rvert = 0 である。

逆に、A=0\lvert \, A \, \rvert = 0 であれば Ax=0A \bm{x} = \bm{0} が自明でない解を持つことを、数学的帰納法により示す。まず、n=1n = 1 のとき(4.3.2)式a11x1=0a_{11} x_{1} = 0 という一次方程式になる。このとき A=a11=0\lvert \, A \, \rvert = a_{11} = 0 とすれば、任意の x1x_{1} に対して a11x1=0a_{11} x_{1} = 0 が成り立つから(4.3.2)式は自明でない解を持つ。次に、n>1n \gt 1 として、n1n -1 の場合に定理の主張が成り立つと仮定して nn の場合もこれが成り立つことを示す。AA のすべての要素 aij  (1i,jn)a_{ij} \; (1 \leqslant i, j \leqslant n)00 ならば、任意の x1,,xnx_{1}, \cdots, x_{n}(4.3.2)式を満たすので(4.3.2)式は自明でない解をもつ。そこで、aija_{ij} のうち少なくとも 1100 でないものがある場合について考える。例えば a110a_{11} \neq 0 とすると、(4.3.2)式は次のように変形できる。

()  {a11x1+a12x2++a1nxn=0    a22x2++a2nxn=0am2x2++amnxn=0}() \begin{align*} (\ast) \; \left\{ \begin{array} {l} a_{11} x_{1} + a_{12} x_{2} + \cdots + a_{1n} x_{n} = 0 \\ \quad \quad \; \, \, \left. \begin{array} {c} a^{\prime}_{22} x_{2} + \cdots + a^{\prime}_{2n} x_{n} = 0 \\ \vdots \\ a^{\prime}_{m2} x_{2} + \cdots + a^{\prime}_{mn} x_{n} = 0 \\ \end{array} \right\} ({\ast}^{\prime}) \end{array} \right. \end{align*}

ここで、aij=aijai1a11a1ja^{\prime}_{ij} = a_{ij} - \displaystyle\frac{a_{i1}}{a_{11}} \, a_{1j} である。逆に(\ast)を変形することで(4.3.2)式が得られるので、(4.3.2)式と( \ast)は同じ解を持つ。また、(\ast)から 11 行目の方程式を除いた({\ast}^{\prime})の係数行列を AA^{\prime} とおくと、(4.3.2)式の係数行列 AA の行列式は次のように変形できる。

A=  a11a12a1n    a21a22a2n        an1an2ann  =  a11a12a1n    0a22a2n        0an2ann  =a11  a22a2n        an2ann  =a11A \begin{split} \lvert \, A \, \rvert &= \begin{vmatrix} \; a_{11} & a_{12} & \cdots & a_{1n} \; \\ \; a_{21} & a_{22} & \cdots & a_{2n} \; \\ \; \vdots & \vdots & \ddots & \vdots \; \\ \; a_{n1} & a_{n2} & \cdots & a_{nn} \; \\ \end{vmatrix} \\ &= \begin{vmatrix} \; a_{11} & a_{12} & \cdots & a_{1n} \; \\ \; 0 & a^{\prime}_{22} & \cdots & a^{\prime}_{2n} \; \\ \; \vdots & \vdots & \ddots & \vdots \; \\ \; 0 & a^{\prime}_{n2} & \cdots & a^{\prime}_{nn} \; \\ \end{vmatrix} \\ &= a_{11} \begin{vmatrix} \; a^{\prime}_{22} & \cdots & a^{\prime}_{2n} \; \\ \; \vdots & \ddots & \vdots \; \\ \; a^{\prime}_{n2} & \cdots & a^{\prime}_{nn} \; \\ \end{vmatrix} \\ &= a_{11} \, \vert \, A^{\prime} \, \vert \end{split}

いま a110a_{11} \neq 0 であるので、A=0\lvert \, A \, \rvert = 0 ならば A=0\vert \, A^{\prime} \, \vert = 0 である。また({\ast}^{\prime})は未知数と方程式の数がともに (n1)(n-1) 個の斉次連立一次方程式であるから、帰納法の仮定により自明でない解を持つ。これを x2=α2,,xn=αnx_{2} = \alpha_{2}, \cdots, x_{n} = \alpha_{n} として、x1x_{1} を次のようにおくと、

x1=(a12a11)α2++(a1na11)αn,x2=α2,,xn=αn \begin{array} {c} x_{1} = (- \displaystyle \frac{a_{12}}{a_{11}}) \, \alpha_{2} + \cdots + (- \displaystyle \frac{a_{1n}}{a_{11}}) \, \alpha_{n}, & x_{2} = \alpha_{2}, \cdots, x_{n} = \alpha_{n} \end{array}

は、(\ast)の自明でない解の 11 つである。(4.3.2)式と(\ast)は同じ解を持つから、これは(4.3.2)式の自明でない解の 11 つでもある。a11a_{11} 以外の係数が 00 でない場合も、和や方程式の順序を入れ替えることで同様のことが成り立つ。したがって、n>1n \gt 1 のときも(4.3.2)式は自明でない解を持つ。\quad \square



証明の考え方

i\text{i}Ax=0A \bm{x} = \bm{0} が自明でない解を持つことと(ii\text{ii}A=0\lvert \, A \, \rvert = 0 であることの同値性を示します。

i\text{i}\Rightarrowii\text{ii})の証明

  • 背理法を用いて証明します。
    • Ax=0A \bm{x} = \bm{0} が自明でない解を持ち、かつ A0\lvert \, A \, \rvert \neq 0 であると仮定します。これを論理記号で表せば 「(i\text{i}  ¬\land \; {}^{\lnot}ii\text{ii})」 であり、すなわち 「(i\text{i}\Rightarrowii\text{ii})」 の否定を仮定していることに相当します。
    • 仮定より、x\bm{x} を自明でない解とすれば、Ax=0A \bm{x} = \bm{0} かつ x0\bm{x} \neq \bm{0} が成り立つはずです。
    • 同じく仮定より、A0\lvert \, A \, \rvert \neq 0 なので、AA は正則であり逆行列 A1A^{-1} を持ちます。
  • 仮定より矛盾を導きます。
    • x\bm{x} を自明でない解として Ax=0A \bm{x} = \bm{0} に左から A1A^{-1} をかけると x=0\bm{x} = \bm{0} が得られますが、これは x0\bm{x} \neq \bm{0} に矛盾します。

      Ax=0    A1Ax=A10    Ex=0    x=0 A \bm{x} = \bm{0} \; \Rightarrow \; A^{-1} A \bm{x} = A^{-1} \bm{0} \; \Rightarrow \; E \bm{x} = \bm{0} \; \Rightarrow \; \bm{x} = \bm{0}

    • 以上から(i\text{i}Ax=0A \bm{x} = \bm{0} が自明でない解を持つならば(ii\text{ii}A=0\lvert \, A \, \rvert = 0 であることが示されました。

i\text{i}\Leftarrowii\text{ii})の証明

n=1n = 1 の場合
  • (4.3.2)式a11x1=0a_{11} x_{1} = 0 という一次方程式になります。
  • 係数行列は 11 つの要素のみからなり A=(a11)A = (\, a_{11} \,) なので、A=a11=a11\lvert \, A \, \rvert = \vert \, a_{11} \, \vert = a_{11} となります。よって、仮定より A=0\lvert \, A \, \rvert = 0 ならば a11=0a_{11} = 0 が成り立ちます。
  • a11=0a_{11} = 0 であれば、任意の x1x_{1} に対して a11x1=0a_{11} x_{1} = 0 が成り立ちます。このうち x10x_{1} \neq 0 であるものはすべて自明でない解になります。
  • 以上から、A=0\lvert \, A \, \rvert = 0 であれば(4.3.2)式が自明でない解を持つことが確かめられました。
n>1n \gt 1 の場合
  • n1n -1 のとき(i\text{i}\Leftarrowii\text{ii})が成り立つと仮定して、nn のときもこれが成り立つことを確かめます。

    • すなわち、n1n-1 次の正方行列について(ii\text{ii}A=0\lvert \, A \, \rvert = 0 ならば(i\text{i}Ax=0A \bm{x} = \bm{0} が自明でない解を持つことを仮定し、これが nn 次の正方行列にも成り立つことを示します。
  • まず、係数行列が零行列である場合を考えます。

    • 係数行列が零行列であれば Ax=0A \bm{x} = \bm{0} は自明でない解をもちます。
    • AA のすべての要素 aij  (1i,jn)a_{ij} \; (1 \leqslant i, j \leqslant n)00 ならば、任意の x1,,xnx_{1}, \cdots, x_{n}(4.3.2)式を満たすからです。
    • このことは、A=OA = O ならば任意の x\bm{x} について Ox=0O \, \bm{x} = \bm{0} が成り立つということから当然といえます。
  • 次に、係数行列が零行列でない(aija_{ij} のうち少なくとも 11 つが 00 でない)場合について考えます。

  • はじめに、(4.3.2)式を変形して、帰納法の仮定を用いることができる形、すなわち、(n1)(n-1) 個の方程式からなる斉次連立一次方程式の形をつくります。

    • 例えば a110a_{11} \neq 0 とすると(4.3.2)式は次のように変形できます。

      ()  {a11x1+a12x2++a1nxn=0    a22x2++a2nxn=0an2x2++annxn=0}  () \begin{align*} (\ast) \; \left\{ \begin{array} {l} a_{11} x_{1} + a_{12} x_{2} + \cdots + a_{1n} x_{n} = 0 \\ \quad \quad \; \, \, \left. \begin{array} {c} a^{\prime}_{22} x_{2} + \cdots + a^{\prime}_{2n} x_{n} = 0 \\ \vdots \\ a^{\prime}_{n2} x_{2} + \cdots + a^{\prime}_{nn} x_{n} = 0 \\ \end{array} \right\} \; ({\ast}^{\prime}) \end{array} \right. \end{align*}

    • この変形は、(4.3.2)式の第 11 式に a21a11\displaystyle - \frac{a_{21}}{a_{11}} を掛けて第 22 式に加える、第 11 式に a31a11\displaystyle - \frac{a_{31}}{a_{11}} を掛けて第 33 式に加える \cdots という操作を、第 nn 式まで繰り返すことで得られます。

    • これは、消去法や掃出し法といった連立一次方程式の標準的な解法により、第 22 式から第 mm 式までの x1x_{1} を消去するような操作に相当します。

    • 変形により得られた新たな斉次連立一次方程式(\ast)において、各係数は aij=aijai1a11a1ja^{\prime}_{ij} = a_{ij} - \displaystyle\frac{a_{i1}}{a_{11}} \, a_{1j} と表せます。

  • (4.3.2)式と(\ast)が同じ解を持つことを確認します。

    • (4.3.2)式を変形することで(\ast)を得ましたが、逆に(\ast)を変形することで(4.3.2)式が得られます。
    • すなわち、(\ast)の第 11 式に a21a11\displaystyle \frac{a_{21}}{a_{11}} を掛けて第 22 式に加える、第 11 式に a31a11\displaystyle \frac{a_{31}}{a_{11}} を掛けて第 33 式に加える \cdots という操作を第 nn 式まで繰り返すことで(4.3.2)式が得られます。
    • よって、(4.3.2)式と(\ast)は同じ解を持つ連立一次方程式を変形したものといえます。
  • 係数行列に着目して、連立一次方程式の変形と同様に、帰納法の仮定を用いることができる形に変形します。

    • \ast)から 11 行目の方程式を除いた({\ast}^{\prime})の係数行列を AA^{\prime} とおきます。AA^{\prime} は次のような (n1,n1)(n-1, n-1) 型の正方行列になります。

      A=(  a22a2n        an2ann  ) A^{\prime} = \begin{pmatrix} \; a^{\prime}_{22} & \cdots & a^{\prime}_{2n} \; \\ \; \vdots & \ddots & \vdots \; \\ \; a^{\prime}_{n2} & \cdots & a^{\prime}_{nn} \; \\ \end{pmatrix}

    • すると(連立方程式の変形と同様に)係数行列の行列式についても次のように変形できます。

      A=  a11a12a1n    a21a22a2n        an1an2ann  =(i)  a11a12a1n    0a22a2n        0an2ann  =(ii)a11  a22a2n        an2ann  =a11A \begin{split} \lvert \, A \, \rvert &= \begin{vmatrix} \; a_{11} & a_{12} & \cdots & a_{1n} \; \\ \; a_{21} & a_{22} & \cdots & a_{2n} \; \\ \; \vdots & \vdots & \ddots & \vdots \; \\ \; a_{n1} & a_{n2} & \cdots & a_{nn} \; \\ \end{vmatrix} \\ &\overset{(\text{i})}{=} \begin{vmatrix} \; a_{11} & a_{12} & \cdots & a_{1n} \; \\ \; 0 & a^{\prime}_{22} & \cdots & a^{\prime}_{2n} \; \\ \; \vdots & \vdots & \ddots & \vdots \; \\ \; 0 & a^{\prime}_{n2} & \cdots & a^{\prime}_{nn} \; \\ \end{vmatrix} \\ &\overset{(\text{ii})}{=} a_{11} \begin{vmatrix} \; a^{\prime}_{22} & \cdots & a^{\prime}_{2n} \; \\ \; \vdots & \ddots & \vdots \; \\ \; a^{\prime}_{n2} & \cdots & a^{\prime}_{nn} \; \\ \end{vmatrix} \\ &= a_{11} \, \vert \, A^{\prime} \, \vert \\ \end{split}

    • i\text{i})は行列式の性質(定理 3.9(行列式の交代性)系 3.11)による変形です。

    • すなわち「行列式のある行を定数倍したものを他の行に加えても、行列式の値は変わらない」という性質を繰り返し適用することで、第 11 行に a21a11\displaystyle - \frac{a_{21}}{a_{11}} を掛けて第 22 行に加える、第 11 行に a31a11\displaystyle - \frac{a_{31}}{a_{11}} を掛けて第 33 行に加える \cdots という操作を、第 nn 行まで繰り返すことで得られます。

    • これは、連立方程式の変形で行った操作と同等の操作を行列式で行っていることに相当します。したがって、行列式の各要素は aij=aijai1a11a1ja^{\prime}_{ij} = a_{ij} - \displaystyle\frac{a_{i1}}{a_{11}} \, a_{1j} のようになります。

    • ii\text{ii})も行列式の性質(系 3.17(00 を含む行列の行列式))による変形です。

    • 行列式の次数を 11 つ下げることで、帰納法の仮定を用いることができる形がえられました。

  • いま、仮定より a110a_{11} \neq 0 なので、A=0\lvert \, A \, \rvert = 0 ならば A=0\vert \, A^{\prime} \, \vert = 0 となります。また、({\ast}^{\prime})は未知数と方程式の数がともに (n1)(n-1) 個の斉次連立一次方程式であるから、帰納法の仮定により A=0\vert \, A^{\prime} \, \vert = 0 ならば({\ast}^{\prime})は自明でない解を持つといえます。

  • {\ast}^{\prime})の自明でない解を x2=α2,,xn=αnx_{2} = \alpha_{2}, \cdots, x_{n} = \alpha_{n} とすれば、(\ast)の第 11 式より、x1x_{1} は次のように定まります。

    x1=(a12a11)α2++(a1na11)αn x_{1} = (- \displaystyle \frac{a_{12}}{a_{11}}) \, \alpha_{2} + \cdots + (- \displaystyle \frac{a_{1n}}{a_{11}}) \, \alpha_{n}

  • つまり、x1,,xnx_{1}, \cdots, x_{n} を次のようにおくと、これは(\ast)の自明でない解の 11 つであるということになります。

    x1=(a12a11)α2++(a1na11)αn,x2=α2,,xn=αn \begin{array} {c} x_{1} = (- \displaystyle \frac{a_{12}}{a_{11}}) \, \alpha_{2} + \cdots + (- \displaystyle \frac{a_{1n}}{a_{11}}) \, \alpha_{n}, & x_{2} = \alpha_{2}, \cdots, x_{n} = \alpha_{n} \end{array}

  • 先立って確認したように、(4.3.2)式と(\ast)は同じ解を持ちますから、これは(4.3.2)式の自明でない解でもあるということになります。

  • a110a_{11} \neq 0 の場合について考えましたが、a11a_{11} 以外の係数が 0000 でない場合も、和や方程式の順序を入れ替えることで同様に示すことができます。

  • 以上から(ii\text{ii}A=0\lvert \, A \, \rvert = 0 ならば(i\text{i}Ax=0A \bm{x} = \bm{0} が自明でない解を持つことが示されました。


まとめ

  • 次の斉次連立一次方程式が自明でない解を持つためには、A=0\lvert \, A \, \rvert = 0 が必要にして十分である(AA は係数行列)。
    {a11x1+a12x2++a1nxn=0a21x1+a22x2++a2nxn=0an1x1+an2x2++annxn=0 \begin{equation*} \left\{ \begin{array} {c} a_{11} x_{1} + a_{12} x_{2} + \cdots + a_{1n} x_{n} = 0 \\ a_{21} x_{1} + a_{22} x_{2} + \cdots + a_{2n} x_{n} = 0 \\ \vdots \\ a_{n1} x_{1} + a_{n2} x_{2} + \cdots + a_{nn} x_{n} = 0 \\ \end{array} \right. \end{equation*}

参考文献

[1] 齋藤正彦. 線型代数入門. 東京大学出版会. 1966.
[2] 永田雅宣 他. 理系のための線型代数の基礎. 紀伊國屋書店. 1986.
[3] 川久保勝夫. 線形代数学 [新装版]. 日本評論社. 2010.
[4] 松坂和夫. 線型代数入門 [新装版]. 岩波書店. 2018.
[5] 三宅敏恒. 線形代数学 初歩からジョルダン標準形へ. 培風館. 2008.
[6] S. Lang. Linear Algebra Third Edition. Springer. 1987.
[7] T. Miyake. Linear Algebra From the Beginnings to the Jordan Normal. Springer. 2022.
[8] 雪江明彦. 代数学 11 群論入門. 日本評論社. 2010.
[9] 雪江明彦. 代数学 22 環と体とガロア理論. 日本評論社. 2010.
[10] 桂利行. 代数学 I\text{I} 群と環. 東京大学出版会. 2004.
[11] 松坂和夫. 代数系入門. 岩波書店. 1976.
[12] 高木貞治. 代数学講義 [改訂新版]. 共立出版. 1965.
[13] S. Lang. Algebra Revised Third Edition. Springer. 2002.
[14] M. Artin. Algebra Second Edition. Pearson Education Limited. 2014.
[15] 青本和彦 他. 数学入門辞典. 岩波書店. 2005.


初版:2023-02-26   |   改訂:2025-05-26