# Function Space - Arzela-Ascoli Theorem
實數中,有界的數列存在收斂子序列。那麼函數空間是不是也有類似的性質?會,但是這個函數的序列必須滿足一些條件。
## Equicontinuous
:::warning
**Def (Equicontinuous)**
假定:
$$
E = \{f:f\text{ is a function}\}
$$
是個函數的集合。並且這個集合中的函數滿足:
$$
\begin{align}
\forall& \epsilon > 0.\exists \delta > 0.\newline
& \bbox[yellow]{\forall f \in E}.|x - y| < \delta \Rightarrow |f(x) - f(y)| < \epsilon
\end{align}
$$
那麼就稱這個集合是 *equicontinuous*
:::
直覺的看法是:同一個 $y$ 附近,一個函數的 $\delta$ 可以給 $E$ 裡面的所有其他函數用。
而很明顯 *equicontinuous* 是一個比函數各自連續還要嚴的條件:假定 $E$ 是一個 *equicontinuous* 的函數集合,那麼裡面的所有函數都會均勻連續。
:::danger
**Lemme (有限的連續函集必等度連續)**
假定:
$$
E = \{f_1 \dots f_M\} \subset C^0[a, b]
$$
則 $E$ 必定 *equicontinuous*
:::
因為裡面每個函數都連續,所以對於任意 $y \in [a, b]$,都存在 $\delta_i$ 使得:
$$
|x - y| < \delta \Rightarrow |f_i(x) - f_i(i)| < \epsilon \quad \forall i = 1 \dots M
$$
那取:
$$
\delta = \min\left(\{\delta_i\}_{i = 1}^M\right)
$$
這個 $\delta$ 就可以達成 *eqicontinuous* 了。
## Arzela-Ascoli Propogation Theorem
:::danger
**Thm (Arzela-Ascoli Propogation Theorem)**
假定 $\{g_j\}$ 是 *equicontinuous*,$Q\subset [a, b]$,且:
$$
\forall d \in Q.\{g_j(d)\}\text{ converges}
$$
則 $\{g_j\}$ 均勻收斂。
:::
這個函數序列只在一個 *dense* 可數集上逐點收斂,為什麼這樣就保證能夠在整個區間上均勻收斂?這是因為有 *equicontinuous* 的關係。
因為 *equicontinuous* 保證 *continuous*,所以這坨數列都是連續函數。連續函數的空間是完備的,所以目標就是 $\{g_j\}$ *Cauchy*。當 $m, n$ 都夠大時:
$$
|g_m(x) - g_n(x)| < \text{small}
$$
>雖然沒有 $g_m(x)$ 跟 $g_n(x)$ 的距離,但現在有一個 *countable dense subset*。既然 *dense*,那麼任意小的區間,都會包到這個集合裡面的元素,隨便抓一個 $d$ 好了。而函數序列又在這些元素上收斂,因此就可以用 *countable dense subset* 中的點做跳板,先從 $g_m(x)$ 到 $g_m(d)$,再從 $g_m(d)$ 到 $g_n(d)$,然後用 *equicontinuous* 走到 $g_n(x)$。
給定 $\epsilon > 0$ 。對於任意 $x$,$|t - x| < \delta$ 時,有:
$$
|g_i(t) - g_i(x)| < \epsilon \quad \forall i
$$
因為這個序列 *equicontinuous*,這樣一個每個函數都通用的 $\delta$ 必定存在。接著,因為 $Q$ 在 $[a, b]$ 中 *dense*,所以存在 $d\in Q$,使得 $d \in [x-\delta,x + \delta]$。接著把這個 $d$ 當作橋樑:
1. $g_m(x)$ 離 $g_m(d)$ 很近:
因為剛剛就是拿保證連續的 $\delta$ 去造 $[x-\delta, x + \delta]$ 這個集合找到 $d$ 的。
$$
|g_m(x) - g_m(d)| < \epsilon
$$
2. $g_m(d)$ 跟 $g_n(d)$ 可以很近:
因為 $\{g_j(d)\}$ 收斂,所以他 *Cauchy*。因此存在 $N$,使得 $m, n > N$ 時:
$$
|g_m(d) - g_n(d)| < \epsilon
$$
3. $g_n(d)$ 跟 $g_n(x)$ 很近:
因為 *equicontinuous*,所以給 $g_m$ 用的 $\delta$ 在這邊也可以給 $g_n$ 用。因此:
$$
|g_n(d) - g_n(x)| < \epsilon
$$
因此,套用三角不等式:
$$
\begin{align}
|g_m(x) - g_n(x)| &\leq \underbrace{|g_m(x) - g_m(d)|}_{<\ \epsilon} + \underbrace{|g_m(d) - g_n(d)|}_{<\ \epsilon} + \underbrace{|g_n(d) - g_n(x)|}_{<\ \epsilon} \newline
&< 3\epsilon
\end{align}
$$
因為對於任意 $x$,在上述的 $m, n$ 及 $\delta$ 的狀況下,都會成立。因此 $\epsilon$ 是一個 $|g_m(x) - g_n(x)|_{x\in[a, b]}$ 的上界,故:
$$
|g_m - g_n| = \sup_{x\in[a, b]}|g_m(x) - g_n(x)| < 3\epsilon
$$
所以 $\{g_j\}$ 均勻收斂。更進一步,因為均勻收斂保連續,所以這個收斂到的函數也是連續的。
## Arzela-Ascoli Theorem
:::danger
**Thm (Arzela-Ascoli Theorem)**
假定一個有界的函數數列 $\{f_n\}$ *equicontinuous*,則這個函數序列存在 $(C^0[a, b], d_{sup})$ 上面的收斂子序列。
:::
> 這個證明是有點建構性的。建構這個收斂的函數子序列的過程如下:
首先,選定一個 $[a, b]$ 上 *dense* 的可數集 $Q$ (比如:令 $Q$ 為 [a, b] 中所有的有理數)。因為 $Q$ 可數,故可令:
$$
Q = \{d_i\}_{i = 1}^{\infty}
$$
> 接下來會要構造一堆序列。這邊上標 $j$ 表示第 $j$ 序列。所以 $\{f_k^j\}$ 就表示「第 $j$ 個數列」
令:
$$
\{f_n\}^{(i)} = \begin{cases}
\{f_n\} & \text{if }j = 0 \newline
\{f_{n_{j}}\}^{(i-1)}\text{ where }\{f_{n_{j}}\}^{(i-1)} \text{ is a convergence subsequence} \newline
\quad\text{of }\{f_{n}(d_i)\}^{(i-1)} \text{ gauranteed by Bolzano–Weierstrass Theorem}& \text{otherwise}\
\end{cases}
$$
> 雖然看起來有點難懂。不過大致是照下面這個過程建構出這堆數列:
>
> 1. 把 $d_1$ 到 $\{f_n\}$ 中,那麼將會形成一個數列:
>
> $$
> \{f_n(d_i)\}
> $$
>
> 2. 因為 $\{f_n\}$ 中所有的函數都是有界的,所以這個帶進去之後,形成的實數上的數列也是有界的,因此存在收斂子序列。即存在子序列 $\{f_{n_j}(d_1)\}$,使得:
>
> $$
> \{f_{n_j}(d_1)\} \subset \{f_n(d_1)\}
> $$
> 且
> $$
> \{f_{n}\}^{(1)} := \{f_{n_j}\} \subset \{f_n\} \quad \text{converges at }d_1
> $$
>
> 3. 這時,把 $d_2$ 帶進 $\{f_{n}\}^{(1)}$ 中。因此又形成了一個有界的數列:
> $$
> \{f_{n}(d_2)\}^{(1)}
> $$
> 4. 再度利用有界數列存在收斂子序列,可以從這個數列中再一次挑出收斂子序列。令這個有界子序列叫做 $\{f_n\}^{(2)}$
> $$
> \{f_n\}^{(2)} := \{f_{n_j}(d_2)\}^{(1)} \subset \{f_{k}(d_2)\}^{(1)}
> $$
>
> 且這時 $\{f_n\}^{(2)}$ 有:
>
> $$
> \{f_{n}\}^{(2)} \subset \{f_{k}\}^{(1)} \subset \{f_n\} \quad \text{converges at }d_1, d_2
> $$
>
> 一直重複上述的過程。做到第 $k$ 步時,就會得到 $\{f_n\}^{(k)}$,且 $\{f_n\}^{(k)}$ 既有以下性質:
>
> $$
> \{f_{n}\}^{(k)} \subset\dots \{f_{n}\}^{(1)} \subset \{f_n\}^{(0)} = \{f_n\} \quad \text{converges at }d_1, d_2, \dots d_k
> $$
> 這個構造序列的方式可知:上標大的函數,屬於所有上標比他小的子序列。這個觀察接下來會用到。
接著把「第 $i$ 個子序列的第 $i$ 個函數」抓出來湊成一個新的函數的數列:
$$
\{g_i\} = \{f_{i}^{(i)}\} = \{f_{1}^{(1)}, f_2^{(2)}, f_3^{(3)}, \dots\}
$$
接下來宣稱:$\{g_i\}$ 可以在任意的 $d_m \in Q$ 收斂。這樣一來就可以用 *Arzela-Ascoli Propogation Theorem* 讓他均勻收斂。
對於任意的 $d_m \in Q$,只要把 $\{g_i\}$ 前 $m$ 項砍掉。「上標大的函數,屬於所有上標比他小的子序列」。故,對於 $\{g_i\}$ 有:
$$
\{g_j\}_{j = m}^{\infty} = \{f_{m}^{(m)}, f_{m + 1}^{(m+1)}, f_{m + 2}^{(m+2)}\dots\} \subset \{f_k^{(m)}\} \text{ conv. at }d_1, d_2 \dots d_m
$$
因此,$\{g_i\}_{i = m}^{\infty}$ 在 $d_1$, $d_2$...$d_m$ 都收斂。但砍掉前面有限項,不影響原數列的斂散性。故 $\{g_j\}$ 在 $Q$ 中每一點逐點收斂。
進一步由 *Arzela-Ascoli Propogation Theorem*,$\{g_i\}$ 在 $Q \subset [a, b]$ 逐點收斂,且 $Q$ 在 $[a, b]$ 中 *dense*,因此 $\{g_i\}$ 均勻收斂的序列。而由前面知道 $\{g_i\} \subset \{f_n\}$,所以他就是 $\{f_n\}$ 的收斂子序列。由此得證。
## Heine-Borel in Function Space
:::danger
**Thm (Heine-Borel Theorem)**
假定:
$$
E \subset C^0([a, b], \mathbb R)
$$
則:
$$
\begin{align}
&E \text{ is $\mathbf{bounded, closed}$ and $\mathbf{equicontinuous}$} \newline
&\iff E \text{ is }\mathbf{ compact}
\end{align}
$$
:::
「$\Rightarrow$」大致上就是上面那個定理的證明,只有一個細節是這個收斂子序列會不會收斂到 $E$ 裡面,不過前提給了 $E$ 是 *closed*,所以這個問題就解決了。
「$\Leftarrow$」的證明利用「*compact* 且母空間完備,則 *closed* 且 *totally bounded*」。所以 *closed* 跟 *bounded* 就解決了。
剩下 *equicontinuous*,這個需要借助 *totally bounded* 的定義,也就是「給定任意 $\epsilon$,都存在有限個 $f_i \in E$,使得以這些元素為中心的 $\epsilon$-ball 包住這個集合」,也就是:
$$
\forall \epsilon.\exists f_1 \dots f_N \in E.E \subset \bigcup_{i = 1}^{N}B(f_i, \epsilon)
$$
換句話說,給定一個 $f \in E$,那麼存在一個 $f_k$
$$
f_k \in A := \{f_1 \dots f_N\}
$$
使得:
$$
|f - f_k| < \epsilon
$$
另外一方面,因為 $A$ 是有限的連續函數的集合,所以必定 *equicontinuous*。因此當 $\epsilon$ 給定之後,取 $A$ *equicontinuous* 保證的那個 $\delta$。那麼當 $|x - y| < \delta$ 時,有:
$$
\begin{align}
|f(x) - f(y)|
&\leq |f(x) - f_k(x)| + |f_k(x) - f_k(y)| + |f_k(y) - f(y)|\newline
&\leq |f - f_k| + |f_k(x) - f_k(y)| + |f - f_k| < 3\epsilon
\end{align}
$$
因此,這個 $\delta$ 對於任意 $f \in E$ 都能使 $|f(x) - f(y)| < 3\epsilon$。由此得證 $E$ 是 *equicontinuous* 的。