魔法科高校的劣等生×SAO聯合企劃Part-2:Versus Ⅱ
《刀劍神域 Sword Art Online》 · 川原礫 · 8693 字
翻譯:yu°
圖源:@傳說の自由
協力:@wangyitong1996@咲Yura
1
「吶,哥哥,量子計算機是什麼?」
——高中一年級,並不擅長數學和物理,就連對諾依曼型計算機的結構都沒有大致瞭解的妹妹向我提出了這樣的問題。立刻就能流利地說出準確答案的哥哥,這世界上真的存在嗎?
至少我可不是那種超級兄長大人(吐槽:在說司波大爺吧233),一邊讓剛纔用叉子插進的蠶豆停在桌子上,支支吾吾了一會。
「唔——————嗯。」
接着,妹妹就露出了一副從心底感到抱歉的表情,稍微縮了縮脖子。
「啊,抱歉,就算是哥哥也有不知道的事情呢。不能總是問這問那,偶爾也要自己去查一下呢。」
被那麼說了的話,就不能坦率地撤離了,這就是所謂「哥哥」一職的難處。讓蠶豆繼續懸空着,我清了清喉嚨。
「那個,嘛,那麼就大致給你說明一下吧。」
「嗯!」
重重地點了點頭,我的妹妹桐之谷直葉浮現出了純真的笑容。
因爲身爲電子系列資訊雜誌編輯的母親基本上不會準時起牀,在週末由我和直葉兩個人喫掉三人分的早餐已經成爲了慣例。今天的菜單是,淋上罐裝白醬的簡易意式燴飯、羅曼萵苣花椰菜蠶豆沙拉、含有鮮藍莓的酸奶,還有加了很多牛奶的奶咖。
【注:Risotto,意大利式肉汁燴飯,源於米蘭。大米里放入切碎的洋蔥,和肉湯、葡萄酒一起煮,並加入番紅花和乾酪、魚貝類等調製而成。
ロメインレタス,蘿蔓萵苣,又名長葉萵苣、蘿蔓、蘿美生菜,是一種萵苣屬蔬菜。蘿蔓萵苣是凱撒沙拉的主要材料之一。】
大口吞下右手中的蠶豆之後,我儘量先從基礎開始說起。
「那個……首先,關於量子是什麼的問題……」
「那種程度我還是知道的啦——。是基本粒子對吧?像是原子啊、電子之類的。」
對於馬上一臉自豪地回話的直葉,我毫不猶豫地指出了她的錯誤。
「那麼,量子不是物質,而是單位嗎?」
被小直大人這樣回了話,參加劍道部的妹妹一副認真的表情。我記得「切返五則」是劍道術語吧……但更深層次的東西就不知道了。
看着大笑的直葉,我嘆了口氣。把量子化奶油燴飯送進口中,在咀嚼的過程中整理思緒。
「誒!?」
看起來總算是讓她明白了,我喝了一口奶咖,繼續回到剛纔的話題。
「如果把7663分解質因數呢?」
被她嚴肅地那麼問,我一時答不上來。那當然是有很多好處,但是要舉出能讓直葉理解的例子的話……。
「我很理解想這樣說的小直的心情。但是現在就先把那種疑問給我吞下去!」
「啊哈哈,有可能。」
「看起來有必要呢。」
「很厲害啊!1比特表示的數字只有0和1兩種。2比特的話就是00、01、10、11四種,換算成十進制就是1、2、3、4。那麼,4比特的話有幾種呢?」
「那個,比如說,過去的32位操作系統,最大隻能使用4GB的存儲器。如果是64位操作系統的話,理論上可以使用16EB……順便一提,16EB大約是172億GB……」
「那種東西在初中就學過了。把整數用質數的積來表示對吧?我不記得這很費勁啊。」
「比如說,分解質因數。」
但是如果在這裏放棄的話,至今的奮鬥就白費了,所以我打算嘗試無謀的挑戰。
【注:原文是「量子コンピューターとは何ぞや」,ぞや是關西方言(大阪話),在相當於標準語中的だ。】
「嗶嗶嗶——。雖然以前的課本上似乎是這樣寫的,但是那三個當中,現在還留在基本粒子的位置上的只有電子。現在知道了質子和中子是由更小的、叫作『夸克』的粒子構成的。也就是說,夸克纔是基本粒子。」
「那麼,如果這個燴飯的大米中的一粒當做是絕對不能再分解的基本粒子,從這裏只取出0.001千卡……也就是1卡路呢?」
「我——說——啊!那種事誰都知道吧!就好像被人問『切返五則』是什麼,回答說『就是反擊時的五條規定哦』一樣嘛!」
嘴裏正好塞滿蠶豆的直葉,好幾次用難以形容的表情停下咀嚼,但是最終還是咕嘟咕嘟地把蠶豆嚥了下去。
【注:直葉這裏說的是「苦しゅうない」,一般是身份高貴的人對下面人說的】
直葉依然一臉迷茫,因爲不知道她要在這裏糾結多久,我打算說下去。
「8……不對!那個……2比特是四種,3比特是八種,那麼4比特是十六種?」
【注:スピン,自旋,量子力學上的基本粒子或系,與其做軌道運動所成的角動量有別的固有的角動量。】
「嗯。就是無法繼續分割的粒子吧。」
一聽到直葉這麼說,雖然這裏是現實世界,我也還是立刻環顧了一下四周。
「那麼,這三個是基本粒子?」
「……對、對不起。那麼,我們繼續……」
「所以說,嘛,現在的計算機也有不足之處。——但是,量子計算機的話,說不定……能夠在瞬間內對很大的數字進行質因數分解。那意味着,現在全世界使用的、被認爲是絕對安全的密碼也能被迅速破解。」
「還有,基本粒子不等於量子哦。」
下定了會花很長時間的覺悟,我又清了一下喉嚨。
「好吧,饒恕你了。」
「那個……340282366920938211456種。39位數嗎……這個,如果換成漢字數字的最大單位是多少……?個十百千萬……」
鏘鏘,我一邊在腦內響起誇張的音效,一邊說完。想着總算順利地結束了,用牛奶咖啡潤了一下喉嚨。但是。
「3……沒法除盡,5當然也不行,7……也不行嗎,11也不行,13也不行,那個,下一個質數是幾來着……」
「等、等一下等一下。就算是那麼厲害的128位CPU,也有無法解決的問題啊。」
這次總算明白了一樣,直葉用勺子舀起燴飯的一顆米粒,小口嚥下。
「可以說基本粒子是指向『存在』的詞語,而量子是指向『狀態』的詞語吧……」
「會。比如,如果說右旋轉的狀態是0,左旋轉的狀態是1,一個原子帶有1比特的信息……自旋疊加就產生了既不是0也不是1的狀態。這些雖然叫作量子比特啊庫比特什麼的,重要的是,相對於現有計算機基本上一次只能計算一個數字,使用量子比特的量子計算機一次可以計算很多數字。因爲是疊加着的。」
畢竟還是沒法心算出那麼大的數字,所以我試着用一直放在桌上的攜帶終端檢索了起來。
直葉發出了微妙的聲音,皺眉思考了一會之後,開始擺弄自己的攜帶終端。
「就、就是說,基本粒子是『物質』的最小單位,量子是『物理量』的最小單位……」
「哈啊啊——?」
「你看,不容易吧?順便一提這個問題的答案是79×97。出題倒是很輕鬆呢,把兩個大一點的質數乘起來就行了。」
「誒,那樣不行的吧。我記得,一個茶杯的米大概有3000粒,就算有這麼多,把一粒米,300除以3000是0.1千卡……100卡路里,對吧?想要取出1卡路里的話,就要把大米分成100份呢。」
「嗯,是啊。那種程度的數字的話零點幾秒都用不上哦。但是,質數是無窮的。隨着數字的位數越來越大,分解花費的時間也呈指數函數增長。我們平時在網絡上用的『RSA算法』也利用了質因數分解,但是現在使用的2048比特……也就是617位數的加密鍵的質因素分解,如果想要用諾依曼型計算機來計算的話,即使用世界最快級別的電腦,也要花上十幾年呢。」
「嘛,實際上米粒之類的東西無論多少都可以分割,但是如果是電能的話,因爲最小的單位是電子,所以不能再繼續分割,這種情況下的電子就是量子。
「唔嗯……好像明白了,又好像沒懂……」
「但是,因爲是基本粒子,所以不能那麼做。就是說,這道燴飯的一粒大米的卡路里、不,能量……只能用每隔100卡的數值來表示。這個能量的最小值,就可以考慮成量子的概念。」
「……嘛,嘛,是的。因爲量子極其微小,所以可以引起很多奇妙的現象。其中之一就是『疊加狀態』……比如,想要把一個原子關進小箱子,但是那個原子不知道是在左轉還是右轉地旋轉着,直到觀測都沒法確定。不是沒法知道,而是沒法確定。因爲是左轉和右轉兩個方向的自旋疊加的狀態。」
「那——個,直葉小姐。關於我們平常使用的,也就是諾依曼型計算機,有必要進行說明嗎……?」
「哈?」
眼神似乎在說「這個人在說什麼啊」,直葉開口了。
「嗚——還是想不通啊……。啊,但是,如果用計算機的話,剛纔的計算什麼的就只需要一瞬間吧?把7663,依次用質數相除,只要輪到79就能算出來了。」
雖然還是一副難以理解的神情,直葉點了點頭。
「首先,原子不是基本粒子哦。原子是由質子、中子和電子構成的。」
「嗶嗶——。你犯了兩處錯。」
「那是什麼?」
「哦,真敢說呢。那麼,試着分解一下33?」(吐槽:原文是「33を素因數分解してみ?」,川原又漏字了)
雖然感覺被這麼問的話,不能就那樣作肯定的回答。但是細節就放在一邊吧!於是我點點頭。
「嗯,嘛,現在就那麼認爲就可以了。這下總算回到最初的話題了……所謂的量子計算機,直接來說,就是使用量子的計算機!」
「嗯嗯……因、因爲是次方倍,5比特是三十二種,6比特是六十四種,7比特是128種,8比特是256種……這種心算根本算不到128嘛!」
「……那,原子的旋轉重疊的話,會有什麼好事發生嗎?」
「誰知道啦,天文數字就好了吧!說起來……如果現在的計算機就能夠計算那麼不得了的數字,就不需要什麼量子計算機了吧!」
「誒,哪裏啊?」
「唔唔。」
「呼嗯。那個比特,如果很大的話會有什麼好事嗎?」
爲了補充能量,被一大勺加了奶酪的奶油燴飯塞得臉頰鼓起之後,就要向着更大的難題探討了。首先,果然還是從這裏開始吧。
我快速地敲擊着手邊的終端,出了題目。
「且慢,因爲原子非常小,打開箱子的話,因爲振動之類的原因,有時會改變它的旋轉。直接地說,現在無法造出純理論研究的量子計算機,很大程度上是因爲難以準確地測定原子……也就是量子的狀態。」
全世界的科學家們正在拼命研究的夢幻機器,就這樣被妹妹痛快地否決了,我慌慌張張地補充道。
「哈啊啊……?」
聽到這話的直葉,露出了在說「什麼嘛」一樣的表情。
「好,從你理解的地方繼續了哦。……那麼,把那個向左向右旋轉着的原子,當成2048臺並排的量子計算機。然後,輸入剛纔說的2048比特……也就是617位數的天文數字,進行質因數分解。接着計算機以除法疊加狀態,把所有可能的質數都試一遍,一下就解決了現有的計算機需要花費幾十年的計算。怎麼樣,厲害吧!」
「呼嗯……」
因爲此時直葉的頭頂上早已浮出了小型的問號,我趕緊解釋道。
「那不是明擺着是哪個方向嗎!打開箱子看看的話一下子就知道了吧!」
【注:切り返し五則,劍道術語,進行反擊時需要遵守的五條規定。①幅度要大,動作要正確②保持正確的距離③左拳總是保持在身體中心線上,不要用右手打擊④不要彎曲身體借力、猛打⑤打左右面時要利用竹刀的反彈力】
「……是什麼?」
「那個,關於量子,一開始就說明過了。」
光能也有最小單位,叫作光子,這也是量子。也就是說,所謂的量子,就是注重基本粒子的『無法繼續分割』這一性質的叫法……可以這麼說吧。」
「我、我知道了,打個比方來說明吧。這個意式燴飯,大概有200……不,300千卡吧。」
「呼嗯……那麼,爲什麼量子計算機能夠迅速地分解呢?」
「嗯……。那很厲害嗎?」
「看、看吧,比特增加的話就會有好事吧?」
直葉心中的疑惑變成了中型問號。在這種地方受阻的話,就沒法達到量子計算機的話題了。
「嗯,我也討厭。也就是說2的128次方,那——個」
僅限於現在就是了,我在內心加了一句後,指出了第二個錯誤。
「…………」
「哈啊……?」
聽到我這麼說,直葉露出有些不悅的神情,點了點頭。
「噢噢,回答正確,也就是說,4位CPU能夠處理的數據是0到15。」
沒想到這個也要說明,我閉上了眼睛。老實說,關於所謂的量子計算機到底是啥,我也沒有正確理解了的自信。
「嗯……嘛,簡單地說,諾依曼型計算機只有0和1兩個數字……也就是通過二進制來運行的。一組用0和1來表示的情報是1比特,八組這樣的就是8比特。最先進的128位CPU一次可以處理128組二進制數據。」
「誒——過去的筆記本電腦的內存只有4GB嗎?AmuSphere是它的好幾倍呢。」
「……那麼再問一次,128比特能夠處理的數據有幾種呢?」
「那個……沒法用2除、用3除是11……也是質數,這就結束了呢。答案是3×11。」
【注:積累經驗AI,Top-down AI,以自上而下爲思想架構出的AI,學習主要靠資料灌輸和模仿回應。與之對應的是自律學習型AI(Bottom-Up AI),就是A.L.I.C.E。】
「回答正確。那麼……」
「我說啊,那個可不能對結衣說!那傢伙的話肯定會說出『我要試試看!』之類的話,說不定十幾年都回不來了啊。」
幸好,像是沒有被愛女——經驗累積型AI結衣聽到一樣,我輕撫胸口,鬆了一口氣。
「十、十幾年!?……那麼說,小結衣也要用那麼久嗎?」
我想靠體力設法挺過去,直葉用向上看的目光盯着我看,說了一句毫不留情的話。
(原文是「力技」,大概手滑打過字了,應該是「力業」,指體力勞動、藉助強大的力量。)
「哥哥,抱歉。我完全沒聽懂你後半部分在說什麼。」
2
「……就是這樣了。你不覺得很過分嗎,比嘉先生。」
聽着我冗長的抱怨,留着刺蝟頭髮型、戴着無框眼鏡、身穿印有老款遊戲logo的T恤的研究者,不知爲何露出一副怨恨的神色,回答道。
「你在說什麼啊桐之谷君。被高一的妹妹問什麼是量子計算機什麼的可是超稀有的事件,平常不會發生的啊!如果豎起好事的flag,妹妹就會在量子力學上產生覺悟,還會有將來進入RATH就職的展開……」
「絕對不會有的。」
我一邊迅速地回答,一邊環視起了這間寬敞的房間。
地處六本木的東京中城,也就是離原防衛廳的檜町駐屯地舊址很近的大樓的一間房間,不知道爲什麼堆滿了奇怪的機械,無數臺冷卻風扇正在發出轟鳴聲。
我坐在連接着一臺巨大機器的凝膠牀墊上。加工過的鋁製外殼發出暗淡的光芒,算得上這間房子主體的大型機器叫作「STL(Soul Translator)」。靈魂的翻譯器,這樣誇張的命名決不是虛有其表。
要說爲什麼的話,這臺裝置,使與構成人類意識的光子網絡和量子糾纏——即靈魂本身之間交換信息成爲可能,就是第四代完全潛機。
所以,在某種意義上,也可以說是世界最先進的量子計算機。
一邊準備潛行,我突然回想起什麼,向刺蝟頭研究員比嘉鍵發問。
「說起來比嘉先生,這臺STL,能進行2048比特的質因數分解嗎?」
「怎、怎麼突然問這個。做不到啊,因爲控制部分的量子寄存器遠遠不夠。」
「那麼,如果增加寄存器的話就有可能了嗎?」
「那、那個嘛……誒,不行不行,當我沒說過!我是不會說以前我增加了寄存器,想要獲得RSA算法解讀比賽的獎金,但是被菊岡知道了,結果被狠狠罵了一頓的事的!」
「……我、我知道了。」
「比起那個,你準備好了嗎?差不多要開始測試了。」
「OK」
「……和上次一樣的……?」
「唔……比如?」
我沒有跟直葉說過這臺「量子計算機」,是因爲如果說了的話,她一定會撒嬌說「我也想去——!」。但是難得的週日,卻要以這樣詭異的人體實驗的打工來度過,有我一個人就夠了。
這麼做的話,對設備……進而對連接世界的線路施加巨大的負荷,應該能夠解除串線狀態。我是這樣考慮的。
「司波先生,這個數字,是兩個質數的乘積。用正在運行模擬裝置的設備,試着分解對這個數字進行質因數分解。」
世界的連接即將中斷之前,我似乎聽到了達也回答了我的疑問。
那個時候,我連接上了存在於平行世界、或者未來世界的同種裝置嗎?接着,和使用那種裝置的「SilverCrow」戰鬥……?
「那麼,要開始連接了哦!」
不顧我的震驚,數字的振幅逐漸增加。球體的牆壁染上白色的光芒,讓人睜不開眼。
無論怎麼說,之前進行這個兼職的時候,我其實有過奇妙的體驗。
在使用STL的完全潛行中,假想體基本上是由連接者的「自我形象」自動生成的。上次的潛行中,我生成了在Sword Art Online中獲得「黑之劍士」這個綽號時的自己。
3
「……你說……現實,這裏是你生活的世界嗎,No Name先生?不是虛擬世界?」
我預定潛行的測試空間,應該是明媚的春天森林。但是腳下沒有土地,周圍也沒有樹木,頭頂也沒有藍天。
相反,我所在的地方是一片白色的圓形空間。純白球體的內部,這樣描述最合適不過了。
「你是……桐人。」
「怎……怎麼可能啊啊啊啊——!?明明連超級計算機都要花上幾十年————!!」
「不,等一下。能夠切斷連接,是不是因爲最大速度的戰鬥帶來的負荷,導致聯繫兩個世界的線路無法承載呢……。也就是說,應該可以用其他的方法引發同樣的現象。」
司波達也的身姿在白光中漸漸遠去。墜落在無限的空間,我大喊道。
(完)
叫出我的名字時,雙眸的敏銳也沒有褪去。從他的下一句話便可得知其中的原因。
但是那實在是太難爲情了,所以這次我提出要求說要用事先準備好了的默認形象——。
想着難道STL與現實世界相連接而感到着急,我反問道。但是男人輕輕地搖了搖頭。
——難道,這個人。
從感覺上來看,這裏肯定是VR空間,但是很難把握範圍。不過我的假想體的大小和現實世界一樣,至少從這一點來看,球體的直徑大概有300多米吧……。
「我也想知道呢。」
最終,數字的行列開始漸漸向左右分裂——。
「……誰說不會再發生一次的……」
(桐人:不得不承認現在是你比較強)
「看來這次是你串線到我的『現實』了。」(吐槽:寫作串線,讀作亂入)
「不,不能這麼說。這個空間是我試着創造出的『五感再現型假想模擬裝置』。當然,發動這個的裝置設立在現實世界。那麼……因爲已經不用擔心會再打擾你們的任務了,我也報上名字吧。我是『司波達也』。」
我點點頭,躺在凝膠牀墊上。戴上從頭頂開始包裹着整個頭部的潛行頭盔,界面緩緩出現。
聽着比嘉毫無緊張感的聲音,我閉上了位於頭盔之下的眼睛。
的確不是SAO時代的我。但是,和那個時候十分相似的黑色大衣,無論怎麼看都是在ALfheim Online中獲得的那件。連背後都裝備着我的愛劍。因爲沒有鏡子,所以沒法知道容貌,但是髮型的觸感來看,就是我在ALO中使用的形象。
稍微倒退一下思路,我向下看看了自己的身體。
再次鸚鵡學舌地嘟噥後,總算想了起來。上次,也就是在ALO內和他相遇的時候,劍和槍的戰鬥達到了不分勝負的極限狀態的瞬間,連接就中斷了。而且,和Silver Crow交戰的時候也是一樣。
「……這回是這個啊……」
誒,還要和這個看起來超厲害的人,而且還在對方的主場戰鬥嗎……這樣考慮之後,我突然想起來了,開口說道。
然而,不使用翅膀就能在空中漂浮的司波達也,他的雙眼發出奇異的藍色光芒。
——能心算2048比特的質因數分解!?
「司波……達也。」
混合着嘆息,我抱怨了一句。就在那時,背後響起了平靜卻充滿壓迫力的聲音。
雖然這也是沒有對直葉說過的,量子計算機可以同時處理多個計算,是因爲利用了平行世界存在無數個量子寄存器這一點——這種玩笑一樣的話。
事態發展到這種地步,也只能趕快接受了。和上週一樣的「量子裝置間干涉」再次發生了。
——我的假想體?
伴隨着震耳欲聾的轟鳴聲,分解成了兩個巨大的質數。
雖然沒有見過這種制服的記憶,但是對這名男性的既視感並不是錯覺。
我目瞪口呆,使勁地捏了一下右臉,但是眼前的景物並沒有消失。
我生成的617個數字也開始閃出白光。所有數字輕微地跳動,尖銳的高頻波足以震動世界。
達也冷靜地催促下文,我拼命地思考着。關鍵是,讓世界承擔巨大負荷這樣好嗎……思考到這裏,我回想起上午和直葉的談話。
如果這樣的話,那個銀色的戰士Silver Crow會出現嗎?但是,對世界的感受大有不同。直徑300米的球體中,只有純白外壁上畫着奇怪的發光圖案,到處都很空曠。存在的物體也只有我所站着的小型圓盤。
能夠看到稍長的黑髮下,他機敏的雙眼盯着這邊看。比我高出幾公分的身體上,穿着令人聯想到校服的白綠配色上衣。胸口沒有校徽,但是兩肩上八角形的徽章就是校徽了吧。
簡直像做夢一樣。不,說不定真的是夢。
「……又見面了,『NoName』先生。」
不是在測試用的VR空間,而是在不知道是哪裏的廢墟都市中潛行的我,和名爲「Silver Crow」的銀色假想體戰鬥過。結果在分出勝負之前連接就中斷了,不過那場經歷是怎麼回事呢,想了很多也得不出答案。
我無奈地低語道。
但是,我有想象過。
至少已經無法再查明真相了。因爲那樣的事情不會再發生一次了吧。(吐槽:一個大寫的FLAG)
我立即回頭,反射性地拔出了身後的劍,在關鍵時刻停住了右手。因爲我的確對這名站在圓盤邊上的男性有印象。
下個瞬間,達也也從圓盤上浮起,懸停在和我一樣的高度上。向他發出往上拉長距離的信號之後,我通過想象,讓龐大的數字序列出現在身後。憑藉STL的演算迴路生成了——2048比特、617位數的加密鍵。
「……爲什麼又發生這種事……」
的確是「這傢伙」。幾天前,ALO內的活動任務中,作爲任務BOSS「巨人貝利」登場的謎之NPC……或者說是玩家。他沒有告訴我名字,所以我是這樣稱呼他的。
即使被我這樣搭話了,男人的表情也沒有變化。看起來對面也已經注意到了。
我重複了一遍這個名字,完全不記得有聽說過。接着,似乎是察覺到了我的反應,名爲達也的男人眼中減少了些許的敵意。
不經意之間,我將後背的『妖精翅膀』實體化,飛離了圓盤。我想就這樣拉開距離,達也卻震驚地眯起了眼,「……飛行魔法嗎」這樣自言自語道。
「……原來如此,看來的確是和上次一樣的串線事故啊。這麼說,想要解決這種狀況的話,只要採取和上次一樣的方法就行了吧。」
「……我很擅長『分解』。有機會再見吧,桐人少年。」
(桐人:輪到我裝一波了 達也:傻了吧我也會飛)
「…………!」