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