エンジニアを目指す浪人のブログ

情報系に役立ちそうな応用数理をゆるめにメモします

フーリエ級数の基礎をまとめる

工学系の学生向けの教科書や講義においてフーリエ級数(Fourier series)を扱うとき,三角関数複素関数を用いた具体的な級数を用いて表現する場合が多いと思います.本記事では,関数解析の教科書に記述されている,フーリエ級数の数理的基盤になっている関数空間,それらの内積,ノルムなどの概念を直接的に意識できるようないくつかの別の表現や抽象的な表現を,具体的な級数の表現やその導出と併せてメモしておくことにしました.Kreyszig(1989)の特に Example3.4-5,Example3.5-1を中心に,その他の文献も参考にしてまとめます.

=================================================================================

目次

{\displaystyle \; } 1. 実数値連続関数を要素とする内積空間上の正規直交集合
{\displaystyle \;\;\; } 1.1. 内積とノルム
{\displaystyle \;\;\; } 1.2. 正規直交集合を構成する関数列

{\displaystyle \; } 2. {\displaystyle L^2 } 空間とフーリエ級数
{\displaystyle \;\;\; } 2.1. 数学的基礎
{\displaystyle \;\;\; } 2.2. 二乗可積分関数全体の集合
{\displaystyle \;\;\; } 2.3. フーリエ係数
{\displaystyle \;\;\; } 2.4. フーリエ級数
{\displaystyle \;\;\; } 2.5. フーリエ級数複素数表現
{\displaystyle \;\;\; } 2.6. 実数表現と複素数表現の等価性


[ 1. 実数値連続関数を要素とする内積空間上の正規直交集合 ]

[ 1.1. 内積とノルム ]

区間 {\displaystyle [ 0, 2 \pi ] } 上の全ての実数値連続関数で構成される内積空間(文献[7]にあります) {\displaystyle X } を考えます.内積が以下で与えられているものとします.

(1.1.1){\displaystyle \;\;\; \langle x,y \rangle = \int_0^{2 \pi} x(t)y(t) dt }

ノルムは内積空間のノルムの定義より以下です.

(1.1.2){\displaystyle \;\;\; ||x|| = \sqrt{\langle x,x \rangle} = \left( \int_0^{2 \pi} x(t)^2 dt \right)^{1/2} }

この距離空間 {\displaystyle (X,||\cdot|| )} は完備ではないことが知られています(したがって {\displaystyle X }ヒルベルト空間(Hilbert space)(文献[8]にあります)ではありません).以下の過去記事にあります.

連続関数の空間はLpノルムのリーマン積分版?について完備でないことを証明する - エンジニアを目指す浪人のブログ


[ 1.2. 正規直交集合を構成する関数列 ]

以下の {\displaystyle (u_n),(v_n) } はそれぞれ {\displaystyle X } の直交集合(orthogonal set)(文献[9]にあります)の要素,すなわち直交系(orthogonal sequence)です.

(1.2.1){\displaystyle \;\;\; u_n(t) = \cos nt \;\;\;\;\;\; n=0,1,\cdots }

(1.2.2){\displaystyle \;\;\; v_n(t) = \sin nt \;\;\;\;\;\; n=1,2,\cdots }

なぜならば以下が成り立つからです(簡単な計算なので証明なしで認めます).

(1.2.3){\displaystyle \;\;\; \langle u_m,u_n \rangle = \int_0^{2 \pi} \cos mt \cos nt \ dt = \begin{cases} \; \ 0 \;\;\;\;\;\;\;\;\; \mathrm{if} \;\;\; m \neq n \\ \; \ \pi \;\;\;\;\;\;\;\;\; \mathrm{if} \;\;\; m = n = 1,2,\cdots \\ 2 \pi \;\;\;\;\;\;\;\;\; \mathrm{if} \;\;\; m = n = 0 \end{cases} }

(1.2.4){\displaystyle \;\;\; \langle v_m,v_n \rangle = \int_0^{2 \pi} \sin mt \sin nt \ dt = \begin{cases} \; \ 0 \;\;\;\;\;\;\;\;\;\; \mathrm{if} \;\;\; m \neq n \\ \; \ \pi \;\;\;\;\;\;\;\;\;\; \mathrm{if} \;\;\; m = n = 1,2,\cdots \end{cases} }


以下を得ます.

(1.2.5){\displaystyle \;\;\; ||u_n|| = \left( \int_0^{2 \pi} (\cos nt)^2 dt \right)^{1/2} = \sqrt{\pi} \;\;\;\;\;\; n \neq 0 }

(1.2.6){\displaystyle \;\;\; ||v_n|| = \left( \int_0^{2 \pi} (\sin nt)^2 dt \right)^{1/2} = \sqrt{\pi} }


よって(1.2.1)(1.2.2)が直交集合の要素であることと(1.2.5)(1.2.6)から,以下の {\displaystyle (e_n),( \tilde{e}_n) } はそれぞれ {\displaystyle X } の正規直交集合(orthogonal set)(文献[10]にあります)の要素,すなわち正規直交系(orthonormal sequence)です.

(1.2.7){\displaystyle \;\;\; e_0(t) = \frac{1}{ \sqrt{ 2 \pi } }, \;\;\; e_n (t) = \frac{u_n(t)}{||u_n||} = \frac{\cos nt}{\sqrt{\pi}} \;\;\;\;\;\;\; (n=1,2,\cdots) }

(1.2.8){\displaystyle \;\;\; \tilde{e}_n(t) = \frac{v_n(t)}{||v_n||} = \frac{\sin nt}{\sqrt{\pi}} \;\;\;\;\;\;\; (n=1,2,\cdots) }


以下が成り立ちます(簡単な計算なので証明なしで認めます).

(1.2.9){\displaystyle \;\;\; \langle u_m,v_n \rangle = 0 \;\;\;\;\;\; \forall m, \ n}


したがって(1.2.7)(1.2.8)(1.2.9)より,以下の関数列は {\displaystyle X } の正規直交集合を構成します.すなわち正規直交系です.

(1.2.10){\displaystyle \;\;\; \{ e_0,e_1,e_2,\cdots, \tilde{e}_1,\tilde{e}_2,\cdots \} = \left\{ \frac{1}{ \sqrt{ 2 \pi } }, \frac{\cos t}{\sqrt{\pi}} , \frac{\cos 2t}{\sqrt{\pi}}, \cdots, \frac{\sin t}{\sqrt{\pi}} , \frac{\sin 2t}{\sqrt{\pi}}, \cdots \right\} }



[ 2. {\displaystyle L^2 } 空間とフーリエ級数 ]

[ 2.1. 数学的基礎 ]

一般の内積空間 {\displaystyle X } を考えます.{\displaystyle (w_k) }{\displaystyle X } の正規直交系とするとき,以下の内積フーリエ係数(Fourier coefficients)といいます.

(2.1.1){\displaystyle \;\;\; \langle x, w_k \rangle \;\;\;\;\;\; k=0,1,\cdots \;\;\;\;\;\; \forall x \in X }


ヒルベルト空間 {\displaystyle H } を考えます.{\displaystyle (w_k) }{\displaystyle H } の正規直交系として以下の級数を考えます(この級数は収束しないかもしれません).

(2.1.2){\displaystyle \;\;\; \sum_{k=1}^{\infty} \alpha_k w_k \;\;\;\;\;\; \alpha_k \in \mathbb{R} }

以下を部分和(pairtial sum)といいます.

(2.1.3){\displaystyle \;\;\; s_n = \sum_{k=1}^{n} \alpha_k w_k }

以下が成り立つとき,級数は収束するといい,{\displaystyle s } を和(sum)といいます.

(2.1.4){\displaystyle \;\;\;  \exists s \in H , \;\;\; \left[ \; \left\| s_n - s \right\|  \to 0 \;\;\; \mathrm{as} \;\;\; n \to \infty \; \right]  }


以下の定理が成り立ちます(証明なしで認めます)(Kreyszig(1989)にあります).

'--------------------------------------------------------------------------------------------------------------------------------------------
3.5-2 定理 (収束).

{\displaystyle (w_k) }ヒルベルト空間 {\displaystyle H } の正規直交系とする.このとき:

(a)
級数(2.1.2)が({\displaystyle H } のノルムの意味で)収束するための必要十分条件は以下の級数が収束することである:

(2.1.5){\displaystyle \;\;\; \sum_{k=1}^{\infty} | \alpha_k |^2 }

(b)
級数(2.1.2)が収束するとき,{\displaystyle x } に収束するとして以下が成り立つ

(2.1.6){\displaystyle \;\;\; \alpha_k = \langle x, w_k \rangle \;\;\;\;\;\; k = 1.2.\ldots }

(2.1.7){\displaystyle \;\;\; x = \sum_{k=1}^{\infty} \langle x, w_k \rangle w_k }

(c)
任意の {\displaystyle x \in H } について,(2.1.7)の右辺は({\displaystyle H } のノルムの意味で) {\displaystyle x } に収束する.

'--------------------------------------------------------------------------------------------------------------------------------------------


[ 2.2. 二乗可積分関数全体の集合 ]

フーリエ級数を考えるにあたり,どのような具体的なヒルベルト空間 {\displaystyle H } をとればよいか考えていきます.

測度論における {\displaystyle L^p } 空間は一般にヒルベルト空間ではありませんが,{\displaystyle p = 2 } のときに限りヒルベルト空間空間となります. すなわち {\displaystyle L^2 }ヒルベルト空間です(文献[11]にあります).

区間 {\displaystyle [0,2 \pi ] } 上の実数値可測関数の同値類からなるヒルベルト空間 {\displaystyle  L^2([0,2 \pi ]) } を考えます.以下が成り立ちます.

(2.2.1){\displaystyle \;\;\; f \in L^2([0,2 \pi ]) \; \Leftrightarrow \; \left[ \left( \int_{[0,2 \pi ]} | f(t) |^2 dt \right)^{\frac{1}{2}} \lt \infty, \;\;\; \langle f , g \rangle = \int_{[0,2 \pi ]} f(t) g(t) dt \right] }

{\displaystyle L^2 } の要素を二乗可積分関数(Square-integrable function)ともいいます(文献[12]にあります).ここでは積分の種類としてルベーグ積分を用いていますが,以下ではリーマン積分の表記を用いていきます.以降で扱う関数は周期をもつ実数値連続関数で,そのルベーグ積分とリーマン積分積分の値は同じであり,区別が必要なほどの詳細に立ち入らないためです.またこのとき,{\displaystyle X }内積(1.1.1)と命題(2.2.1)の最右部の内積は同じなので,{\displaystyle X } の正規直交系(1.2.10)は {\displaystyle  L^2([0,2 \pi ]) } の正規直交系になっていることがわかります.(厳密には完全正規直交系として議論する必要がありますが,本記事では"完全"性は範囲外として考えないことにします.)


[ 2.3. フーリエ係数 ]

{\displaystyle \; x : \mathbb{R} \to \mathbb{R} } を周期 {\displaystyle 2 \pi } すなわち {\displaystyle x(t)=x(t+2\pi), \; t \in \mathbb{R}} を満たす連続関数であるとします.閉区間 {\displaystyle [0,2 \pi ] } 上の連続関数は可測関数であり,(ルベーグ積分の意味で)二乗可積分です(文献[13]にあります).したがって {\displaystyle x \in L^2([0,2 \pi ]) } です.

{\displaystyle x } は以下の式で書けるとします(ひとまずこれを認めて先に進みます).

(2.3.1){\displaystyle \;\;\; x(t) = a_0+ \sum_{k=1}^\infty (a_k \cos kt + b_k \sin kt) }


直交系(1.2.1)(1.2.2)との内積をとります.

(2.3.2){\displaystyle \;\;\; \langle x , 1 \rangle }
{\displaystyle = \langle a_0+ \sum_{k=1}^\infty (a_k \cos kt + b_k \sin kt) ,1 \rangle = a_0 \langle 1,1 \rangle = a_0 \int_0^{2\pi} dt = a_0 2 \pi }

(2.3.3){\displaystyle \;\;\; \langle x , \cos jt \rangle }
{\displaystyle = \langle a_0+ \sum_{k=1}^\infty (a_k \cos kt + b_k \sin kt) ,\cos jt \rangle = a_j \langle \cos jt,\cos jt \rangle = a_j \int_0^{2\pi} (\cos jt)^2 dt = a_j \pi }

(2.3.4){\displaystyle \;\;\; \langle x, \sin jt \rangle }
{\displaystyle = \langle a_0+ \sum_{k=1}^\infty (a_k \cos kt + b_k \sin kt) ,\cos jt \rangle = a_j \langle \sin jt,\sin jt \rangle = a_j \int_0^{2\pi} (\sin jt)^2 dt = b_j \pi }


これらより(2.3.1)の係数を得ます.フーリエ係数と正規直交系(の要素)との積になっています.

(2.3.5){\displaystyle \;\;\; a_0 = \frac{1}{2\pi} \langle x , 1 \rangle \;\;\;\; = \biggl\langle x , \frac{1}{ \sqrt{ 2 \pi } } \biggr\rangle \frac{1}{\sqrt{2\pi}} = \langle x, e_0 \rangle e_0 }

(2.3.6){\displaystyle \;\;\; a_j = \frac{1}{\pi} \langle x , \cos jt \rangle = \biggl\langle x , \frac{\cos jt}{\sqrt{\pi}} \biggr\rangle \frac{1}{\sqrt{\pi}} = \langle x , e_j \rangle e_j }

(2.3.7){\displaystyle \;\;\; b_j = \frac{1}{\pi} \langle x , \sin jt \rangle \; = \biggl\langle x , \frac{\sin jt}{\sqrt{\pi}} \biggr\rangle \frac{1}{\sqrt{\pi}} = \langle x , \tilde{e}_j \rangle \tilde{e}_j }



[ 2.4. フーリエ級数 ]

フーリエ係数(2.3.5)(2.3.6)(2.3.7)を(2.3.1)に代入すると,最終的に以下を得ます.フーリエ級数は様々な表現が可能であることがわかります.

(2.4.1){\displaystyle \;\;\; x(t) }

{\displaystyle = a_0+ \sum_{k=1}^\infty (a_k \cos kt + b_k \sin kt) }

{\displaystyle = \left[ \int_0^{2\pi}x(t) \frac{1}{\sqrt{2\pi}} dt \right] \frac{1}{\sqrt{2\pi}} + \sum_{k=1}^\infty \left( \left[ \int_0^{2\pi}x(t) \frac{\cos kt}{\sqrt{\pi}} \ dt \right] \frac{\cos kt}{\sqrt{\pi}} + \left[ \int_0^{2\pi}x(t) \frac{\sin kt}{\sqrt{\pi}} \ dt \right] \frac{\sin kt}{\sqrt{\pi}} \right) }

{\displaystyle = \biggl\langle x , \frac{1}{ \sqrt{ 2 \pi } } \biggr\rangle \frac{1}{\sqrt{2\pi}} + \sum_{k=1}^\infty \left( \biggl\langle x , \frac{\cos kt}{\sqrt{\pi}} \biggr\rangle \frac{\cos kt}{\sqrt{\pi}} + \biggl\langle x , \frac{\sin kt}{\sqrt{\pi}} \biggr\rangle \frac{\sin kt}{\sqrt{\pi}} \right) }

{\displaystyle = \langle x,e_0 \rangle e_0 + \sum_{k=1}^\infty (\langle x,e_k \rangle e_k + \langle x,\tilde{e}_k \rangle \tilde{e}_k) \;\;\; } (※)


なお,3.5-2 定理 (収束).(c)と(2.4.1)(※)より,フーリエ級数は( {\displaystyle L^2 } ノルムの意味で)収束することが確認できます.


[ 2.5. フーリエ級数複素数表現 ]

区間 {\displaystyle [0,2 \pi ] } 上の複素数値可測関数の同値類からなるヒルベルト空間 {\displaystyle  L^2([0,2 \pi ]) } を考えます.以下が成り立ちます.(2.2.1)の内積積分内の {\displaystyle  g }複素共役にしたものになっていることに注意します.

(2.5.1){\displaystyle \;\;\; f \in L^2([0,2 \pi ]) \; \Leftrightarrow \; \left[ \left( \int_{[0,2 \pi ]} | f(t) |^2 dt \right)^{\frac{1}{2}} \lt \infty, \;\;\; \langle f , g \rangle = \int_{[0,2 \pi ]} f(t) \overline{ g(t) } dt \right] }


以下が成り立ちます(簡単な計算なので証明なしで認めます).

(2.5.2){\displaystyle \;\;\; \biggl\langle \frac{ e^{i m t} }{ \sqrt{2 \pi}}, \ \frac{ e^{i n t} }{ \sqrt{2 \pi}} \biggr\rangle = \int_0^{2 \pi} \frac{ e^{i m t} }{ \sqrt{2 \pi} } \ \overline{ \left( \frac{ e^{i n t} }{ \sqrt{2 \pi}} \right) } \ dt = \begin{cases} \; \ 0 \;\;\;\;\;\;\;\;\;\; \mathrm{if} \;\;\; m \neq n \\ \; \ 1 \;\;\;\;\;\;\;\;\;\; \mathrm{if} \;\;\; m = n = 1,2,\cdots \end{cases} }


したがって以下の関数列は {\displaystyle  L^2([0,2 \pi ]) } の正規直交系です.

(2.5.3){\displaystyle \;\;\;\{ \phi_k \}_{k \in \mathbb{Z}} =\{ e^{i k t} / \sqrt{2 \pi} \}_{k \in \mathbb{Z}} }


実数値関数の場合(2.4.1)の類推から以下を得ます.

(2.5.4){\displaystyle \;\;\; x(t) = \sum_{k= - \infty}^\infty \langle x, \phi_k \rangle \phi_k }


文献[2]の命題3.5.と定理3.6.も参考になります.フーリエ級数は( {\displaystyle L^2 } ノルムの意味で)収束することが確認できます.


[ 2.6. 実数表現と複素数表現の等価性 ]

以下の事実を示します.

'--------------------------------------------------------------------------------------------------------------------------------------------
事実.

実数表現(2.4.1)と複素数表現(2.5.4)は等しい.


証明.

(2.6.1){\displaystyle \;\;\; \langle x, \phi_0 \rangle \phi_0 = \biggl\langle x , \frac{e^{ i 0 t }}{\sqrt{ 2 \pi }} \biggr\rangle \frac{e^{ i 0 t }}{\sqrt{ 2 \pi}} = \biggl\langle x , \frac{1}{\sqrt{ 2 \pi }} \biggr\rangle \frac{1}{\sqrt{ 2 \pi}} }


(2.6.2){\displaystyle \;\;\; \langle x, \phi_{-k} \rangle \phi_{-k} }

{\displaystyle = \biggl\langle x, \frac{e^{ i (-k) t } }{ \sqrt{ 2 \pi} } \biggr\rangle \frac{e^{ i (-k) t } }{ \sqrt{ 2 \pi} } }

{\displaystyle = \frac{1}{2\pi} \langle x, \cos kt - i \sin kt  \rangle \left( \cos kt - i \sin kt \right)  }

{\displaystyle = \frac{1}{2\pi} \left[ \langle x, \cos kt \rangle + \langle x, - i \sin kt  \rangle  \right] \left( \cos kt - i \sin kt \right)  }

{\displaystyle = \frac{1}{2\pi} \left[ \langle x, \cos kt \rangle + i \langle x, \sin kt  \rangle  \right] \left( \cos kt - i \sin kt \right)  }


(2.6.3){\displaystyle \;\;\; \langle x, \phi_k \rangle \phi_k }

{\displaystyle = \biggl\langle x, \frac{e^{ i k t } }{ \sqrt{ 2 \pi} } \biggr\rangle \frac{e^{ i k t } }{ \sqrt{ 2 \pi} } }

{\displaystyle = \frac{1}{2\pi} \langle x, \cos kt + i \sin kt  \rangle \left( \cos kt + i \sin kt \right)  }

{\displaystyle = \frac{1}{2\pi} \left[ \langle x, \cos kt \rangle + \langle x, i \sin kt  \rangle  \right] \left( \cos kt + i \sin kt \right)  }

{\displaystyle = \frac{1}{2\pi} \left[ \langle x, \cos kt \rangle - i \langle x, \sin kt  \rangle  \right] \left( \cos kt + i \sin kt \right)  }


よって(2.6.2)(2.6.3)より以下を得る.

(2.6.4){\displaystyle \;\;\; \langle x, \phi_{-k} \rangle \phi_{-k} +  \langle x, \phi_k \rangle \phi_k }

{\displaystyle = \frac{1}{\pi} \left[ \langle x, \cos kt \rangle \cos kt + \langle x, \sin kt \rangle \sin kt \right]  }

{\displaystyle = \biggl\langle x , \frac{\cos kt}{\sqrt{\pi}} \biggr\rangle \frac{\cos kt}{\sqrt{\pi}} + \biggl\langle x , \frac{\sin kt}{\sqrt{\pi}} \biggr\rangle \frac{\sin kt}{\sqrt{\pi}} }


ここで(2.6.1)(2.6.4)を用いれば(2.4.1)と(2.5.4)は等しいことがわかる.(証明終わり)

'--------------------------------------------------------------------------------------------------------------------------------------------

=================================================================================

以上,フーリエ級数の基礎をまとめました.三角関数による具体的な表現と正規直交系による抽象的な表現を併せて明示することで,より理解が深まる気がします.



参考文献
[1] Kreyszig, E. (1989), Introductory Functional Analysis with Applications, Wiley.
[2] 東京大学 木田良才先生のノート https://www.ms.u-tokyo.ac.jp/~kida/notes/fourier.pdf
[3] 名古屋大学 山上 滋 先生のノート https://www.math.nagoya-u.ac.jp/~yamagami/teaching/fourier/fourier2013.pdf
[4] 九州工業大学 鶴 正人 先生のノート https://nmlab.cse.kyutech.ac.jp/wp/wp-content/uploads/2018/03/Ana-18-06.pdf
[5] 九州工業大学 鶴 正人 先生のノート https://nmlab.cse.kyutech.ac.jp/wp/wp-content/uploads/2018/03/Ana-18-10.pdf

[6] Wikipedia Fourier series のページ https://en.wikipedia.org/wiki/Fourier_series
[7] Wikipedia Inner product space のページ https://en.wikipedia.org/wiki/Inner_product_space
[8] Wikipedia Hilbert space のページ https://en.wikipedia.org/wiki/Hilbert_space
[9] Wikipedia Orthogonality のページ https://en.wikipedia.org/wiki/Orthogonality
[10] Wikipedia Orthonormality のページ https://en.wikipedia.org/wiki/Orthonormality
[11] Wikipedia {\displaystyle L^p } space のページ https://en.wikipedia.org/wiki/Lp_space
[12] Wikipedia Square-integrable function のページ https://en.wikipedia.org/wiki/Square-integrable_function

[13] National Cheng Kung University Jia-Ming Liou 先生のノート http://www.math.ncku.edu.tw/~fjmliou/pdf/rem_CL2.pdf