三角多項式(trigonometric polynomial)とは、整数 $N\ge0$ と複素数 $c_n$ によって $\sum_{n=-N}^{N}c_ne^{inx}$ と書ける関数、すなわち $\cos nx$ と $\sin nx$($0\le n\le N$)の有限個の 1 次結合で表される周期 $2\pi$ の関数である。係数は $\frac1{2\pi}\int_{-\pi}^{\pi}T(x)e^{-inx}\,dx$ で取り出せ、$z=e^{ix}$ とおけば $z$ と $z^{-1}$ の多項式になる。次数 $N$ 以下で恒等的に $0$ でない三角多項式の零点は 1 周期の中に高々 $2N$ 個であり、周期 $2\pi$ の連続関数は三角多項式で一様にいくらでもよく近似できる。
三角多項式(trigonometric polynomial)は、有限個の $\cos nx$、$\sin nx$($n$ は 0 以上の整数)の 1 次結合
$$
T(x)=\frac{a_0}2+\sum_{n=1}^{N}\bigl(a_n\cos nx+b_n\sin nx\bigr)=\sum_{n=-N}^{N}c_ne^{inx}
$$
である。周期 $2\pi$ の関数のうちでいちばん扱いやすいものであり、多項式が区間の上の関数に対して果たす役割を、周期関数に対して果たす。$z=e^{ix}$ とおけば三角多項式は $z$ と $z^{-1}$ の多項式を単位円の上に制限したものであり、係数は積分で取り出せる。
三角多項式は、周期関数の近似の基本の材料である。Fourier 級数の部分和、Fejér 平均、Dirichlet 核や Fejér 核はどれも三角多項式であり、周期 $2\pi$ の連続関数は三角多項式で一様にいくらでもよく近似できる(Weierstrass の三角多項式近似定理)。この記事では、三角多項式の 2 つの書き方と係数の取り出し方、積と $\cos x$・$\sin x$ の多項式との関係を述べ、主定理として (1) 次数 $N$ 以下の $0$ でない三角多項式は 1 周期の中に高々 $2N$ 個の零点しかもたないこと、(2) 周期 $2\pi$ の連続関数は三角多項式で一様に近似できることを証明する。前者から補間の一意性が、後者から Fourier 係数による連続関数の決定が従う。
整数 $N\ge0$ と複素数 $c_{-N},\dots,c_N$ によって
$$
T(x)=\sum_{n=-N}^{N}c_ne^{inx}\qquad(x\in\mathbb R)
$$
と書ける関数 $T\colon\mathbb R\to\mathbb C$ を 三角多項式 という。このように書けるとき $T$ は 次数 $N$ 以下 であるといい、$c_N$ と $c_{-N}$ の少なくとも一方が $0$ でないとき、$T$ の 次数 は $N$ であるという。次数 $N$ 以下の三角多項式全体を $\mathcal T_N$ と書く。
$\mathcal T_N$ は関数の和とスカラー倍について複素ベクトル空間である。三角多項式はすべて周期 $2\pi$ をもつ。Euler の公式 $e^{inx}=\cos nx+i\sin nx$ により、$a_0:=2c_0$、$a_n:=c_n+c_{-n}$、$b_n:=i(c_n-c_{-n})$($n\ge1$)とおけば冒頭の実数の形になり、逆に $c_0=\frac{a_0}2$、$c_{\pm n}=\frac12(a_n\mp ib_n)$ である。実数の形で $a_n,b_n$ がすべて実数のものを 実三角多項式 という。
文献によっては実数の形の定数項を $a_0$ と書く(Rud76 Definition 8.9)。周期 $L$ の関数を扱うときは $e^{2\pi inx/L}$ を使う。また、概周期関数の理論では整数でない実数 $\lambda_k$ を周波数にもつ $\sum_kc_ke^{i\lambda_kx}$ も三角多項式と呼ぶ(概周期関数)。この記事の三角多項式は周波数が整数のもの、すなわち周期 $2\pi$ のものに限る。
$T(x)=\sum_{n=-N}^{N}c_ne^{inx}$ とする。
1:$k\ne0$ なら $\int_{-\pi}^{\pi}e^{ikx}\,dx=\bigl[\frac{e^{ikx}}{ik}\bigr]_{-\pi}^{\pi}=0$、$k=0$ なら $2\pi$ である。$T(x)e^{-imx}=\sum_nc_ne^{i(n-m)x}$ を項ごとに積分すると、$n=m$ の項だけが残る。$T=0$ なら係数はすべて $0$ なので、$e^{inx}$($\lvert n\rvert\le N$)は 1 次独立である。
2:$\overline{T(x)}=\sum_n\overline{c_n}e^{-inx}=\sum_n\overline{c_{-n}}e^{inx}$ である。$T$ が実数値なら $T=\overline T$ で、1 の一意性から $c_n=\overline{c_{-n}}$ である。逆に $c_{-n}=\overline{c_n}$ なら上の式から $\overline T=T$ である。最後に、$a_n=c_n+c_{-n}$、$b_n=i(c_n-c_{-n})$ は $c_{-n}=\overline{c_n}$ のとき $2\operatorname{Re}c_n$、$-2\operatorname{Im}c_n$ で実数であり、逆に $a_n,b_n$ が実数なら $c_{\pm n}=\frac12(a_n\mp ib_n)$ は互いに共役である。$\square$
1 は Fourier級数 の系「三角多項式の係数」と同じことであり、三角多項式の Fourier 係数は書き表したときの係数そのものである。したがって $N$ 以上の $M$ について Fourier 級数の部分和は $s_M(T;\cdot)=T$ である。
1:$e^{imx}e^{inx}=e^{i(m+n)x}$ と $\lvert m+n\rvert\le M+N$ から積の式が、$\overline{e^{inx}}=e^{-inx}$ から共役の式が従う。
2:$\cos x=\frac12(e^{ix}+e^{-ix})$ と $\sin x=\frac1{2i}(e^{ix}-e^{-ix})$ は $\mathcal T_1$ に属するので、1 により $\cos^jx\sin^kx\in\mathcal T_{j+k}$ であり、全次数 $N$ 以下の $Q$ について $Q(\cos x,\sin x)\in\mathcal T_N$ である。逆に、$0\le n\le N$ について $e^{inx}=(\cos x+i\sin x)^n$、$e^{-inx}=(\cos x-i\sin x)^n$ は $\cos x,\sin x$ の全次数 $n$ の多項式なので、$\sum_{\lvert n\rvert\le N}c_ne^{inx}$ は全次数 $N$ 以下の多項式で書ける。$\square$
2 の多項式 $Q$ は一意ではない($\cos^2x+\sin^2x=1$ を使って書き換えられる)。三角多項式の全体 $\bigcup_N\mathcal T_N$ は、和・積・複素共役について閉じた関数の集まり(複素共役で閉じた関数の代数)である。
$\lvert\sin x\rvert$ は周期 $2\pi$ の連続関数であるが、三角多項式ではない。三角多項式は $e^{inx}$ の有限和なので何回でも微分でき、導関数は連続である。一方 $\lvert\sin x\rvert$ の右微分係数と左微分係数は $x=0$ でそれぞれ $1$ と $-1$ で、$x=0$ で微分できない。したがって「連続な周期関数はどれも三角多項式である」は成り立たない。三角多項式で表せない関数も、thm-tp-weierstrass によって三角多項式で一様にいくらでも近く近似できる。
多項式の零点の個数は次数以下である。三角多項式でも、$z=e^{ix}$ とおいて多項式に直すと同じことが言える。
$T\in\mathcal T_N$ が恒等的に $0$ でないなら、$T$ の零点は区間 $[0,2\pi)$ の中に高々 $2N$ 個しかない。長さ $2\pi$ のどの半開区間 $[a,a+2\pi)$ でも同じである。
$T(x)=\sum_{n=-N}^{N}c_ne^{inx}$ とし、複素数 $z$ の多項式
$$
P(z):=\sum_{n=-N}^{N}c_nz^{n+N}=\sum_{m=0}^{2N}c_{m-N}z^m
$$
をおく。$T$ は恒等的に $0$ でないので、prop-tp-coefficients の 1 から係数のどれかは $0$ でなく、$P$ は次数 $2N$ 以下の $0$ でない多項式である。したがって $P$ の複素数の根は高々 $2N$ 個である。
一方、すべての実数 $x$ で $e^{iNx}T(x)=P(e^{ix})$ であり、$e^{iNx}\ne0$ なので、$T(x)=0$ と $P(e^{ix})=0$ は同値である。写像 $x\mapsto e^{ix}$ は $[a,a+2\pi)$ の上で単射なので、$T$ の $[a,a+2\pi)$ の中の相異なる零点は $P$ の相異なる根に移る。よって零点は高々 $2N$ 個である。$\square$
評価 $2N$ は改善できない。$N\ge1$ について $\sin Nx\in\mathcal T_N$ は $[0,2\pi)$ の中に $x=\frac{k\pi}N$($k=0,1,\dots,2N-1$)のちょうど $2N$ 個の零点をもつ。
$x_0,\dots,x_{2N}$ を $[0,2\pi)$ の相異なる $2N+1$ 個の点とする。任意の複素数 $y_0,\dots,y_{2N}$ に対して、$T(x_j)=y_j$($j=0,\dots,2N$)を満たす $T\in\mathcal T_N$ がちょうど 1 つある。$y_j$ がすべて実数なら、この $T$ は実三角多項式である。
線形写像 $\Phi\colon\mathcal T_N\to\mathbb C^{2N+1}$、$\Phi(T):=(T(x_0),\dots,T(x_{2N}))$ を考える。$\Phi(T)=0$ なら $T$ は $[0,2\pi)$ に $2N+1$ 個の零点をもつので、thm-tp-zeros により $T=0$ である。よって $\Phi$ は単射であり、$\dim\mathcal T_N=2N+1$(prop-tp-coefficients の 1)なので全単射である。$y_j$ が実数なら、$\overline T$ も $\mathcal T_N$ に属し(prop-tp-algebra の 1)同じ値をとるので、一意性から $\overline T=T$ であり、$T$ は実数値、すなわち実三角多項式である(prop-tp-coefficients の 2)。$\square$
恒等的に $0$ でない三角多項式は、どの有界区間の中にも有限個の零点しかもたない。とくに、空でない開区間の上で $0$ になる三角多項式や、正の測度をもつ集合の上で $0$ になる三角多項式は、恒等的に $0$ である。
有界区間は長さ $2\pi$ の半開区間を有限個合わせたものに含まれ、各半開区間の中の零点は thm-tp-zeros により有限個である。空でない開区間や正の測度をもつ集合は、ある有界区間の中に無限個の点をもつので、そこで $0$ になる三角多項式は恒等的に $0$ である。$\square$
$N=1$、$x_0=0$、$x_1=\frac\pi2$、$x_2=\pi$ で値 $1,0,1$ を補間する実三角多項式を求めると、$T(x)=\frac{a_0}2+a_1\cos x+b_1\sin x$ に代入して $\frac{a_0}2+a_1=1$、$\frac{a_0}2+b_1=0$、$\frac{a_0}2-a_1=1$ から $a_1=0$、$\frac{a_0}2=1$、$b_1=-1$、すなわち $T(x)=1-\sin x$ である。
連続な周期関数を三角多項式で近似するために、$0$ 以上で、平均が $1$ で、原点のまわりに集中していく三角多項式の列 $V_N$ を作り、関数と畳み込む。畳み込みの結果は三角多項式であり、$V_N$ が集中するにつれて元の関数に一様に近づく。
$N\ge1$ について $V_N(t):=c_N\cos^{2N}\frac t2$ とおき、定数 $c_N>0$ を $\frac1{2\pi}\int_{-\pi}^{\pi}V_N(t)\,dt=1$ となるように定める。このとき $V_N$ は次数 $N$ の実三角多項式で、$V_N\ge0$ であり、$c_N\le\frac{3\pi}4\sqrt N$ である。とくに $0<\delta\le\pi$ について
$$
\sup_{\delta\le\lvert t\rvert\le\pi}V_N(t)\le\frac{3\pi}4\sqrt N\cos^{2N}\frac\delta2\longrightarrow0\qquad(N\to\infty)
$$
である。
$\cos^{2N}\frac t2=\bigl(\frac{1+\cos t}2\bigr)^N$ は次数 $N$ の実三角多項式で(ex-tp-powers の 3)、$0$ 以上である。
$c_N$ の評価のため、$\int_{-\pi}^{\pi}\cos^{2N}\frac t2\,dt$ を下から評価する。$\lvert\sin s\rvert\le\lvert s\rvert$ から $\cos^2\frac t2=1-\sin^2\frac t2\ge1-\frac{t^2}4$ である。$\lvert t\rvert\le\frac2{\sqrt N}$ では $0\le\frac{t^2}4\le\frac1N\le1$ なので、Bernoulli の不等式 $(1-s)^N\ge1-Ns$($0\le s\le1$)から $\cos^{2N}\frac t2\ge\bigl(1-\frac{t^2}4\bigr)^N\ge1-\frac{Nt^2}4\ge0$ である。$\frac2{\sqrt N}\le2< \pi$ なので
$$
\int_{-\pi}^{\pi}\cos^{2N}\frac t2\,dt\ge\int_{-2/\sqrt N}^{2/\sqrt N}\Bigl(1-\frac{Nt^2}4\Bigr)dt=\frac4{\sqrt N}-\frac N4\cdot\frac23\cdot\frac8{N^{3/2}}=\frac8{3\sqrt N}
$$
である。$c_N=2\pi\big/\int_{-\pi}^{\pi}\cos^{2N}\frac t2\,dt$ なので $c_N\le\frac{3\pi}4\sqrt N$ である。
$\cos\frac t2$ は $0\le t\le\pi$ で $0$ 以上かつ減少するので、$\delta\le\lvert t\rvert\le\pi$ で $V_N(t)\le c_N\cos^{2N}\frac\delta2$ である。$0\le\cos\frac\delta2< 1$ なので $\sqrt N\cos^{2N}\frac\delta2\to0$ である($r:=\cos^2\frac\delta2< 1$ について $\sqrt N\,r^N\to0$)。$\square$
$f\colon\mathbb R\to\mathbb C$ を周期 $2\pi$ の連続関数とする。任意の $\varepsilon>0$ に対して、すべての実数 $x$ で $\lvert f(x)-T(x)\rvert< \varepsilon$ となる三角多項式 $T$ がある。$f$ が実数値なら $T$ は実三角多項式にとれる。
段 1(近似の候補は三角多項式)。$V_N(t)=\sum_{\lvert n\rvert\le N}v_ne^{int}$ と書き、
$$
T_N(x):=\frac1{2\pi}\int_{-\pi}^{\pi}f(x-t)V_N(t)\,dt=\frac1{2\pi}\int_{-\pi}^{\pi}f(s)V_N(x-s)\,ds
$$
とおく(2 つ目の等式は $s=x-t$ と置き換え、被積分関数の周期性を使う)。$V_N(x-s)=\sum_nv_ne^{inx}e^{-ins}$ を入れると $T_N(x)=\sum_{\lvert n\rvert\le N}v_n\hat f(n)e^{inx}$ であり、$T_N\in\mathcal T_N$ である。ここで $\hat f(n)=\frac1{2\pi}\int_{-\pi}^{\pi}f(s)e^{-ins}\,ds$ である。$f$ が実数値なら、$V_N$ も実数値なので $T_N$ は実数値であり、実三角多項式である(prop-tp-coefficients の 2)。
段 2(誤差の分解)。$\frac1{2\pi}\int V_N=1$ なので
$$
T_N(x)-f(x)=\frac1{2\pi}\int_{-\pi}^{\pi}\bigl(f(x-t)-f(x)\bigr)V_N(t)\,dt
$$
であり、$V_N\ge0$ から $\lvert T_N(x)-f(x)\rvert\le\frac1{2\pi}\int_{-\pi}^{\pi}\lvert f(x-t)-f(x)\rvert V_N(t)\,dt$ である。
段 3(近い所と遠い所)。$f$ は周期 $2\pi$ で連続なので、有界閉区間 $[-2\pi,2\pi]$ の上で一様連続であり、周期性から $\mathbb R$ 上で一様連続で、有界でもある。$\varepsilon>0$ に対して、$\lvert t\rvert< \delta$ ならすべての $x$ で $\lvert f(x-t)-f(x)\rvert< \frac\varepsilon2$ となる $\delta\in(0,\pi]$ をとる。積分を $\lvert t\rvert< \delta$ と $\delta\le\lvert t\rvert\le\pi$ に分けると、前者は $\frac\varepsilon2\cdot\frac1{2\pi}\int V_N=\frac\varepsilon2$ 以下、後者は $2\|f\|_\infty\sup_{\delta\le\lvert t\rvert\le\pi}V_N$ 以下である($\|f\|_\infty:=\sup\lvert f\rvert$)。lem-tp-kernel により後者は $N\to\infty$ で $0$ に近づくので、十分大きい $N$ ではすべての $x$ で $\lvert T_N(x)-f(x)\rvert< \varepsilon$ である。$\square$
$V_N$ の代わりに Fejér 核を使えば、近似する三角多項式は Fejér 平均(Fourier 級数の部分和の平均)になる(Fejérの定理)。また、三角多項式の全体は複素共役で閉じた関数の代数で、円周の点を分離し定数を含むので、定理は Stone–Weierstrassの定理 の帰結としても得られる(同じ記事の系「三角多項式による一様近似」)。Fourier 級数の部分和そのものは、連続関数でも一様に収束するとは限らない(Dirichlet核)。
周期 $2\pi$ の連続関数 $f$ のすべての Fourier 係数 $\hat f(n)$($n\in\mathbb Z$)が $0$ なら、$f$ は恒等的に $0$ である。したがって、周期 $2\pi$ の 2 つの連続関数の Fourier 係数がすべて等しければ、2 つの関数は等しい。
$\varepsilon>0$ をとり、thm-tp-weierstrass により $\lvert\overline f-T\rvert< \varepsilon$ となる三角多項式 $T=\sum c_ne^{inx}$ をとる。仮定から $\int_{-\pi}^{\pi}fT\,dx=2\pi\sum_nc_n\hat f(-n)=0$ なので
$$
\int_{-\pi}^{\pi}\lvert f\rvert^2dx=\int_{-\pi}^{\pi}f\,(\overline f-T)\,dx\le\int_{-\pi}^{\pi}\lvert f\rvert\,\lvert\overline f-T\rvert\,dx\le2\pi\|f\|_\infty\,\varepsilon
$$
である。$\varepsilon$ は任意なので $\int\lvert f\rvert^2=0$ であり、$\lvert f\rvert^2$ は連続で $0$ 以上なので $f=0$ である。後半は差に使えばよい。$\square$
一様近似は平均 2 乗の近似も与える:$\frac1{2\pi}\int_{-\pi}^{\pi}\lvert f-T\rvert^2\le\|f-T\|_\infty^2$ である。連続とは限らない Riemann 積分可能な周期関数 $f$ についても、Fourier 級数の部分和が平均 2 乗の意味で $f$ に近づく(Fourier級数 の注意「Riemann 積分可能な関数の Parseval の等式」)。さらに $1\le p< \infty$ について、三角多項式の全体は $L^p(\mathbb T)$ の中で稠密である(Fejér 平均が $L^p$ のノルムで $f$ に近づく。Fejérの定理 の定理「Fejér の定理」の 3)。$p=2$ の場合は、$\{e^{inx}\}_{n\in\mathbb Z}$ が $L^2(\mathbb T)$ の正規直交基底であることと同じである(Parsevalの等式)。
| 外す条件 | 反例 | 成り立たなくなること |
|---|---|---|
| thm-tp-weierstrass の周期性($[-\pi,\pi]$ 上の連続関数で $f(-\pi)=f(\pi)$ を外す) | $[-\pi,\pi]$ 上の $f(x)=x$ | 一様近似(どの三角多項式 $T$ でも $\sup_{[-\pi,\pi]}\lvert f-T\rvert\ge\pi$) |
| thm-tp-weierstrass の連続性(周期性は保つ) | 矩形波 $h$($(0,\pi)$ で $1$、$(-\pi,0)$ で $-1$、$h(0)=h(\pi)=0$ の周期的延長) | 一様近似(どの $T$ でも $\sup\lvert h-T\rvert\ge1$) |
| cor-tp-interpolation の「点が $[0,2\pi)$ の中にある」(相異なる実数の点にする) | $N=1$、点 $0,\pi,2\pi$、値 $0,0,0$ | 補間の一意性($T=0$ と $T=\sin x$ がどちらも満たす) |
| cor-tp-uniqueness の連続性 | $x\in2\pi\mathbb Z$ で $1$、それ以外で $0$ の関数 | Fourier 係数による決定(係数はすべて $0$ だが関数は $0$ でない) |
1・2 行目は三角多項式が連続で周期 $2\pi$ をもつことから、3・4 行目は直接の計算から従う。
1 行目。 $T$ を三角多項式とし、$\varepsilon:=\sup_{[-\pi,\pi]}\lvert f-T\rvert$ とする。$T(\pi)=T(-\pi)$ なので $2\pi=f(\pi)-f(-\pi)=(f(\pi)-T(\pi))-(f(-\pi)-T(-\pi))$ の絶対値は $2\varepsilon$ 以下であり、$\varepsilon\ge\pi$ である。$f$ は $[-\pi,\pi]$ 上で連続だが、周期的に延長すると $\pi$ で跳ぶ。
2 行目。 $T$ は $0$ で連続なので、$\varepsilon:=\sup\lvert h-T\rvert$ について、$x\to+0$ として $\lvert1-T(0)\rvert\le\varepsilon$、$x\to-0$ として $\lvert-1-T(0)\rvert\le\varepsilon$ を得る。よって $2\le2\varepsilon$ である。$h$ は周期 $2\pi$ で有界だが $0$ で連続でない。
3 行目。 $\sin0=\sin\pi=\sin2\pi=0$ である。3 点は実数として相異なるが、$0$ と $2\pi$ は $e^{ix}$ で同じ点に移り、$[0,2\pi)$ の中の相異なる点は $0,\pi$ の 2 個だけである。
4 行目。 この関数は $[-\pi,\pi]$ の中では $x=0$ の 1 点だけで $0$ でなく、1 点の値は Riemann 積分に影響しないので、すべての $n$ で $\hat f(n)=0$ である。
三角多項式の定義と 2 つの書き方、係数を積分で取り出す式は Rud76 Definition 8.9 と (61)・(62)(pp. 185–186)にあり、実数値であることと係数の関係も同じ箇所に述べられている。Leb26b §11.8.1(pp. 192–193)は同じ定義と、Proposition 11.8.1(実数値であることの判定)、Proposition 11.8.2(1 次独立性)を与える。連続な周期関数の三角多項式による一様近似は Rud76 Theorem 8.15(p. 190)にあり、そこでは Stone–Weierstrass の定理から導かれている。零点の個数の評価、補間、$\cos^{2N}\frac t2$ を使う一様近似の証明は、この記事で示した証明による。
Mathpediaは寄付と、参考文献の書籍リンク(Amazonアソシエイト)の紹介料で運営されています。 支援について / 寄付する