tsujimotterのノートブック

日曜数学者 tsujimotter の「趣味で数学」実践ノート

S^1のド・ラームコホモロジーとフーリエ級数の定数項

数学ガールの第6巻「ポアンカレ予想」がついに発売されましたね。tsujimotterも夢中になって読んでいます*1

今回の数学ガールのテーマは「ポアンカレ予想」です。「位相空間」や「多様体」といった幾何学のトピックがたくさん登場して、普段は数論ばかりで幾何学に触れてこなかったtsujimotterにとっては、大変勉強になる本となっています。数学ガールを読んで、頭の中が幾何学モードになっています。

さて、本日のブログ記事の主役は 「ド・ラームコホモロジー」 です。ド・ラームコホモロジー、多様体という幾何学的な対象の上で考えられる「微分積分」に深く関連した重要な概念です。以前からブログに書きたいと思っていたのですが、なかなか取りかかれませんでした。せっかく頭が幾何学モードになっているので、熱があるうちにブログにまとめたくなったのです。

「ド・ラームコホモロジー」については、以下の本の3章が大変参考になります。今回の記事の元ネタでもあります。

コホモロジー

コホモロジー

少し長い話になりますが、面白い内容だと思いますので、ぜひ最後まで読んでもらえると嬉しいです。

0. あらすじ

全体を通して考えたいテーマは「(可微分)多様体上の微分積分」です。高校生くらいまでで習う「微分積分」というのは、ユークリッド空間上の微分積分でした。実は、ユークリッド空間でなくとも、局所的にユークリッド空間とみなされる「多様体」と呼ばれる空間上では、同様に微分積分の理論を組み立てることができます。

この「多様体上の微分積分」における、特に「ド・ラームコホモロジー」という概念について紹介したいと思います。ド・ラームコホモロジーというのは、簡単に言ってしまうと、「多様体上である形をした微分方程式に解が存在するかどうか?」をあらわす群のことです。これは多様体の不変量となっています。

多様体として円周 S1 を考えると、面白いことに、そのド・ラームコホモロジーがフーリエ級数の定数項と関係し具体的に計算できます。

以上のことを理解するためには「多様体」「微分形式」の基本的なことがらを理解する必要があります。この記事では「位相空間ぐらいは知っている」ことを前提に、多様体の基礎的な部分から説明していきたいと思います。

1. (可微分)多様体とは

まずは、今回微分積分を展開する土台となる 多様体 について説明したいと思います。

多様体とは「局所的にはユークリッド空間 Rn の座標によって書ける位相空間 M」のことです。

本節の説明では、表記の煩雑さを避けるために、図や数式では n=2 を想定したような記述を採用しています。実際は、一般の n 次元空間を考えているものとして適宜読み替えてください。

まず

「局所的にはユークリッド空間 Rn の座標によって書ける」

とは一体どういうことでしょうか。これが理解できれば多様体の定義がわかったといっていいでしょう。

M は位相空間なので、その開集合をとることができます。1つの開集合をとってきて、U としましょう。U に対して、Rn のある開集合 U への同相写像 UU があるとします。

f:id:tsujimotter:20180422122701p:plain

このような状況を考えると、U はユークリッド空間(の開集合)なので、x1,x2-座標によって U 上の点を表すことができます。UU は同相なので、同相写像(の逆写像)によって UU に写すと、Ux1,x2-座標が入っているとみなすことができるでしょう。これが「局所的にユークリッド空間 Rn の座標によって書ける」の意味するところです。ユークリッド空間の開集合 U座標近傍といい、その座標系 x1,x2局所座標と呼びます。

多様体の定義においては、M 上の任意の開集合に対してユークリッド空間が対応する必要はありません。いくつかの代表的な開集合を選んで、それらがユークリッド空間と対応していれば良いのです。ただし、M の任意の点 P に対し、P を含む座標近傍が存在することだけは要請されます。つまり、M 上の点で、座標によって表せないものは存在しないということです。


次に、M の2つの開集合 U,V を考えましょう。U,V は共通部分 UV を持つとします。U,V には、それぞれ座標近傍としてユークリッド空間の開集合 U,V を割り当てます。U における座標系を x1,x2 とし、V に対応する座標系を y1,y2 としましょう。

f:id:tsujimotter:20180422122738p:plain

U,V の共通部分 UV は、x1,x2y1,y2 という2種類の座標によって記述されています。ここで、x1,x2y1,y2 の間の「座標変換のルール」を定めましょう。座標変換のルールは、以下のように相互の座標系の間の関係を表す写像 φi,ψj によって定義できます。

{y1=φ1(x1,x2)y2=φ2(x1,x2)x から y への座標変換ルール)

{x1=ψ1(y1,y2)x2=ψ2(y1,y2)y から x への座標変換ルール)


この φi,ψj がそれぞれ無限回微分可能であるとき、M の上で微分積分を考えることができます。このような Mn 次元可微分多様体といいます。

今回は、微分積分を扱いたいので、多様体としては可微分多様体のみを扱います。単に「多様体」と書いたときも「可微分多様体」のことを指していると思ってください。


ここで定義した多様体が、議論の土台となります。まとめると、多様体とは以下の条件を満たすものです:

  • 局所的にはユークリッド座標で書くことができる位相空間
  • 2つ以上の座標系によって書くことができる部分については、各座標系の変換ルールがあり、そのルールが整合的(具体的には、変換ルールを表す写像が無限回微分可能)

多様体の「こころ」は、なかなか捉えずらいと思っています。(少なくとも)局所的には座標で書けるので、座標を使って議論することできて便利、という感じなのでしょうか。

ところで、これまで散々座標を使って議論してきましたが、この座標という概念はできれば捨て去りたいという気持ちがあります。というのも、座標系に依存した形で微分積分を考えても「多様体上の微分積分」とは言えないからです。変数変換をして変わってしまうような対象は、多様体のものとは言い難いでしょう。そのため、座標を使って定義しておきつつも、最終的には座標を忘れてしまう、という感覚が多様体の理解のポイントだと私は思うのです。この辺の感覚は、議論を進めるにつれて、次第にわかってくるのではないかと思います。


それでは舞台が整ったので、多様体上で「微分」と「積分」を考えていきましょう。

2. 微分形式と定積分

まずは 「微分」 から。今回は簡単のために、n=1 として1次元の多様体を考えたいと思います。1次元の例は、このあとの議論において中心的な役割を果たします。

微分形式(1-形式)

座標近傍を U,VR1 とし、対応する局所座標を x,y としましょう。すると単純に1変数の微分積分が展開できます。座標変換のルールは、

y=φ(x),x=ψ(y)

とします。UV 上で定義された関数 f を考えましょう。UV の任意の点を P として、次のように表せます:

f:UVR,Pf(P)

しかしながら、この関数の導関数 f(P) はうまく定義できないことがわかります。なぜかというと、Px,y の座標系で2通りに表せるわけですが、x 座標で定義された f(x) の導関数 f(x) と、y 座標で定義された f(y) の導関数 f(y) が一般に一致しないからです。座標の取り方で導関数の値が変わってしまっては、「多様体上の」微分とは認め難いですよね。

そこで、少し考え方を変えて「微分」を定義します。P の2通りの座標をそれぞれ x,y とするとき、

f(P)=f(x)=f(ψ(y))

が成り立ちます。この fx で微分すると

dfdx=dfdydydx

となります。これは、連鎖律と呼ばれるものですね。微分の変換のために dydx という係数がかかっていますが、これがヤコビヤンと呼ばれるものです。

この式の両辺に dx を形式的にかけると、

(1)df=dfdxdx=dfdydy

が得られます。式からわかるように、この量は x 座標でも y 座標でも同じ値をとります!座標の取り方によらないわけです!よって、多様体における「微分」にふさわしいものといえるでしょう。この dff外微分(がいびぶん)といいます。

dfdx,dfdy はそれぞれ x,y の関数なので、それぞれ a(x),b(y) とおきます。すると

df=a(x)xdxx=b(y)ydyy

という形でかけます。この dfω とおいて

(2)ω=a(x)dx=b(y)dy

と表した式を1次微分形式(略して1-形式)と呼びます。

定積分

今定義した1-形式は、どういう意味を持った量なのでしょうか。

式の形を見ると、局所座標を x としたときは「x の関数」に「dx」をかけたものになっています。みなさんは「このような形をした式」が積分の中に入っているのを、見たことがあると思います。そう、1-形式は「積分」ができるのです。ここでは1-形式の 「定積分」 をしてみましょう。

今度は1次元として、図を描いてみましょう。

f:id:tsujimotter:20180422122844p:plain

UV 上に閉区間 I を考えます。この区間 I に沿って、1-形式 ω を定積分します。I は座標によって [x0,x1][y0,y1] のように表されます。

座標で表せれば、今までのように区間を決めて積分ができます。1-形式 ω=a(x)dx の定積分を以下のように計算します:

(3)Iω=x0x1adx=y0y1bdy

この定積分は、x で計算しても、y で計算しても同じ値になります。すなわち、座標の選び方によらないものです。そのため、多様体上の1-形式 ω の、多様体上の区間 I における定積分を一意的に定めることができます。

だんだん座標を捨て去る感覚がわかってきましたでしょうか。

0-形式, 2-形式, 3-形式

続いて、0-形式を定義します。0-形式とは、ω0=f(x) と表せる式のことです。すなわち関数です。ただし、局所座標の関数というよりは、あくまで多様体上の関数ということに注意する必要があります。

この0-形式 ω0 の外微分を考えます。

(4)dω0=dfdxdx

これは、1-形式になっていることがわかります。すなわち、こういうことです。

0-形式の外微分は、1-形式である.


ここまでの説明では「0-形式」の意味がまだよくわかりません。0-形式は、1-形式より高次の微分形式からの類推によって理解できます。

実は、1-形式のほかにも、2-形式、3-形式と呼ばれる高次の微分形式が存在します。1-形式では線積分ができたように、2-形式では2重積分、3-形式では3重積分ができます。それらの間には以下のような関係があります。

(r1)-形式の外微分は、r-形式である.

形式的にみると、0-形式は0重積分ができ、外微分すると1-形式になるものと考えることができます。こう考えると0-形式の位置付けがわかるのではないかと思います。

3. 不定積分

さて、ここまで定積分について考えてきました。定積分という操作は、微分形式から R の値を与える関数のようでした。不定積分 は、少し趣きが異なります。

高校数学に戻って考えましょう。1変数関数 f(x) の不定積分は、

(5)F(x)=f(x)

を満たす原始関数を求める操作でした。

この F(x)=f(x) という式は、y=F(x) とすると、微分方程式 y=f(x) の解 y=F(x) を求める問題と解釈できます。ここで f(x) は既知の関数で、F(x) は未知の関数です。我々は、与えられた f(x) という手掛かりから、未知の F(x) をどうにかして求めたい。

多様体上で同じ問題を考えるためには、これまで同様、座標系に依存しない形で表す必要があります。F(x)=f(x) の両辺は座標 x で表現されているため、両辺に dx をかけます。

F(x)dx=f(x)dx

このとき、未知変数 F(x) を、0-形式 ω=F(x) とおきましょう。そして、右辺を1-形式 ω0=f(x)dx とおきます。ω0 は与えられていると考えます。

ω=F(x) の外微分は、定義から dω=F(x)dx より、微分方程式は

(6)dω=ω0

と書き直すことができました。わかりやすいように、情報を書き加えると

dωω0=ω0ω01

という感じです。よって微分方程式は

dω=ω0 を満たす,未知の0-形式 ω を求めよ.

と読み替えることができました。もちろん、これは座標には依存しない形で書かれています。

一般に ω0 を与えられた r-形式のとき「 dω=ω0 を満たす,未知の(r1)-形式 ω を求めよ」という問題も考えることができます。

具体例の計算

具体例として、円周 S1 上の不定積分を考えましょう。S1 は本記事のタイトルにも入っている図形で、今回の中心人物です。以下の式で定義されます:

(7)S1={(x,y)R2x2+y2=1}

f:id:tsujimotter:20180422122908p:plain

注意したいのは、S1 は2次元ユークリッド面に埋め込まれているものの、多様体としては1次元だということです。このことは、(x,y)=(cosθ,sinθ) という局所座標 θ を用いることでわかります。θ という1変数で表せていますので、1次元多様体です。


さて、与えられた1-形式として ω0=dθ とします。0-形式 ω に関する微分方程式

(8)dω=ω0(=dθ)

を解いてみましょう。

0-形式 ω=F(θ) とすれば、微分方程式は F(θ)=1 と同値であることがわかります。ω=F(θ) を代入すると

d(F(θ))=F(θ)dθ=dθ

が成り立つからです。

したがって、F(θ)=1 を積分すると

F(θ)=θ+C(ただし,C は積分定数)

となります。

一方で、0-形式 F(θ)S1 上の関数でした。S1 上の関数ということは、局所座標 θ で考えると周期を持たなければなりません。すなわち、F(θ+2π)=F(θ) を満たす必要があります。

ところが、先ほど求めた F(θ)=θ+C は、この条件を満たしません。したがって、微分方程式 (8) は解を持たないことがわかります。


今回は S1 上の微分方程式 (8) を考えましたが、もし R 上だったらどうでしょう。この場合は、周期による制約はありませんから、そのまま F(θ)=θ+C が解となります。微分形式で表すと、ω=θ+C が微分方程式 (8) の解となります。

S1R における結果の違いは、まさに S1R が同相でないことの証明にもなります。実は、このアイデアこそが、ド・ラームコホモロジーの考えのもとになっているのです。


4. ド・ラームコホモロジー

多様体を M としたとき、M 上の微分方程式を考えて、その解の「ある・なし」によって M を捉えよう、というのが ド・ラームコホモロジー のアイデアです。

ここでは一般に Mn 次元可微分多様体とします。先ほどのように微分方程式

(9)dω=ω0

を考えます。ここで、ω は未知の (r1)-形式、ω0 を与えられた r-形式とします。この ω0 の与え方によって、式 (9) は解を持ったり持たなかったりするわけです。

ここで考えたいのは、式 (9) のような微分方程式全体を考えたときに、解を持つものはどの程度あるのか、という問題です。この問題を定量化して考えるために、Zr(M),Br(M) という集合を定義します。

まず、M 上のr-形式全体を Cr(M) とします。この Cr(M) の中で、式 (9) の微分方程式が解を持つような ω0 全体の集合 Br(M) を考えます。言い換えると

Br(M)={dωωr-ωCr1(M)(r1)-}

と書くことができるでしょう。

もう一つ、Zr(M) を以下で定義します。

Zr(M)={ωCr(M)dω=0}

これはイメージしづらいかもしれませんので、少し説明します。r-形式 ω は外微分をとると(r+1)-形式になります(0-形式を外微分すると1-形式になったように)。この(r+1)-形式 dω が 0 になるような ω をすべて集めてくるということです。


さて、こうして得られた Cr(M),Zr(M),Br(M) は、すべて R-ベクトル空間となっています。また、次のような包含関係があります:

Cr(M)Zr(M)Br(M)

右側の包含関係は少し考える必要があります。ω0Br(M) としたとき、Br(M) の定義から dω=ω0 を満たす (r1)-形式 ω が存在します。したがって

dω0=d(dω)=0

が成り立ちます。最後の等式は、微分形式に外微分 d を2回作用させると 0 になるという一般論からわかります。よって、ω0Br(M)Zr(M) にも含まれます。

要するに、次の図のような包含関係が得られたということです。

f:id:tsujimotter:20180422122937p:plain


よって、

(10)HdRr(M,R):=Zr(M)/Br(M)

という量を考えることに意味が出てきます。これを rド・ラームコホモロジー群と呼びます。

これはまさに、微分方程式 (8) が解を持つような r-形式に対して、解を持たない r-形式が相対的にどの程度あるのかを、定量的に表す指標になっていると言えます!


M 上のすべての r-形式 ω0dω=ω0 に解を持てば

HdRr(M,R)=0

となります。そうでなければ

HdRr(M,R)0

です。

早速具体例を計算してみましょう。

具体例の計算

M=RM=S1 を考えます。どちらも1次元多様体なので、任意の1-形式は外微分すると0になることに注意します。したがって

Z1(M)=C1(M)

となります。つまり、1-コサイクルとしてすべての1-形式を考えてよいということですね。

M = R の場合:

ここから場合分けを行います。まず、M=R の場合からです。前節で議論したように、R 上の任意の微分可能な関数 f(x) には、原始関数 F(x) が存在します。よって、

F(x)=f(x)

となり、両辺に dx をかけると

F(x)dx=f(x)dx

です。右辺は与えられた1-形式 ω0=f(x)dx で、左辺の F(x) を未知の0-形式 ω とすると

dω=ω0

という微分方程式を満たします。f(x) として任意の関数を考えてよいので、ω0 も任意の1-形式です。したがって、任意の1-形式 ω0 に対して、上記の微分方程式を満たす解 ω が存在することがわかりました。よって

B1(M)=C1(M)

これより、1次ド・ラームコホモロジーは

HdR1(R,R):=Z1(R)/B1(R)=0

と得られます。あとで S1 の結果と比較してみてください。

M = S^1 の場合:

前節の計算では、ω0=dθ としたときの dω=ω0 は解を持ちませんでした。したがって、ざっくり考えるのであれば

B1(M)C1(M)

であり、

HdR1(S1,R):=Z1(S1)/B1(S1)0

となることがただちにわかります。


さて、RS1 では、それぞれのド・ラームコホモロジー群が同型ではないことがわかりました。ド・ラームコホモロジーには

MMHdRr(M,R)HdRr(M,R)

という性質があるので、対偶をとれば RS1 が同相でないことがわかります。面白いですね。

5. フーリエ級数と1次ド・ラームコホモロジー

S1 の1次ド・ラームコホモロジーをもう少し詳しく計算してみましょう。

前節では1-形式として ω0=dθ だけを考え、dω=ω0 が解を持つかどうか考えました。ここでは、任意の1-形式 ω0 に対して微分方程式が解を持つか考えたいのです。

S1 上の任意の1-形式は、S1 上の任意の関数 f(x) を用いて ω0=f(θ)dθ と表されます。よって、S1 上の任意の関数を考えたい。S1 上の任意の関数 f(θ) は、周期 2π を持つのでした。このような形の任意の関数を表す方法を我々は知っています。フーリエ級数 です。

周期 2π を持つ任意の関数 f(θ) は、フーリエ級数の理論によって、次のように表すことができます:

(10)f(θ)=a0+n=1(ancosnθ+bnsinnθ)

ここで、a0,an,bnR です。

(10) で表される関数 f(θ) を用いてつくられる1-形式 ω0=f(θ)dθ に対して、微分方程式

(11)dω=ω0

が解を持つかどうかを考えたい。ω は0-形式なので ω=F(θ) とおくと、F(θ) も式 (10) の形で表される関数です。


議論を単純化するために、式 (10) を前半と後半に分けて考えましょう:

f(θ)=a0+n=1(ancosnθ+bnsinnθ)


まず、後半だけを考えて f(θ)=ancosnθ+bnsinnθ とします。このとき F(θ) として

F(θ)=annsinnθbnncosnθ

というものを考えましょう。これは S1 上の0-形式になっていますね。F(θ) を外微分すると

d(F(θ))=(annsinnθbnncosnθ)dθ=(ancosnθ+bnsinnθ)dθ=f(θ)dθ

となり、f(θ)dθ と一致します。 よって、後半部分だけを考えた ω0=f(θ)dθ は微分方程式 (11) の解を持つことがわかりました。


次に、前半だけを考えて f(θ)=a0 としましょう。S1 の関数 F(θ) は、微分すると定数項が 0 になってしまいます。したがって、F(θ) としてどのような関数を持ってこようとも、a00 であれば、

d(F(θ))=f(θ)=a0

とできないことがわかります。よって、f(θ) 全体における微分方程式に解がない部分は、本質的に定数項 a0R の部分であることがわかります。


よって、1次ド・ラームコホモロジーは

HdR1(S1,R):=Z1(S1)/B1(S1)={(a0+n=1(ancosnθ+bnsinnθ)dθ}{(0+n=1(ancosnθ+bnsinnθ)dθ}R

となります。これで、S1 の1次ド・ラームコホモロジーが完全に決定できました。

これまでの計算からわかることは、フーリエ級数の定数項が S1 における1次ド・ラームコホモロジーを表しているということですね。これは面白いなと思いました。

6. おわりに

今日は、ド・ラームコホモロジーについて紹介しました。ド・ラームコホモロジーは、解が存在しない微分方程式が解が存在するものと比べてどれぐらいあるかを表す群で、多様体上の微分積分における重要な不変量です。さらに、S1 上のド・ラームコホモロジーを計算するときに、フーリエ級数の理論が使えるという話もしました。実は、フーリエ級数の定数項が、S1 のド・ラームコホモロジーを決めていたというのです。


さて、せっかく頑張って説明してきたので、最後に少し発展的な話をしたいと思います。今回は微分方程式の解の存在を直接調べましたが、もう少し簡単にド・ラームコホモロジーを決定する方法があります。

今までは多様体 M 上の開区間における積分を考えていましたが、ホモロジー上で自然な積分を考えることができます。すると、ド・ラームコホモロジーの元 ωHdRr(M,R) をホモロジー γHr(M,R) で積分する

γω

といったことが可能になります。この式は、ド・ラームコホモロジー群とホモロジー群の「非退化なペアリング」になっていて、結果として

HdRr(M,R)Hr(M,R)

なる R-ベクトル空間としての同型が得られます。これをド・ラームの定理といいます。

右辺のホモロジーは、図形の形から比較的容易に計算することができます。一方、左辺は微分方程式の解の存在を頑張って調べないと計算できません。

今回のケースにおいては M=S1 とすると、右辺は S1 の形から H1(S1,R)R とすぐわかるので、 ド・ラームコホモロジーを簡単に計算することができます。面白いでしょう。

ド・ラームの定理は「微分方程式の解の存在は、舞台となる多様体の形からわかる」ということを主張していると思います。逆に、多様体のことを知りたければ、その上の微分方程式を考えよ、と言っているようにも見えます。微分方程式の構成要素は、関数(0-形式)と微分形式。つまり、多様体上の関数や微分形式が、舞台となる多様体そのものの情報を持っているというのですね。こうした話としては、これまでも聞いたことはありましたが、今回の勉強でようやく実感できたかもしれません。


それでは今日はこの辺で。
ずいぶんと長文になってしまいましたが、最後までお付き合いありがとうございました。

参考文献

コホモロジー

コホモロジー

数学ガール/ポアンカレ予想 (「数学ガール」シリーズ6)

数学ガール/ポアンカレ予想 (「数学ガール」シリーズ6)

*1:tsujimotterは数学ガールの大ファンで、全巻持っています。札幌に住んでいた頃(ちょうど第5巻が発売された頃ですが)は、数学ガール読書会なるイベントを開いたこともありました