コンテンツにスキップ

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

対象読者: 本テーマ第 1〜2 章(多様体、接ベクトル空間、写像の微分、接バンドル)を学び、線形代数の双対空間と多重線形写像を知っている人。微分形式は仮定しません。

前提となる記事:接ベクトル空間と接バンドル:曲がった空間で「速度」を定義する三つの流儀

生 Markdown

曲面や曲がった空間の上で、各点に矢印(向きと大きさ)を置いたものが「ベクトル場」で、各点に「矢印を受け取って数を返す規則」を置いたものが「微分形式」です。この記事では両者を座標に頼らず正確に定義し、微分形式を微分する操作(外微分)を作ります。読み終えると、ベクトル解析の勾配・回転・発散が外微分という 1 つの操作の 3 つの姿であること、そして「2 回微分すると 0」という 1 本の式が 2 つの恒等式をまとめて説明することが分かります。

  • ベクトル場は「各点に接ベクトルを滑らかに割り当てる規則」であり、正確には接バンドル TMTM の滑らかな切断として定義されます。滑らかさは、局所座標での成分が C∞C^\infty であることと同値です。
  • 接空間 TpMT_pM の双対空間 Tp∗MT_p^*M(余接空間)を各点で束ねたものが余接バンドル T∗MT^*M で、その切断が 1 次微分形式です。座標変換のとき、ベクトル場の成分と 1 形式の成分は互いに逆の行列で変換されます(反変と共変)。
  • kk 次微分形式は、各点で接空間上の交代 kk 重線形形式を与えるものです。dim⁡M=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 形式上では全微分」「ライプニッツ則(符号付き)」「d∘d=0d\circ d = 0」の 3 条件で一意に決まります。R3\mathbb{R}^3 ではこの dd が grad⁡\operatorname{grad}、rot⁡\operatorname{rot}、div⁡\operatorname{div} をまとめて表し、d∘d=0d\circ d=0 が rot⁡grad⁡=0\operatorname{rot}\operatorname{grad}=0 と div⁡rot⁡=0\operatorname{div}\operatorname{rot}=0 の両方を同時に与えます。

多変数の微分積分では、線積分 ∫CF⋅dr\int_C \boldsymbol{F}\cdot d\boldsymbol{r}、面積分 ∬SF⋅n dS\iint_S \boldsymbol{F}\cdot \boldsymbol{n}\, dS、体積積分 ∭Vf dV\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 つの積分定理を ストークスの定理(ストークスの定理(定理 6.1)[ストークスの定理])∫Mdω=∫∂Mω\int_M d\omega = \int_{\partial M}\omega という 1 本の式に統一します。しかもこれらはすべて座標の取り方に依存しない形で述べられます。

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

以下、MM は nn 次元の C∞C^\infty 多様体(第二可算かつハウスドルフ)とします。p∈Mp \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) を満たすものとします(点における導分の定義(定義 5.1)[接ベクトル空間と接バンドル])。詳しくは 接ベクトル空間と接バンドル を参照してください。

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

∂∂x1∣p, …, ∂∂xn∣p,∂∂xi∣pf=∂(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))

を持ち、dim⁡TpM=n\dim T_pM = n です(導分の空間の基底(定理 5.4)[接ベクトル空間と接バンドル])。接バンドルは集合として TM=∐p∈MTpMTM = \coprod_{p\in M} T_pM であり、射影 π ⁣:TM→M\pi\colon TM \to M、π(v)=p  ⟺  v∈TpM\pi(v) = p \iff v \in T_pM とチャート (π−1(U), φ~)(\pi^{-1}(U),\ \tilde\varphi)、φ~(∑ivi∂/∂xi∣p)=(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 次元多様体(定理 8.2)[接ベクトル空間と接バンドル])。

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

∂∂xi∣p=∑j=1n∂yj∂xi(p) ∂∂yj∣p\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 で表すことです。

定義 3.1(バンドルの切断とベクトル場)↗

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

特に π ⁣:TM→M\pi\colon TM \to M の滑らかな切断を MM 上の滑らかなベクトル場(vector field)といい、その全体を X(M)\mathfrak{X}(M) と書く。X∈X(M)X \in \mathfrak{X}(M) の点 pp での値を Xp∈TpMX_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) ∂/∂xi∣pX_p = \sum_i X^i(p)\,\partial/\partial x^i|_p と一意に書けます。ここで得られる関数 Xi ⁣:U→RX^i \colon U \to \mathbb{R} を XX の成分といいます。定義に現れる「TMTM の多様体としての滑らかさ」を毎回確認するのは面倒なので、実用的な判定条件を用意します。

命題 3.2(ベクトル場の滑らかさの判定)✓

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

  1. X ⁣:M→TMX\colon M \to TM は滑らかな写像である(つまり X∈X(M)X \in \mathfrak{X}(M))。
  2. MM のあるアトラスに属する各チャート (U,x)(U,x) 上で、成分 X1,…,XnX^1,\dots,X^n はすべて C∞(U)C^\infty(U) に属する。
  3. 任意の開集合 V⊂MV \subset M と任意の f∈C∞(V)f \in C^\infty(V) に対し、関数 (Xf)(p):=Xpf(Xf)(p) := X_p f は C∞(V)C^\infty(V) に属する。
証明(命題 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) です。滑らかな写像のチャート表示は C∞C^\infty ですから、右辺の後半 nn 個の成分が C∞C^\infty、すなわち Xi∈C∞(U)X^i \in C^\infty(U) が従います。

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

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

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

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

(3) ⇒\Rightarrow (2)。 チャート (U,x)(U,x) を取ります。座標関数 xix^i は C∞(U)C^\infty(U) に属し、Xxi=∑jXj∂xi/∂xj=XiX x^i = \sum_j X^j \partial x^i/\partial x^j = X^i です。条件 (3) を V=UV = U、f=xif = x^i に適用すれば Xi∈C∞(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 を満たし、逆にこの性質を持つ作用素はすべてベクトル場から来ることが知られています。

例 3.3(平面の回転場と極座標成分)

M=R2∖{0}M = \mathbb{R}^2\setminus\{0\} 上のベクトル場 X=−y ∂∂x+x ∂∂yX = -y\,\dfrac{\partial}{\partial x} + x\,\dfrac{\partial}{\partial y} を考えます。成分は X1=−yX^1 = -y、X2=xX^2 = x で多項式なので C∞C^\infty、命題 3.2 の (2) より X∈X(M)X \in \mathfrak{X}(M) です。

これを極座標 (r,θ)(r,\theta)、x=rcos⁡θx = r\cos\theta、y=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\theta、x=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 つのベクトル場です。成分は座標に依存し、ベクトル場は依存しません。

注意 3.4(切断は必ずしも零点を避けられない)

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

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

定義 4.1(余接空間・余接バンドル・1 形式)↗

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

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

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

また f∈C∞(M)f\in C^\infty(M) に対し、dfp∈Tp∗Mdf_p \in T_p^*M を dfp(v):=vfdf_p(v) := v f(v∈TpMv\in T_pM)で定め、df∈Ω1(M)df \in \Omega^1(M) を ff の微分という。

命題 4.2(座標微分は双対基底)✓

チャート (U,x)(U,x) 上で、各 p∈Up\in U において (dx1∣p,…,dxn∣p)\bigl(dx^1|_p,\dots,dx^n|_p\bigr) は (∂/∂x1∣p,…,∂/∂xn∣p)\bigl(\partial/\partial x^1|_p,\dots,\partial/\partial x^n|_p\bigr) の双対基底である。すなわち

dxi∣p ⁣(∂∂xj∣p)=δji.dx^i|_p\!\left(\left.\frac{\partial}{\partial x^j}\right|_p\right) = \delta^i_j .

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

証明(命題 4.2)

定義より dxi∣p(∂/∂xj∣p)=∂xi/∂xj(p)dx^i|_p(\partial/\partial x^j|_p) = \partial x^i/\partial x^j (p) です。座標関数 xix^i のチャート表示は第 ii 成分への射影 u↦uiu\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) が V∗V^* の基底になることは双対空間の一般論です(ベクトル空間と線形変換 を参照)。よって ωp=∑ici dxi∣p\omega_p = \sum_i c_i\, dx^i|_p と一意に書け、両辺を ∂/∂xj∣p\partial/\partial x^j|_p に施すと cj=ωp(∂/∂xj∣p)c_j = \omega_p(\partial/\partial x^j|_p) を得ます。

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

次の命題が何を言っているかを、1 次元の小さな例で先に見ておきます。座標 xx から y=2xy=2x に取り替えると、∂/∂x=2 ∂/∂y\partial/\partial x = 2\,\partial/\partial y です。ベクトル X=X1 ∂/∂xX=X^1\,\partial/\partial x の成分は X~1=2X1\tilde X^1 = 2X^1 と 2 倍になります。一方、dy=2 dxdy=2\,dx なので 1 形式 ω=ω1 dx\omega=\omega_1\,dx は ω=12ω1 dy\omega=\tfrac{1}{2}\omega_1\,dy と書き直され、成分は ω~1=ω1/2\tilde\omega_1=\omega_1/2 と半分になります。同じ座標変換で、ベクトルの成分は伸び、1 形式の成分は縮む、つまり逆向きに変わります。

命題 4.3(共変と反変)✓

チャート (U,x)(U,x)、(V,y)(V,y) が U∩V≠∅U\cap V \ne \varnothing で重なっているとする。U∩VU\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ωi dxi=∑jω~j dyj\omega = \sum_i \omega_i\, dx^i = \sum_j \tilde\omega_j\, dy^j と成分表示すると

X~j=∑i=1n∂yj∂xi Xi,ωi=∑j=1n∂yj∂xi ω~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 の転置で「逆向きに」変換される。

証明(命題 4.3)

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

第 2 式は、命題 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=∑j∂yj∂xi ω ⁣(∂∂yj)=∑j∂yj∂xi ω~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_pM と Tp∗MT_p^*M の同一視をひとつ選ぶことにほかなりません。

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

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

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

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

ω(X)=(−y)(−y)+x⋅xx2+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

です。極座標が定義できる開集合(たとえば右半平面 x>0x>0)では、θ=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 となる f∈C∞(M)f\in C^\infty(M) は存在しません。もし存在すれば、単位円 CC(反時計回り)に沿った線積分が 00 になるはずですが、実際には ∫Cω=2π\int_C\omega = 2\pi だからです。第 6 節 の言葉でいえば ω\omega は閉形式だが完全形式ではない、という現象で、MM の穴を検出しています。

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

定義 5.1(交代 kk 重線形形式)↗

k∈Nk \in \mathbb{N} とする。写像 ω ⁣:Vk→R\omega\colon V^k \to \mathbb{R} が

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

を満たすとき、ω\omega を VV 上の交代 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) が従います。実際、隣接互換 va↔va+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 となり、任意の置換は隣接互換の積なので符号が付きます。

次の定義は、ω\omega と η\eta の引数の割り振り方をすべて足し合わせ、入れ替えた分だけ符号を付ける、という操作です。最小の場合 k=l=1k=l=1 では、シャッフルは恒等置換と 2 つの引数の入れ替えの 2 通りだけで、(ω∧η)(v1,v2)=ω(v1)η(v2)−ω(v2)η(v1)(\omega\wedge\eta)(v_1,v_2)=\omega(v_1)\eta(v_2)-\omega(v_2)\eta(v_1) となります。たとえば R2\mathbb{R}^2 の dx∧dydx\wedge dy を (u,v)(u,v) に施すと u1v2−u2v1u^1v^2-u^2v^1、すなわち u,vu,v の張る平行四辺形の向き付き面積です。u,vu,v を入れ替えると符号が変わるのが、交代性です。

定義 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(ω=c∈R\omega = c \in\mathbb{R})のときは c∧η:=c ηc\wedge\eta := c\,\eta とする。

この規約(行列式規約)のもとで、ε1,…,εk∈V∗\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 とライプニッツ展開そのものです。ウェッジ積が交代性を保つこと、双線形であること、そして結合的であることは 定理 5.3 にまとめます。

定理 5.3(外積代数の基本性質)✓

ω∈ΛkV∗\omega\in\Lambda^kV^*、η∈ΛlV∗\eta\in\Lambda^lV^*、ζ∈ΛmV∗\zeta\in\Lambda^mV^*、a,b∈Ra,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。
証明(定理 5.3)

(1)。 多重線形性は各項が多重線形なことから明らかで、11 行で確かめられます。多重線形な形式については、隣り合う 2 つの引数が等しいときに 00 になることを示せば十分です(そのとき隣接互換で符号が反転するので、任意の互換で符号が反転し、離れた位置の等しい引数も隣り合わせに並べ替えて 00 が従います)。そこで v1,…,vk+lv_1,\dots,v_{k+l} のうち va=va+1v_a=v_{a+1} とし、b=a+1b=a+1 と書きます。a,ba,b をともに前半に送るシャッフルの項は ω\omega の交代性で 00、ともに後半に送る項は η\eta の交代性で 00 になります。残るのは a,ba,b が前後に分かれる項で、それらは aa と bb を入れ替える対応で 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+j(1≤j≤l1\le j\le l)、τ(l+i)=i\tau(l+i)=i(1≤i≤k1\le i\le k)で定めます。τ\tau は前半 ll 個のブロックと後半 kk 個のブロックを丸ごと入れ替える置換で、sgn⁡(τ)=(−1)kl\operatorname{sgn}(\tau) = (-1)^{kl} です(kk 個の要素それぞれを ll 個の要素の前から後ろへ通すのに互換が ll 回必要で、合計 klkl 回)。写像 σ↦σ∘τ\sigma\mapsto\sigma\circ\tau は Sh(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 です。

定理 5.4(ΛkV∗\Lambda^k V^* の基底と次元)✓

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

{ ei1∧⋯∧eik ∣ 1≤i1<i2<⋯<ik≤n }\{\,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\} である。

証明(定理 5.4)

記号として、狭義増加多重指数 I=(i1<⋯<ik)I=(i_1<\cdots<i_k) に対し eI:=ei1∧⋯∧eike^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) です。II も JJ も狭義増加なので、I=JI=J ならこの行列は単位行列で行列式は 11、I≠JI\ne J なら II に属さない添字が JJ にあり、その列は零ベクトルになるので行列式は 00 です。よって eI(eJ)=δJIe^I(e_J) = \delta^I_J となります。

一次独立性。 ∑I′cI eI=0\sum'_I c_I\, e^I = 0 とします。両辺を eJe_J(JJ は狭義増加)に施すと 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\} です。

例 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) とします。定理 5.4 より dim⁡Λ2V∗=(32)=3\dim\Lambda^2V^* = \binom{3}{2}=3 で、基底は e1∧e2, e1∧e3, e2∧e3e^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) に対して

(e1∧e2)(u,v)=det⁡(u1v1u2v2)=u1v2−u2v1(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 成分です。同様に e2∧e3e^2\wedge e^3 が第 11 成分、e3∧e1e^3\wedge e^1 が第 22 成分を与えます。つまり 33 次元でのベクトル積は「Λ2V∗\Lambda^2V^* を Λ1V∗\Lambda^1V^* と同一視した結果」であって、33 次元固有の現象です。dim⁡Λ3V∗=(33)=1\dim\Lambda^3V^*=\binom{3}{3}=1 で、e1∧e2∧e3(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 を満たす唯一のもの」という特徴づけ(行列式の特徴づけ(定理 4.2)[行列式とその性質])の正体です。

定義 6.1(kk 次微分形式)↗

MM 上の**kk 次微分形式**とは、バンドル ΛkT∗M:=∐p∈MΛ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′ωI dxI=∑1≤i1<⋯<ik≤nωi1⋯ik dxi1∧⋯∧dxik\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\} である。

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

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

定理 6.2(外微分の存在と一意性)✓

MM を nn 次元 C∞C^\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) に対し、dfdf は 定義 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. d∘d=0d\circ d = 0、すなわち任意の α∈Ωk(M)\alpha\in\Omega^k(M) に対し d(dα)=0d(d\alpha)=0。

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

dα=∑I′dαI∧dxI=∑I′ ∑j=1n∂αI∂xj dxj∧dxId\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}

で与えられる。

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

この補題の証明では、バンプ関数を使います。これは、指定した点の近くでは値が 11、指定した開集合の外では 00 になる滑らかな関数のことです。「点 pp の近くだけを残して、遠くを切り捨てる」ための道具で、これを掛けると形式を局所的な問題に帰着できます。

補題 6.3(外微分の局所性)✓

dd が 定理 6.2 の条件 1〜3 を満たす作用素とする。α,β∈Ωk(M)\alpha,\beta\in\Omega^k(M) が開集合 U⊂MU\subset M 上で一致するならば、dαd\alpha と dβd\beta も UU 上で一致する。

証明(補題 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 を示せば十分です。

p∈Up\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 です。実際、q∈Uq\in U では γq=0\gamma_q=0、q∉Uq\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 で評価します。p∈Up\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 を得ます。p∈Up\in U は任意でした。

次の証明は 3 段階です。(1) 条件 1〜3 を認めると、チャート上の dd の値が公式の形に強制される(一意性)。(2) 逆に、その公式で dd を定義すると条件 1〜3 が成り立つ(存在)。(3) 異なるチャートで作った dd が重なりで一致し、MM 全体の dd に貼り合わさる。

証明(定理 6.2)

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

チャート (U,x)(U,x) を取り、α=∑I′αI dxI\alpha=\sum'_I\alpha_I\,dx^I とします。座標関数 xix^i は C∞(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(dxi1∧⋯∧dxik)=∑a=1k(−1)a−1 dxi1∧⋯∧d(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_I は 00 形式なので符号は ++)と条件 1 から

dα=∑I′d(αI∧dxI)=∑I′(dαI∧dxI+αI d(dxI))=∑I′dαI∧dxI.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α:=∑I′dαI∧dxId_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βJ dxI∧dxJ\alpha\wedge\beta = \sum'_{I,J}\alpha_I\beta_J\, dx^I\wedge dx^J です。関数の微分に対するライプニッツ則 d(αIβJ)=βJ dαI+αI dβJd(\alpha_I\beta_J) = \beta_J\,d\alpha_I + \alpha_I\,d\beta_J を使うと

dU(α∧β)=∑I,J′(βJ dαI+αI dβJ)∧dxI∧dxJ.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 項は (∑I′dαI∧dxI)∧(∑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_J(11 形式)を dxIdx^I(kk 形式)の右へ移す必要があり、定理 5.3 (3) より符号 (−1)k⋅1=(−1)k(-1)^{k\cdot 1}=(-1)^k が出ます。したがって第 2 項は (−1)k α∧dUβ(-1)^k\,\alpha\wedge d_U\beta に等しく、条件 2 が成り立ちます。

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

dU(dUf)=dU ⁣(∑j∂f∂xjdxj)=∑j∑i∂2f∂xi∂xj dxi∧dxj.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 .

C∞C^\infty 関数の 2 階偏微分は順序交換可能(シュワルツの定理(定理 9.9)[多変数関数の微分と偏微分]、多変数関数の微分と偏微分 を参照)なので係数 ∂2f/∂xi∂xj\partial^2 f/\partial x^i\partial x^j は (i,j)(i,j) について対称、一方 dxi∧dxj=−dxj∧dxidx^i\wedge dx^j = -dx^j\wedge dx^i は反対称です。対称なものと反対称なものの縮約は 00 になります((i,j)(i,j) と (j,i)(j,i) の項が打ち消し合い、i=ji=j の項は dxi∧dxi=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α)=∑I′dU(dαI∧dxI)=∑I′(dUdαI⏟=0∧dxI−dαI∧dU(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) の共通部分 U∩VU\cap V 上では、dUd_U と dVd_V はともに条件 1〜3 を満たす作用素の制限なので、上で示した一意性の議論(U∩VU\cap V を含むチャートに適用)により一致します。したがって dUd_U たちは MM 上の作用素 dd に貼り合わさり、条件 1〜3 は局所的な主張なので dd 自身も満たします。

定義 6.4(閉形式と完全形式)↗

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

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

M=R3M=\mathbb{R}^3、座標 (x,y,z)(x,y,z) とします。定理 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=fx dx+fy dy+fz dzdf = f_x\,dx + f_y\,dy + f_z\,dz。係数の並びは grad⁡f\operatorname{grad} f です。

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

d(P dx)=(Pxdx+Pydy+Pzdz)∧dx=−Py dx∧dy+Pz dz∧dx,d(Q dy)=Qx dx∧dy−Qz dy∧dz,d(R dz)=Ry dy∧dz−Rx dz∧dx\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}

(dx∧dx=0dx\wedge dx=0 と dy∧dx=−dx∧dydy\wedge dx = -dx\wedge dy などを使いました)。足し合わせると

dω=(Ry−Qz) dy∧dz+(Pz−Rx) dz∧dx+(Qx−Py) dx∧dyd\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。 η=A dy∧dz+B dz∧dx+C dx∧dy\eta = A\, dy\wedge dz + B\, dz\wedge dx + C\, dx\wedge dy に対し、dA∧dy∧dz=Ax dx∧dy∧dzdA\wedge dy\wedge dz = A_x\, dx\wedge dy\wedge dz など(他の項は dydy や dzdz が重複して消える)から

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

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

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

3 次元ユークリッド空間上のド・ラーム複体と古典的ベクトル解析の対応

系 6.6(閉だが完全でない形式の存在)✓

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

証明(系 6.6)

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

dω=∂∂y ⁣(−yr2)dy∧dx+∂∂x ⁣(xr2)dx∧dy.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 .

∂∂y−yr2=−(r2)+y⋅2yr4=y2−x2r4\dfrac{\partial}{\partial y}\dfrac{-y}{r^2} = \dfrac{-(r^2) + y\cdot 2y}{r^4} = \dfrac{y^2-x^2}{r^4}、∂∂xxr2=r2−x⋅2xr4=y2−x2r4\dfrac{\partial}{\partial x}\dfrac{x}{r^2} = \dfrac{r^2 - x\cdot 2x}{r^4} = \dfrac{y^2-x^2}{r^4} であり、dy∧dx=−dx∧dydy\wedge dx = -dx\wedge dy ですから

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

完全でないことは単位円に沿った線積分から従います。ω=df\omega = df なら、単位円 CC を γ(t)=(cos⁡t,sin⁡t)\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=cos⁡tx=\cos t、y=sin⁡ty=\sin t、r2=1r^2=1 なので

∫Cω=∫02π(−sin⁡t⋅(−sin⁡t)+cos⁡t⋅cos⁡t) dt=∫02π1 dt=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 .

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

注意 6.7(この先へ)

系 6.6 の「ずれ」を測る商空間 HdRk(M):=ker⁡(d ⁣:Ωk→Ωk+1)/im⁡(d ⁣:Ωk−1→Ω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) をド・ラームコホモロジーといいます。ポアンカレの補題(定理 3.4[de Rham コホモロジー])により、Rn\mathbb{R}^n の星形開集合では k≥1k\ge 1 の閉形式は必ず完全なので、HdRkH^k_{\mathrm{dR}} は MM の「穴」を検出する位相的不変量になります。上の計算は HdR1(R2∖{0})≠0H^1_{\mathrm{dR}}(\mathbb{R}^2\setminus\{0\}) \ne 0 を示したことになります。

また、滑らかな写像 F ⁣:N→MF\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 が成り立ちます。この自然性が、ストークスの定理 で「積分は座標に依らない」ことを保証します。左不変ベクトル場と左不変形式に話を限ると リー群とリー環 の理論に接続します。

演習 7.1易

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

解答

α∧β=(x dy−y dx)∧(z dx∧dy)=xz dy∧dx∧dy−yz dx∧dx∧dy\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 回現れるので 定理 5.3 (3)(11 形式は ε∧ε=0\varepsilon\wedge\varepsilon=0)より両項とも 00、よって α∧β=0\alpha\wedge\beta=0 です。

dαd\alpha は 定理 6.2 の公式から dα=dx∧dy−dy∧dx=dx∧dy+dx∧dy=2 dx∧dyd\alpha = dx\wedge dy - dy\wedge dx = dx\wedge dy + dx\wedge dy = 2\,dx\wedge dy です。

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

演習 7.2標準

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

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

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

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

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

演習 7.3標準

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

解答

例 6.5 の公式で P=2xy+z3P = 2xy+z^3、Q=x2Q = x^2、R=3xz2R = 3xz^2 とすると Ry−Qz=0−0=0R_y - Q_z = 0 - 0 = 0、Pz−Rx=3z2−3z2=0P_z - R_x = 3z^2 - 3z^2 = 0、Qx−Py=2x−2x=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 = 0、g=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 + C(CC は定数)と取れます。実際 df=(2xy+z3)dx+x2dy+3xz2dz=ωdf = (2xy+z^3)dx + x^2 dy + 3xz^2 dz = \omega です。

系 6.6 と違って今回うまくいったのは、定義域が R3\mathbb{R}^3 全体(星形)でポアンカレの補題(定理 3.4[de Rham コホモロジー])が使えるからです。

演習 7.4難

dim⁡M=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 は一次独立)と書けているとき、ωp≠0\omega_p \ne 0 であることを示してください。また n=4n=4 のとき、η=dx1∧dx2+dx3∧dx4\eta = dx^1\wedge dx^2 + dx^3\wedge dx^4 が 11 形式 2 つのウェッジ積として書けないことを示してください。

解答

前半。 εp1,…,εpk\varepsilon^1_p,\dots,\varepsilon^k_p が Tp∗MT^*_pM で一次独立なら、これを Tp∗MT_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,b≤k=det⁡(δba)=1≠0\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 なので ωp≠0\omega_p\ne 0 です。

後半。 η∧η\eta\wedge\eta を計算します。定理 5.3 の双線形性から η∧η=dx1∧dx2∧dx1∧dx2+2 dx1∧dx2∧dx3∧dx4+dx3∧dx4∧dx3∧dx4\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)2⋅2=1(-1)^{2\cdot 2}=1 より可換、それで係数 22 が出ます)。第 1 項と第 3 項は添字が重複するので 00、よって η∧η=2 dx1∧dx2∧dx3∧dx4≠0\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'(定理 5.3 (3)、k=l=1k=l=1)で並べ替えると ε∧ε=0\varepsilon\wedge\varepsilon = 0 を含む項になるので η∧η=0\eta\wedge\eta=0 です。これは上の計算と矛盾します。よって η\eta は 11 形式 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。微分形式を位相不変量の計算道具として使う立場からの入門。

多重シャッフルによる統一的な表示。 定理 5.3 (2) の証明を補います。k,l,m∈Nk,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\rho が Sh(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,Y∈X(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]:=XY−YX[X,Y] := XY - YX(C∞(M)C^\infty(M) 上の作用素としての交換子)はリー括弧と呼ばれるベクトル場です。この式は座標を一切使わずに dd を特徴づけており、リー群論や接続の理論で標準的に用いられます。座標 ω=∑iωidxi\omega=\sum_i\omega_i dx^i、X=∑iXi∂/∂xiX=\sum_i X^i\partial/\partial x^i、Y=∑jYj∂/∂xjY=\sum_j Y^j\partial/\partial x^j を代入して両辺を展開すれば、定理 6.2 の局所公式と一致することが確かめられます。

このテーマの 100 本ノック(100 問)

執筆: Claude Code(Sonnet 5.5)・監査 4 回(Claude Code)・最終 2026-10-12

この記事の誤りを報告する ・運営: 夢現技研合同会社 ・料金 ・利用条件 ・特定商取引法に基づく表記

© 2026 夢現技研合同会社 ・コード例は MIT ライセンスです。