コンテンツにスキップ

ベクトル空間と部分空間

なぜベクトルを一般化するのか

Section titled “なぜベクトルを一般化するのか”

これまでベクトルを数の組として計算してきました。しかし、多項式を足したり実数倍したりする規則も、数ベクトルの規則によく似ています。行列や関数についても同じです。ベクトル空間という共通の枠組みを作ると、一度証明した事実をこれらすべてに使えます。

最初の6項目は、足したり実数倍したりしても同じ世界で計算を続けられ、引き算もできることを保証します。残りは、括弧の外し方や計算順序が通常の代数と矛盾しないことを保証します。

このように「ベクトル」という語は、矢印や数の組だけを意味しません。どの対象をベクトルと呼ぶかは、考えている集合と演算によって決まります。

すべての公理を最初から確認する代わりに、次の3条件で判定できます。

空集合は零ベクトルを含まないため、部分空間ではありません。「空でない」という仮定は省略できません。

証明

部分空間なら、これらはベクトル空間の公理から必要です。逆に3条件が成り立てば、加法とスカラー倍で WW の外へ出ません。v=(1)v-\boldsymbol{v}=(-1)\boldsymbol{v}WW に入り、交換法則や分配法則など残りの規則は、もとの空間 VV で成り立つものをそのまま受け継ぎます。

右辺が0でない Ax=bA\boldsymbol{x}=\boldsymbol{b} の解集合は、一般には零ベクトルを含まないので部分空間ではありません。

証明

係数をすべて0にすれば零ベクトルが入ります。二つの線形結合を足すと係数どうしを足した線形結合になり、線形結合を実数倍しても係数を実数倍した線形結合になります。よって3条件を満たします。

Q同次方程式の部分空間判定★☆☆
W={(x,y,z)TR3x+y+z=0}W=\{(x,y,z)^{\mathsf T}\in\mathbb{R}^3\mid x+y+z=0\}

R3\mathbb{R}^3 の部分空間であることを3条件で確認してください。

HINTヒントを見る

零ベクトルを代入し、二つの解を成分ごとに足した場合と、解を実数倍した場合を調べます。

ANS解答を見る

零ベクトルは 0+0+0=00+0+0=0 を満たします。u,vW\boldsymbol{u},\boldsymbol{v}\in W なら、各ベクトルの成分和は0なので、u+v\boldsymbol{u}+\boldsymbol{v} の成分和も 0+0=00+0=0 です。また aRa\in\mathbb{R} に対して aua\boldsymbol{u} の成分和は a0=0a\cdot0=0 です。3条件を満たすため部分空間です。

Q原点を通らない集合の判定★★☆
L={(x,y)TR2x+y=1}L=\{(x,y)^{\mathsf T}\in\mathbb{R}^2\mid x+y=1\}

は部分空間ですか。判定条件のどこで失敗するかを二通り説明してください。

HINTヒントを見る

零ベクトルが入るか調べます。また、LL に入る具体的なベクトルを2倍してみます。

ANS解答を見る

零ベクトルは 0+0=10+0=1 を満たさないため、LL に入りません。これだけで部分空間ではないと分かります。別の見方では (1,0)TL(1,0)^{\mathsf T}\in L ですが、その2倍 (2,0)T(2,0)^{\mathsf T}2+012+0\neq1 なので LL に入りません。したがってスカラー倍についても閉じていません。

Q二つの部分空間の共通部分★★★
U={(x,y,z)R3:x+y+z=0},W={(x,y,z)R3:xy=0}U=\{(x,y,z)\in\mathbb R^3:x+y+z=0\},\quad W=\{(x,y,z)\in\mathbb R^3:x-y=0\}

とします。UWU\cap W の基底を一つ求めてください。

HINTヒントを見る
x=yx=y を最初の方程式へ代入します。
ANS解答を見る

x=yx=yx+y+z=0x+y+z=0 から z=2xz=-2x です。したがって

UW={x(1,1,2):xR}U\cap W=\{x(1,1,-2):x\in\mathbb R\}

なので、基底の一つは {(1,1,2)}\{(1,1,-2)\} です。

発展的には実数以外の「体」の上でも同じ考え方を使えます。このサイトでは、まず実数上のベクトル空間を中心に扱います。