同じ文字を用いた式でも、係数列として扱う多項式と、数を代入すると値が定まる関数とでは、等号で比較される対象が異なります。本記事では、不定元をもつ多項式・評価値・実数上の関数を区別し、実数係数多項式では係数の一致と対応する関数の値の一致が同値であることを証明します。
1 形式的な多項式と評価
定義 1.1 (形式的な多項式).を非負整数、を実数とする。式
を、係数列によって定まる 実数係数多項式 (polynomial with real coefficients) といい、を 不定元 (indeterminate) という。二つの多項式が等しいとは、すべての次数で対応する係数が等しいことをいう。したがって、末尾に係数の項を書き加えても同じ多項式を表す。
公式 1.2 (実数での評価). 実数係数多項式
と実数に対して
と定める。は係数列で定まる多項式であり、は一つの実数である。
例 1.3. 多項式
は、係数列で定まる形式的な対象である。この多項式をで評価すると実数を得て、で評価すると実数を得る。
一方
と書いてを実数上の関数とすると、は入力される実数を表し、は各実数に実数を対応させる。は多項式、は評価によって得た実数、は実数を実数へ対応させる関数であり、三者の種類は異なる。
定理 1.4.を実数係数多項式とし、対応する実数上の関数を
とする。このとき、であることと、すべての実数でであることは同値である。
証明.とする。対応する係数はすべて等しいので、任意の実数を各項へ代入するととなる。したがって、すべての実数でである。
逆に、すべての実数でとする。この仮定は、すべての実数でが成り立つことを意味する。§A1.9 定理 1.2によりとの対応する係数はすべて等しいので、である。▨
問題 1.5. 実数係数多項式が
を満たすとする。がの形に書くことができる場合に、を求めよ。
次に、がの形に書くことができる場合に、条件を満たすをすべて求めよ。また、任意に指定した実数に対して、さらにを満たす多項式が存在するかを判定せよ。
解答.
はを満たす。がの形に書くことができる場合、§A1.9 定理 4.1により、すべての実数でである。定理 1.4により
である。
がの形に書くことができる場合、の係数をと置き、
と定める。のの係数はなので、はの形に書くことができる。また、をで評価した値は、いずれもである。したがって
となり、§A1.9 定理 4.1により、すべての実数でである。定理 1.4によりである。よって必要な形は
となる。逆に、任意の実数に対して、この形の多項式は指定された三つの評価値をもつ。したがって、求める多項式は、この式でをすべての実数に動かしたものである。
を代入するととなる。任意の実数に対してと定めればとなるので、求める多項式は存在する。の異なる多項式ではの係数が異なるため、形式的な多項式としても異なる。
特に、とは、での評価値がそれぞれ等しいが、での評価値はとである。したがって、対応する実数上の二つの関数は等しくない。▨
2 計算で比較する対象
- 係数比較では、両辺を実数係数多項式として整理します。すべての実数で値が一致する場合には、§A1.9 定理 1.2を用いて係数の一致へ進みます。
- 整式の除法では、係数を用いて商と余りを求めます。このときのは特定の実数を表さない不定元です。
- 方程式では、等式を満たす実数を求めます。やで等式が成り立つことは、二つの多項式の係数が一致することを意味しません。
係数として考える数の範囲と、代入する値の範囲を、別々に明示します。本記事で扱う係数比較では、係数も代入する値も実数です。
3 例題
レベル2 — 不定元と変数(恒等式と方程式)
整式(多項式)の文字は「不定元」(係数を操作するための形式的な記号)、関数・方程式の文字は「変数」(値を代入する対象)である。この区別をふまえて次の問いに答えよ。
解法の型多項式として等しい係数がすべて一致。関数として等しいすべての値で一致。上ではこの2つは同値だが、有限体 F_p では− x が反例になる(関数としては零、多項式としては零でない)
例 3.1. 次の主張の真偽を判定せよ。主張: 整式(多項式)として fg とは、対応する係数がすべて一致することである
答 真
注意 多項式は「係数の並び」という形式的な対象なので、相等の定義は係数の一致。ここでの x は不定元であり、値を代入する対象ではない。
例 3.2. 有限体 F_2(元は 0, 1 の 2 個で、法 2 で計算する体)を考える。f(x)− x について、F_2 のすべての元 a における値 f(a) を計算せよ。そのうえで、f が多項式として零多項式かどうかを判定せよ。
答
注意 フェルマーの小定理より、素数 2 と任意の整数 a についてa (mod 2)。したがって F_2 のすべての元 a で f(a)0 となり、f は零関数を定める。ところが多項式としての f は係数の並びが零ではない(の係数が 1)ので、零多項式ではない。つまり F_2 上では「関数として等しい」と「多項式として等しい」が食い違う。同じことを言い換えると、相異なる2つの多項式と x が同じ関数を定めている。のような無限個の元をもつ体ではこの現象は起こらない(相異なる無限個の点で一致する多項式は係数も一致するため)。ここが不定元と変数を区別しておくご利益。
例 3.3. 次の主張の真偽を判定せよ。主張:上で x² と x は多項式として等しい
答 偽(次数がとで異なる)
注意 係数の並びが (0, 0, 1) と (0, 1, 0) で違うので、多項式としては別物。関数としては一致する(前の項目)のに多項式としては異なる、という食い違いがまさに不定元と変数を区別する理由。
例 3.4. f(x) と g(x) が次で与えられるとき、f + g の次数と fg の次数を求めよ。
答
注意 f の次数は 2、g の次数は 2。和を実際に計算すると f + g2x-4 で、次数は 1。最高次の係数が 2 と (-2) で打ち消し合うため、和の次数は max(2, 2)2 より下がっている。和の次数について言えるのは deg(f+g)max(deg f, deg g) という不等式だけ。 一方、積の次数は必ず deg f + deg g2 + 24。最高次の係数は 2 × (-2)-4 で、係数が体(など)なら 0 でない数どうしの積は 0 にならないからである。これらはすべて「係数の並び」だけを見る不定元の立場での話で、x に値を代入する必要はない。
例 3.5. f(x) と g(x) が次で与えられるとき、f + g の次数と fg の次数を求めよ。
答
注意 f の次数は 3、g の次数は 3。和を実際に計算すると f + gで、次数は 2。最高次の係数が (-3) と 3 で打ち消し合うため、和の次数は max(3, 3)3 より下がっている。和の次数について言えるのは deg(f+g)max(deg f, deg g) という不等式だけ。 一方、積の次数は必ず deg f + deg g3 + 36。最高次の係数は (-3) × 3-9 で、係数が体(など)なら 0 でない数どうしの積は 0 にならないからである。これらはすべて「係数の並び」だけを見る不定元の立場での話で、x に値を代入する必要はない。
例 3.6. 等式 x³ + 1(x+1)(x²−x+1) は恒等式か方程式か(あるいは解をもたないか)を判定せよ。方程式ならば解も求めよ。
答 恒等式(すべてので成立)
注意 展開すると x³ − x² + x + x² − x + 1x³ + 1。3次の因数分解公式で、恒等式。
例 3.7. f(x) と g(x) が次で与えられるとき、f + g の次数と fg の次数を求めよ。
答
注意 f の次数は 4、g の次数は 4。和を実際に計算すると f + gで、次数は 3。最高次の係数が 1 と (-1) で打ち消し合うため、和の次数は max(4, 4)4 より下がっている。和の次数について言えるのは deg(f+g)max(deg f, deg g) という不等式だけ。 一方、積の次数は必ず deg f + deg g4 + 48。最高次の係数は 1 × (-1)-1 で、係数が体(など)なら 0 でない数どうしの積は 0 にならないからである。これらはすべて「係数の並び」だけを見る不定元の立場での話で、x に値を代入する必要はない。
例 3.8. f(x) と g(x) が次で与えられるとき、f + g の次数と fg の次数を求めよ。
答
注意 f の次数は 4、g の次数は 4。和を実際に計算すると f + gで、次数は 4。最高次が打ち消し合わないので deg(f+g)max(4, 4)4。ただし最高次の係数が打ち消し合う場合は次数が下がるので、一般には deg(f+g)max(deg f, deg g) までしか言えない。 一方、積の次数は必ず deg f + deg g4 + 48。最高次の係数は 2 × 24 で、係数が体(など)なら 0 でない数どうしの積は 0 にならないからである。これらはすべて「係数の並び」だけを見る不定元の立場での話で、x に値を代入する必要はない。
例 3.9. 次の主張の真偽を判定せよ。主張: 整式の除法(商と余りを求める操作)では x に値を代入しない
答 真
注意 整式の除法は係数だけを操作して商と余りを出す。ここでの x は不定元として働いており、値の代入とは無関係。剰余の定理で「xa を代入する」のは、その後で関数として見るときの話。
例 3.10. f(x) と g(x) が次で与えられるとき、f + g の次数と fg の次数を求めよ。
答
注意 f の次数は 4、g の次数は 2。和を実際に計算すると f + gで、次数は 4。最高次が打ち消し合わないので deg(f+g)max(4, 2)4。ただし最高次の係数が打ち消し合う場合は次数が下がるので、一般には deg(f+g)max(deg f, deg g) までしか言えない。 一方、積の次数は必ず deg f + deg g4 + 26。最高次の係数は (-1) × (-3)3 で、係数が体(など)なら 0 でない数どうしの積は 0 にならないからである。これらはすべて「係数の並び」だけを見る不定元の立場での話で、x に値を代入する必要はない。
4 演習
レベル2 — 不定元と変数(恒等式と方程式)
整式(多項式)の文字は「不定元」(係数を操作するための形式的な記号)、関数・方程式の文字は「変数」(値を代入する対象)である。この区別をふまえて次の問いに答えよ。
解法の型多項式として等しい係数がすべて一致。関数として等しいすべての値で一致。上ではこの2つは同値だが、有限体 F_p では− x が反例になる(関数としては零、多項式としては零でない)
問題 4.1. 等式 2(x+3)2x + 6 は恒等式か方程式か(あるいは解をもたないか)を判定せよ。方程式ならば解も求めよ。
解答.
答 恒等式(すべてので成立)
注意 分配法則そのもの。係数が (2, 6) どうしで一致するので恒等式。▨
問題 4.2. 次の主張の真偽を判定せよ。主張: 2x + 32x + 5 は恒等式ではないが、解をもつ方程式である
解答.
答 偽(解をもたない矛盾した等式)
注意 両辺の差は定数 2(0)なので、どんな x でも成り立たない。恒等式でもなく、解をもつ方程式でもない。「恒等式か方程式か」の二択で考えると取りこぼす。▨
問題 4.3. 等式 (x+1)²x² + 2x + 1 は恒等式か方程式か(あるいは解をもたないか)を判定せよ。方程式ならば解も求めよ。
解答.
答 恒等式(すべてので成立)
注意 展開公式そのもの。両辺の係数の組がともに (1, 2, 1) で一致するので恒等式。▨
問題 4.4. 次の主張の真偽を判定せよ。主張: 整式 x² − 3x + 2 は係数の並び (1, −3, 2) をもつ形式的な対象と見られる
解答.
答 真
注意 整式は「係数の並び」を足し引き掛けするための足場であり、x はその足場を組むための記号(不定元)。関数 f(x)x² − 3x + 2 は各数 x に値を返す対応であり、立場が違う。▨
問題 4.5. 等式 x³ − 1(x−1)(x²+x+1) は恒等式か方程式か(あるいは解をもたないか)を判定せよ。方程式ならば解も求めよ。
解答.
答 恒等式(すべてので成立)
注意 右辺を展開すると x³ + x² + x − x² − x − 1x³ − 1。因数分解公式なので恒等式。▨
問題 4.6. f(x) と g(x) が次で与えられるとき、f + g の次数と fg の次数を求めよ。
解答.
答
注意 f の次数は 3、g の次数は 3。和を実際に計算すると f + g-4x-5 で、次数は 1。最高次の係数が 2 と (-2) で打ち消し合うため、和の次数は max(3, 3)3 より下がっている。和の次数について言えるのは deg(f+g)max(deg f, deg g) という不等式だけ。 一方、積の次数は必ず deg f + deg g3 + 36。最高次の係数は 2 × (-2)-4 で、係数が体(など)なら 0 でない数どうしの積は 0 にならないからである。これらはすべて「係数の並び」だけを見る不定元の立場での話で、x に値を代入する必要はない。▨
問題 4.7. 次の主張の真偽を判定せよ。主張: 恒等式の係数比較が正当化されるのは、整式を「不定元の式(=係数の情報)」と見るからである
解答.
答 真
注意 多項式の相等の定義が「係数の一致」なので、両辺が多項式として等しいと言えれば係数を比較してよい。上では「すべての値で一致」から「多項式として一致」が言えるので、恒等式に対して係数比較が使える。▨
問題 4.8. f(x) と g(x) が次で与えられるとき、f + g の次数と fg の次数を求めよ。
解答.
答
注意 f の次数は 4、g の次数は 4。和を実際に計算すると f + gで、次数は 4。最高次が打ち消し合わないので deg(f+g)max(4, 4)4。ただし最高次の係数が打ち消し合う場合は次数が下がるので、一般には deg(f+g)max(deg f, deg g) までしか言えない。 一方、積の次数は必ず deg f + deg g4 + 48。最高次の係数は (-3) × (-3)9 で、係数が体(など)なら 0 でない数どうしの積は 0 にならないからである。これらはすべて「係数の並び」だけを見る不定元の立場での話で、x に値を代入する必要はない。▨
問題 4.9. 有限体 F_2(元は 0, 1 の 2 個で、法 2 で計算する体)を考える。f(x)− x について、F_2 のすべての元 a における値 f(a) を計算せよ。そのうえで、f が多項式として零多項式かどうかを判定せよ。
解答.
答
注意 フェルマーの小定理より、素数 2 と任意の整数 a についてa (mod 2)。したがって F_2 のすべての元 a で f(a)0 となり、f は零関数を定める。ところが多項式としての f は係数の並びが零ではない(の係数が 1)ので、零多項式ではない。つまり F_2 上では「関数として等しい」と「多項式として等しい」が食い違う。同じことを言い換えると、相異なる2つの多項式と x が同じ関数を定めている。のような無限個の元をもつ体ではこの現象は起こらない(相異なる無限個の点で一致する多項式は係数も一致するため)。ここが不定元と変数を区別しておくご利益。▨
問題 4.10. 次の主張の真偽を判定せよ。主張: 整式の除法(商と余りを求める操作)では x に値を代入しない
解答.
答 真
注意 整式の除法は係数だけを操作して商と余りを出す。ここでの x は不定元として働いており、値の代入とは無関係。剰余の定理で「xa を代入する」のは、その後で関数として見るときの話。▨
問題 4.11. 等式 3x + 12x + 4 は恒等式か方程式か(あるいは解をもたないか)を判定せよ。方程式ならば解も求めよ。
解答.
答 方程式(特定のでのみ成立)
注意 両辺の差は x − 3 で零多項式ではないので恒等式ではない。x − 30 より x3。一次方程式。▨
問題 4.12. 等式 x² + 2x + 10 は恒等式か方程式か(あるいは解をもたないか)を判定せよ。方程式ならば解も求めよ。
解答.
答 方程式(特定のでのみ成立)重解
注意 (x+1)²0 より x−1(重解)。解が1つしかなくても、成り立つ x が全体ではないので方程式。▨
問題 4.13. f(x) と g(x) が次で与えられるとき、f + g の次数と fg の次数を求めよ。
解答.
答
注意 f の次数は 3、g の次数は 3。和を実際に計算すると f + gで、次数は 2。最高次の係数が (-1) と 1 で打ち消し合うため、和の次数は max(3, 3)3 より下がっている。和の次数について言えるのは deg(f+g)max(deg f, deg g) という不等式だけ。 一方、積の次数は必ず deg f + deg g3 + 36。最高次の係数は (-1) × 1-1 で、係数が体(など)なら 0 でない数どうしの積は 0 にならないからである。これらはすべて「係数の並び」だけを見る不定元の立場での話で、x に値を代入する必要はない。▨
問題 4.14. f(x) と g(x) が次で与えられるとき、f + g の次数と fg の次数を求めよ。
解答.
答
注意 f の次数は 2、g の次数は 3。和を実際に計算すると f + gで、次数は 3。最高次が打ち消し合わないので deg(f+g)max(2, 3)3。ただし最高次の係数が打ち消し合う場合は次数が下がるので、一般には deg(f+g)max(deg f, deg g) までしか言えない。 一方、積の次数は必ず deg f + deg g2 + 35。最高次の係数は (-3) × (-1)3 で、係数が体(など)なら 0 でない数どうしの積は 0 にならないからである。これらはすべて「係数の並び」だけを見る不定元の立場での話で、x に値を代入する必要はない。▨
問題 4.15. 有限体 F_7(元は 0, 1, 2, 3, 4, 5, 6 の 7 個で、法 7 で計算する体)を考える。f(x)− x について、F_7 のすべての元 a における値 f(a) を計算せよ。そのうえで、f が多項式として零多項式かどうかを判定せよ。
解答.
答
注意 フェルマーの小定理より、素数 7 と任意の整数 a についてa (mod 7)。したがって F_7 のすべての元 a で f(a)0 となり、f は零関数を定める。ところが多項式としての f は係数の並びが零ではない(の係数が 1)ので、零多項式ではない。つまり F_7 上では「関数として等しい」と「多項式として等しい」が食い違う。同じことを言い換えると、相異なる2つの多項式と x が同じ関数を定めている。のような無限個の元をもつ体ではこの現象は起こらない(相異なる無限個の点で一致する多項式は係数も一致するため)。ここが不定元と変数を区別しておくご利益。▨