logo

多項式ベクトル空間 📂線形代数

多項式ベクトル空間

定義1

多項式

FFから係数を持つ多項式polynomialは、非負の整数nnに対して次の形を意味する。

f(x)=anxn+an1xn1++a1x+a0 \begin{equation} f(x) = a_{n}x^{n} + a_{n-1}x^{n-1} + \cdots + a_{1}x + a_{0} \end{equation}

ここで、それぞれのakFa_{k} \in Fxkx^{k}係数coefficientという。an=an1==a0=0a_{n}=a_{n-1}=\cdots=a_{0}=0の場合は、f(x)f(x)ゼロ多項式zero polynomialという。

多項式の次数degreeは、(1)(1)の形で係数が00ではないxxのもっとも大きい指数を意味する。00ではない定数ccに対して、f(x)=cf(x) = cの次数は00であり、便宜上ゼロ多項式の次数を1-1と定義する。

多項式ベクトル空間

f,gf, gFFから係数を持つ多項式とする。

f(x)=anxn+an1xn1++a1x+a0 f(x) = a_{n}x^{n} + a_{n-1}x^{n-1} + \cdots + a_{1}x + a_{0}

g(x)=bmxm+bm1xm1++b1x+b0 g(x) = b_{m}x^{m} + b_{m-1}x^{m-1} + \cdots + b_{1}x + b_{0}

一般性を失わずにmnm \le nと仮定し、bm+1=bm+2==bn=0b_{m+1}=b_{m+2}=\cdots=b_{n}=0と定義する。するとg(x)g(x)を次のように書ける。

g(x)=bnxn+bn1xn1++b1x+b0 g(x) = b_{n}x^{n} + b_{n-1}x^{n-1} + \cdots + b_{1}x + b_{0}

これで、二つの多項式f(x)f(x)g(x)g(x)の和を次のように定義しよう。

f(x)+g(x)=(an+bn)xn+(an1+bn1)xn1+(a1+b1)x+(a0+b0) f(x) + g(x) = (a_{n} + b_{n})x^{n} + (a_{n-1} + b_{n-1})x^{n-1} + \cdots (a_{1} + b_{1})x + (a_{0} + b_{0})

cFc \in Fに対して、スカラー乗算を次のように定義する。

cf(x)=canxn+can1xn1++ca1x+ca0 cf(x) = ca_{n}x^{n} + ca_{n-1}x^{n-1} + \cdots + ca_{1}x + ca_{0}

すると、この加算とスカラー乗算に対して、FFから係数を持つ全ての多項式の集合はFF-ベクトル空間になり、これをP(F)P(F)と表記する。

説明

次数がnn以下の全ての多項式の集合をPn(F)P_{n}(F)と表記する。P(F)P(F)は任意の次数の全ての多項式を含み、Pn(F)P_{n}(F)nn以下の全ての多項式を含む。両方とも無限集合であり、両方とも多項式の集合(無限級数の集合ではない)であることに注意しよう。

P(F)={anxn++a1x+a0:nN,aiF} P(F) = \left\{ a_{n}x^{n} + \cdots + a_{1}x + a_{0} : n \in \mathbb{N}, a_{i} \in F \right\}

Pn(F)={akxk++a1x+a0:1kn,aiF} P_{n}(F) = \left\{ a_{k}x^{k} + \cdots + a_{1}x + a_{0} : 1 \le k \le n, a_{i} \in F \right\}

また、P(F)P(F)は全ての次数の多項式を含むので無限次元だが、Pn(F)P_{n}(F)nn次元である。


  1. Stephen H. Friedberg, Linear Algebra (4th Edition, 2002), p9-10 ↩︎