可換代数において、体上で有限生成された次数付き可換代数のヒルベルト関数、ヒルベルト多項式、およびヒルベルト級数は、代数の同次成分の次元の増加を測る、密接に関連した3つの概念である。
これらの概念は、フィルター代数、これらの代数上の次数付きまたはフィルター付きモジュール、および射影スキーム上のコヒーレント層に拡張されています。
これらの概念が用いられる典型的な状況は以下のとおりです。
代数または加群のヒルベルト級数は、次数付きベクトル空間のヒルベルト・ポアンカレ級数の特殊な場合である。
ヒルベルト多項式とヒルベルト級数は、計算代数幾何学において重要である。なぜなら、これらは明示的な多項式方程式で定義される代数多様体の次元と次数を計算する最も簡単な方法として知られているからである。さらに、これらは代数多様体の族に対して有用な不変量を提供する。なぜなら、平坦な族は任意の閉点上で同じヒルベルト多項式を持つこれは、ヒルベルトスキームとクォートスキームの構築に使用されます。
体K上の有限生成次数付き可換代数Sを考えます。これは、正の次数を持つ要素によって有限生成されます。これは、
そしてそれは。
ヒルベルト関数
整数n をKベクトル空間S nの次元に写像する。ヒルベルト級数(より一般的な次数付きベクトル空間の設定ではヒルベルト・ポアンカレ級数と呼ばれる)は形式級数である。
Sが正の次数を持つh個の同次要素によって生成される場合すると、ヒルベルト級数の和は有理数になる。
ここで、Qは整数係数を持つ多項式である。
Sが次数1の要素によって生成される場合、ヒルベルト級数の和は次のように書き換えることができます。
ここで、Pは整数係数の多項式であり、はSのクルル次元です。
この場合、この有理分数の級数展開は次のようになります。
どこ
は、それ以外の場合は0となる。
もし
係数でしたがって
のためにこの和の添え字iの項は、 nの次数 の多項式である。先頭係数付きこれは、一意の多項式が存在することを示している。有理係数を持つ、それはnが十分に大きい場合、この多項式はヒルベルト多項式であり、次の形式をとります。
最小のn 0で、n ≥ n 0の場合、ヒルベルト正則性と呼ばれる。これは以下よりも低い可能性がある。。
ヒルベルト多項式は次元が整数であるため数値多項式ですが、係数が整数になることはほとんどありません(Schenck 2003 、pp. 41)。
これらの定義はすべて、 S上の有限生成次数付き加群に拡張できます。唯一の違いは、ヒルベルト級数に因子t mが現れることです。ここでmは加群の生成元の最小次数であり、負の値をとることもあります。
フィルター付き代数のヒルベルト関数、ヒルベルト級数、ヒルベルト多項式は、対応する次数付き代数のものと同じである。
多項式環とその同次イデアルによる商環は、典型的な次数付き代数である。逆に、Sが体K上で次数 1 のn個の同次元g 1 , ..., g nによって生成される次数付き代数である場合、 X i をg iに写す写像は、次数付き環の準同型を定義する。S上に。その核は同次イデアルIであり、これは次数付き代数の同型を定義します。そしてS。
したがって、次数1の要素によって生成される次数付き代数は、同型を除いて、同次イデアルによる多項式環の商環と完全に一致する。そのため、本稿の残りの部分は、イデアルによる多項式環の商環に限定して論じる。
ヒルベルト級数とヒルベルト多項式は、厳密な数列に対して加法的である。より正確には、
が、段階付けまたはフィルタリングされたモジュールの短い正確なシーケンスである場合、次のようになります。
そして
これは、ベクトル空間の次元に関する同じ性質から直ちに導かれる。
A を次数付き代数とし、f をAの次数dの同次元で零因子でないものとする。このとき、次のようになる。
これは、完全数列の加法性から導かれる。
ここで、 fとラベル付けされた矢印はfによる乗算を表し、は、 Aから次数をd だけずらすことで得られる次数付きモジュールであり、 fによる乗算の次数が 0 になるようにします。これは、
多項式環のヒルベルト級数で不定とは
したがって、ヒルベルト多項式は次のようになる。
ヒルベルト級数がこの単純な形式であることの証明は、ゼロでない除数による商の前の公式を再帰的に適用することによって得られます(ここでは、)そして、
次数 1 の同次元によって生成される次数付き代数A のクルル次元がゼロとなるのは、最大同次イデアル、すなわち次数 1 の同次元によって生成されるイデアルが冪零である場合である。これは、 Kベクトル空間としてのAの次元が有限であり、 Aのヒルベルト級数が、 P (1)がKベクトル空間としてのAの次元に等しい多項式P ( t )であることを意味する。
Aのクルル次元が正の場合、零因子ではない次数 1 の同次元fが存在する(実際には次数 1 のほとんどすべての元はこの性質を持つ)。A / (f) のクルル次元は、Aのクルル次元から1 を引いたものである。
ヒルベルト級数の加法性は、これをAのクルル次元に等しい回数繰り返すと、最終的に次元 0 の代数が得られ、そのヒルベルト級数は多項式P ( t )になります。これは、 Aのヒルベルト級数が次のようになることを示しています。
ここで、多項式P ( t )はP (1) ≠ 0であり、dはAのクルル次元である。
このヒルベルト級数の式は、ヒルベルト多項式の次数がdであり、その最高次係数が であることを意味する。。
ヒルベルト級数を用いると、代数多様体の次数を、ヒルベルト級数の分子の1における値として計算できる。これはまた、ベズーの定理の比較的簡単な証明にもなる。
射影代数集合の次数とヒルベルト級数の関係を示すために、同次イデアルの零点の集合として定義される射影代数集合Vを考えます。ここでkは体であり、代数集合上の正則関数の環とする。
この節では、代数集合の既約性やイデアルの素数性は必要ない。また、ヒルベルト級数は係数体の拡張によって変化しないため、一般性を失うことなく、体k は代数的に閉じていると仮定する。
Vの次元dはRのクルル次元から 1 を引いた値に等しく、 Vの次数は、 Vと次の交点の数 (重複度を考慮して数える) である。一般位置にある超平面。これは、Rにおいて正則な数列が存在することを意味する。次数が 1 の同次多項式のd + 1個からなる。正則数列の定義は、完全数列の存在を意味する。
のためにこれは、
どこはRのヒルベルト級数の分子です。
指輪クルル次元は1であり、射影代数集合の正則関数の環である。次元が0で、有限個の点(複数点の場合もある)から構成される。は規則的な数列に属し、これらの点のいずれも方程式の超平面には属さない。この超平面の補空間は、これによりアフィン代数集合は、正則関数の環として。線形多項式は零因子ではないこうして正確な数列が得られる
これはつまり
ここでは、フィルター付き代数のヒルベルト級数と、次数付き代数のヒルベルト級数がフィルター付き代数としてのヒルベルト級数でもあるという事実を利用しています。
したがってはアルティン環であり、次元P (1)のkベクトル空間である。ジョルダン・ヘルダーの定理を用いて、 P (1)が代数集合Vの次数であることを証明することができる。実際、点の重複度は、合成列における対応する極大イデアルの出現回数である。
ベズーの定理を証明するには、同様の手順で進めることができる。次数が の同次多項式であるRの零因子ではない正確な数列
示しているのは
分子に着目すると、これはベズーの定理の次の一般化を証明する。
より幾何学的な形で表現すると、これは次のように言い換えることができます。
通常のベズーの定理は、1つの超曲面から始めて、それをn -1個の他の超曲面と順番に交差させることで容易に導き出すことができる。
射影代数集合は、その定義イデアルが正則列によって生成される場合、完全交差である。この場合、ヒルベルト級数には単純な明示的な公式が存在する。
させてk個の同次多項式それぞれの学位設定1つは、以下の正確なシーケンスを持つ。
ヒルベルト級数の加法性は、次のことを意味する。
単純な再帰により
これは、 k個の多項式の正則列によって定義される完全交差の余次元がkであり、その次数が列内の多項式の次数の積であることを示している。
次数付き正則環R上のすべての次数付き加群Mは、ヒルベルトのシジジー定理により次数付き自由分解を持ち、つまり完全列が存在する。
どこでは次数付き自由加群であり、矢印は次数0の次数付き線形写像である。
ヒルベルト級数の加法性は、
もしは多項式環であり、基底要素の次数がわかっている場合、すると、前のセクションの式から、から実際、これらの式は、次数付き自由加群L が次数hの同次要素の基底を持つ場合、すると、そのヒルベルト級数は
これらの公式は、ヒルベルト級数を計算する方法と見なせるかもしれない。しかし、既知のアルゴリズムでは、ヒルベルト級数の計算と自由分解の計算は同じグレブナー基底から始まるため、実際にはそのようなケースは稀である。グレブナー基底からヒルベルト級数を直接計算することができ、その計算複雑度は自由分解の計算複雑度よりも高くない。
ヒルベルト多項式は、ヒルベルト級数から容易に導出できます(上記参照)。このセクションでは、多項式環の商環を、総次数でフィルタリングまたは等級付けした場合のヒルベルト級数の計算方法について説明します。
したがって、Kを体とする。を多項式環とし、I をRのイデアルとする。HをIの要素の次数が最も高い同次部分によって生成される同次イデアルとする。Iが同次であれば、H = Iとなる。最後に、B を全次数部分順序を細分化する単項式順序のためのIのGröbner 基底とし、G をBの要素の先頭単項式によって生成される (同次) イデアルとする。
ヒルベルト級数の計算は、フィルター代数 R/I と次数付き代数 R/H および R/G が同じヒルベルト級数を持つという事実に基づいています。
このように、ヒルベルト級数の計算は、グレブナー基底の計算を通して、単項式によって生成されるイデアルに関する同じ問題に帰着され、これは通常、グレブナー基底の計算よりもはるかに容易です。計算全体の複雑さは、主に正則性、すなわちヒルベルト級数の分子の次数に依存します。実際、グレブナー基底は、正則性によって制限される次数の多項式上の線形代数によって計算できます。
ヒルベルト級数とヒルベルト多項式の計算は、ほとんどの数式処理システムで利用可能です。例えば、MapleとMagmaでは、これらの関数はそれぞれHilbertSeriesとHilbertPolynomialという名前です。
代数幾何学では、次数1の要素によって生成される次数付き環は、Proj構成によって射影スキームを生成する一方、有限生成次数付き加群は連接層に対応する。は射影スキームX上の連接層であり、 のヒルベルト多項式を定義する。関数としてここで、χは連接層のオイラー標数であり、セールのひねり。この場合のオイラー標数は、グロタンディークの有限性定理により明確に定義された数である。
この関数は確かに多項式です。[ 1 ] mが大きい場合、dimと一致します。セールの消滅定理により、Mが有限生成次数付き加群で、関連する連接層において、ヒルベルト多項式の2つの定義は一致する。
射影多様体上の連接層のカテゴリー以来有限個の次数付きピースを法とする次数付き加群の圏と同等である場合、前のセクションの結果を使用して、連接層のヒルベルト多項式を構成できます。たとえば、完全な交差多段階解像度があります