logo

多項式の零点 📂抽象代数

多項式の零点

定義 1

f(x):=k=0nakxk=a0+a1x++anxn f(x) : = \sum_{k=0}^{n} a_{k} x^{k} = a_{0} + a_{1} x + \cdots + a_{n} x^{n} 多項式関数 fF[x]f \in F [x] FEF \le Eにおいて、αE\alpha \in E評価関数evaluation ϕα:F[x]E\phi_{\alpha} : F [ x ] \to Eを以下のように定義する。 ϕα(f(x)):=a0+a1α++anαn=f(α) \phi_{\alpha} ( f(x) ) : = a_{0} + a_{1} \alpha + \cdots + a_{n} \alpha^n = f (\alpha) f(α)=0f( \alpha ) = 0を満たすαE\alpha \in Ef(x)f(x)ゼロzeroという。

説明

評価関数

事実として、ϕα\phi_{\alpha}準同型写像になる。

定義があいまいに感じる場合、簡単な例ϕi:R[x]C\phi_{i} : \mathbb{R} [ x ] \to \mathbb{C}を考えてみよう。例えばϕi(x23x+2)\phi_{i} ( x^2 - 3 x + 2)だとすると、単純に f(x)=x23x+2 f(x) = x^2 - 3 x + 2 iiを代入した i23i+2=1i2C i^2 - 3 i + 2= 1 -i2 \in \mathbb{C} になる。もちろん、RC\mathbb{R} \le \mathbb{C}であることは問題ない。

ゼロのモチーフ

カーネルを考えると、ker(ϕα)\ker ( \phi_{\alpha} )f(α)=0f(\alpha) = 0を満たす関数の集まりになる。上の例を続けると、ker(ϕi)R[x]\ker ( \phi_{i} ) \subset \mathbb{R} [ x ]の要素は(xi)(x-i)を因数に持つ多項式関数である。

このようにf(α)=0f( \alpha ) = 0を満たすとき、α\alphaf(x)f(x)のゼロと呼ぶことには疑いの余地がない。同様に、ϕα(f(x))=0\phi_{\alpha} ( f(x) ) = 0ならばα\alphaf(x)f(x)のゼロと呼んでいた。

「方程式の解」という概念を厳密に定義するためわざわざ関数まで話を持ち込む理由はまさにそこにある。 f(x)=g(x) f(x) = g(x) 例えば上のような方程式を考える。こんな方程式の集合を考えない理由はないが、関係を集めるよりもf(x)f(x)g(x)g(x)自体を別々に扱う方がずっと簡単で明瞭だ。もし方程式の集合XXが上のような方程式の集まりだった場合 (f(x)=g(x))X \left( f(x) = g(x) \right) \in X のように表せるはずだが、どうせ化学反応をして f(x)=g(x)    f(x)g(x)=0 f(x) = g(x) \iff f(x) - g(x) = 0 になるから、右辺をわざわざ汚く自由にする必要がない。集合 XXが方程式ではなく関数を持つ構造に従った場合、右辺が00である方程式を集めて、それらがいつ成立するかに関心を持つのと同じことである。

このような考えの拡張により、「実数系係数を持つ多項式関数でも虚根が出ることがある」などの事実が抽象化・一般化されるだろう。


  1. フレーリー。(2003)。初等代数学入門(第7版):p201、204。 ↩︎