logo

微分可能多様体上のベクトル場 📂幾何学

微分可能多様体上のベクトル場

ビルドアップ1

ベクトル場の簡単な定義を考えてみよう。3次元空間でのベクトル場ベクトル関数、ベクトル場とは、3次元ベクトルを3次元ベクトルにマッピングする関数 X:R3R3X : \mathbb{R}^{3} \to \mathbb{R}^{3}である。これを多様体と考えると、XX微分多様体 R3\mathbb{R}^{3}の点 ppR3\mathbb{R}^{3}のベクトル v\mathbf{v}にマッピングするが、このベクトル v\mathbf{v}オペレーターとして扱い、方向微分(=接ベクトル)と考えることができる。したがって、ベクトル場とは、多様体 R3\mathbb{R}^{3}の点 ppppの接ベクトル vpTpR3\mathbf{v}_{p} \in T_{p}\mathbb{R}^{3}にマッピングする関数である。

すると、ベクトル場の値域は全ての点の接ベクトルの集合である。したがって、ベクトル場 XXは以下のように定義される関数である。

X:R3pR3TpR3 X : \mathbb{R}^{3} \to \bigcup \limits_{p\in \mathbb{R}^{3}} T_{p}\mathbb{R}^{3}

この概念を多様体に一般化するために、微分多様体 MM接束tangent bundle TMTMを次のように定義しよう。

TM:=pMTpM TM := \bigsqcup \limits_{p\in M} T_{p}M

このとき \bigsqcup直和である。

定義

微分多様体 MM上のベクトル場vector field XXとは、各点 pMp \in Mpp接ベクトル XpTpMX_{p} \in T_{p}Mにマッピングする関数である。

X:MTMpXp \begin{align*} X : M &\to TM \\ p &\mapsto X_{p} \end{align*}

説明

ベクトル場の関数値

接束の定義を考えると、TMTMの要素は(p,Xp)(p, X_{p})であるが、定義でXpX_{p}をマッピングすると書かれているので、疑問に思うことがあるかもしれない。

TM:=pMTpM=pM{p}×TpM={(p,Xp):pM,XpTpM} \begin{equation} TM := \bigsqcup \limits_{p \in M } T_{p}M = \bigcup_{p \in M} \left\{ p \right\} \times T_{p}M = \left\{ (p, X_{p}) : p \in M, X_{p} \in T_{p}M \right\} \end{equation}

つまり、正確に言うと、直和の定義によるとTMTMの要素は順序対 (p,Xp)(p, X_{p})が正しいが、実際にはXpX_{p}と同じものとして扱われる。

接束の定義を再考する。接束の定義で本当にしたいのは、順序対 (p,Xp)(p, X_{p})を集めることではない。各点 pp上の接ベクトルをすべて集めたいのである。しかし、TpMT_{p}MRn\mathbb{R}^{n}と同型であるため、和集合をとるときに曖昧さが生じる可能性がある。

TpMRnTqM T_{p}M \approxeq \mathbb{R}^{n} \approxeq T_{q}M

例えば、MMが3次元多様体であるとすると、TpMR3T_{p}M \approxeq \mathbb{R}^{3}で表されるベクトル XpX_{p}TqMR3T_{q}M \approxeq \mathbb{R}^{3}で表されるベクトル XqX_{q}を同じものとして扱う曖昧さがある。したがって、TMTMを順序対の集合として定義する理由は、XpX_{p}XqX_{q}が同じ対象ではなく、明確に異なるものとして区別するためである。ここで自然にιp:(p,Xp)Xp\iota_{p} : (p, X_{p}) \mapsto X_{p}のような全単射関数を考え、(p,Xp)Xp(p, X_{p}) \approx X_{p}として扱うことができる。

ある教科書では、このような説明を特にしたくない場合や、読者が十分に理解していると仮定する場合に、接束 TMTMを次のように定義することもある。

TM:=pMTpM={XpTpM:pM} TM := \bigcup\limits_{p\in M} T_{p}M = \left\{ X_{p} \in T_{p}M : \forall p \in M \right\}

もちろん、再度言うが、上の定義も(1)(1)も本質的には同じである。また、上の定義によるとXXの関数値は関数 XpX_{p}であることに注意しよう。

Xp:DR X_{p} : \mathcal{D} \to \mathbb{R}

オペレーターとしてのベクトル場

MMnn次元微分多様体としよう。MM微分可能な関数の集合をD=D(M)\mathcal{D} = \mathcal{D}(M)としよう。

D=D(M):={all real-valued functions of class C defined on M} \mathcal{D} = \mathcal{D}(M) := \left\{ \text{all real-valued functions of class } C^{\infty} \text{ defined on } M \right\}

参照


  1. Manfredo P. Do Carmo, Riemannian Geometry (英語版, 1992), p25-27 ↩︎