§A1.17不定元と変数の区別

最終更新

同じ文字を用いた式でも、係数列として扱う多項式と、数を代入して値を得る関数とでは、等号で比較される対象が異なります。本記事では、不定元をもつ多項式・評価値・実数上の関数を区別し、実数係数多項式では係数の一致と対応する関数の値の一致が同値であることを証明します。

1 形式的な多項式と評価

定義 1.1 (形式的な多項式).nnを非負整数、a0,a1,…,ana_0,a_1,\ldots,a_nを実数とする。式

P(X)=a0+a1X+⋯+anXnP(X)=a_0+a_1X+\cdots+a_nX^n

を、係数列(a0,a1,…,an,0,0,…)(a_0,a_1,\ldots,a_n,0,0,\ldots)によって定まる 実数係数多項式 (polynomial with real coefficients) といい、XXを 不定元 (indeterminate) という。二つの多項式が等しいとは、すべての次数で対応する係数が等しいことをいう。したがって、末尾に係数00の項を書き加えても同じ多項式を表す。

公式 1.2 (実数での評価). 実数係数多項式

P(X)=a0+a1X+⋯+anXnP(X)=a_0+a_1X+\cdots+a_nX^n

と実数aaに対して

P(a)=a0+a1a+⋯+ananP(a)=a_0+a_1a+\cdots+a_na^n

と定める。P(X)P(X)は係数列で定まる多項式であり、P(a)P(a)は一つの実数である。

例 1.3. 多項式

P(X)=X2−3X+2P(X)=X^2-3X+2

は、係数列(2,−3,1,0,0,…)(2,-3,1,0,0,\ldots)で定まる形式的な対象である。この多項式をX=0X=0で評価すると実数P(0)=2P(0)=2を得て、X=1X=1で評価すると実数P(1)=0P(1)=0を得る。

一方

f(x)=x2−3x+2f(x)=x^2-3x+2

と書いてffを実数上の関数とすると、xxは入力される実数を表し、ffは各実数xxに実数f(x)f(x)を対応させる。P(X)P(X)は多項式、P(1)P(1)は評価によって得た実数、ffは実数を実数へ対応させる関数であり、三者の種類は異なる。

定理 1.4.P(X),Q(X)P(X),Q(X)を実数係数多項式とし、対応する実数上の関数を

f(x)=P(x),g(x)=Q(x)f(x)=P(x),\qquad g(x)=Q(x)

とする。このとき、P(X)=Q(X)P(X)=Q(X)であることと、すべての実数xxでf(x)=g(x)f(x)=g(x)であることは同値である。

証明.P(X)=Q(X)P(X)=Q(X)とする。対応する係数はすべて等しいので、任意の実数xxを各項へ代入するとP(x)=Q(x)P(x)=Q(x)となる。したがって、すべての実数xxでf(x)=g(x)f(x)=g(x)である。

逆に、すべての実数xxでf(x)=g(x)f(x)=g(x)とする。この仮定は、すべての実数xxでP(x)=Q(x)P(x)=Q(x)が成り立つことを意味する。§A1.9 定理 1.2によりPPとQQの対応する係数はすべて等しいので、P(X)=Q(X)P(X)=Q(X)である。▨

問題 1.5. 実数係数多項式P(X)P(X)が

P(0)=1,P(1)=2,P(2)=5P(0)=1,\qquad P(1)=2,\qquad P(2)=5

を満たすとする。P(X)P(X)がaX2+bX+caX^2+bX+cの形に書くことができる場合に、P(X)P(X)を求めよ。

次に、P(X)P(X)がaX3+bX2+cX+daX^3+bX^2+cX+dの形に書くことができる場合に、条件を満たすP(X)P(X)をすべて求めよ。また、任意に指定した実数ttに対して、さらにP(3)=tP(3)=tを満たす多項式が存在するかを判定せよ。

解答.

Q(X)=X2+1Q(X)=X^2+1はQ(0)=1,Q(1)=2,Q(2)=5Q(0)=1,Q(1)=2,Q(2)=5を満たす。P(X)P(X)がaX2+bX+caX^2+bX+cの形に書くことができる場合、§A1.9 定理 4.1により、すべての実数xxでP(x)=Q(x)P(x)=Q(x)である。定理 1.4により

P(X)=X2+1P(X)=X^2+1

である。

P(X)P(X)がaX3+bX2+cX+daX^3+bX^2+cX+dの形に書くことができる場合、X3X^3の係数をssと置き、

R(X)=P(X)−sX(X−1)(X−2)R(X)=P(X)-sX(X-1)(X-2)

と定める。X(X−1)(X−2)X(X-1)(X-2)のX3X^3の係数は11なので、R(X)R(X)はuX2+vX+wuX^2+vX+wの形に書くことができる。また、X(X−1)(X−2)X(X-1)(X-2)をX=0,1,2X=0,1,2で評価した値は、いずれも00である。したがって

R(0)=1,R(1)=2,R(2)=5R(0)=1,\qquad R(1)=2,\qquad R(2)=5

となり、§A1.9 定理 4.1により、すべての実数xxでR(x)=x2+1R(x)=x^2+1である。定理 1.4によりR(X)=X2+1R(X)=X^2+1である。よって必要な形は

P(X)=X2+1+sX(X−1)(X−2)P(X)=X^2+1+sX(X-1)(X-2)

となる。逆に、任意の実数ssに対して、この形の多項式は指定された三つの評価値をもつ。したがって、求める多項式は、この式でssをすべての実数に動かしたものである。

X=3X=3を代入するとP(3)=10+6sP(3)=10+6sとなる。任意の実数ttに対してs=(t−10)/6s=(t-10)/6と定めればP(3)=tP(3)=tとなるので、求める多項式は存在する。ssの異なる多項式ではX3X^3の係数が異なるため、形式的な多項式としても異なる。

特に、X2+1X^2+1とX2+1+X(X−1)(X−2)X^2+1+X(X-1)(X-2)は、0,1,20,1,2での評価値がそれぞれ等しいが、33での評価値は1010と1616である。したがって、対応する実数上の二つの関数は等しくない。▨

2 計算で比較する対象

  • 係数比較では、両辺を実数係数多項式として整理します。すべての実数で値が一致する場合には、§A1.9 定理 1.2を用いて係数の一致へ進みます。
  • 整式の除法では、係数を用いて商と余りを求めます。このときのXXは特定の実数を表さない不定元です。
  • 方程式x2=4x^2=4では、等式を満たす実数xxを求めます。x=2x=2やx=−2x=-2で等式が成り立つことは、二つの多項式の係数が一致することを意味しません。

係数として考える数の範囲と、代入する値の範囲を、別々に明示します。本記事で扱う係数比較では、そのどちらも実数です。

例題

条件と何を求めるかを確認してから、式と答えの対応を見比べてください。

整式(多項式)の文字は「不定元」(係数を操作するための形式的な記号)、関数・方程式の文字は「変数」(値を代入する対象)である。この区別をふまえて次の問いに答えよ。

解法の型多項式として等しい == 係数がすべて一致。関数として等しい == すべての値で一致。R\mathbb{R} 上ではこの2つは同値だが、有限体 F_p では xpx^p − x が反例になる(関数としては零、多項式としては零でない)

  1. 次の主張の真偽を判定せよ。主張: 整式(多項式)として f == g とは、対応する係数がすべて一致することである

    整式(多項式)として f=g とは、対応する係数がすべて一致することである\text{整式(多項式)として } f = g \ \text{とは、対応する係数がすべて一致することである}
  2. 有限体 F_2(元は 0, 1 の 2 個で、法 2 で計算する体)を考える。f(x) ==x2x^2 − x について、F_2 のすべての元 a における値 f(a) を計算せよ。そのうえで、f が多項式として零多項式かどうかを判定せよ。

    F2 上でf(x)=x2−x\mathbb{F}_{2} \ \text{上で} \quad f(x) = x^{2} - x
  3. 次の主張の真偽を判定せよ。主張: F2F_{2} 上で x² と x は多項式として等しい

    F2 上で x2 と x は多項式として等しい\mathbb{F}_{2} \ \text{上で } x^{2} \ \text{と } x \ \text{は多項式として等しい}
  4. f(x) と g(x) が次で与えられるとき、f + g の次数と fg の次数を求めよ。

    f(x)=2x2+3x−1,g(x)=−2x2−x−3f(x) = 2x^{2}+3x-1,\qquad g(x) = -2x^{2}-x-3
  5. f(x) と g(x) が次で与えられるとき、f + g の次数と fg の次数を求めよ。

    f(x)=−3x3+3x2−x+1,g(x)=3x3+x+3f(x) = -3x^{3}+3x^{2}-x+1,\qquad g(x) = 3x^{3}+x+3
  6. 等式 x³ + 1 == (x+1)(x²−x+1) は恒等式か方程式か(あるいは解をもたないか)を判定せよ。方程式ならば解も求めよ。

    x3+1=(x+1)(x2−x+1)x^{3} + 1 = (x + 1)(x^{2} - x + 1)
  7. f(x) と g(x) が次で与えられるとき、f + g の次数と fg の次数を求めよ。

    f(x)=x4−2x3−2x2−3x+3,g(x)=−x4+x3−3x2−x+2f(x) = x^{4}-2x^{3}-2x^{2}-3x+3,\qquad g(x) = -x^{4}+x^{3}-3x^{2}-x+2
  8. f(x) と g(x) が次で与えられるとき、f + g の次数と fg の次数を求めよ。

    f(x)=2x4+3x3−x2+2x−2,g(x)=2x4−2x3+x2−3x+1f(x) = 2x^{4}+3x^{3}-x^{2}+2x-2,\qquad g(x) = 2x^{4}-2x^{3}+x^{2}-3x+1
  9. 次の主張の真偽を判定せよ。主張: 整式の除法(商と余りを求める操作)では x に値を代入しない

    整式の除法(商と余りを求める操作)では x に値を代入しない\text{整式の除法(商と余りを求める操作)では } x \ \text{に値を代入しない}
  10. f(x) と g(x) が次で与えられるとき、f + g の次数と fg の次数を求めよ。

    f(x)=−x4+x3+x2−3x+3,g(x)=−3x2−x+1f(x) = -x^{4}+x^{3}+x^{2}-3x+3,\qquad g(x) = -3x^{2}-x+1

演習

問題を解いてから「解答・解説」を開けます。

整式(多項式)の文字は「不定元」(係数を操作するための形式的な記号)、関数・方程式の文字は「変数」(値を代入する対象)である。この区別をふまえて次の問いに答えよ。

演習を読み込み中…