数学において、平方自由多項式は、その係数を含む代数的に閉じた体で多重根を持たない一変数多項式(体または積分領域上)である。特性0において、または有限体上で、一変数多項式が平方自由であるためには、非定数多項式の平方を約数として持たない必要がある。[1]物理学や工学の分野では、平方自由多項式は一般に重根を持たない多項式と呼ばれる。
積の法則は、p 2 がf を割り切る場合、p はfの形式導関数 f ′ を割り切ることを意味します。逆もまた真であり、したがって、が多項式とその導関数の最大公約数である場合に限り、平方根が成り立ちます。[2]
多項式の平方自由分解または平方自由因数分解は、平方自由多項式のべき乗への因数 分解である。
ここで、定数でないa kのものは、互いに素な二乗自由多項式です(ここで、2 つの多項式が互いに素であると言われるのは、それらの最大公約数が定数である場合です。言い換えると、考慮される係数の分数の体上で互いに素であるということです)。 [1]すべての非ゼロ多項式は、非ゼロ定数による因数の乗算と除算を除いて一意である二乗自由因数分解を許容します。二乗自由因数分解は、既約因数への完全因数分解よりもはるかに計算が容易であるため、部分分数分解や有理分数の記号積分など、完全な因数分解が実際には必要ない場合によく使用されます。二乗自由因数分解は、コンピュータ代数システムに実装されている多項式因数分解アルゴリズムの最初のステップです。したがって、二乗自由因数分解アルゴリズムは、コンピュータ代数の基本です。
特性0の体上で、をその最大公約数 (GCD) でその導関数で割った商は、上記の平方自由分解における の積です。特性p がゼロでない完全体上では、この商は、 iがpの倍数ではないの積です。さらに GCD 計算と正確な除算を行うと、平方自由因数分解を計算できます (有限体上の平方自由因数分解を参照)。特性 0 では、より優れたアルゴリズムが知られています。Yun のアルゴリズムについては以下で説明します。[1]この計算の複雑さは、最大でも、入力多項式とその導関数の GCD 計算の 2 倍です。より正確には、 が次数の 2 つの多項式の GCDと、これらの多項式の GCD による商を計算するために必要な時間である場合、 は完全な平方自由分解を計算するために必要な時間の上限です。
多変量多項式の平方自由分解のためのアルゴリズムも知られており、これは一般的に多変量多項式を多項式係数を持つ単変量多項式として考え、単変量アルゴリズムを再帰的に適用することによって進む。[3]
ユンのアルゴリズム
この節では、特性0の体上の一変数多項式の平方自由分解のためのYunのアルゴリズムについて説明します。[1]これは、一連のGCD計算と正確な除算によって進行します。
したがって、入力はゼロ以外の多項式fであり、アルゴリズムの最初のステップはfのGCD a 0とその形式導関数f'を計算することです。
もし
は望ましい因数分解なので、
そして
、と設定すると、
そして
このプロセスを繰り返して、
これは次のようなアルゴリズムに形式化されます。
出力 まで 繰り返す
との次数はの次数より 1 小さいです。はの積であり、の次数の合計は の次数です。GCD の計算と除算の複雑さは次数とともに直線的に増加するため、「繰り返し」ループの合計実行時間はアルゴリズムの最初の行の実行時間よりも短くなり、Yun のアルゴリズムの合計実行時間は と の GCDとと の商をそれらの GCD で計算するのに必要な時間の 2 倍で上限が設定されます。
平方根
一般に、多項式には多項式の平方根はありません。より正確に言うと、ほとんどの多項式は別の多項式の平方として表すことはできません。
多項式が平方根を持つのは、平方根分解のすべての指数が偶数である場合のみです。この場合、平方根はこれらの指数を 2 で割ることで得られます。
したがって、多項式に平方根があるかどうかを判定し、存在する場合はそれを計算する問題は、平方根のない因数分解の特殊なケースです。
注記
参考文献
- ^ abcd Yun, David YY (1976). 「平方フリー分解アルゴリズムについて」. SYMSAC '76 Proceedings of the third ACM Symposium on Symbolic and Algebraic Computation . Association for Computing Machinery. pp. 26– 35. doi :10.1145/800205.806320. ISBN 978-1-4503-7790-4. S2CID 12861227。
- ^ ダミット、デビッド・S.; フット、リチャード・M. (2004).抽象代数. p. 547. ISBN 978-81-265-3228-5。
- ^ Gianni, P. ; Trager, B. (1996). 「正特性の平方フリーアルゴリズム」.工学、通信、コンピューティングにおける応用代数. 7 (1): 1– 14. doi :10.1007/BF01613611. S2CID 36886948.
