3 Quick and Dirty Introduction to Exterior Calculus またしても、ぱらぱらめくる『Discrete Differential Geometry: An Applied Introduction』
- 3.1 Vectors and 1-Forms
- ベクトルは向きと大きさを持つもの
- ベクトルについて情報を取り出す関数があって、それは、ある方向に関するベクトルの成分を返す関数。これが1形式(covector)
- ベクトルも1形式も向きと大きさを持つので、同じもののようだが、片や関数、片や引数なので、似て非なるものとするのがよい。列ベクトルと行ベクトルというような違いと考えるのもよい
- ベクトルを1形式に変えるのを♭、その逆を♯とする(テンソル代数では、これは2階のテンソルの仕事だったし、計量テンソルとその逆の仕事だった)
- そしてベクトルと1形式の間にはIsomorphismがある
- 1形式はベクトルをとってスカラーを返す関数だが、その関数は計量テンソルによって値を決める。曲がった空間での長さの伸び縮み具合に応じて長さを測る道具が1形式
- より具体的には、リーマン計量によって、ベクトル世界の長さ・内積を定義するという考え方と、ベクトル世界の長さを測るにあたって、あるベクトルのある方向に関する長さを求めるに際し、方向ベクトルにリーマン計量を適用して1形式にし、長さを測りたいベクトルと1形式との内積によって長さを求める、という説明の仕方がある
- 今、スカラー場を偏微分するとすると、考慮している方向の「微小差」は、「座標系でカウントする」が、その量を曲線に沿った長さとして定量するために、方向の1形式(伸び縮みしたもの)との内積として偏微分係数を出すことになる。これが、曲がった空間での微分に、接ベクトルの伸び縮みしたものである1形式を使う理由。
- 3.1.1 座標系
- 3.1.2 記法
- 3.2 Differential Forms and the Wedge Product
- 3.3 Hodge Duality
- 3.4 Differential Operators
- ベクトルを「伸び縮み」させるときに使っていたは外微分。変化量を考慮する。考慮するがすべての方向について考慮する
- 3.4.1 div, grad, curl
- 3.4.2 微分って何?
- 3.4.3 方向微分
- 3.4.4 外微分の特徴
- 3.4.5 1形式の外微分
- ベクトルは1形式に変換できる。1形式の全微分はできる。2形式になるが、そのホッジをとれば1形式に戻るので、それをベクトルに戻せば、結局ベクトルが返る。こうして、ベクトル場にベクトル演算子を外積的に適用してベクトル場を答えとして得る過程のk形式・ホッジ・双対的やり方がわかる
-
- ベクトル世界のスカラー関数を♭して0形式にし、それをdして1形式に上げ、♯してベクトルに戻す
-
- ベクトル場を♭して1形式にし、それをdして2形式に上げ、ホッジスター()して1形式相当にし、♯してベクトルに戻す
-
- ベクトル場を♭して1形式にし、それをホッジスターして2形式相当にし、それをdして3形式に上げ、そのホッジスターをとって0形式にし、その♯をとって、ベクトル世界のスカラーにする
- 3.4.6 ラプラシアン
- Divergence のgradient
- スカラー関数のラプラシアンは
- スカラーに限らず、一般的なk階テンソルは
- [tex:\Delta = *1^{\flat}))^{\sharp}]
- ベクトルの世界のTを♭してk形式とし、それをdしてk+1形式とし、ホッジスターしてn-(k+1)形式相当に変え、さらにdしてn-k形式にして、ホッジスターすることで、k形式とする項(第一項)と、Tを♭してk形式とし、それをホッジスターしてn-k形式相当に変え、それをdしてn-k+1形式とし、ホッジスターして、k-1形式とし、それをdしてk形式とする項(第二項)とを合わせて、♯してベクトル世界のk階テンソルに戻す
- k=0のときは、第二項でn-k+1形式が出たときに、外積代数の世界では、それは0なので、消失するため、第一項のみの式になる
- ラプラシアンは、外微分とその逆(に相当するホッジスターの外微分)をして、元の対象と同じ単位(スカラーならスカラー)の定量をする。微分して微分の逆をするときに、その間で何もしないと元に戻るだけだけれど、ホッジスターの往復をサンドイッチすることで、元のそれとは異なる何かが得られる。それがラプラシアン。微分(d)とホッジの往復で作れる経路は2つなので
- 3.5 Integration and Stokes' Theorem
- 3.6 Discrete Exterior Calculus
*1:\clubsuit d \clubsuit d + d \clubsuit d \clubsuit)(T(k,0