「線型代数学」という教程では、実数体、あるいは複素数体上の行列や線型方程式などの具体的な対象を扱うことが主である。しかし、実は線型代数学という分野はその範囲にとどまるものではなく、一般の体上においてより一般的な議論を行うことが可能である。そしてその一般論は、より抽象的な数学を学ぶ上での基礎の基礎となるものである。
この項目では、そのような一般の体上の線型空間に関する一般論を述べる。
以下、特に断りなければを体(field)とする。一般の体をよく知らない場合には、をなどに読み替えても概ね差し支えない。
一般の体上の線型空間(linear space)またはベクトル空間とは、次の公理を満たすような集合(set)のことである。
公理
を体、を集合とする。の元どうしの演算「+」と、の元に対するの元によるスカラー倍「・」が定められていて、次の条件のすべてを満たすとき、はの上の線型空間であるという。
- (加法の結合律)
- (加法の可換律)
- (加法単位元の存在)
- (加法逆元の存在)
- (加法に対するスカラー乗法の分配律)
- (体の加法に対するスカラー乗法の分配律)
- (体の乗法とスカラー乗法の両立条件)
- (スカラー乗法の単位元の存在)
これを線型空間の公理という。の元をベクトルという。公理3の「0」をの零元という。公理4のは「」と書き、これをの逆元という。以下、特に断りなければこの本の中ではは体、は線型空間であると約束する。
公理から出発するのは抽象的で少しわかりにくいかもしれないが、公理だけから議論をはじめると、この公理を満たすものすべてについて同時に議論することができ、便利である。しかしもちろんこの公理を満たすような具体的な集合にはどのようなものがあるかを知ることも重要である。いくつか例を挙げる。
例 は通常の演算によって線型空間である。特に、次元ユークリッド空間は線型空間である。
例 係数の多項式の集合は通常の演算によって線型空間である。
例 実数上の無限回微分可能な実数値関数全体の集合は線型空間である。
例 は線型空間である。より一般に、体の拡大があるとき、は線型空間である。
問 上に挙げた例が線型空間の公理を満たすことを確かめよ。
定義 とするとき。
- をの線形結合(linear combination)または一次結合という。
定義 ベクトルに対して、を満たすが以外、存在しないとき、は線形独立(linearly independent)または一次独立であるという。
- ベクトルが線形独立でないとき、は線形従属(linearly dependent)または一次従属であるという。
定義 上のベクトル空間の部分集合に対し、
- をが上で生成する部分空間といい、をこの部分空間の生成系という。
命題 が線形独立であることと、が線形独立かつ、であることは同値である。
証明 まずは、が線形独立ならば、が線形独立かつ、であることを示す。
- とする。このとき、である。が線形独立なので、である。よって、は線形独立である。
- と仮定すると、と表すことができる。移項して、となる。は線形独立なので、各係数は0になるはずだが、の係数は-1なので矛盾。よって
- 次に、が線形独立かつ、ならば、は線形独立であることを示す。
- とする。と仮定すると、となるが、なので、矛盾。よってであるから、となるが、は線形独立なので、となる。よっては線形独立。//
少し具体的な線型空間について考察してみる。において、次の3本のベクトルの組は特別な意味を持っている。
特別とはどういうことかといえば、の任意のベクトルxは、みなこのベクトルのスカラー倍によって
と表すことができ、またこの表し方は一意的ということである。
一般の線型空間においてもこのようなベクトルの組があれば便利である。そのようなものがあるとき、このベクトルの組に特別な名前をつけよう。
定義 をの元の組とする。の任意の元に対し、となるの元の組が一意に存在するとき、はの基底(basis)であるという。
注意すべきなのは、基底は一つの線型空間に対し一組とは限らないということである。たとえば、先ほどのもの基底であるが、一方
もの基底である。
命題 がの基底であることと、かつが線形独立であることは同値である。
証明 まずは、がの基底であるなら、かつが線形独立であることを証明する。
- は明らかである。を任意にとると、がの基底であることから、をつかってと表すことができるので、である。よって、であるから、である。
- とする。このとき、両辺を2倍するととなるが、が成り立たないと仮定するとのうちのいずれかは成り立つ。これはがの基底であることに反するので、である。よって、は線形独立である。
- 次に、かつが線形独立ならばがの基底であることを証明する。
- のとき、任意のはと表せる。と表すことができるとすると、となる。ところが、は線形独立なので、である。よってとなり、表し方は一意であることが分かった。すなわち、がの基底である。//
命題 とをの基底とすると、
つまり、(もし基底が存在すれば)基底の元の数は一定である。言い換えると、基底の元の数は各線形空間に固有の数値である。そこで、この数に名前をつけることにする。
定義 というの基底が存在するとき、をの次元(dimension)といいであらわす。このときは次元線型空間であるという。
自然数が存在するとき、は有限次元であるという。そのようなが存在しないときは、は無限次元であるといい。と書く。なお、線型空間の次元は、であるとする。
実は、無限次元線型空間には無限個の元からなる基底が存在することが知られている。例えば、上で例としてあげた線型空間は最初の以外は無限次元の線型空間であるが、にはという基底がある。の基底やの上の基底はここまで簡単に書き表すことはできないが、存在することは知られている。
線型空間の部分集合がまた線型空間になっていることがある。そのとき、この部分集合を線型部分空間(あるいは単に部分空間)という。正確に書けば以下のとおりである。
定義 が次の性質を満たすとき、はの線型部分空間(linear subspace)であるという。
公理3は一見すると公理2から導かれるように見えるが、そうではない。なぜならば、空集合は公理1,2を満たすが、公理3を満たさない。公理3は空集合は部分空間と呼ばないようにするための公理である。
命題 を線型空間、をの線型部分空間とするとき、
近代的な数学は、ある性質を満たす集合と、その集合たちの間の写像(mapping)とを調べることを基礎として発展してきた。ここでも、線型空間から線型空間への写像について調べてみる。先ほどと同様にして、どのような写像を調べる対象とするか、公理的に与える。
線形写像(linear mapping)を以下のように定義する。
定義 ,を体における線型空間とする。写像が次の性質を満たすとき、は線型写像であるという。
少し例を見てみよう。
例 Aをm×n行列とする。は線型写像である。
例 は線型写像である。
例 (微分)は線型写像である。
問 これらが線形写像であることを確かめよ。
からへの線型写像があるとき、その写像に付随して自然にの部分空間との部分空間が定まる。それがここで挙げるkerとimである。
定義 を線型写像とする。
- をの核(kernel)という。これはの部分空間である。
- をの像(image)という。これはの部分空間である。をの階数(rank)といい、であらわす。
すぐにわかることとして、まずが全射(surjection)であるということは、の像がと一致することと同値である。また、線型写像が単射(injection)であることは、核が0のほかに元を持たないことと同値である。
命題 線型写像が単射
- (証明)
- に0でない元があると仮定すると、かつであり、は単射でない。
- 逆に、と仮定する。とするとであり、は線型写像なのでである。と仮定したので、すなわちである。よっては単射である。□
有限次元線型空間の間の線型写像は、基底をとることにより、有限サイズの行列によって表示することができる。つまり、有限次元線型空間の間の線型写像について調べることは、先ほど例として最初にあげたベクトルの行列倍という線型写像を調べることに帰着できる。
まず、線型写像は基底の行き先を決めることによって決まることを示しておく。
命題 ,を線型空間とし、をの基底、をの元とする。このとき、線型写像であって、を満たすものが唯ひとつ存在する。
- (証明)
- の任意の元はを用いてと一意に表せる。ここで写像を
- で定めれば、確かに条件を満たす線型写像となっている。逆に、が条件を満たす線型写像であるとすると、線型写像の公理から
- となって、先の写像と一致する。□
この命題によって、次のような行列と線型写像とが1対1に対応することがわかる。
定義 ,を線型空間とし、をの基底、をの基底とする。線型写像が
- を満たすとき、行列をの行列表示という。
を部分空間とする。このとき、をとの和空間という。をとの共通部分という。
線型写像の集合もまた線型空間となる。ここではそのような線型空間を扱うことにする。
定義 上のベクトル空間からへの線型写像の全体は線形写像は次の加法とスカラー倍により線型空間となる。
をの双対空間(dual space)という。
双対空間はもとの空間に付随して自然に定まる線型空間である。ゆえに、下で見るようにの性質をかなり受け継いでいる。
の基底をひとつ定めると、その基底に付随してにも自然に基底が定まる。
命題 をVの基底とすると、に対して
- (クロネッカーのデルタ)
を満たすようなが一意的に存在し、はの基底となる。
このようにして定まるの基底をの双対基底(dual basis)と呼ぶ。
からへの線型写像があるとき、この写像に付随してからへの線型写像が定まる。(向きが逆になっていることに注意)
命題 を線型写像とする。写像は線型写像である。
このようにして定まる写像をの双対写像(dual mapping)と呼ぶ。
線型空間をその部分空間で「割る」ことによって新たな線型空間を作ることができる。これを商空間という。具体的には、次のような同値関係を考え、これで元の線型空間を割った商集合に対して線型空間としての構造を入れることにする。同値関係とそれで割った商集合については集合論に記載があるのでここでは繰り返さない。
定義 を線型空間、をその部分空間とする。このとき、上の同値関係「~」を次で定め、この関係によって割った商集合をと書く。
問 この関係「~」が同値関係であることを確かめよ。
関係「~」が同値関係であることが確かめられれば、晴れては集合として正当化されたことになる。この商集合への標準的な全射によるの像をと書くことにする。標準的な全射が全射であることから、の任意の元はあるの元を用いてとあらわせることを注意しておく。
次にこの集合に線型空間の構造を与えたい。そのためには、この集合の元同士の「足し算」と、の元をかける「スカラー倍」の定義を与えればよい。もっとも安直に考えるならば、
としたいところである。実際このようにするのであるが、ここでひとつ注意しなければならないのは、この演算が「定義になっている」かどうかである(きちんと定義になっていることをしばしば「well-definedである」という。定着した日本語訳は残念ながら存在しない)。どういうことかというと、次のことを確かめなければならない。
今までわれわれが知っていた演算については、これは当たり前の事実である。しかし、われわれは今新しい演算を定義しようとしているのであるから、この新しい演算が「まともな」定義であることを確かめなければならない。このことに注意する必要がある。これは特に今の場合に限らず商集合になんらかの構造を入れようとするときには必ず気をつけなければならないことである。
well-definedであることを確かめなければならないということはなかなか理解しがたいかもしれないが、実際にwell-definedであることを確かめるのは容易であるので読者に任せる。
問 上で定義した演算がwell-definedであることを確かめよ。
- (ヒント:示すべきことをもっと直接的に書き下せば、である)
問 この演算によってが線型空間になっていることを確かめよ。
問 標準的な全射は線型写像であることを示せ。
双対空間においては、元の空間の基底に対応した基底を自然に取ることができた。商空間においても、ある意味で同様のことができる。
命題 を有限次元線型空間、をその部分空間とし、はの基底であり、しかもそのうち最初の個はの基底であるとする。このとき、はの基底。
- (証明)
- を任意に取る。とかける。このとき、の定義から
- と表示できる。あとはこの表示の一意性を言えばよい。とすると、。これより
系
線型写像があるとき、そのkernelはの部分空間だったので、割った商空間を考えることができる。ここではこの商空間と元の線型写像とについて調べる。
補題 V,Wを線型空間、を線型写像とする。このとき、として写像を定めるとこれはwell-defined。
- (証明)を示せばよい。とはすなわちのことなので、f(x-x')=0。すなわちf(x)-f(x')=0である。
定理(準同型定理)
上で定めたは同型。
- (証明) 全射性は自明なので単射性を示す。とすると、f(x)=0なので、。すなわち商空間においてである。これはということに他ならず、したがっては単射である。
系 (次元定理)
,が有限次元線型空間のとき、