【線形空間編】部分空間と生成系
こんにちは、おぐえもん(@oguemon_com)です。
前回の記事では、行列を使ってある基底から別の基底を作る方法を解説しました。
今回は、線形空間の中にある小さな線形空間(部分空間)のお話をしたいと思います。
それでは始めましょ〜!
部分空間
ある線形空間の中から適当なベクトルを集めて部分集合を作ってみたら、実はその集合自身も線形空間だった!なんてことがあります。このようなを、の部分空間と呼びます。
がの部分空間である条件は、が空集合ではなくて、かつの演算ルールがの上で線形空間の 7 条件を満たしていることです。
しかし、が線形空間ならば、その演算ルールは概ね線形空間の条件を満たしているはずなので、実は次の条件をチェックするだけで大丈夫です。
上の線形空間の部分集合がの部分空間であるための必要十分条件は、次の 3 つを全て満たすことである。
- は空集合でない。つまり、である。
- ならば である。(和の演算で閉じている)
- ならば である。(スカラー倍の演算で閉じている)
※はスカラーの集合のことで、実数や複素数の集合である。
簡単に言えば、内の任意のベクトルで演算した時、その結果が常にの中にあればは部分空間と言えるわけです。
条件 2 と 3 をまとめて次のように書くこともあります。
任意のと任意の について である。
有限生成な部分空間と生成系
適当なベクトルの1次結合で部分空間を作る
部分空間の簡単な作り方の話です。ざっくり言えば、ある線形空間の中からテキトーに何個かのベクトルを持ってこれば、それらのベクトルの 1 次結合全体の集合を作るだけで部分空間を作れるのです。
集合は上の線形空間であり、〜はの中にあるベクトルである。このとき、〜の 1 次結合全体の集合、つまり
は、の部分空間である。
実際、任意の 1 次結合同士で和やスカラー倍を計算しても結局は 1 次結合の形になる、つまり絶対に 1 次結合全体の集合の中に含まれるので、↑ の成立を確認できます。
このような部分集合は特にによって生成された部分空間と呼びます。そして、ベクトル〜を**の生成系**と呼びます。
生成系と基底の違い
ここで、「生成系」と「基底」って一緒じゃない?と思った方もいるでしょう。生成系は、部分空間をとにかく作る内のベクトルの組のことを言い、ぶっちゃけ**からテキトーにベクトルを選べば生成系を作ることができます**。一方、基底は、生成系の中でも選んだベクトルの組が 1 次独立であるもののことを言い、テキトーにベクトルを選んだだけじゃ基底にならないこともあります。
1 次独立であるかどうかの違いは、あるベクトルを成分表記するときに、同じベクトルを複数通りの書き方で記述できてしまうか否かに関わります。「とは実は同じベクトルなんだ!」なんて状況は明らかに不便なので、そんなことが起きない「基底」の方が生成系の中でも使い勝手が良いです。
基底の補充定理
今度は親の基底の話です。部分空間の基底に、適当(テキトーではない)なベクトルをいくつか加えることで、親の線形空間の基底を作ることができます。
次元の線形空間の基底について考える。をの部分空間とし、その次元は(ただしは未満)とする。さらに、ベクトル〜をの基底とする。
このとき、個ののベクトル〜を適当に選ぶことで、個のベクトル〜をの基底にすることができる。
「補充定理」なんて呼ばれているのは、まさに部分空間の基底に、適当なベクトルを「補充」することで、親の線形空間の基底を作ることができるからなんですね。
これの証明は多分授業で先生が張り切って板書してくれると思うのでそちらを聞いてください。せっかくなので概略を言うと、の基底だけで表現できない内のベクトルをの基底に加えると、「基底&新しいベクトル」の組は 1 次独立になるので、今度は「基底&新しいベクトル」で表せないベクトルを持ってきて…ってのを次元がになるまで繰り返します。
おわりに
今回は、線形空間の中にある小さな線形空間(部分空間)について学習しました。
次回の記事では、線形空間における内積に関することを解説したいと思います!