多項式

Polynomial

初級(大学1〜2年レベル)

1. 多項式の定義

多項式 (Polynomial)
変数 \( 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 \) は非負整数。

多項式の基本用語:


\[ 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 除法

除法の原理 (Division Algorithm)
多項式 \( 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. 多項式の根

根 (Root/Zero)
\( p(\alpha) = 0 \) となる \( \alpha \) を多項式 \( p(x) \) の根または零点という。

4.1 因数定理

因数定理 (Factor Theorem)
\( \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 代数学の基本定理

代数学の基本定理 (Fundamental Theorem of Algebra)
複素数係数の \( 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 \) 基本対称式と呼ぶ。

基本対称式 (Elementary Symmetric Polynomial)
\( 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} \) 個の項の和になる。

例: \( n = 2 \)(変数 \( \alpha, \beta \))
\[ \begin{align} e_1 &= \alpha + \beta & &\text{(1個ずつ選ぶ → 和)} \\ e_2 &= \alpha\beta & &\text{(2個とも選ぶ → 積)} \end{align} \]
例: \( n = 3 \)(変数 \( \alpha, \beta, \gamma \))
\[ \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 根と係数の関係(ヴィエトの公式)

ヴィエトの公式 (Vieta's Formulas)
\( 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 \)

例: 2次方程式
\( 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 \]
例: 3次方程式
\( 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. 特殊な多項式

モニック多項式 (Monic Polynomial)
最高次係数が1の多項式: \[ p(x) = x^n + a_{n-1} x^{n-1} + \cdots + a_0 \]
零多項式 (Zero Polynomial)
すべての係数が0の多項式。次数は定義されない(または \( -\infty \))。

5.1 チェビシェフ多項式

チェビシェフ多項式 (Chebyshev Polynomial)
第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) \]
証明:漸化式が \( T_n(\cos\theta) = \cos(n\theta) \) を満たすこと

\( 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 エルミート多項式

エルミート多項式 (Hermite Polynomial)
\[ H_n(x) = (-1)^n e^{x^2} \frac{d^n}{dx^n} e^{-x^2} \] 量子力学の調和振動子に登場。

5.3 ルジャンドル多項式

ルジャンドル多項式 (Legendre Polynomial)
\[ P_n(x) = \frac{1}{2^n n!} \frac{d^n}{dx^n} (x^2 - 1)^n \] 球面調和関数の基礎。

6. 多項式環

多項式環 (Polynomial Ring)
環 \( R \) 上の多項式全体の集合 \( R[x] \) は、多項式の加法と乗法によって環をなす。

多項式環の性質:

6.1 既約多項式

既約多項式 (Irreducible Polynomial)
体 \( 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. 多変数多項式

多変数多項式 (Multivariate Polynomial)
複数の変数 \( 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} \]
全次数 (Total Degree)
項 \( 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. 多項式の補間

ラグランジュ補間 (Lagrange Interpolation)
\( 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 暗号理論

9.4 制御理論

10. 参考文献

11. まとめ

多項式は:

🔍 関連項目
因数分解、根の公式、代数学の基本定理、多項式環、既約多項式、ヴィエトの公式、ラグランジュ補間