# Function Space - Banach Contraction Theorem :::warning **Def (Fixed Point)** 假定 $f : M \to M$,其中 $M$ 是個 *metric space*。假定 $p\in M$ 滿足: $$ f(p) = p $$ 則稱 $p$ 是一個 *fixed point* ::: ## Contraction Map :::warning **Def (Contraction)** 假定 $f : M\to M$ ,其中 $M$ 是一個 *metric space*。假定存在 $k < 1$,使得: $$ d(f(x_1), f(x_2)) \leq kd(x_1, x_2) $$ 則稱 $f$ 為一個 *contraction map*。 ::: 直覺上來說,就是把一個不斷重複帶進去 $f$,那麼兩次迭代的艱鉅會越來越小。 :::danger **Observation (Contraction Map 連續)** 假定 $f : M\to M$ ,其中 $M$ 是一個 *metric space*,則: $$ \begin{align} & f\text{ is contraction map } \newline & \Rightarrow f \text{ is continuous} \end{align} $$ ::: ## Banach Contration Theorem :::danger **Thm (Banach Contraction Theorem)** 假定 $f : M\to M$ 是一個 *contraction map*,則: $$ M \text{ complete} \Rightarrow \exists ! p.f(p) = p $$ 即:在 *complete metric space* 上的 *contraction map*,存在唯一的 *fined point*。 ::: 其實就是隨便找一個起始點,不斷的帶入 $f$,就會自己跑回那個 *fixed-point* 了。因為: $$ \{x_i\} = \begin{cases} x_0 & \text{if }i = 0 \newline f(x_{i-1}) & \text{if }i > 0 \end{cases} $$ 換句話說,就是令 $x_i = f^i(x)$。由於 $f$ 是 *contraction map*,因此對於任意 $0 < m < n 0$,有: $$ \begin{align} d(x_m, x_n) &= d(f^m(x_0), f^n(x_0)) \newline &\leq d(f^m(x_0), f^{m+1}(x_0)) + d(f^{m+1}(x_0), f^{m+2}(x_0)) \dots d(f^{n-1}(x_0), f^{n}(x_0))\newline &= \sum_{i = m}^{n}k^id(x_0, f(x_0)) < \frac {k^n}{1-k}d(x_0, f(x_0)) \end{align} $$ 因為 $k < 1$,所以當 $n$ 夠大時,$d(x_m, x_n)$ 可以任意小。所以 $\{x_i\}$ *Cauchy*。又因為 $M$ *complete*,所以 $\{x_i\}$ 收斂。 更進一步宣稱:假定 $x_i \to p$,則 $f(p) = p$。這和 *contraction map* 連續有關。因為: $$\lim_{i\to\infty}x^{i+1} = \lim_{i \to \infty} x^i = p$$ 接著因為 *contraction map* 連續,所以: $$ \lim_{i\to\infty}x^{i+1} = \lim_{i \to \infty}f(x_i) = f\left(\lim_{i\to \infty}x_i\right) = f(p) $$ 因此: $$ f(p) = \lim_{i\to\infty}x^{i+1} = \lim_{i \to \infty} x^i = p $$ 更進一步,這個 $p$ 是唯一的。假定存在 $p_1, p_2$,使得 $f(p_1) = p_1$ 且 $f(p_2) = p_2$。用 *contraction map* 有: $$ d(f(p_1),f(p_2)) \leq kd(p_1, p_2) $$ 用 $f(p_1) = p_1$ 且 $f(p_2) = p_2$ 有: $$ d(f(p_1), f(p_2)) = d(p_1, p_2) $$ 所以綜合以上: $$ d(f(p_1), f(p_2)) = d(p_1, p_2) \leq kd(p_1, p_2) \Rightarrow d(p_1, p_2) = 0 $$