解析学

前提知識

  • 微分
  • 積分
  • 複素数

テイラー展開

テイラー展開 (Taylor expansion) は、関数のある一点での導関数たちの値から計算される項の無限和として関数を表したものである。

f(x)=f(a)+f(a)(xa)+12!f(x)(xa)2+13!f(a)(xa)3+=n=01n!f(n)(a)(xa)n\begin{aligned} f(x)&=f(a)+f{'}(a)(x-a)+\frac{1}{2!}f{''}(x)(x-a)^2+\frac{1}{3!}f{'''}(a)(x-a)^3+\dots\\ &=\sum_{n=0}^\infty{\frac1{n!}f^{(n)}(a)(x-a)^n} \end{aligned}

特に a=0a=0 のときのテイラー展開をマクローリン展開 (Maclaurin expansion) という。

f(x)=n=01n!f(n)(0)xnf(x)=\sum_{n=0}^\infty{\frac1{n!}f^{(n)}(0)x^n}
補足

テイラー展開 (マクローリン展開) をすることによって、複雑な関数を多項式で表せる。

オイラーの公式

以下の関係式をオイラーの公式 (Euler's formula) という。

eiy=cosy+isinye^{iy}=\cos{y}+i\sin{y}

特に θ=π\theta=\pi のとき

eiπ+1=0e^{i\pi}+1=0

が導かれ、この関係式をオイラーの等式 (Euler's identity) という。

補足

オイラー公式を用いれば、複素数の極座標表示は

z=r(cosθ+isinθ)=reiθz=r(\cos{\theta}+i\sin{\theta})=re^{i\theta}

と表される。

ε-δ論法

定義

関数 f(x)f(x)x=ax=a で連続であるとは

limxaf(x)=b\lim_{x\to a}f(x)=b

が成り立つことである。

これをε-δ論法で定義すると

ε>0,δ>0 s.t. xR,xa<δf(x)b<ε^\forall\varepsilon>0,^\exists\delta>0~\mathrm{s.t.}~^\forall x\in \R,|x-a|<\delta\Rightarrow|f(x)-b|<\varepsilon

となり、これは

任意の正の数 ε\varepsilon に対し、ある適当な正の数 δ\delta が存在して、δ<xa\delta<|x-a| を満たす全ての実数 xx に対し、f(x)b<ε|f(x)-b|<\varepsilon が成り立つという意味の条件である。

ガウス積分

定義

ex2dx=π\int_{-\infty}^\infty e^{-x^2}dx=\sqrt\pi

双曲線関数

定義

sinh(x)=exex2cosh(x)=ex+ex2tanh(x)=exexex+ex\begin{aligned} \sinh(x)&=\frac{e^x-e^{-x}}{2}\\ \cosh(x)&=\frac{e^x+e^{-x}}{2}\\ \tanh(x)&=\frac{e^x-e^{-x}}{e^x+e^{-x}} \end{aligned}

性質

双曲線関数は三角関数に似た性質をもっている。

cosh2x+sinh2x=1tanhx=sinhxcoshx1tanh2x=1cosh2x(sinhx)=coshx(coshx)=sinhx(tanhx)=1cosh2xex2dx=π\begin{aligned} \cosh^2{x}+\sinh^2{x}&=1\\ \tanh{x}&=\frac{\sinh{x}}{\cosh{x}}\\ 1-\tanh^2{x}&=\frac{1}{\cosh^2{x}}\\ (\sinh{x})'&=\cosh{x}\\ (\cosh{x})'&=\sinh{x}\\ (\tanh{x})'&=\frac1{\cosh^2{x}}\\ \int_{-\infty}^\infty e^{-x^2}dx&=\sqrt\pi \end{aligned}

ロピタルの定理

定義

limxa\lim_{x\rightarrow a}00\dfrac00±±\dfrac{\pm\infty}{\pm\infty} の不定形であり、次の条件をすべて満たすとき

  1. limxaf(x)=limxag(x)\lim_{x\rightarrow a}f(x)=\lim_{x\rightarrow a}g(x)00 または ±\pm\infty
  2. aa を含むある開区間から aa を除くすべての点で g(x)0g'(x)\ne0
  3. 極限 limxaf(x)g(x)\lim_{x\rightarrow a}\dfrac{f'(x)}{g'(x)} が存在する

このとき、極限 limxaf(x)g(x)\lim_{x\rightarrow a}\dfrac{f(x)}{g(x)} も存在し

limxaf(x)g(x)=limxaf(x)g(x)\lim_{x\rightarrow a}\frac{f(x)}{g(x)}=\lim_{x\rightarrow a}\frac{f'(x)}{g'(x)}

が成り立つ。

例題

  1. limx0x+sinxx\lim_{x\rightarrow0}\dfrac{x+\sin{x}}x
  2. limxxex\lim_{x\rightarrow\infty}\dfrac{x}{e^x}
  3. limx0sin2xx+sinx\lim_{x\rightarrow0}\dfrac{\sin2x}{x+\sin{x}}
  4. limx0xsinxx3\lim_{x\rightarrow0}\dfrac{x-\sin{x}}{x^3}

フーリエ解析

フーリエ級数展開

ある関数 f(x)f(x) の性質が知りたい場合、より基本的な関数系 {φ0(x),φ1(x),φ2(x),}\{\varphi_0(x),\varphi_1(x),\varphi_2(x),\dots\} で級数展開する。

f(x)=n=0cnφn(x)f(x)=\sum_{n=0}^\infty{c_n\varphi_n(x)}
  1. f(x)f(x) が無限回微分可能な場合 → {1,x,x2,x3,}\{1,x,x^2,x^3,\dots\} で級数展開 (マクローリン展開)

    f(x)=n=0f(n)(0)n!xnf(x)=\sum_{n=0}^\infty\frac{f^{(n)}(0)}{n!}x^n
  2. f(x)f(x) が周期関数である場合 → {1,cosx,sinx,cos2x,sin2x,}\{1,\cos{x},\sin{x},\cos{2x},\sin{2x},\dots\} (三角関数系) で級数展開 (フーリエ級数展開)

    f(x)=a+n=1(ancosnx+bnsinnx)f(x)=a+\sum_{n=1}^\infty(a_n\cos{nx}+b_n\sin{nx})

級数展開に三角関数を使う利点は、直交性 (自身以外との内積が 0) であること。

フーリエ係数

a02+n=1(ancosnx+bnsinnx)an=1πππf(x)cosnxdxbn=1πππf(x)sinnxdx\begin{aligned} \frac{a_0}2+\sum_{n=1}^\infty(a_n\cos{nx}+b_n\sin{nx})\\ a_n=\frac1\pi\int_{-\pi}^\pi{f(x)\cos{nx}dx}\\ b_n=\frac1\pi\int_{-\pi}^\pi{f(x)\sin{nx}dx} \end{aligned}

このような形で表される級数を f(x)f(x)フーリエ級数といい、an,bna_n,b_nフーリエ係数という。

複素フーリエ級数

n=cneinxcn=12πππf(x)einxdx\begin{gathered} \sum_{n=-\infty}^\infty{c_ne^{inx}}\\ c_n=\frac1{2\pi}\int_{-\pi}^\pi{f(x)e^{-inx}dx} \end{gathered}
補足

cnc_n の性質

f(x)f(x) が実関数であるとき、cn=cnc_{-n}=c_n^* が成り立つ。

ライプニッツの法則

ライプニッツの法則は、f,gf,gnn 回微分可能な関数としたときの、それらの積 fgf\cdot gnn 階微分の一般化である。

定義

(fg)(n)=k=0nnCkf(nk)g(k)(f\cdot g)^{(n)}=\sum_{k=0}^n{_nC_kf^{(n-k)}g^{(k)}}

sup, inf

定義

AA を空でない実数 RR の集合とする。

max

maxA=αA の最大値は α\max{A}=\alpha\Rightarrow A~\text{の最大値は}~\alpha
  1. 任意の xAx\in A に対して xαx\le\alpha (α\alphaAA の上界)
  2. αA\alpha\in Aα\alphaAA に入っていけなければならない

sup

supA=αA の上限は α\sup{A}=\alpha\Rightarrow A~\text{の上限は}~\alpha
  1. 任意の xAx\in A に対して xαx \le\alpha (α\alphaAA の上界)
  2. α\alpha より小さい任意の実数 β\beta に対し β<x\beta\lt x なる xAx\in A が存在 → α\alpha 自体は AA に入ってなくてもよい

同様に

minA=αA の最小値は αinfA=αA の下限は α\begin{aligned} \min{A}=\alpha &\Rightarrow A~\text{の最小値は}~\alpha \\ \inf{A}=\alpha &\Rightarrow A~\text{の下限は}~\alpha \end{aligned}

性質

  1. supAAsupA=maxA\sup{A}\in A\Rightarrow\sup{A}=\max{A}
  2. A が上に有界supA が存在A\text{ が上に有界} \Rightarrow \sup{A}\text{ が存在}
  3. infAAinfA=minA\inf{A}\in A\Rightarrow\inf{A}=min{A}
  4. A が下に有界 infA が存在A\text{ が下に有界 }\Rightarrow\inf{A}\text{ が存在}

ガンマ関数

定義

Γ(s)=0xs1exp(x)dx(s>0)\Gamma(s)=\int_0^\infty{x^{s-1}\exp{(-x)}dx}\,(s>0)

性質

  1. s>1s>1 のとき

    Γ(s)=(s1)Γ(s1)\Gamma(s)=(s-1)\Gamma(s-1)
  2. ss が正の整数のとき

    Γ(s)=(s1)!\Gamma(s)=(s-1)!
  3. Γ(12)=π\Gamma(\frac12)=\sqrt\pi

ラグランジュの未定乗数法

一般に

minf(x)subject to{gi(x)=0(i=1,2,,m)hj(x)0(j=1,2,,l)\begin{gathered} \min f(\bold{x}) \\ \text{subject to} \, \begin{cases} \bold{g}_i(\bold{x}) &= 0 \, (i = 1,2,\dots,m) \\ \bold{h}_j(\bold{x}) &\le 0 \, (j = 1,2,\dots,l) \end{cases} \end{gathered}

の局所最小解が xˉ\bar{\bold{x}} であるとき {g1(x),,gm(x),h1(x),,hl(x)}\{\bold{g}_1(\bold{x}), \dots, \bold{g}_m(\bold{x}), \bold{h}_1(\bold{x}), \dots, \bold{h}_l(\bold{x})\} が一次独立ならば、 ある実数 λi(i=1,2,,m),μj(j=1,2,,l)\bm{\lambda}_i \, (i=1,2,\dots,m), \bm{\mu}_j \, (j=1,2,\dots,l) が存在し、以下が成り立つ。

f(xˉ)=i=1mλigi(xˉ)+j=1lμjhj(xˉ)λigi(xˉ)=0λi0gi(xˉ)0hi(xˉ)=0\begin{aligned} -\nabla f(\bar{\bold{x}}) &= \sum_{i=1}^m {\bm{\lambda}_i \nabla \bold{g}_i(\bar{\bold{x}})} + \sum_{j=1}^l {\bm{\mu}_j \nabla \bold{h}_j(\bar{\bold{x}})} \\ \bm{\lambda}_i \bold{g}_i(\bar{\bold{x}}) &= 0 \\ \bm{\lambda}_i &\ge 0 \\ \bold{g}_i(\bar{\bold{x}}) &\le 0 \\ \bold{h}_i(\bar{\bold{x}}) &= 0 \end{aligned}

これらの条件をKKT条件 (Karush-Kuhn-Tucker condition) という。 凸最適化問題において、KKT条件は最適解の必要十分条件となる。

参考文献