答辩席上的审稿人 › 第 2 章 · 共 9 章
隔网三年
鼠标停在那条未读消息上,林澈没有立刻点开。
他知道,这条消息一旦点开,有些事情就得做决定了。
窗外有晚归的学生骑车经过,车铃叮叮两声,远了。
林澈靠进椅背,闭上眼。
三年前的那个秋夜,就这么漫上来。
——
那年他博二。
第四代模型还不存在,第一代刚出生就死了——死在组会上。
那天他讲了四十分钟,把自己的想法和盘托出:传统的撮合结构走到头了,要从根上换一种非线性的构造方式。
郑国梁听完,用笔帽敲着桌子,敲了三下。
“想法很大胆。”他说,“大胆得不像一个博二学生该干的事。”
“国内外没人这么做过,审稿人看不懂,就是垃圾。听我的,跟着热点走,先把毕业文章凑出来。”
会议室里,师兄们低头刷手机。周锐那时候刚进组,接了一句:“师兄这个东西,能用来炒股不?”
满屋哄笑。
林澈站在投影幕前,手里还捏着翻页笔。
四十分钟,他讲了三年后可能开花的东西;四十秒,它被笑话埋了。
“坐下吧。”郑国梁摆摆手,“下一个。”
那天晚上,同宿舍楼的哥们儿劝他:“老林,胳膊拧不过大腿。博士生的第一课,就是学会把自己的想法先搁一搁。”
“搁到什么时候?”
“搁到你自己当了导师。”哥们儿笑,“到时候你想怎么离经叛道都行。”
林澈没笑。
搁到当了导师——那得先毕业,毕业得先听话,听话就得把这个想法埋了。等他熬到能说话的那天,坟头草都三尺高了。
散会后,林澈在操场走了三圈。
第四圈走到一半,他改道回了宿舍,打开电脑,注册了一个论坛账号。
账号名他想了十分钟。最后敲下两个字:临川。
临渊羡鱼,不如退而结网。他不想羡鱼,也没网可结,他只想找个地方,把话说完。
帖子是凌晨两点发出去的。
《关于一类非线性撮合结构的猜想》。
正文三千字,附了七页手写扫描件。他把组会上没讲完的东西全写了进去,包括三个他自己也没把握的跳跃。
发完他就睡了,睡得难得踏实。
然后是石沉大海。
第一天,浏览量四十七,回复零。
第三天,浏览量一百零二,回复一条:“民科吧?建议先学好本科教材。”
第七天,他没再点开那个帖子。
第十一天深夜,他跑完一批数据,顺手登了一下论坛。
私信图标上亮着红点。
那是这个账号收到的第一条私信。发件人的名字短得不像名字,只有一个字母:W。
点开,他愣住了。
两千字。
没有寒暄,没有客套,第一行就是:“你第三步的估计是错的,误差项被你吃掉了半阶。”
林澈的心一沉。
接着往下看,第二段话锋一转:“但你的方向是对的。这个构造,二十年前有人试过半步,被卡死在对偶性上,从此无人再碰。你绕开的角度很刁,我没想到。”
后面整整一千五百字,是对方把他的猜想拆开揉碎,重新搭了一遍——哪里能立住,哪里是流沙,哪里需要一个全新的引理。
最后一行是个问题:“第三步你打算怎么补?我有一个想法,但想先听你的。”
林澈盯着屏幕,手指发凉,心口发烫。
他博二,人微言轻,导师说他离经叛道,全组当他是笑话。
而网线另一头,有个人认认真真读完了他七页手写稿,指出了一个真错误,然后问他——你打算怎么补。
那晚他回了三千字,写到天亮。
——
从那以后,成了习惯。
他和W的往来,全在私信里。频率不定,有时一天七八封,有时半个月一封。
W的作息是个谜。凌晨三点会回信,上午十点也会回信,唯独晚上八点到十一点几乎从不出现。林澈猜过对方是不是在国外,后来发现节假日的问候只有春节——每年除夕,W会准时发来四个字:“新岁,多算。”
去年除夕,林澈在机房守任务,回了一句:“新岁,多算。您也少熬夜。”
W回:“积习难改。彼此彼此。”
那是三年里,他们说过的最像“闲聊”的一次话。
W的用词是老派的。说好,是“甚好”;说不对,是“不然”;存疑的地方,批三个字“此处虚”。
有一件小事,林澈记了三年。
W给他发第一条私信的同一天,也在他那个帖子底下公开回了一句话,就一句:“此猜想值得认真对待。”
当天夜里,那条“民科吧”的嘲讽回复,被发帖人自己悄悄删了。
林澈后来琢磨过很久:一个连头像都没有的账号,凭一句话就能让人把嘲讽咽回去——这个W,在某个他看不见的地方,恐怕是号人物。
但规矩就是规矩,他没问。
第一年,他们把第一代模型重构了一遍,是为第二代。
第二年春天,林澈在W的一个引理里找出一个漏洞,反复验了三遍才敢发出去,措辞斟酌得像在拆炸弹。
W隔了六个小时回复,只有两个字:“痛快。”
第二天,一个更漂亮的证明发了过来,末尾加了一句:“被人挑出错,是这一行最好的礼物。你出手越来越稳了。”
林澈把这句话看了很多遍。
同一个春天,郑国梁在组会上把他改了八遍的开题报告扔回来,说:“文笔像小学生。”
也是那一年,风向变了。
第二代模型在标准数据集上跑出结果的时候,林澈没忍住,在组会上放了一张对比图。
会议室安静了几秒。
郑国梁盯着那张图,手指在桌面上敲了很久。
“这个东西,”他缓缓地说,“是你之前讲的那个……撮合模型?”
“是。改进版。”
“嗯。”郑国梁点点头,“有点意思了。这样,这个方向组里重点投入,集群优先级给你调最高。每周单独跟我汇报一次。”
散会后周锐凑过来看热闹:“师兄,行啊,咸鱼翻身了。”
林澈那时候还高兴过。他以为这叫认可。
后来他才明白,庄稼长势好了,地主自然要来看地。
从那以后,每周一次的单独汇报,郑国梁听得越来越细。模型的每一步进展,都按时按点,流进了那间飘着茶香的办公室。
第三年,第三代升到第四代,卡住了。
卡在收敛性上。
模型跑起来是收敛的,三万七千组数据,组组收敛,曲线漂亮得能当挂历。但“看起来收敛”和“证明它收敛”隔着一道天堑。
林澈在这道天堑前站了八个月。
八个月里,他试过十一条路径,最远的一条推了四十多页,最后在同一个地方断掉——总有一步,跨不过去。
偏偏就在这时候,郑国梁拍了板:投稿。
“主体结果够硬了,数值这么漂亮,等什么?”
“收敛性证明还差最后一步。”林澈说,“现在的写法,定理2那里是跳过去的,严格讲不成立。”
“加一句‘技术性细节从略’。”郑国梁头都没抬,“这个级别的数值结果摆在这儿,审稿人看不出来,看出来也不会揪着不放。”
“可是——”
“林澈。”郑国梁打断他,“完美主义害死人。投。”
稿子是林澈写的,一个字一个字。投稿是郑国梁经手的,从系统账号到通信邮箱,都攥在他自己手里。
林澈从头到尾,没见过投稿回执长什么样。
现在想想,从那一天起,刀就已经架在那儿了。他埋头补证明的八个月,别人在补的,是把他挤出去的最后手续。
W陪他试。两个人隔着网线,你搭一段,我拆一段,拆完再搭。
数据的规模,也是W逼上去的。
两万组的时候,林澈觉得够了,曲线已经漂亮得没话说。
W回:“不然。好看的数据谁都会挑。把参数往死里拧,把它逼到断,断在哪里,边界就在哪里。”
于是又是一万七千组。极端初值、病态参数、故意喂进去的脏数据,模型在悬崖边上走了三个月钢丝,愣是没掉下去。
三万七千组,组组收敛。这个数字后来写进了论文,成了审稿人嘴里“罕见的完备验证”。
没人知道,这份完备背后站着两个人:一个在机房熬红了眼,一个在网线那头,一遍一遍写:“再拧一格。”
有一回争一个假设条件,来回二十几封信,吵了两个星期。最后W认了:“你是对的。此处不能加强,是我贪快。”
林澈盯着“是我贪快”四个字,忽然意识到一件事:三年了,这个人从来没在他面前摆过一次资格。
而他连对方是谁都不知道。
他试探过一次,只有一次。第二年冬天,他问:“您是做这行的吧?在哪个学校?”
W的回复隔了很久:
“在这里,只有对错,没有来历。你我谁都别问。这样最好。”
林澈再没问过。
后来他反而庆幸这条规矩。因为在这里,没人知道他是那个被导师训得抬不起头的学生;同样,不管对面是教授还是看门大爷,写下来的每一个公式,都得自己站得住。
这是他五年里,唯一一块干净的地方。
——
林澈睁开眼。
宿舍的白炽灯管嗡嗡响。他坐直,点开了那条三天前的未读消息。
W的字一行行显出来:
“临川,第四代模型的收敛性证明,我补完了最后一步。”
“那道坎,绕不过去,只能凿穿。我用了一个很旧的工具,旧到你们这代人可能没见过。回头你看,会笑的。”
“这个工作足够大。大到不该再躺在私信箱里。”
“你什么时候把你的真名告诉我?该署名了。”
消息末尾挂着一个附件,是十四页扫描件。
林澈点开。
熟悉的笔迹铺满屏幕——钢笔字,竖着有劲,横着收敛,三年了,他对这手字比对自己导师的签名还熟。
他一页一页往下看。
前六页是铺垫,把那道天堑两侧的地基重新夯了一遍。第七页开始起桥。
看到第十页的时候,林澈坐直了。
看到第十二页的时候,他站了起来。
那个卡了他八个月的地方,被一个他只在故纸堆里见过的老估计撬开了。那是上世纪的工具,粗糙、笨重,早被时髦的方法淘汰了几十年——可在这个位置上,严丝合缝,像一把为这道锁提前铸好的钥匙。
最后两页收尾,干净利落,一个多余的符号都没有。
林澈站在五平米的宿舍中间,半天没动。
他想起W信里那句话:旧到你们这代人可能没见过。回头你看,会笑的。
他没笑。
他鼻子发酸。
这样的功力,这样的手笔——网线那头的人,到底是谁?
林澈坐回屏幕前,一动不动。
补完了。
八个月的天堑,四十多页的断头路,全在这四行字里落了地。
搁在三天前,他看到这条消息会从椅子上跳起来。
可现在——
该署名了。
这四个字像一根针,不偏不倚,扎在今天最疼的地方。
白天,郑国梁把他五年的心血从他名下划走,只用了一杯茶的工夫。
晚上,一个素未谋面的网友,攥着足以立身的成果,第一反应是把他的名字署上去。
林澈笑了一下,眼眶有点热。
他把手放上键盘。
“我叫——”
打了两个字,删了。
告诉他真名,然后呢?署名,投稿?他现在连自己论文的署名都保不住。答辩悬在头顶,郑国梁的话还在耳边:别为了一个署名,把毕业证搭进去。
再牵连一个待他以诚的人?
他重新打字:“证明我今晚就拜读。老师,谢谢您。”
删了。三年没叫过“您”,这时候叫,矫情。
第三遍,他只打了一行:
“等我毕业答辩完的。如果我还毕得了业。”
光标在句尾闪。
这行字不体面。他知道。三年来他们的私信里没有过一句丧气话,公式面前不许哭穷,这是不成文的规矩。
可他今天写不出体面的话。
一边,是把他挑出错、陪他走了三年、如今把署名双手奉上的陌生人。
另一边,是收走他署名、还要他感恩戴德的授业恩师。
这世道有时候荒唐得很整齐。
林澈盯着这行字看了十秒,按下了发送。
发送成功的提示跳出来,又淡下去。
他没有下线,坐在原地等了一会儿,不知道自己在等什么。
对话框安安静静,网线那头的人没有出现。也许睡了,也许在写别的证明。
凌晨一点,林澈合上电脑。
墙上那行泛黄的字在台灯下微微发亮:把一个问题做穿。
问题快穿了。
先穿的,怎么是人心。
窗外,最后一栋教学楼的灯灭了。
夜色沉下来,把整个校园扣在底下。