Skip to content

ベクトル場と微分形式:切断・外積代数・外微分

Prerequisite:Tangent Spaces and the Tangent Bundle: Three Ways to Define Velocity on a Curved Space

Raw

This content is not available in your language yet.

  • ベクトル場は「各点に接ベクトルを滑らかに割り当てる規則」であり、正確には接バンドル TMTM滑らかな切断として定義されます。滑らかさは、局所座標での成分が CC^\infty であることと同値です。
  • 接空間 TpMT_pM の双対空間 TpMT_p^*M(余接空間)を各点で束ねたものが余接バンドル TMT^*M で、その切断が 1 次微分形式です。座標変換のとき、ベクトル場の成分と 1 形式の成分は互いに逆の行列で変換されます(反変と共変)。
  • kk 次微分形式は、各点で接空間上の交代 kk 重線形形式を与えるものです。dimM=n\dim M = n のとき各点のファイバーは (nk)\binom{n}{k} 次元で、特に k>nk > n では 00 になります。
  • ウェッジ積 \wedge は結合的で、αΩk\alpha \in \Omega^kβΩl\beta \in \Omega^l に対し αβ=(1)klβα\alpha \wedge \beta = (-1)^{kl}\beta\wedge\alpha という次数付き可換性を満たします。
  • 外微分 dd は「00 形式上では全微分」「ライプニッツ則(符号付き)」「dd=0d\circ d = 0」の 3 条件で一意に決まります。R3\mathbb{R}^3 ではこの ddgrad\operatorname{grad}rot\operatorname{rot}div\operatorname{div} をまとめて表し、dd=0d\circ d=0rotgrad=0\operatorname{rot}\operatorname{grad}=0divrot=0\operatorname{div}\operatorname{rot}=0 の両方を同時に与えます。

多変数の微分積分では、線積分 CFdr\int_C \boldsymbol{F}\cdot d\boldsymbol{r}、面積分 SFndS\iint_S \boldsymbol{F}\cdot \boldsymbol{n}\, dS、体積積分 VfdV\iiint_V f\, dV という 3 種類の積分を別々に学び、それらを結ぶ定理としてグリーンの定理・ストークスの定理・ガウスの発散定理を別々に覚えました。証明も、記号も、次元ごとにばらばらです。しかもベクトル解析の道具立ては R3\mathbb{R}^3 に強く依存しています。回転 rot\operatorname{rot} が「ベクトル場からベクトル場」への作用素になるのは、33 次元では (32)=3\binom{3}{2} = 3 が偶然 33 に等しいからにすぎません。44 次元では (42)=6\binom{4}{2} = 6 なので、rot\operatorname{rot} に相当するものはベクトル場になりません。

もうひとつの動機は座標です。多様体には大域座標がありません。微分可能多様体 はチャートを貼り合わせて作られており、量を成分で書けばチャートごとに違う数の組になります。したがって「MM 上の量」として意味を持つのは、座標変換のもとで決まった規則で変換される対象だけです。一般相対論で計量やリーマン曲率を扱うとき、添字の上下(反変と共変)を厳密に区別するのはこのためです。

微分形式は、この 2 つの問題を同時に解きます。積分される対象を「kk 次微分形式」という 1 種類に統一し、grad\operatorname{grad}rot\operatorname{rot}div\operatorname{div} を「外微分 dd」という 1 つの作用素に統一し、3 つの積分定理を ストークスの定理ストークスの定理(Theorem 6.1)[ストークスの定理]Mdω=Mω\int_M d\omega = \int_{\partial M}\omega という 1 本の式に統一します。しかもこれらはすべて座標の取り方に依存しない形で述べられます。

鍵になるのは交代性です。dxdy=dydxdx \wedge dy = -\,dy \wedge dx という反対称性は、重積分の変数変換(変数変換公式(Theorem 6.3)[重積分と累次積分])で現れるヤコビアン(行列式)の符号を、記号のレベルで最初から組み込んだものです。この記事では、その代数(外積代数)を線形代数として構成し、多様体上に載せ、外微分を定義するところまでを行います。

以下、MMnn 次元の CC^\infty 多様体(第二可算かつハウスドルフ)とします。pMp \in M における接空間を TpMT_pM と書き、その元は点 pp での導分(derivation)、すなわち R\mathbb{R} 線形写像 v ⁣:C(M)Rv \colon C^\infty(M) \to \mathbb{R}v(fg)=f(p)v(g)+g(p)v(f)v(fg) = f(p)\,v(g) + g(p)\,v(f) を満たすものとします(点における導分の定義(Definition 5.1)[Tangent Spaces and the Tangent Bundle])。詳しくは 接ベクトル空間と接バンドル を参照してください。

チャート (U,φ)(U, \varphi)φ=(x1,,xn)\varphi = (x^1,\dots,x^n) が与えられると、TpMT_pM は基底

x1p, , xnp,xipf=(fφ1)ui(φ(p))\left.\frac{\partial}{\partial x^1}\right|_p,\ \dots,\ \left.\frac{\partial}{\partial x^n}\right|_p, \qquad \left.\frac{\partial}{\partial x^i}\right|_p f = \frac{\partial (f\circ\varphi^{-1})}{\partial u^i}(\varphi(p))

を持ち、dimTpM=n\dim T_pM = n です(導分の空間の基底(Theorem 5.4)[Tangent Spaces and the Tangent Bundle])。接バンドルは集合として TM=pMTpMTM = \coprod_{p\in M} T_pM であり、射影 π ⁣:TMM\pi\colon TM \to Mπ(v)=p    vTpM\pi(v) = p \iff v \in T_pM とチャート (π1(U), φ~)(\pi^{-1}(U),\ \tilde\varphi)φ~(ivi/xip)=(x1(p),,xn(p),v1,,vn)\tilde\varphi\bigl(\sum_i v^i \partial/\partial x^i|_p\bigr) = (x^1(p),\dots,x^n(p),v^1,\dots,v^n) によって 2n2n 次元多様体になります(接バンドルは 2n 次元多様体(Theorem 8.2)[Tangent Spaces and the Tangent Bundle])。

2 つのチャート (U,x)(U,x)(V,y)(V,y) が重なるところでは、連鎖律から

xip=j=1nyjxi(p) yjp\left.\frac{\partial}{\partial x^i}\right|_p = \sum_{j=1}^{n} \frac{\partial y^j}{\partial x^i}(p)\ \left.\frac{\partial}{\partial y^j}\right|_p

が成り立ちます。この行列 J=(yj/xi)J = \bigl(\partial y^j/\partial x^i\bigr) が以後くり返し現れます。

3. ベクトル場 ― 接バンドルの切断

Section titled “3. ベクトル場 ― 接バンドルの切断”

MM 上のベクトル場」とは直観的には各点に矢印を置くことですが、点ごとに矢印の住む空間 TpMT_pM が違うので、単なる写像 M(何か 1 つの空間)M \to (\text{何か 1 つの空間}) にはなりません。正しい定式化は、行き先を TMTM にして「pp に対応する値は TpMT_pM に入る」という条件を π\pi で表すことです。

Definition 3.1バンドルの切断とベクトル場

π ⁣:EM\pi\colon E \to M を滑らかな全射とする。滑らかな写像 s ⁣:MEs\colon M \to Eπs=idM\pi \circ s = \mathrm{id}_M を満たすとき、ssπ\pi滑らかな切断(section)という。

特に π ⁣:TMM\pi\colon TM \to M の滑らかな切断を MM 上の滑らかなベクトル場(vector field)といい、その全体を X(M)\mathfrak{X}(M) と書く。XX(M)X \in \mathfrak{X}(M) の点 pp での値を XpTpMX_p \in T_pM と書く。

条件 πs=idM\pi\circ s = \mathrm{id}_M は「s(p)s(p) がちょうど pp 上のファイバー π1(p)=TpM\pi^{-1}(p) = T_pM に属する」ことをそのまま述べたものです。下の図では、垂直な線分がファイバー、太い曲線が切断です。

Mファイバーspπ
バンドル π: E → M とその切断 s。各ファイバーとちょうど 1 点で交わる曲線が切断です。

ベクトル場をチャート (U,x)(U,x) 上で見ると、各点で Xp=iXi(p)/xipX_p = \sum_i X^i(p)\,\partial/\partial x^i|_p と一意に書けます。ここで得られる関数 Xi ⁣:URX^i \colon U \to \mathbb{R}XX成分といいます。定義に現れる「TMTM の多様体としての滑らかさ」を毎回確認するのは面倒なので、実用的な判定条件を用意します。

Proposition 3.2ベクトル場の滑らかさの判定

XX を(滑らかさを仮定しない)TMTM の切断、すなわち各 pMp\in MXpTpMX_p \in T_pM を与える対応とする。このとき次の 3 条件は同値である。

  1. X ⁣:MTMX\colon M \to TM は滑らかな写像である(つまり XX(M)X \in \mathfrak{X}(M))。
  2. MM のあるアトラスに属する各チャート (U,x)(U,x) 上で、成分 X1,,XnX^1,\dots,X^n はすべて C(U)C^\infty(U) に属する。
  3. 任意の開集合 VMV \subset M と任意の fC(V)f \in C^\infty(V) に対し、関数 (Xf)(p):=Xpf(Xf)(p) := X_p fC(V)C^\infty(V) に属する。
Proof(Proposition 3.2)

(1) \Rightarrow (2)。 チャート (U,x)(U,x) に付随する TMTM のチャートを (π1(U),φ~)(\pi^{-1}(U),\tilde\varphi) とすると、第 2 節 の構成から φ~Xφ1(u)=(u, X1(φ1(u)),,Xn(φ1(u)))\tilde\varphi \circ X \circ \varphi^{-1}(u) = \bigl(u,\ X^1(\varphi^{-1}(u)),\dots,X^n(\varphi^{-1}(u))\bigr) です。滑らかな写像のチャート表示は CC^\infty ですから、右辺の後半 nn 個の成分が CC^\infty、すなわち XiC(U)X^i \in C^\infty(U) が従います。

(2) \Rightarrow (1)。 同じ等式を逆向きに読みます。XiX^iCC^\infty なら φ~Xφ1\tilde\varphi\circ X\circ\varphi^{-1}CC^\infty で、チャートは MMTMTM をそれぞれ覆っているので、XX は各点の近傍で滑らか、したがって滑らかです。

(2) \Rightarrow (3)。 VV を開集合、fC(V)f \in C^\infty(V)pVp\in V とします。pp を含むチャート (U,x)(U,x)UVU \subset V となるものを取れます(チャートの定義域を交わりに制限すればよい)。UU 上では

(Xf)(q)=Xqf=i=1nXi(q)fxi(q)(Xf)(q) = X_q f = \sum_{i=1}^{n} X^i(q)\,\frac{\partial f}{\partial x^i}(q)

であり、右辺は CC^\infty 関数どうしの積と和なので C(U)C^\infty(U) に属します。pp は任意なので XfC(V)Xf \in C^\infty(V) です。ここで仮定 (2) は「あるアトラス」に対するものですが、2 つのチャートの成分は 第 2 節 の行列 JJ で移り合い、JJ の成分は CC^\infty なので、CC^\infty 性はすべてのチャートで成り立ちます。

(3) \Rightarrow (2)。 チャート (U,x)(U,x) を取ります。座標関数 xix^iC(U)C^\infty(U) に属し、Xxi=jXjxi/xj=XiX x^i = \sum_j X^j \partial x^i/\partial x^j = X^i です。条件 (3) を V=UV = Uf=xif = x^i に適用すれば XiC(U)X^i \in C^\infty(U) を得ます。

条件 (3) は「ベクトル場は C(M)C^\infty(M) 上の微分作用素である」という見方を与えます。実際、X ⁣:C(M)C(M)X\colon C^\infty(M)\to C^\infty(M)R\mathbb{R} 線形で X(fg)=fXg+gXfX(fg) = fXg + gXf を満たし、逆にこの性質を持つ作用素はすべてベクトル場から来ることが知られています。

Example 3.3平面の回転場と極座標成分

M=R2{0}M = \mathbb{R}^2\setminus\{0\} 上のベクトル場 X=yx+xyX = -y\,\dfrac{\partial}{\partial x} + x\,\dfrac{\partial}{\partial y} を考えます。成分は X1=yX^1 = -yX2=xX^2 = x で多項式なので CC^\inftyProposition 3.2 の (2) より XX(M)X \in \mathfrak{X}(M) です。

これを極座標 (r,θ)(r,\theta)x=rcosθx = r\cos\thetay=rsinθy = r\sin\theta で書き直します。第 2 節 の変換則を (x,y)(r,θ)(x,y)\to(r,\theta) の向きに使うと

r=cosθx+sinθy,θ=rsinθx+rcosθy\frac{\partial}{\partial r} = \cos\theta\,\frac{\partial}{\partial x} + \sin\theta\,\frac{\partial}{\partial y}, \qquad \frac{\partial}{\partial \theta} = -r\sin\theta\,\frac{\partial}{\partial x} + r\cos\theta\,\frac{\partial}{\partial y}

です。y=rsinθ-y = -r\sin\thetax=rcosθx = r\cos\theta ですから、右の式と比べて X=θX = \dfrac{\partial}{\partial\theta} となります。つまり XX は「角度方向に一定速度で回る」場です。成分は (x,y)(x,y) 座標では (y,x)(-y,x)(r,θ)(r,\theta) 座標では (0,1)(0,1) と全く違って見えますが、同じ 1 つのベクトル場です。成分は座標に依存し、ベクトル場は依存しません。

Remark 3.4切断は必ずしも零点を避けられない

MM 上には常に零ベクトル場 00p0TpMp\mapsto 0\in T_pM)が存在するので、切断は必ず存在します。しかしどこでも消えない切断が存在するとは限りません。たとえば偶数次元球面 S2mS^{2m} 上のベクトル場は必ず零点を持ちます(m=1m=1 の場合が「毛玉定理」)。証明にはオイラー標数とポアンカレ・ホップの定理が必要なので、ここでは事実の紹介にとどめます。この現象は「接バンドルが自明バンドル M×RnM\times\mathbb{R}^n と同型とは限らない」ことの現れです(自明でない接バンドル(Remark 8.5)[Tangent Spaces and the Tangent Bundle])。

ベクトル場が「接空間の元を集めたもの」なら、その双対を集めたものが 1 次微分形式です。なぜ双対が要るのかというと、積分したいのはベクトルに数を返す規則だからです。線積分 CFdr\int_C \boldsymbol{F}\cdot d\boldsymbol{r} は、曲線の接ベクトルを食べて数を返す装置を曲線に沿って足し合わせたものです。

Definition 4.1余接空間・余接バンドル・1 形式

pMp \in M に対し、TpMT_pM の双対ベクトル空間

TpM:=(TpM)={ω ⁣:TpMR  ω は線形}T_p^*M := (T_pM)^* = \{\,\omega\colon T_pM\to\mathbb{R} \ \mid\ \omega \text{ は線形}\,\}

pp における余接空間という。TM:=pMTpMT^*M := \coprod_{p\in M}T_p^*M に自然な射影 π ⁣:TMM\pi\colon T^*M\to M を入れたものを余接バンドルという(TMT^*MTMTM と同様に 2n2n 次元多様体になる)。π ⁣:TMM\pi\colon T^*M\to M の滑らかな切断を 1 次微分形式(1-form)といい、その全体を Ω1(M)\Omega^1(M) と書く。

また fC(M)f\in C^\infty(M) に対し、dfpTpMdf_p \in T_p^*Mdfp(v):=vfdf_p(v) := v fvTpMv\in T_pM)で定め、dfΩ1(M)df \in \Omega^1(M)ff微分という。

Proposition 4.2座標微分は双対基底

チャート (U,x)(U,x) 上で、各 pUp\in U において (dx1p,,dxnp)\bigl(dx^1|_p,\dots,dx^n|_p\bigr)(/x1p,,/xnp)\bigl(\partial/\partial x^1|_p,\dots,\partial/\partial x^n|_p\bigr) の双対基底である。すなわち

dxip ⁣(xjp)=δji.dx^i|_p\!\left(\left.\frac{\partial}{\partial x^j}\right|_p\right) = \delta^i_j .

したがって UU 上の任意の 1 形式 ω\omegaω=i=1nωidxi\omega = \sum_{i=1}^n \omega_i\, dx^iωi=ω(/xi)\omega_i = \omega(\partial/\partial x^i))と一意に書ける。さらに fC(U)f\in C^\infty(U) に対し df=i=1nfxidxidf = \sum_{i=1}^n \dfrac{\partial f}{\partial x^i}\,dx^i である。

Proof(Proposition 4.2)

定義より dxip(/xjp)=xi/xj(p)dx^i|_p(\partial/\partial x^j|_p) = \partial x^i/\partial x^j (p) です。座標関数 xix^i のチャート表示は第 ii 成分への射影 uuiu\mapsto u^i なので、その uju^j に関する偏微分は δji\delta^i_j です。これで第 1 式が示せました。

有限次元ベクトル空間 VV の基底 (e1,,en)(e_1,\dots,e_n) に対し、ei(ej)=δjie^i(e_j)=\delta^i_j で定まる (e1,,en)(e^1,\dots,e^n)VV^* の基底になることは双対空間の一般論です(ベクトル空間と線形変換 を参照)。よって ωp=icidxip\omega_p = \sum_i c_i\, dx^i|_p と一意に書け、両辺を /xjp\partial/\partial x^j|_p に施すと cj=ωp(/xjp)c_j = \omega_p(\partial/\partial x^j|_p) を得ます。

最後の式は、dfp(/xip)=(/xip)f=f/xi(p)df_p(\partial/\partial x^i|_p) = (\partial/\partial x^i|_p) f = \partial f/\partial x^i(p) に上の展開を適用したものです。

Proposition 4.3共変と反変

チャート (U,x)(U,x)(V,y)(V,y)UVU\cap V \ne \varnothing で重なっているとする。UVU\cap V 上で X=iXi/xi=jX~j/yjX = \sum_i X^i \partial/\partial x^i = \sum_j \tilde X^j \partial/\partial y^jω=iωidxi=jω~jdyj\omega = \sum_i \omega_i\, dx^i = \sum_j \tilde\omega_j\, dy^j と成分表示すると

X~j=i=1nyjxiXi,ωi=j=1nyjxiω~j\tilde X^{j} = \sum_{i=1}^{n} \frac{\partial y^{j}}{\partial x^{i}}\, X^{i}, \qquad \omega_{i} = \sum_{j=1}^{n} \frac{\partial y^{j}}{\partial x^{i}}\, \tilde\omega_{j}

が成り立つ。すなわちベクトル場の成分はヤコビ行列 J=(yj/xi)J=(\partial y^j/\partial x^i) で、1 形式の成分は JJ の転置で「逆向きに」変換される。

Proof(Proposition 4.3)

第 1 式は 第 2 節 の等式 /xi=j(yj/xi)/yj\partial/\partial x^i = \sum_j (\partial y^j/\partial x^i)\,\partial/\partial y^jX=iXi/xiX=\sum_i X^i\partial/\partial x^i に代入して /yj\partial/\partial y^j の係数を比べたものです。

第 2 式は、Proposition 4.2 により ωi=ω(/xi)\omega_i = \omega(\partial/\partial x^i) と書けることを使います。ここに再び /xi=j(yj/xi)/yj\partial/\partial x^i = \sum_j (\partial y^j/\partial x^i)\,\partial/\partial y^j を代入し、ω\omega の線形性から

ωi=jyjxiω ⁣(yj)=jyjxiω~j\omega_i = \sum_{j}\frac{\partial y^j}{\partial x^i}\,\omega\!\left(\frac{\partial}{\partial y^j}\right) = \sum_j \frac{\partial y^j}{\partial x^i}\,\tilde\omega_j

を得ます。

この非対称性が「上添字(反変)と下添字(共変)」の由来です。組み合わせ ω(X)=iωiXi\omega(X) = \sum_i \omega_i X^i が座標に依らない関数になるのは、2 つの変換則がちょうど打ち消し合うからです。一般相対論で計量テンソル gμνg_{\mu\nu} を使って添字を上げ下げする操作は、TpMT_pMTpMT_p^*M の同一視をひとつ選ぶことにほかなりません。

Example 4.4角度形式:局所的には dθd\theta、大域的には違う

M=R2{0}M=\mathbb{R}^2\setminus\{0\} 上で

ω=ydx+xdyx2+y2\omega = \frac{-y\,dx + x\,dy}{x^2+y^2}

とおきます。係数は MM 上で CC^\infty なので ωΩ1(M)\omega\in\Omega^1(M) です。Example 3.3 の回転場 X=y/x+x/yX=-y\,\partial/\partial x + x\,\partial/\partial y を代入すると、Proposition 4.2 より

ω(X)=(y)(y)+xxx2+y2=x2+y2x2+y2=1\omega(X) = \frac{(-y)(-y) + x\cdot x}{x^2+y^2} = \frac{x^2+y^2}{x^2+y^2} = 1

です。極座標が定義できる開集合(たとえば負の xx 軸を除いた領域)では、θ=arctan(y/x)\theta = \arctan(y/x) の微分を計算すると

dθ=θxdx+θydy=yx2+y2dx+xx2+y2dy=ωd\theta = \frac{\partial\theta}{\partial x}dx + \frac{\partial\theta}{\partial y}dy = \frac{-y}{x^2+y^2}dx + \frac{x}{x^2+y^2}dy = \omega

となり、ω\omega は局所的には関数の微分です。しかし MM 全体では ω=df\omega = df となる fC(M)f\in C^\infty(M) は存在しません。もし存在すれば、単位円 CC(反時計回り)に沿った線積分が 00 になるはずですが、実際には Cω=2π\int_C\omega = 2\pi だからです。第 6 節 の言葉でいえば ω\omega閉形式だが完全形式ではない、という現象で、MM の穴を検出しています。

ここからは各点のファイバーだけを見て、純粋な線形代数を行います。VVnn 次元実ベクトル空間とします(後で V=TpMV=T_pM とします)。

Definition 5.1交代 kk 重線形形式

kNk \in \mathbb{N} とする。写像 ω ⁣:VkR\omega\colon V^k \to \mathbb{R}

  • 各変数について線形(kk 重線形)
  • 交代的:ある aba \ne b について va=vbv_a = v_b ならば ω(v1,,vk)=0\omega(v_1,\dots,v_k)=0

を満たすとき、ω\omegaVV 上の交代 kk 重線形形式という。その全体を ΛkV\Lambda^k V^* と書く。Λ0V:=R\Lambda^0 V^* := \mathbb{R}Λ1V:=V\Lambda^1 V^* := V^* と約束する。

交代性から、任意の置換 σSk\sigma \in S_k に対して ω(vσ(1),,vσ(k))=sgn(σ)ω(v1,,vk)\omega(v_{\sigma(1)},\dots,v_{\sigma(k)}) = \operatorname{sgn}(\sigma)\,\omega(v_1,\dots,v_k) が従います。実際、隣接互換 vava+1v_a \leftrightarrow v_{a+1} について、ω(,va+va+1,va+va+1,)=0\omega(\dots,v_a+v_{a+1},v_a+v_{a+1},\dots)=0 を多重線形性で展開すると ω(,va,va+1,)+ω(,va+1,va,)=0\omega(\dots,v_a,v_{a+1},\dots) + \omega(\dots,v_{a+1},v_a,\dots)=0 となり、任意の置換は隣接互換の積なので符号が付きます。

Definition 5.2ウェッジ積

ωΛkV\omega\in\Lambda^k V^*ηΛlV\eta\in\Lambda^l V^* に対し、(k,l)(k,l) シャッフルの集合を

Sh(k,l):={σSk+l  σ(1)<<σ(k),  σ(k+1)<<σ(k+l)}\mathrm{Sh}(k,l) := \{\,\sigma\in S_{k+l} \ \mid\ \sigma(1) < \cdots < \sigma(k),\ \ \sigma(k+1) < \cdots < \sigma(k+l)\,\}

とし、ωηΛk+lV\omega\wedge\eta \in \Lambda^{k+l}V^*

(ωη)(v1,,vk+l):=σSh(k,l)sgn(σ) ω(vσ(1),,vσ(k))η(vσ(k+1),,vσ(k+l))(\omega\wedge\eta)(v_1,\dots,v_{k+l}) := \sum_{\sigma\in \mathrm{Sh}(k,l)} \operatorname{sgn}(\sigma)\ \omega\bigl(v_{\sigma(1)},\dots,v_{\sigma(k)}\bigr)\,\eta\bigl(v_{\sigma(k+1)},\dots,v_{\sigma(k+l)}\bigr)

で定める。k=0k=0ω=cR\omega = c \in\mathbb{R})のときは cη:=cηc\wedge\eta := c\,\eta とする。

この規約(行列式規約)のもとで、ε1,,εkV\varepsilon^1,\dots,\varepsilon^k \in V^* に対し

(ε1εk)(v1,,vk)=det(εa(vb))a,b=1k(\varepsilon^1\wedge\cdots\wedge\varepsilon^k)(v_1,\dots,v_k) = \det\bigl(\varepsilon^a(v_b)\bigr)_{a,b=1}^{k}

が成り立ちます。これは Sh(1,1,,1)=Sk\mathrm{Sh}(1,1,\dots,1) = S_k とライプニッツ展開そのものです。ウェッジ積が交代性を保つこと、双線形であること、そして結合的であることは Theorem 5.3 にまとめます。

Theorem 5.3外積代数の基本性質

ωΛkV\omega\in\Lambda^kV^*ηΛlV\eta\in\Lambda^lV^*ζΛmV\zeta\in\Lambda^mV^*a,bRa,b\in\mathbb{R} とする。

  1. ωηΛk+lV\omega\wedge\eta \in \Lambda^{k+l}V^* であり、\wedge は各変数について線形:(aω1+bω2)η=a(ω1η)+b(ω2η)(a\omega_1+b\omega_2)\wedge\eta = a(\omega_1\wedge\eta)+b(\omega_2\wedge\eta)ω(aη1+bη2)=a(ωη1)+b(ωη2)\omega\wedge(a\eta_1+b\eta_2)=a(\omega\wedge\eta_1)+b(\omega\wedge\eta_2)
  2. 結合律:(ωη)ζ=ω(ηζ)(\omega\wedge\eta)\wedge\zeta = \omega\wedge(\eta\wedge\zeta)
  3. 次数付き可換性:ωη=(1)klηω\omega\wedge\eta = (-1)^{kl}\,\eta\wedge\omega。とくに kk が奇数なら ωω=0\omega\wedge\omega=0
Proof(Theorem 5.3)

(1)。 多重線形性は各項が多重線形なことから明らかで、11 行で確かめられます。v1,,vk+lv_1,\dots,v_{k+l} のうち va=vbv_a=v_baba\ne b)とすると、a,ba,b をともに前半に送るシャッフルの項は ω\omega の交代性で 00、ともに後半に送る項は η\eta の交代性で 00 になります。残るのは a,ba,b が前後に分かれる項で、それらは aabb を入れ替える対応で 2 つずつ組になり、この対応で sgn\operatorname{sgn}1-1 倍になる一方 ω,η\omega,\eta の値は変わらないので、和は打ち消し合って 00 です。したがって ωη\omega\wedge\eta は交代的です。線形性は定義式が ω\omegaη\eta について明らかに線形であることから従います。

(2)。 両辺がともに (k,l,m)(k,l,m) シャッフルにわたる和

σSh(k,l,m)sgn(σ)ω(vσ(1),)η()ζ()\sum_{\sigma\in\mathrm{Sh}(k,l,m)}\operatorname{sgn}(\sigma)\,\omega(v_{\sigma(1)},\dots)\,\eta(\dots)\,\zeta(\dots)

に等しいことを示します。詳細は Appendix に回します。

(3)。 τSk+l\tau\in S_{k+l}τ(j)=k+j\tau(j) = k+j1jl1\le j\le l)、τ(l+i)=i\tau(l+i)=i1ik1\le i\le k)で定めます。τ\tau は前半 ll 個のブロックと後半 kk 個のブロックを丸ごと入れ替える置換で、sgn(τ)=(1)kl\operatorname{sgn}(\tau) = (-1)^{kl} です(kk 個の要素それぞれを ll 個の要素の前から後ろへ通すのに互換が ll 回必要で、合計 klkl 回)。写像 σστ\sigma\mapsto\sigma\circ\tauSh(k,l)\mathrm{Sh}(k,l) から Sh(l,k)\mathrm{Sh}(l,k) への全単射です。これを使って

(ηω)(v1,,vk+l)=ρSh(l,k)sgn(ρ)η(vρ(1),)ω(vρ(l+1),)(\eta\wedge\omega)(v_1,\dots,v_{k+l}) = \sum_{\rho\in\mathrm{Sh}(l,k)}\operatorname{sgn}(\rho)\,\eta(v_{\rho(1)},\dots)\,\omega(v_{\rho(l+1)},\dots)

において ρ=στ\rho = \sigma\circ\tau と置換すると、sgn(ρ)=(1)klsgn(σ)\operatorname{sgn}(\rho) = (-1)^{kl}\operatorname{sgn}(\sigma) であり、η\eta の引数は vσ(k+1),,vσ(k+l)v_{\sigma(k+1)},\dots,v_{\sigma(k+l)}ω\omega の引数は vσ(1),,vσ(k)v_{\sigma(1)},\dots,v_{\sigma(k)} になります。実数の積は可換なので、右辺は (1)kl(ωη)(v1,,vk+l)(-1)^{kl}(\omega\wedge\eta)(v_1,\dots,v_{k+l}) に等しくなります。

最後に kk が奇数のとき (3) は ωω=ωω\omega\wedge\omega = -\omega\wedge\omega、すなわち 2ωω=02\,\omega\wedge\omega=0 を与え、実数体上なので ωω=0\omega\wedge\omega=0 です。

Theorem 5.4ΛkV\Lambda^k V^* の基底と次元

dimV=n\dim V = n とし、(e1,,en)(e_1,\dots,e_n)VV の基底、(e1,,en)(e^1,\dots,e^n) をその双対基底とする。1kn1\le k\le n のとき、

{ei1eik  1i1<i2<<ikn}\{\,e^{i_1}\wedge\cdots\wedge e^{i_k}\ \mid\ 1\le i_1 < i_2 < \cdots < i_k \le n\,\}

ΛkV\Lambda^kV^* の基底である。したがって dimΛkV=(nk)\dim \Lambda^kV^* = \binom{n}{k} であり、k>nk > n のとき ΛkV={0}\Lambda^kV^* = \{0\} である。

Proof(Theorem 5.4)

記号として、狭義増加多重指数 I=(i1<<ik)I=(i_1<\cdots<i_k) に対し eI:=ei1eike^I := e^{i_1}\wedge\cdots\wedge e^{i_k}eJ:=(ej1,,ejk)e_J := (e_{j_1},\dots,e_{j_k}) と書きます。

評価値の計算。 第 5 節 の行列式公式より eI(eJ)=det(eia(ejb))=det(δjbia)e^I(e_J) = \det\bigl(e^{i_a}(e_{j_b})\bigr) = \det\bigl(\delta^{i_a}_{j_b}\bigr) です。IIJJ も狭義増加なので、I=JI=J ならこの行列は単位行列で行列式は 11IJI\ne J なら II に属さない添字が JJ にあり、その列は零ベクトルになるので行列式は 00 です。よって eI(eJ)=δJIe^I(e_J) = \delta^I_J となります。

一次独立性。 IcIeI=0\sum'_I c_I\, e^I = 0 とします。両辺を eJe_JJJ は狭義増加)に施すと cJ=0c_J = 0 を得ます。JJ は任意なのですべての係数が 00 です。

生成性。 ωΛkV\omega\in\Lambda^kV^* を取り、η:=Iω(eI)eI\eta := \sum'_I \omega(e_I)\, e^I とおきます。上の評価値から、狭義増加な JJ に対して η(eJ)=ω(eJ)\eta(e_J) = \omega(e_J) です。ωη\omega-\eta は交代 kk 重線形形式で、狭義増加な基底の組すべてで 00 になります。任意の基底の組 (ej1,,ejk)(e_{j_1},\dots,e_{j_k}) は、添字が重複すれば交代性から値が 00、重複しなければ置換で狭義増加に並べ替えられて符号倍だけの差なので、やはり値は 00 です。多重線形性より、任意の v1,,vkv_1,\dots,v_k を基底で展開すれば (ωη)(v1,,vk)=0(\omega-\eta)(v_1,\dots,v_k)=0 が従います。よって ω=η\omega=\eta です。

k>nk>n のときは狭義増加な長さ kk の添字列が存在しないので、上の議論の η\eta は空和 00 となり ΛkV={0}\Lambda^kV^*=\{0\} です。

Example 5.5Λ2(R3)\Lambda^2(\mathbb{R}^3)^* と外積・行列式

V=R3V=\mathbb{R}^3、標準基底 (e1,e2,e3)(e_1,e_2,e_3)、双対基底 (e1,e2,e3)(e^1,e^2,e^3) とします。Theorem 5.4 より dimΛ2V=(32)=3\dim\Lambda^2V^* = \binom{3}{2}=3 で、基底は e1e2, e1e3, e2e3e^1\wedge e^2,\ e^1\wedge e^3,\ e^2\wedge e^3 です。

具体的に u=(u1,u2,u3)\boldsymbol{u}=(u^1,u^2,u^3)v=(v1,v2,v3)\boldsymbol{v}=(v^1,v^2,v^3) に対して

(e1e2)(u,v)=det(u1v1u2v2)=u1v2u2v1(e^1\wedge e^2)(\boldsymbol{u},\boldsymbol{v}) = \det\begin{pmatrix} u^1 & v^1 \\ u^2 & v^2\end{pmatrix} = u^1v^2 - u^2v^1

となり、これはベクトル積 u×v\boldsymbol{u}\times\boldsymbol{v} の第 33 成分です。同様に e2e3e^2\wedge e^3 が第 11 成分、e3e1e^3\wedge e^1 が第 22 成分を与えます。つまり 33 次元でのベクトル積は「Λ2V\Lambda^2V^*Λ1V\Lambda^1V^* と同一視した結果」であって、33 次元固有の現象です。dimΛ3V=(33)=1\dim\Lambda^3V^*=\binom{3}{3}=1 で、e1e2e3(u,v,w)=det(u,v,w)e^1\wedge e^2\wedge e^3(\boldsymbol{u},\boldsymbol{v},\boldsymbol{w}) = \det(\boldsymbol{u},\boldsymbol{v},\boldsymbol{w}) はスカラー三重積です。ΛnV\Lambda^n V^* が常に 11 次元であることが、「行列式は交代 nn 重線形形式で det(id)=1\det(\mathrm{id})=1 を満たす唯一のもの」という特徴づけ(行列式の特徴づけ(Theorem 4.2)[Determinants and Their Properties])の正体です。

Definition 6.1kk 次微分形式

MM 上の**kk 次微分形式**とは、バンドル ΛkTM:=pMΛk(TpM)\Lambda^kT^*M := \coprod_{p\in M}\Lambda^k(T_pM)^* の滑らかな切断のことである。すなわち各点 ppωpΛk(TpM)\omega_p\in\Lambda^k(T_pM)^* を割り当てる対応であって、任意のチャート (U,x)(U,x) 上で

ω=IωIdxI=1i1<<iknωi1ikdxi1dxik\omega = \sum'_{I} \omega_I\, dx^{I} = \sum_{1\le i_1<\cdots<i_k\le n} \omega_{i_1\cdots i_k}\, dx^{i_1}\wedge\cdots\wedge dx^{i_k}

と表したときの係数 ωI\omega_I がすべて C(U)C^\infty(U) に属するものをいう。その全体を Ωk(M)\Omega^k(M) と書く。Ω0(M):=C(M)\Omega^0(M) := C^\infty(M) とし、k>nk>n では Ωk(M)={0}\Omega^k(M)=\{0\} である。

係数表示が一意であることは Theorem 5.4(各点での基底)から従い、係数の CC^\infty 性がチャートの取り方に依らないことは、変換則が Proposition 4.3 のヤコビ行列の小行列式(CC^\infty 関数)で書かれることから従います。ウェッジ積は各点ごとに施すことで Ωk(M)×Ωl(M)Ωk+l(M)\Omega^k(M)\times\Omega^l(M)\to\Omega^{k+l}(M) に持ち上がり、Theorem 5.3 の性質をそのまま保ちます。

さて、Ω0\Omega^0 上には全微分 fdff\mapsto df がありました。これを全次数に拡張するのが外微分です。驚くべきことに、拡張はごく自然な 3 条件でほぼ強制されます。

Theorem 6.2外微分の存在と一意性

MMnn 次元 CC^\infty 多様体とする。次の 3 条件を満たす R\mathbb{R} 線形写像の族 d ⁣:Ωk(M)Ωk+1(M)d\colon \Omega^k(M)\to\Omega^{k+1}(M)k=0,1,,nk=0,1,\dots,n)がただ 1 つ存在する。

  1. fΩ0(M)=C(M)f\in\Omega^0(M)=C^\infty(M) に対し、dfdfDefinition 4.1 の微分に一致する。
  2. (次数付きライプニッツ則)αΩk(M)\alpha\in\Omega^k(M)βΩl(M)\beta\in\Omega^l(M) に対し d(αβ)=dαβ+(1)kαdβ.d(\alpha\wedge\beta) = d\alpha\wedge\beta + (-1)^{k}\,\alpha\wedge d\beta .
  3. dd=0d\circ d = 0、すなわち任意の αΩk(M)\alpha\in\Omega^k(M) に対し d(dα)=0d(d\alpha)=0

さらにこの dd は、チャート (U,x)(U,x) 上で α=IαIdxI\alpha = \sum'_I \alpha_I\, dx^I と表されるとき

dα=IdαIdxI=I j=1nαIxjdxjdxId\alpha = \sum'_{I} d\alpha_I \wedge dx^{I} = \sum'_{I}\ \sum_{j=1}^{n} \frac{\partial \alpha_I}{\partial x^{j}}\, dx^{j}\wedge dx^{I}

で与えられる。

証明の前に、外微分が「局所的な」作用素であること、つまり形式の遠くの様子には依存しないことを確かめます。これは公理から導かれる事実で、局所座標での計算を正当化するために必要です。

Lemma 6.3外微分の局所性

ddTheorem 6.2 の条件 1〜3 を満たす作用素とする。α,βΩk(M)\alpha,\beta\in\Omega^k(M) が開集合 UMU\subset M 上で一致するならば、dαd\alphadβd\betaUU 上で一致する。

Proof(Lemma 6.3)

γ:=αβ\gamma := \alpha-\beta とおくと、dd の線形性より dγ=dαdβd\gamma = d\alpha-d\beta なので、γU=0\gamma|_U = 0 から dγU=0d\gamma|_U=0 を示せば十分です。

pUp\in U を固定します。MM は滑らかな多様体なので、φC(M)\varphi\in C^\infty(M)φ(p)=1\varphi(p)=1 かつ suppφU\operatorname{supp}\varphi\subset U となるバンプ関数が存在します。このとき積 φγΩk(M)\varphi\gamma\in\Omega^k(M)MM 全体で 00 です。実際、qUq\in U では γq=0\gamma_q=0qUq\notin U では φ(q)=0\varphi(q)=0 だからです。

したがって d(φγ)=0d(\varphi\gamma)=0 です。左辺に条件 2 を k=0k=0α=φ\alpha=\varphiβ=γ\beta=\gamma)として適用すると

0=d(φγ)=dφγ+(1)0φdγ=dφγ+φdγ.0 = d(\varphi\wedge\gamma) = d\varphi\wedge\gamma + (-1)^0\,\varphi\, d\gamma = d\varphi\wedge\gamma + \varphi\, d\gamma .

これを点 pp で評価します。pUp\in U なので γp=0\gamma_p=0、よって第 1 項は 00。また φ(p)=1\varphi(p)=1 なので第 2 項は (dγ)p(d\gamma)_p です。ゆえに (dγ)p=0(d\gamma)_p=0 を得ます。pUp\in U は任意でした。

Proof(Theorem 6.2)

一意性(チャート上)。 dd が条件 1〜3 を満たすとします。Lemma 6.3 により、dd は各開集合 UU 上の作用素 dUd_U を誘導します(αΩk(U)\alpha\in\Omega^k(U)pUp\in U に対し、バンプ関数で α\alphaMM 全体に延長したものの ddpp での値を取ればよく、局所性からこれは延長の取り方に依りません)。この dUd_U もまた条件 1〜3 を満たします。

チャート (U,x)(U,x) を取り、α=IαIdxI\alpha=\sum'_I\alpha_I\,dx^I とします。座標関数 xix^iC(U)C^\infty(U) に属するので、条件 1 より dxi=d(xi)dx^i = d(x^i) であり、条件 3 を f=xif=x^i に適用すると d(dxi)=d(d(xi))=0d(dx^i) = d(d(x^i)) = 0 が得られます。次に条件 2 を繰り返し使うと

d(dxi1dxik)=a=1k(1)a1dxi1d(dxia)dxik=0d(dx^{i_1}\wedge\cdots\wedge dx^{i_k}) = \sum_{a=1}^{k}(-1)^{a-1}\,dx^{i_1}\wedge\cdots\wedge d(dx^{i_a})\wedge\cdots\wedge dx^{i_k} = 0

となります(各項に d(dxia)=0d(dx^{i_a})=0 が現れる)。よって再び条件 2(αI\alpha_I00 形式なので符号は ++)と条件 1 から

dα=Id(αIdxI)=I(dαIdxI+αId(dxI))=IdαIdxI.d\alpha = \sum'_I d(\alpha_I \wedge dx^I) = \sum'_I \bigl(d\alpha_I\wedge dx^I + \alpha_I\, d(dx^I)\bigr) = \sum'_I d\alpha_I\wedge dx^I .

これで、チャート上での dd の値は定理の式に一致することが強制されました。チャートは MM を覆うので dd は一意です。

存在。 逆に、各チャート (U,x)(U,x) 上で dUα:=IdαIdxId_U\alpha := \sum'_I d\alpha_I\wedge dx^I定義し、条件 1〜3 を満たすことを確かめます。

条件 1:k=0k=0 のとき多重指数は空で dUf=dfd_U f = df です。

条件 2:α=IαIdxIΩk(U)\alpha=\sum'_I\alpha_I dx^I \in\Omega^k(U)β=JβJdxJΩl(U)\beta=\sum'_J\beta_J dx^J\in\Omega^l(U) とすると、双線形性から αβ=I,JαIβJdxIdxJ\alpha\wedge\beta = \sum'_{I,J}\alpha_I\beta_J\, dx^I\wedge dx^J です。関数の微分に対するライプニッツ則 d(αIβJ)=βJdαI+αIdβJd(\alpha_I\beta_J) = \beta_J\,d\alpha_I + \alpha_I\,d\beta_J を使うと

dU(αβ)=I,J(βJdαI+αIdβJ)dxIdxJ.d_U(\alpha\wedge\beta) = \sum'_{I,J}\bigl(\beta_J\, d\alpha_I + \alpha_I\, d\beta_J\bigr)\wedge dx^I\wedge dx^J .

第 1 項は (IdαIdxI)(JβJdxJ)=dUαβ\bigl(\sum'_I d\alpha_I\wedge dx^I\bigr)\wedge\bigl(\sum'_J\beta_J dx^J\bigr) = d_U\alpha\wedge\beta です。第 2 項では dβJd\beta_J11 形式)を dxIdx^Ikk 形式)の右へ移す必要があり、Theorem 5.3 (3) より符号 (1)k1=(1)k(-1)^{k\cdot 1}=(-1)^k が出ます。したがって第 2 項は (1)kαdUβ(-1)^k\,\alpha\wedge d_U\beta に等しく、条件 2 が成り立ちます。

条件 3:まず fC(U)f\in C^\infty(U) に対し

dU(dUf)=dU ⁣(jfxjdxj)=ji2fxixjdxidxj.d_U(d_U f) = d_U\!\left(\sum_j \frac{\partial f}{\partial x^j}dx^j\right) = \sum_{j}\sum_{i} \frac{\partial^2 f}{\partial x^i\partial x^j}\, dx^i\wedge dx^j .

CC^\infty 関数の 2 階偏微分は順序交換可能(シュワルツの定理(Theorem 7.1)[多変数関数の微分と偏微分]多変数関数の微分と偏微分 を参照)なので係数 2f/xixj\partial^2 f/\partial x^i\partial x^j(i,j)(i,j) について対称、一方 dxidxj=dxjdxidx^i\wedge dx^j = -dx^j\wedge dx^i は反対称です。対称なものと反対称なものの縮約は 00 になります((i,j)(i,j)(j,i)(j,i) の項が打ち消し合い、i=ji=j の項は dxidxi=0dx^i\wedge dx^i=0)。よって dUdUf=0d_U d_U f = 0 です。

一般の α=IαIdxI\alpha=\sum'_I\alpha_I dx^I については、上で示した条件 2 と dU(dxI)=0d_U(dx^I)=0 を使って

dU(dUα)=IdU(dαIdxI)=I(dUdαI=0dxIdαIdU(dxI)=0)=0d_U(d_U\alpha) = \sum'_I d_U\bigl(d\alpha_I\wedge dx^I\bigr) = \sum'_I\Bigl(\underbrace{d_U d\alpha_I}_{=0}\wedge dx^I - d\alpha_I\wedge \underbrace{d_U(dx^I)}_{=0}\Bigr) = 0

を得ます。

貼り合わせ。 2 つのチャート (U,x)(U,x)(V,y)(V,y) の共通部分 UVU\cap V 上では、dUd_UdVd_V はともに条件 1〜3 を満たす作用素の制限なので、上で示した一意性の議論(UVU\cap V を含むチャートに適用)により一致します。したがって dUd_U たちは MM 上の作用素 dd に貼り合わさり、条件 1〜3 は局所的な主張なので dd 自身も満たします。

Definition 6.4閉形式と完全形式

ωΩk(M)\omega\in\Omega^k(M)dω=0d\omega=0 を満たすとき閉形式、ある ηΩk1(M)\eta\in\Omega^{k-1}(M) について ω=dη\omega = d\eta となるとき完全形式という。Theorem 6.2 の条件 3 より、完全形式は閉形式である。

Example 6.5R3\mathbb{R}^3 のベクトル解析は外微分の 3 つの姿

M=R3M=\mathbb{R}^3、座標 (x,y,z)(x,y,z) とします。Theorem 5.4 より dimΛk(TpR3)\dim\Lambda^k(T_p\mathbb{R}^3)^*k=0,1,2,3k=0,1,2,3 でそれぞれ 1,3,3,11,3,3,1 です。

Ω0Ω1\Omega^0\to\Omega^1 df=fxdx+fydy+fzdzdf = f_x\,dx + f_y\,dy + f_z\,dz。係数の並びは gradf\operatorname{grad} f です。

Ω1Ω2\Omega^1\to\Omega^2 ω=Pdx+Qdy+Rdz\omega = P\,dx + Q\,dy + R\,dz に対して、Theorem 6.2 の公式で計算します。

d(Pdx)=(Pxdx+Pydy+Pzdz)dx=Pydxdy+Pzdzdx,d(Qdy)=QxdxdyQzdydz,d(Rdz)=RydydzRxdzdx\begin{aligned} d(P\,dx) &= (P_x dx + P_y dy + P_z dz)\wedge dx = -P_y\, dx\wedge dy + P_z\, dz\wedge dx, \\ d(Q\,dy) &= Q_x\, dx\wedge dy - Q_z\, dy\wedge dz, \\ d(R\,dz) &= R_y\, dy\wedge dz - R_x\, dz\wedge dx \end{aligned}

dxdx=0dx\wedge dx=0dydx=dxdydy\wedge dx = -dx\wedge dy などを使いました)。足し合わせると

dω=(RyQz)dydz+(PzRx)dzdx+(QxPy)dxdyd\omega = (R_y - Q_z)\, dy\wedge dz + (P_z - R_x)\, dz\wedge dx + (Q_x - P_y)\, dx\wedge dy

となり、係数の並びは rot(P,Q,R)\operatorname{rot}(P,Q,R) そのものです。

Ω2Ω3\Omega^2\to\Omega^3 η=Adydz+Bdzdx+Cdxdy\eta = A\, dy\wedge dz + B\, dz\wedge dx + C\, dx\wedge dy に対し、dAdydz=AxdxdydzdA\wedge dy\wedge dz = A_x\, dx\wedge dy\wedge dz など(他の項は dydydzdz が重複して消える)から

dη=(Ax+By+Cz)dxdydzd\eta = (A_x + B_y + C_z)\, dx\wedge dy\wedge dz

で、係数は div(A,B,C)\operatorname{div}(A,B,C) です。

したがって dd=0d\circ d=0 は、Ω0Ω2\Omega^0\to\Omega^2 の合成として rot(gradf)=0\operatorname{rot}(\operatorname{grad} f)=\boldsymbol{0} を、Ω1Ω3\Omega^1\to\Omega^3 の合成として div(rotF)=0\operatorname{div}(\operatorname{rot}\boldsymbol{F})=0 を与えます。ベクトル解析で別々に証明していた 2 つの恒等式は、どちらも「偏微分の順序交換」という 1 つの事実の言い換えだったわけです。

flowchart LR
A["Ω⁰ = 関数 f"] -->|"d = grad"| B["Ω¹ = 1形式"]
B -->|"d = rot"| C["Ω² = 2形式"]
C -->|"d = div"| D["Ω³ = 3形式"]
D --> E["Ω⁴ = 0"]
A -.->|"d∘d = 0 は rot grad = 0"| C
B -.->|"d∘d = 0 は div rot = 0"| D
3 次元ユークリッド空間上のド・ラーム複体と古典的ベクトル解析の対応

Corollary 6.6閉だが完全でない形式の存在

M=R2{0}M=\mathbb{R}^2\setminus\{0\} 上の Example 4.411 形式 ω=ydx+xdyx2+y2\omega = \dfrac{-y\,dx+x\,dy}{x^2+y^2} は閉形式だが完全形式ではない。したがって Definition 6.4 の逆(閉ならば完全)は一般には成り立たない。

Proof(Corollary 6.6)

閉であることを直接計算します。Theorem 6.2 の公式より、r2:=x2+y2r^2 := x^2+y^2 として

dω=y ⁣(yr2)dydx+x ⁣(xr2)dxdy.d\omega = \frac{\partial}{\partial y}\!\left(\frac{-y}{r^2}\right) dy\wedge dx + \frac{\partial}{\partial x}\!\left(\frac{x}{r^2}\right) dx\wedge dy .

yyr2=(r2)+y2yr4=y2x2r4\dfrac{\partial}{\partial y}\dfrac{-y}{r^2} = \dfrac{-(r^2) + y\cdot 2y}{r^4} = \dfrac{y^2-x^2}{r^4}xxr2=r2x2xr4=y2x2r4\dfrac{\partial}{\partial x}\dfrac{x}{r^2} = \dfrac{r^2 - x\cdot 2x}{r^4} = \dfrac{y^2-x^2}{r^4} であり、dydx=dxdydy\wedge dx = -dx\wedge dy ですから

dω=(y2x2r4+y2x2r4)dxdy=0.d\omega = \left(-\frac{y^2-x^2}{r^4} + \frac{y^2-x^2}{r^4}\right) dx\wedge dy = 0 .

完全でないことは Example 4.4 で述べた線積分から従います。ω=df\omega = df なら、単位円 CCγ(t)=(cost,sint)\gamma(t)=(\cos t,\sin t)t[0,2π]t\in[0,2\pi] と径数付けたとき Cω=f(γ(2π))f(γ(0))=0\int_C \omega = f(\gamma(2\pi)) - f(\gamma(0)) = 0 となるはずです。ところが γ\gamma 上で x=costx=\cos ty=sinty=\sin tr2=1r^2=1 なので

Cω=02π(sint(sint)+costcost)dt=02π1dt=2π0.\int_C\omega = \int_0^{2\pi}\bigl(-\sin t\cdot(-\sin t) + \cos t\cdot\cos t\bigr)\,dt = \int_0^{2\pi} 1\,dt = 2\pi \ne 0 .

矛盾するので、そのような fC(M)f\in C^\infty(M) は存在しません。

Remark 6.7この先へ

Corollary 6.6 の「ずれ」を測る商空間 HdRk(M):=ker(d ⁣:ΩkΩk+1)/im(d ⁣:Ωk1Ωk)H^k_{\mathrm{dR}}(M) := \ker\bigl(d\colon\Omega^k\to\Omega^{k+1}\bigr)\big/\operatorname{im}\bigl(d\colon\Omega^{k-1}\to\Omega^k\bigr)ド・ラームコホモロジーといいます。ポアンカレの補題により、Rn\mathbb{R}^n の星形開集合では k1k\ge 1 の閉形式は必ず完全なので、HdRkH^k_{\mathrm{dR}}MM の「穴」を検出する位相的不変量になります。上の計算は HdR1(R2{0})0H^1_{\mathrm{dR}}(\mathbb{R}^2\setminus\{0\}) \ne 0 を示したことになります。

また、滑らかな写像 F ⁣:NMF\colon N\to M は引き戻し F ⁣:Ωk(M)Ωk(N)F^*\colon\Omega^k(M)\to\Omega^k(N) を誘導し、F(dω)=d(Fω)F^*(d\omega) = d(F^*\omega)F(αβ)=FαFβF^*(\alpha\wedge\beta) = F^*\alpha\wedge F^*\beta が成り立ちます。この自然性が、ストークスの定理 で「積分は座標に依らない」ことを保証します。左不変ベクトル場と左不変形式に話を限ると リー群とリー環 の理論に接続します。

Exercise 7.1

R3\mathbb{R}^3 上の 11 形式 α=xdyydx\alpha = x\,dy - y\,dx22 形式 β=zdxdy\beta = z\,dx\wedge dy について、αβ\alpha\wedge\betadαd\alpha を計算してください。また βα\beta\wedge\alpha を計算し、Theorem 5.3 (3) と整合することを確かめてください。

Solution

αβ=(xdyydx)(zdxdy)=xzdydxdyyzdxdxdy\alpha\wedge\beta = (x\,dy - y\,dx)\wedge(z\,dx\wedge dy) = xz\,dy\wedge dx\wedge dy - yz\,dx\wedge dx\wedge dy です。dydy が 2 回、dxdx が 2 回現れるので Theorem 5.3 (3)(11 形式は εε=0\varepsilon\wedge\varepsilon=0)より両項とも 00、よって αβ=0\alpha\wedge\beta=0 です。

dαd\alphaTheorem 6.2 の公式から dα=dxdydydx=dxdy+dxdy=2dxdyd\alpha = dx\wedge dy - dy\wedge dx = dx\wedge dy + dx\wedge dy = 2\,dx\wedge dy です。

βα\beta\wedge\alpha も同じ理由で 00 です。k=1k=1l=2l=2 なので (1)kl=(1)2=1(-1)^{kl} = (-1)^2 = 1、すなわち αβ=βα\alpha\wedge\beta = \beta\wedge\alpha が予言され、0=00=0 で整合しています。

Exercise 7.2標準

M=R2M=\mathbb{R}^2f(x,y)=x2yf(x,y) = x^2 y とし、ベクトル場 X=yx+yX = y\,\dfrac{\partial}{\partial x} + \dfrac{\partial}{\partial y} を考えます。

  1. XfXf を計算してください。
  2. dfdf を求め、df(X)=Xfdf(X) = Xf を確かめてください。
  3. XXProposition 3.2 の意味で滑らかであることを述べてください。
Solution

1. Xf=yfx+fy=y2xy+x2=2xy2+x2Xf = y\dfrac{\partial f}{\partial x} + \dfrac{\partial f}{\partial y} = y\cdot 2xy + x^2 = 2xy^2 + x^2 です。

2. Proposition 4.2 より df=fxdx+fydy=2xydx+x2dydf = \dfrac{\partial f}{\partial x}dx + \dfrac{\partial f}{\partial y}dy = 2xy\,dx + x^2\,dy です。これに XX を代入すると、dx(X)=ydx(X) = ydy(X)=1dy(X)=1 なので df(X)=2xyy+x21=2xy2+x2df(X) = 2xy\cdot y + x^2\cdot 1 = 2xy^2 + x^2 となり、1 の答えと一致します。これは dfp(v)=vfdf_p(v) = vf という定義(Definition 4.1)の言い換えにすぎません。

3. R2\mathbb{R}^2 の標準チャート(1 枚で全体を覆う)における成分は X1=yX^1 = yX2=1X^2 = 1 で、ともに C(R2)C^\infty(\mathbb{R}^2) に属します。Proposition 3.2 の (2) \Rightarrow (1) より XX(R2)X\in\mathfrak{X}(\mathbb{R}^2) です。

Exercise 7.3標準

R3\mathbb{R}^3 上の 11 形式 ω=(2xy+z3)dx+x2dy+3xz2dz\omega = (2xy + z^3)\,dx + x^2\,dy + 3xz^2\,dz について、dω=0d\omega = 0 を確かめ、ω=df\omega = df となる fC(R3)f\in C^\infty(\mathbb{R}^3) を具体的に求めてください。

Solution

Example 6.5 の公式で P=2xy+z3P = 2xy+z^3Q=x2Q = x^2R=3xz2R = 3xz^2 とすると RyQz=00=0R_y - Q_z = 0 - 0 = 0PzRx=3z23z2=0P_z - R_x = 3z^2 - 3z^2 = 0QxPy=2x2x=0Q_x - P_y = 2x - 2x = 0 なので dω=0d\omega = 0、すなわち ω\omega は閉形式です。

完全性を示すため ff を構成します。f/x=2xy+z3\partial f/\partial x = 2xy + z^3 から f=x2y+xz3+g(y,z)f = x^2y + xz^3 + g(y,z) です。これを yy で微分すると x2+gy=x2x^2 + g_y = x^2、よって gy=0g_y = 0g=h(z)g = h(z) です。さらに zz で微分すると 3xz2+h(z)=3xz23xz^2 + h'(z) = 3xz^2、よって h=0h' = 0 です。したがって f(x,y,z)=x2y+xz3+Cf(x,y,z) = x^2y + xz^3 + CCC は定数)と取れます。実際 df=(2xy+z3)dx+x2dy+3xz2dz=ωdf = (2xy+z^3)dx + x^2 dy + 3xz^2 dz = \omega です。

Corollary 6.6 と違って今回うまくいったのは、定義域が R3\mathbb{R}^3 全体(星形)でポアンカレの補題が使えるからです。

Exercise 7.4

dimM=n\dim M = n とする。ωΩk(M)\omega\in\Omega^k(M)kk 個の 11 形式のウェッジ積 ω=ε1εk\omega=\varepsilon^1\wedge\cdots\wedge\varepsilon^k(各点で εpa\varepsilon^a_p は一次独立)と書けているとき、ωp0\omega_p \ne 0 であることを示してください。また n=4n=4 のとき、η=dx1dx2+dx3dx4\eta = dx^1\wedge dx^2 + dx^3\wedge dx^411 形式 2 つのウェッジ積として書けないことを示してください。

Solution

前半。 εp1,,εpk\varepsilon^1_p,\dots,\varepsilon^k_pTpMT^*_pM で一次独立なら、これを TpMT_p^*M の基底 (εp1,,εpn)(\varepsilon^1_p,\dots,\varepsilon^n_p) に延長できます。V=TpMV=T_pM の基底でその双対基底になるものを (u1,,un)(u_1,\dots,u_n) とすると、第 5 節 の行列式公式より ωp(u1,,uk)=det(εpa(ub))a,bk=det(δba)=10\omega_p(u_1,\dots,u_k) = \det\bigl(\varepsilon^a_p(u_b)\bigr)_{a,b\le k} = \det(\delta^a_b) = 1 \ne 0 なので ωp0\omega_p\ne 0 です。

後半。 ηη\eta\wedge\eta を計算します。Theorem 5.3 の双線形性から ηη=dx1dx2dx1dx2+2dx1dx2dx3dx4+dx3dx4dx3dx4\eta\wedge\eta = dx^1\wedge dx^2\wedge dx^1\wedge dx^2 + 2\,dx^1\wedge dx^2\wedge dx^3\wedge dx^4 + dx^3\wedge dx^4\wedge dx^3\wedge dx^4 です(22 形式どうしなので (1)22=1(-1)^{2\cdot 2}=1 より可換、それで係数 22 が出ます)。第 1 項と第 3 項は添字が重複するので 00、よって ηη=2dx1dx2dx3dx40\eta\wedge\eta = 2\,dx^1\wedge dx^2\wedge dx^3\wedge dx^4 \ne 0 です。

一方もし η=εε\eta = \varepsilon\wedge\varepsilon'ε,ε\varepsilon,\varepsilon'11 形式)と書けたなら ηη=εεεε\eta\wedge\eta = \varepsilon\wedge\varepsilon'\wedge\varepsilon\wedge\varepsilon' となり、εε=εε\varepsilon'\wedge\varepsilon = -\varepsilon\wedge\varepsilon'Theorem 5.3 (3)、k=l=1k=l=1)で並べ替えると εε=0\varepsilon\wedge\varepsilon = 0 を含む項になるので ηη=0\eta\wedge\eta=0 です。これは上の計算と矛盾します。よって η\eta11 形式 2 つのウェッジ積では書けません(22 形式は一般に「分解可能」ではない、という事実の最小の例です)。

  • John M. Lee, Introduction to Smooth Manifolds, 2nd ed., Springer GTM 218, 2013 — Chapter 8(ベクトル場)、Chapter 11(余接バンドル)、Chapter 14(微分形式)、Chapter 15(向きと外微分)。本記事の外微分の公理的特徴づけと局所性補題はこの流儀に従っています。
  • Michael Spivak, Calculus on Manifolds, W. A. Benjamin, 1965 — Chapter 4。交代形式と外積代数を最短で構成し、ストークスの定理へ至る古典的な小著。
  • 松島与三『多様体入門』裳華房、1965 — 第 3 章・第 5 章。日本語で書かれた標準的な教科書で、テンソル代数から微分形式への流れが丁寧です。
  • 坪井俊『幾何学 III 微分形式』東京大学出版会、2008 — 微分形式とド・ラームコホモロジーを主題にした日本語のテキスト。
  • Raoul Bott and Loring W. Tu, Differential Forms in Algebraic Topology, Springer GTM 82, 1982 — Chapter I。微分形式を位相不変量の計算道具として使う立場からの入門。

多重シャッフルによる統一的な表示。 Theorem 5.3 (2) の証明を補います。k,l,mNk,l,m\in\mathbb{N} に対し

Sh(k,l,m):={σSk+l+m  σ は 3 つのブロック [1,k], [k+1,k+l], [k+l+1,k+l+m] の各々で狭義増加}\mathrm{Sh}(k,l,m) := \{\,\sigma\in S_{k+l+m}\ \mid\ \sigma \text{ は 3 つのブロック } [1,k],\ [k+1,k+l],\ [k+l+1,k+l+m] \text{ の各々で狭義増加}\,\}

とおきます。示したいのは、ωΛkV\omega\in\Lambda^kV^*ηΛlV\eta\in\Lambda^lV^*ζΛmV\zeta\in\Lambda^mV^* に対して (ωη)ζ(\omega\wedge\eta)\wedge\zetaω(ηζ)\omega\wedge(\eta\wedge\zeta) がともに

T(v1,,vk+l+m):=σSh(k,l,m)sgn(σ) ω(vσ(1),)η(vσ(k+1),)ζ(vσ(k+l+1),)T(v_1,\dots,v_{k+l+m}) := \sum_{\sigma\in\mathrm{Sh}(k,l,m)}\operatorname{sgn}(\sigma)\ \omega\bigl(v_{\sigma(1)},\dots\bigr)\,\eta\bigl(v_{\sigma(k+1)},\dots\bigr)\,\zeta\bigl(v_{\sigma(k+l+1)},\dots\bigr)

に等しいことです。

左結合の側の計算。 定義より (ωη)ζ(\omega\wedge\eta)\wedge\zetaτSh(k+l,m)\tau\in\mathrm{Sh}(k+l,m) にわたる和で、各項に (ωη)(vτ(1),,vτ(k+l))(\omega\wedge\eta)(v_{\tau(1)},\dots,v_{\tau(k+l)}) が現れます。これをさらに ρSh(k,l)\rho\in\mathrm{Sh}(k,l) にわたって展開すると、二重和の各項は置換 σ:=τρ^\sigma := \tau\circ\hat\rho で指定されます。ここで ρ^Sk+l+m\hat\rho\in S_{k+l+m}ρ\rho を最初の k+lk+l 個に作用させ、残り mm 個を固定する置換です。

写像 (τ,ρ)τρ^(\tau,\rho)\mapsto \tau\circ\hat\rhoSh(k+l,m)×Sh(k,l)\mathrm{Sh}(k+l,m)\times\mathrm{Sh}(k,l) から Sh(k,l,m)\mathrm{Sh}(k,l,m) への全単射であることを見ます。σ=τρ^\sigma=\tau\circ\hat\rho は 3 ブロックの各々で狭義増加です(τ\tau[1,k+l][1,k+l][k+l+1,k+l+m][k+l+1,k+l+m] で増加し、ρ^\hat\rho が最初のブロックを [1,k][1,k][k+1,k+l][k+1,k+l] に増加的に分ける)。逆に σSh(k,l,m)\sigma\in\mathrm{Sh}(k,l,m) が与えられたとき、値の集合 σ([1,k])σ([k+1,k+l])\sigma([1,k])\cup\sigma([k+1,k+l]) を昇順に並べる置換として τ\tau が、その中での分け方として ρ\rho が一意に定まります。さらに sgn(σ)=sgn(τ)sgn(ρ^)=sgn(τ)sgn(ρ)\operatorname{sgn}(\sigma) = \operatorname{sgn}(\tau)\operatorname{sgn}(\hat\rho) = \operatorname{sgn}(\tau)\operatorname{sgn}(\rho) です。したがって二重和は Sh(k,l,m)\mathrm{Sh}(k,l,m) 上の 1 つの和 TT にまとまります。

右結合の側。 同様に ω(ηζ)\omega\wedge(\eta\wedge\zeta) では Sh(k,l+m)×Sh(l,m)Sh(k,l,m)\mathrm{Sh}(k,l+m)\times\mathrm{Sh}(l,m)\to\mathrm{Sh}(k,l,m) の全単射(後半 l+ml+m 個を分割する側)を使い、やはり TT に等しくなります。実数の積は結合的なので、両者の各項は同じ 3 つの値の積です。以上で (ωη)ζ=T=ω(ηζ)(\omega\wedge\eta)\wedge\zeta = T = \omega\wedge(\eta\wedge\zeta) が示されました。

外微分の座標に依らない公式。 参考として、ωΩ1(M)\omega\in\Omega^1(M)X,YX(M)X,Y\in\mathfrak{X}(M) に対し

dω(X,Y)=X(ω(Y))Y(ω(X))ω([X,Y])d\omega(X,Y) = X\bigl(\omega(Y)\bigr) - Y\bigl(\omega(X)\bigr) - \omega\bigl([X,Y]\bigr)

が成り立ちます。ここで [X,Y]:=XYYX[X,Y] := XY - YXC(M)C^\infty(M) 上の作用素としての交換子)はリー括弧と呼ばれるベクトル場です。この式は座標を一切使わずに dd を特徴づけており、リー群論や接続の理論で標準的に用いられます。座標 ω=iωidxi\omega=\sum_i\omega_i dx^iX=iXi/xiX=\sum_i X^i\partial/\partial x^iY=jYj/xjY=\sum_j Y^j\partial/\partial x^j を代入して両辺を展開すれば、Theorem 6.2 の局所公式と一致することが確かめられます。

Report an error in this article ・Operated by: Mugen Giken LLCPricingTermsLegal notice

© 2026 夢現技研合同会社 ・Feeding the text to an LLM is welcome. Code samples are MIT licensed.