多項式函数
テンプレート:For 代数学における多項式函数(たこうしきかんすう、テンプレート:Lang-en-short)は、適当な可換環(多くの場合は可換体)テンプレート:Mvar に係数を持つ多項式に付随して定まる なる形の写像を言う。ただし、テンプレート:Mvar は自然数で、テンプレート:Math は テンプレート:Mvar の係数と呼ばれる テンプレート:Mvar の元である。これはまた、[[総和|和の テンプレート:Sum-記法]]によって テンプレート:Math のようにも書かれる。このような写像 テンプレート:Math を テンプレート:Mvar に係数を持つ多項式函数と呼ぶ。
ここでは定義を複雑にしないために多項式函数の定義域および終域 テンプレート:Mvar については特に限定しないが、事実として テンプレート:Mvar は テンプレート:Mvar 上の単位的結合多元環の構造を持てば十分である。つまりそのような構造は多項式函数の定義に現れるすべての演算を持っている:
- 環 テンプレート:Mvar のテンプレート:仮リンクとしての加法および乗法によって、係数同士の和と積ができる。
- 環 テンプレート:Mvar によるテンプレート:仮リンクとしてのスカラー乗法によって、テンプレート:Mvar の元を テンプレート:Mvar の元に掛けることができる。
- テンプレート:Mvar の内部演算としての乗法により、テンプレート:Mvar の元としての テンプレート:Mvar の冪を作ることができる。
- テンプレート:Mvar の内部演算としての加法により、テンプレート:Mvar なる形の テンプレート:Mvar の元同士を加えることができる。
実用上は大抵、実変数実数値 (テンプレート:Math) や複素変数複素数値 (テンプレート:Math) となる特別の場合を扱うが、その場合は上記に現れるすべての乗法は一つの同じ演算である。
解析学で多項式函数を扱う場合には、連続性や可微分性などを議論の埒に入れることになるから、専ら実係数 (テンプレート:Math) あるいは複素係数 (テンプレート:Math) である。
次数
テンプレート:Main 非零多項式函数 テンプレート:Mvar の次数とは テンプレート:Mvar が零でない最大の自然数 テンプレート:Mvar をいう(ゆえに次数 テンプレート:Mvar ならば テンプレート:Mvar は必ず非零である)。零多項式の次数は テンプレート:Math であるものと約束する。
多項式函数の テンプレート:Mvar の形の各項は(次数 テンプレート:Mvar の)単項式函数と言う。最高次単項式の係数は先頭係数または最高次係数と呼び、また テンプレート:Math は定数項係数(零次係数)と呼ぶ。
係数の決定
テンプレート:Mvar が無限可換体の場合、テンプレート:Mvar-係数多項式として等しいことと付随する多項式函数として等しいこととは同値である。すなわち、二つの多項式が(同じ次数で同じ係数列を持つという意味で)相等しいための必要十分条件は、それらが多項式函数として相等しいことである。より抽象的に述べれば、多項式 テンプレート:Math に付随する多項式函数 テンプレート:Math へ写す多元環準同型 テンプレート:Math は単射である。この場合には、多項式と多項式函数とを特段区別するには及ばない。
注意すべきは、テンプレート:Mvar が有限体ならばこのような係数の同定はもはや可能でないことである。例えば テンプレート:Mvar が二元体 テンプレート:Math のとき、多項式 テンプレート:Math に付随する多項式函数は零値函数である。
特定の多項式函数
- 零多項式 テンプレート:Math(次数 テンプレート:Math)の定める多項式函数は零函数である。
- 次数 テンプレート:Math の多項式函数を零次函数という。次数 テンプレート:Math の多項式は非零定数多項式ゆえ、零次函数は非零定数函数である。
- 次数 テンプレート:Math の多項式函数は一次函数である。略式では「高々一次」の意味で(つまり定数函数も含めて)「一次函数」と言う場合もある。
- 次数 テンプレート:Math の多項式函数は二次函数という。
- 次数 テンプレート:Math の多項式函数は三次函数という。
例えば多項式函数 テンプレート:Math は三次函数の例で、最高次係数は テンプレート:Math および定数項は テンプレート:Math である。
多項式函数の重要性
多項式函数がよく用いられるのは、それが和と積だけ(冪は単に反復積の簡便な表記であるに過ぎない)でできた、最も単純な函数であることによる。あるいはまた、次数高々 テンプレート:Mvar の多項式函数の全体が テンプレート:Math 階導函数が恒等的に零になる函数の全体に一致するという意味においても、多項式函数は単純である。
数値計算における重要な面として、複雑な函数を多項式近似によって調べることができるかどうかという点が挙げられるが、それが適当な条件下で可能であることを保証する定理がある。そのもっとも重要なものが、任意有限回微分可能函数が局所的に多項式函数であることを述べるテイラーの定理、および有界閉区間上で定義された任意の連続函数がその区間上で一様に望むだけの精度を以って多項式近似できることを述べるヴァイアシュトラスの近似定理である。
多項式函数の商は有理函数と言う。それらは計算機の中央演算装置で実行可能な加法・乗法・除法(と論理演算)だけでできているから、計算機で直接計算できる唯一の函数ということになる。そうでない函数、例えば三角函数や指数・対数函数などは、計算機で評価するために有理函数で近似することが必要になる。変数 テンプレート:Mvar の与えられた値において多項式函数を評価するために、定義通りに多項式を適用したり テンプレート:Mvar の冪を計算したりするのではなく、より効率的なホーナー法を利用することができる。
多数の等間隔に置かれた点における多項式函数の評価が必要な場合、ニュートンの有限差分法は計算量を劇的に下げることができる。チャールズ・バベッジの階差機関は、多数の点における差分法で多項式を評価することによって、巨大な対数表および三角函数表を自動的に作成するために考案された。
根
テンプレート:Main 多項式 テンプレート:Math の根または零点とは、付随する多項式函数の零点すなわち テンプレート:Math を満たす数 テンプレート:Mvar のことを言う。次数が テンプレート:Math 以上の多項式の根を決定すること、すなわち「代数方程式の求解」は、最も古来からある数学的問題の一つであった。ある種の多項式、例えば テンプレート:Math は実数の集合の中に根を持たない。根を複素数の集合の中に求めれば、少なくとも一つ(この場合は二つ)求まる。実際、任意の(定数でない)複素係数多項式は少なくとも一つの複素根を持つ(ダランベール–ガウスの定理)。
重複度
テンプレート:Main テンプレート:Mvar が多項式 テンプレート:Math の根ならば、多項式 テンプレート:Math で テンプレート:Math となるものが取れる(これを示すには、テンプレート:Math の各単項式 テンプレート:Mvar から、テンプレート:Math が自然に因子になることに注意して、値 テンプレート:Mvar を引けば十分である)。ここで テンプレート:Math が非零ならば、テンプレート:Mvar は テンプレート:Math の単根 (simple root) と言い、テンプレート:Math が零ならば(さらに テンプレート:Math が因子として出て)テンプレート:Mvar を テンプレート:Math の重根と呼ぶ。
より一般に、多項式 テンプレート:Math と自然数 テンプレート:Mvar が存在して テンプレート:Math かつ テンプレート:Math を満足するならば、テンプレート:Mvar を位数 テンプレート:Mvar の根または重複度 テンプレート:Mvar の根(テンプレート:Mvar-重根)という(テンプレート:Mvar および テンプレート:Mvar は一意に決まる)。
例えば、多項式 テンプレート:Math は テンプレート:Math とも書けるから、テンプレート:Mvar のは重複度 テンプレート:Math の根 テンプレート:Math と単根 テンプレート:Math を持つ。
多項式の求根
次数 テンプレート:Math または テンプレート:Math の多項式の根を求めることは、一次または二次方程式の解法として、初等数学において古典的である。次数 テンプレート:Math までの多項式の根の計算は、多項式の係数に四則演算と冪根をとる演算を用いた公式が、16世紀には既に知られていた(テンプレート:仮リンク、テンプレート:仮リンク)。
この種の一般公式は、アーベルが1824年に示した通り、次数が テンプレート:Math 以上の多項式に対しては存在しない。この結果は、ガロワにより展開されたより一般の理論にやや先行するものであった。ガロワの一般論は多項式の根の間の関係を詳しく調べることによって得られたものである。
与えられた多項式の実根の近似解を、ニュートン法を用いて求めることができる。あるいはまた複素数の算術を用いるテンプレート:仮リンクはより効率的であり、任意の複素根の位置を知ることができる。これらのアルゴリズムは数値解析において研究される。
導函数と原始函数
テンプレート:Seealso テンプレート:仮リンクに従って、実多項式函数 の微分は多項式函数 で与えられる。この計算の逆として、あるいは通常の積分法則により、テンプレート:Mvar の原始函数は (テンプレート:Mvar は積分定数)なる形の多項式函数で与えられることがわかる。