JOVANA
Explore Library Glossary Getting Started Three Levels Fields How it works Mission
Join the mission
All guides

線性、半線性、擬線性與完全非線性

用一道四階的階梯,依未知函數如何進入最高階導數,把每個偏微分方程分門別類。你站在哪一階,決定了疊加原理能否救你,也決定了你的光滑解會不會突然撕裂成震波。

未知函數藏在哪裡才是關鍵

在上一篇導覽中,你認識了偏微分方程的以及它的主部——那一群最高階導數項,承載著方程真正的性格。本篇就用同一個想法,把偏微分方程分到一道四階的階梯上:線性半線性擬線性完全非線性。沿著階梯往上爬的那個問題其實很單純:未知函數 u 是怎麼潛進那些最高階導數裡的?

把方程想成一台機器:你餵進 u 及其導數,機器必須輸出零。在最低的一階,機器溫和地對待導數——它只用自變量的已知函數去乘它們,再相加。爬到更高階,機器開始讓 u 及其較低階導數伸手回來乘上較高階的導數;到了最頂階,連最高階導數本身都被平方、相除,或塞進一個正弦函數裡。每往上一步,你就失去一項結構性的保證。

底下兩階:線性與半線性

線性偏微分方程是最友善的情形。u 及其每個導數都只出現一次方,從不互相相乘,而且每個係數都只依賴自變量——絕不依賴 u。熱方程 u_t = k u_xx、波動方程 u_tt = c^2 u_xx,以及拉普拉斯方程 Laplacian u = 0,全都是線性的。正因為它們之中沒有任何東西讓 u 與自己對折,兩個解便可以相加:這就是疊加原理,是下一篇導覽的主題,也是整個線性世界中最強大的單一工具。

往上爬一階,你就到了半線性偏微分方程。這裡的主部——也就是最高階項——仍然是線性的,係數只依賴自變量。非線性被隔離到較低階的項裡。一個乾淨的例子是 u_t = u_xx + u^3:最高階項 u_xx 原封不動,但源項 u^3 卻是劇烈非線性的。半線性偏微分方程保留了線性方程那副規矩的「骨架」,卻容許較低階的「血肉」放肆,這往往足以破壞疊加原理,卻仍讓型別的分類保持不變。

擬線性:未知函數扭動主部

到了第三階,最高階導數的係數終於獲准依賴 u 及其較低階導數——但最高階導數本身仍以一次方線性地出現,絕不彼此相乘。這就是擬線性偏微分方程。它的決定性特徵是:u 可以乘上 u_xx,但 u_xx 絕不乘上 u_xx。方程在最高階導數上仍是「線性的」,只不過係數會隨著解的變動而變動。

換取這份彈性的代價既高昂又具體。看看布格斯方程 u_t + u u_x = 0,這個擬線性一階偏微分方程的原型:係數 u 乘上 u_x,於是某個 u 值傳播的速度竟取決於 u 自己。波形較高的部分跑得較快,追上前方較矮的部分,圖形不斷變陡,直到變成垂直。就在那一瞬間,經典的、可微的解乾脆不再存在——這就是震波形成,它甚至能從完美光滑、溫和的初始資料出發,在有限時間內發生。

完全非線性:階梯的頂端

在最頂階,最高階導數本身以非線性方式進入——被平方、彼此相乘、相除,或被埋進另一個函數裡。像程函方程(eikonal)(u_x)^2 + (u_y)^2 = 1,或蒙日–安培方程 u_xx u_yy - u_xy^2 = f 這樣的完全非線性偏微分方程,再也無法寫成「對最高階導數線性的部分乘以任何東西」的形式。這裡連型別——橢圓型對雙曲型——都可能隨著你逐點移動而切換,端看你正在看哪一個解。

linear        a(x) u_xx + b(x) u_x + c(x) u = f(x)
semilinear    u_xx + g(x, u, u_x)                  = 0
quasilinear   a(x, u, u_x) u_xx + b(x, u, u_x)     = 0
nonlinear     F(x, u, u_x, u_xx) = 0   (top deriv enters nonlinearly)
四階一覽:由左讀到右,看著最高階導數(u_xx)先失去那層保護性的線性係數,最後連線性本身都失去。

何必費心建立這樣的層級?因為它預測了哪些工具還能存活。疊加原理只活在線性那一階。對一階方程而言,幾何的特徵線法能向上伸及擬線性那一階。至於完全非線性的一階偏微分方程,我們需要哈密頓–雅可比的機制,而且在經典解之外,還需要黏性解的概念,才能說清楚「求解」究竟是什麼意思。爬得越高,你就越得用乾淨的公式去換那些得來不易的存在性定理。

線性、誠實,以及這道階梯沒有承諾的事

兩點誠實的提醒。其一,這些標籤分類的是寫下來的方程,而非關於它的每個問題的難度:一個完全線性的偏微分方程若落在險惡的區域上,也可能難得要命;而某些非線性方程反倒有著名的顯式解。其二,「線性」並不等於「容易」或「能寫出封閉形式的解」——線性只保證你可以把解相加、可以縮放,而這正是疊加原理兌現的東西。這份保證價值不菲,但它只是一份特定的禮物,並非「答案能用初等函數寫出來」的承諾。

還有一個關於齊次與非齊次方程的細膩之處,它與這道階梯相差一個軸。線性說的是 u 如何進入;齊次說的是 u = 0 是不是一個解,也就是右邊有沒有一個外力項 f。線性非齊次的偏微分方程仍享有一種較弱的疊加性質——任兩個解相差一個齊次版本的解——這正是下一篇導覽要拆解的結構。非線性方程則完全沒有這樣的記帳法。