コンピュータ代数では、多項式系Sの三角分解は、より単純な多項式系S 1、...、S eの集合であり、ある点がSの解であるためには、それが系S 1、...、S eのいずれかの解である必要があります。
Sの解集合をその係数体の代数閉包で記述することが目的である場合、それらのより単純なシステムは正則連鎖です。多項式システムS 1、...、S eの係数が実数である場合、 Sの実数解は、正則半代数システムへの三角分解によって取得できます。どちらの場合も、これらのより単純なシステムのそれぞれは三角形の形状と注目すべき特性を持ち、それが用語の正当性を証明しています。
歴史
特性集合法は、代数多様体を等次元成分に分解するために提案された、因数分解を必要としない最初のアルゴリズムです。さらに、著者のWen-Tsun Wu は、この方法の実装を実現し、1987 年の先駆的な論文「多項式方程式を解くためのゼロ構造定理」で実験データを報告しました。[1]この研究を理解するために、この記事が書かれた当時の代数集合分解の一般的な考え方を思い出してみましょう。
K を代数的に閉体とし、k をKの部分体とする。部分集合V ⊂ K nがk上の(アフィン)代数多様体であるとは、多項式集合F ⊂ k [ x 1 , ..., x n ]が存在して、Fの零点集合V ( F ) ⊂ K n がV に等しいことをいう。
すべての代数多様体V 1 , V 2 ⊂ K nに対して、関係V = V 1 ∪ V 2がV = V 1またはV = V 2を意味するとき、 Vは既約であると言われることを思い出してください。最初の代数多様体分解の結果は、有名なラスカー・ノイマン定理であり、これは次のことを意味します。
- 定理(ラスカー=ノイマン)。各代数多様体V ⊂ K nに対して、有限個の既約代数多様体V 1 , ..., V e ⊂ K nが存在し、
- さらに、 1 ≤ i < j ≤ eに対してV i ⊈ V jが成り立つ場合、集合{ V 1 , ..., V e }は一意であり、Vの不可分分解を形成します。
上記の定理の多様体V 1、...、V e はVの既約成分と呼ばれ、分解アルゴリズム、つまりk [ x 1、...、x n ]の連立方程式を解くアルゴリズムの自然な出力と見なすことができます。
コンピュータプログラムに導くためには、このアルゴリズム仕様は、既約成分がどのように表現されるかを規定する必要がある。このような符号化は、Joseph Ritt [2]によって 次の結果を通じて導入されている。
- 定理(Ritt)。V ⊂ K nが空でない既約多様体である場合、 k [ x 1 , ..., x n ]におけるFによって生成されるイデアルに含まれ、 C に関する擬似除算によってにおけるすべての多項式g が0 に簡約されるような、簡約三角集合C を計算できます。
リットの定理における集合C をイデアルのリット特性集合と呼びます。三角集合の概念については、 正則連鎖を参照してください。
ジョセフ・リットは、体拡大上の多項式因数分解と素イデアルの特性集合の計算に基づいて多項式系を解く方法を説明しました。
しかし、この方法の実用的な実装を導き出すことは、当時も今も難しい問題です。特性集合法が導入された1980年代には、多項式因数分解は活発な研究分野であり、この主題に関するいくつかの基本的な疑問は最近解決されました[3]
現在では、計算コストの少ない、より弱い分解の概念で十分であるため、代数多様体を既約成分に分解することは、ほとんどの応用問題の処理に必須ではありません。
特性セット法は、 Ritt の定理の次の変形に依存します。
- 定理(Wen-Tsun Wu)。任意の有限多項式集合F ⊂ k [ x 1 , ..., x n ]に対して、 F内のすべての多項式g がCに関する擬似除算によってゼロになるような縮小三角集合を計算できます。
さまざまな概念とアルゴリズムがWen-Tsun Wuの研究を拡張しました。1990年代初頭、Michael Kalkbrenerが1991年に博士論文で独立に導入し、Lu YangとJingzhong Zhang [4]によって導入された正規連鎖の概念は、重要なアルゴリズムの発見につながりました。
カルクブレンナーの構想では、[5]正則連鎖は代数多様体の既約成分のジェネリック零点を表現するために使われます。ヤンとチャンのオリジナルの研究では、正則連鎖は超曲面が準多様体(正則連鎖によって与えられる)と交差するかどうかを決定するために使われます。 正則連鎖は実際、いくつかの興味深い特性を持ち、代数方程式や微分方程式のシステムを分解する多くのアルゴリズムの重要な概念となっています。
正規鎖は多くの論文で研究されてきた。[6] [7] [8]
このテーマに関する豊富な文献は、正則鎖の多くの同等の定義によって説明できます。実際、カルクブレンナーの元の定式化は、ヤンとチャンのものとはかなり異なります。カルクブレンナーの観点とヤンとチャンの観点という2つの概念の橋渡しは、ドンミン・ワンの論文に示されています。[9]
V ( F )の三角分解を得るためのアルゴリズムは、Kalkbrenerの意味でも、LazardとWen-Tsun Wuの意味でも、様々なものがあります。Daniel Lazard [10]によるLextriangularアルゴリズムとMarc Moreno Maza [11]によるTriadeアルゴリズムは、特性集合法とともに、 AxiomやMapleを含む様々なコンピュータ代数システムで利用できます。
正式な定義
k を体とし、x 1 < ... < x nを順序付き変数とする。対応する多項式環をR = k [ x 1 , ..., x n ]で表す。多項式方程式のシステムとみなされるF ⊂ Rに対して、 kの代数閉包上の三角分解の2つの概念がある。1つ目は、いわゆるカルクブレンナーの意味で 代数集合V ( F )の一般点のみを表すことによって、遅延分解する方法である。
2つ目は、 LazardとWen-Tsun Wuのいわゆる意味でV ( F )のすべての点を明示的に記述することです。
どちらの場合も、T 1、...、T e はRの有限個の正規鎖であり、T iの飽和イデアルの根基を表します。一方、W ( T i ) はT iの準成分を表します。これらの概念の定義については、 正規鎖を参照してください。
これからk は実閉体であると仮定する。 Rの多項式を含む半代数系S を考える。 [12]有限個の正則半代数系S 1 , ..., S eが存在し、
ここで、Z k ( S ) はSを解くk nの点を表します。正規半代数系S 1、...、S e は半代数系Sの三角分解を形成します。
例
Q を有理数体と表記します。変数順序 で、次の多項式系を考えます。
Mapleコード によると:
( RegularChains )の場合:
R := PolynomialRing ([ x , y , z ]) : sys := { x ^ 2 + y + z - 1 , x + y ^ 2 + z - 1 , x + y + z ^ 2 - 1 } : l := Triangularize ( sys , R ) : map ( Equations , l , R ) ;
RegularChains ライブラリを使用した Sのソリューション セットの 1 つの可能な三角分解は次のとおりです。
参照
参考文献
- ^ Wu, WT (1987). 多項式方程式を解くためのゼロ構造定理。MM Research Preprints、1、2–12
- ^ Ritt, J. (1966). 微分代数. ニューヨーク、ドーバー出版
- ^ AM Steel 分離不可能性の克服: 正特性の代数関数体上の一次分解と多変量因数分解
- ^ Yang, L., Zhang, J. (1994). 代数方程式間の依存関係の検索: 自動推論に適用されるアルゴリズム。人工知能と数学、pp. 14715、オックスフォード大学出版局。
- ^ M. カルクブレンナー: 代数多様体の三角形表現を計算するための一般化ユークリッドアルゴリズム。J. Symb. Comput. 15(2): 143–167 (1993)
- ^ SC Chou および XS Gao。任意の上昇鎖の次元について。Chinese Bull. of Sci.、38:799--804、1991 年。
- ^ Michael Kalkbrener. 多項式環のアルゴリズム特性. J. Symb. Comput.}, 26(5):525--581, 1998.
- ^ P. Aubry、D. Lazard、M. Moreno Maza。三角集合の理論について。Journal of Symbolic Computation、28(1–2):105–124、1999年。
- ^ D. Wang. 三角システムと正則システムの計算。シンボリック計算ジャーナル 30(2) (2000) 221–236
- ^ D. ラザード「ゼロ次元代数システムの解法」Journal of Symbolic Computation 13、1992年
- ^ M. Moreno Maza: 代数多様体の三角分解について。MEGA 2000 (2000)。
- ^ Changbo Chen、James H. Davenport、John P. May、Marc Moreno-Maza、Bican Xia、Rong Xiao。半代数システムの三角分解。2010 International Symposium on Symbolic and Algebraic Computation (ISSAC 2010) の議事録、ACM Press、pp. 187--194、2010 年。
