十月初的鵬城已經入秋,但那種秋意來得遲,白天裡陽光依然有重量,要到下午四點之後才會感覺到一絲涼意混進來。林遠舟坐在星辰科技頂層的辦公室里,窗外的城市在下午的光里呈現出一種橙金色,那種顏色每年只有這段時間才會出現,持續不了多久。
他當時在做的事情是例行查看科技樹。
這件事在三年前是令他心跳加速的,現在已經是固定在每天下午的一個習慣,像檢查工程進度報告,像查看郵件,是工作的一部分,有其節奏,有其慣例。他在意識空間裡展開那棵金色的科技樹,熟悉的結構在意識里舖開——材料線、能源線、空間線三條主幹,各自的節點,各自的推進狀態,末端那個輪廓依然有光但細節尚未完整呈現的終點之門。
所有這些他都已經非常熟悉,不需要專門去看,掃一眼就能知道狀態。
但今天下午那掃一眼產生了一個停頓。
終點之門的邊緣,有什麼東西不對。
他把注意力拉回去,放在那個位置上,仔細看。那不是節點的變化,也不是進度的推進,是門的邊緣——那個他已經看了三年的弧形輪廓——多了一行東西,像是有人在門框上用極細的筆劃了什麼記號,非常淺,幾乎像是錯覺,但不是。
他站起來,往窗邊走了幾步,讓自己在站立的狀態下重新進入意識空間,再看一次。
不是錯覺。
終點之門的右側邊緣,一行符號,數量不多,排成一條橫列,間距均勻,每一個符號的形態都和他認識的任何文字毫無關聯——不是漢字,不是拉丁字母,不是阿拉伯文或西里爾文,不是他見過的任何數學符號,甚至不像某種密碼系統的變體。那些符號有一種他說不清楚的質感:很陌生,但某種程度上又不像隨機的噪音,它們有規則,有結構,你看進去就能感受到那種規則的存在,只是規則本身是什麼,他看不懂。
他花了大約十分鐘,把那行符號從頭到尾看了不止一遍,然後拿起手機,給蘇晚發了一條消息,只有一句話:你現在在實驗室嗎,有個東西我想讓你看一下。
---
蘇晚到的時候,林遠舟已經把意識空間裡那行符號截取到了共振投影界面上。
這個功能是半年前蘇晚和星眸二代系統聯調出來的,本來是用來在共振後提取數據痕跡的工具,沒想到今天第一次用來提取的是這個東西。符號投影到全息屏幕上,變得比在意識空間裡更加可視,有一種從某個角度才能看清楚的精細感。
蘇晚走過來,站在屏幕前,沒有立刻說話,先把那行符號從頭到尾看了一遍。
"你是什麼時候發現的?"
"今天下午。例行查樹的時候。"
"一直有,還是今天新出現的?"
"今天新出現的。"林遠舟頓了一下,"或者說——我今天第一次注意到,但我沒有辦法確認它不是一直在那裡我沒看見。"
蘇晚聽到這句話,稍微停了一下,然後回過頭看了他一眼。"不一樣的。你每天查樹,那個位置是你每天都過的位置。如果三天前出現的,你不可能三天都沒看到。"
這個邏輯成立,林遠舟點了點頭。
"先讓我拿數據。"蘇晚把那行符號調出來,接入星眸二代的分析通道,開始做結構採樣。星眸二代是她帶隊在鵬城大學實驗室研發的語言-意識雙通道AI系統,現在的版本已經能夠處理非線性語言結構,在科技樹數據分析上和共振記錄處理上都有很強的能力。符號一進系統,她就看到返回的初步結果開始出現在側屏上。
林遠舟站在她旁邊,看著那些數字跑過去。
"結構上是規則的,"蘇晚說,視線在側屏和符號投影之間來回,"非常規則。你看這裡——"她在側屏上點出來一組圖表,是符號之間的間距分布,"間距不是隨機的,每一個符號和下一個之間的間距比是固定的,小數點後面第三位都能對齊。"
"這是什麼意思?"
"意思是這不是裝飾,也不是隨機生成的噪音。"蘇晚說,"這行符號有結構,有內部的規則,那種規則是有意為之的,像是一種被刻意簡化的信息載體。"她在屏幕上切換到頻譜分析,"你看這裡——符號的形態如果投影到幾何空間裡,它的對稱軸……"
她沒有立刻說出來,而是先在分析界面里做了一步旋轉操作。
符號序列在屏幕上旋轉了一百二十度。
然後它和自己完全重合了。
蘇晚很少在工作里讓表情走在語言前面,但這一次她先停住了,停了兩三秒,才說:"三重對稱。旋轉一百二十度,和自身重合。"
林遠舟看著屏幕上那個完全重合的圖像,有一秒鐘說不出話來。
"三棵樹,"他說,"三重對稱。"
"對,"蘇晚說,語氣平,是那種她在處理真正有分量的發現時特有的平,"如果這不是巧合,那它是在告訴我們——這行符號跟三棵樹有關,或者說,是寫給三棵樹的。"
---
林遠舟當天晚上聯繫了維克多和艾琳娜,用他們之間固定的加密通道,把符號的投影數據發過去,說了兩句話:你們去自己的樹上看一下終點之門右側邊緣,如果看到同樣的東西,告訴我。
維克多當時在聯邦貝爾實驗室的夜裡——鵬城和那邊有將近十五個小時的時差,對方那邊剛過午夜。回復來得比林遠舟預想的快,不到二十分鐘:我看到了。位置和你發過來的坐標完全一致。
艾琳娜的回覆來得稍晚,北都那邊是早上,她剛到研究所:我進去看了。一樣的符號,一樣的位置。符號的筆劃方向和你們的會不會有差異,我在對比。
三棵樹上,同樣的符號,同樣的位置。
林遠舟把這件事在腦子裡過了一遍,在辦公室的椅子上坐了很久,沒有開燈,窗外鵬城的夜燈透進來,在地板上投下一些不規則的矩形光斑。
三年來,科技樹的所有信息都來自科技樹本身的機制:節點、進度、靈感點、倒計時、藍圖碎片——這一切都是科技樹作為一個系統在運轉的輸出,有規則,有邏輯,是林遠舟從一開始就在和它打交道的那套語言。就算是麵包屑序列,就算是月球礦脈里的六稜柱陣列和超導材料工廠里出現的簽名坐標,那些也是物理世界裡的信號,是觀察者在更早的時代埋下的、等待他們解讀的線索。
但這行符號不一樣。
麵包屑序列是觀察者在遙遠的過去留下的,像是預置的路標,不管三棵樹的進度到沒到那一步,那些東西一直在那裡等著。但這行符號今天才出現——在林遠舟剛剛確認科技樹總進度越過了八十二點六的時候,在月球上那批麵包屑節點相繼激活、序列的完整性達到某個閾值之後,那道門框邊緣才出現了這行字。
這不是預置的路標。這是回應。
有什麼在看著這件事發展,而且在某一刻主動寫了一行字。
---
第二天上午,維克多在聯邦那邊已經是傍晚,艾琳娜在北都是午後,三個人在共振通道里開了一次簡短的實時會議,蘇晚在旁邊,帶著星眸二代的分析界面。
"我昨晚做了一件事,"維克多說,他的聲音通過通訊傳過來有一點延遲,但內容很清楚,"我把那行符號和我們現有的所有接觸記錄做了比對——麵包屑序列的參數編碼、月球礦石里六稜柱陣列的幾何比例、超導工廠簽名坐標里的數字關係——這行符號和這三套東西之間有交集。"
"交集是什麼?"艾琳娜問。
"在編碼密度上,"維克多說,"麵包屑序列里有一個我們之前處理過的特徵:信息按最小冗餘原則排列,沒有一個符號是多餘的。月球陣列也是同樣的結構原則。這行符號——也是。"他停了一下,"它們用的是同一套底層原則。"
"意思是同一個來源,"艾琳娜說。
"或者同一套語言習慣,"維克多說,"但在我們目前的信息量里,這兩種說法結論是一樣的。"
蘇晚在旁邊沒有立刻發言,她在看星眸二代做的進一步分析。林遠舟看了她一眼,她感覺到他的視線,抬起頭:"我讓星眸二代做了一件事——把那行符號當作一種語言樣本,不預設它的解讀方式,看它的內部結構是否符合某種自然語言的統計規律。"
"結果呢?"
"既不是,也是,"蘇晚說,這種表述方式在她身上很少見,"它的內部結構不符合任何已知人類語言的統計規律,但它符合某種更廣義的信息系統的規律——那種規律在某些數學證明里也能看到,在某些物理定律的底層結構里也能看到。"她把側屏轉過來讓他們都能看到,"像是它不是在描述一個具體的事,而是在描述一種關係。"
"關係。"林遠舟重複了這個詞。
"結構上,是的,"蘇晚說,"它不是在命名什麼,是在表達某種關係或者狀態。但具體是什麼關係,我們現在的工具還讀不到。"
艾琳娜在北都的那頭安靜了一會兒,然後說:"麵包屑序列的最後那批節點激活了多久?"
"大約一個月,"林遠舟說,"超導工廠的簽名坐標是在九月完整激活的,月球那批節點也在九月里全部確認完畢。"
"那就對上了,"艾琳娜說,"這行符號出現的時間,和麵包屑序列完整激活的時間是關聯的。序列激活——符號出現,不是湊巧的順序。"
"不是湊巧的,"林遠舟說,"是因果。"
屋子裡安靜了片刻。
三年來科技樹的信息全都是系統機制內的輸出,是觀察者早就設計好了等他們觸發的內容,是一個精密設計里的既定路徑。但這行符號不在那個路徑里——那道門的邊框不是一個設計好的信息節點,那裡沒有任何藍圖,沒有任何可解鎖的內容。
那個位置,以前是空的。
然後有人在那裡寫了一行字。
"這是第一次,"維克多說,聲音里有一種他平時的語氣里不常出現的東西,"科技樹機制內的信息,都是系統給我們的。但這行符號不在機制內。之前所有的信息來源——大綱、節點、藍圖——都是預置好的,我們觸發了它們,它們響應。但這次是倒過來的。"
"有什麼在主動寫給我們,"艾琳娜說。
維克多說:"是的。"
---
會議結束後,蘇晚在符號分析界面前又坐了將近兩個小時,沒有離開。星眸二代在持續運算,她讓系統做了多個方向的嘗試——把符號的形態映射到不同的幾何空間,把符號的間距比轉化成頻率參數,把整行符號的結構當作一個方程的一側,試圖找到另一側。
大多數嘗試返回的是空集,或者返回一些數字上合理但意義無法確認的結果。
她在等星眸二代出報告的間隙里,靠在椅背上,閉了一會兒眼睛。
然後發生了一件她事後想了很久也沒有完全解釋清楚的事。
她沒有開科技樹——她不是覺醒者,沒有自己的科技樹,無法主動進入意識空間,她接觸科技樹的方式一直是通過共振,通過和林遠舟、維克多、艾琳娜的耦合,通過那種在外圍或者主頻里的借用狀態。但在那段閉眼的間隙里,她感覺到了什麼。
不像視覺,也不像聽覺,更接近一種空間裡某個位置的重量感,像是一個平時不存在的方向上有什麼在那裡。她沒有試圖抓住它,也沒有試圖分析它,就是感覺到了,然後它過去了,像一道很淺的、剛好在感知邊緣的東西輕輕擦過。
她睜開眼睛,回到屏幕前,繼續工作。
這件事她沒有立刻告訴林遠舟。
---
第三天一早,林遠舟照例進入意識空間查看科技樹。
他先看了總進度,落在八十二點七,比前天進了一點點。靈感點在十萬三千四百出頭,倒計時走到了兩百天整。然後他把注意力移到終點之門那個位置。
昨天那行符號還在,沒有消失。
但旁邊多了一行新的。
和第一行結構類似,但不完全相同,符號數量比第一行多了兩個,排列方式有一處轉折,像是在某個地方拐了一個彎,然後繼續。
他把新的這行符號截取出來,傳給了維克多和艾琳娜,然後給蘇晚發了一條:新增一行,發你了。
維克多的回覆在一個多小時後到,聯邦那邊是深夜,但他顯然還沒睡,回復的語氣比平時更快:"我看到了。我在分析第二行的時候發現了一件事——"
消息在這裡停頓了幾秒,然後下一條跟過來。
"第二行里有一段子序列。你把這段符號的結構展開——"他附了一張圖,是他做的分析,"這段子序列里的符號,如果把它們之間的間距比轉化成整數,得到的序列是:二、三、五、七、十一、十三、十九、二十三……"
林遠舟看著這串數字。
他花了不到五秒鐘就認出來了。
質數。
那是質數序列,但不是標準的,是質數序列的某種變體——有幾個位置上做了一個不影響整體規律但有意為之的偏移,像是在標準序列基礎上疊加了另一套規則,兩套規則在那段子序列里同時存在,彼此不干擾,可以獨立讀取。
維克多的最後一條消息是:"這不是碰巧,這是在告訴我們它知道質數,而且它知道我們知道。"
林遠舟把手機放下,在椅子前坐了一會兒。窗外的鵬城在十月的早上有很好的光,清透,溫度剛好,那種一年裡只在這段時間才有的狀態。