math.luma.dev
検索
/linear-algebra/basics/linear-space

線形空間

線形空間(linear space)

(field)たい(K,+K,K)に対し、K上の線形空間とは、集合(set)VV上の加算(addition)+V:V×VVスカラー倍(scaling):K×VV(tuple)(V,+V,)であって次の公理(axiom)を満たすものである。それなりに分類しているが、わかりにくければ無視して問題ない。

  • (V,+V)が以下の公理を満たす(可換群(commutative group)
    • 結合律: (a+b)+c=a+(b+c)
    • 可換(commutative)律: a+b=b+a
    • 単位元(identity)0の存在: 0+a=a+0=0
    • 逆元(inverse)aの存在: a+(a)=0
  • kaは次のように、ある種の構造を保存する(準同型射(homomorphism)
    • 線形性(linearity): k(a+b)=ka+kb
  • 作用(action)させても変化しないkK恒等射(identity morphism))の存在(後述)
    • 1a=a
  • 作用は結合的である
    • (kKl)a=k(la)

ただし、a,bVkKである。今後も同様に、太字でV要素(element)を、普通のイタリックK要素を表すものとして、++K+Vのうち、どちらであるか自動でわかるので省略する。乗算(multiplication)Kについても同様、また、単に省略することもある。

V要素ベクトル(vector)と呼ぶ。

線形空間の例

線形空間は多くの分野で実用的なものは非常に興味深いものなど多くある。

最も基本的なものはR上の実数ベクトル空間(real vector space)Rnと、C上の複素ベクトル空間Cnだ。

CnR上の線形空間であると捉えることも可能。
同様に、nNに対して、KnRn演算(operation)と同様の定義とする。KnK上の線形空間となる。

K上の線形空間V集合Xについて、f:XVであるようなf全体(Hom(X,V))を以下のような演算とともに関数空間(function space)として定義する。この関数空間K上の線形空間となる。

  • (f+g)(x)f(x)+g(x)
  • (kf)(x)kf(x)

その他の多くの線形空間については、TODOなどを参照。

線形空間の解釈

線形空間を考えるモチベーションについて。
線形空間はまず(K,+K,K)可換群(V,+V)、そしてそれらを結ぶ、作用kaからなる。

最後の演算を追加するまでは、VKは独立している。それを結ぶのが、作用である。それは何でもいいというわけではなく、ある種の構造を保存したまま、VVに変換する。そういう変換のことを、V上のK作用と呼ぶ。これはV準同型射ともいう。(そうみなせる)

このある種の構造を保つ、VからV(ないしはその他の線形空間W)への変換は、これから解説する線形変換(linear transformation)というものであり、それらはたくさんあるのだが、それらを行列(matrix)を通して見る事ができるのである。

等価な公理: 乗じても変化しないkKが存在      1を乗じても変化しない

線形空間公理のなかに1a=aというものがある。

これは、ka=aであるようなkが存在することと等価なのだ。まずはこのことを証明する。

命題:  kK [ aV [ka=a]]    1a=a

証明

()について。こちらは明らか。k=1 を提示すればよい。

()について。
k=0である場合。

0a=(0+0)a=(0a)+(0a)=a+a

0a=aみ合わせて、

a+a=a    a=0

つまり、任意のa0であるということになる。そのような、V={0}の場合、10=0になるので問題ない。V{0}の場合、k0ということになる。

ka=a  1(ka)=1a(左から1)    (1k)a=1a(TODO)    ka=1a    a=1a(ka=aを左辺に代入)

つまり、該当の公理は、ただ「とにかく何でもいいから、掛けても変化しない値が存在する」といっているのと等価だということだ。

これは、(category)でいうところの、恒等射の存在の公理に相当する。実際、の中に線形空間を構築すると、該当の公理公理から自動で得られる事になる。