/逆基底
%indent
////////////////////////////////////////////////////////////////
* 基底 $$ \:e_n $$ の逆 [#yadec344]
;,軸と軸が直交しない座標系では、双対基底(dual basis)なるものが登場する。
;,要は、1組の基底では手に負えないから2組の基底で何とかする話。
;,習慣的には次のように、双対基底の片方を右下添字で表記し、もう片方を右上添字で表記する。
;,しかし、右上添字は指数表記に使われおり、非常に紛らわしい。
;,一応、多くの場合は文脈で判断できるが、実際に衝突する場合があるし、記号系としても曖昧なのは良くない。
#ceq(e)
$$ \:e_x $$、$$ \:e_y $$、$$ \:e_z $$
#ceq(e)
$$ \:e^x $$、$$ \:e^y $$、$$ \:e^z $$
#ceq(end)
;,さらに問題なのは、両方の基底を添字の位置で関連づけるため、計算的ではない。
;,また、$$ dx $$、$$ dy $$、$$ dz $$が基底になる微分代数など、添字が無い場合も制約になる。
;,この場合は$$ dx_1 $$、$$ dx_2 $$、$$ dx_3 $$と$$ dx^1 $$、$$ dx^2 $$、$$ dx^3 $$に書き換えば計算できるが、ベクトルと微分の繋がりが見えにくくなってしまう。
これに対し、凌宮数学では以下のように双対基底の表記を定義する。
| | | |lx: |lx: | |lx: |lx: |c
|* |< |*双対基底 |< |< |< |< |< |
|^ |< |*正基底 |< |< |*逆基底 |< |< |
|*通常表記|< |$$ \:e_x $$|$$ \:e_y $$|$$ \:e_z $$|$$ \:e^x $$|$$ \:e^y $$|$$ \:e^z $$|
|*凌宮表記|*分数表記|$$ \:e_x $$|$$ \:e_y $$|$$ \:e_z $$|$$ \ffd{1}{\:e_x} $$|$$ \ffd{1}{\:e_y} $$|$$ \ffd{1}{\:e_z} $$|
|^ |*指数表記|^ |^ |^ |$$ \:e_x^{-1} $$|$$ \:e_y^{-1} $$|$$ \:e_z^{-1} $$|
|^ |*指数略記|^ |^ |^ |$$ \:e_x^- $$|$$ \:e_y^- $$|$$ \:e_z^- $$|
;,分数表記を用いたのは、双対基底の定義のうち$$ \:e_x $ \sx $ \:e^x $ = $ 1 $$を満たすため。
;,理屈は次節で述べるとして、要は直観的に分数で理解すべきに尽きる。
;,指数表記は、単にスカラの逆数が$$ -1 $$乗に書けるのに合わせているだけ。
;,指数略記は、式ではなく、$$ \:e^x $$のように一塊で扱いたい場合の記号である。
;,また、正基底と逆基底が互いに双対であるため、逆基底の逆基底は$$ \ffd{1}{\:e_x^-} $ = $ \ffd{1}{\ffd{1}{\:e_x}} $ = $ \:e_x $$のように正基底に戻る。
%bodynote
////////////////////////////////////////////////////////////////
* 双対基底の定義式 [#s7f65b9f]
3次元の場合、双対基底の定義を通常表記で書くと、こうなる:
#ceq(e)
$$ \:e_x $ \sx $ \:e^x $ = $ 1 $$
#ceq(q)
$$ \:e_x $ \sx $ \:e^y $ = $ 0 $$
#ceq(q)
$$ \:e_x $ \sx $ \:e^z $ = $ 0 $$
#ceq(e)
$$ \:e_y $ \sx $ \:e^x $ = $ 0 $$
#ceq(q)
$$ \:e_y $ \sx $ \:e^y $ = $ 1 $$
#ceq(q)
$$ \:e_y $ \sx $ \:e^z $ = $ 0 $$
#ceq(e)
$$ \:e_z $ \sx $ \:e^x $ = $ 0 $$
#ceq(q)
$$ \:e_z $ \sx $ \:e^y $ = $ 0 $$
#ceq(q)
$$ \:e_z $ \sx $ \:e^z $ = $ 1 $$
#ceq(end)
これを凌宮表記で書くと:
#ceq(e)
$$ \:e_x $ \sx $ \ffd{1}{\:e_x} $ = $ 1 $$
#ceq(q)
$$ \:e_x $ \sx $ \ffd{1}{\:e_y} $ = $ 0 $$
#ceq(q)
$$ \:e_x $ \sx $ \ffd{1}{\:e_z} $ = $ 0 $$
#ceq(e)
$$ \:e_y $ \sx $ \ffd{1}{\:e_x} $ = $ 0 $$
#ceq(q)
$$ \:e_y $ \sx $ \ffd{1}{\:e_y} $ = $ 1 $$
#ceq(q)
$$ \:e_y $ \sx $ \ffd{1}{\:e_z} $ = $ 0 $$
#ceq(e)
$$ \:e_z $ \sx $ \ffd{1}{\:e_x} $ = $ 0 $$
#ceq(q)
$$ \:e_z $ \sx $ \ffd{1}{\:e_y} $ = $ 0 $$
#ceq(q)
$$ \:e_z $ \sx $ \ffd{1}{\:e_z} $ = $ 1 $$
#ceq(end)
;,このうち、$$ \:e_x $ \sx $ \ffd{1}{\:e_x} $ = $ 1 $$など内積が$$ 1 $$の定義式は、表記の定義に利用しているために小学校レベルになる。
;,残り、内積が$$ 0 $$の定義式も、一義に定まらないベクトル除算を一つに絞るための必須条件として解釈すれば、表記に含まれることになる。
;,図1は通常のベクトル除算である。$$ \:e_x $$との内積が$$ 1 $$のベクトルは幾らでもある。
;,図2は基底のベクトル除算である。$$ \:e_x $$以外の基底と垂直という垂直条件を追加すれば、解が1つに絞れる。
;,このセットで考えるのが、基底が通常のベクトルとの違いであり、逆基底を定義できる理由である。
|*図1:ベクトル除算 |*図2:基底除算 |l:
|&attachref(./ベクトル除算.png,25%);|&attachref(./基底除算.png,25%);|
%bodynote
////////////////////////////////////////////////////////////////
* 逆基底の計算式 [#l9c36f61]
;,3次元の場合、垂直条件:$$ \ffd{1}{\:e_x} $ \perp $ \:e_y $$かつ$$ \ffd{1}{\:e_x} $ \perp $ \:e_z $$であるため、
$$ \ffd{1}{\:e_x} $ /\!/ $ \:e_y $ \vx $ \:e_z $$という関係が成り立つ。
;,このため、任意の比例定数$$ k $$を使って、$$ \ffd{1}{\:e_x} $ = $ k $ \:e_y $ \vx $ \:e_z $$と書ける
((計算自体は、参考:[[[物理のかぎしっぽ / ベクトル解析 / 双対基底]>http://hooktail.sub.jp/vectoranalysis/DualBases/]] が丁寧で分かりやすい。))。
;,正規条件:$$ \:e_x $ \sx $ \ffd{1}{\:e_x} $ = $ 1 $$より、
$$ 1 $ = $ \:e_x $ \sx $ \ffd{1}{\:e_x} $ = $ k $ \:e_x \sx (\:e_y \vx \:e_z ) $$。
;,$$ \:e_x \sx (\:e_y \vx \:e_z ) $$はスカラであるため、$$ k $ = $ \ffd{1}{\:e_x \sx (\:e_y \vx \:e_z )} $$。
;,よって、$$ \ffd{1}{\:e_x} $ = $ k $ \:e_y $ \vx $ \:e_z $ = $ \ffd{\phantom{\:e_x \sx (}\:e_y \vx \:e_z\phantom{)}}{\:e_x \sx (\:e_y \vx \:e_z )} $$。
;,したがって、逆基底表記$$ \ffd{1}{\:e_x} $$は、$$ \ffd{\phantom{\:e_x \sx (}\:e_y \vx \:e_z\phantom{)}}{\:e_x \sx (\:e_y \vx \:e_z )} $$の
$$ \ffd{\phantom{\sx (}\:e_y \vx \:e_z\phantom{)}}{\sx (\:e_y \vx \:e_z )} $$を記号的に省いたものと捕らえて良い。
;,ただし、具体的に何が省かれるかは次元によって異なる。
;,1次元では何も省かれずにスカラ除算として成立する。
2次元では例えば$$ \ffd{\phantom{\vx}\:e_y}{\vx \:e_y} $$が省かれる
((ただし、ここの$$ \vx $$は高校でも大学でも教えて貰えない2次元の外積である。))
((2次元の外積については、[[[高専における数学教育の見直し 数学談話会 / 第5回 / 詫間電波工業高等専門学校 / 2次元ベクトルの外積の効用(線形代数学の教科内容の改善に向けて)]>http://www.dt.takuma-ct.ac.jp/~sawada/math/danwa5html/node14.html]] がお勧め。))。
;,4次元以上では、書くだけでも4次元のベクトル積((参考:[[[物理のかぎしっぽ / 微分形式 / 四次元の微分形式]>http://hooktail.sub.jp/differentialforms/FourDimDiffForms/]]))を表せる外積代数
((具体的にホッジ作用素が基底の除算に該当する。参照:[[[物理のかぎしっぽ / 微分形式 / ホッジ作用素]>http://hooktail.sub.jp/differentialforms/HodgeStarOperator/]]))
の知識が必要だが、イメージするだけなら直観的に残りの基底を掛け合わせた分母と分子を省く感覚で良い。
%bodynote
////////////////////////////////////////////////////////////////
* $$ A^x $$はベクトル$$ \:A $$の$$ x $$成分である。 [#adaf3531]
;,双対基底で考える場合、習慣的には以下のように成分と基底の添字を上下逆の付き方で書く
((実際問題、基底の右上添字よりも、この成分の右上添字の方が指数の添字と衝突しやすい))。
#ceq(e)
$$ \:A $$
#ceq(c)
$$ = $ A^x $ \:e_x $ + $ A^y $ \:e_y $ + $ A^z $ \:e_z $$
#ceq(e)
#ceq(c)
$$ = $ A_x $ \:e^x $ + $ A_y $ \:e^y $ + $ A_z $ \:e^z $$
#ceq(end)
;,双対基底で成分分解する場合は、ベクトルと逆基底の内積で成分を割り出せる((参考:[[[物理のかぎしっぽ / ベクトル解析 / ベクトルの成分を表す]>http://hooktail.sub.jp/vectoranalysis/VectorRepresentation/]]が丁寧で分かりやすい))。
;,例えば、$$ \:A $ = $ A^x $ \:e_x $ + $ A^y $ \:e_y $ + $ A^z $ \:e_z $$に$$ \ffd{1}{\:e_x} $$との内積を取ると:
#ceq(e)
$$ \:A $ \sx $ \ffd{1}{\:e_x} $$
#ceq(c)
$$ = $ (A^x \:e_x) $ \sx $ \ffd{1}{\:e_x} $$
$$ + $ (A^y \:e_y) $ \sx $ \ffd{1}{\:e_y} $$
$$ + $ (A^z \:e_z) $ \sx $ \ffd{1}{\:e_z} $$
#ceq(e)
#ceq(c)
$$ = $ A^x $ (\cancelto{1}{\:e_x \sx \ffd{1}{\:e_x}}) \;\, $$
$$ + $ A^y $ (\cancelto{0}{\:e_y \sx \ffd{1}{\:e_y}}) \;\, $$
$$ + $ A^z $ (\cancelto{0}{\:e_z \sx \ffd{1}{\:e_z}}) \;\, $$
#ceq(e)
#ceq(c)
$$ = $ A^x $$
#ceq(end)
;,よって、$$ y $$成分と$$ z $$成分も同様に求まり、
これらを$$ \:A $ = $ A^x $ \:e_x $ + $ A^y $ \:e_y $ + $ A^z $ \:e_z $$に代入すると次のようになる:
#ceq(e)
$$ \:A $$
$$ = $ \Big(\:A \sx \ffd{1}{\:e_x} \Big) $ \:e_x $$
$$ + $ \Big(\:A \sx \ffd{1}{\:e_y} \Big) $ \:e_y $$
$$ + $ \Big(\:A \sx \ffd{1}{\:e_z} \Big) $ \:e_z $$
#ceq(end)
;,ベクトルと逆基底の内積を分数表記に纏めると、分かりやすい式になる。
#ceq(e)
$$ \:A $$
$$ = $ \ffd{\:A}{\:e_x} $ \:e_x $$
$$ + $ \ffd{\:A}{\:e_y} $ \:e_y $$
$$ + $ \ffd{\:A}{\:e_z} $ \:e_z $$
#ceq(end)
;,1次元では、スカラ除算として$$ A $ = $ \ffd{A}{e_x} e_x $$になるため、ベクトルになって成分が増える感覚のままで良い。
;,この割る感覚を多次元に残すことも逆基底に分数表記を用いた理由の一つである。
%bodynote
////////////////////////////////////////////////////////////////
* 微分のベクトル扱い [#eaa70db6]
;,微分形式では、微分$$ dx $$、$$ dy $$、$$ dz $$自体をベクトルとして扱う。
;,凌宮表記を用いると、その逆基底は$$ \ffd{1}{dx} $$、$$ \ffd{1}{dy} $$、$$ \ffd{1}{dz} $$と表記される。
;,記号的には、任意の微分$$ dA $$((微分形式では全微分であればベクトルと見なす。))に対し、
正基底は$$ \int\!\!\!\!\int \! dA \, dx $$のように積分を、逆基底は$$ \ddd{A}{x} $$のように微分
((一般的には、この微分は偏微分として$$ \ppd{A}{x} $$と基底とは異なる記号で表記されるが、逆基底を基底として扱えば微分記号で区別する必要が無くなる。))を作る。
;,最後に、成分分解を書くと、記号的に自ずと全微分の公式が得られる((偏微分も$$ d $$で書くことになるが。))。
#ceq(e)
$$ dA $ = $ \ddd{A}{x} dx $ + $ \ddd{A}{y} dy $ + $ \ddd{A}{z} dz $$
#ceq(end)
%bodynote
////////////////////////////////////////////////////////////////
* まとめ・つなぎ [#l7cf3999]
;,成分計算の嵐であるベクトル解析でも、分数表記で逆基底を定義すれば、小学校から養った割り算の感覚を持ち込める。
;,そして、大学でベクトルとして扱われる微分の公式もベクトルの公式と同じ形になる。
;,ベクトルは小学校から大学まで随所登場するため、凌宮数学では逆基底の表記が至る所に登場する。
;,その都度、割り算のベクトル版と思えば公式が簡単に見えてくる。
////////////////////////////////////////////////////////////////