林彥興
不知道各位是否跟小編一樣,今天一整天都被「OpenAI 破解 Navier-Stokes 方程式」的消息洗版呢?
這份 160+ 頁的巨大論文,無疑在許多層面(AI 的數學能力、數學的未來、學術倫理等等)上都具有重要意義。但從社群媒體上的反應看來,很多人其實對這個結果有不小的誤解。因此,小編身為流體力學的使用者,想試著不那麼數學地,稍微聊聊如何從一個比較物理的角度,和大一微積分等級的語言,來解讀這項結果。
首先,什麼是 Navier-Stokes (N-S) 方程式?簡單的說,它是流體(液體與氣體)版本的 F = ma,告訴我們流體的性質(如密度、壓力)和運動,基本上由壓力梯度、外力(如重力)、黏滯性(viscosity)和自身的慣性決定。它與它的變種們廣泛在工程、天文、大氣等各個領域之中被用於描述流體的運動。
很多人誤會的是,此次突破的重點並不是他們「解開了 N-S 方程式 」或是「找到了 N-S 方程式的解」。單純找到 N-S 方程式的解是很容易的。一片處處都靜止的水池是 N-S 的解,你這輩子看過的絕大多數水流和氣流,也基本上都是 N-S 方程式的解。
因此,千禧年難題(Millennium Prize Problems)實際上問的是,對於不可壓縮的流體:
1. 如果沒有外力,那是不是只要初始的速度場是平滑的(沒有微分無限大的地方),它未來就會一直保持平滑。
2. 即便初始速度是平滑的,外力也是平滑的,N-S 方程是否也能出現在有限時間內「爆掉 blow up」── 也就是流體速度在某個點上升到無限快的結果。
這兩個關於方程式本身數學性質的問題。
OpenAI 的結果攻克的是第二點。從一個物理的角度描述 [1],它們成功構造出了一個解,能透過自然地 [2] 攪動流體,讓其在特定點的速度在有限時間內爆掉。
這是否代表,我哪天在海邊玩水的時候,可能隨手攪攪海水就讓它以超光速飛出呢?當然不會。
英國統計學家喬治.博克斯有句名言:「All models are wrong, but some are useful.」。所有的方程式都只是真實世界的近似,如果在真實世界嘗試實現 OpenAI 提供的解,那遲早會碰上相對論效應、個別水分子間的交互作用等 N-S 方程式沒有包含的物理,阻止水流達到無限快的速度。這種將理論模型透過數學推演到極限,得到奇怪結論,最後有更深層的物理機制來救場的例子,在物理史上屢見不鮮。
希望本文有幫助大家從一個比較物理的角度理解這項成果,也歡迎各位專家補充與指正。
註腳
[1] 之所以要強調這點,是因為論文中採取的策略其實並非如此。但這個力驅動流體的圖像更符合多數人的直覺。
[2] 這邊的「自然」指的是驅動的外力本身是 smooth 且在時間與空間上 compact 的。
Reference
- Trefethen (2026), "Reflections on the Millennium Problems" (recommended by Steven Strogatz)
- OpenAI (2026), "FINITE TIME BLOW UP FOR NAVIER–STOKES" [website] [paper]
- Konstantin Kakaes (Quanta), AI Has Solved One of Math's $1 Million Millennium Prize Problems
Appendix A
順帶一提,本次證明構造的是不可壓縮版本的 Navier-Stokes 方程的 blow up solution。而可壓縮的版本幾年前就已完成,參見 Buckmaster et al. (2022)。

留言
張貼留言