はじめに
こんにちは!今回は加群について簡単に説明したいと思います.加群は佐藤幹夫によって提唱されて柏原正樹により理論が構築されたもので,現在では様々な分野に顔を出すようになっています.以下では多項式係数の線形微分方程式の話からどのように加群につながっていくか解説していきます.
今回は微分方程式は全て線形なものを考えるので,以下では単に微分方程式と書きます.また,話を簡単にするために多項式係数の微分方程式だけ考えることにします.正則函数係数でも考えられますが,話はずっと難しくなります.
今回の予備知識
環と加群
環と加群の簡単な知識を仮定します.同形はであらわします.環に対して-加群の間の準同形を-加群の射とも呼び,二つの左-加群に対して,それらの間の射全体のなす集合をと書きます.
ホモロジー代数
環上の加群の射の列が完全であるとは,となることをいいます.長い射の列についても全ての連続する二つの射について完全であるとき完全であるといいます.列が完全であることとであることは同値です.についても同様です.
圏論についてはほとんど使いませんが函手という言葉だけ使います(函手の定義はここでは述べません).環上の左加群に対して,は函手になります.つまりの部分に左-加群を入れると加群が出て,射を入れると加群間の射が出てきて,それらが両立条件を満たします.実はこの函手は次のように左完全函手になります.
微分作用素がなす非可換環
上の変数の微分方程式を考えてみましょう.ここでは係数のの多項式です.一回の微分作用素を単にと書いてしまいます.そうすると方程式はと書けます.さらにとしてしまって,これが函数に作用していると思うと方程式はと簡単に書けます.
さて,ここで導入したはどこの元だと思えばよいでしょうか?いろいろな考え方があると思いますが,加群の理論ではは微分作用素のなす非可換環に属していると考えます.
微分作用素環
二つの元から生成される代数で関係式を満たすものをと書く.もっと一般にから生成される代数で関係式を満たすものをと書き,変数のワイル代数と呼ぶ.
以下,記号を簡単にするために次元が明らかな場合はを単にと書きます.さて,定義の関係式は何でしょうか?これは積の微分法則,つまりライプニッツ則に対応します.実際,函数にを作用させることを考えると
となるので,作用素としてはを満たさなければなりません!これでが住んでいる場である非可換環ができました.
微分方程式の解空間を代数的に考える
話を戻して微分方程式を考えてみましょう.この解空間は代数的にはどのように考えられるでしょうか?それにはまず解をどの範囲で求めるかを考えないといけません.ここではとりあえず解を上の正則函数の範囲で求めることにしましょう.
ここで天下り的にを右からかける写像を考えてみましょう(理由は下で分かります).そして,この写像の余核をとします.すると,次の左加群としての完全列が存在します:.この完全列に左完全函手を施すと完全列
が得られます.ここでは転置写像をあらわします.同形を通してを見てみるとを左からかけることに対応します.これを用いて完全列を書き直してみると
となります.しかし,これをよく見てみると
となっています.すなわちは微分方程式の解空間となっています!
上で見たことをまとめると微分方程式が与えられたときに対応する完全列の余核で左加群を定めて,そこにを施すことで解空間が得られたわけです.
これって何がうれしいんですか?
上で説明した考え方は微分方程式を単に代数の言葉で書いただけなのでしょうか?実はそうではなくうれしいことがいくつもあります.
微分方程式と解を探す空間を分離できている(微分方程式を函手的に扱える)
うれしいことの一つ目は方程式と解を見つけたい空間を分離できているところです.実際,微分方程式のにおける解の空間はとなっており,の左側に加群が右側に解を探したい空間が入っています.上で行った議論を見直してみると解を探す空間を級函数の空間や佐藤超函数の空間に取り替えても問題ないことが分かります.つまり,という函手を考えたい函数空間に作用させることで微分方程式を顕現させることができるのです!函数の情報を含まない方程式の純粋な情報がに乗っていると思えるわけです.微分方程式ではなくてが本質的に思えそうな理由は下で別の角度からも説明します.
連立の方程式(線形方程式系)も同様に扱える
さきほどは変数の一つの微分方程式を加群を用いて考えましたが,実は加群を用いて変数の連立微分方程式(微分方程式系)も全く同じように扱うことができるのです.実際,微分方程式系
についても,成分がである行列を考えて,とすることで同じ議論ができます.考えてみてください!(実はおまけのところで少し解説します.)
微分方程式の本質的なところだけを抽出できる
他にうれしいことは,見かけは違うが本質的に同じ微分方程式を加群としては同じだと思って扱えるというものがあります.例を使って説明しましょう.
として微分方程式
を考えます.この微分方程式と本質的に同じ見た目は違う微分方程式を次のように作れます.とおくと,方程式は
になります.逆にとおけばは方程式を満たすことが分かります.つまり,の変換によって方程式とは同値になるのです.別の言い方をすると,未知函数としてをとるかをとるかは人為的で微分方程式の本質ではないのですね.この話は加群の言葉を用いて次のように考えることができます.微分方程式に対応する加群は
で,に対応する加群は
なのでした.これらの加群は変換に対応する写像で同形になるのです.
上では全体で正則な函数を解空間として議論ましたが,方程式の解はで正則とは限らないので,解を考えるにはを用いると少しおかしな点があります.しかし,方程式に対応する加群を考えることはできるので細かい点には突っ込みません.
一般に,与えられた左加群に対して
となる同形を選ぶと,の標準的な生成元を使って微分方程式が得られます.このように考えれば実は微分方程式は加群の一つの表現をとったときの具体的な表示だとみなすことができるのです.表現のとりかたは無限にあって,それに応じて対応する具体的表示が変わります.その一例が上で見た微分方程式とだったわけです.この話は線形写像と行列表示の関係に似ています.線形代数では行列表示は基底を取ったときの線形写像の一つの表示だと思うことができたのでした.そこでは線形写像が本質的で行列表示の仕方は無限にありました.このように考えて微分方程式という具体的な表示ではなくもっと本質的な加群を調べようというのが加群の基本的な考え方なのです!
もう少し詳しく言うと,加群理論ではの表示を持つ,つまり完全列
が存在するから出発して議論を展開します.このような完全列が存在するときは有限表示であるといいます.加群の理論は有限表示な加群を対象としているわけです.
ここまでのまとめ
これで加群の基本的な考え方を説明しました.微分方程式があれば加群を対応させることができてからへの射全体を考えることで解空間を与えることができることを見ました.また加群を考えることで次のうれしさがあることも見ました:
- 方程式そのものと解空間を分けて考えることができる(微分方程式を函手だと思える),
- 偏微分方程式系も全く同じアプローチで扱える,
- 微分方程式という表示から開放されて本質的な部分を調べることができる.
さて,上では斉次方程式だけを考えましたが,加群では非斉次なものは扱えないのでしょうか?実はできるのですが,そこでは函手と呼ばれる導来函手が自然にあらわれます.ちょっと進んだ話なので次の節でおまけとして説明してみたいと思います.
おまけ:非斉次線形微分方程式は扱えるの?(少し進んだ話)
ここでは非斉次微分方程式を加群でどう扱うかを説明します.まず注意しないといけないことは,非斉次な場合は微分方程式系が解を持つための必要条件があるということです.簡単な例から考えてみましょう.として上で微分方程式系
を考えてみます.このとき,方程式系が解を持つための必要条件は
です.したがって,上の非斉次微分方程式系を考えるときには,が解を持つための必要条件を満たすときに解が存在するかを問うことが適切です.
この考え方を加群を用いて定式化してみます.を変数の多項式係数微分作用素,として,上の微分方程式系
を考えます.ここでも解はの範囲で求めることにします.まず,この方程式系を行列を使って書き直してみます.を変数の微分作用素環として,行列を考えます.を縦ベクトルとみなせば微分方程式系はと簡単に書けます.この方程式系が解を持つための必要条件は
です.ここでの元は横ベクトルとみなしました.例えば上で見た例では
を考えています.したがって,適切な問いは次のようになるはずです:を満たすに対してが解を持つかどうかを代数の言葉で表現できるか?
先に種明かしをしてしまうと,次の商空間
はに対応する加群をとってとなります.つまり必要条件を満たすからなるの部分空間との形であらわされるの部分空間のずれを代数的に表示できるのです!以下はこれについて説明しましょう.まずに付随した完全列
を考えます.そこでとおくと,は解を持つための必要条件に出てくるをすべて集めたものになっています.さらにとおくと次の二つの短完全列が得られます:
さて,完全列に左完全函手を施すと完全列
が得られます.同形を通して,この完全列から
となることが分かります.この同形はが解を持つための必要条件を満たす全体のなす空間であることを意味しています.一方で完全列に左完全函手を施すと,完全列
が得られます.同形およびを使うと,完全列における最後の射は
と同一視されます.したがって,が必要条件を満たすときに常にが解を持つことは完全列の最後の射が全射であることと同値であることが分かります.しかし,函手は左完全であって最後の射は全射になるとは限りません.この射がどれくらい全射ではないかを測るものが函手と呼ばれるものなのです.つまり,完全列をさらに右に引き伸ばして,完全列
が得られるようにを定義することができます.また,この完全列をさらに右に伸ばしていけるようにも定義することもできます.
上で出てきた函手の列は函手の右導来函手 (right derived functor) と呼ばれるものです.導来函手はホモロジー代数で重要な役割を果たす対象です.構成や性質について詳しくはホモロジー代数の教科書を見てください.
ここではの詳細については説明しませんが,が成立します.よって,完全列
が得られます.この完全列と上で見た同一視により,
が分かりました.このようには微分作用素に付随した非斉次方程式を考える際に重要な意味を持っていて,より高次のたちもに関する意味のある情報を含んでいるのです.
さいごに
今回は加群の考え方について説明しました.加群のテキストにはお気持ちがあまり書かれていないことが多いので詳細を犠牲にして大雑把な説明をしてみました.内容は[柏原正樹:代数解析概論]の序論・[J-P. Schneiders: An introduction to D-modules]のイントロ・[堀田良之:加群十話]の第9話を参考にしました.
実は加群は一般の複素多様体や代数多様体上でも考えることができます.また微分方程式を考える際には,まず局所的に解があるかを考えてそれを広げるということも考えると思いますが,これは層という道具を使うことによって代数的に扱うことができます.このあたりのことについてはまたの機会に説明したいと思います.ありがとうございました!