双対基底




数学の線型代数学において、体 F 上のベクトル空間 V とその基底 B={vi}i∈I{displaystyle B={v_{i}}_{iin I}}B={v_{i}}_{{iin I}} が与えられたとき、その双対集合(そうついしゅうごう、英: dual set)とは、(代数的)双対空間 V * := HomF(V, F) 内のベクトルの集合 B∗={vi}i∈I{displaystyle B^{*}={v^{i}}_{iin I}}B^{*}={v^{i}}_{{iin I}} で、BB * が二重直交系を構成するもののことを言う。これは δji{displaystyle delta _{j}^{i}}delta _{j}^{i} でクロネッカーのデルタを表すとき


vi(vj)=δji(i,j∈I){displaystyle v^{i}(v_{j})=delta _{j}^{i}quad (i,jin I)}{displaystyle v^{i}(v_{j})=delta _{j}^{i}quad (i,jin I)}

を満たすことを指す。双対集合 B * は常に線型独立であるが、V * を張るのは V が有限次元であるとき、かつそのときに限る。双対集合 B * が V * を張るとき、B * は基底 B に対する双対基底(そうついきてい、英: dual basis)と呼ばれる。




目次






  • 1 導入


  • 2


  • 3 存在と一意性


  • 4 脚注


  • 5 参考文献


  • 6 関連項目





導入


3D Vector.svg

ベクトルの演算を実行するにはその成分が必要となる。デカルト座標系において、ベクトルの成分を取り出すのに必要なのは標準基底とドット積である[1]。たとえば3次元空間のベクトル


a=axi+ayj+azk{displaystyle mathbf {a} =a_{x}mathbf {i} +a_{y}mathbf {j} +a_{z}mathbf {k} }{displaystyle mathbf {a} =a_{x}mathbf {i} +a_{y}mathbf {j} +a_{z}mathbf {k} }

を考える(右図)。ここで {i,j,k}{displaystyle {mathbf {i} ,mathbf {j} ,mathbf {k} }}{displaystyle {mathbf {i} ,mathbf {j} ,mathbf {k} }} はデカルト座標系における標準基底を表す。このときベクトル a{displaystyle mathbf {a} }mathbf{a} の各成分は


ax=a⋅i,ay=a⋅j,az=a⋅k{displaystyle a_{x}=mathbf {a} cdot mathbf {i} ,quad a_{y}=mathbf {a} cdot mathbf {j} ,quad a_{z}=mathbf {a} cdot mathbf {k} }{displaystyle a_{x}=mathbf {a} cdot mathbf {i} ,quad a_{y}=mathbf {a} cdot mathbf {j} ,quad a_{z}=mathbf {a} cdot mathbf {k} }

のように取り出すことができる。そうすると、より抽象的に各成分を取り出す写像


i∗(a)=a⋅i,j∗(a)=a⋅j,k∗(a)=a⋅k{displaystyle mathbf {i} ^{*}(mathbf {a} )=mathbf {a} cdot mathbf {i} ,quad mathbf {j} ^{*}(mathbf {a} )=mathbf {a} cdot mathbf {j} ,quad mathbf {k} ^{*}(mathbf {a} )=mathbf {a} cdot mathbf {k} }{displaystyle mathbf {i} ^{*}(mathbf {a} )=mathbf {a} cdot mathbf {i} ,quad mathbf {j} ^{*}(mathbf {a} )=mathbf {a} cdot mathbf {j} ,quad mathbf {k} ^{*}(mathbf {a} )=mathbf {a} cdot mathbf {k} }

が考えたくなる。これにより、たとえば


a=i∗(a)i+j∗(a)j+k∗(a)k{displaystyle mathbf {a} =mathbf {i} ^{*}(mathbf {a} )mathbf {i} +mathbf {j} ^{*}(mathbf {a} )mathbf {j} +mathbf {k} ^{*}(mathbf {a} )mathbf {k} }{displaystyle mathbf {a} =mathbf {i} ^{*}(mathbf {a} )mathbf {i} +mathbf {j} ^{*}(mathbf {a} )mathbf {j} +mathbf {k} ^{*}(mathbf {a} )mathbf {k} }

などと書けるようになる。この {i∗,j∗,k∗}{displaystyle {mathbf {i} ^{*},mathbf {j} ^{*},mathbf {k} ^{*}}}{displaystyle {mathbf {i} ^{*},mathbf {j} ^{*},mathbf {k} ^{*}}} が標準基底 {i,j,k}{displaystyle {mathbf {i} ,mathbf {j} ,mathbf {k} }}{displaystyle {mathbf {i} ,mathbf {j} ,mathbf {k} }} の双対基底である。





例えば、R2(デカルト平面)の標準基底ベクトルは


{e1,e2}={(10),(01)}{displaystyle {mathbf {e} _{1},mathbf {e} _{2}}=left{{begin{pmatrix}1\0end{pmatrix}},{begin{pmatrix}0\1end{pmatrix}}right}}{{mathbf  {e}}_{1},{mathbf  {e}}_{2}}=left{{begin{pmatrix}1\0end{pmatrix}},{begin{pmatrix}0\1end{pmatrix}}right}

であり、その双対空間 R2* の標準基底ベクトルは


{e1,e2}={(10),(01)}{displaystyle {mathbf {e} ^{1},mathbf {e} ^{2}}=left{{begin{pmatrix}1&0end{pmatrix}},{begin{pmatrix}0&1end{pmatrix}}right}}{{mathbf  {e}}^{1},{mathbf  {e}}^{2}}=left{{begin{pmatrix}1&0end{pmatrix}},{begin{pmatrix}0&1end{pmatrix}}right}

である。


三次元ユークリッド空間において、基底 {e1, e2, e3} が与えられたとき、その二重直交(双対)基底 {e1, e2, e3} は次の式によって得ることが出来る:


e1=(e2×e3V)T, e2=(e3×e1V)T, e3=(e1×e2V)T.{displaystyle mathbf {e} ^{1}=left({frac {mathbf {e} _{2}times mathbf {e} _{3}}{V}}right)^{text{T}}, mathbf {e} ^{2}=left({frac {mathbf {e} _{3}times mathbf {e} _{1}}{V}}right)^{text{T}}, mathbf {e} ^{3}=left({frac {mathbf {e} _{1}times mathbf {e} _{2}}{V}}right)^{text{T}}.}{mathbf  {e}}^{1}=left({frac  {{mathbf  {e}}_{2}times {mathbf  {e}}_{3}}{V}}right)^{{text{T}}}, {mathbf  {e}}^{2}=left({frac  {{mathbf  {e}}_{3}times {mathbf  {e}}_{1}}{V}}right)^{{text{T}}}, {mathbf  {e}}^{3}=left({frac  {{mathbf  {e}}_{1}times {mathbf  {e}}_{2}}{V}}right)^{{text{T}}}.

ここで T は転置を表し、


V=(e1;e2;e3)=e1⋅(e2×e3)=e2⋅(e3×e1)=e3⋅(e1×e2){displaystyle V,=,left(mathbf {e} _{1};mathbf {e} _{2};mathbf {e} _{3}right),=,mathbf {e} _{1}cdot (mathbf {e} _{2}times mathbf {e} _{3}),=,mathbf {e} _{2}cdot (mathbf {e} _{3}times mathbf {e} _{1}),=,mathbf {e} _{3}cdot (mathbf {e} _{1}times mathbf {e} _{2})}V,=,left({mathbf  {e}}_{1};{mathbf  {e}}_{2};{mathbf  {e}}_{3}right),=,{mathbf  {e}}_{1}cdot ({mathbf  {e}}_{2}times {mathbf  {e}}_{3}),=,{mathbf  {e}}_{2}cdot ({mathbf  {e}}_{3}times {mathbf  {e}}_{1}),=,{mathbf  {e}}_{3}cdot ({mathbf  {e}}_{1}times {mathbf  {e}}_{2})

は基底ベクトル e1,e2{displaystyle mathbf {e} _{1},,mathbf {e} _{2}}{mathbf  {e}}_{1},,{mathbf  {e}}_{2} および e3{displaystyle mathbf {e} _{3}}{mathbf  {e}}_{3} によって構成される平行六面体の体積である。



存在と一意性


双対集合は常に存在し、V から V * への単射、すなわち、vivi へ送る線形写像を与える。これは特に、双対空間 V * の次元は V の次元以上であることを意味する[2]


しかしながら、無限次元の V に対して双対集合 B * は V * を張らない。例えば、すべての iI に対して f(vi) = 1 で定義される線型汎関数 f : VF を考える。これは明らかに、すべての vi 上でゼロでない。もし fvi の(有限)線型結合ならば——すなわち、I のある有限部分集合 K とスカラー αi によって i∈ivi{displaystyle textstyle sum _{iin K}alpha _{i}v^{i}}{displaystyle textstyle sum _{iin K}alpha _{i}v^{i}} と表せるならば—— K に含まれない任意の j に対して f(vj)=(∑i∈ivi)(vj)=0{displaystyle textstyle f(v_{j})=left(sum _{iin K}alpha _{i}v^{i}right)(v_{j})=0}{displaystyle textstyle f(v_{j})=left(sum _{iin K}alpha _{i}v^{i}right)(v_{j})=0} が成立するが、これは f の定義に矛盾する。したがって f は双対集合 B * の線型包に属さない。


無限次元空間の双対は、もとの空間よりもより高い次元(高次無限濃度)を持ち、したがって同一の添字集合を備えるような双対空間の基底は存在しない。しかしながら、ベクトルの双対集合は存在し、それはもとの空間と同型であるようなその双対空間の部分空間を定義する。さらに、線型位相空間に対し、連続的双対空間を定義することが出来、そのような場合には双対基底は存在し得る。


有限次元ベクトル空間

有限次元ベクトル空間の場合、双対集合は常に双対基底であり、各基底に対して一意的である。それらの基底を B = {e1, …, en} および B * = {e1, …, en} と表す。ベクトル ej の余ベクトル ei による評価をペアリング 〈ei, ej〉 = ei(ej) で表すとき、二重直交性の条件は次のようになる:


⟨ei,ej⟩=δji.{displaystyle leftlangle mathbf {e} ^{i},mathbf {e} _{j}rightrangle =delta _{j}^{i}.}leftlangle {mathbf  {e}}^{i},{mathbf  {e}}_{j}rightrangle =delta _{j}^{i}.

このことは、「ベクトルのペアリング」を「対応する余ベクトルによる評価」と定義することによって、ドット積(内積)を定義することに繋がる。基底ベクトルに対して、これは ei⋅v:=⟨ei,v⟩,{displaystyle mathbf {e} _{i}cdot v:=leftlangle mathbf {e} ^{i},vrightrangle ,}{mathbf  {e}}_{i}cdot v:=leftlangle {mathbf  {e}}^{i},vrightrangle , を意味し、基底ベクトルは ei⋅ej=δij{displaystyle mathbf {e} _{i}cdot mathbf {e} _{j}=delta _{ij}}{mathbf  {e}}_{i}cdot {mathbf  {e}}_{j}=delta _{{ij}} を満たす。


ここで、前述のデルタの上付き添字と下付き添字の記号は、通常、余ベクトルを使っているものとベクトルあるいは二つのベクトルを符合させるために変化するものである。形式的に言えば、δji{displaystyle delta _{j}^{i}}delta _{j}^{i} は反変計量テンソル、δij{displaystyle delta _{ij}}delta_{ij} は共変計量テンソルと見なされ、これは添字の上げ下げ(英語版) の最も簡単な例である。


ある双対基底と基底の組合せは、V の基底の空間から V * の基底の空間への写像を与え、これはまた同型でもある。実数のような位相体に対して、双対の空間は位相空間であり、これはそれらの空間の基底のスティーフェル多様体(英語版)の間の位相同型を与える。


有限次元においては、二重直交性の条件は双対の各元に対し n 個の線型独立条件を課すことが代替的に分かる(なぜならば、n 個の基底ベクトルが存在し、それらは線型独立であるからである)。したがって、双対空間の次元は n であることにより、その双対集合の各元は一意的に定められる。


ある n 次元ベクトル空間 V 上の双対ベクトルの作用については、V の元を n×1 の列ベクトルと見なし、双対空間 V * の元を 左行列乗算(英語版)による線型汎関数として作用する 1×n の行ベクトルと見なすことで分かる。



脚注





  1. ^ Lebedev, Cloud & Eremeyev 2010, p. 12.


  2. ^ Roman 2008, p. 97, Theorem 3.12.




参考文献







  • Lebedev, Leonid P.; Cloud, Michael J.; Eremeyev, Victor A. (2010), Tensor Analysis With Applications to Mechanics, World Scientific, ISBN 978-981431312-4  edit


  • Roman, S. (2008). Advanced Linear Algebra. Graduate Texts in Mathematics. 135 (Third ed.). Springer. doi:10.1007/978-0-387-72831-5. ISBN 978-0-387-72828-5. MR 2344656. Zbl 1132.15002. https://books.google.com/books?id=bSyQr-wUys8C. 




関連項目



  • 双対格子

  • リースの表現定理





Popular posts from this blog

How to reconfigure Docker Trusted Registry 2.x.x to use CEPH FS mount instead of NFS and other traditional...

is 'sed' thread safe

How to make a Squid Proxy server?