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)의 경우 모든 nn에 대한 다항식을 포함하므로 무한차원이지만, Pn(F)P_{n}(F)nn차원이다.


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