多項式
Polynomial
初級(大学1〜2年レベル)
1. 多項式の定義
変数 \( x \) の多項式とは、次の形の式: \[ p(x) = a_n x^n + a_{n-1} x^{n-1} + \cdots + a_1 x + a_0 \] ここで、\( a_0, a_1, \ldots, a_n \) は係数(定数)、\( n \) は非負整数。
多項式の基本用語:
- 次数 (degree): 最高次の項の指数 \( n \) (ただし \( a_n \neq 0 \))
- 係数 (coefficient): 各項の定数 \( a_i \)
- 項 (term): \( a_i x^i \) の形の各部分
- 最高次係数 (leading coefficient): \( a_n \)
- 定数項 (constant term): \( a_0 \)
\[ p(x) = 3x^4 - 2x^3 + 5x - 7 \]
- 次数: 4
- 最高次係数: 3
- 定数項: -7
2. 多項式の種類
2.1 次数による分類
| 次数 | 名称 | 一般形 | 例 |
|---|---|---|---|
| 0 | 定数多項式 | \( a_0 \) | \( 5 \) |
| 1 | 1次多項式(線形) | \( a_1 x + a_0 \) | \( 2x + 3 \) |
| 2 | 2次多項式(二次) | \( a_2 x^2 + a_1 x + a_0 \) | \( x^2 - 4x + 3 \) |
| 3 | 3次多項式(三次) | \( a_3 x^3 + a_2 x^2 + a_1 x + a_0 \) | \( x^3 + 2x^2 - 5 \) |
| \( n \) | \( n \) 次多項式 | \( \sum_{i=0}^{n} a_i x^i \) | — |
3. 多項式の演算
3.1 加法と減法
同じ次数の項の係数を加算・減算:
\[ (a_n x^n + \cdots + a_0) + (b_n x^n + \cdots + b_0) = (a_n + b_n) x^n + \cdots + (a_0 + b_0) \]\[ (3x^2 + 2x + 1) + (x^2 - 5x + 4) = 4x^2 - 3x + 5 \]
3.2 乗法
分配法則により各項を掛け合わせる:
\[ (a_m x^m + \cdots)(b_n x^n + \cdots) = \sum_{i,j} a_i b_j x^{i+j} \]\[ (x + 2)(x - 3) = x^2 - 3x + 2x - 6 = x^2 - x - 6 \]
\[ \deg(p \cdot q) = \deg(p) + \deg(q) \] (零多項式でない場合)
3.3 除法
多項式 \( f(x), g(x) \) (\( g \neq 0 \)) に対し、一意的に \( q(x), r(x) \) が存在して: \[ f(x) = q(x) g(x) + r(x) \] ここで \( \deg(r) < \deg(g) \) または \( r = 0 \)。
- \( q(x) \): 商 (quotient)
- \( r(x) \): 余り (remainder)
\( f(x) \) の次数 \( n = \deg(f) \) に関する帰納法で示す。\( g(x) \) の次数を \( m = \deg(g) \) とする。
存在:
\( n < m \) のとき、\( q = 0,\; r = f \) とすればよい。
\( n \geq m \) のとき、\( f(x) = a_n x^n + \cdots \)、\( g(x) = b_m x^m + \cdots \) として
\[ f_1(x) = f(x) - \frac{a_n}{b_m}\,x^{n-m}\,g(x) \]とおくと、\( x^n \) の項が消えるので \( \deg(f_1) < n \) である。帰納法の仮定より \( f_1 = g\,q_1 + r_1 \)(\( \deg(r_1) < m \))と書けるから
\[ f = \frac{a_n}{b_m}\,x^{n-m}\,g + f_1 = g\!\left(\frac{a_n}{b_m}\,x^{n-m} + q_1\right) + r_1 \]これが求める分解である。
一意性:
\( f = g\,q_1 + r_1 = g\,q_2 + r_2 \) とすると \( g(q_1 - q_2) = r_2 - r_1 \) である。\( q_1 \neq q_2 \) と仮定すると、左辺の次数は \( \geq m \) だが、右辺の次数は \( < m \) となり矛盾する。よって \( q_1 = q_2 \) であり、\( r_1 = r_2 \) もわかる。\( \square \)
存在の証明で \( f(x) \) から \( \frac{a_n}{b_m}\,x^{n-m}\,g(x) \) を引いて最高次の項を消す操作は、多項式の筆算(長除法)の1ステップそのものである。帰納法で次数を下げていくことが、筆算を繰り返し行うことに対応する。
\( x^3 - 2x^2 + x - 3 \) を \( x - 2 \) で割る: \[ x^3 - 2x^2 + x - 3 = (x - 2)(x^2 + 1) + (-1) \] 商: \( x^2 + 1 \)、余り: \( -1 \)
4. 多項式の根
\( p(\alpha) = 0 \) となる \( \alpha \) を多項式 \( p(x) \) の根または零点という。
4.1 因数定理
\( \alpha \) が \( p(x) \) の根 ⇔ \( (x - \alpha) \) が \( p(x) \) の因数 \[ p(\alpha) = 0 \iff p(x) = (x - \alpha) q(x) \]
除法の原理(3.3節)により、\( p(x) \) を \( (x - \alpha) \) で割ると
\[ p(x) = (x - \alpha)\,q(x) + r \]と書ける。ここで \( \deg(r) < \deg(x - \alpha) = 1 \) なので、余り \( r \) は定数である。
この等式に \( x = \alpha \) を代入すると
\[ p(\alpha) = (\alpha - \alpha)\,q(\alpha) + r = r \]したがって \( p(\alpha) = 0 \iff r = 0 \iff p(x) = (x - \alpha)\,q(x) \)。\( \square \)
4.2 代数学の基本定理
複素数係数の \( n \) 次多項式は、複素数の範囲で(重複度を込めて)ちょうど \( n \) 個の根を持つ。
したがって、\( n \) 次多項式は次のように因数分解できる:
\[ p(x) = a_n (x - \alpha_1)(x - \alpha_2) \cdots (x - \alpha_n) \]この定理の名前には「代数学」とあるが、純粋に代数的な手段だけで証明することはできない。知られている証明はすべて、複素解析(リウヴィルの定理)や位相幾何学(連続写像の度数)など、解析的・位相的な議論を必要とする。ガウスが1799年の博士論文で最初の証明を試みたが、ジョルダン曲線定理を暗黙に仮定するなど不完全な部分があった。ガウスは生涯で4つの異なる証明を与えている。
最も簡潔な証明は、複素解析のリウヴィルの定理(有界な整関数は定数)を使うもので、わずか数行で完結する。→ 複素解析 初級 第5章:代数学の基本定理の証明
4.3 基本対称式
\( n \) 個の変数 \( \alpha_1, \alpha_2, \ldots, \alpha_n \) が与えられたとき、そこから \( k \) 個を選んで掛け合わせ、すべての選び方について足し合わせたものを第 \( k \) 基本対称式と呼ぶ。
\( n \) 個の変数 \( \alpha_1, \ldots, \alpha_n \) に対し、第 \( k \) 基本対称式 \( e_k \) を次で定義する: \[ e_k = e_k(\alpha_1, \ldots, \alpha_n) = \sum_{1 \leq i_1 < i_2 < \cdots < i_k \leq n} \alpha_{i_1}\,\alpha_{i_2}\cdots\alpha_{i_k} \] ただし \( e_0 = 1 \)(空の積)とする。\( k > n \) のときは \( e_k = 0 \) である。
「\( k \) 個を選ぶすべての組合せ」の積の和なので、選び方は \( \binom{n}{k} \) 通りあり、\( e_k \) は \( \binom{n}{k} \) 個の項の和になる。
\[ \begin{align} e_1 &= \alpha + \beta & &\text{(1個ずつ選ぶ → 和)} \\ e_2 &= \alpha\beta & &\text{(2個とも選ぶ → 積)} \end{align} \]
\[ \begin{align} e_1 &= \alpha + \beta + \gamma & &\text{(1個選ぶ:}\binom{3}{1} = 3\text{ 項)} \\ e_2 &= \alpha\beta + \beta\gamma + \gamma\alpha & &\text{(2個選ぶ:}\binom{3}{2} = 3\text{ 項)} \\ e_3 &= \alpha\beta\gamma & &\text{(3個選ぶ:}\binom{3}{3} = 1\text{ 項)} \end{align} \]
「対称」と呼ばれる理由は、変数をどのように入れ替えても値が変わらないからである。たとえば \( e_2(\alpha, \beta, \gamma) = \alpha\beta + \beta\gamma + \gamma\alpha \) において \( \alpha \) と \( \gamma \) を交換しても \( \gamma\beta + \beta\alpha + \alpha\gamma \) となり、同じ値である。
4.4 根と係数の関係(ヴィエトの公式)
\( n \) 次多項式 \( p(x) = a_n x^n + a_{n-1} x^{n-1} + \cdots + a_0 \) の根を \( \alpha_1, \ldots, \alpha_n \) とすると: \[ \begin{align} \alpha_1 + \alpha_2 + \cdots + \alpha_n &= -\frac{a_{n-1}}{a_n} \\ \alpha_1 \alpha_2 + \alpha_1 \alpha_3 + \cdots &= \frac{a_{n-2}}{a_n} \\ \vdots \\ \alpha_1 \alpha_2 \cdots \alpha_n &= (-1)^n \frac{a_0}{a_n} \end{align} \]
Step 1. \( a_n = 1 \) の場合
代数学の基本定理(定理4.2)より、最高次の係数が1の \( n \) 次多項式は根 \( \alpha_1, \ldots, \alpha_n \) を用いて
\[ p(x) = (x - \alpha_1)(x - \alpha_2) \cdots (x - \alpha_n) \]と因数分解できる。この積を展開する。各因子 \( (x - \alpha_i) \) から \( x \) か \( -\alpha_i \) のどちらか一方を選んで掛け合わせ、すべての選び方について足し合わせたものが展開結果である。
\( x^{n-k} \) の項が生じるのは、\( n \) 個の因子のうち \( n-k \) 個から \( x \) を、残り \( k \) 個から \( -\alpha_i \) を選んだときである。 残り \( k \) 個の選び方は \( \{1, 2, \ldots, n\} \) から \( k \) 個の添字を選ぶ組合せに対応する。一つの組合せ \( \{i_1, \ldots, i_k\} \) に対して得られる項は
\[ (-\alpha_{i_1})(-\alpha_{i_2})\cdots(-\alpha_{i_k}) = (-1)^k \,\alpha_{i_1}\alpha_{i_2}\cdots\alpha_{i_k} \]すべての組合せについて和をとると、\( x^{n-k} \) の係数は
\[ (-1)^k \!\!\!\sum_{1 \leq i_1 < i_2 < \cdots < i_k \leq n} \!\!\!\alpha_{i_1}\alpha_{i_2}\cdots\alpha_{i_k} = (-1)^k \, e_k \]となる(\( e_k \) は 4.3 節で定義した第 \( k \) 基本対称式)。したがって展開結果は
\[ (x - \alpha_1)\cdots(x - \alpha_n) = \sum_{k=0}^{n} (-1)^k \, e_k \, x^{n-k} \]書き下すと
\[ \begin{align} = x^n &- \underbrace{(\alpha_1 + \alpha_2 + \cdots + \alpha_n)}_{e_1}\,x^{n-1} \\ &+ \underbrace{(\alpha_1\alpha_2 + \alpha_1\alpha_3 + \cdots + \alpha_{n-1}\alpha_n)}_{e_2}\,x^{n-2} \\ &- \underbrace{(\alpha_1\alpha_2\alpha_3 + \cdots)}_{e_3}\,x^{n-3} + \cdots + (-1)^n\underbrace{\alpha_1\alpha_2\cdots\alpha_n}_{e_n} \end{align} \]一方、モニック多項式は \( p(x) = x^n + a_{n-1}x^{n-1} + \cdots + a_1 x + a_0 \)(ここで \( a_n = 1 \))と書けるから、\( x^{n-k} \) の係数を比較して
\[ a_{n-k} = (-1)^k \, e_k \qquad (k = 1, 2, \ldots, n) \]すなわち
\[ e_k = (-1)^k \, a_{n-k} \qquad (k = 1, 2, \ldots, n) \]これがモニック多項式に対するヴィエトの公式である。
Step 2. 一般の場合(\( a_n \neq 1 \))
\( p(x) = a_n x^n + a_{n-1}x^{n-1} + \cdots + a_0 \) の両辺を \( a_n \) で割ると
\[ \frac{p(x)}{a_n} = x^n + \frac{a_{n-1}}{a_n}x^{n-1} + \cdots + \frac{a_0}{a_n} \]はモニック多項式であり、根は同じ \( \alpha_1, \ldots, \alpha_n \) である。このモニック多項式の \( x^{n-k} \) の係数は \( a_{n-k}/a_n \) なので、Step 1 の結果をそのまま適用して
\[ e_k(\alpha_1, \ldots, \alpha_n) = (-1)^k \,\frac{a_{n-k}}{a_n} \qquad (k = 1, 2, \ldots, n) \]が得られる。\( \square \)
\( x^2 + px + q = 0 \)(\( a_2 = 1,\; a_1 = p,\; a_0 = q \))の解を \( \alpha, \beta \) とすると: \[ \alpha + \beta = -\frac{a_1}{a_2} = -p, \quad \alpha \beta = \frac{a_0}{a_2} = q \]
\( x^3 + bx^2 + cx + d = 0 \) の解を \( \alpha, \beta, \gamma \) とすると: \[ \begin{align} \alpha + \beta + \gamma &= -b \\ \alpha\beta + \beta\gamma + \gamma\alpha &= c \\ \alpha\beta\gamma &= -d \end{align} \]
5. 特殊な多項式
最高次係数が1の多項式: \[ p(x) = x^n + a_{n-1} x^{n-1} + \cdots + a_0 \]
すべての係数が0の多項式。次数は定義されない(または \( -\infty \))。
5.1 チェビシェフ多項式
第1種チェビシェフ多項式 \( T_n(x) \) は次で定義される: \[ T_n(\cos \theta) = \cos(n\theta) \] または漸化式: \[ T_0(x) = 1, \quad T_1(x) = x, \quad T_{n+1}(x) = 2x T_n(x) - T_{n-1}(x) \]
\( n \) に関する帰納法で示す。
\( n = 0 \): \( T_0(\cos\theta) = 1 = \cos 0 \)。\( n = 1 \): \( T_1(\cos\theta) = \cos\theta \)。いずれも成立。
\( n-1, n \) で成り立つと仮定する。三角関数の加法定理より
\[ \cos((n+1)\theta) + \cos((n-1)\theta) = 2\cos\theta\,\cos(n\theta) \]これを変形すると
\[ \cos((n+1)\theta) = 2\cos\theta\,\cos(n\theta) - \cos((n-1)\theta) \]帰納法の仮定 \( T_n(\cos\theta) = \cos(n\theta) \)、\( T_{n-1}(\cos\theta) = \cos((n-1)\theta) \) を代入すると
\[ \cos((n+1)\theta) = 2\cos\theta\,T_n(\cos\theta) - T_{n-1}(\cos\theta) = T_{n+1}(\cos\theta) \]よって \( T_{n+1}(\cos\theta) = \cos((n+1)\theta) \) が成り立つ。\( \square \)
5.2 エルミート多項式
\[ H_n(x) = (-1)^n e^{x^2} \frac{d^n}{dx^n} e^{-x^2} \] 量子力学の調和振動子に登場。
5.3 ルジャンドル多項式
\[ P_n(x) = \frac{1}{2^n n!} \frac{d^n}{dx^n} (x^2 - 1)^n \] 球面調和関数の基礎。
6. 多項式環
環 \( R \) 上の多項式全体の集合 \( R[x] \) は、多項式の加法と乗法によって環をなす。
多項式環の性質:
- \( R \) が整域 ⇒ \( R[x] \) も整域
- \( R \) が体 \( F \) のとき、\( F[x] \) は主イデアル整域(PID)
- \( F[x] \) では一意的因数分解が可能
6.1 既約多項式
体 \( F \) 上の多項式 \( p(x) \) が既約であるとは、\( F[x] \) で非自明な因数分解を持たないときをいう。
- \( x^2 + 1 \) は \( \mathbb{R} \) 上で既約だが、\( \mathbb{C} \) 上では既約でない(\( (x-i)(x+i) \))
- \( x^2 + x + 1 \) は \( \mathbb{F}_2 \)(標数2の体)上で既約
7. 多変数多項式
複数の変数 \( x_1, \ldots, x_n \) の多項式: \[ p(x_1, \ldots, x_n) = \sum_{i_1, \ldots, i_n} a_{i_1 \cdots i_n} x_1^{i_1} \cdots x_n^{i_n} \]
項 \( x_1^{i_1} \cdots x_n^{i_n} \) の全次数は \( i_1 + \cdots + i_n \)。多項式の全次数は最大の全次数。
\[ p(x, y) = x^3 y + 2xy^2 - 3x + 5 \] 全次数: 4 (項 \( x^3 y \) の全次数)
8. 多項式の補間
\( n+1 \) 個の点 \( (x_0, y_0), \ldots, (x_n, y_n) \) (\( x_i \) は相異なる)を通る \( n \) 次以下の多項式は一意的に存在: \[ p(x) = \sum_{i=0}^{n} y_i \prod_{j \neq i} \frac{x - x_j}{x_i - x_j} \]
存在:各 \( i = 0, 1, \ldots, n \) に対し、ラグランジュ基底多項式
\[ L_i(x) = \prod_{j \neq i} \frac{x - x_j}{x_i - x_j} \]を定義する。\( L_i(x) \) は \( n \) 次多項式であり、
\[ L_i(x_k) = \begin{cases} 1 & (k = i) \\ 0 & (k \neq i) \end{cases} \]が成り立つ。なぜなら、\( k \neq i \) のとき分子の因子 \( (x_k - x_k) = 0 \) が含まれ、\( k = i \) のとき分子と分母が一致するからである。
これを用いて \( p(x) = \displaystyle\sum_{i=0}^{n} y_i\,L_i(x) \) とおくと、\( p(x) \) は \( n \) 次以下の多項式であり、
\[ p(x_k) = \sum_{i=0}^{n} y_i\,L_i(x_k) = y_k \]となるので、すべての点を通る。
一意性:\( n \) 次以下の多項式 \( p(x), q(x) \) がともにすべての点を通るとすると、差 \( d(x) = p(x) - q(x) \) は \( n \) 次以下の多項式で \( d(x_0) = d(x_1) = \cdots = d(x_n) = 0 \) を満たす。\( n \) 次以下の多項式が \( n+1 \) 個の根を持つのは零多項式に限るので、\( d(x) = 0 \)、すなわち \( p(x) = q(x) \) である。\( \square \)
9. 応用
9.1 数値計算
- 多項式近似: テイラー展開、チェビシェフ近似
- 数値積分: ガウス求積法
- 補間法: スプライン補間
9.2 符号理論
- 巡回符号: 生成多項式
- リード・ソロモン符号: 有限体上の多項式
9.3 暗号理論
- AES暗号: \( \mathbb{F}_{2^8} \) の既約多項式
- 楕円曲線暗号: 多項式方程式
9.4 制御理論
- 伝達関数: 有理関数(多項式の比)
- 特性多項式: システムの安定性解析
10. 参考文献
- B. L. van der Waerden, A History of Algebra: From al-Khwārizmī to Emmy Noether, Springer, 1985.
- J. Stillwell, Mathematics and Its History, 3rd ed., Springer, 2010.
- S. Lang, Algebra, revised 3rd ed., Springer, 2002(多項式環・既約性・終結式)。
- D. Cox, J. Little, D. O'Shea, Ideals, Varieties, and Algorithms, 4th ed., Springer, 2015(終結式と消去理論)。
- Wikipedia: 多項式, 判別式, 終結式, 代数学の基本定理。
11. まとめ
多項式は:
- 変数のべき乗の線形結合として表される代数的表現
- 次数により分類され、特有の性質を持つ
- 加法・乗法・除法が定義され、除法の原理が成り立つ
- 代数学の基本定理により複素数で完全に因数分解可能
- 根と係数の関係(ヴィエトの公式)が成り立つ
- 特殊多項式(チェビシェフ、エルミート、ルジャンドル)が重要
- 多項式環は代数学の基本的対象
- 数値計算、符号理論、暗号理論、制御理論など広範に応用
因数分解、根の公式、代数学の基本定理、多項式環、既約多項式、ヴィエトの公式、ラグランジュ補間