基底と次元の準備(1)

次節ではベクトル空間の基底と次元を定義します。その準備として、本節では線型従属なベクトルの組に関する一連の定理を示します。これらの定理は、ベクトル空間の基底の数(次元)が一意に定まることの根拠を与えるものです。

はじめに、斉次連立一次方程式が自明でない解を持つための条件(十分条件)を示します。斉次連立一次方程式とベクトルの線型関係は本質的に同じであるため、この条件は、あるベクトルの組が線型従属であるための条件と同じになります。

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


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

n>mn \gt m ならば、次の斉次連立一次方程式は自明でない解を持つ。

{   a11x1+a12x2++a1nxn=0a21x1+a22x2++a2nxn=0  am1x1+am2x2++amnxn=0(4.3.1) \begin{equation*} \left\{ \; \, \begin{alignat*} {4} && 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_{m1} x_{1} &+ a_{m2} x_{2} &+ \cdots &+ a_{mn} x_{n} &= 0 \\ \end{alignat*} \right. \end{equation*} \tag{4.3.1}



解説

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

未知数の数 nn が式の数 mm よりも多いとき、斉次連立一次方程式は自明でない解を持ちます。すなわち、n>mn \gt m であることは斉次連立一次方程式が自明でない解を持つための十分条件であるといえます。

自明な解と自明でない解

x1==xn=0x_{1} = \cdots = x_{n} = 0 とすれば(4.3.1)式は常に成り立ちます。したがって、(4.3.1)式のような斉次連立一次方程式は必ず解を持ち、このような解を自明な解(trivial solution\text{trivial solution})といいます。

斉次連立一次方程式が自明でない解を持つということは、(4.3.1)式x1==xn=0x_{1} = \cdots = x_{n} = 0 以外の解を持つということを意味しています。

斉次連立一次方程式が自明でない解を持つか否(自明な解しか持たない)かは、ベクトルの組が線型従属か否(線型独立)かということに対応しています。このことについては、次項に詳しくみます。

係数行列を用いた表記

(4.3.1)式は、係数行列を用いて Ax=0A \bm{x} = \bm{0} と表せます。ここで、AA は次のような (m,n)(m, n) 型の行列であり、x\bm{x}nn 項列ベクトル、0\bm{0}mm 項零ベクトルに対応しています。つまり、AMm,n(K),  xKn,  0KmA \in M_{m, n} (K), \; \bm{x} \in K^n, \; \bm{0} \in K^m です。

係数行列を用いると、定理 4.23(斉次連立一次方程式が自明でない解を持つための条件)は「n>mn \gt m ならば、Ax=0A \bm{x} = \bm{0} は自明でない解を持つ」と非常にコンパクトに表すことができます。

A=(a11a12a1na21a22a2nam1am2amn) A = \begin{pmatrix} a_{11} & a_{12} & \cdots & a_{1n} \\ a_{21} & a_{22} & \cdots & a_{2n} \\ \vdots & \vdots & \ddots & \vdots \\ a_{m1} & a_{m2} & \cdots & a_{mn} \\ \end{pmatrix}



証明

mm に関する数学的帰納法により証明する。まず、m=1m = 1 のとき(4.3.1)式は次のようになる。

a11x1+a12x2++a1nxn=0 \begin{align} \tag{\ast} a_{11} x_{1} + a_{12} x_{2} + \cdots + a_{1n} x_{n} = 0 \end{align}

a11==a1n=0a_{11} = \cdots = a_{1n} = 0 ならば、任意の x1,,xnx_{1}, \cdots, x_{n} が(\ast)式を満たすので、(\ast)式は自明でない解をもつ。また、a11,,a1na_{11}, \cdots, a_{1n} のうち少なくとも 11 つが 00 でないならば、例えば a110a_{11} \neq 0 とすると、

x1=a12++a1na11,x2==xn=1 \begin{align*} x_{1} &= - \displaystyle \frac{a_{12} + \cdots + a_{1n}}{a_{11}}, \\ x_{2} &= \cdots = x_{n} = 1 \end{align*}

は自明でない解の 11 つである。a120,,a1n0a_{12} \neq 0, \cdots, a_{1n} \neq 0 の場合を考えても同様である。したがって、m=1m = 1 のとき(4.3.1)式は自明でない解を持つ。

次に、m>1m \gt 1 のとき、(m1)(m-1) 個の方程式からなる斉次連立一次方程式が自明でない解を持つと仮定する。このとき、(4.3.1)式のすべての係数 aij  (1im,  1jn)a_{ij} \; (\, 1 \leqslant i \leqslant m, \; 1 \leqslant j \leqslant n \,)00 であれば、任意の x1,,xnx_{1}, \cdots, x_{n}(4.3.1)式を満たすので、(4.3.1)式は自明でない解をもつ。そこで、aija_{ij} のうち少なくとも 11 つは 00 でない場合について考える。例えば a110a_{11} \neq 0 とすると、(4.3.1)式は次のように変形できる。

()   {   a11x1+a12x2++a1nxn=0a22x2++a2nxn=0am2x2++amnxn=0   }   () \begin{align*} (\ast \ast) \; \, \left\{ \; \, \begin{align*} & a_{11} x_{1} + a_{12} x_{2} + \cdots + a_{1n} x_{n} = 0 \\ & \qquad \quad \, \left. \begin{alignat*} {3} & 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{alignat*} \; \, \right\} \; \, ({\ast \ast}^{\prime}) \end{align*} \right. \end{align*}

ここで、aij=aijai1a11a1ja^{\prime}_{ij} = a_{ij} - \displaystyle\frac{a_{i1}}{a_{11}} \, a_{1j} である。逆に(\ast \ast)式を変形することで(4.3.1)式が得られるので、(4.3.1)式と(\ast \ast)式は同じ解を持つ。いま、(\ast \ast)式から 11 行目の方程式を除いた({\ast \ast}^{\prime})式は、未知数が (n1)(n-1) 個、方程式が (m1)(m-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{align*} 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{align*}

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



証明の考え方

m=1m = 1 の場合と m>1m \gt 1 の場合に分けて、数学的帰納法により証明します。m=1m = 1 の場合の証明はやさしいです。m>1m \gt 1 の場合はやや複雑ですが、帰納法の仮定を使うために未知数が 11 つ少ない連立方程式をつくる必要があることと、連立方程式の解法として標準的な消去法により未知数を減らすことを合わせて考えることで、見通しが立ちます。

m=1m = 1 の場合の証明

  • m=1m = 1 ですので、(4.3.1)式は次のような一次方程式になります。

    a11x1+a12x2++a1nxn=0 \begin{align} \tag{\ast} a_{11} x_{1} + a_{12} x_{2} + \cdots + a_{1n} x_{n} = 0 \end{align}

  • まず、\ast)式のすべての係数が 00 ならば\ast)式は自明でない解をもちます。

    • a11==a1n=0a_{11} = \cdots = a_{1n} = 0 とすると、任意の x1,,xnx_{1}, \cdots, x_{n}\ast)式を満たすします。
    • つまり、任意の x10,,xn0x_{1} \neq 0, \cdots, x_{n} \neq 0\ast)式の自明でない解となるということです。
  • 次に、\ast)式の係数 a11,,a1na_{11}, \cdots, a_{1n} のうち少なくとも 11 つが 00 でない場合について考えます。

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

      x1=(a12a11)x2++(a1na11)xn \begin{align*} x_{1} = (-\frac{a_{12}}{a_{11}}) \, x_{2} + \cdots + (-\frac{a_{1n}}{a_{11}}) \, x_{n} \end{align*}

    • ここで、仮に x2==xn=1x_{2} = \cdots = x_{n} = 1 とすれば、x1=a12++a1na11x_{1} = - \displaystyle \frac{a_{12} + \cdots + a_{1n}}{a_{11}} と定まります。

    • つまり、次のような x1,,xnx_{1}, \cdots, x_{n}\ast)式の解の 11 つであり、特に自明でない解であることがわかります。

      x1=a12++a1na11,x2==xn=1 \begin{align*} x_{1} &= - \displaystyle \frac{a_{12} + \cdots + a_{1n}}{a_{11}}, \\ x_{2} &= \cdots = x_{n} = 1 \end{align*}

    • ここまで、a110a_{11} \neq 0 の場合について考えましたが、和の順序を入れ替えることで、a120,,a1n0a_{12} \neq 0, \cdots, a_{1n} \neq 0 の場合についても同様に自明でない解を持つことがわかります。

  • 以上から、m=1m = 1 のとき、\ast)式(すなわち(4.3.1)式)が自明でない解をもつことが示されました。

m>1m \gt 1 の場合の証明

  • 数学的帰納法により、m1m-1 の場合に定理の主張が成り立つことを仮定して、mm の場合も定理の主張が成り立つことを示します。
    • (m1)(m-1) 個の方程式からなる斉次連立一次方程式は自明でない解を持つと仮定します。
    • このとき、mm 個の方程式からなる斉次連立一次方程式も自明でない解を持つことを導きます。
(4.3.1)式のすべての係数が 00 に等しい場合
  • まず、(4.3.1)式のすべての係数 aij  (1im,  1jn)a_{ij} \; (\, 1 \leqslant i \leqslant m, \; 1 \leqslant j \leqslant n \,)00 である場合について考えます。
  • このとき、(4.3.1)式は自明でない解をもつことは明らかといえます。
    • すべての係数が 00 であるとすると、任意の x1,,xnx_{1}, \cdots, x_{n}(4.3.1)式を満たすします。
    • つまり、任意の x10,,xn0x_{1} \neq 0, \cdots, x_{n} \neq 0(4.3.1)式の自明でない解となります。
    • このことは、係数行列を用いて(4.3.1)式Ax=0A \, \bm{x} = \bm{0} と表したとき、A=OA = O ならば任意の x\bm{x}Ox=0O \, \bm{x} = \bm{0} を満たすことからもわかります。
(4.3.1)式の係数の少なくとも 11 つが 00 でない場合
  • 次に、(4.3.1)式の係数 aija_{ij} のうち少なくとも 11 つが 00 でない場合について考えます。
  • (4.3.1)式を変形して、帰納法の仮定を用いることができる形、すなわち、(m1)(m-1) 個の方程式からなる斉次連立一次方程式の形をつくります。
    • 例えば a110a_{11} \neq 0 とすると、(4.3.1)式は次のように変形できます。

      ()   {   a11x1+a12x2++a1nxn=0a22x2++a2nxn=0am2x2++amnxn=0   }   () \begin{align*} (\ast \ast) \; \, \left\{ \; \, \begin{align*} & a_{11} x_{1} + a_{12} x_{2} + \cdots + a_{1n} x_{n} = 0 \\ & \qquad \quad \, \left. \begin{alignat*} {3} & 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{alignat*} \; \, \right\} \; \, ({\ast \ast}^{\prime}) \end{align*} \right. \end{align*}

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

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

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

  • (4.3.1)式\ast \ast)式が同じ解を持つことを確認しておきます。
  • 帰納法の仮定を用いて、mm の場合も定理の主張が成り立つことを示します。
    • \ast \ast)式から 11 行目の方程式を除いた({\ast \ast}^{\prime})式に着目します。

      ()   {   a11x1+a12x2++a1nxn=0a22x2++a2nxn=0am2x2++amnxn=0   }   () \begin{align*} (\ast \ast) \; \, \left\{ \; \, \begin{align*} & a_{11} x_{1} + a_{12} x_{2} + \cdots + a_{1n} x_{n} = 0 \\ & \qquad \quad \, \left. \begin{alignat*} {3} & 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{alignat*} \; \, \right\} \; \, ({\ast \ast}^{\prime}) \end{align*} \right. \end{align*}

    • {\ast \ast}^{\prime})式は、未知数が (n1)(n-1) 個、方程式が (m1)(m-1) 個の斉次連立一次方程式であるから、帰納法の過程により自明な解を持つといえます。

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

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

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

      x1=(a12a11)α2++(a1na11)αn,x2=α2,  ,  xn=αn \begin{align*} 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{align*}

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

  • いま a110a_{11} \neq 0 の場合について考えましたが、a11a_{11} 以外の係数が 00 でない場合も、和や方程式の順序を入れ替えることで同様に示すことができます。
  • 以上から、m>1m \gt 1 のときも(4.3.1)式は自明でない解をもつことが示されました。

まとめ

  • n>mn \gt m ならば、次の斉次連立一次方程式は自明でない解を持つ。
    {   a11x1+a12x2++a1nxn=0a21x1+a22x2++a2nxn=0am1x1+am2x2++amnxn=0(4.3.1) \begin{equation*} \left\{ \; \, \begin{alignat*} {4} && 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_{m1} x_{1} &+ a_{m2} x_{2} &+ \cdots &+ a_{mn} x_{n} &= 0 \\ \end{alignat*} \right. \end{equation*} \tag{4.3.1}

参考文献

[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-19   |   改訂:2024-12-10