logo

バナッハの不動点定理の証明 📂バナッハ空間

バナッハの不動点定理の証明

定義

  • (X,)(X, \left\| \cdot \right\|)バナッハ空間としよう。全てのx,x~Xx, \tilde{x} \in X0r<10 \le r < 1に対してT(x)T(x~)rxx~\| T(x) - T ( \tilde{x} ) \| \le r \| x - \tilde{x} \|を満たすT:XXT : X \to X縮小写像contraction mappingと定義する。

  • T(α)=αT ( \alpha ) = \alphaを満たすαX\alpha \in X不動点と言う。

定理 1

TTの不動点は一意に存在する。

説明

バナッハ不動点定理は、縮小写像定理contraction mapping theoremとも呼ばれ、ヒルベルト空間を仮定した偏微分方程式の解や主にRn\mathbb{R}^{n}上での方法を扱う数値解析で便利に使われる。

実際、証明にはノルム自体が必要なわけではないため、XXはバナッハ空間でなく完備距離空間に一般化できる。距離空間の(X,d)(X , d)の距離をd(x,y):=xyd (x,y) := \| x - y \|と定義すれば、全く同じ証明が成り立つ。

証明

  • Part 1. TT の連続性

    δ:=ε2\displaystyle \delta := {{\varepsilon} \over {2}} とすると

    xx~<δ=ε2r \| x - \tilde{x} \| < \delta = {{ \varepsilon } \over { 2 r }}

        T(x)T(x~)rxx~=ε2<ε \implies \| T(x) - T ( \tilde{x} ) \| \le r \| x - \tilde{x} \| = {{\varepsilon } \over {2}} < \varepsilon

    したがって、TTXX で連続関数である。

  • Part 2. α\alpha の存在性

    シーケンス{xn}nN\left\{ x_{n} \right\}_{n \in \mathbb{N}}xn+1:=T(xn)x_{n+1} := T ( x_{n} )のように定義しよう。すると

    xnxn1=T(xn1)T(xn2)=rxn1xn2 \| x_{n} - x_{n-1} \| = \| T(x_{n-1} )- T(x_{n-2}) \| = r \| x_{n-1} - x_{n-2} \|

    再帰的に展開すると

    xnxn1=rxn1xn2=r2xn2xn3=rn1x1x0 \begin{align*} \| x_{n} - x_{n-1} \| =& r \| x_{n-1} - x_{n-2} \| \\ =& r^2 \| x_{n-2} - x_{n-3} \| \\ \vdots& \\ =& r^{n-1} \| x_{1} - x_{0} \| \end{align*}

    今、n,m,kNn, m, k \in \mathbb{N}に対してn=m+kn = m + kとすると、三角不等式により

    xnxm=xm+kxmxm+kxm+(k1)++xm+kxm+(k1)xm+1xm(1+r++rk)xm+1xm1rk1rxm+1xm11rrm11rx1x0 \begin{align*} \| x_{n} - x_{m} \| =& \| x_{m+k} - x_{m} \| \\ \le & \| x_{m+k} - x_{m+(k-1) } \| + \cdots + \| x_{m+k} - x_{m+(k-1) } \| \\ \le & \| x_{m+1} - x_{m } \| \left( 1 + r + \cdots + r^{k} \right) \\ \le & \| x_{m+1} - x_{m } \| {{1 - r^{k}} \over {1 - r}} \\ \le & \| x_{m+1} - x_{m } \| {{1 } \over {1 - r}} \\ \le & {{ r^{m-1} } \over {1 - r}} \| x_{1} - x_{0} \| \end{align*}

    したがって、{xn}nN\left\{ x_{n} \right\}_{n \in \mathbb{N}}はコーシーシーケンスである。XXはバナッハ空間なので、nn \to \inftyの時にxnx_{n}は何らかのαX\alpha \in Xに収束することがわかる。上記の**Part 1.**により、TTは連続なので

    T(α)=T(limnxn)=limnT(xn)=limnxn+1=α \begin{align*} T ( \alpha ) =& T \left( \lim_{n \to \infty } x_{n} \right) = \lim_{n \to \infty } T(x_{n} ) \\ =& \lim_{n \to \infty } x_{n+1} \\ =& \alpha \end{align*}

    であり、α\alphaTTの不動点である。

  • Part 3. α\alpha の一意性

    βX\beta \in XTTの不動点だとしよう。

    αβT(α)T(β)rαβ \| \alpha - \beta \| \le \| T( \alpha ) - T ( \beta ) \| \le r \| \alpha - \beta \|

        (1r)αβ0 \implies (1 - r ) \| \alpha - \beta \| \le 0

        αβ0 \implies \| \alpha - \beta \| \le 0

        α=β \implies \alpha = \beta

    したがって、TTの不動点αX\alpha \in Xは一意である。

または、バナッハ空間は距離空間であるためハウスドルフ空間であり、ハウスドルフ空間ではシーケンスが一意に収束するとも言える。


  1. Kreyszig. (1989). Introductory Functional Analysis with Applications: p300~302. ↩︎