錦城的絲綢在帝國最有名氣,但那一年織師大賽出了一道無人能解的題目:
「織出山嵐。」
三位大師接下了這道題。
第一位,孟老師傅,用了整個秋天臨摹山頂的霧。他畫了兩千張草圖,最後拼成一幅完整的圖樣,命令百名學徒一絲不苟地織。成品精準——但是死的。看過的人說,像是誰把霧給壓平了裱起來。
第二位,謝秀才,用數學方程式描述霧的運動,把它轉換成絲線的密度與角度。成品精確——但是冷的。看過的人說,像是把霧解剖之後裝進了瓶子。
第三位,沈娘子,什麼都沒做,每天坐在山腳下等。等了三個月,還是什麼都沒開始織。
比賽前三天,一個來幫忙的小女孩阿織問沈娘子:「你在等什麼?」
「等霧告訴我它的形狀。」
阿織想了一下。「霧沒有形狀,」她說,「霧只有規則。」
沈娘子愣住了。
阿織拿起一根細竹棍,在地上畫了三條線:
「第一條規則:你看著左邊的人織了什麼顏色,你就比他亮一點點。」
「第二條規則:你看著右邊的人的紋路,你就比他的線低一格。」
「第三條規則:你不要問這幅布在織什麼。」
沈娘子盯著那三條線,許久沒有說話。
比賽當天,孟老師傅和謝秀才各自帶著他們設計好的圖樣上場。他們的學徒手持圖樣,逐行、逐格地複製。
沈娘子什麼圖樣都沒帶。她只對二百名織師說了三條規則,然後離開了織坊。
三天三夜後,成品出爐。
沒有人知道那幅布會長成什麼樣子——包括織它的人。
霧就在那裡。不是被畫出來的,是自己生出來的。
流動的淺灰穿過深藍,忽濃忽淡,邊緣模糊地消失在幾何的波紋裡。二百個人每一個都只知道自己的那三條規則,卻織出了一幅沒有任何一個人設計過的圖案——一幅連山裡的霧都會認錯自己的綢。
評審看了很久,沒有說話。
最後,年紀最大的老評審開口:
老評審「這幅布是誰織的?」
沈娘子「二百個人。」
老評審「圖是誰設計的?」
沈娘子「沒有人。」
老評審點了點頭,把金牌放到了地上,像是放在一個不知如何命名的奇蹟面前。
阿織後來成了錦城最古怪的織師——她從不畫圖樣,只研究規則。
有人問她:「你難道不想知道最後會織出什麼?」
她說:「知道了就織不出來了。」
揭曉 — 演生現象(Emergence · 1875)
演生現象(Emergence)
這篇故事藏的是演生現象——複雜的整體行為,從簡單的局部規則中自發產生,而非由中央設計者安排。
演生現象最關鍵的特徵是:整體具有的性質,無法從任何單一部分中找到。沒有一隻螞蟻「知道」蟻丘要長什麼樣子;沒有一個神經元「理解」你正在想的這句話;沒有一位市場參與者「設計」了今天的均衡價格。
然而蟻丘出現了,意識出現了,市場出現了。
演生概念由哲學家喬治·亨利·路易斯(George Henry Lewes)在 1875 年正式命名為 emergence,但其思想根源可追溯至亞里士多德的「整體大於部分之和」。現代版本的演生理論貫穿了複雜系統科學、認知科學、人工智慧與演化生物學。
最有名的例子是康威的「生命遊戲」(Conway's Game of Life, 1970):一個二維格子,每個格子只依照四條簡單規則存活或死亡,但整個系統卻能自發產生「滑翔機」、「振盪器」甚至自我複製的結構——複雜度幾乎無上限,出發點只是四條規則。
故事解碼
| 故事元素 |
演生現象中的對應概念 |
| 三位試圖設計圖樣的大師 |
由上而下設計者(Top-Down Designer)——試圖事先規劃整體,在演生現象中往往失敗 |
| 阿織的三條規則 |
局部規則(Local Rules)——每個個體只遵守少數簡單規則,不知道整體結果 |
| 二百名織師,各自只看鄰居 |
局部互動(Local Interaction)——演生的關鍵:只與鄰近個體互動,無全局視野 |
| 沒有人設計的圖案自然成形 |
整體湧現的性質(Emergent Property)——在任何單一部分中都找不到的整體特性 |
| 阿織說「知道了就織不出來了」 |
不可化約性(Irreducibility)——整體不能被還原為部分的疊加 |