§24-1 極限與連續
一列連續函數的極限,還會是連續的嗎?如果不一定,要加什麼條件才保得住——而那個條件是不是也必要?
極限會不會弄丟連續
把一條由黑漸變到白的漸層帶做得越來越窄。每一張都還是漸層——沒有任何一張出現硬邊。可是一路窄下去,最後浮現的圖案是一道硬邊:左邊全黑、右邊全白,中間什麼都沒有。
§17-1 例 2 已經演過同一件事的數學版本:fₙ(x) = xⁿ 在 [0, 1] 上每一項都連續,可是逐點極限在 x = 1 跳了一階。連續不是自動被極限保下來的性質。
那要加什麼條件才保得住?§17-2 立的均勻收斂正是為了這一刻。本篇證明它足夠,並用一個例子說明它並非必要。
要證的是 f 在任一點 a ∈ D 連續,用 20.2(b) 的 ε-δ 版本最方便。手上有兩種資訊:每個 fₙ 自己連續,以及 fₙ 與 f 到處都很接近。
證明計畫 · 由所求想起
所求是把 ‖f(x) − f(a)‖ 壓到 ε 以下,可是 f 本身我們一無所知。借道某一個 f_N:把差拆成三段——從 f(x) 跳到 f_N(x)、在 f_N 上從 x 走到 a、再從 f_N(a) 跳回 f(a)。頭尾兩段由均勻收斂各壓到 ε/3,中間那段由 f_N 自己的連續壓到 ε/3。
次序不能顛倒:必須先選定 N,再去要 f_N 的 δ——因為 δ 會跟著 N 走。
‖f_N(y) − f(y)‖ < ε/3 for every y ∈ D.
Since f_N is continuous at a, there is δ > 0 such that ‖f_N(x) − f_N(a)‖ < ε/3 whenever x ∈ D and ‖x − a‖ < δ.
‖f(x) − f(a)‖ ≤ ‖f(x) − f_N(x)‖ + ‖f_N(x) − f_N(a)‖ + ‖f_N(a) − f(a)‖,
and each of the three terms is less than ε/3. Hence ‖f(x) − f(a)‖ < ε, so f is continuous at a.
這張圖在說 24.1 的三段拆解:實線是極限函數 f,虛線是某一個 f_N。從 x 到 a 的落差被拆成「垂直下去、沿著虛線走過去、垂直上來」三段。兩段垂直的長度由均勻收斂統一壓住,而它們在圖上任何位置都一樣短——這正是「均勻」的意思。中間那一段則由 f_N 自己的連續負責。
要驗的有兩件事:極限連續、極限有界。第一件已經是 24.1,第二件要另外走一次。
‖f(x)‖ ≤ ‖f(x) − f_N(x)‖ + ‖f_N(x)‖ ≤ 1 + ‖f_N‖_D,
a bound independent of x. Hence f ∈ BC_{pq}(D).
- 逐點極限是 f(x) = 0(0 ≤ x < 1)、f(1) = 1。每個 fₙ(x) = xⁿ 都連續,極限在 x = 1 不連續。
- 算 uniform norm:對 0 ≤ x < 1 有 |fₙ(x) − f(x)| = xⁿ,而 x 可以取到任意接近 1,所以
‖fₙ − f‖_D = 1 對每個 n 成立。
17.9 判定不均勻收斂。 - 破功的具體位置:固定 ε = 0.4,問「n 要多大才使 xⁿ < 0.4」。x = 0.9 時 n = 9 就夠(0.9⁹ ≈ 0.387);x = 0.99 時要 n = 92;x = 0.999 時要 n = 916。x 越靠近 1,需要的編號越大而沒有上限——通用的 N 因此不存在。
- 把定義域縮小就恢復:在 [0, 0.9] 上 ‖fₙ − 0‖ = 0.9ⁿ → 0,均勻收斂,而極限(零函數)連續,與 24.1 一致。
這張圖在說例 1 的破功位置:n 越大,曲線在區間內部就越貼著橫軸,可是每一條都必須在右端點回到 1,於是靠近 x = 1 的地方永遠有一段陡峭的拉升。那一段的位置隨 n 往右擠,卻從不消失——所以「最壞的一點」始終差 1,uniform norm 不趨向零。
- 在 [0, 1] 上造一列尖峰。fₙ 是折線:從 (0, 0) 直線升到 (1/(2n), 1),再直線降到 (1/n, 0),之後在 [1/n, 1] 上恆為 0。每個 fₙ 都連續。
- 逐點極限是零函數:fₙ(0) = 0 對每個 n 成立;而固定 x > 0 時,只要 n > 1/x 就有 1/n < x,於是 fₙ(x) = 0。極限函數處處連續。
- 可是收斂不均勻:每個 fₙ 都在 x = 1/(2n) 這一點取到 1,所以
‖fₙ − 0‖_D = 1 對每個 n 成立,
不趨向零。17.9 判定不均勻。 - 畫面上發生的事:尖峰的高度始終是 1,只是底座越來越窄、越來越靠近原點。逐點來看每一點遲早被尖峰甩在後面,整體來看尖峰從未變矮。
這張圖在說例 2 的機制:三個尖峰的高度都是 1,底座卻一個比一個窄、一路向左端靠攏。橫軸上任何一個固定的點,遲早會落在所有尖峰的右邊而取值為零——所以逐點極限是零函數。可是 uniform norm 量的是「最壞的那一點」,而那一點永遠存在、永遠差 1。逐點與均勻的差別在這幅圖上一目了然。
本篇的主角是 24.1:一列連續函數若均勻收斂,極限函數必定連續。證明是三段拆解——頭尾兩段由均勻收斂統一壓住,中間那段由某一個 f_N 自己的連續負責,而「同一個 N 在兩處都可用」正是均勻二字的全部內容。24.2 把同一件事寫成空間的語言:BC(D) 收得住依 uniform norm 的極限。例 1 指出 xⁿ 破功的位置,例 2 造了一列高度不變的尖峰,說明極限連續反推不出均勻收斂。起來走走再回來,下一篇換一個方向——主動造出簡單的函數去逼近給定的連續函數。