分散表現多項式とは, 多項式の内部形式の一つである. 通常の多項式
(type
が 2) は, 再帰表現と呼ばれる形式で表現されている. すなわ
ち, 特定の変数を主変数とする 1 変数多項式で, その他の変数は, その 1 変
数多項式の係数に, 主変数を含まない多項式として現れる. この係数が, また,
ある変数を主変数とする多項式となっていることから再帰表現と呼ばれる.
これに対し, 多項式を, 変数の冪積と係数の積の和として表現したものを分散 表現と呼ぶ.
グレブナ基底計算においては, 単項式に注目して操作を行うため多項式が分散表現 されている方がより効率のよい演算が可能になる. このため, 分散表現多項式が, 識別子 9 の型として Asir のトップレベルから利用可能となっている. ここで, 後の説明のために, いくつかの言葉を定義しておく.
<<0,1,2,3,4>>という形で表示され, また, この形で入力可能である. この例は, 5 変数の項 を示す. 各変数を
a
, b
, c
, d
, e
とすると
この項は b*c^2*d^3*e^4
を表す.
t
に対し t
> 1
t
, s
, u
を項とする時, t
> s
ならば tu
> su
2*<<0,1,2,3,4>>という形で表示され, また, この形で入力可能である.
Go to the first, previous, next, last section, table of contents.