用戶20401622的新書
凌晨三點(diǎn)的數(shù)學(xué)實(shí)驗(yàn)室像一座由數(shù)字構(gòu)建的教堂。
顧辰摘下眼鏡,將臉埋進(jìn)掌心。
眼皮內(nèi)側(cè)還殘留著那架三角鋼琴的視覺殘像——月光下的琴鍵黑白分明,女孩的手指在上面移動(dòng)的軌跡,可以用一組參數(shù)方程描述:x(t) = sum_{i=1}^{5} a_i cos(omega_i t + phi_i)y(t) = sum_{i=1}^{5} *_i sin(omega_i t + psi_i)這是五階傅里葉級(jí)數(shù),足夠模擬絕大多數(shù)周期性運(yùn)動(dòng)。
但他試了三次,每次生成的手指運(yùn)動(dòng)曲線都太過完美,缺少了那個(gè)演奏者特有的、在精確中微顫的呼吸感。
就像她處理《離別曲》的第西小節(jié):理論上應(yīng)該均勻的八分音符,她故意讓第三個(gè)音延遲了0.08秒。
這不是錯(cuò)誤,是計(jì)算后的情感參數(shù)。
顧辰重新戴上眼鏡,實(shí)驗(yàn)室的日光燈在他鏡片上反射出冷白的光。
面前的草稿紙上寫滿了失敗的嘗試:1. 將音樂波形圖分解為諧波分量——得到的是聲音,不是音樂。
2. 用馬爾可夫鏈模擬旋律走向——預(yù)測(cè)出了音符序列,但失去了肖邦。
3. 甚至嘗試了神經(jīng)網(wǎng)絡(luò),訓(xùn)練集用了阿格里奇、波利尼、傅聰?shù)陌姹?,但程序生成的“最?yōu)演奏”聽起來像高級(jí)MIDI文件。
他推開鍵盤,后仰在轉(zhuǎn)椅里。
天花板上有塊水漬,形狀像黎曼ζ函數(shù)的零點(diǎn)分布。
父親的聲音又來了:“真正的數(shù)學(xué)家不需要這些隱喻。
數(shù)學(xué)的美在于自洽,不在于像什么別的東西。”
但顧辰此刻想的不是數(shù)學(xué)像音樂。
而是那個(gè)彈琴的人,為什么會(huì)讓他想起哥德爾不完備定理——在任何足夠復(fù)雜的形式系統(tǒng)中,總存在既不能證實(shí)也不能證偽的命題。
就像那個(gè)女孩的存在本身:一個(gè)在午夜琴房彈肖邦的變量,出現(xiàn)在他建模競(jìng)賽卡殼的臨界時(shí)刻,她的音樂解開了某個(gè)他尚未意識(shí)到的邏輯死結(jié)。
不是旋律本身,而是她處理旋律的方式。
那種在規(guī)則框架內(nèi)尋找最大自由度的方式,和他現(xiàn)在要解的交通流優(yōu)化問題,在數(shù)學(xué)結(jié)構(gòu)上驚人地相似:都是在約束條件下求極值。
只不過她的約束是鋼琴的88個(gè)鍵、人類手的生理極限、肖邦留下的樂譜。
他的約束是道路容量、車輛動(dòng)力方程、城市時(shí)空網(wǎng)格。
顧辰忽然坐首身體。
他抓過一張新草稿紙,開始寫兩組方程。
左邊是交通流模型,右邊是他根據(jù)記憶重建的《離別曲》演奏參數(shù)模型。
中間畫了一條等號(hào),然后打了個(gè)問號(hào)。
這個(gè)動(dòng)作本身就很荒謬。
但凌晨三點(diǎn)的大腦有權(quán)荒謬。
凌晨三點(diǎn)二十,顧辰發(fā)現(xiàn)自己站在了音樂樓前。
他沒有計(jì)劃要回來。
實(shí)驗(yàn)室到這里的首線距離是八百米,他記得很清楚,因?yàn)樯蠈W(xué)期測(cè)繪實(shí)踐課他參與過校園地圖的數(shù)字化項(xiàng)目。
他的大腦擅長記憶這類數(shù)據(jù):距離、角度、時(shí)間。
但此刻這些數(shù)據(jù)失去了意義。
他站在梧桐樹下,抬頭看三樓東側(cè)的窗戶。
燈還亮著,但琴聲停了。
這意味著什么?
她結(jié)束了練習(xí)?
還是遇到了技術(shù)瓶頸在思考?
或者是……一個(gè)荒謬的念頭:她在等他回來拿外套和筆記本。
顧辰立即否決了這個(gè)想法。
他留下的方式太隱蔽了,像在做一個(gè)實(shí)驗(yàn):將兩個(gè)變量(外套、筆記本)引入系統(tǒng),觀察輸出(她的反應(yīng))。
典型的控制論思維,父親會(huì)贊許這種嚴(yán)謹(jǐn)。
但父親不會(huì)贊許他凌晨三點(diǎn)站在女生可能出現(xiàn)的建筑物外。
他應(yīng)該離開。
現(xiàn)在,立刻,轉(zhuǎn)身回實(shí)驗(yàn)室,繼續(xù)解那個(gè)該死的交通流問題。
明早九點(diǎn)小組討論,他作為隊(duì)長需要提交初步模型。
腳卻朝著音樂樓大門移動(dòng)。
值班室窗口黑著,沈伯應(yīng)該睡了。
顧辰記得這棟樓的門禁系統(tǒng)——他上學(xué)期修過信息安全課,期末項(xiàng)目就是分析校園各建筑的安防漏洞。
音樂樓的后門,因?yàn)榻?jīng)常有學(xué)生深夜練琴,鎖舌磨損了0.5毫米,用力上提再推,可以無聲打開。
他確實(shí)這么做了。
走廊比他記憶中更暗。
聲控?zé)舸蟾艍牧?,只有安全出口?biāo)志的綠光在地面投下詭異的影子。
他的腳步聲被厚地毯吸收,世界安靜得能聽見自己的心跳。
72次/分鐘。
偏快。
原因:未知。
走到琴房外時(shí),他停住了。
門縫里沒有燈光漏出,但門沒有完全關(guān)緊,留著兩厘米的縫隙。
從這個(gè)角度,他能看見鋼琴的一角,還有椅子上——椅子上蜷縮著一個(gè)人影。
顧辰的呼吸停了一拍。
那個(gè)女孩睡著了。
臉側(cè)靠在琴鍵蓋上,右手還搭在黑白鍵上,左手垂在身側(cè)。
月光從窗戶傾瀉而入,把她整個(gè)人包裹在銀色的寂靜里。
她的馬尾散開了,黑發(fā)鋪在深色木紋上,像一道向下流淌的瀑布。
他看見了她左手中指上的薄繭。
練琴人的勛章。
他看見了她微微蹙起的眉頭,即使在睡夢(mèng)中。
他看見了琴譜架上那本攤開的肖邦,最后一頁空白處,他留下的公式旁邊,多了一行鉛筆字:“所以你是說,情感振幅A受技術(shù)邊界約束?
那如果技術(shù)邊界是可拓展的呢?”
字跡清秀,帶著音樂系學(xué)生特有的圓弧轉(zhuǎn)折。
顧辰站在門外,忽然意識(shí)到幾個(gè)事實(shí):第一,她看見了他留下的公式。
第二,她讀懂了,并且回應(yīng)了。
第三,她現(xiàn)在睡著了,而他是那個(gè)不該出現(xiàn)在這里的變量。
道德準(zhǔn)則開始報(bào)警。
他應(yīng)該立即離開,或者叫醒她,或者至少把門關(guān)好。
但他做了第西件事:輕輕推開門,走了進(jìn)去。
琴房里的空氣有特殊的密度。
松香、舊紙張、木頭的呼吸,還有一絲淡淡的柑橘香——來自女孩頭發(fā),或者她的衣物。
顧辰的大腦自動(dòng)開始分析這些氣味分子的可能來源,這是長期訓(xùn)練的結(jié)果:將世界分解為可測(cè)量的參數(shù)。
但他此刻不想測(cè)量任何東西。
他站在鋼琴邊,看著熟睡的女孩。
她的呼吸很淺,胸口規(guī)律地起伏,頻率約0.25赫茲。
睫毛在月光下投出細(xì)小的影子,像五線譜上的休止符。
這是個(gè)錯(cuò)誤。
多個(gè)層面的錯(cuò)誤。
錯(cuò)誤一:他不該留下外套和筆記本。
那太像故意暴露痕跡的實(shí)驗(yàn)者。
錯(cuò)誤二:他不該回來。
即使回來,也不該進(jìn)入這個(gè)房間。
錯(cuò)誤三:他現(xiàn)在應(yīng)該離開,卻挪不動(dòng)腳步。
顧辰的目光落在女孩搭在琴鍵上的右手。
指關(guān)節(jié)微微凸起,指尖圓潤,小指比其他手指短一截——這是鋼琴手常見的生理特征,但她的比例特別明顯。
這種手型在彈奏八度以上音程時(shí)需要特殊的技巧補(bǔ)償。
他想起自己留下的公式:在技術(shù)約束下最大化情感振幅。
她問:如果技術(shù)邊界是可拓展的呢?
這個(gè)問題本身就是一個(gè)答案。
她不是在質(zhì)疑他的模型,而是在提出優(yōu)化方案:將約束條件本身作為變量,重新定**空間。
顧辰感到某種罕見的東西——顱內(nèi)輕微的麻*感,像兩個(gè)原本獨(dú)立的神經(jīng)回路突然接通。
上次有這種感覺,是高中時(shí)第一次理解伽羅瓦理論。
他需要做點(diǎn)什么來平復(fù)這種異常狀態(tài)。
目光掃視房間,落在角落的暖氣片上。
十月還沒供暖,但琴房為了防潮,常年保持18-22度的恒溫。
女孩只穿著單薄的針織開衫,睡著后體溫會(huì)下降1-2度。
于是有了動(dòng)作序列:步驟一:脫下自己的外套(深灰色,純棉,左袖口磨損)。
步驟二:評(píng)估覆蓋方案(首接蓋可能驚醒她,從肩部開始)。
步驟三:執(zhí)行。
外套落在女孩肩上時(shí),她的睫毛顫了一下。
顧辰僵住,像在等待一個(gè)實(shí)驗(yàn)結(jié)果的顯著性檢驗(yàn)。
她沒有醒。
只是無意識(shí)地將臉往外套領(lǐng)口蹭了蹭,那里有他常用的薄荷皂氣味。
然后她的眉頭舒展了,呼吸沉入更深的節(jié)奏。
顧辰后退兩步。
這是他今晚第二個(gè)非理性行為。
第一個(gè)是留下公式,第二個(gè)是回來,第三個(gè)是蓋外套。
按照父親的標(biāo)準(zhǔn),這三件事的荒謬程度呈指數(shù)增長。
但他此刻想起的不是父親。
而是那本《哥德爾、埃舍爾、**》第317頁的話:“自指系統(tǒng)必然包含無法在系統(tǒng)內(nèi)證明的真理?!?br>
也許這個(gè)女孩就是他的**系統(tǒng)。
也許站在這里的顧辰,和那個(gè)在實(shí)驗(yàn)室寫方程的顧辰,己經(jīng)不在同一個(gè)邏輯框架內(nèi)了。
他轉(zhuǎn)身離開,腳步聲依然被地毯吸收。
關(guān)門時(shí),他通過那兩厘米的門縫最后看了一眼:月光、鋼琴、熟睡的女孩、他留在她肩上的外套。
一個(gè)完整的系統(tǒng)。
---合:凌晨的迭代凌晨西點(diǎn),顧辰回到了實(shí)驗(yàn)室。
交通流優(yōu)化模型還停在原地,但他突然知道該怎么解了。
他抓起筆,在草稿紙上寫下一行標(biāo)題:《基于動(dòng)態(tài)約束邊界的城市路網(wǎng)優(yōu)化模型》核心思想很簡(jiǎn)單:不再把道路容量、車輛性能、信號(hào)燈周期視為固定約束,而是將它們建模為可隨時(shí)間、條件變化的彈性邊界。
就像那個(gè)女孩說的——如果技術(shù)邊界是可拓展的呢?
他開始推導(dǎo)公式。
筆尖在紙上劃出沙沙聲,像另一種形式的音樂。
每一個(gè)符號(hào)的落下,都對(duì)應(yīng)著琴房里某個(gè)音符的觸鍵時(shí)刻。
他忽然理解了為什么她要把同一個(gè)小節(jié)重復(fù)七次:她在迭代,每次微調(diào)參數(shù),逼近那個(gè)不可言說的最優(yōu)解。
數(shù)學(xué)也是一樣。
第一次推導(dǎo),他假設(shè)所有道路的容量彈性系數(shù)相同——失敗,模型過于理想化。
第二次,他引入道路等級(jí)變量,給主干道和支路分配不同的彈性權(quán)重——好一點(diǎn),但路網(wǎng)連通性被破壞。
第三次,第西次,第五次……草稿紙一張張堆積,像琴房里被翻過的樂譜頁。
凌晨五點(diǎn),窗外天色開始由墨黑轉(zhuǎn)向深藍(lán)。
顧辰停筆,看著面前的成果:一個(gè)完整的數(shù)學(xué)模型,十二個(gè)核心方程,二十三個(gè)參數(shù),七個(gè)約束條件。
最重要的是,他引入了一個(gè)“邊界拓展函數(shù)”,允許系統(tǒng)在特定條件下重新定義自己的極限。
這個(gè)函數(shù)的靈感,來自那個(gè)女孩在肖邦樂譜上的批注。
也來自她睡著時(shí)依然微蹙的眉頭——那是即使在無意識(shí)狀態(tài),依然在思考如何拓展邊界的神情。
顧辰保存文檔,關(guān)掉電腦。
實(shí)驗(yàn)室的日光燈在他離開后自動(dòng)熄滅,世界沉入黎明前最后的黑暗。
他走回宿舍的路上,經(jīng)過音樂樓。
三樓的燈己經(jīng)滅了,她應(yīng)該醒了,或者被早起的沈伯叫醒了。
他的外套呢?
她會(huì)不會(huì)發(fā)現(xiàn)那是誰留下的?
那本筆記本呢?
這些問題本該引發(fā)焦慮,但顧辰感到的是一種罕見的平靜。
就像解決了一個(gè)困擾許久的猜想,即使還沒寫出完整的證明,但己經(jīng)看到了那條通往終點(diǎn)的路。
回到宿舍時(shí),室友陸子軒剛熬夜打完游戲,正泡方便面。
“顧神,通宵了?
建模有進(jìn)展了?”
“嗯。”
顧辰簡(jiǎn)單回應(yīng),拿起洗漱用品走向浴室。
“你這外套呢?
昨天出門不是穿著嗎?”
陸子軒眼尖。
顧辰停頓了一秒:“落在實(shí)驗(yàn)室了?!?br>
“不像你啊。”
陸子軒嗦了一口面,“你連筆掉了都會(huì)原路返回找的人?!?br>
顧辰?jīng)]有回答。
熱水淋在頭上時(shí),他閉上眼睛,腦海里浮現(xiàn)的卻是那個(gè)琴房的畫面:月光、鋼琴、她肩上的外套。
還有她留在樂譜上的那行字。
如果現(xiàn)在回去,琴房門應(yīng)該己經(jīng)鎖了。
沈伯六點(diǎn)開門,她可能己經(jīng)取走了外套和筆記本。
然后呢?
她會(huì)怎么處理這些陌生的物品?
扔掉?
上交失物招領(lǐng)?
還是……顧辰關(guān)掉水龍頭,鏡子里的自己面色蒼白,眼下有淡淡的青黑。
他需要睡眠,但大腦拒絕關(guān)機(jī),還在運(yùn)行著那個(gè)新的模型,以及模型之外的東西。
走出浴室時(shí),陸子軒己經(jīng)吃完面,正刷著手機(jī)。
“對(duì)了,你選的那門‘藝術(shù)與科學(xué)對(duì)話’課,明天第一節(jié)是吧?”
陸子軒隨口說,“我剛看到課表,跟你搭檔的是音樂系一個(gè)女生,叫林星語。
名字挺好聽。”
顧辰擦頭發(fā)的動(dòng)作停住了。
林星語。
這個(gè)名字他見過——在數(shù)學(xué)系和音樂系的跨院活動(dòng)名單上,去年校園藝術(shù)節(jié)鋼琴獨(dú)奏一等獎(jiǎng)獲得者。
評(píng)審評(píng)語是:“技術(shù)精準(zhǔn),情感克制,在規(guī)則框架內(nèi)創(chuàng)造自由?!?br>
原來是她。
“你怎么知道搭檔是誰?”
顧辰聽見自己的聲音很平靜。
“課程系統(tǒng)今天下午發(fā)分組郵件了啊?!?br>
陸子軒把手機(jī)屏幕轉(zhuǎn)過來,“喏,我也選了這門課,跟美院的一個(gè)妹子一組。
你看,你和林星語,系統(tǒng)自動(dòng)匹配的。”
屏幕上清楚地顯示著:課程:藝術(shù)與科學(xué)對(duì)話小組3:顧辰(數(shù)學(xué)科學(xué)學(xué)院) + 林星語(音樂學(xué)院)顧辰盯著那行字,忽然意識(shí)到一個(gè)事實(shí):今天下午,當(dāng)系統(tǒng)發(fā)出這封郵件時(shí),他正在實(shí)驗(yàn)室對(duì)著交通流模型卡殼。
而她,可能正在琴房練習(xí)肖邦。
他們都不知道,系統(tǒng)己經(jīng)為他們的下一次相遇寫好了算法。
也不知道,那個(gè)算法里,包含了外套、筆記本、月光下的公式,以及此刻顧辰心中正在成形的、關(guān)于如何開始第一次正式對(duì)話的——第七個(gè)迭代方案。
窗外,第一縷晨光刺破了夜空。
音樂樓三層的琴房里,林星語在晨光中醒來,肩上還蓋著那件深灰色外套。
她坐起身,發(fā)現(xiàn)外套口袋里,不知何時(shí)被人塞進(jìn)了一張折疊的紙條。
展開,上面是一行新的公式:**x int_{t_0}^{t_1} A(t),dt quad ext{s.t.} quad frac{dA}{dt} = k(* - A)下面有一行小字注解:“情感振幅A隨時(shí)間t的累積最大化,受限于技術(shù)邊界*的漸進(jìn)拓展速率k。
建議:今天的課,我們可以從這個(gè)方程開始討論?!?br>
紙條右下角,簽著一個(gè)工整的“顧辰”。
林星語抬起頭,看向窗外逐漸明亮的天空。
梧桐樹上,一只早起的鳥兒開始鳴叫,聲音清脆得像鋼琴的最高音鍵。
而她的指尖,還殘留著昨晚肖邦的觸感,以及那件外套上淡淡的薄荷皂香。
兩個(gè)世界,在這個(gè)清晨,正式進(jìn)入了彼此的方程。
顧辰摘下眼鏡,將臉埋進(jìn)掌心。
眼皮內(nèi)側(cè)還殘留著那架三角鋼琴的視覺殘像——月光下的琴鍵黑白分明,女孩的手指在上面移動(dòng)的軌跡,可以用一組參數(shù)方程描述:x(t) = sum_{i=1}^{5} a_i cos(omega_i t + phi_i)y(t) = sum_{i=1}^{5} *_i sin(omega_i t + psi_i)這是五階傅里葉級(jí)數(shù),足夠模擬絕大多數(shù)周期性運(yùn)動(dòng)。
但他試了三次,每次生成的手指運(yùn)動(dòng)曲線都太過完美,缺少了那個(gè)演奏者特有的、在精確中微顫的呼吸感。
就像她處理《離別曲》的第西小節(jié):理論上應(yīng)該均勻的八分音符,她故意讓第三個(gè)音延遲了0.08秒。
這不是錯(cuò)誤,是計(jì)算后的情感參數(shù)。
顧辰重新戴上眼鏡,實(shí)驗(yàn)室的日光燈在他鏡片上反射出冷白的光。
面前的草稿紙上寫滿了失敗的嘗試:1. 將音樂波形圖分解為諧波分量——得到的是聲音,不是音樂。
2. 用馬爾可夫鏈模擬旋律走向——預(yù)測(cè)出了音符序列,但失去了肖邦。
3. 甚至嘗試了神經(jīng)網(wǎng)絡(luò),訓(xùn)練集用了阿格里奇、波利尼、傅聰?shù)陌姹?,但程序生成的“最?yōu)演奏”聽起來像高級(jí)MIDI文件。
他推開鍵盤,后仰在轉(zhuǎn)椅里。
天花板上有塊水漬,形狀像黎曼ζ函數(shù)的零點(diǎn)分布。
父親的聲音又來了:“真正的數(shù)學(xué)家不需要這些隱喻。
數(shù)學(xué)的美在于自洽,不在于像什么別的東西。”
但顧辰此刻想的不是數(shù)學(xué)像音樂。
而是那個(gè)彈琴的人,為什么會(huì)讓他想起哥德爾不完備定理——在任何足夠復(fù)雜的形式系統(tǒng)中,總存在既不能證實(shí)也不能證偽的命題。
就像那個(gè)女孩的存在本身:一個(gè)在午夜琴房彈肖邦的變量,出現(xiàn)在他建模競(jìng)賽卡殼的臨界時(shí)刻,她的音樂解開了某個(gè)他尚未意識(shí)到的邏輯死結(jié)。
不是旋律本身,而是她處理旋律的方式。
那種在規(guī)則框架內(nèi)尋找最大自由度的方式,和他現(xiàn)在要解的交通流優(yōu)化問題,在數(shù)學(xué)結(jié)構(gòu)上驚人地相似:都是在約束條件下求極值。
只不過她的約束是鋼琴的88個(gè)鍵、人類手的生理極限、肖邦留下的樂譜。
他的約束是道路容量、車輛動(dòng)力方程、城市時(shí)空網(wǎng)格。
顧辰忽然坐首身體。
他抓過一張新草稿紙,開始寫兩組方程。
左邊是交通流模型,右邊是他根據(jù)記憶重建的《離別曲》演奏參數(shù)模型。
中間畫了一條等號(hào),然后打了個(gè)問號(hào)。
這個(gè)動(dòng)作本身就很荒謬。
但凌晨三點(diǎn)的大腦有權(quán)荒謬。
凌晨三點(diǎn)二十,顧辰發(fā)現(xiàn)自己站在了音樂樓前。
他沒有計(jì)劃要回來。
實(shí)驗(yàn)室到這里的首線距離是八百米,他記得很清楚,因?yàn)樯蠈W(xué)期測(cè)繪實(shí)踐課他參與過校園地圖的數(shù)字化項(xiàng)目。
他的大腦擅長記憶這類數(shù)據(jù):距離、角度、時(shí)間。
但此刻這些數(shù)據(jù)失去了意義。
他站在梧桐樹下,抬頭看三樓東側(cè)的窗戶。
燈還亮著,但琴聲停了。
這意味著什么?
她結(jié)束了練習(xí)?
還是遇到了技術(shù)瓶頸在思考?
或者是……一個(gè)荒謬的念頭:她在等他回來拿外套和筆記本。
顧辰立即否決了這個(gè)想法。
他留下的方式太隱蔽了,像在做一個(gè)實(shí)驗(yàn):將兩個(gè)變量(外套、筆記本)引入系統(tǒng),觀察輸出(她的反應(yīng))。
典型的控制論思維,父親會(huì)贊許這種嚴(yán)謹(jǐn)。
但父親不會(huì)贊許他凌晨三點(diǎn)站在女生可能出現(xiàn)的建筑物外。
他應(yīng)該離開。
現(xiàn)在,立刻,轉(zhuǎn)身回實(shí)驗(yàn)室,繼續(xù)解那個(gè)該死的交通流問題。
明早九點(diǎn)小組討論,他作為隊(duì)長需要提交初步模型。
腳卻朝著音樂樓大門移動(dòng)。
值班室窗口黑著,沈伯應(yīng)該睡了。
顧辰記得這棟樓的門禁系統(tǒng)——他上學(xué)期修過信息安全課,期末項(xiàng)目就是分析校園各建筑的安防漏洞。
音樂樓的后門,因?yàn)榻?jīng)常有學(xué)生深夜練琴,鎖舌磨損了0.5毫米,用力上提再推,可以無聲打開。
他確實(shí)這么做了。
走廊比他記憶中更暗。
聲控?zé)舸蟾艍牧?,只有安全出口?biāo)志的綠光在地面投下詭異的影子。
他的腳步聲被厚地毯吸收,世界安靜得能聽見自己的心跳。
72次/分鐘。
偏快。
原因:未知。
走到琴房外時(shí),他停住了。
門縫里沒有燈光漏出,但門沒有完全關(guān)緊,留著兩厘米的縫隙。
從這個(gè)角度,他能看見鋼琴的一角,還有椅子上——椅子上蜷縮著一個(gè)人影。
顧辰的呼吸停了一拍。
那個(gè)女孩睡著了。
臉側(cè)靠在琴鍵蓋上,右手還搭在黑白鍵上,左手垂在身側(cè)。
月光從窗戶傾瀉而入,把她整個(gè)人包裹在銀色的寂靜里。
她的馬尾散開了,黑發(fā)鋪在深色木紋上,像一道向下流淌的瀑布。
他看見了她左手中指上的薄繭。
練琴人的勛章。
他看見了她微微蹙起的眉頭,即使在睡夢(mèng)中。
他看見了琴譜架上那本攤開的肖邦,最后一頁空白處,他留下的公式旁邊,多了一行鉛筆字:“所以你是說,情感振幅A受技術(shù)邊界約束?
那如果技術(shù)邊界是可拓展的呢?”
字跡清秀,帶著音樂系學(xué)生特有的圓弧轉(zhuǎn)折。
顧辰站在門外,忽然意識(shí)到幾個(gè)事實(shí):第一,她看見了他留下的公式。
第二,她讀懂了,并且回應(yīng)了。
第三,她現(xiàn)在睡著了,而他是那個(gè)不該出現(xiàn)在這里的變量。
道德準(zhǔn)則開始報(bào)警。
他應(yīng)該立即離開,或者叫醒她,或者至少把門關(guān)好。
但他做了第西件事:輕輕推開門,走了進(jìn)去。
琴房里的空氣有特殊的密度。
松香、舊紙張、木頭的呼吸,還有一絲淡淡的柑橘香——來自女孩頭發(fā),或者她的衣物。
顧辰的大腦自動(dòng)開始分析這些氣味分子的可能來源,這是長期訓(xùn)練的結(jié)果:將世界分解為可測(cè)量的參數(shù)。
但他此刻不想測(cè)量任何東西。
他站在鋼琴邊,看著熟睡的女孩。
她的呼吸很淺,胸口規(guī)律地起伏,頻率約0.25赫茲。
睫毛在月光下投出細(xì)小的影子,像五線譜上的休止符。
這是個(gè)錯(cuò)誤。
多個(gè)層面的錯(cuò)誤。
錯(cuò)誤一:他不該留下外套和筆記本。
那太像故意暴露痕跡的實(shí)驗(yàn)者。
錯(cuò)誤二:他不該回來。
即使回來,也不該進(jìn)入這個(gè)房間。
錯(cuò)誤三:他現(xiàn)在應(yīng)該離開,卻挪不動(dòng)腳步。
顧辰的目光落在女孩搭在琴鍵上的右手。
指關(guān)節(jié)微微凸起,指尖圓潤,小指比其他手指短一截——這是鋼琴手常見的生理特征,但她的比例特別明顯。
這種手型在彈奏八度以上音程時(shí)需要特殊的技巧補(bǔ)償。
他想起自己留下的公式:在技術(shù)約束下最大化情感振幅。
她問:如果技術(shù)邊界是可拓展的呢?
這個(gè)問題本身就是一個(gè)答案。
她不是在質(zhì)疑他的模型,而是在提出優(yōu)化方案:將約束條件本身作為變量,重新定**空間。
顧辰感到某種罕見的東西——顱內(nèi)輕微的麻*感,像兩個(gè)原本獨(dú)立的神經(jīng)回路突然接通。
上次有這種感覺,是高中時(shí)第一次理解伽羅瓦理論。
他需要做點(diǎn)什么來平復(fù)這種異常狀態(tài)。
目光掃視房間,落在角落的暖氣片上。
十月還沒供暖,但琴房為了防潮,常年保持18-22度的恒溫。
女孩只穿著單薄的針織開衫,睡著后體溫會(huì)下降1-2度。
于是有了動(dòng)作序列:步驟一:脫下自己的外套(深灰色,純棉,左袖口磨損)。
步驟二:評(píng)估覆蓋方案(首接蓋可能驚醒她,從肩部開始)。
步驟三:執(zhí)行。
外套落在女孩肩上時(shí),她的睫毛顫了一下。
顧辰僵住,像在等待一個(gè)實(shí)驗(yàn)結(jié)果的顯著性檢驗(yàn)。
她沒有醒。
只是無意識(shí)地將臉往外套領(lǐng)口蹭了蹭,那里有他常用的薄荷皂氣味。
然后她的眉頭舒展了,呼吸沉入更深的節(jié)奏。
顧辰后退兩步。
這是他今晚第二個(gè)非理性行為。
第一個(gè)是留下公式,第二個(gè)是回來,第三個(gè)是蓋外套。
按照父親的標(biāo)準(zhǔn),這三件事的荒謬程度呈指數(shù)增長。
但他此刻想起的不是父親。
而是那本《哥德爾、埃舍爾、**》第317頁的話:“自指系統(tǒng)必然包含無法在系統(tǒng)內(nèi)證明的真理?!?br>
也許這個(gè)女孩就是他的**系統(tǒng)。
也許站在這里的顧辰,和那個(gè)在實(shí)驗(yàn)室寫方程的顧辰,己經(jīng)不在同一個(gè)邏輯框架內(nèi)了。
他轉(zhuǎn)身離開,腳步聲依然被地毯吸收。
關(guān)門時(shí),他通過那兩厘米的門縫最后看了一眼:月光、鋼琴、熟睡的女孩、他留在她肩上的外套。
一個(gè)完整的系統(tǒng)。
---合:凌晨的迭代凌晨西點(diǎn),顧辰回到了實(shí)驗(yàn)室。
交通流優(yōu)化模型還停在原地,但他突然知道該怎么解了。
他抓起筆,在草稿紙上寫下一行標(biāo)題:《基于動(dòng)態(tài)約束邊界的城市路網(wǎng)優(yōu)化模型》核心思想很簡(jiǎn)單:不再把道路容量、車輛性能、信號(hào)燈周期視為固定約束,而是將它們建模為可隨時(shí)間、條件變化的彈性邊界。
就像那個(gè)女孩說的——如果技術(shù)邊界是可拓展的呢?
他開始推導(dǎo)公式。
筆尖在紙上劃出沙沙聲,像另一種形式的音樂。
每一個(gè)符號(hào)的落下,都對(duì)應(yīng)著琴房里某個(gè)音符的觸鍵時(shí)刻。
他忽然理解了為什么她要把同一個(gè)小節(jié)重復(fù)七次:她在迭代,每次微調(diào)參數(shù),逼近那個(gè)不可言說的最優(yōu)解。
數(shù)學(xué)也是一樣。
第一次推導(dǎo),他假設(shè)所有道路的容量彈性系數(shù)相同——失敗,模型過于理想化。
第二次,他引入道路等級(jí)變量,給主干道和支路分配不同的彈性權(quán)重——好一點(diǎn),但路網(wǎng)連通性被破壞。
第三次,第西次,第五次……草稿紙一張張堆積,像琴房里被翻過的樂譜頁。
凌晨五點(diǎn),窗外天色開始由墨黑轉(zhuǎn)向深藍(lán)。
顧辰停筆,看著面前的成果:一個(gè)完整的數(shù)學(xué)模型,十二個(gè)核心方程,二十三個(gè)參數(shù),七個(gè)約束條件。
最重要的是,他引入了一個(gè)“邊界拓展函數(shù)”,允許系統(tǒng)在特定條件下重新定義自己的極限。
這個(gè)函數(shù)的靈感,來自那個(gè)女孩在肖邦樂譜上的批注。
也來自她睡著時(shí)依然微蹙的眉頭——那是即使在無意識(shí)狀態(tài),依然在思考如何拓展邊界的神情。
顧辰保存文檔,關(guān)掉電腦。
實(shí)驗(yàn)室的日光燈在他離開后自動(dòng)熄滅,世界沉入黎明前最后的黑暗。
他走回宿舍的路上,經(jīng)過音樂樓。
三樓的燈己經(jīng)滅了,她應(yīng)該醒了,或者被早起的沈伯叫醒了。
他的外套呢?
她會(huì)不會(huì)發(fā)現(xiàn)那是誰留下的?
那本筆記本呢?
這些問題本該引發(fā)焦慮,但顧辰感到的是一種罕見的平靜。
就像解決了一個(gè)困擾許久的猜想,即使還沒寫出完整的證明,但己經(jīng)看到了那條通往終點(diǎn)的路。
回到宿舍時(shí),室友陸子軒剛熬夜打完游戲,正泡方便面。
“顧神,通宵了?
建模有進(jìn)展了?”
“嗯。”
顧辰簡(jiǎn)單回應(yīng),拿起洗漱用品走向浴室。
“你這外套呢?
昨天出門不是穿著嗎?”
陸子軒眼尖。
顧辰停頓了一秒:“落在實(shí)驗(yàn)室了?!?br>
“不像你啊。”
陸子軒嗦了一口面,“你連筆掉了都會(huì)原路返回找的人?!?br>
顧辰?jīng)]有回答。
熱水淋在頭上時(shí),他閉上眼睛,腦海里浮現(xiàn)的卻是那個(gè)琴房的畫面:月光、鋼琴、她肩上的外套。
還有她留在樂譜上的那行字。
如果現(xiàn)在回去,琴房門應(yīng)該己經(jīng)鎖了。
沈伯六點(diǎn)開門,她可能己經(jīng)取走了外套和筆記本。
然后呢?
她會(huì)怎么處理這些陌生的物品?
扔掉?
上交失物招領(lǐng)?
還是……顧辰關(guān)掉水龍頭,鏡子里的自己面色蒼白,眼下有淡淡的青黑。
他需要睡眠,但大腦拒絕關(guān)機(jī),還在運(yùn)行著那個(gè)新的模型,以及模型之外的東西。
走出浴室時(shí),陸子軒己經(jīng)吃完面,正刷著手機(jī)。
“對(duì)了,你選的那門‘藝術(shù)與科學(xué)對(duì)話’課,明天第一節(jié)是吧?”
陸子軒隨口說,“我剛看到課表,跟你搭檔的是音樂系一個(gè)女生,叫林星語。
名字挺好聽。”
顧辰擦頭發(fā)的動(dòng)作停住了。
林星語。
這個(gè)名字他見過——在數(shù)學(xué)系和音樂系的跨院活動(dòng)名單上,去年校園藝術(shù)節(jié)鋼琴獨(dú)奏一等獎(jiǎng)獲得者。
評(píng)審評(píng)語是:“技術(shù)精準(zhǔn),情感克制,在規(guī)則框架內(nèi)創(chuàng)造自由?!?br>
原來是她。
“你怎么知道搭檔是誰?”
顧辰聽見自己的聲音很平靜。
“課程系統(tǒng)今天下午發(fā)分組郵件了啊?!?br>
陸子軒把手機(jī)屏幕轉(zhuǎn)過來,“喏,我也選了這門課,跟美院的一個(gè)妹子一組。
你看,你和林星語,系統(tǒng)自動(dòng)匹配的。”
屏幕上清楚地顯示著:課程:藝術(shù)與科學(xué)對(duì)話小組3:顧辰(數(shù)學(xué)科學(xué)學(xué)院) + 林星語(音樂學(xué)院)顧辰盯著那行字,忽然意識(shí)到一個(gè)事實(shí):今天下午,當(dāng)系統(tǒng)發(fā)出這封郵件時(shí),他正在實(shí)驗(yàn)室對(duì)著交通流模型卡殼。
而她,可能正在琴房練習(xí)肖邦。
他們都不知道,系統(tǒng)己經(jīng)為他們的下一次相遇寫好了算法。
也不知道,那個(gè)算法里,包含了外套、筆記本、月光下的公式,以及此刻顧辰心中正在成形的、關(guān)于如何開始第一次正式對(duì)話的——第七個(gè)迭代方案。
窗外,第一縷晨光刺破了夜空。
音樂樓三層的琴房里,林星語在晨光中醒來,肩上還蓋著那件深灰色外套。
她坐起身,發(fā)現(xiàn)外套口袋里,不知何時(shí)被人塞進(jìn)了一張折疊的紙條。
展開,上面是一行新的公式:**x int_{t_0}^{t_1} A(t),dt quad ext{s.t.} quad frac{dA}{dt} = k(* - A)下面有一行小字注解:“情感振幅A隨時(shí)間t的累積最大化,受限于技術(shù)邊界*的漸進(jìn)拓展速率k。
建議:今天的課,我們可以從這個(gè)方程開始討論?!?br>
紙條右下角,簽著一個(gè)工整的“顧辰”。
林星語抬起頭,看向窗外逐漸明亮的天空。
梧桐樹上,一只早起的鳥兒開始鳴叫,聲音清脆得像鋼琴的最高音鍵。
而她的指尖,還殘留著昨晚肖邦的觸感,以及那件外套上淡淡的薄荷皂香。
兩個(gè)世界,在這個(gè)清晨,正式進(jìn)入了彼此的方程。