一変数代数関数体の理論は非常に有用であるものの,定義や定理のイメージを持つことが難しいと思います.今回は複素係数の有理関数環 の場合に考えることで,それを元に一変数代数関数体で何を議論するのかというのを紹介しようと思います.
普通に数学をやっている人は「リーマン・ロッホ空間」の節から読んでいただければと思います.
有理関数体の性質
複素係数の有理関数体を復習する.有理関数体 とは
である.係数を複素数体 としているので,多項式は一次式の積に因数分解できる.よって有理関数体は
と書くことができる.
有理関数はローラン展開できる.つまり,有理関数 は任意の に対して,
と展開することができる.このとき, ならば, は の極であるといい, を極の位数という.また,
と展開することもできる.つまり,負冪には無限に続くが,正のべきでは有限で打ち切れる展開である.これを でのローラン展開という.
このように, と に対して付値を考えることができるから,まとめて と書くことにする.
もっと馴染みのある類似のものは零点である. と書けるとき, は 位の零点という.
本質的に重要なのが以下の命題である.
有理関数の零点と極は有限である.
付値
代数関数体で重要な付値を説明する.
での付値とは関数 で以下のように定義される:
の でのローラン展開を としたとき,
また,無限大での位数も無限大でのローラン展開で同様に定義できるが, としたときは
と書くこともできる.定数 に対する付値は と決めておくと便利である.
付値には以下の公式が成り立つ.
これはローラン展開を考えればすぐに分かる.また, ならば, もすぐに分かる.
有理関数の零点と極は有限であったので, となる の個数は有限である.
リーマン・ロッホ空間
さて,代数関数体の理論とは,付値の情報から関数や関数の集まりがなす環を調べるものと言っていいだろう.このように考えたときに,種数などの概念が自然に現れるということを有理関数体の場合に説明していく.
有理関数体 に対しては,点 に対して,付値 が定まるのであった.ある関数 に対する付値の情報を表すものとして因子(Divisor)を導入する.
点 ごとに記号 を用意する. の因子 を
と定める.有理関数の零点や極の個数は有限なので,ここでの足し算も有限である.一般に,有限和
を の因子と呼ぶ.また,この因子の付値も と定めることにする.ここで有限和と言っているのは, となる が有限個しかないという意味であり.この時点で和の演算を考えているわけではない.(数学的に表現するなら因子は の元で,有限個を除いた全ての成分が のものである.)
二つの因子 の和を
と定めれば,これが因子になることや,全ての因子の集まりがアーベル群になることは明らかである.また, を,全ての に対して が成り立つこととする.最後に,因子の次数を
と定める.
さて,最初に述べたように,付値が関数をどのように定めるか,つまり,因子が関数をどのように定めるかという問題に入ろう.
最初に簡単なところから考えよう, の元の因子が であることは明らかであるが,逆に因子が となるのは,定数のときだけである.これは,リーマン球面におけるリュービルの定理である.
一般に,「因子が となる関数 はどのようなものか」という問題に答えられればいいのであるが,それは少し難しい(特に有理関数体より一般化したときには難しい).そこで以下の空間を考える.
の因子 に対して,
を のリーマン・ロッホ空間と呼ぶ.
付値で書き直せば, とは ということである.
リーマン・ロッホ空間の意味を少しずつ明らかにしていこう.因子 を
と正と負の付値に分けたときに, とは,
が の高々 位 の極である. 以外は極ではない.
が の少なくとも 位の零点である.
を意味することは明らかである.
例えば, ならば, のようになる.しかし, は に 位の極を持つため, である.なので, を考えれば, となっている.
以下のことは簡単に分かる.
リーマン・ロッホ空間は ベクトル空間である.
因子 に対して,
ならば
大事なのは以下の定理である.
有理関数体 の因子 に対して,
(証明)因子 が
と書けたとする.このとき, は
と書ける.ここで, は多項式である.無限大での付値を計算すると,
である.よって,
となる. となる多項式 と の集まりは 次元ベクトル空間となる.これは が 次元ベクトル空間であることを意味する.
応用(部分分数分解)
リーマン・ロッホ空間の応用として,部分分数空間を考えよう.
(証明) の因子が
と書けたとする. の仮定は, を意味する.よって, とおけば, であり, となる.
と は一次独立かつ の元であり,定理より は 次元であるから, と が の基底であることが分かる.
無限大での議論をうまくやって多項式の基底も加えれば, の仮定をのぞけることは想像がつくだろう.
どのように一般化されるか
今回は有理関数体に対して議論したが,これを一般化するのが代数関数体の理論である.まず,一変数代数関数体を定義しよう.
体 が体 上の一変数代数関数体とは, の 上の超越次数が の有限生成体である.
つまり, 上超越的な元 が存在して, が 上有限次となるもののことである.
有理関数の場合と同様に,一変数代数関数体には ごとに付値が定まる.しかし,有理関数とは違って,それ以外にも付値と呼べるものが存在することがある.ここで発想の転換をおこない,付値の集まりを点とみなし と書くことにする.なので,一般には, となる.点 に対応する付値を と書くことにする.
有理関数体の場合と同様に,一変数代数関数体の元に対しても,極と零点の個数は有限となる.つまり, に対して, となる の個数は有限である.よって,因子やリーマン・ロッホ空間も同じように定義することができる.さらには,リーマン・ロッホ空間の次元が有限となるというところまで同じである.
違いが出てくるのは,リーマン・ロッホ空間の次元である.一般の一変数代数関数体の場合には以下が成り立つ.
上の一変数代数関数体 の因子 に対して,
となる.
重要なのは,ここで等号が成り立つとは限らないところである.そこで, と の差の最大値を種数と呼ぶのである.
一変数代数関数体 の種数 を以下で定義する.
例えば,有理関数体の種数が である.種数 の場合はおおむね楕円関数体に対応する.
このあたりから,代数関数体の理論の本論が始まっていく.リーマン・ロッホ空間の次元が一般には分からないことから,
いつ となるか(or ならないか)
が問題になる.これが解決できた場合には,
を具体的に求めよ.(例えば基底を求める)
なども重要な問題となる.また,一変数代数関数体の有限次拡大も一変数代数関数体となるため,拡大でどのような変化が起こるかが問題になる.つまり,
有限次拡大で付値がどのように変化するか
というのも問題となってくる.もし代数関数体の本を読む場合,今回紹介した有理関数体で成り立つ性質が一変数代数関数体で成り立つこと(例えば,リーマン・ロッホ空間が有限次元など)が説明されるだろう.つまり,
有理関数体で成り立つことが一変数代数関数体でも成り立つか
というのが代数関数体の理論の本の最初で説明されていることである.
以上のことを念頭におけば,代数関数体の本を読む上で何をしたいかというのが,かなりイメージできるのかと思う.