答辯席上的審稿人 › 第 2 章 · 共 9 章
隔網三年
滑鼠停在那條未讀訊息上,林澈沒有立刻點開。
他知道,這條訊息一旦點開,有些事情就得做決定了。
窗外有晚歸的學生騎車經過,車鈴叮叮兩聲,遠了。
林澈靠進椅背,閉上眼。
三年前的那個秋夜,就這麼漫上來。
——
那年他博二。
第四代模型還不存在,第一代剛出生就死了——死在組會上。
那天他講了四十分鐘,把自己的想法和盤托出:傳統的撮合結構走到頭了,要從根上換一種非線性的構造方式。
鄭國樑聽完,用筆帽敲著桌子,敲了三下。
「想法很大膽。」他說,「大膽得不像一個博二學生該乾的事。」
「國內外沒人這麼做過,審稿人看不懂,就是垃圾。聽我的,跟著熱點走,先把畢業文章湊出來。」
會議室裡,師兄們低頭刷手機。周銳那時候剛進組,接了一句:「師兄這個東西,能用來炒股不?」
滿屋鬨笑。
林澈站在投影幕前,手裡還捏著翻頁筆。
四十分鐘,他講了三年後可能開花的東西;四十秒,它被笑話埋了。
「坐下吧。」鄭國樑擺擺手,「下一個。」
那天晚上,同宿舍樓的哥們兒勸他:「老林,胳膊擰不過大腿。博士生的第一課,就是學會把自己的想法先擱一擱。」
「擱到什麼時候?」
「擱到你自己當了導師。」哥們兒笑,「到時候你想怎麼離經叛道都行。」
林澈沒笑。
擱到當了導師——那得先畢業,畢業得先聽話,聽話就得把這個想法埋了。等他熬到能說話的那天,墳頭草都三尺高了。
散會後,林澈在操場走了三圈。
第四圈走到一半,他改道回了宿舍,開啟電腦,註冊了一個論壇賬號。
賬號名他想了十分鐘。最後敲下兩個字:臨川。
臨淵羨魚,不如退而結網。他不想羨魚,也沒網可結,他只想找個地方,把話說完。
帖子是凌晨兩點發出去的。
《關於一類非線性撮合結構的猜想》。
正文三千字,附了七頁手寫掃描件。他把組會上沒講完的東西全寫了進去,包括三個他自己也沒把握的跳躍。
發完他就睡了,睡得難得踏實。
然後是石沉大海。
第一天,瀏覽量四十七,回覆零。
第三天,瀏覽量一百零二,回覆一條:「民科吧?建議先學好本科教材。」
第七天,他沒再點開那個帖子。
第十一天深夜,他跑完一批資料,順手登了一下論壇。
私信圖示上亮著紅點。
那是這個賬號收到的第一條私信。發件人的名字短得不像名字,只有一個字母:W。
點開,他愣住了。
兩千字。
沒有寒暄,沒有客套,第一行就是:「你第三步的估計是錯的,誤差項被你吃掉了半階。」
林澈的心一沉。
接著往下看,第二段話鋒一轉:「但你的方向是對的。這個構造,二十年前有人試過半步,被卡死在對偶性上,從此無人再碰。你繞開的角度很刁,我沒想到。」
後面整整一千五百字,是對方把他的猜想拆開揉碎,重新搭了一遍——哪裡能立住,哪裡是流沙,哪裡需要一個全新的引理。
最後一行是個問題:「第三步你打算怎麼補?我有一個想法,但想先聽你的。」
林澈盯著螢幕,手指發涼,心口發燙。
他博二,人微言輕,導師說他離經叛道,全組當他是笑話。
而網線另一頭,有個人認認真真讀完了他七頁手寫稿,指出了一個真錯誤,然後問他——你打算怎麼補。
那晚他回了三千字,寫到天亮。
——
從那以後,成了習慣。
他和W的往來,全在私信裡。頻率不定,有時一天七八封,有時半個月一封。
W的作息是個謎。凌晨三點會回信,上午十點也會回信,唯獨晚上八點到十一點幾乎從不出現。林澈猜過對方是不是在國外,後來發現節假日的問候只有春節——每年除夕,W會準時發來四個字:「新歲,多算。」
去年除夕,林澈在機房守任務,回了一句:「新歲,多算。您也少熬夜。」
W回:「積習難改。彼此彼此。」
那是三年裡,他們說過的最像「閒聊」的一次話。
W的用詞是老派的。說好,是「甚好」;說不對,是「不然」;存疑的地方,批三個字「此處虛」。
有一件小事,林澈記了三年。
W給他發第一條私信的同一天,也在他那個帖子底下公開回了一句話,就一句:「此猜想值得認真對待。」
當天夜裡,那條「民科吧」的嘲諷回覆,被髮帖人自己悄悄刪了。
林澈後來琢磨過很久:一個連頭像都沒有的賬號,憑一句話就能讓人把嘲諷咽回去——這個W,在某個他看不見的地方,恐怕是號人物。
但規矩就是規矩,他沒問。
第一年,他們把第一代模型重構了一遍,是為第二代。
第二年春天,林澈在W的一個引理裡找出一個漏洞,反覆驗了三遍才敢發出去,措辭斟酌得像在拆炸彈。
W隔了六個小時回覆,只有兩個字:「痛快。」
第二天,一個更漂亮的證明發了過來,末尾加了一句:「被人挑出錯,是這一行最好的禮物。你出手越來越穩了。」
林澈把這句話看了很多遍。
同一個春天,鄭國樑在組會上把他改了八遍的開題報告扔回來,說:「文筆像小學生。」
也是那一年,風向變了。
第二代模型在標準資料集上跑出結果的時候,林澈沒忍住,在組會上放了一張對比圖。
會議室安靜了幾秒。
鄭國樑盯著那張圖,手指在桌面上敲了很久。
「這個東西,」他緩緩地說,「是你之前講的那個……撮合模型?」
「是。改進版。」
「嗯。」鄭國樑點點頭,「有點意思了。這樣,這個方向組裡重點投入,叢集優先順序給你調最高。每週單獨跟我彙報一次。」
散會後周銳湊過來看熱鬧:「師兄,行啊,鹹魚翻身了。」
林澈那時候還高興過。他以為這叫認可。
後來他才明白,莊稼長勢好了,地主自然要來看地。
從那以後,每週一次的單獨彙報,鄭國樑聽得越來越細。模型的每一步進展,都按時按點,流進了那間飄著茶香的辦公室。
第三年,第三代升到第四代,卡住了。
卡在收斂性上。
模型跑起來是收斂的,三萬七千組資料,組組收斂,曲線漂亮得能當掛曆。但「看起來收斂」和「證明它收斂」隔著一道天塹。
林澈在這道天塹前站了八個月。
八個月裡,他試過十一條路徑,最遠的一條推了四十多頁,最後在同一個地方斷掉——總有一步,跨不過去。
偏偏就在這時候,鄭國樑拍了板:投稿。
「主體結果夠硬了,數值這麼漂亮,等什麼?」
「收斂性證明還差最後一步。」林澈說,「現在的寫法,定理2那裡是跳過去的,嚴格講不成立。」
「加一句『技術性細節從略』。」鄭國樑頭都沒抬,「這個級別的數值結果擺在這兒,審稿人看不出來,看出來也不會揪著不放。」
「可是——」
「林澈。」鄭國樑打斷他,「完美主義害死人。投。」
稿子是林澈寫的,一個字一個字。投稿是鄭國樑經手的,從系統賬號到通訊郵箱,都攥在他自己手裡。
林澈從頭到尾,沒見過投稿回執長什麼樣。
現在想想,從那一天起,刀就已經架在那兒了。他埋頭補證明的八個月,別人在補的,是把他擠出去的最後手續。
W陪他試。兩個人隔著網線,你搭一段,我拆一段,拆完再搭。
資料的規模,也是W逼上去的。
兩萬組的時候,林澈覺得夠了,曲線已經漂亮得沒話說。
W回:「不然。好看的資料誰都會挑。把引數往死裡擰,把它逼到斷,斷在哪裡,邊界就在哪裡。」
於是又是一萬七千組。極端初值、病態引數、故意喂進去的髒資料,模型在懸崖邊上走了三個月鋼絲,愣是沒掉下去。
三萬七千組,組組收斂。這個數字後來寫進了論文,成了審稿人嘴裡「罕見的完備驗證」。
沒人知道,這份完備背後站著兩個人:一個在機房熬紅了眼,一個在網線那頭,一遍一遍寫:「再擰一格。」
有一回爭一個假設條件,來回二十幾封信,吵了兩個星期。最後W認了:「你是對的。此處不能加強,是我貪快。」
林澈盯著「是我貪快」四個字,忽然意識到一件事:三年了,這個人從來沒在他面前擺過一次資格。
而他連對方是誰都不知道。
他試探過一次,只有一次。第二年冬天,他問:「您是做這行的吧?在哪個學校?」
W的回覆隔了很久:
「在這裡,只有對錯,沒有來歷。你我誰都別問。這樣最好。」
林澈再沒問過。
後來他反而慶幸這條規矩。因為在這裡,沒人知道他是那個被導師訓得抬不起頭的學生;同樣,不管對面是教授還是看門大爺,寫下來的每一個公式,都得自己站得住。
這是他五年裡,唯一一塊乾淨的地方。
——
林澈睜開眼。
宿舍的白熾燈管嗡嗡響。他坐直,點開了那條三天前的未讀訊息。
W的字一行行顯出來:
「臨川,第四代模型的收斂性證明,我補完了最後一步。」
「那道坎,繞不過去,只能鑿穿。我用了一個很舊的工具,舊到你們這代人可能沒見過。回頭你看,會笑的。」
「這個工作足夠大。大到不該再躺在私信箱裡。」
「你什麼時候把你的真名告訴我?該署名了。」
訊息末尾掛著一個附件,是十四頁掃描件。
林澈點開。
熟悉的筆跡鋪滿螢幕——鋼筆字,豎著有勁,橫著收斂,三年了,他對這手字比對自己導師的簽名還熟。
他一頁一頁往下看。
前六頁是鋪墊,把那道天塹兩側的地基重新夯了一遍。第七頁開始起橋。
看到第十頁的時候,林澈坐直了。
看到第十二頁的時候,他站了起來。
那個卡了他八個月的地方,被一個他只在故紙堆裡見過的老估計撬開了。那是上世紀的工具,粗糙、笨重,早被時髦的方法淘汰了幾十年——可在這個位置上,嚴絲合縫,像一把為這道鎖提前鑄好的鑰匙。
最後兩頁收尾,乾淨利落,一個多餘的符號都沒有。
林澈站在五平米的宿舍中間,半天沒動。
他想起W信裡那句話:舊到你們這代人可能沒見過。回頭你看,會笑的。
他沒笑。
他鼻子發酸。
這樣的功力,這樣的手筆——網線那頭的人,到底是誰?
林澈坐回螢幕前,一動不動。
補完了。
八個月的天塹,四十多頁的斷頭路,全在這四行字裡落了地。
擱在三天前,他看到這條訊息會從椅子上跳起來。
可現在——
該署名了。
這四個字像一根針,不偏不倚,紮在今天最疼的地方。
白天,鄭國樑把他五年的心血從他名下划走,只用了一杯茶的工夫。
晚上,一個素未謀面的網友,攥著足以立身的成果,第一反應是把他的名字署上去。
林澈笑了一下,眼眶有點熱。
他把手放上鍵盤。
「我叫——」
打了兩個字,刪了。
告訴他真名,然後呢?署名,投稿?他現在連自己論文的署名都保不住。答辯懸在頭頂,鄭國樑的話還在耳邊:別為了一個署名,把畢業證搭進去。
再牽連一個待他以誠的人?
他重新打字:「證明我今晚就拜讀。老師,謝謝您。」
刪了。三年沒叫過「您」,這時候叫,矯情。
第三遍,他只打了一行:
「等我畢業答辯完的。如果我還畢得了業。」
游標在句尾閃。
這行字不體面。他知道。三年來他們的私信裡沒有過一句喪氣話,公式面前不許哭窮,這是不成文的規矩。
可他今天寫不出體面的話。
一邊,是把他挑出錯、陪他走了三年、如今把署名雙手奉上的陌生人。
另一邊,是收走他署名、還要他感恩戴德的授業恩師。
這世道有時候荒唐得很整齊。
林澈盯著這行字看了十秒,按下了傳送。
傳送成功的提示跳出來,又淡下去。
他沒有下線,坐在原地等了一會兒,不知道自己在等什麼。
對話方塊安安靜靜,網線那頭的人沒有出現。也許睡了,也許在寫別的證明。
凌晨一點,林澈合上電腦。
牆上那行泛黃的字在臺燈下微微發亮:把一個問題做穿。
問題快穿了。
先穿的,怎麼是人心。
窗外,最後一棟教學樓的燈滅了。
夜色沉下來,把整個校園扣在底下。