微分形式とベクトル解析
コーヒー・ブレイクです。物理学の話はちょっとお休みにして物理数学の軽い話題を述べてみます。
エリ・カルタン(Elie Cartan)が創始したと言われる微分形式,または外微分の概念は,最近は向き付け可能な微分可能多様体の上でのテンソル場などと関連して導入されることが多いらしく,何か前提として微分幾何学などの知識がなければいけないかのように感じ,かなり敷居が高いなどと思われ勝ちです。
私が35年以上も前に大学の物理学科で留年した年に,1年間数学科で浮気をしていた際,数学科の専門講義の中で解析学の一部として学んだ記憶がある微分形式は幾何学と関連があるといっても平面上の四角形はアファイン変換でもやはり四角形になる,という程度の初等幾何の話で十分なものでした。
微分形式を抽象数学として厳密に扱おうとするなら,それを微分幾何学,多様体などの概念と結び付け,曲面上での特殊な多重線形変換の場,あるいは交代テンソルの場の一部として導入するべきかも知れません。
しかし,古典物理での物理数学のような応用数学に利用するだけであれば,積分が微分の逆演算であること,および積分変数,あるいは微分変数の変換における不変式との関連の話で導入をする程度でお茶を濁すのがイメージを掴むやり方としては,はるかに入り易いと思います。
ここではそうした方法での説明にトライしてみます。
要するに,私がはじめてそれを学んだときには,微分形式というのは素朴な1変数関数の積分での変数置換に伴う単純な置換積分の公式を多変数関数の重積分の場合のそれに拡張したとき,積分形式における変換規則を微分形式の規則に翻訳するための便法として編み出した記号に過ぎないものと把握したものでした。
ただ,そうした記号的手法を用いれば計算が非常に楽になるということだけは確かであり,特に直交座標とか極座標とかの点の異なる座標表現を気にすることなく同じ形式で考察できるという意味では,重宝で便利な道具であるとは思います。
1変数関数y=f(x)の不定積分:F(x)=∫xf(t)dtは積分変数tをt=φ(u)によってuに変更するとき,この対応が同相,つまりφが1価連続で逆写像もまた連続なら,x=φ(v)のとき,これが∫vf(φ(u))φ'(u)du (ただしφ'(u)≡dφ/du)なる積分に一致する:∫xf(t)dt=∫vf(φ(u))φ'(u)duなる不変式が成立する,というのが置換積分法の規則です。
これは微分規則での合成関数の微分法の規則:dF(φ(v))/dv=(dF/dx)φ'(v)に対応するものです。
では2変数関数g(x,y)の積分の場合にはどうでしょうか?
1変数関数のときには便宜上,積分を不定積分としましたが,今度はある決まった点(x,y)の連結した点集合から成る2次元の領域Dの上での定積分として,2重積分:∫Dg(x,y)dxdyを考えます。
そして,1変数の場合と同様にx=φ(u,v),y=ψ(u,v)と変数変換して,φ,ψを(u,v)の連結した領域Duvから(x,y)の領域Dの上への同相写像とします。
すなわち,この写像の組φ,ψをベクトル表示で t(x,y)=Φ(u,v)≡t(φ(u,v),ψ(u,v))と書くとき,D=Φ(Duv)となるとします。
そして,先の1変数の積分不変式∫xf(t)dt=∫vf(φ(u))φ'(u)duが2変数関数g(x,y)の積分でも成立するとして,形式的に∫Dg(x,y)dxdy=∫Duvg(φ(u,v),ψ(u,v))Φ'(u,v)dudvと書きます。
形式的にこう書いたとしても,それだけでは,右辺の最後のΦ'(u,v)dudvなる表記の記号の意味がまだ不明のなので,これが明確に定義されない限り,この表現式に意味はありません。
しかし,t(x,y)=Φ(u,v)≡t(φ(u,v),ψ(u,v))という変数変換は,局所的な微分量の変換に対応する微小変換では通常の1次元の1変数の場合の変換x=φ(u)における微分と微分係数の関係:dx=(dφ/du)du=φ'(u)duのアナロジーとして理解されます。
すなわち,"全微分係数=全ての偏微分係数をその要素とする行列"を記号的にdΦ(u,v)/d(u,v)と書けば,t(dx,dy)={dΦ(u,v)/d(u,v)}t(du,dv)と書けます。
これは陽な成分表現では,t(dx,dy)=t((∂φ/∂u)du+(∂φ/∂v)dv,(∂ψ/∂u)du+(∂ψ/∂v)dv)と書けます。
そして,こうした2重積分ではdxdy,およびdudvは何を表わしているかというと,これらの量は縦と横の辺の長さの組が(dx,dy),および(du,dv)で与えられる微小長方形の面積を表わしています。
ところで,一般にn次元ベクトル空間Rnの上のベクトル:u≡t(u1,u2,..,un)∈Rnを別の点x≡t(x1,x2,..,xn)∈Rnに写す線形写像をアファイン(or アフィン)変換と呼びますが,これは線形変換なので,あるn次の正方行列Aが存在してx=Auなる式に書けます。
始点の一致した2つのベクトルu,vで作られる平行四辺形の面積は,uとvの成す角をθとするとき,|u||v||sinθ|で与えられます。
これはもしもu,vが3次元空間のベクトルなら,外積,あるいはベクトル積u×vの大きさを表わしています。
さらに行列Aで表現されるこうした線形変換によって,u,vがそれぞれx,yに写されるとき,つまりx=Au,かつy=Avが成立するとき,外積の変換はx×y=(detA)(u×v)となります。
ただし,detAは行列Aの行列式を示しています。
つまり,アファイン変換では平行四辺形は平行四辺形に写され,その面積の比は,変換行列Aの行列式の絶対値=|detA|になるわけです。
したがって,微小変換t(dx,dy)={dΦ(u,v)/d(u,v)}t(du,dv)でも,これは微分量同士の関係としては線形変換なので,(dx,dy),および(du,dv)の成分はそれぞれx軸,y軸に平行な2つの微小ベクトル,およびu軸,v軸に平行な2つの微小ベクトルを示していると考えると,それらの作る微小長方形の面積要素の比はdet{dΦ(u,v)/d(u,v)}の絶対値で与えらます。
こうしたことは一般のn次元空間でも,もちろん成立します。
このときにはt(dx1,dx2,..,dxn)={dΦ(u1,u2,..,un)/d(u1,u2,..,un)}t(du1,du2,..,dun)なる線形変換式を満たすn行n列の行列{dΦ(u1,u2,..,un)/d(u1,u2,..,un)}は,慣習的にヤコービ行列(Jacobi matrix)と呼ばれ,記号{∂(x1,x2,..,xn)/∂(u1,u2,..,un)}で表わされます。
そして,その行列式:det{dΦ(u1,u2,..,un)/d(u1,u2,..,un)}はヤコービアン(Jacobian)と呼ばれ,記号:J≡|∂(x1,x2,..,xn)/∂(u1,u2,..,un)|で表わされます。
2次元の場合の変換式t(dx,dy)={dΦ(u,v)/d(u,v)}t(du,dv)において,(du,dv),および(dx,dy)で作られる長方形の微小面積を,それぞれ記号du∧dv,およびdx∧dyで表わしこれらを2次の微分形式と定義します。
すると,お互いの積分変数の微小面積要素の比を与える公式はdx∧dy=±det{dΦ(u,v)/d(u,v)}du∧dv=±Jdu∧dv=±|∂(x,y)/∂(u,v)|du∧dvと表現されます。
この時点ではdu∧dvとdx∧dyなる記号は,これらを微小な面積という非負の量に同一視しているので,行列式の符号如何で,右辺にはプラス,またはマイナスの符号が必要です。
ところが,1次の置換積分の公式:∫xf(t)dt=∫vf(φ(u))φ'(u)duにおいてはφ(u)がuの増加関数であるか減少関数であるかによって,積分区間の始点と終点を逆転させると規約すれば一々符号を付ける必要なく常にこの積分不変式が成立するようにできます。
微分積分法などの初等的なテキストでは重積分における変数変換に際してヤコービアン:Jの絶対値をとって,置換積分の変換公式を∫Φ(D)g(x1,x2,..,xn)dx1dx2..dxn=∫Dg(Φ(u1,u2,..,un))|J|du1du2..dunと書き,単なる行列式Jを用いる代わりに,その絶対値|J|を用いた式で表わすことが多いようです。
しかし,微分形式の記号du∧dv etc.を積分等式の両辺の積分領域DとΦ(D)の相対的な向きの指定をも含めた形で定義するなら,±符号を除いた簡単な積分公式∫Φ(D)g(x1,x2,..,xn)dx1dx2..dxn=∫Dg(Φ(u1,u2,..,un))Jdu1du2..dun,および対応する微分公式dx1∧dx2∧..∧dxn=Jdu1∧du2∧..∧dunが常に成立するようにできます。
さらに,この公式の微分形も任意の関数g(x1,x2,..,xn)を含めた一般的表現ではg(x1,x2,..,xn)dx1∧dx2∧..∧dxn=g(Φ(u1,u2,..,un))Jdu1∧du2∧..∧dunと表わすことができます。
こうした微分による変換形式を,その本質的に反対称で外積代数と同じ性質を持つという演算規則の定義をも含めてn次の微分形式と呼ぶわけです。
そして,ω≡Σi1,i2,..ikfi1,i2,..,ik (x1,x2,..,xn)dxi1∧dxi2∧...∧dxik(0≦k≦n)なる線形結合で与えられる形式が,n次元空間を土俵にした全く一般的なk次微分形式の定義です。
また,(n-1)以下のkについてのこうしたk次微分記式ωに対し,その外微分dωをdω≡Σi1,i2,..ikΣj=1n(∂fi1,i2,..ik/∂xj)dxj∧dxi1∧dxi2∧..∧dxikによって定義します。
こうした外微分に関しては,一般に"ポアンカレの補題d(dΩ)=0 ",および一般的な"ストークスの定理∫Ωdω=∫∂Ωω"が成立します。
この定義での微分式をなぜ外微分と呼ぶのかと言うと,微分形式や外微分の演算がいわゆる外積代数に従うからです。
上に述べたポアンカレの補題は「完全形式(exact form):ω=dΩは閉形式(closed form):dω=0 である。」という定理ですが「可縮な領域では,閉形式dω=0 は完全形式である,つまりω=dΩと書ける微分形式Ωが存在する。」というこれの逆命題も成立します。
後者もポアンカレの補題と呼ばれることが多いです。
後者が成立することの証明については,私のブログの2006年10/21の記事「ポアンカレの補題」にやや詳しく記述しているので,よかったら参照してください。
逆命題としての後者のポアンカレの補題は,物理学で多用される伝統的なベクトル解析に翻訳した場合,結構重要な定理に対応しています。
例えばベクトル場が"渦無し=非回転的"である,ベクトル場の回転がゼロであることは,対象としている場が保存的である,すなわち場のスカラーポテンシャル(位置エネルギー)が存在して元のベクトル場はそのスカラーポテンシャルの勾配として表現可能であることを意味します。
また,ベクトル場の発散がゼロであることは,場のベクトルポテンシャルが存在して,場はそれの回転で表現されることを意味するという定理などに対応しています。
ここで,上述の定理も含め,こうした微分形式の言葉を物理学でよく使われるベクトル解析の言葉に翻訳して互いに関連付けるため,スカラー場,ベクトル場etc.の再定義,およびそうした言葉の翻訳作業に必要な道具として場の関数に対するいくつかの演算の定義や,関連した記号と記法を導入したいと思います。
Uを3次元ユークリッド空間の開集合とし,物理学での一般的なベクトル場の表記V=(Vx,Vy,Vz)に対応した数学としての幾何学的表記を多様体上の線形演算子の場,あるいは余接空間上のベクトル場の形式としてV≡Vx(∂/∂x)+Vy(∂/∂y)+Vz(∂/∂z)で表わします。
そして,接空間上でのそれに双対(dual)なベクトル場としての微分形式をV*≡Vxdx+Vydy+Vzdzで表わすことにします。
さらに3次元ユークリッド空間においては,微分1形式:u=u1dx+u2dy+u3dzに対して,*uを*u≡u1dy∧dz+u2dz∧dx+u3dx∧dyで,
微分2形式:v≡v23dy∧dz+v31dz∧dx+u12dx∧dyに対して*vを*v≡v23dx+v31dy+u12dzで,
そして微分3形式:w≡fdx∧dy∧dzに対して,*wを*w≡fで定義する演算,
すなわち,n次元ユークリッド空間のk次微分形式に対して,その左側に*印をつけることで(n-k)次微分形式を対応させる演算=星印作用(star operation)を定義します。
このときの演算記号である*印を,この演算を始めた人の名を取ってホッジ作用素,あるいは星印(スター)作用素と呼びます。
上の記述では書きませんでしたが,特に0-形式,単なるスカラー関数g(x,y,z)に対しての*印演算は,*g≡gdx∧dy∧dzです。
そうして,これらの星印演算については一般に任意の微分形式ωに対して*(*ω)=ωなる等式が成立します。
星印演算を用いると任意のスカラー場fの勾配:gradf=∇f=(∂f/∂x,∂f/∂y,∂f/∂z),あるいは(∂f/∂x)(∂/∂x)+(∂f/∂y)(∂/∂y)+(∂f/∂y)(∂/∂z)なる演算子表現に双対なベクトルの表現は,(gradf)*=(∂f/∂x)dx+(∂f/∂y)dy+(∂f/∂y)dzとなります。
そこで,スカラー場fの勾配に関する等式として(gradf)*=dfが得られます。
また,任意のベクトル場V=(Vx,Vy,Vz)=Vx(∂/∂x)+Vy(∂/∂y)+Vz(∂/∂z)に対して,双対なものはV*=Vxdx+Vydy+Vzdzなので,
d(V*)=(∂Vy/∂z-∂Vz/∂y)dy∧dz+(∂Vx/∂z-∂Vz/∂x)dz∧dx+(∂Vy/∂x-∂Vx/∂y)dx∧dyです。
そこでベクトル場Vの回転に関する等式として*{(rotV)*}=d(V*)が得られます。
さらに,*(V)*=Vxdy∧dz+Vydz∧dx+Vzdx∧dyなのでd{*(V)*}=(∂Vx/∂x+∂Vy/∂y+∂Vz/∂z)dx∧dy∧dzより,ベクトル場Vの発散に関する等式:*(divV)=d{*(V)*}が得られます。
したがって,ポアンカレの補題d(df)=0 は,d{(gradf)*}=0 およびrot(gradf)=0 と等価です。一方,d{d(V*)}=0 はd[*{(rotV)*]=0 となり,結局div(rotV)=0 とも等価です。
また,ストークスの定理∫Ωdω=∫∂Ωωによれば,ω≡*(W)*とすれば,∫Vd{*(W)*}=∫S*(W)*により∫V(divW)dxdydz=∫SWdSをなる恒等式を得ます。
これは物理数学ではガウスの法則と呼ばれています。
また,ω≡W*とすれば,∫Sd(W*)=∫C(W*)によって∫S(rotW)dS=∫CWdsなる等式を得ます。
物理学では,2次元曲面Sとその境界閉曲線Cに対するこの公式だけをストークスの法則と呼んでいます。
本当は,ここで終わりにするのがキレイな終わり方なのでしょうが,そもそも息抜きのついでにこの記事を書く気になったきっかけは,すぐ前の12月15日の記事「理想気体の圧力と気体分子運動論」にあります。
その中では積分形の運動方程式:d[∫V1pdV]/dt=-∫SPdSの右辺が直感的に-∫V1∇PdVと書き換えられて微分形の方程式dp/dt=-∇Pになると書いたのですが,実は自分でもこの手順がすっきりしなくて,これの解決にホッジスのスター作用素が役立つのではないか?と考えたのがこの記事を書いた動機なのです。
そこで,私自身の問題意識としては,この問題をすっきりさせない限りこの記事を書くことに意味がありません。
ところが,ちょっと考えてみたところ,上に求めた公式では等式の両辺の被積分値は全てスカラー量です。
しかし,∫SPdS=∫V1∇PdVなる等式を証明する場合には両辺の被積分値はベクトル量ですから上で実施した手順に類似した推論を単純に適用することはできないことがわかります。
結局,両辺でのベクトルの成分ごとにそれぞれスカラー量として等式を導くほかはなさそうです。
実際,ω≡Pdy∧dzと置けば,dω=(∂P/∂x)dx∧dy∧dzなので,ストークスの定理∫Sω=∫V1dωは∫SPdydz=∫V1(∂P/∂x)dVとなります。
そして空間の一様性から直交座標系:O-xyzのx軸の向きはどのように取っても同じです。
さらに,(∂P/∂x)は圧力Pの勾配ベクトル∇P=gradPの面dy∧dzに垂直な軸成分ですが,∇P=gradP自身も常に面dSの法線nの向きを持ち,法線成分(∂P/∂n)に等しい大きさを持つベクトルですから∫SPdS=∫V1∇PdVが成立するのは明らかです。
ということで私自身の問題も解決したのでこれで終わります。
参考文献:深谷賢治 著「解析力学と微分形式」(岩波書店),木村利栄,菅野礼司著「微分形式による解析力学」(吉岡書店)
緊急告知!! Attention!! [広告宣伝]です。
年末、クリスマスにつき、2007年中に期間限定で下記URLの「TRS健康ランド」でご注文の方にはSCSを除く全商品を3割引きにて提供致します。
そこのお酒のみの方や年末で飲食の機会の増えたあなた、体によいし特に肝臓によいウコンがいいですよ!! そして特に今回提供する沖縄原産の純粋な黒ウコンは当店が専売の新製品ですが古くから沖縄地方ではいわゆる男性機能に効果があると言われています。
おやおや、そこの静電気バチバチの人、いいものありますよ。。。
それから農薬を落とした後の皮がピカピカに光っているリンゴなど商品として販売する際の見栄えをよくするなどのために化学処理をした食品を安全に洗浄する新商品の洗浄液SCSはいかがですか。。。
http://www.rakuten.co.jp/trs-kenko-land/「TRS健康ランド」-- 黒ウコン,SCS(洗浄剤)専売などの店: 私が店長 です。
http://www.mediator.co.jp/category/pages.php?id=115「中古パソコン!メディエーター巣鴨店」
http://folomy.jp/heart/「folomy 物理フォーラム」サブマネージャーです。
人気blogランキングへ ← クリックして投票してください。(1クリック=1投票です。1人1日1投票しかできません。)
| 固定リンク
「307. 幾何学(トポロジー・他)」カテゴリの記事
- 記事リバイバル③(一筆書き(トポロジー)入門)(2018.10.27)
- 分子と点群(2)(2009.02.26)
- 分子と点群(1)(2009.02.21)
- 相対論の幾何学(第Ⅲ部-4:coffee-break)(2009.02.17)
- 相対論の幾何学(第Ⅲ部-3)(リーマン幾何学(3))(2009.02.13)
「304. 解析学」カテゴリの記事
- 指数関数,三角関数の構成的定義(2011.07.09)
- 三角関数を含むある関数の定積分(2008.08.14)
- 実数から複素数へ(2008.02.16)
- デデキントの切断(補遺)(2008.02.11)
- デデキントの切断(Dedekind cut)(2008.02.10)
コメント