定義
線積分
∫
γ
f
1
(
x
)
d
x
1
+
⋯
+
f
n
(
x
)
d
x
n
{\displaystyle \int _{\gamma }f_{1}(x)dx^{1}+\cdots +f_{n}(x)dx^{n}}
の「中身」である
f
1
(
x
)
d
x
1
+
⋯
+
f
n
(
x
)
d
x
n
{\displaystyle f_{1}(x)dx^{1}+\cdots +f_{n}(x)dx^{n}}
を1次の微分形式 という:
直観的な定義 (微分形式) ― M をn 次元ユークリッド空間
R
n
{\displaystyle \mathbb {R} ^{n}}
の領域 、
x
=
(
x
1
,
…
,
x
n
)
{\displaystyle x=(x^{1},\ldots ,x^{n})}
を
R
n
{\displaystyle \mathbb {R} ^{n}}
の座標(あるいはより一般にM を滑らかな多様体 、
x
=
(
x
1
,
…
,
x
n
)
{\displaystyle x=(x^{1},\ldots ,x^{n})}
をM の滑らかな局所座標[ 注 1] )とする。滑らか な関数
f
i
:
M
→
R
{\displaystyle f_{i}~:~M\to \mathbb {R} }
と「微小量」
d
x
i
{\displaystyle dx^{i}}
、
i
=
1
,
…
,
n
{\displaystyle i=1,\ldots ,n}
を用いて
f
1
(
x
)
d
x
1
+
⋯
+
f
n
(
x
)
d
x
n
{\displaystyle f_{1}(x)dx^{1}+\cdots +f_{n}(x)dx^{n}}
...(1)
の形にかけるものをM 上の1次の微分形式 (英 : differential form )という[ 注 2] 。
1次の微分形式の中で特に何らかの関数の全微分 の形に書けるものを完全微分、そうでないものを不完全微分という:
定義 (完全微分、不完全微分) ―
何らかの滑らか な関数
A
:
M
→
R
{\displaystyle A~:~M\to \mathbb {R} }
の全微分
d
A
=
∂
A
∂
x
1
(
x
)
d
x
1
+
⋯
+
∂
A
∂
x
n
(
x
)
d
x
n
{\displaystyle dA={\partial A \over \partial x^{1}}(x)dx^{1}+\cdots +{\partial A \over \partial x^{n}}(x)dx^{n}}
...(2)
の形にかける1次の微分形式(すなわち
f
i
=
∂
A
∂
x
i
{\displaystyle f_{i}={\tfrac {\partial A}{\partial x^{i}}}}
が任意のi に対して成り立つA が存在する微分形式)を完全微分 (英 : exact differential[ 1] , perfect differential )といい[ 2] 、
A
{\displaystyle A}
をこの完全微分のポテンシャル (英 : potential )という[ 2] 。
1次の微分形式で、完全微分でないものを不完全微分 (英 : imperfect differential [ 1] [ 3] )という。
なお、滑らかな関数A に対し、全微分
d
A
{\displaystyle \mathrm {d} A}
をA の微分形 という。
完全微分のポテンシャルは微分積分学の基本定理 より定数項を除いて一意である[ 1] 。すなわち、
d
A
1
=
d
A
2
{\displaystyle \mathrm {d} A_{1}=\mathrm {d} A_{2}}
なら
A
1
(
x
)
=
A
2
(
x
)
+
C
{\displaystyle A_{1}(x)=A_{2}(x)+C}
を満たす定数
C
{\displaystyle C}
が存在する[ 注 3] 。
以上の概念は数学と物理学で名称が異なるので、下記のように表でまとめた:
さらに見る (2)の形で書けるもの, (1)で(2)の形に書けないもの ...
(2)の形で書けるもの
(1)で(2)の形に書けないもの
(2)の形を得る微分操作
数学
1次の完全形式
完全形式ではない1次の微分形式
外微分
物理
完全微分
不完全微分
全微分
閉じる
座標変換に対する不変性
本節では、ある微分形式が完全微分であるか否かは座標系によらない事、すなわち、ある座標系で完全微分/不完全微分なものはそれぞれ、別の座標系でも完全微分/不完全微分である事を示す。
そのためにまず一次形式の変数変換を定義する。M 上に(あるいはより一般にM の開集合 上に)2つの座標系
x
=
(
x
1
,
…
,
x
n
)
{\displaystyle x=(x^{1},\ldots ,x^{n})}
、
y
=
(
y
1
,
…
,
y
n
)
{\displaystyle y=(y^{1},\ldots ,y^{n})}
が定義されているとし、
∑
j
f
j
(
y
)
d
y
j
{\displaystyle \sum _{j}f_{j}(y)\mathrm {d} y^{j}}
...(A)
を
y
=
(
y
1
,
…
,
y
n
)
{\displaystyle y=(y^{1},\ldots ,y^{n})}
で表記された微分形式とする。(A)の
d
y
j
{\displaystyle dy^{j}}
を(
y
j
{\displaystyle y^{j}}
を
x
{\displaystyle x}
の関数
y
j
=
y
j
(
x
)
{\displaystyle y^{j}=y^{j}(x)}
とみなしたときの)全微分
d
y
j
=
∑
i
∂
y
j
∂
x
i
(
x
)
d
x
i
{\displaystyle dy^{j}=\sum _{i}{\partial y^{j} \over \partial x^{i}}(x)\mathrm {d} x^{i}}
に置き換えた
∑
i
(
∑
j
f
j
(
y
(
x
)
)
∂
y
j
∂
x
i
(
x
)
)
d
x
i
{\displaystyle \sum _{i}\left(\sum _{j}f_{j}(y(x)){\partial y^{j} \over \partial x^{i}}(x)\right)\mathrm {d} x^{i}}
...(B)
を(A)を座標系
x
=
(
x
1
,
…
,
x
n
)
{\displaystyle x=(x^{1},\ldots ,x^{n})}
で表記したものとみなす。ここで
y
(
x
)
{\displaystyle y(x)}
は
y
{\displaystyle y}
を
x
{\displaystyle x}
座標で表したものである。全微分は座標変換に対して自然に振る舞う:
定理 ― 座標系
y
=
(
y
1
,
…
,
y
n
)
{\displaystyle y=(y^{1},\ldots ,y^{n})}
で表された滑らかな関数
f
(
y
)
{\displaystyle f(y)}
を全微分してから座標系
x
=
(
x
1
,
…
,
x
n
)
{\displaystyle x=(x^{1},\ldots ,x^{n})}
に変数変換したものは、
f
{\displaystyle f}
を座標系
x
=
(
x
1
,
…
,
x
n
)
{\displaystyle x=(x^{1},\ldots ,x^{n})}
に変数変換した
f
(
y
(
x
)
)
{\displaystyle f(y(x))}
を全微分したものと一致する
[ 注 4] 。
証明
f
(
y
(
x
)
)
{\displaystyle f(y(x))}
を全微分したものはチェインルール から、
d
(
f
∘
y
)
=
∑
i
∂
f
∘
y
∂
x
i
d
x
i
{\displaystyle \mathrm {d} (f\circ y)=\sum _{i}{\partial f\circ y \over \partial x^{i}}\mathrm {d} x^{i}}
=
∑
i
(
∑
j
∂
f
∂
y
j
∂
y
j
∂
x
i
)
d
x
i
{\displaystyle =\sum _{i}\left(\sum _{j}{\partial f \over \partial y^{j}}{\partial y^{j} \over \partial x^{i}}\right)\mathrm {d} x^{i}}
となり、(B)と一致する。
よって特に完全微分の概念は座標変換に対して不変である:
系 (完全微分の概念の座標不変性 ) ― 座標系
y
=
(
y
1
,
…
,
y
n
)
{\displaystyle y=(y^{1},\ldots ,y^{n})}
で表記された(A)の微分形式が完全微分である必要十分条件はこの微分形式を座標系
x
=
(
x
1
,
…
,
x
n
)
{\displaystyle x=(x^{1},\ldots ,x^{n})}
で表した(B)の微分形式が完全微分である事である。
証明
(A)が完全微分であれば、
d
F
=
∑
j
f
j
(
y
)
d
y
j
{\displaystyle \mathrm {d} F=\sum _{j}f_{j}(y)\mathrm {d} y^{j}}
を満たす滑らかな関数
F
{\displaystyle F}
が存在する。
G
(
x
)
=
F
(
y
(
x
)
)
{\displaystyle G(x)=F(y(x))}
とすれば、上記の定理より、
d
G
{\displaystyle \mathrm {d} G}
は(B)に一致する。
逆向きの変数変換に対して同様の証明をすれば十分性も従う。
上記の定理により、「この微分形式は完全微分である」というとき、どの座標系にとって完全微分であるかを問わなくて良い。後述するように完全微分の概念は熱力学に応用を持つが、熱力学で完全微分の議論をする際、それがSVN 座標に対してなのかUVN 座標に対してなのかを明示する必要がないのはこの定理があるためである。
完全微分と経路非依存性
定理 ― 以下の2つは同値である[ 6] :
(3)の線積分は経路γ に依存せず、γ の始点と終点のみで決まる。
(1)の微分形式は完全微分である
証明
(1)の微分形式を以下ω と書く。
(
⇐
{\displaystyle \Leftarrow }
)
ω は完全微分なので、
ω
=
d
A
{\displaystyle \omega =dA}
を満たす滑らかな関数
A
:
M
→
R
{\displaystyle A~:~M\to \mathbb {R} }
が存在する。したがって微分積分学の基本定理により、
∫
γ
ω
=
∮
γ
d
A
=
A
(
γ
(
1
)
)
−
A
(
γ
(
0
)
)
{\displaystyle \int _{\gamma }\omega =\oint _{\gamma }dA=A(\gamma (1))-A(\gamma (0))}
となり始点0 と終点1 のみに依存する。
(
⇒
{\displaystyle \Rightarrow }
)
点
x
0
∈
M
{\displaystyle x_{0}\in M}
をfixする。
x
∈
M
{\displaystyle x\in M}
に対し、
x
0
{\displaystyle x_{0}}
と
x
{\displaystyle x}
をつなぐ曲線
γ
{\displaystyle \gamma }
を取り[ 注 5]
A
(
x
)
:=
∫
γ
ω
{\displaystyle A(x):=\int _{\gamma }\omega }
と定義すると、仮定から
A
(
x
)
{\displaystyle A(x)}
はγ の取り方によらずwell-definedである。
x
0
=
(
x
0
1
,
…
,
x
0
n
)
{\displaystyle x_{0}=(x_{0}^{1},\ldots ,x_{0}^{n})}
、
x
=
(
x
1
,
…
,
x
n
)
{\displaystyle x=(x^{1},\ldots ,x^{n})}
と成分で表し、
x
0
=
(
x
0
1
,
…
,
x
0
n
)
{\displaystyle x_{0}=(x_{0}^{1},\ldots ,x_{0}^{n})}
、
から
x
1
=
(
x
1
,
…
,
x
n
−
1
,
x
0
n
)
{\displaystyle x_{1}=(x^{1},\ldots ,x^{n-1},x_{0}^{n})}
へ行く曲線
τ
{\displaystyle \tau }
を任意に取り、
τ
x
n
{\displaystyle \tau _{x^{n}}}
を曲線
x
(
t
)
=
(
x
1
,
…
,
x
n
−
1
,
(
1
−
t
)
x
1
n
+
t
x
n
)
{\displaystyle x(t)=(x^{1},\ldots ,x^{n-1},(1-t)x_{1}^{n}+tx^{n})}
とすると、
d
A
d
x
n
(
x
)
=
d
d
x
n
(
∫
τ
ω
+
∫
τ
x
n
ω
)
=
0
+
f
n
(
x
)
{\displaystyle {dA \over dx^{n}}(x)={d \over dx^{n}}\left(\int _{\tau }\omega +\int _{\tau _{x^{n}}}\omega \right)=0+f_{n}(x)}
が成立する。同様の議論により
d
A
d
x
i
(
x
)
=
f
i
(
x
)
{\displaystyle {dA \over dx^{i}}(x)=f_{i}(x)}
が任意のi について示せるので定理が証明された。
(1)の微分形式が完全微分なら、(3)の線積分が経路に依存しないので、基点
x
0
∈
M
{\displaystyle x_{0}\in M}
を固定し、
A
(
x
)
=
∫
x
0
x
f
1
(
x
)
d
x
1
+
⋯
+
f
n
(
x
)
d
x
n
{\displaystyle A(x)=\int _{x_{0}}^{x}f_{1}(x)dx^{1}+\cdots +f_{n}(x)dx^{n}}
という(経路に依存せず、基点と終点だけに依存する)物理量を定める事ができる。そして上記のA を全微分した
d
A
{\displaystyle dA}
が(1)の微分形式に一致する。なお前述のように、
d
A
{\displaystyle dA}
が(1)の微分形式と一致するA は定数項を除いて一意である。
ポアンカレの補題
以上で説明したように、微分形式が完全微分か否かは物理的に重要な意味を持つため、本節では微分形式が完全微分であるための条件を見る。
ω
=
∑
i
f
i
(
x
)
d
x
i
{\displaystyle \textstyle \omega =\sum _{i}f_{i}(x)\mathrm {d} x^{i}}
を微分形式とするとき、
ω
{\displaystyle \omega }
が完全微分であれば、
ω
=
d
A
{\displaystyle \omega =dA}
となる
A
{\displaystyle A}
が存在し、
f
i
(
x
)
=
∂
A
∂
x
i
{\displaystyle f_{i}(x)={\tfrac {\partial A}{\partial x^{i}}}}
を満たすので、
∂
f
i
∂
x
j
=
∂
2
A
∂
x
i
∂
x
j
=
∂
f
j
∂
x
i
{\displaystyle \textstyle {\partial f_{i} \over \partial x^{j}}={\partial ^{2}A \over \partial x^{i}\partial x^{j}}={\partial f_{j} \over \partial x^{i}}}
となる。したがって
∂
f
i
∂
x
j
(
x
)
=
∂
f
j
∂
x
i
(
x
)
{\displaystyle {\partial f_{i} \over \partial x^{j}}(x)={\partial f_{j} \over \partial x^{i}}(x)}
for
∀
i
,
j
,
x
{\displaystyle \forall i,j,x}
はω が完全微分であるための必要条件となる。
逆に上記の条件が成立しても
ω
=
d
A
{\displaystyle \omega =dA}
となる
A
{\displaystyle A}
がM の全域で定義された(一価の[ 注 9] )関数として 存在するとは限らない。しかし上記の条件を満たせば局所的に はそのような
A
{\displaystyle A}
が存在する事が知られている:
微分形式
ω
=
−
y
d
x
+
x
d
y
x
2
+
y
2
{\displaystyle \omega ={-y\mathrm {d} x+x\mathrm {d} y \over x^{2}+y^{2}}}
は原点で(有限かつ微分可能な値としては)定義できない関係で、
ω
{\displaystyle \omega }
のポテンシャルを全域に拡張しようとすると、図のような多価関数になってしまう。 実際、
ω
{\displaystyle \omega }
を極座標表示
(
x
,
y
)
{\displaystyle (x,y)}
=
(
r
cos
θ
,
{\displaystyle =(r\cos \theta ,}
r
sin
θ
)
{\displaystyle r\sin \theta )}
に変換すると、
ω
=
d
θ
{\displaystyle \omega =\mathrm {d} \theta }
と書ける事から、
ω
{\displaystyle \omega }
のポテンシャルは点
(
x
,
y
)
{\displaystyle (x,y)}
に
θ
+
const.
{\displaystyle \theta +{\text{const.}}}
を対応させる関数となるので、
2
π
n
{\displaystyle 2\pi n}
(
n
∈
Z
{\displaystyle n\in \mathbb {Z} }
)分の多価性がある。
一般には上記の定義で局所的に存在を保証されたA をM の全域に拡張しようとすると、A は多価関数 になってしまう。
例えば
ω
{\displaystyle \omega }
が原点以外の2次元平面
M
=
R
2
∖
{
0
}
{\displaystyle M=\mathbb {R} ^{2}\setminus \{0\}}
で定義されているとき[ 注 11] には原点の周りを「右回り」の曲線に沿ってA を拡張したのか、「左回り」の曲線に沿ってA を拡張したかによってA の値は変わってしまう場合がある(右図)。同様にM がトーラス であればトーラスの周りを「右回り」にA を拡張したのか、「左回り」に拡張したかによってA の値は変わってしまう場合がある。
M が単連結 であれば(あるいはより一般に1次のコホモロジー群
H
1
(
M
)
{\displaystyle H^{1}(M)}
が0 であれば)、このような多価性の問題は生じず、A をM の全域に拡張できる。詳細はド・ラームコホモロジー の項目を参照されたい。