排在格林函數之前的那個問題
本階梯一路走來,你一直在搭建格林函數——對一次尖銳戳擊的響應,那個能通過把源 f 與 G 作積分、從而對任意源 f 求解 L u = f 的對象。它是一台漂亮的機器。但這最後一份指南退後一步,問那個本該最先問的問題:對一個給定的邊值問題 L u = f,解究竟存不存在?若存在,是否只有一個?為一個暗中根本無解的問題——或有無窮多解、卻無從抉擇——去算撓度、溫度或勢,那可不是個好工程師。弗雷德霍姆擇一律正是那條預先裁定存在性與唯一性的法則,讓你在動手算之前就有了答案。
整個想法最好從線性代數裡偷渡過來,那裡你早已爛熟於心。取一個方陣系統 A x = b,A 是 n 階矩陣。你見過兩種截然不同的局面。若 A 可逆(det A 不為零),則 A x = b 對每一個 b 恰有一個解——乾淨而唯一。但若 A 奇異(det A = 0),一切都變了:此時 b 不能任意。它必須落在 A 的列空間裡,落進去就有無窮多解(你可以加上 A 零空間裡的任何東西),落不進去就一個都沒有。存在性還是唯一性,全繫於 A 是否可逆。弗雷德霍姆擇一律不過是把這一二分法忠實地搬到微分算子上罷了。
伴隨:如何把 L 滑過一個積分
要陳述這條擇一律,我們需要一位新角色:伴隨算子 L*。在矩陣語言裡,A 的搭檔是它的轉置 A^T,由唯一一條性質定義——它讓你把 A 從點積一側滑到另一側:(A x) 與 y 的點積等於 x 與 (A^T y) 的點積。微分算子的伴隨是同一招,只把點積換成函數的內積,寫作一個積分:u 與 v 的內積是 u(x) v(x) 在區間上的積分。我們想要一個搭檔 L*,使 (L u) v 的積分 = u (L* v) 的積分。這樣,L 也能被滑過去了。
L* 具體從何而來?從分部積分——第一卷那件把導數從一個因子挪到另一個因子的獨門工具。每做一次分部積分,你就從 u 上剝下一個導數、安到 v 上,並吐出一個在兩端求值的邊界項。做的次數等於 L 的階數,從另一頭出來的就是一個作用在 v 上的新微分表達式:那個表達式就是 L*。剩下的邊界項是你付的過路費。對最友善的情形 L u = u'',兩次分部給出 u'' v 的積分減去 u v'' 的積分等於 [u'v - uv'] 在端點求值——於是 L* v = v'',作為符號 L 是它自己的伴隨。這種對稱是特殊而珍貴的,我們接下來給它命名。
在繼續之前,有一個區別值得釘牢,因為它是這門學問這個角落裡最常見的混淆。一個算子可以作為符號是自己的伴隨(L = L*,如同 u''),卻仍然作為一個問題不自伴。自伴還要求邊界項消失,而那取決於邊界條件,不取決於微分表達式本身。自伴情形——符號匹配且邊界項消亡——是整門學問的甜蜜點:它使伴隨問題與原問題完全相同,從而把下面的可解性檢驗大大簡化。斯圖姆–劉維爾形式的存在,正是為了刻意造出這一點。
擇一律:陳述與看清
現在是定理,形狀與矩陣故事一樣是兩種情形。對邊值問題 L u = f,下面恰好成立其一。情形一(一般而幸運的情形):齊次問題 L u = 0 只有平凡解 u = 0。那麼 L u = f 對每個源 f 都有唯一解——而這恰恰是真正的格林函數存在之時,因為 L 實際上可逆。情形二(退化而微妙的情形):齊次問題 L u = 0 有非平凡解。那麼 L 就是奇異矩陣的類比,f 不能再任意——它必須先通過一道檢驗,解才會存在。
下面是確切的檢驗,它美得出奇地簡單。在情形二中,L u = f 可解,當且僅當 f **與齊次伴隨問題 L* v = 0 的每個解正交**。這裡正交意味著內積為零:f(x) v(x) 在區間上的積分等於零,對 L* v = 0 的每個獨立解 v 都成立。這唯一一條正交性要求,就是可解性條件。當它成立時,解存在但不唯一——你可以加上 L u = 0 的任何解,正如你能加上矩陣零空間裡的任何東西。當它對哪怕一個 v 不成立時,就根本無解。而維數完美匹配:L 的獨立齊次解個數等於 L* 的個數,正如奇異矩陣與它的轉置共享同一個零度。
值得看清正交性檢驗為什麼是對的,因為證明不過是把伴隨的定義用一次。設 L u = f 有解 u。取任意滿足 L* v = 0 的 v。作 f 乘 v 的積分;把 f 換成 L u;再用伴隨恒等式把 L 滑過去落到 v 上:(L u) v 的積分等於 u (L* v) 的積分。但 L* v = 0,所以整個東西為零。於是 f v 的積分必須為零——正交性是被迫的。這就是源何以必須相容的一行理由:任何落在 L 值域裡的東西都自動與伴隨零空間正交,所以違反這條的源永遠夠不著。
一個你能在腦中握住的算例
讓我們把最乾淨的例子從頭跑到尾,那根帶可調旋鈕的夾緊弦:區間 0 到 1 上的 u'' + lambda u = f,邊界 u(0) = u(1) = 0。這裡 L u = u'' + lambda u,而(由上面的分部積分計算,夾緊兩端消去了邊界項)這個問題是自伴的,於是 L* = L,我們永遠只需看齊次問題本身。現在一切都取決於 lambda 是否撞上某個本徵值。在這兩端下,齊次問題 u'' + lambda u = 0 恰在 lambda = (n pi)^2(n 為某個整數)時有非零解,而那個解是 sin(n pi x)。在這些特殊值之外,唯一的齊次解是 u = 0。
Problem: u'' + lambda u = f on [0,1], u(0) = u(1) = 0 (self-adjoint, L* = L)
Homogeneous L u = 0 -> u'' + lambda u = 0 with clamped ends
nonzero solution sin(n pi x) EXISTS only if lambda = (n pi)^2
--------------------------------------------------------------------
CASE 1 lambda =/= (n pi)^2 (lambda is NOT an eigenvalue)
homogeneous problem has only u = 0
=> UNIQUE solution for EVERY f <-- Green's function exists
--------------------------------------------------------------------
CASE 2 lambda = (n pi)^2 (lambda IS an eigenvalue)
homogeneous solution sin(n pi x) is alive
solvability test: integral_0^1 f(x) sin(n pi x) dx = 0 ?
YES -> solutions exist, NON-unique (add c sin(n pi x))
NO -> NO solution exists at all
--------------------------------------------------------------------把兩個分支按物理去讀。情形一裡 lambda 錯開了每個本徵值,系統在頻率 lambda 處沒有潛伏的共振,它對任何驅動都順從地以一個良好定義的撓度響應——格林函數好端端地活著。情形二裡你恰好把 lambda 調到了一個固有模式上。此時系統能在完全沒有驅動的情況下獨自停在那個模式裡,這正是解失去唯一性的原因(加上任意多的 sin(n pi x),方程依舊成立)。而它只有在驅動不沿那個自由模式推時才能被驅動:源必須與 sin(n pi x) 正交,f(x) sin(n pi x) 在 0 到 1 上的積分必須為零。一旦沿該模式推,就沒有穩態答案——響應想要無界地增長。
共振就是一條被打破的可解性條件
最後那句話不是巧合——它是整份指南最重要的回報。共振,那個日常現象——按固有節奏推動的鞦韆越盪越高——正是一條被違反的可解性條件。當你恰好在系統的某個本徵頻率上驅動它時,驅動力沿那個自由模式有非零分量,f 乘以該模式的積分不為零,弗雷德霍姆檢驗失敗——於是不存在有界的穩態解。數學在告訴你關於世界的一樁真事:振幅無限增長(對乾淨的無阻尼共振是隨時間線性增長),正因為你想求的那個穩態問題無解。爆增不是數值上的偶然;它就是解的缺席,被顯現了出來。
同樣的邏輯,換一身衣裳,會在任何把本徵值放在核心的問題裡回歸。在微擾論與多尺度分析——你追逐近似解時遇過的方法——裡,你逐階求解一串方程,而每一階都是恰屬弗雷德霍姆型的非齊次問題,以上一階的殘餘為源。若你什麼都不做,這些源一般會違反可解性條件,孳生出長期項:像 t 或 t 平方那樣增長、在長時間裡毀掉近似的部分。解藥是在每一階強加可解性條件——逼使源與該模式正交——而正是這條要求,釘死了振幅與相位的慢漂移。可解性條件不是繁文縟節;它就是決定答案的那個方程。
當格林函數失效時——以及如何修補
現在我們能把這一圈合回到本階梯起步之處。用擇一律的語言說,普通格林函數就是 L 的逆——而它恰在情形一存在,即 L 沒有非平凡零空間之時。情形二裡 L 奇異、沒有逆,樸素的格林函數確實不存在。一個著名的日常實例:在純絕熱(諾伊曼)邊界的區域上的穩態勢,那裡常函數是一個齊次解。在那裡,可解性條件要求總源積分為零——注入的熱必須等於抽出的熱,電荷必須平衡——否則平衡根本不能存在。這就是週期情形那條「u'' = f 當且僅當 f 的平均為零」的規則,披上了物理的外衣。
情形二會讓你束手無策嗎?不會——它恰恰告訴你如何修補這套構造。一旦源被弄成相容的(你把它沿零模式那個被禁的分量投影掉),你就能造一個修正格林函數:你放棄在整個空間上對 L 求逆,轉而只在與零空間正交的那部分上對它求逆,把那個自由模式留作未定。它做的是誠實的事——解掉能解的那部分,並坦然把剩下的常數或模式留作問題確實無法釘死的任意項。擇一律不只診斷病情;它還開出藥方。
最後一道誠實的邊界,也正是矩陣類比一路悄悄帶著的那條告誡。這個乾淨的「非此即彼」是關於弗雷德霍姆算子的定理——其零空間(及伴隨的零空間)為有限維的算子。本階梯的邊值問題,以及拉普拉斯方程與亥姆霍茲方程背後那些物理中的橢圓型方程,都屬此類,這正是擇一律何以如此可靠地掌管它們。但別把它過度外推:對具有連續譜的算子——「本徵值」抹成一段區間而非形成離散階梯——這個整潔的二分法可能破裂,存在性會成為一樁更微妙的事。在其前提之內,弗雷德霍姆擇一律窮盡而精確;在其前提之外,它是嚮導,不是保證。知道自己身處哪個世界,正是真正讀懂它的標誌。