関数の内積(inner product of functions)とは、閉区間 $[p,q]$ 上の実数値連続関数 $f,g$ に対して $\langle f,g\rangle=\int_p^qf(x)g(x)\,dx$ と定める量であり、ベクトルの内積の「成分の積の和」を「値の積の積分」に置き換えたものである。この量は対称性・線形性・正定値性という内積の条件を満たし、$1,\cos nx,\sin nx$ は $[-\pi,\pi]$ で互いに直交する。Fourier 級数の部分和は、この内積で測った距離で同じ次数以下のいちばん近い三角多項式であり、無限次元のピタゴラスの定理にあたる Parseval の等式から $\sum_{n\ge1}\frac1{n^2}=\frac{\pi^2}6$ が得られる。
高校では、$\int_{-\pi}^{\pi}\sin x\sin2x\,dx=0$ のような三角関数の積の積分を、積和の公式の練習として計算する。この値が $0$ になることには、「関数 $\sin x$ と $\sin2x$ は直交する」という幾何学的な意味がある。関数どうしにも、ベクトルと同じように内積・長さ・直交を考えられるからである。この記事は、関数の内積を扱う 4 本の記事への案内である。関数の内積を定義し、それが内積の性質をもつことと正弦関数どうしの直交を証明したあと、条件を外したときの反例を見て、高校の計算と大学の概念の対応を表にし、どの順番で何を読めばよいかを示す。
空間ベクトルの内積は、成分どうしを掛けて足したもの $a_1b_1+a_2b_2+a_3b_3$ だった。関数では、各点 $x$ での値 $f(x)$ を「$x$ 番目の成分」とみなし、同じ $x$ での値どうしを掛けて、和の代わりに積分する。
$p< q$ とし、閉区間 $[p,q]$ で定義された実数値の連続関数 $f,g$ に対して
$$
\langle f,g\rangle:=\int_p^qf(x)g(x)\,dx,\qquad \|f\|:=\sqrt{\langle f,f\rangle}
$$
と定める。$\langle f,g\rangle$ を $f$ と $g$ の内積、$\|f\|$ を $f$ の長さ(ノルム)という。$\langle f,g\rangle=0$ のとき、$f$ と $g$ は直交するという。
この $\langle f,g\rangle$ は、ベクトルの内積と同じ計算規則(線形性・対称性)を満たし、さらに「$\langle f,f\rangle\ge0$ で、$0$ になるのは $f$ が恒等的に $0$ のときだけ」という性質(正定値性)をもつ。この 3 つがそろっているから「内積」と呼んでよいのである。案内の記事だけで話が追えるように、ここで証明しておく(同じ内容は 積分で定める内積 でも扱う)。
$[p,q]$ 上の連続関数 $f,g,h$ と実数 $s,t$ について、次が成り立つ。
段 1(対称性)。各点で $f(x)g(x)=g(x)f(x)$ なので、積分しても等しい。
段 2(線形性)。各点で $\bigl(sf(x)+tg(x)\bigr)h(x)=sf(x)h(x)+tg(x)h(x)$ である。定積分は和と定数倍を保つ($\int(u+v)=\int u+\int v$、$\int su=s\int u$)ので、
$$
\int_p^q\bigl(sf+tg\bigr)h\,dx=s\int_p^qfh\,dx+t\int_p^qgh\,dx
$$
である。
段 3($0$ 以上であること)。各点で $f(x)^2\ge0$ であり、$p< q$ なので、$0$ 以上の関数の定積分は $0$ 以上である。よって $\langle f,f\rangle\ge0$ である。
段 4($0$ になるのは $f=0$ のときだけ)。$f$ が恒等的に $0$ なら $\langle f,f\rangle=0$ は明らかである。逆を対偶で示す。ある点 $c\in[p,q]$ で $f(c)\ne0$ であるとし、$m:=f(c)^2>0$ とおく。$f^2$ は連続なので、正の数 $\delta$ を、$|x-c|<\delta$ を満たす $[p,q]$ の点 $x$ ではつねに $f(x)^2>\frac m2$ となるようにとれる。そのような $x$ 全体は、$[p,q]$ に含まれる長さ $\ell>0$ の区間 $J$ を含む($c$ が端点でも、$c$ から内側に向かう部分がある)。$f^2$ は $[p,q]$ 全体で $0$ 以上で、$J$ の上では $\frac m2$ より大きいので
$$
\langle f,f\rangle=\int_p^qf(x)^2\,dx\ge\int_Jf(x)^2\,dx\ge\frac m2\cdot\ell>0
$$
である。よって $\langle f,f\rangle=0$ なら、すべての点で $f(x)=0$ である。$\square$
段 4 で連続性を使ったことに注意する。連続でない関数では正定値性が崩れることを、あとの反例の表で見る。
三角関数を扱うときは、周期に合わせて区間 $[-\pi,\pi]$ をとる。
例の 3 と 4 は、次の一般の事実の特別な場合である。
区間 $[-\pi,\pi]$ で考える。正の整数 $m,n$ について
$$
\langle\sin mx,\sin nx\rangle=\int_{-\pi}^{\pi}\sin mx\sin nx\,dx=\begin{cases}0&(m\ne n)\\ \pi&(m=n)\end{cases}
$$
である。とくに $m\ne n$ なら $\sin mx$ と $\sin nx$ は直交し、$\|\sin nx\|=\sqrt\pi$ である。
段 1($\cos kx$ の積分)。$k$ が $0$ でない整数なら、$\sin k\pi=\sin(-k\pi)=0$ なので
$$
\int_{-\pi}^{\pi}\cos kx\,dx=\left[\frac{\sin kx}k\right]_{-\pi}^{\pi}=\frac{\sin k\pi-\sin(-k\pi)}k=0
$$
である。$k=0$ なら $\cos0x=1$ で、積分は区間の長さ $2\pi$ である。
段 2(積和の公式)。加法定理 $\cos(A-B)=\cos A\cos B+\sin A\sin B$ と $\cos(A+B)=\cos A\cos B-\sin A\sin B$ を引き算すると $\sin A\sin B=\frac12\bigl(\cos(A-B)-\cos(A+B)\bigr)$ である。$A=mx$、$B=nx$ として
$$
\int_{-\pi}^{\pi}\sin mx\sin nx\,dx=\frac12\int_{-\pi}^{\pi}\cos(m-n)x\,dx-\frac12\int_{-\pi}^{\pi}\cos(m+n)x\,dx
$$
である。
段 3(場合分け)。$m,n$ は正の整数なので、$m+n$ は $0$ でない整数であり、段 1 により第 2 項は $0$ である。$m\ne n$ なら $m-n$ も $0$ でない整数なので第 1 項も $0$ であり、全体は $0$ である。$m=n$ なら $m-n=0$ なので第 1 項は $\frac12\cdot2\pi=\pi$ であり、全体は $\pi$ である。$\square$
$f(x)=x$ を、互いに直交する $\sin x,\sin2x,\sin3x,\ldots$ の向きに分けると、係数は $b_n=\frac1\pi\int_{-\pi}^{\pi}x\sin nx\,dx=\frac{2(-1)^{n+1}}n$ となる($b_1=2$、$b_2=-1$、$b_3=\frac23$、…)。その 2 乗 $b_n^2=\frac4{n^2}$ を足していくと
$$
4,\quad 4+1=5,\quad 5+\frac49=5.44\ldots,\quad\ldots
$$
と増え、$\frac1\pi\|x\|^2=\frac{2\pi^2}3=6.579\ldots$ に近づく(図 1)。空間ベクトルの「長さの 2 乗は成分の 2 乗の和」が、無限個の成分で成り立っている。これを 4 本目の記事で証明し、$\sum_{n=1}^\infty\frac1{n^2}=\frac{\pi^2}6$ を導く。
f(x) = x の成分の 2 乗 4/n² を足していくと、2π²/3 に近づく
prop-fip-axioms と prop-fip-sine-orthogonal には、「連続関数」「区間 $[-\pi,\pi]$」「正の整数 $m,n$」という条件が付いていた。これらを外すと成り立たなくなる例を表にまとめる。
| 外す条件 | 反例 | 成り立たなくなること |
|---|---|---|
| $f$ が連続 | $[0,1]$ で $x=\frac12$ だけ $f(x)=1$、ほかは $0$ | $\langle f,f\rangle=0$ なのに $f$ は恒等的に $0$ でない(正定値性) |
| 区間が $[-\pi,\pi]$ | 区間 $[0,\pi]$ で $1$ と $\sin x$ | $\int_0^\pi\sin x\,dx=2\ne0$ で、直交しない |
| $m,n$ が整数 | $[-\pi,\pi]$ で $\sin x$ と $\sin\frac x2$ | 内積が $\frac83\ne0$ で、直交しない |
$[0,1]$ で、$f(\frac12)=1$、それ以外の $x$ では $f(x)=0$ とする。$[0,1]$ を $n$ 等分して長方形の面積の和で $\int_0^1f(x)^2\,dx$ を近似すると、高さが $1$ になる長方形は $x=\frac12$ を含む高々 2 本だけで、面積の和は $\frac2n$ 以下である。$n\to\infty$ で $0$ に近づくので $\langle f,f\rangle=0$ だが、$f$ は恒等的に $0$ ではない。この $f$ は $x=\frac12$ で連続でないので、prf-prop-fip-axioms の段 4 の「$f(c)\ne0$ の近くでも $f(x)^2>\frac m2$」が使えない。関数の内積を連続関数に限って定義するのはこのためである。
高校で習う計算の多くは、関数の内積の言葉で読みかえられる。右の列は、その内容を扱う記事である。
| 高校の計算 | 大学の概念 | 記事 |
|---|---|---|
| 成分どうしを掛けて足す | 積分による内積 | 積分で定める内積 |
| 奇関数を $-a$ から $a$ まで積分すると $0$ | 偶関数と奇関数の直交 | 積分で定める内積 |
| 垂直なら長さの 2 乗が足し算になる | 内積空間のピタゴラスの定理 | 積分で定める内積 |
| 積和の公式で $\int\sin mx\sin nx\,dx$ を計算する | 三角関数の直交関係 | 三角関数の直交性(高校数学) |
| $\sin nx$ を $\sqrt\pi$ で割る | 正規直交基底(正規直交系) | 三角関数の直交性(高校数学) |
| 垂線の足がいちばん近い点 | 正射影と最良近似 | Fourier係数と最良近似 |
| 2 次関数の最小値を平方完成で求める | Fourier 係数の最小二乗の性質 | Fourier係数と最良近似 |
| 成分の 2 乗の和は長さの 2 乗 | Parseval の等式 | 無限次元のピタゴラスの定理 |
4 本は、前の記事の結果を後の記事で使うように並んでいる。はじめて学ぶときは ① から順に読むとよい。
| 疑問 | 答える記事 |
|---|---|
| 積分で定めたものを「内積」と呼んでよいのはなぜか | ① 積分で定める内積 |
| なぜ連続関数に限るのか | この記事の ex-fip-counter-continuity、①(正定値性)と ④(一意性) |
| $\int_{-\pi}^{\pi}\sin mx\sin nx\,dx$ はいつ $0$ か | ② 三角関数の直交性(高校数学) |
| 区間を $[0,\pi]$ にするとどうなるか | ② |
| Fourier 係数の式はどこから来るか | ③ Fourier係数と最良近似 |
| 係数の 2 乗の和はいくつになるか | ③(不等式)と ④(等式) |
| $\sum\frac1{n^2}=\frac{\pi^2}6$ はどう出るか | ④ 無限次元のピタゴラスの定理 |
Mathpediaは寄付と、参考文献の書籍リンク(Amazonアソシエイト)の紹介料で運営されています。 支援について / 寄付する