第三卷 水藍色圓規與戀愛幾何學 log10 克雷特島 · 謊言迷宮
√1 黑色USB
這次從一開始便是緊急事態。
嗡——!嗡——!計算機發出尖銳的警報音,位於警視廳內部的「黑色三角尺特別對策本部」內像捅了馬蜂窩一般陷入了危機。
「我根本不知道該怎麼算啊!」
新舄縣警方派遣的IT部門負責人錦部春美用比常人高出若干個八度的聲音尖叫。她的周圍散落著無數寫滿了數字的A4紙,身邊則是不知為何放著一把古舊的竹刀。
房間角落的一塊大屏幕上顯示著黑色三角尺準備的輸入答案的文本框,和不停跳動的紅色數字——「剩餘時間」。00:09:42。只剩不到十分鐘了。
「嗚嗚嗚……」
「快點啊!」
錦部抱著亂成一團的頭髮呻吟著,她的身後是與我同樣隸屬於對策本部的年輕刑警瀨島直樹。他直到高中畢業都是在美國生活的,現在則是不停地大幅揮舞著手臂,誇張極了。
「因為我懂電腦,可不懂數學啊」
「誰把這傢伙帶來的?給我送會新舄去!」
「別這麼說嘛~……」
錦部一把鼻涕一把淚地抬頭看著瀨島。哎,這樣下去沒完沒了。
「總之先冷靜下來吧」
我出言安慰。就在這時。
「渚來了!」
響起了大山梓大得出奇的嗓門。望向入口,只見她正帶著一名初中女生走進來。看到穿著千葉市立麻砂第二中學西裝樣式校服的身影的瞬間,我只覺內心迅速填滿了安逸。
然而下一瞬,我發現浜村渚的臉色不同以往,顯得有些陰鬱。
「有人帶著紙巾嗎?」
浜村渚對尖厲的警報聲毫無興趣,只是望著我們問道,然後用細弱的聲音說。
「哎,反正已經晚了……」
「怎麼了?」
她將書包放在地板上,慢吞吞地打開拉鏈,從中取出看上去十分懷念的白色布塊。然而,白布有一半左右的面積被染成了黃色,而且正一點點地滴著水。
「那是什麼?」
「分發午餐用的白大褂」
「咦?」
「我這個禮拜負責分發午餐,所以周末帶回家洗乾淨,下周一再帶到學校去」
真是懷念啊。「嗡——!」的警報聲聽起來十分遙遠。
「然後,剛才在新木場站的自動售貨機里買了小桔……」
浜村住在千葉,距離她家最近的車站是JR京葉線的檢見川浜站。每次她接到支援請求時,都會使用警視廳發給她的特別IC公交卡坐到新木場站,再換成東京地鐵的有樂町線。今天,她在換乘車站時感到口渴,於是買了瓶裝的橙汁「小桔」,喝了一口後收進包里,乘上空蕩蕩的有樂町線,找了一個位置坐下來,打開筆記本畫起圖像,思考著有關「帕普斯-古爾丁(Pappus-Guldinus)定理」的內容(這部分我完全沒聽懂)。然而,地鐵經過銀座一丁目時,坐在她身旁的一位白領提醒「書包好像濕了」。看到書包上的確出現了水漬,慌忙打開一看……才發現瓶蓋沒有擰緊,飲料一點點漏了出來。
「這個筆記本沒事,但語文和美術的教科書被弄濕了」
浜村渚用左手擺弄著前發,有些尷尬地說。
「運動服是我的,濕了也沒關係,但這個白大褂是班級的物品,如果被人說『浜村,這怎麼髒了』的話,多不好意思……」
雙眼皮下發困的眼瞳濕潤得馬上就要滴下淚水。我心生惻隱之情,走到書架邊,取出一盒新的紙巾。
「渚,白大褂和運動服給我吧」
大山梓開口。
「我拿到服裝課給你洗乾淨」
對了,有服裝課。我停下打算抽出紙巾的手。
服裝課隸屬於警視廳總務部,負責為便裝或進行潛入搜查而偽裝的警員提供相應的服裝,並不為大眾所熟知。如果委託外部人士,有可能會暴露穿著的服裝,所以由內部人員進行管理,自然也配備了相應的設備與器材。
大山乾脆抱著書包出去了,我把抽出來的紙巾遞給浜村。她擦乾眼淚,擤了鼻涕。
「浜村,你知道為什麼我們把你叫來嗎?」
瀨島依舊高高在上地叫著。
「是叫你解開這個問題!」
看著他命令般指著大屏幕的手,「嗡——!嗡——!」的警報聲似乎終於重新傳入耳中。
畫面上,是他剛才不小心接入計算機的USB存儲器中出現的問題。一驚一乍之間,時間又過了五分鐘。錦部趴在紙堆里,抱著頭「嗚嗚嗚」地呻吟著,已經喪失了戰意。
鼻尖紅紅的浜村渚睜著發困的雙眼,讀了一遍屏幕上的問題,然後仰起頭,盯著天花板看了一會兒,問道。
「答案要在哪兒輸入呢?」
「用這個鍵盤」
浜村渚用左手握著紙巾,伸出右手的食指,按下瀨島遞過來的鍵盤。
如果輸錯了就會運行病毒——我剛想這樣說,但閉上了嘴。只要是關於數學的問題,她便不會出錯。連一貫傲慢的瀨島,牽扯到數學,也會全面地信賴眼前這個少女,所以才遞出了鍵盤。
「187096」
輸入六個數字後,浜村渚毫不猶豫地敲下回車鍵。
瞬間,警報聲消失得無影無蹤,倒計時定格在00:04:32。
Σ
在文部科學省發表了教學綱領、其中強調「培育內心的學科」後,理學課程相繼被消除。見此,高木源一郎(又稱畢達哥拉斯博士)結成了數學恐怖組織「黑色三角尺」,率領組織開始了恐怖活動。結果,他們的犯罪聲明反而讓國民形成了「數學是培養殺人魔的學科」這一扭曲的認知,數學被從日本義務教育課程中完全消除了。
針對接連出現的恐怖事件,警方設立了「黑色三角尺特別對策本部」,然而高木源一郎開發並植入了預催眠信號的數學教育軟體在全國被使用了已有二十年,找來的所有未受此影響的警員們對數學自然是一竅不通。本部的隊伍里,因在美國長大而未使用高木的軟體的瀨島直樹、在沖繩的離島上長大而沒用過軟體的大山梓,以及出於某種緣由未用過的武藤龍之介(就是我)——除了我們三人以外,其他儘是三十九歲以上的老手刑警。
數學這東西太難了,根本搞不懂。束手無策的警方只好向民眾求助,在尚未使用軟體的年輕一代中尋找數學才能出眾的人……而最終被招入麾下的,就是千葉縣警方找到的這名初中女生——浜村渚。
如此嬌小的少女,真的能和恐怖分子們抗衡嗎?事實證明我們的擔心是多餘的。憑藉過人的計算能力和對數學深深的愛情,她解決了長野縣的「四色問題殺人事件」,把神奈川縣的「圓周率海盜團」逼上絕境,讓琦玉縣的魔方王子「五彩恐怖分子」舉起了白旗。
然而,儘管她功勳卓越,組織的最高頭目——畢達哥拉斯博士依舊下落不明,僅靠著他的存在感威懾著眾人。
警方傾盡了全力,倒不是完全沒有收穫。對於和畢達哥拉斯博士有密切關係、甚至知道其居身之處的女性幹部,我們還是有了相當的了解。
她的名字是可愛小歐拉(Cutie Euler)——本名皆藤千波。稚嫩的臉龐甚至讓人錯以為是高中生,故鄉在北海道的函館,難以融入學校生活,卻在當地著名的數學講習班內展露出才華,中學畢業後即刻獲得了東京著名私立學校——鳩邦學園的錄取資格和全額獎學金。憑藉過人的數學才能,十七歲進入東都大學研究生院,研究全世界數學家未能解決的「BSD猜想」,取得了重要進展,二十歲時獲得了美國名校的留學資格。但就在此時,國家開始削減理科教育的經費,她的留學夢也化為烏有。自那以來,她便對政府恨之入骨,加入黑色三角尺,成為核心成員。
實際上,就在前幾天,我們與茨城縣警方聯手,成功端掉了她指揮的位於水戶一座廢棄工廠里的「殺人撲克牌」製造窩點,甚至暫時將她拘捕。可是……不等我們進行審問,她就逃走了。
這次的事件開始於皆藤千波仍然就讀於東都大學時頻繁光顧的、位於荒川區町屋的香薰蠟燭專賣店「安德烈·瑪麗·露·坎德爾(Andre Marie Rue Candle)」。
皆藤在中學時一同與她就讀於數學講習班、升入東都大學後也經常在一起的名為內田友晴的男子,在仍然是學生時便已共同經營者的身份參與了該專賣店的事務,而在黑色三角尺事件發生後便關閉了店鋪。警方懷疑店鋪可能是組織的一個據點,終於,荒川北警局的警員在盯梢時,發現一個疑似是皆藤的女子出入店鋪。
於是,便發生了昨天的事情。
警員們瞧准了她
走入店門的瞬間,一齊撲了進去。然而,店內卻是空蕩蕩的。地面上,香薰蠟燭擺成一個心形,似是在嘲笑闖進來的警員,在搖曳的燭光中散發出令人舒緩的芳香。而心形的中央則放著一張卡片,以及一個黑色的USB存儲器。
卡片上寫著:
「——克雷特人說,克雷特人都是騙子 ??Cutie Euler??」
她果然來這家店了,而且也早已算好警方突入的時機。至於她是如何知道的,警方自然無從知曉。畢竟人家可是頂尖的數學家。
警方在店內的倉庫找到了她可能用於逃走的通路。
USB存儲器立刻被送到警視廳的對策本部。我們本也可以立刻調查,但決定等一天,因為次日新舄縣警方就會派來一名支援。
前來支援的警官名為錦部春美,是一名女性,而她的資料也有些不同尋常。
錦部在小學六年級時,因無法融入學校生活,而中斷了義務教育,二十歲以前幾乎一直蝸在家裡,拜此所賜沒有受到高木的軟體的影響,輕易達成了進入對策本部的條件。父母為她買了電腦,她自學成才,二十歲時學會了入侵系統。一開始只是做一些更換網頁背景或篡改他人留言的惡作劇,但逐漸升級,二十三歲時侵入新舄大吟釀協會的官方網站,將上面記載的日本酒度數全部改成伏特加的,結果遭到了逮捕。她被判處保護觀察(譯註:指將罪犯、尤其是未成年人罪犯限制在一定範圍的社會生活地而非拘留所內,以期改過自新的一種處罰。類似於中國的管制),在服刑期間新舄縣警方判斷她的能力「或許能夠為社會做出貢獻」,而建議她到警視廳進行工作支援。
「我是錦部春美」
聽到她仿佛喉嚨里嵌了鋁片的尖銳高音,我們吃驚不小。亂糟糟的頭髮,紅腫而細成一條縫的眼睛,像是居家服一樣肥大的灰色運動服,而右手不知為何拿著一把竹刀,實在看不出她竟然能入侵計算機系統。
不過既然是新舄縣警方推薦來的,我們也不好拒絕。
「那就快點來看這個吧」
瀨島直樹將那個USB存儲器毫不遲疑地接入了對策本部里的一台計算機。
——而騷動,也正在這一刻開始了。
瞬間,周圍的電腦的屏幕變暗了。
我們面面相覷。究竟發生了什麼事……?
「啊啊!糟了!」
「咣!」地一聲,錦部突然用竹刀劈向牆壁,嚇得我們的心臟差點蹦出來。只見她眼疾手快地將瀨島插上的USB存儲器拔了出來。
「搞什麼啊?」
「病毒啊,這不是病毒嗎」
錦部慌張地開始敲起鍵盤,然而畫面毫無反應。病毒……?才接上了幾秒鐘,就中病毒了?
「喂,這到底是怎麼回事?」
竹內本部長慌忙趕了過來。就在這時,昏暗的畫面上出現了∫和∞等數學記號,不停地打著轉,同時中央出現了一個計算機合成的男子畫像。
「好久不見了,各位警官」
是畢達哥拉斯博士——稀疏的頭髮緊貼在頭上,戴著墨鏡,用經過軟體處理的聲音說著。
「我們黑色三角尺製造了最強大的計算機病毒」
聽上去的確是他們的專長。我們眼下唾沫,緊盯著屏幕。
「首先就從破壞阻撓我們活動的警方的計算機系統開始吧。不過,跟你們玩一玩的時間還是有的」
畢達哥拉斯博士的合成畫像將戴著皮革手套的雙手在胸前交叉。瞬間,從畫面上方落下一堆數字。
「如果答錯了,或者沒能在規定時間內答出來,病毒就會運行。哼哼……這是以前小學生都會算的題,忘記了數學樂趣的大人究竟能不能解出來呢?」
他的畫像消失了,取而代之的是下面這道題:
「某數A可被104、91和56整除。若被三個數除得的商之和為7196,問A等於多少?(那田中學)」
……我們怎麼可能解得出來。
嗡——!嗡——!突然,所有計算機不約而同地開始發出悽厲的警報聲,同時屏幕上出現了紅色的倒計時。03:00:00。
興奮起來的錦部嘴裡叫著「糟了糟了」手裡的竹刀則是不停地擊打牆壁和書架,大山梓拼命地按住她試圖阻止。我這才想起不久前電話的另一頭新舄縣警方的負責人說過「她的計算機能力確實出色,但長時間蝸居導致情緒不太穩定,一旦受到刺激會做出比常人激烈得多的反應」。
「喂,武藤,把浜村叫來!」
聽到瀨島的叫聲,我立刻抓起電話,聯繫千葉市立麻砂第二中學,把浜村渚叫了出來。
Σ
「……也就是說,設A除以104得到的商為7n,除以91的商是8n,除以56的商是13n」
浜村渚一邊在筆記上寫著一行行等式,一邊解釋把我們逼上絕路的初中考試試題,然而我很快就跟不上了。
「那麼,把商的和7196按照7:8:13劃分,就是1799:2056:3341。最後只要把1799乘以104,就得到A等於187096」
不行,數字太多了。這麼複雜的問題,以前的小學生真的會算嗎?而眼前這個嬌小的女孩子,則是在看到問題的瞬間就知道了答案。真是一如既往地驚人的能力。
「喂,快看」
瀨島捅了捅我的側腹。一臉憔悴的錦部也抬起頭,眯起眼睛看向屏幕。
畫面中出現了某個房間的景象。大概是如果解答正確了,程序就會自動連接至對應的網站吧。
房間不算寬敞,不鏽鋼的架子占據了一整面牆,上面堆滿了計算機和其它相關硬體,看起來像是某個大學理學院的研究室。畫面是使用了網絡攝像頭的所謂實時「直播」。
終於,一塊黑色出現,坐在畫面中央。那個人穿著黑色的風衣,還披著斗篷,身材看上去中規中矩,臉上則是戴著詭異的陶製骷髏面具。
「花了不少時間啊」
聽聲音,應該是男性。聲音有些沙啞,但意外地舒心。
「我是埃庇米尼Death(Epimeni-Death),來把你們這些與我們黑色三角尺作對的警察送上黃泉路」
看來是在裝作「死神」。反正之前打過交道的恐怖分子裡面也有裝成「海盜」或者「王子」的,所以並沒有感到驚訝。
畫面上出現了「埃庇米尼Death」的字幕。真是奇葩的名字。究竟是什麼意思呢?
「總之,請你們那邊也發送視頻信號」
他用有些沙啞的聲音,突然鄭重地發來請求。
√4 埃庇米尼Death與悖論(paradox)
根據錦部解析計算機得知,埃庇米尼Death的程序不會影響到警視廳以外的計算機。但眼下,警視廳內所有的計算機都被程序操縱,無法正常工作。再加上眾多的電波干擾,我們無法確定對方是從何處發送信號,錦部正撲在解析裝置上尋找。
應埃庇米尼Death的要求,我們在與對策本部直接相連的一間小審訊室里架起了攝像裝置。這是為了避免讓對方得知多餘的情報。我和瀨島安裝好網絡攝像頭和對應的計算機終端。本部長為了向媒體說明情況而前往作為新聞發布會場的會議室,大山梓……則是去了總務部服裝課,到現在還沒回來。
「埃庇米尼Death,真是個有趣的名字呢」
只有浜村渚一人擺弄著小桔飲料瓶的瓶蓋,顯得有些開心。
「你知道這個名字嗎?」
「據說,在古希臘克雷特島上,有一個名叫埃庇米尼得斯(Epimenides)的人」
浜村渚不熟悉歷史,所以聽到她說出「古希臘」這個詞時,我便明白了這一定與數學有關。
「有一天,埃庇米尼得斯先生說了這樣一句話:『克雷特人說,克雷特人都是騙子』」
我停下手上的動作,看向瀨島。他似乎也在想同樣的事情。……那正是可愛小歐拉在那家香薰蠟燭店裡留下的卡片上寫的話。
「那和數學有關係嗎?」
浜村渚用發困的雙眼看著我,點了點頭。
「有。這是數學上最重要的『邏輯』,叫做『克雷特人悖論』」
「悖論?」
「就是指看上去正確,但得不出結論的問題。『克雷特人說,克雷特人都是騙子』。我們來想一下,如果『克雷特人是騙子』這個說法是正確的,那麼就相當於在承認『我是騙子』,結果他就不是騙子了。但,如果『克雷特人是騙子』這個說法是錯誤的,那麼克雷特人就不是騙子,那麼『他是騙子』這個說法就不成立了」
我感覺腦子裡亂成了一團
漿糊。什麼跟什麼?如果「他是騙子」這個說法是正確的……?
「啊~啊~,不想了不想了。腦袋疼」
瀨島撓了撓自然卷的頭髮,繼續連接線纜。浜村並沒有在意,悠然自得地喝了一口橙汁。
「那這個問題要怎麼解決?」
「不解決。再怎麼想也沒有用,所以就說『哦,還有這樣的問題啊,挺有意思』,丟在一邊不管就好了」
你那麼說我反而更在意了不是嗎。如果「他是騙子」是假的……
「喂,已經接好了」
瀨島打斷了我的思考。身旁,用於解除程序的計算機和鍵盤已經備好,一併設置了與埃庇米尼Death聯絡用的顯示器和攝像頭。
Σ
「麻煩你們了」
出現在比剛才更大的屏幕上的埃庇米尼Death依舊用不知高低的語氣說道。
「我這邊畫面很清楚。……不過,呃……」
埃庇米尼Death顯得有些困惑。或許是因為,畫面里出現的是一個穿著校服規規矩矩地坐在鋼管椅上的、可愛的初中女生吧。
「你是誰?」
「啊,您好。我叫浜村渚,是千葉市立麻砂第二中學的初二學生」
浜村渚一邊用左手擺弄著劉海,一邊衝著網絡攝像頭一如既往地做自我介紹。
「……如果我誤會了我道歉,不過那邊是警視廳沒錯吧?」
「啊,是的。我是在有樂町線的櫻田門站下的」
數學恐怖分子和初中女生進行脫線的日常對話。站在一旁的瀨島不耐煩地插入浜村和攝像頭之間。
「夠了,說正事要緊。我們這邊已經夠麻煩了!到底要怎樣解除這該死的病毒?」
陶製骷髏面具陷入了沉默,似是在整理狀況,然後重新開口。
「畫面右下角有一個烏龜的圖標,能看到吧?」
確實,黑色屏幕的右下角有一個烏龜圖案。
「單擊那個圖標,就會開始迷宮(labyrinth)冒險」
「迷宮?」
「沒錯。是用悖論和邏輯裝飾的,不可解決的迷宮。解除病毒程序的鑰匙,就在迷宮裡面的一個長老手裡」
埃庇米尼Death似乎終於找回了自己的節奏。浜村渚將對話的任務交給瀨島,自己則是打開了櫻桃筆記本的新一頁,並用右手操作滑鼠,在烏龜的圖標上點了一下。烏龜慢吞吞地開始爬動,畫面切換到下一頁。
「首先請選擇進行遊戲的角色」
畫面中出現了四個人物的畫像,類似舊時的角色扮演遊戲(Role Playing Game)中登場的人物。
「少開玩笑了,這是搞什麼」
瀨島叫道。
「不選擇人物的話,就無法繼續」
浜村渚睜著長睫毛下的眼睛,打量著四個角色。我注意到一件事,指向其中一個角色。
「這個是不是有點像浜村?」
那個角色看著像男性,卻穿著絳紅色的西服,頭髮也和浜村渚的短髮造型有點像。一比二的頭身比也神似她嬌小的身軀。
「哎~,才不像呢」
「不,我也覺得挺像的」
畫面的另一頭,這個角色的製作者本人、埃庇米尼Death也同意了我的看法。總覺得他和之前遇到的恐怖分子不同,有點不太正經。
「是嗎?那就選這個吧」
浜村點了那個角色。身後響起了一聲誇張的嘆息。
「哎,就交給你們了」
瀨島似乎難以融入這個氣氛,抱起雙臂靠在牆上。
Σ
被命名為「渚」的角色乘上一艘船,進入無邊無際的藍色海洋。船的目的地是「克雷特島」,島上有一座迷宮,裡面住著握有解除病毒程序的鑰匙的長老。遊戲的目的便是找到那個長老。真是個徹頭徹尾的RPG。
埃庇米尼Death到底是個怎樣的人?我聽說有不少程式設計師因數學排斥運動而丟了工作,難道他曾是遊戲程式設計師嗎?戴著面具看不到他的面容,眼下警視廳內的計算機也全部癱瘓,無法打開對策本部的失蹤人員資料庫。
終於,船抵達了白色的沙灘。岸上有一隻烏龜在等著。
——歡迎您的到來,渚大人。請跟我來。
畫面上出現烏龜的台詞。「渚」下了船,跟在慢吞吞地邁開腳步的烏龜後面。
——您能追上我嗎?
突然,烏龜說出一句令人費解的話。
「追不上」
浜村渚沖屏幕開心地回答。我歪起頭。
「為什麼?它走得那麼慢,想追上它不是很容易嗎?」
「在悖論里是追不上的,武藤先生。這是古希臘的芝諾(Zeno)先生想到的『阿基里斯(Achilles)與烏龜』的故事」
又是悖論嗎。攝像頭另一端不知身在何處的埃庇米尼Death似乎也在聽著她的話。
「阿基里斯先生是古希臘的英雄,他跑得很快」
「是阿基里斯腱的那個阿基里斯嗎?」
「嗯……應該是的。……總之,芝諾先生說,如果阿基里斯和烏龜拉開一定距離,從後面開始追,是永遠也追不上的」
倚著牆的瀨島慢慢撐起身子,大概是好奇於跑得快的英雄為何連烏龜都追不上。我也很好奇。
「雙方同時開始,那麼在後面的阿基里斯來到烏龜出發的地點時,烏龜已經往前走了一段距離,對吧?這個時候,阿基里斯並沒有追上烏龜」
我在腦袋裡移動阿基里斯和烏龜。嗯,確實沒追上。
「然後,當阿基里斯再次來到烏龜剛才的位置時,烏龜又往前走了一段距離」
「嗯?……哦」
的確。阿基里斯從眼下的地點來到烏龜的位置,需要一段時間,而在這段時間內,烏龜總能往前走一點。
「然後,阿基里斯再次來到烏龜剛才的位置時,烏龜又往前走了一點」
「嗯」
哎?這好像永遠也追不上了啊。
「然後,當他又來到烏龜剛才的位置……」
「夠了!」
瀨島終於忍不住了。
「天底下哪有人想那麼瑣碎的事情,傻子嗎?這不是很明顯一會兒就能追上嗎!」
「您能把其中的邏輯解釋清楚嗎?在古希臘,連最聰明的柏拉圖先生都沒能解釋哦」
瀨島砰砰地拍著審訊室里的桌子,撓著頭,用發紅的眼睛瞪著我。
「武藤,我去看看錦部那邊。我不想再和悖論什麼的扯上關係了。這種扯淡的事情,趕緊把那個傢伙抓住就全都解決了!」
「嗯」
說出來幹什麼,直接出去不就行了。
「古希臘的人怎麼都這麼蠻不講理!」
瀨島留下數千年前故人的壞話,然後很是不滿地離開了審訊室。
「用等比級數的話,應該就能解決了……」
浜村渚眨了眨眼睛,目送瀨島離去。
「還是告訴他一聲比較好吧?」
「算啦,不用管他就好」
我拍了怕浜村渚的肩膀,催促她集中注意力。我可不想讓事情變得更麻煩。
「了不起。你真是個有趣的孩子」
畫面中,埃庇米尼Death慨嘆一般稱讚浜村渚。他似乎也終於明白了,為什麼這樣一個初中女生竟能出現在警視廳。
「你一定能享受這個迷宮遊戲吧」
屏幕上,烏龜和「渚」已經站到了迷宮的入口。迷宮看起來像是希臘的神殿,然而入口處卻有一個在理髮店門口常見的紅藍白相間的螺旋條紋不斷旋轉,在背景中顯得格外突出。
√9 騙子蜘蛛和誠實蜘蛛
轟隆隆,轟隆隆,咣!
突然,奇怪的爆炸聲接連響起,屏幕上的圖像也跟著一塊晃動。
——哎呀呀呀 不好了 渚大人。
烏龜焦急地說。
——這個克雷特島中央的斯特龍博利歐(Strombolios)火山好像爆發了。(譯註:疑為斯特龍博利(Stromboli)火山,位於義大利西西里島北部的斯特龍博利島上。克雷特島位於愛琴海南部,是希臘最大的島嶼。克雷特島在斯特龍博利島的東南偏東,相距約)
真是事發突然。
——據說,火山爆發後三個小時內,這個島嶼就會沉入海底。請在那之前,找到位於三層的長老,拿到「真正的鑰匙」。
屏幕頂端出現了紅色的倒計時:03:00:00。
轟隆隆,轟隆,咣!畫面再次抖動。烏龜
發出一聲尖叫,逃到不知哪裡去了。
「嘎哈、哈哈。好了,這下你要怎麼辦?」
另一頭的埃庇米尼Death發出令人不快的笑聲。他雖然有點愣愣的,但也是恐怖分子,該做的事情還是在做的。如果三個小時內沒能拿到長老的鑰匙,病毒就會運行,警視廳內的系統恐將遭到破壞。
浜村渚用有些不安的目光瞟了我一眼,然後操作鍵盤。「渚」經過理髮店招牌,進入了迷宮。
迷宮內部是錯綜複雜的走廊和數個緊鎖的大門,十分正統,視角也是沿襲了老式RPG的、以渚為中心的俯瞰圖,內部的結構一覽無餘。破解迷宮有一條規則。大門有金、銀、銅三種,想要到達通往上層的樓梯,穿過金門的路徑最短。但,每扇門上面都貼有一道題,只有正確解答才能打開門。金門上是全國大學入學考試中出現的試題,銀門上是重點私立高中入學考試的試題,銅門上是重點私立初中入學考試的試題。既然是黑色三角尺做的遊戲,試題也自然都是「數學與算術」類型。一旦回答錯誤,對應的門就將永遠無法打開,實在是冷酷的規則。
「怎麼辦,浜村?」
「有點害怕,不過還是先去金門看看吧」
說完,浜村渚便操縱「渚」,走到最近的金門。
出現的題目中淨是些不等號、lim、log、Σ以及其它不知所云的記號,看著就頭疼。
浜村渚緊閉雙唇,用左手揪著前發。我看著她的側臉,心懷不安。這麼難的題,能算出來嗎?
……然而很快,浜村渚的雙眼便閃現光芒。
「這個要用洛必達侯爵的定理呢」
說完,她便看向網絡攝像頭,露出燦爛的笑容。
「我可喜歡那個定理了」
她打開櫻桃筆記本的新一頁,取出胸前口袋裡的粉紅色自動鉛筆,按出筆芯,又推回到合適的長度,然後開始了計算。
Σ
門外響起了喧囂聲。
——嘿呦!嘿呦!
簡直像是在過節。眼下情況如此緊急,這究竟是唱的哪一出?
浜村渚正苦於求解第三道金門上的題目,抱著雙臂,一臉嚴肅。
「浜村,我去看看外面的樣子,好嗎?」
「好的」
她簡單地回答,眼睛沒有離開面前打開的筆記本頁面。
回到對策本部的我吃了一驚:來了一艘船。房間中央的桌子上,放著一艘用白木打造的精緻木船,上面放著鮑魚、鯛魚、蝦、比目魚、扇貝、金槍魚等種類繁多的刺身,旁邊圍著的是鑑識課23班一眾。
「來啦,武藤警官」
23班茶色頭髮的班長尾財拓彌沖我打招呼。雖然從語氣到外表都有點另類,在警視廳內不大受待見,但因大山梓的關係,我們經常與他們共事。
「我們現在閒得要死啊。電腦不能用了,沒法做成分分析,也沒法比對指紋,什麼都幹不了」
「這船是怎麼回事?」
「慰問品,榆小路有限公司送來的。說是築地高級日料店裡的海鮮全種類套餐,這可是境港的金槍魚哎」(譯註:築地是東京都內的區域,位於銀座東南方;境港是鳥取縣西北部的城市,為日本主要的沿海漁業基地,以水產品聞名)
大山梓回答。我還以為她去了服裝課就一去不復返了,原來是一塊把這船搬過來了啊。
榆小路留依——她是聞名世界的大企業、榆小路有限公司的年輕總裁。她曾經被捲入黑色三角尺引起的「教育委員會大樓爆炸事件」中(見《浜村渚的計算筆記2 仙境國度的期末考試》),使用浜村渚教授的數學知識,漂亮地釣出了潛伏在身邊的恐怖分子。
自那以來,榆小路留依便對我們對策本部以及浜村渚情有獨鍾。這次大概也是通過媒體報導得知了我們的情況。不過這個慰問品真是超乎預料,沒想到一整套海鮮乘坐精緻的木船送了過來。
「怎麼辦,要讓渚歇一會兒嗎?」
「她還在解題呢」
「不過畢竟是生魚片,還是早點吃比較好」
我打開審訊室的門,打算問一問浜村渚。只見她正在與另一道題大眼瞪小眼。
「浜村,榆小路有限公司送來晚餐了」
「咦,留依小姐嗎?這麼說來,我肚子也餓了」
這也難怪,畢竟一直在埋頭計算這麼複雜的題。
「是刺身」
「啊……」
只見她有些尷尬地皺起面孔。
「怎麼了?」
「那個,我,實際上吃不了生魚片。和家人去壽司店的時候,也只是吃魚卵」
這樣啊。她吃不了竹筍,這我倒是知道的。
「這可是很高級的金槍魚啊」
「金槍魚啊……如果是做成那種海鮮雞肉(譯註:原文「シーチキン」(sea-chicken,和製英語)將魚肉浸油醃製為罐頭,因味似雞肉而得名。系靜岡市清水區水產品加工商店Hagoromo-foods的商品),再加上蛋黃醬,還是可以吃的」
「各位好~!」
尾財露出頭來,手上端著一個盤子,裡面是壽司套餐中的一品——用日本龍蝦的殼做為容器的脆皮烙菜(gratin),正冒著熱氣。
「啊,尾財先生,您好」
「你在算什麼?」
「佩爾方程式,不過好像一時半會兒算不出來」
「還有小渚不會算的方程嗎?」
尾財稱浜村渚為「小渚」。這是他擅自起的小名,不過浜村似乎並不在意。
「這是費馬先生擅長的東西,看上去很簡單,但算起來可難了」
「是嗎。龍蝦脆皮烙菜,要吃嗎?」
「啊,脆皮烙菜的話,我能吃」
浜村渚接過尾財遞來的盤子,用勺子挖起上面焦脆的部分,迫不及待地送入嘴裡,同時發出哈哧哈哧的聲音。
「好好吃啊。這個黑色的顆粒是什麼?」
「魚子醬吧?聽說這一盤要兩萬日元呢」
「餵」
遭到冷落的埃庇米尼Death忍不住發出叫聲。
「那麼悠閒沒關係嗎?時間要不夠了」
確實,倒計時即將抵達兩個小時了。現在可不是悠閒地吃晚飯的時候。只見浜村渚轉過頭,發困的眼睛看向網絡攝像頭。
「我打算放棄佩爾方程式,去試試銀色的門」
她在鍵盤敲下「1」,給出錯誤的答案後,立刻讓「渚」掉頭走向銀色的門。門上出現的題目如下。
「設兩個不相等的整數,它們的最小公倍數為14070,問這兩個整數的可能組合有多少種?(凱政高中)」
「14070啊。呃,它的質因數共有5個,所以……」
接下來的數分鐘裡,在我、尾財和埃庇米尼Death的注視下,浜村渚吃著龍蝦脆皮烙菜,連續解開了十道重點高中的入學考試試題,順利來到通往迷宮二層的樓梯口。
Σ
「這種披薩,我還是第一次見呢」
浜村渚睜大眼睛說著,不時有魚卵從她的嘴角落到麵餅上。
「看上去挺怪的,沒想到味道還不錯」
大山梓切下一塊,整個塞進嘴裡,用含混不清的聲音說道。抵達梯子下方的「渚」暫時被冷落,瀨島和大山也擠到狹窄的審訊室里,大家一起享用海鮮套餐料理。至於尾財,則不知道跑到哪裡去了。
自然,我們在吃吃喝喝的時候,倒計時也在無情地減小。現在是01:45:07。但解不開問題就無法前進,所以這也是沒辦法。通往二層的梯子有兩個,其中有一個才是真的,另一個則通著數萬伏特的高壓,一旦碰觸,「渚」就陣亡了。梯子前面有兩隻紅色的蜘蛛,若想知道哪個才是真的梯子,必須向蜘蛛提問。可就是這個提問難住了浜村,所以大家才聚在一起,邊吃晚飯邊討論。
「兩隻蜘蛛都知道哪個才是真的梯子。其中一隻是只講真話的誠實蜘蛛,另一隻是只講謊話的騙子蜘蛛。但它們長得很像,無法判斷誰講真話,誰講謊話。『渚』只能向其中一隻蜘蛛問一個問題,並根據回答判斷哪邊才是真正的梯子」
「……我想了一下」
我說出想到的一個回答。
「如果指著其中一個梯子,問『這是假的梯子嗎?』,怎麼樣呢?」
「那不行」
瀨島一邊將用海膽製成的奶油果凍送進嘴裡,一邊毫不遲疑地否定。你剛才不是說了不攙和這事兒了嗎。
「假設你指的是真的梯子,如果回答的是誠實蜘蛛,它會回答『不是』;如果回答的是騙子蜘蛛,它會回答『是』。你沒辦法判斷
回答的到底是誰,所以得不出答案」
雖然不甘心,但他說的是對的。
「那,問『你是城市的蜘蛛嗎』呢?」
費力地吃著金槍魚水餃的大山拍腦門地說道。她的手邊堆著好多金槍魚的眼睛。
「你到底看沒看懂題目啊?那是最扯淡的提問了,不管哪只蜘蛛都會回答『是』啊。而且我們想知道的是梯子,你問蜘蛛有什麼用啊」
「哦」
「說到底,誰說真話誰說假話無所謂,現在的問題是怎麼只用一個問題判斷哪個梯子是真的」
大山早就沒有在聽瀨島的話了。她真是我行我素。
看向浜村渚,她正一臉嚴肅地用小手將海苔撕碎,撒在披薩上。……她到底有沒有在思考問題啊?
「看來你們陷入困境了啊」
畫面另一端的埃庇米尼Death開心地搭話。大概是和我們一塊兒在吃完飯,能聽到呼哧呼哧地吮吸拉麵的聲音。他依舊戴著骷髏面具,看上去吃起來並不容易。
「我說啊,你其實是很羨慕的吧?」
大山轉向攝像頭說道。
「哈?你說什麼呢?」
「這個遊戲,是在那個房間裡面做出來的?」
「廢話。就是為了幹掉你們警察的計算機系統」
「一直一個人弄的?」
畫面中的房間裡擺著數台計算機,之間用灰色的線纜連接。他就是在這裡完成了迷宮。究竟那些動力是從何而來呢?為了破壞警方的計算機系統嗎?若是那樣,他大可以做出直接運行的病毒,這對於他來說想必是易如反掌。可他卻費盡心思找來那麼多入學試題和悖論放進迷宮裡,還特地設置了解開問題就能解開病毒的機關,這背後一定有更強烈的某種動機。
「關你什麼事!一個人待著更容易集中精神啊」
「一個人吃烏龍麵,多沒味道」
瀨島挖苦地說著,繞到攝像頭前,貪婪地一口咬下厚厚的鮑魚肉,還故意把醬汁沾在嘴邊。他很擅長這樣激怒別人。
「現在也不晚,過來自首怎麼樣?這兒還剩好多刺身和脆皮烙菜呢」
「開、開什麼玩笑!你還是警察嗎!」
埃庇米尼Death陷入動搖。看來他的精神有點脆弱。
「喂,那邊的,小渚旁邊的人」
他好像在叫我。
「蜘蛛的問題解開了嗎?已經過了不少時間了吧」
「啊、哦哦……騙子蜘蛛只會說謊話,我猜只要利用好這一點就行」
說著,我看向浜村渚的臉。她正小口地吃著披薩,一臉滿意。終於,她把披薩全都塞進了小小的胃裡,安逸地鬆了一口氣,然後拿起紙巾,慢吞吞地擦了擦手。剩餘時間01:40:22。她到底有沒有想出答案呢?
「確實,在有些情況下,『假的謊話』就是『真的』了呢」
她一邊擦拭著嘴角,一邊說道。
……假的謊話,是真的?
「那,只要讓騙子蜘蛛說兩次謊話就好了吧?」
我說道。只見浜村渚一下子睜大發困的眼眸,看向我。
「原來如此,不愧是武藤先生」
「喂,等等,你們在說什麼啊。不是只能提一個問題嗎」
「沒錯。所以,要用一個問題,讓對方說兩次謊。您想到什麼了嗎?」
畫面中,埃庇米尼Death繼續吃起烏冬杯麵。我們正在一步步接近答案,他卻顯得相當沉著。
我抓起刀叉,切著鮑魚,同時思索著。如果指著真正的梯子問「這是真的嗎?」,騙子蜘蛛一定會回答「不是」。……咦?等一下。也就是說,如果問題的答案為「不是」,那它就必然會回答「是」。
我頂著亂作一鍋粥的腦袋,吃了一塊鮑魚。一股昂貴的鮮味從舌尖迅速在口腔內擴散開來。
「這樣如何呢?」
我放下刀叉,一邊思考著,一邊慢慢開口。鮑魚肉實在是太美味了,我只好暫時擱置一旁,才能集中思考數學。
「如果我問『這個梯子是真的嗎』,你會回答『是』嗎?」
畫面中,埃庇米尼Death停住了手上的動作。
「你說什麼?」
「如果我指著真的梯子,問的是誠實蜘蛛的話,它一定會回答『是』,對吧?如果問的是騙子蜘蛛,它本來應該回答『不是』,但因為它一定會說謊,所以也會回答『是』」
瀨島叼著勺子,一臉糾結地撓起自然卷的頭髮。但我繼續解釋我的回答,同時感覺豁然開朗。
如果指的是假的梯子,道理也是一樣的。誠實的蜘蛛會回答「不是」。而騙子蜘蛛本來應該回答「是」,但因為必須要對「你會回答『是』嗎」給出錯誤的回答,所以它還是會回答「不是」。
也就是說,指著其中一個梯子問上面的問題,如果對方回答「是」,那麼那就是真正的梯子;如果回答「不是」,那麼就選擇另一個梯子。不論問的是誠實蜘蛛還是騙子蜘蛛,只要利用「假的謊話是真的」這一點,就能判斷出真正的梯子。
「好厲害啊,武藤先生」
浜村渚拍著小巧的手,露出欣喜的表情,嘴角則是依舊沾著鮑魚排的醬汁。
「好厲害,好厲害。這個答案,我採用了」
我感到很開心。數學最根本的樂趣,在於自己的回答是正確的,以及在他人的非議聲中找到正確的回答。浜村渚伸出食指,開始按鍵。
「咦?我想輸入『如果』,為什麼會出來『md』?」
「你用的是拼音輸入法。不會盲打嗎?給我,我來弄」
瀨島拽過鍵盤,開始輸入回答。埃庇米尼Death靜靜地看著我們。那張骷髏面具下,究竟是怎樣的一副表情呢?
很快,瀨島輸入了問題,不知是誠實還是騙子的蜘蛛回答「是」,「渚」毫髮無傷地來到了迷宮的二層。
「埃庇米尼Death!」
忽然,大山掛著一臉賊笑,蹭到網絡攝像頭前。
「怎麼了?」
對方看了過來。下一瞬,大山便將手裡的東西一下子遞到鏡頭前。
「噫!」
埃庇米尼Death發出一聲沙啞的尖叫,身子猛地向後仰去。
大山手中的是刺著金槍魚眼睛的叉子。看到碩大的魚眼突然出現在面前,怕是連死神都要嚇得要命。
「啊啊啊,烏龍麵全灑了,啊啊!灑到電腦上了!你賠我!」
埃庇米尼Death的房間內一片狼藉。大山捧腹大笑。不愧是沖繩出身的自然人,面對操縱電腦的數學恐怖分子,竟用簡單的惡作劇輕易回擊。
「靠,怎麼連這兒都……」
正當他呻吟時,頭上的骷髏面具掉了下來,我們終於得以看清他的長相。他看上去四十多歲,長著稜角分明的大鬍子,右側的臉頰上有一顆長有毛的痣。
「可惡!」
畫面變黑了。大概是他在攝像頭上蓋了一塊布。突然,從審訊室門口傳來「砰咚!」一聲。
「電波變弱了,變弱了!」
一直在分析電波的錦部前來報告。她右手握著竹刀,左手不知為何抓著鰩魚鰭,同時不停地敲打牆壁,顯得極為興奮。桌上的食物眼看就要掉下來了。
「喂,你冷靜一點!」
「電磁干擾變弱了,說不定能探測到對方的位置!」
「知道了知道了,大山你快點抓住她的腿!」
瀨島和大山合力抱住興奮得發狂的錦部春美,把她拽回大廳。
「總覺得她很忙綠呢」
浜村渚睜大眼睛,向我說。
「不是忙綠,是忙碌」
我苦笑著糾正她的用詞。真希望她的語文能和數學一樣好。
√16 三名長老
然後,又過了一個小時。
方才埃庇米尼Death因灑了杯麵而損壞的房間內計算機似乎正是發送干擾電波的裝置之一,眼下干擾已顯著降低,但現階段只知道他位於距警視廳一百公里以內的地方。
眼下,瀨島和大山和其他老刑警去了公安部。因警視廳計算機系統被劫持,對策本部的資料庫無法使用,他們便打算去公安部請求查看重點監視人物名單。雖然都同屬警方,但對方是情報中樞,與其他部門總有一條界線,本不會輕易公開手中掌握的機密情報。但幸運的是,我們與公安部有著十分緊密的一條關係。
「嘿嘿嘿,能幫上忙,我很榮幸」
尾財拓彌一邊吃著金槍魚眼睛周圍鬆軟的部位,一邊撓了撓染成茶色的後發。他手下的一名鑑識課成員瀨戶口綾菜(簡稱阿綾)正在與公安部負責情報整理的
一名男性警員交往。對其他部門一向帶刺的公安部對女友卻也無可奈何,於是鑑識課23班就成了對策本部與公安部之間強有力的紐帶。
好言勸說了阿綾後,尾財重新回到審訊室,觀摩浜村渚解題。幾乎所有的刑警都跑到公安部去了,對策本部的大廳里只剩下錦部一人。
紅色的倒計時已經進入了最後一小時。……差點忘了,這一個小時就是警視廳的計算機系統能否復原的分水嶺。
「不過,還真是了不起啊」
尾財嘆息。他的眼前,浜村渚正在櫻桃筆記本上密密麻麻地寫下算式,求解迷宮第二層最後一個金門上的問題。那是曾經某個國立醫科大學的入學試題,和三根柱子以及移動插在上面的大小不同的圓盤有關。
「這是法國數學家愛德華·盧卡斯先生想出來的謎題,叫『漢諾塔』」
浜村渚一邊說著,一邊在筆記本上寫下更多的算式。
「原始的問題里只有一套圓盤,不過這個題裡面,三根柱子上從一開始就各有五個圓盤,遞推公式寫起來可麻煩了」
她嘴上抱怨著,臉上卻是露出喜歡數學到無可奈何的微笑。埃庇米尼Death只是一言不發地通過網絡攝像頭看著她的模樣。連眼下不知身在何處的恐怖分子,也一定明白了她是有多麼喜愛數學。
「好了,算完了」
浜村渚用食指笨拙地輸入算出的答案,確認後按下了回車鍵。隨著咔嚓一聲,金色的門開了。
回答正確。浜村渚鬆了口氣一般,操縱「渚」前進。眼前是電梯的廂門,旁邊的牆壁上貼著又一張紙。
「從電梯上樓,會遇到三名長老,其中一人拿著真正的鑰匙」
「渚」讀出紙上的文字,同時也是遊戲給玩家的提示。
終於走到這一步了。等在前面的會是怎樣的問題呢?
剩餘時間00:35:27。「渚」乘上電梯,畫面暫時變暗,很快來到了第三層。
這一層貌似也是一個迷宮,卻不見方才那些金色銀色的門。
向前走沒多久,便來到一個寬闊的地方。前方有一個開著孔的牆壁,上面寫著「將鑰匙插入此處」。看來只要把真正的鑰匙插進這裡就好了。而鑰匙孔旁邊又貼著一張紙。
「這個迷宮裡面至少有兩個騙子」
「渚」念出紙上的問題。
Σ
埃庇米尼Death的真名是真田英利。在瀨島的催促下,我暫時脫離前線(倒不如說從一開始就全面交給了浜村渚),回到了大廳里。
「不愧是公安部,想找的人都有」
瀨島遞過他的資料,照片上的人正是方才看到的骷髏面具下面的埃庇米尼Death,長著毛的黑痣一模一樣。
真田今年四十三歲,據說一年前曾參與開發某個全國著名的講習班的教育系統,負責的自然是算術與數學的部分。他很擅長製作讓人一邊解謎一邊快樂地學習的軟體,產品也深受小學生和初中生喜愛,被全國各地的講習班相繼採用,他也因此賺了一筆錢,日子過得很充實。然而就在這時,教育部會議上出現了那個「數學無用論」。
看到數學與考試不再有關係,他就職的講習班很快取消了算術和數學的課程。真田拼命試圖讓上級理解自己工作的價值,然而就算說服了講習班的老師,卻無法改變學生家長們的主意。為什麼要花那麼多錢,去學考試里不存在的科目?何況數學不是培育殺人犯的學科嗎。把一切事物都看作冰冷的數字,妨礙孩子們人性的培育,到時候我家孩子犯罪了你負得起責任嗎?面對這些主張,他有口難言。
真田丟了工作,再也找不到願意重用他這稀世才能的地方。接下來的事情,就和其他黑色三角尺成員一樣了——他憎恨起拋棄了數學的義務教育,開始為組織賣力。
「他本來好像住在杉並區的浜田山」
瀨島輕輕拍了拍在三台電腦面前努力嘗試分析電磁干擾的錦部。
「說不定就在附近呢。加油啊」
錦部抬起頭看向瀨島,小小的眼睛裡滿是不安。
「我……幫上忙了嗎?」
「嗯,幫上了,幫上了」
錦部開心地點點頭,戴上耳機,抓起鰩魚乾塞進嘴裡,一邊吃著一邊繼續分析,看樣子冷靜了不少。
我重新回到審訊室。這邊也馬上要迎來結局了。我們已經知道埃庇米尼Death的真實身份的事情,還是不要告訴他比較好,這樣對方更容易大意。
浜村渚正對著尾財,一邊用左手擺弄著前發,一邊努力地試圖解釋著什麼。尾財則是不知有沒有聽懂,一邊用鑑識用鑷子小心翼翼地夾起金槍魚的肉,一邊誇張地點點頭。
「怎麼樣,有進展了嗎?」
「武藤警官,好像是撈上岸之後先冷凍再切掉頭部,然後放到烤箱裡烤的」
尾財嬉皮笑臉地回答,他面前的金槍魚鰓後部已經化為漂亮的骨骼標本。真是個我行我素的男人,他不知道眼下事態緊急嗎。
「武藤先生,這個問題有點難哎」
浜村渚看著我的臉,說道。
第三層的問題我看到一半。迷宮中沒有任何門,移動了一會兒後,便出現了一個光頭瘦長的綠衣男子。
「長老 亮 『安田是老實人,真鑰匙不在安田手裡』」
同時,屏幕上出現了這樣的消息。是來自長老亮的台詞。
又走了一會兒,出現了齊肩短髮、穿著白衣服的男子。
「長老 安田 『長島是老實人,真鑰匙不在亮手裡』」
剛看到這兒,我就被瀨島叫出去了。
「渚」在乘上電梯前,旁邊的紙上寫著「遇到三名長老,其中一人拿著真正的鑰匙」。也就是說,應該還有一名長老。根據三人的陳述,判斷誰在說真話,誰在說謊話,確定誰才是「真正的長老」,並得到鑰匙——這便是最終的任務。
在我離開之後,「渚」遇到的第三名長老「長島」這樣說道。
「長老 長島 『我是老實人,真鑰匙在我手裡』」
——這下,浜村渚便陷入了糾結。
「『至少有兩個騙子』的意思就是,騙子要麼有兩人,要麼有三個人,對吧?」
她用睏倦的眼睛看著我解釋道。我勉強聽懂了。
「那反過來說就是,老實人要麼有一個,要麼一個都沒有。先考慮只有一個的情況。如果亮長老是老實人,那麼他說『安田是老實人』就是真話,老實人就有兩個了」
她說得沒錯。可是,如果按照這個道理……
「如果安田長老是老實人,因為他說『長島是老實人』,和剛才的情況一樣,所以也不行。如果長島長老是老實人,那麼安田長老說的『長島是老實人』就成了真話,所以老實人還是變成了兩個,不行」
「原來如此。那如果他們都是騙子的話呢?那樣的話就不矛盾了吧?」
「武藤警官,我剛才也那麼想過」
尾財撓著後腦勺,誇張地搖頭晃腦,插了進來。看上去吊兒郎當,實際上還是有點腦子的。
「如果亮是騙子,那他說的『真鑰匙不在安田手裡』就是假的,那就是說真鑰匙在安田手裡,對吧」
「嗯」
「可是安田那傢伙也說『真鑰匙不在亮手裡』啊」
怎麼回事?……哦,也就是說,這兩人說的都不能是謊話。他們互相說「真鑰匙不在他手裡」,結果就變成互相說「真鑰匙在他手裡」,這相當於說真正的鑰匙有兩個。
「嘎哈、嘎哈!」
看到我們陷入苦惱,埃庇米尼Death滿意地大笑。
「該不會以為其實真正的鑰匙有兩個吧?剛才寫得很清楚,真鑰匙只有一個」
浜村渚不停地用左手揪著劉海,那一撮頭髮快要被揪成卷了。
「能不能給一個提示呢?」
她毫不畏懼地問道。埃庇米尼Death也顯得有些意外。
「唔。如果無論如何都要的話,可以考慮一下」
「無論如何都要」
「好吧。你回憶一下,在迷宮的入口處有什麼?」
「入口嗎?呃,我記得是……啊,理髮店門口的那個轉的東西」
「沒錯,你的記性很好」
「提示只有這些嗎?」
「只有這些」
理髮店門前紅藍白三色的標誌。這到底算什麼提示?浜村渚似乎也沒有立刻明白,靜靜思考了約一分鐘。
「怎麼辦?時間可不多了」
紅色的倒計時顯示00:14:29。已經剩下不到十五分鐘了!
只見浜村渚突然站起身來。
「怎、怎
麼了?」
「我能去趟廁所嗎?」
她似乎並不緊張。
「廁所?」
「其實在約一個小時十五分鐘之前就想去了,結果一直忙著算題就忘了」
「這麼久了?」
「快去吧,一直忍著對身體不好」
屏幕另一側的埃庇米尼Death催促。
「好~」
她是不是在真的享受玩這個遊戲呢?我有點擔心起來。雖說這是個遊戲,但整個警視廳的計算機系統可全都指望著它呢。
「武藤警官,怎麼樣?看出來拿著真鑰匙的是誰了嗎?」
眼下,審訊室里沒有浜村渚,埃庇米尼Death沖我搭話。他好像已經知道了我的名字。
「沒。浜村都沒看出來,我就更不可能了」
「可您不是解開了真假蜘蛛的問題嗎」
不知為何,他對我表現得很恭敬。這麼說來還真是,剛才解出來的時候,確實很開心。
一旁的尾財「噗嗤」地噴了出來。
「總覺得不像是警察和恐怖分子的對話,更像是老師和學生呢」
我看向尾財,然後才明白了眼下這種和睦氣氛形成的原因。
這個死神一般的恐怖分子原本是在講習班就職,向學生們教授數學。讓學生們思考問題,得出答案,曾是他的工作。就算成為數學恐怖分子,意圖破壞警視廳的計算機系統,他也仍然無法改變曾經的習慣——通過數學題與答題者交流。不然,僅憑自己的力量,很難想像他能做出讓浜村渚如此著迷以至於忘記上廁所的迷宮。
「看來您很擅長讓人發現樂趣呢」
我這樣說道。埃庇米尼Death只是寂寞地笑了笑。
「早在數千年前,人類就已經發現數學的樂趣了」
一旁的尾財也認真地盯著屏幕。
「可是現在,能夠把其中的樂趣真正告訴給孩子的大人,已經少得可憐了」
「就算沒有大人告訴」
我反射一般回答。
「也有孩子能憑藉本能明白——您不這樣認為嗎?」
他再次寂寞地笑了笑,沒有直接回答我的問題,而是感慨道。
「我如果能早點遇到小渚該多好」
「現在也為時不晚,告訴我們真正的鑰匙,然後自首,如何呢?」
只見畫面中陶製的骷髏面具緩緩左右搖動。
「很遺憾,我不能背叛畢達哥拉斯博士」
剩餘時間00:13:29。浜村渚離開還沒過一分鐘,我卻覺得這短短數十秒無比珍貴。
√25 克雷特島·謊言迷宮
打開審訊室的門進來的浜村渚顯得一臉清爽,方才被揪成卷的劉海也變得平整,在螢光燈下反射著光澤。
「我明白了」
她沖攝像頭莞爾一笑。……明白了?她知道答案了?
「說來聽聽」
埃庇米尼Death也顯得很開心。兩人已經完全陷入自己的世界了。浜村渚和方才一樣,端正地坐到電腦前。剩餘時間已經不足五分鐘了。
「關鍵在於,遊戲裡面是『渚』讀出了問題,對吧?」
「什麼意思?」尾財撓了撓臉頰,不解地歪著頭。
「尾財先生,請回憶一下『渚』念出的問題。『這個迷宮裡面至少有兩個騙子。』我一直以為,這指的是三名長老裡面至少有兩個騙子」
「咦?不是嗎?」
「『迷宮裡面』還有一個人喔」
浜村用粉紅色的自動鉛筆指向屏幕正中央。在那兒的自然是玩家角色「渚」。
「……難道說」
「如果『渚』說的『這個迷宮裡面至少有兩個騙子』這句話本身就是假的,又如何呢?」
我緊緊盯著畫面上的「渚」。短頭髮,西裝校服,仿佛眼前的這個數學少女原封不動地進入了遊戲裡一般——而她說的話竟是「假的」?
「那樣的話,真實情況就是『至多有一個騙子』,也就是騙子要麼只有一人,要麼一個人都沒有」
沉默持續了片刻。倒計時00:04:06。
「但一個人都沒有是不可能的,因為那樣的話『渚』自己也成了老實人,這就矛盾了。所以,騙子只有一個人」
「那就是說……」
「沒錯,武藤先生。騙子只有我一個人,剩下三人都是誠實的。只有這樣才符合邏輯」
浜村終於將遊戲中的「渚」說成了「我」。我一邊擔心她會不會搞混,一邊重新整理三名長老的話。
長老 亮 「安田是老實人,真鑰匙不在安田手裡」
長老 安田 「長島是老實人,真鑰匙不在亮手裡」
長老 長島 「我是老實人,真鑰匙在我手裡」
確實,如果三人說的都是真話,就不會出現矛盾了。那,也就是說……
「真鑰匙在長島手裡」
「渚」蹣跚地走過迷宮中曲折的道路,從長島手中接過了鑰匙。
Σ
大廳中傳來了響聲,尾財立刻打開門確認狀況。很快,我們聽到了錦部開心的叫聲、「啪啪」用竹刀敲打的聲音和「夠了給我冷靜一點」的瀨島的吼聲。
「好像是系統恢復了」
浜村渚從鍵盤上抬起手,「呼~」地鬆了一口氣。就在剛才,屏幕上的「渚」將鑰匙插進了鑰匙孔里。回答正確,病毒程序被解除了。這名初中生又幹了一樁大事。
「太好了,這下終於可以繼續工作了。辛苦啦,小渚」
「哪裡,謝謝您」
「那我就先撤了」
尾財揮了揮手,抬起方才吃到一半的金槍魚的盤子,迅速離開了。狹窄的審訊室內,留下了浜村渚、我和屏幕另一頭的埃庇米尼Death。
「幹得漂亮。謝謝你」
埃庇米尼Death雖然輸掉了對決,卻顯得很滿意。
「以後有機會再比試吧」
我很快便明白了他的意思。……到頭來,我們還是不知道他躲在哪裡。很快,他就會離開現在躲藏的地方,轉移到他處,繼續製作新的病毒程序。下一次恐怕就不會選擇使用USB存儲器這種繞彎的方法,而是直接入侵這邊的系統。「真正的贏家還是我」——仿佛聽到了他在這樣說。
「那個,我想問一個事」
浜村渚向埃庇米尼Death問道,全然不顧我的擔心。
「理髮店門口轉圈的那個,到底是什麼意思啊?」
這麼說來我也不知道。埃庇米尼Death似乎猝不及防。
「『理髮師悖論』,你不知道嗎」
「不知道」
埃庇米尼Death聳了聳肩,仍然顯得遊刃有餘。
「那就順便告訴你吧。……這是名叫伯特蘭·羅素(Bertrand Russell)的英國哲學家提出的很有名的問題」
剛剛才攻略了難解的迷宮,浜村渚又掘出一個複雜的問題。
「某個村子裡有一家理髮店,店裡的理髮師說:『我只給那些自己不給自己刮鬍子的人刮鬍子。』有沒有覺得哪裡奇怪呢?」
浜村渚仰起頭,一邊用左手揪著劉海,一邊盯著天花板思考。我和埃庇米尼Death靜靜等待著她的回答。過了約摸一分鐘,她似乎注意到了什麼,「啊」地叫出聲音。
「呃……」
「嗯,說說看吧」
埃庇米尼Death的嗓音沙啞,但語氣卻十分溫柔。果然,他仍然是曾經通過數學題與學生心心相印的那個老師。
「那個理髮師的鬍子,要誰來刮呢?」
浜村渚用疑問的語氣回答,儼然他的一名學生。
「……如果他給自己刮鬍子,就成了給不是『自己不給自己刮鬍子』的人刮鬍子,和他的說法矛盾了」
然後,她開心地拍著手,繼續流暢地說。
「可是他又不能不給自己刮鬍子,因為那樣的話他就變成了『自己不給自己刮鬍子』
的人,所以他必須給自己刮鬍子。嗯嗯,不論怎樣都是矛盾的。這個悖論真有趣」
她滿眼欣喜,而我早已放棄了思考。悖論根本不是給普通人玩的。到頭來,明白的只有一件事:浜村渚一如既往地深愛著數學。
「沒錯。這是自指性悖論的典型例子。這次迷宮裡最後一個問題,把遊戲的主人公也算作是迷宮裡的人,和那個悖論有點像吧?我就是想提示這一點……」
正當他得意的解釋即將結束時,突然,屏幕中的畫面猛地顫動起來,同時傳來有什麼東西摔在地上的砰咚的響聲。有數人闖進他的房間
里,把他按倒在地上。
「已逮捕!已逮捕!」
我不明就裡地盯著屏幕。很快,上面出現了一張熟悉的面孔,用不必要的巨大嗓門叫喚。
「二十一點十一分,確認逮捕真田英利!」
是大山梓。數秒後,被摘下面具的真田一臉悲痛地被帶離了房間。
看來在我們不知道的時候,他的藏身處已經被找到了。……不過更讓我在意的,是一旁的浜村渚目睹這一切,竟出奇地平靜。
「這下終於算是搞定了」
瀨島不知何時來到身後,仿佛是自己的功勞一般得意洋洋地笑著說。
據他說,錦部春美成功解析了電波,發現了真田英利躲在四谷五丁目的一個公寓裡。我們立刻向最近的派出所發出協助請求,並派出大山前往現場。但迷宮這邊也即將到達時限,就算浜村成功解除了程序,真田也有可能在短時間內逃走。於是,瀨島叫住上完廁所準備回來的浜村渚,指示她儘可能與對方進行對話,以拖延時間。
「羅素先生想出來的『理髮師悖論』,給康托爾先生提出的集合論造成了很大的打擊呢」
似是補充真田最後的哪些內容一般,浜村渚說出令人費解的話,然後將已經冷掉的龍蝦焗菜送到嘴裡。
「你果然知道那個理髮師的故事呢」
浜村叼著勺子,微微一笑。
「在迷宮裡,我是『騙子』對吧?所以就說了謊」
原來如此。
——「浜村渚說,浜村渚是騙子」。
到頭來,被克雷特島的謊言迷宮迷惑的,或許是埃庇米尼Death本人。
屏幕上已不見他的身影。明明差點被他破壞了警視廳的系統,我卻感到了一絲寂寞。或許,浜村渚也是和我一樣的心情。
「武藤先生,我或許是喜歡埃庇米尼Death先生的」
這是自然,畢竟她在迷宮裡玩得那麼開心。能真正享受數學迷宮的樂趣的,恐怕也只有她這樣的人了。如果,真田英利不是以一個恐怖分子的身份,與浜村渚相遇了的話……
「埃庇米尼Death先生會被帶到哪裡呢?」
「大概是距離那兒最近的派出所吧?」
「真希望他也能嘗一嘗龍蝦焗菜和海鮮披薩」
長長的睫毛下,晶瑩的眼瞳望向我,從中看不到一絲的「謊言」。
當天夜裡,被關押在四谷派出所的真田英利面前,擺上了龍蝦焗菜和海鮮披薩。而我們的數學少女則是拿到總務部服裝課洗乾淨熨得平整的午餐白大褂後,回到了位於千葉的家,大概在熟睡著吧。
# 蓮子的解說
* 帕普斯-古爾丁定理(Pappus-Guldinus theorem)
該定理表述為:一個面積為S的平面圖形A繞與之共面(但不穿過A)的直線l旋轉一周,所得旋轉體的體積V等於A的重心移動的距離乘以S。用式子表示為:
[1] V=2πgS(g為重心坐標)
證明:
在數學上,平面圖形(視為均勻平板)的重心的坐標g(此處指重心到旋轉軸l的距離)定義為:
[2] g=∫[a,b] xf(x) dx / ∫[a,b] f(x) dx = ∫[a,b] xf(x) dx / S
(∫[a,b] f(x) dx 表示函數f(x)在區間x∈[a,b]上的積分值)
沿平行於l的方向在A上取一段細長的面積微元dS(近似看作矩形),則其底邊長度為dx,高度為f(x),有dS=f(x)dx。考慮到dx極小,dS繞l旋轉一周,得到一個圓柱面,面積為2πx·f(x)dx。沿x方向(垂直於l的方向)積分,即得旋轉體的體積:
[3] V=∫[a,b] 2πx·f(x) dx = 2π·∫[a,b] xf(x) dx
由[2]式得∫[a,b] xf(x) dx = g·S,代入[3]即得[1]式。QED
* 凱政高中入學考試試題
【設兩個不相等的整數,它們的最小公倍數為14070,問這兩個整數的可能組合有多少種?】
兩整數的最小公倍數為14070,說明它們都是14070的因數,即兩數都可以表示為14070的質因數的乘積。利用集合的性質,可以方便地保證沒有遺漏和重複。14070=2×3×5×7×67。若用A和B表示兩數各自的質因數構成的集合,則有A∪B={2,3,5,7,67}。因兩數不等,有A≠B,故card(A∩B)(表示A與B的交集中包含元素的個數)必小於card(A∪B)=5,即有5個可能取值:{0,1,2,3,4}。若A∩B中有k個元素,則剩下5-k個元素必填滿A∪B-A∩B,才能保證兩數的最小公倍數為14070,此時A和B的可能情況有(1/2)×(C(5-k,0)+C(5-k,1)++C(5-k,5-k-1)+C(5-k,5-k))×C(5,k)=2^(5-k-1)×C(5,k)種。令k分別等於0~4,代入上式並求和即得答案:共有121種。
* 阿基里斯與烏龜
這是希臘哲學家芝諾(Zeno of Elea, 490-430 B.C.)提出的一系列悖論中最廣為人知的一個。除了這個之外,芝諾還提出過二分法悖論(Dichotomy's paradox)和飛行箭矢悖論(Arrow paradox)。這些悖論都在討論運動的分割性,且都與無窮大有關。當時人們對無窮大的運算尚沒有明確的認知,導致了這些悖論的出現。
阿基里斯與烏龜悖論的敘述在文中已出現,此處不再重複。顯然,阿基里斯是能追上烏龜的。那麼它該如何得到解決呢?浜村渚提到使用「等比級數」,指的是無限等比數列的求和。可以證明,公比(後一項與前一項之比)的絕對值小於1的等比數列之和是一個有限值,稱為等比級數收斂。有人可能會疑惑:無限多個數加在一起,和為什麼是有限的呢?這個問題涉及到極限的概念。18世紀的數學家柯西與魏爾斯特拉斯建立了極限理論,從根本上解決了關於無窮級數之和的問題。簡單而言,當求和的項數足夠多時,最後幾項的有無對數列和的影響小到可以忽略不計,則認為和不再改變,是一個定值,這個定值就被稱為和式的極限。極限理論是微積分的基石,有了它,微積分才得以成為一個有嚴格定義的學科。
* 洛必達侯爵的定理
指法國數學家洛必達(Guillaume de L'Hospital, 1661-1704, 又譯羅必塔)提出的、用於計算兩個趨於零或無窮大的函數之比的方法,在我國高等數學教科書中一般被稱為洛必達法則。兩個函數的極限為零或無窮大,當二者的比值(被稱為不定式)的極限存在時,洛必達法則給出了一個計算這類極限的簡單有效的方法。(蓮子八卦:實際上這是瑞士數學家伯努利首創的,他通過信件教給了他的學生洛必達,後者在1696年《無窮小分析》一書中首先公開論述)不定式極限的計算有重要的實際意義,如函數的導數便是兩個無窮小量(極限為零的函數)之比的極限。
* 佩爾方程式與費馬
佩爾方程式(Pell's equation)指形如以下的丟番圖方程(整數多項式方程):
x^2-D·y^2=1
其中,x, y, D∈Z,且D為非平方數(即無法表示為一個整數的平方)。
佩爾方程式最早可追溯到公元前400年的印度與希臘,當時的人們便已使用x^2-2y^2=1的解來逼近√2的值。後來,在「阿基米德的牛欄」問題中,再次出現了D=4729494對應的方程。公元1150年,印度數學家婆什迦羅二世(Bhaskara II)首次給出了佩爾方程式的一般解法。沉寂了數百年後,17世紀,歐洲的數學家再次發現了該方程,並對一些特殊情況給出了解,其中便包括費馬,後者得到了D≤150時的最小整數解,並以求解D=151時的問題向其他數學家挑戰(蓮子:那個時候的數學家們很喜歡這麼玩),英國數學家威廉·布龍克爾(William Brouncker)給出了解和解法。瑞典數學家約翰·拉恩(Johann Rahn)在著書《代數(Tetsche Algebra)》種論述了布龍克爾的解法,後被英國數學家托馬斯·布蘭克(Thomas Branker)譯為英文,並由約翰·佩爾(John Pell)審訂。然而,歐拉卻誤以為該方法由佩爾提出,故將此方程命名為佩爾方程,而沿用至今
。佩爾方程的一般理論由法國數學家拉格朗日(Lagrange)於18世紀60年代給出。
* 愛德華·盧卡斯,漢諾塔,遞推公式
漢諾塔(Tower of Hanoi)是法國數學家愛德華·盧卡斯(Edouard Lucas)在1883年編出來的一個故事。故事說,某個寺廟裡放著三根立柱,其中一根立柱上套有64個大小不一的圓盤,越是上面的圓盤越小。寺廟裡的僧人晝夜不停地在立柱之間移動圓盤,同時保證大的圓盤永遠不放在小的圓盤上面。傳說當把64個圓盤從一根立柱全部移動到另一根立柱時,世界將迎來終結。
這個故事有很多種版本,不同版本之間的差別包括:它發生在印度的寺廟還是越南的漢諾(即今天的河內市),柱子是在寺廟裡還是塔里,移動圓盤的是神父還是僧侶,等等。當然這些細節無關緊要,因為它們不影響故事的核心:三根柱子,64個圓盤,以及世界末日。
為什麼說移完圓盤世界就完了呢?我們來看一看移動這些圓盤需要多少步。對於只有三個或四個圓盤的情況,步驟不難想像;問題在於如何推廣到有n個圓盤的情況。設移動n-1個圓盤需要a{n-1}步。對於n個圓盤,問題可以分解為三個階段:
(i) 把上面的n-1個圓盤全部移到第二根立柱上,用了a{n-1}步;
(ii) 把第n個圓盤移到第三根立柱上,用了1步;
(iii) 把第二根立柱上的n-1個圓盤移到第三根立柱上,用了a{n-1}步。
即,移動n個圓盤共需要a{n}=a{n-1}+1+a{n-1}=2a{n-1}+1步。因為n可以是任意正整數,a{n}構成一個數列,根據上面的等式,若已知數列中的任意一項,便可求出它的下一項,這個等式便稱為遞推公式。當n=1時,只有一個圓盤,移動只需1步,即a{1}=1。a{1}被稱為數列的首項。已知首項和遞推公式,我們就可以得到整個數列。
現在我們來求a{n}不依賴於前一項、而只依賴於項數n的表達式,這被稱為通項公式。在遞推公式的等號兩邊加1,得:
a{n}+1=2·a{n-1}+2=2·(a{n-1}+1)
若我們把a{n}+1看作一個新的數列b{n},上式可以寫成
b{n}=2·b{n-1}
由b{n}=a{n}+1,可求得b{n}的首項b{1}=a{1}+1=2。即,b{n}是一個首項為2、公比為2的等比數列。我們可以很容易地寫出它的通項公式:
b{n}=2^n
於是
a{n}=2^n-1
即,移動n個圓盤需要2^n-1步。當n=64時,所需步數等於
a{64}=2^64-1=1844 6744 0737 0955 1615
如果僧侶們(或者神父們,誰都行)移動一步需要1秒,就算是不吃不喝晝夜不停地移,也要約5849億年才能移完。……嗯,我們肯定是活不到那個時候了,至於這個世界能不能撐到那個時候……也不好說啊,是吧?
這次從一開始便是緊急事態。
嗡——!嗡——!計算機發出尖銳的警報音,位於警視廳內部的「黑色三角尺特別對策本部」內像捅了馬蜂窩一般陷入了危機。
「我根本不知道該怎麼算啊!」
新舄縣警方派遣的IT部門負責人錦部春美用比常人高出若干個八度的聲音尖叫。她的周圍散落著無數寫滿了數字的A4紙,身邊則是不知為何放著一把古舊的竹刀。
房間角落的一塊大屏幕上顯示著黑色三角尺準備的輸入答案的文本框,和不停跳動的紅色數字——「剩餘時間」。00:09:42。只剩不到十分鐘了。
「嗚嗚嗚……」
「快點啊!」
錦部抱著亂成一團的頭髮呻吟著,她的身後是與我同樣隸屬於對策本部的年輕刑警瀨島直樹。他直到高中畢業都是在美國生活的,現在則是不停地大幅揮舞著手臂,誇張極了。
「因為我懂電腦,可不懂數學啊」
「誰把這傢伙帶來的?給我送會新舄去!」
「別這麼說嘛~……」
錦部一把鼻涕一把淚地抬頭看著瀨島。哎,這樣下去沒完沒了。
「總之先冷靜下來吧」
我出言安慰。就在這時。
「渚來了!」
響起了大山梓大得出奇的嗓門。望向入口,只見她正帶著一名初中女生走進來。看到穿著千葉市立麻砂第二中學西裝樣式校服的身影的瞬間,我只覺內心迅速填滿了安逸。
然而下一瞬,我發現浜村渚的臉色不同以往,顯得有些陰鬱。
「有人帶著紙巾嗎?」
浜村渚對尖厲的警報聲毫無興趣,只是望著我們問道,然後用細弱的聲音說。
「哎,反正已經晚了……」
「怎麼了?」
她將書包放在地板上,慢吞吞地打開拉鏈,從中取出看上去十分懷念的白色布塊。然而,白布有一半左右的面積被染成了黃色,而且正一點點地滴著水。
「那是什麼?」
「分發午餐用的白大褂」
「咦?」
「我這個禮拜負責分發午餐,所以周末帶回家洗乾淨,下周一再帶到學校去」
真是懷念啊。「嗡——!」的警報聲聽起來十分遙遠。
「然後,剛才在新木場站的自動售貨機里買了小桔……」
浜村住在千葉,距離她家最近的車站是JR京葉線的檢見川浜站。每次她接到支援請求時,都會使用警視廳發給她的特別IC公交卡坐到新木場站,再換成東京地鐵的有樂町線。今天,她在換乘車站時感到口渴,於是買了瓶裝的橙汁「小桔」,喝了一口後收進包里,乘上空蕩蕩的有樂町線,找了一個位置坐下來,打開筆記本畫起圖像,思考著有關「帕普斯-古爾丁(Pappus-Guldinus)定理」的內容(這部分我完全沒聽懂)。然而,地鐵經過銀座一丁目時,坐在她身旁的一位白領提醒「書包好像濕了」。看到書包上的確出現了水漬,慌忙打開一看……才發現瓶蓋沒有擰緊,飲料一點點漏了出來。
「這個筆記本沒事,但語文和美術的教科書被弄濕了」
浜村渚用左手擺弄著前發,有些尷尬地說。
「運動服是我的,濕了也沒關係,但這個白大褂是班級的物品,如果被人說『浜村,這怎麼髒了』的話,多不好意思……」
雙眼皮下發困的眼瞳濕潤得馬上就要滴下淚水。我心生惻隱之情,走到書架邊,取出一盒新的紙巾。
「渚,白大褂和運動服給我吧」
大山梓開口。
「我拿到服裝課給你洗乾淨」
對了,有服裝課。我停下打算抽出紙巾的手。
服裝課隸屬於警視廳總務部,負責為便裝或進行潛入搜查而偽裝的警員提供相應的服裝,並不為大眾所熟知。如果委託外部人士,有可能會暴露穿著的服裝,所以由內部人員進行管理,自然也配備了相應的設備與器材。
大山乾脆抱著書包出去了,我把抽出來的紙巾遞給浜村。她擦乾眼淚,擤了鼻涕。
「浜村,你知道為什麼我們把你叫來嗎?」
瀨島依舊高高在上地叫著。
「是叫你解開這個問題!」
看著他命令般指著大屏幕的手,「嗡——!嗡——!」的警報聲似乎終於重新傳入耳中。
畫面上,是他剛才不小心接入計算機的USB存儲器中出現的問題。一驚一乍之間,時間又過了五分鐘。錦部趴在紙堆里,抱著頭「嗚嗚嗚」地呻吟著,已經喪失了戰意。
鼻尖紅紅的浜村渚睜著發困的雙眼,讀了一遍屏幕上的問題,然後仰起頭,盯著天花板看了一會兒,問道。
「答案要在哪兒輸入呢?」
「用這個鍵盤」
浜村渚用左手握著紙巾,伸出右手的食指,按下瀨島遞過來的鍵盤。
如果輸錯了就會運行病毒——我剛想這樣說,但閉上了嘴。只要是關於數學的問題,她便不會出錯。連一貫傲慢的瀨島,牽扯到數學,也會全面地信賴眼前這個少女,所以才遞出了鍵盤。
「187096」
輸入六個數字後,浜村渚毫不猶豫地敲下回車鍵。
瞬間,警報聲消失得無影無蹤,倒計時定格在00:04:32。
Σ
在文部科學省發表了教學綱領、其中強調「培育內心的學科」後,理學課程相繼被消除。見此,高木源一郎(又稱畢達哥拉斯博士)結成了數學恐怖組織「黑色三角尺」,率領組織開始了恐怖活動。結果,他們的犯罪聲明反而讓國民形成了「數學是培養殺人魔的學科」這一扭曲的認知,數學被從日本義務教育課程中完全消除了。
針對接連出現的恐怖事件,警方設立了「黑色三角尺特別對策本部」,然而高木源一郎開發並植入了預催眠信號的數學教育軟體在全國被使用了已有二十年,找來的所有未受此影響的警員們對數學自然是一竅不通。本部的隊伍里,因在美國長大而未使用高木的軟體的瀨島直樹、在沖繩的離島上長大而沒用過軟體的大山梓,以及出於某種緣由未用過的武藤龍之介(就是我)——除了我們三人以外,其他儘是三十九歲以上的老手刑警。
數學這東西太難了,根本搞不懂。束手無策的警方只好向民眾求助,在尚未使用軟體的年輕一代中尋找數學才能出眾的人……而最終被招入麾下的,就是千葉縣警方找到的這名初中女生——浜村渚。
如此嬌小的少女,真的能和恐怖分子們抗衡嗎?事實證明我們的擔心是多餘的。憑藉過人的計算能力和對數學深深的愛情,她解決了長野縣的「四色問題殺人事件」,把神奈川縣的「圓周率海盜團」逼上絕境,讓琦玉縣的魔方王子「五彩恐怖分子」舉起了白旗。
然而,儘管她功勳卓越,組織的最高頭目——畢達哥拉斯博士依舊下落不明,僅靠著他的存在感威懾著眾人。
警方傾盡了全力,倒不是完全沒有收穫。對於和畢達哥拉斯博士有密切關係、甚至知道其居身之處的女性幹部,我們還是有了相當的了解。
她的名字是可愛小歐拉(Cutie Euler)——本名皆藤千波。稚嫩的臉龐甚至讓人錯以為是高中生,故鄉在北海道的函館,難以融入學校生活,卻在當地著名的數學講習班內展露出才華,中學畢業後即刻獲得了東京著名私立學校——鳩邦學園的錄取資格和全額獎學金。憑藉過人的數學才能,十七歲進入東都大學研究生院,研究全世界數學家未能解決的「BSD猜想」,取得了重要進展,二十歲時獲得了美國名校的留學資格。但就在此時,國家開始削減理科教育的經費,她的留學夢也化為烏有。自那以來,她便對政府恨之入骨,加入黑色三角尺,成為核心成員。
實際上,就在前幾天,我們與茨城縣警方聯手,成功端掉了她指揮的位於水戶一座廢棄工廠里的「殺人撲克牌」製造窩點,甚至暫時將她拘捕。可是……不等我們進行審問,她就逃走了。
這次的事件開始於皆藤千波仍然就讀於東都大學時頻繁光顧的、位於荒川區町屋的香薰蠟燭專賣店「安德烈·瑪麗·露·坎德爾(Andre Marie Rue Candle)」。
皆藤在中學時一同與她就讀於數學講習班、升入東都大學後也經常在一起的名為內田友晴的男子,在仍然是學生時便已共同經營者的身份參與了該專賣店的事務,而在黑色三角尺事件發生後便關閉了店鋪。警方懷疑店鋪可能是組織的一個據點,終於,荒川北警局的警員在盯梢時,發現一個疑似是皆藤的女子出入店鋪。
於是,便發生了昨天的事情。
警員們瞧准了她
走入店門的瞬間,一齊撲了進去。然而,店內卻是空蕩蕩的。地面上,香薰蠟燭擺成一個心形,似是在嘲笑闖進來的警員,在搖曳的燭光中散發出令人舒緩的芳香。而心形的中央則放著一張卡片,以及一個黑色的USB存儲器。
卡片上寫著:
「——克雷特人說,克雷特人都是騙子 ??Cutie Euler??」
她果然來這家店了,而且也早已算好警方突入的時機。至於她是如何知道的,警方自然無從知曉。畢竟人家可是頂尖的數學家。
警方在店內的倉庫找到了她可能用於逃走的通路。
USB存儲器立刻被送到警視廳的對策本部。我們本也可以立刻調查,但決定等一天,因為次日新舄縣警方就會派來一名支援。
前來支援的警官名為錦部春美,是一名女性,而她的資料也有些不同尋常。
錦部在小學六年級時,因無法融入學校生活,而中斷了義務教育,二十歲以前幾乎一直蝸在家裡,拜此所賜沒有受到高木的軟體的影響,輕易達成了進入對策本部的條件。父母為她買了電腦,她自學成才,二十歲時學會了入侵系統。一開始只是做一些更換網頁背景或篡改他人留言的惡作劇,但逐漸升級,二十三歲時侵入新舄大吟釀協會的官方網站,將上面記載的日本酒度數全部改成伏特加的,結果遭到了逮捕。她被判處保護觀察(譯註:指將罪犯、尤其是未成年人罪犯限制在一定範圍的社會生活地而非拘留所內,以期改過自新的一種處罰。類似於中國的管制),在服刑期間新舄縣警方判斷她的能力「或許能夠為社會做出貢獻」,而建議她到警視廳進行工作支援。
「我是錦部春美」
聽到她仿佛喉嚨里嵌了鋁片的尖銳高音,我們吃驚不小。亂糟糟的頭髮,紅腫而細成一條縫的眼睛,像是居家服一樣肥大的灰色運動服,而右手不知為何拿著一把竹刀,實在看不出她竟然能入侵計算機系統。
不過既然是新舄縣警方推薦來的,我們也不好拒絕。
「那就快點來看這個吧」
瀨島直樹將那個USB存儲器毫不遲疑地接入了對策本部里的一台計算機。
——而騷動,也正在這一刻開始了。
瞬間,周圍的電腦的屏幕變暗了。
我們面面相覷。究竟發生了什麼事……?
「啊啊!糟了!」
「咣!」地一聲,錦部突然用竹刀劈向牆壁,嚇得我們的心臟差點蹦出來。只見她眼疾手快地將瀨島插上的USB存儲器拔了出來。
「搞什麼啊?」
「病毒啊,這不是病毒嗎」
錦部慌張地開始敲起鍵盤,然而畫面毫無反應。病毒……?才接上了幾秒鐘,就中病毒了?
「喂,這到底是怎麼回事?」
竹內本部長慌忙趕了過來。就在這時,昏暗的畫面上出現了∫和∞等數學記號,不停地打著轉,同時中央出現了一個計算機合成的男子畫像。
「好久不見了,各位警官」
是畢達哥拉斯博士——稀疏的頭髮緊貼在頭上,戴著墨鏡,用經過軟體處理的聲音說著。
「我們黑色三角尺製造了最強大的計算機病毒」
聽上去的確是他們的專長。我們眼下唾沫,緊盯著屏幕。
「首先就從破壞阻撓我們活動的警方的計算機系統開始吧。不過,跟你們玩一玩的時間還是有的」
畢達哥拉斯博士的合成畫像將戴著皮革手套的雙手在胸前交叉。瞬間,從畫面上方落下一堆數字。
「如果答錯了,或者沒能在規定時間內答出來,病毒就會運行。哼哼……這是以前小學生都會算的題,忘記了數學樂趣的大人究竟能不能解出來呢?」
他的畫像消失了,取而代之的是下面這道題:
「某數A可被104、91和56整除。若被三個數除得的商之和為7196,問A等於多少?(那田中學)」
……我們怎麼可能解得出來。
嗡——!嗡——!突然,所有計算機不約而同地開始發出悽厲的警報聲,同時屏幕上出現了紅色的倒計時。03:00:00。
興奮起來的錦部嘴裡叫著「糟了糟了」手裡的竹刀則是不停地擊打牆壁和書架,大山梓拼命地按住她試圖阻止。我這才想起不久前電話的另一頭新舄縣警方的負責人說過「她的計算機能力確實出色,但長時間蝸居導致情緒不太穩定,一旦受到刺激會做出比常人激烈得多的反應」。
「喂,武藤,把浜村叫來!」
聽到瀨島的叫聲,我立刻抓起電話,聯繫千葉市立麻砂第二中學,把浜村渚叫了出來。
Σ
「……也就是說,設A除以104得到的商為7n,除以91的商是8n,除以56的商是13n」
浜村渚一邊在筆記上寫著一行行等式,一邊解釋把我們逼上絕路的初中考試試題,然而我很快就跟不上了。
「那麼,把商的和7196按照7:8:13劃分,就是1799:2056:3341。最後只要把1799乘以104,就得到A等於187096」
不行,數字太多了。這麼複雜的問題,以前的小學生真的會算嗎?而眼前這個嬌小的女孩子,則是在看到問題的瞬間就知道了答案。真是一如既往地驚人的能力。
「喂,快看」
瀨島捅了捅我的側腹。一臉憔悴的錦部也抬起頭,眯起眼睛看向屏幕。
畫面中出現了某個房間的景象。大概是如果解答正確了,程序就會自動連接至對應的網站吧。
房間不算寬敞,不鏽鋼的架子占據了一整面牆,上面堆滿了計算機和其它相關硬體,看起來像是某個大學理學院的研究室。畫面是使用了網絡攝像頭的所謂實時「直播」。
終於,一塊黑色出現,坐在畫面中央。那個人穿著黑色的風衣,還披著斗篷,身材看上去中規中矩,臉上則是戴著詭異的陶製骷髏面具。
「花了不少時間啊」
聽聲音,應該是男性。聲音有些沙啞,但意外地舒心。
「我是埃庇米尼Death(Epimeni-Death),來把你們這些與我們黑色三角尺作對的警察送上黃泉路」
看來是在裝作「死神」。反正之前打過交道的恐怖分子裡面也有裝成「海盜」或者「王子」的,所以並沒有感到驚訝。
畫面上出現了「埃庇米尼Death」的字幕。真是奇葩的名字。究竟是什麼意思呢?
「總之,請你們那邊也發送視頻信號」
他用有些沙啞的聲音,突然鄭重地發來請求。
√4 埃庇米尼Death與悖論(paradox)
根據錦部解析計算機得知,埃庇米尼Death的程序不會影響到警視廳以外的計算機。但眼下,警視廳內所有的計算機都被程序操縱,無法正常工作。再加上眾多的電波干擾,我們無法確定對方是從何處發送信號,錦部正撲在解析裝置上尋找。
應埃庇米尼Death的要求,我們在與對策本部直接相連的一間小審訊室里架起了攝像裝置。這是為了避免讓對方得知多餘的情報。我和瀨島安裝好網絡攝像頭和對應的計算機終端。本部長為了向媒體說明情況而前往作為新聞發布會場的會議室,大山梓……則是去了總務部服裝課,到現在還沒回來。
「埃庇米尼Death,真是個有趣的名字呢」
只有浜村渚一人擺弄著小桔飲料瓶的瓶蓋,顯得有些開心。
「你知道這個名字嗎?」
「據說,在古希臘克雷特島上,有一個名叫埃庇米尼得斯(Epimenides)的人」
浜村渚不熟悉歷史,所以聽到她說出「古希臘」這個詞時,我便明白了這一定與數學有關。
「有一天,埃庇米尼得斯先生說了這樣一句話:『克雷特人說,克雷特人都是騙子』」
我停下手上的動作,看向瀨島。他似乎也在想同樣的事情。……那正是可愛小歐拉在那家香薰蠟燭店裡留下的卡片上寫的話。
「那和數學有關係嗎?」
浜村渚用發困的雙眼看著我,點了點頭。
「有。這是數學上最重要的『邏輯』,叫做『克雷特人悖論』」
「悖論?」
「就是指看上去正確,但得不出結論的問題。『克雷特人說,克雷特人都是騙子』。我們來想一下,如果『克雷特人是騙子』這個說法是正確的,那麼就相當於在承認『我是騙子』,結果他就不是騙子了。但,如果『克雷特人是騙子』這個說法是錯誤的,那麼克雷特人就不是騙子,那麼『他是騙子』這個說法就不成立了」
我感覺腦子裡亂成了一團
漿糊。什麼跟什麼?如果「他是騙子」這個說法是正確的……?
「啊~啊~,不想了不想了。腦袋疼」
瀨島撓了撓自然卷的頭髮,繼續連接線纜。浜村並沒有在意,悠然自得地喝了一口橙汁。
「那這個問題要怎麼解決?」
「不解決。再怎麼想也沒有用,所以就說『哦,還有這樣的問題啊,挺有意思』,丟在一邊不管就好了」
你那麼說我反而更在意了不是嗎。如果「他是騙子」是假的……
「喂,已經接好了」
瀨島打斷了我的思考。身旁,用於解除程序的計算機和鍵盤已經備好,一併設置了與埃庇米尼Death聯絡用的顯示器和攝像頭。
Σ
「麻煩你們了」
出現在比剛才更大的屏幕上的埃庇米尼Death依舊用不知高低的語氣說道。
「我這邊畫面很清楚。……不過,呃……」
埃庇米尼Death顯得有些困惑。或許是因為,畫面里出現的是一個穿著校服規規矩矩地坐在鋼管椅上的、可愛的初中女生吧。
「你是誰?」
「啊,您好。我叫浜村渚,是千葉市立麻砂第二中學的初二學生」
浜村渚一邊用左手擺弄著劉海,一邊衝著網絡攝像頭一如既往地做自我介紹。
「……如果我誤會了我道歉,不過那邊是警視廳沒錯吧?」
「啊,是的。我是在有樂町線的櫻田門站下的」
數學恐怖分子和初中女生進行脫線的日常對話。站在一旁的瀨島不耐煩地插入浜村和攝像頭之間。
「夠了,說正事要緊。我們這邊已經夠麻煩了!到底要怎樣解除這該死的病毒?」
陶製骷髏面具陷入了沉默,似是在整理狀況,然後重新開口。
「畫面右下角有一個烏龜的圖標,能看到吧?」
確實,黑色屏幕的右下角有一個烏龜圖案。
「單擊那個圖標,就會開始迷宮(labyrinth)冒險」
「迷宮?」
「沒錯。是用悖論和邏輯裝飾的,不可解決的迷宮。解除病毒程序的鑰匙,就在迷宮裡面的一個長老手裡」
埃庇米尼Death似乎終於找回了自己的節奏。浜村渚將對話的任務交給瀨島,自己則是打開了櫻桃筆記本的新一頁,並用右手操作滑鼠,在烏龜的圖標上點了一下。烏龜慢吞吞地開始爬動,畫面切換到下一頁。
「首先請選擇進行遊戲的角色」
畫面中出現了四個人物的畫像,類似舊時的角色扮演遊戲(Role Playing Game)中登場的人物。
「少開玩笑了,這是搞什麼」
瀨島叫道。
「不選擇人物的話,就無法繼續」
浜村渚睜著長睫毛下的眼睛,打量著四個角色。我注意到一件事,指向其中一個角色。
「這個是不是有點像浜村?」
那個角色看著像男性,卻穿著絳紅色的西服,頭髮也和浜村渚的短髮造型有點像。一比二的頭身比也神似她嬌小的身軀。
「哎~,才不像呢」
「不,我也覺得挺像的」
畫面的另一頭,這個角色的製作者本人、埃庇米尼Death也同意了我的看法。總覺得他和之前遇到的恐怖分子不同,有點不太正經。
「是嗎?那就選這個吧」
浜村點了那個角色。身後響起了一聲誇張的嘆息。
「哎,就交給你們了」
瀨島似乎難以融入這個氣氛,抱起雙臂靠在牆上。
Σ
被命名為「渚」的角色乘上一艘船,進入無邊無際的藍色海洋。船的目的地是「克雷特島」,島上有一座迷宮,裡面住著握有解除病毒程序的鑰匙的長老。遊戲的目的便是找到那個長老。真是個徹頭徹尾的RPG。
埃庇米尼Death到底是個怎樣的人?我聽說有不少程式設計師因數學排斥運動而丟了工作,難道他曾是遊戲程式設計師嗎?戴著面具看不到他的面容,眼下警視廳內的計算機也全部癱瘓,無法打開對策本部的失蹤人員資料庫。
終於,船抵達了白色的沙灘。岸上有一隻烏龜在等著。
——歡迎您的到來,渚大人。請跟我來。
畫面上出現烏龜的台詞。「渚」下了船,跟在慢吞吞地邁開腳步的烏龜後面。
——您能追上我嗎?
突然,烏龜說出一句令人費解的話。
「追不上」
浜村渚沖屏幕開心地回答。我歪起頭。
「為什麼?它走得那麼慢,想追上它不是很容易嗎?」
「在悖論里是追不上的,武藤先生。這是古希臘的芝諾(Zeno)先生想到的『阿基里斯(Achilles)與烏龜』的故事」
又是悖論嗎。攝像頭另一端不知身在何處的埃庇米尼Death似乎也在聽著她的話。
「阿基里斯先生是古希臘的英雄,他跑得很快」
「是阿基里斯腱的那個阿基里斯嗎?」
「嗯……應該是的。……總之,芝諾先生說,如果阿基里斯和烏龜拉開一定距離,從後面開始追,是永遠也追不上的」
倚著牆的瀨島慢慢撐起身子,大概是好奇於跑得快的英雄為何連烏龜都追不上。我也很好奇。
「雙方同時開始,那麼在後面的阿基里斯來到烏龜出發的地點時,烏龜已經往前走了一段距離,對吧?這個時候,阿基里斯並沒有追上烏龜」
我在腦袋裡移動阿基里斯和烏龜。嗯,確實沒追上。
「然後,當阿基里斯再次來到烏龜剛才的位置時,烏龜又往前走了一段距離」
「嗯?……哦」
的確。阿基里斯從眼下的地點來到烏龜的位置,需要一段時間,而在這段時間內,烏龜總能往前走一點。
「然後,阿基里斯再次來到烏龜剛才的位置時,烏龜又往前走了一點」
「嗯」
哎?這好像永遠也追不上了啊。
「然後,當他又來到烏龜剛才的位置……」
「夠了!」
瀨島終於忍不住了。
「天底下哪有人想那麼瑣碎的事情,傻子嗎?這不是很明顯一會兒就能追上嗎!」
「您能把其中的邏輯解釋清楚嗎?在古希臘,連最聰明的柏拉圖先生都沒能解釋哦」
瀨島砰砰地拍著審訊室里的桌子,撓著頭,用發紅的眼睛瞪著我。
「武藤,我去看看錦部那邊。我不想再和悖論什麼的扯上關係了。這種扯淡的事情,趕緊把那個傢伙抓住就全都解決了!」
「嗯」
說出來幹什麼,直接出去不就行了。
「古希臘的人怎麼都這麼蠻不講理!」
瀨島留下數千年前故人的壞話,然後很是不滿地離開了審訊室。
「用等比級數的話,應該就能解決了……」
浜村渚眨了眨眼睛,目送瀨島離去。
「還是告訴他一聲比較好吧?」
「算啦,不用管他就好」
我拍了怕浜村渚的肩膀,催促她集中注意力。我可不想讓事情變得更麻煩。
「了不起。你真是個有趣的孩子」
畫面中,埃庇米尼Death慨嘆一般稱讚浜村渚。他似乎也終於明白了,為什麼這樣一個初中女生竟能出現在警視廳。
「你一定能享受這個迷宮遊戲吧」
屏幕上,烏龜和「渚」已經站到了迷宮的入口。迷宮看起來像是希臘的神殿,然而入口處卻有一個在理髮店門口常見的紅藍白相間的螺旋條紋不斷旋轉,在背景中顯得格外突出。
√9 騙子蜘蛛和誠實蜘蛛
轟隆隆,轟隆隆,咣!
突然,奇怪的爆炸聲接連響起,屏幕上的圖像也跟著一塊晃動。
——哎呀呀呀 不好了 渚大人。
烏龜焦急地說。
——這個克雷特島中央的斯特龍博利歐(Strombolios)火山好像爆發了。(譯註:疑為斯特龍博利(Stromboli)火山,位於義大利西西里島北部的斯特龍博利島上。克雷特島位於愛琴海南部,是希臘最大的島嶼。克雷特島在斯特龍博利島的東南偏東,相距約)
真是事發突然。
——據說,火山爆發後三個小時內,這個島嶼就會沉入海底。請在那之前,找到位於三層的長老,拿到「真正的鑰匙」。
屏幕頂端出現了紅色的倒計時:03:00:00。
轟隆隆,轟隆,咣!畫面再次抖動。烏龜
發出一聲尖叫,逃到不知哪裡去了。
「嘎哈、哈哈。好了,這下你要怎麼辦?」
另一頭的埃庇米尼Death發出令人不快的笑聲。他雖然有點愣愣的,但也是恐怖分子,該做的事情還是在做的。如果三個小時內沒能拿到長老的鑰匙,病毒就會運行,警視廳內的系統恐將遭到破壞。
浜村渚用有些不安的目光瞟了我一眼,然後操作鍵盤。「渚」經過理髮店招牌,進入了迷宮。
迷宮內部是錯綜複雜的走廊和數個緊鎖的大門,十分正統,視角也是沿襲了老式RPG的、以渚為中心的俯瞰圖,內部的結構一覽無餘。破解迷宮有一條規則。大門有金、銀、銅三種,想要到達通往上層的樓梯,穿過金門的路徑最短。但,每扇門上面都貼有一道題,只有正確解答才能打開門。金門上是全國大學入學考試中出現的試題,銀門上是重點私立高中入學考試的試題,銅門上是重點私立初中入學考試的試題。既然是黑色三角尺做的遊戲,試題也自然都是「數學與算術」類型。一旦回答錯誤,對應的門就將永遠無法打開,實在是冷酷的規則。
「怎麼辦,浜村?」
「有點害怕,不過還是先去金門看看吧」
說完,浜村渚便操縱「渚」,走到最近的金門。
出現的題目中淨是些不等號、lim、log、Σ以及其它不知所云的記號,看著就頭疼。
浜村渚緊閉雙唇,用左手揪著前發。我看著她的側臉,心懷不安。這麼難的題,能算出來嗎?
……然而很快,浜村渚的雙眼便閃現光芒。
「這個要用洛必達侯爵的定理呢」
說完,她便看向網絡攝像頭,露出燦爛的笑容。
「我可喜歡那個定理了」
她打開櫻桃筆記本的新一頁,取出胸前口袋裡的粉紅色自動鉛筆,按出筆芯,又推回到合適的長度,然後開始了計算。
Σ
門外響起了喧囂聲。
——嘿呦!嘿呦!
簡直像是在過節。眼下情況如此緊急,這究竟是唱的哪一出?
浜村渚正苦於求解第三道金門上的題目,抱著雙臂,一臉嚴肅。
「浜村,我去看看外面的樣子,好嗎?」
「好的」
她簡單地回答,眼睛沒有離開面前打開的筆記本頁面。
回到對策本部的我吃了一驚:來了一艘船。房間中央的桌子上,放著一艘用白木打造的精緻木船,上面放著鮑魚、鯛魚、蝦、比目魚、扇貝、金槍魚等種類繁多的刺身,旁邊圍著的是鑑識課23班一眾。
「來啦,武藤警官」
23班茶色頭髮的班長尾財拓彌沖我打招呼。雖然從語氣到外表都有點另類,在警視廳內不大受待見,但因大山梓的關係,我們經常與他們共事。
「我們現在閒得要死啊。電腦不能用了,沒法做成分分析,也沒法比對指紋,什麼都幹不了」
「這船是怎麼回事?」
「慰問品,榆小路有限公司送來的。說是築地高級日料店裡的海鮮全種類套餐,這可是境港的金槍魚哎」(譯註:築地是東京都內的區域,位於銀座東南方;境港是鳥取縣西北部的城市,為日本主要的沿海漁業基地,以水產品聞名)
大山梓回答。我還以為她去了服裝課就一去不復返了,原來是一塊把這船搬過來了啊。
榆小路留依——她是聞名世界的大企業、榆小路有限公司的年輕總裁。她曾經被捲入黑色三角尺引起的「教育委員會大樓爆炸事件」中(見《浜村渚的計算筆記2 仙境國度的期末考試》),使用浜村渚教授的數學知識,漂亮地釣出了潛伏在身邊的恐怖分子。
自那以來,榆小路留依便對我們對策本部以及浜村渚情有獨鍾。這次大概也是通過媒體報導得知了我們的情況。不過這個慰問品真是超乎預料,沒想到一整套海鮮乘坐精緻的木船送了過來。
「怎麼辦,要讓渚歇一會兒嗎?」
「她還在解題呢」
「不過畢竟是生魚片,還是早點吃比較好」
我打開審訊室的門,打算問一問浜村渚。只見她正在與另一道題大眼瞪小眼。
「浜村,榆小路有限公司送來晚餐了」
「咦,留依小姐嗎?這麼說來,我肚子也餓了」
這也難怪,畢竟一直在埋頭計算這麼複雜的題。
「是刺身」
「啊……」
只見她有些尷尬地皺起面孔。
「怎麼了?」
「那個,我,實際上吃不了生魚片。和家人去壽司店的時候,也只是吃魚卵」
這樣啊。她吃不了竹筍,這我倒是知道的。
「這可是很高級的金槍魚啊」
「金槍魚啊……如果是做成那種海鮮雞肉(譯註:原文「シーチキン」(sea-chicken,和製英語)將魚肉浸油醃製為罐頭,因味似雞肉而得名。系靜岡市清水區水產品加工商店Hagoromo-foods的商品),再加上蛋黃醬,還是可以吃的」
「各位好~!」
尾財露出頭來,手上端著一個盤子,裡面是壽司套餐中的一品——用日本龍蝦的殼做為容器的脆皮烙菜(gratin),正冒著熱氣。
「啊,尾財先生,您好」
「你在算什麼?」
「佩爾方程式,不過好像一時半會兒算不出來」
「還有小渚不會算的方程嗎?」
尾財稱浜村渚為「小渚」。這是他擅自起的小名,不過浜村似乎並不在意。
「這是費馬先生擅長的東西,看上去很簡單,但算起來可難了」
「是嗎。龍蝦脆皮烙菜,要吃嗎?」
「啊,脆皮烙菜的話,我能吃」
浜村渚接過尾財遞來的盤子,用勺子挖起上面焦脆的部分,迫不及待地送入嘴裡,同時發出哈哧哈哧的聲音。
「好好吃啊。這個黑色的顆粒是什麼?」
「魚子醬吧?聽說這一盤要兩萬日元呢」
「餵」
遭到冷落的埃庇米尼Death忍不住發出叫聲。
「那麼悠閒沒關係嗎?時間要不夠了」
確實,倒計時即將抵達兩個小時了。現在可不是悠閒地吃晚飯的時候。只見浜村渚轉過頭,發困的眼睛看向網絡攝像頭。
「我打算放棄佩爾方程式,去試試銀色的門」
她在鍵盤敲下「1」,給出錯誤的答案後,立刻讓「渚」掉頭走向銀色的門。門上出現的題目如下。
「設兩個不相等的整數,它們的最小公倍數為14070,問這兩個整數的可能組合有多少種?(凱政高中)」
「14070啊。呃,它的質因數共有5個,所以……」
接下來的數分鐘裡,在我、尾財和埃庇米尼Death的注視下,浜村渚吃著龍蝦脆皮烙菜,連續解開了十道重點高中的入學考試試題,順利來到通往迷宮二層的樓梯口。
Σ
「這種披薩,我還是第一次見呢」
浜村渚睜大眼睛說著,不時有魚卵從她的嘴角落到麵餅上。
「看上去挺怪的,沒想到味道還不錯」
大山梓切下一塊,整個塞進嘴裡,用含混不清的聲音說道。抵達梯子下方的「渚」暫時被冷落,瀨島和大山也擠到狹窄的審訊室里,大家一起享用海鮮套餐料理。至於尾財,則不知道跑到哪裡去了。
自然,我們在吃吃喝喝的時候,倒計時也在無情地減小。現在是01:45:07。但解不開問題就無法前進,所以這也是沒辦法。通往二層的梯子有兩個,其中有一個才是真的,另一個則通著數萬伏特的高壓,一旦碰觸,「渚」就陣亡了。梯子前面有兩隻紅色的蜘蛛,若想知道哪個才是真的梯子,必須向蜘蛛提問。可就是這個提問難住了浜村,所以大家才聚在一起,邊吃晚飯邊討論。
「兩隻蜘蛛都知道哪個才是真的梯子。其中一隻是只講真話的誠實蜘蛛,另一隻是只講謊話的騙子蜘蛛。但它們長得很像,無法判斷誰講真話,誰講謊話。『渚』只能向其中一隻蜘蛛問一個問題,並根據回答判斷哪邊才是真正的梯子」
「……我想了一下」
我說出想到的一個回答。
「如果指著其中一個梯子,問『這是假的梯子嗎?』,怎麼樣呢?」
「那不行」
瀨島一邊將用海膽製成的奶油果凍送進嘴裡,一邊毫不遲疑地否定。你剛才不是說了不攙和這事兒了嗎。
「假設你指的是真的梯子,如果回答的是誠實蜘蛛,它會回答『不是』;如果回答的是騙子蜘蛛,它會回答『是』。你沒辦法判斷
回答的到底是誰,所以得不出答案」
雖然不甘心,但他說的是對的。
「那,問『你是城市的蜘蛛嗎』呢?」
費力地吃著金槍魚水餃的大山拍腦門地說道。她的手邊堆著好多金槍魚的眼睛。
「你到底看沒看懂題目啊?那是最扯淡的提問了,不管哪只蜘蛛都會回答『是』啊。而且我們想知道的是梯子,你問蜘蛛有什麼用啊」
「哦」
「說到底,誰說真話誰說假話無所謂,現在的問題是怎麼只用一個問題判斷哪個梯子是真的」
大山早就沒有在聽瀨島的話了。她真是我行我素。
看向浜村渚,她正一臉嚴肅地用小手將海苔撕碎,撒在披薩上。……她到底有沒有在思考問題啊?
「看來你們陷入困境了啊」
畫面另一端的埃庇米尼Death開心地搭話。大概是和我們一塊兒在吃完飯,能聽到呼哧呼哧地吮吸拉麵的聲音。他依舊戴著骷髏面具,看上去吃起來並不容易。
「我說啊,你其實是很羨慕的吧?」
大山轉向攝像頭說道。
「哈?你說什麼呢?」
「這個遊戲,是在那個房間裡面做出來的?」
「廢話。就是為了幹掉你們警察的計算機系統」
「一直一個人弄的?」
畫面中的房間裡擺著數台計算機,之間用灰色的線纜連接。他就是在這裡完成了迷宮。究竟那些動力是從何而來呢?為了破壞警方的計算機系統嗎?若是那樣,他大可以做出直接運行的病毒,這對於他來說想必是易如反掌。可他卻費盡心思找來那麼多入學試題和悖論放進迷宮裡,還特地設置了解開問題就能解開病毒的機關,這背後一定有更強烈的某種動機。
「關你什麼事!一個人待著更容易集中精神啊」
「一個人吃烏龍麵,多沒味道」
瀨島挖苦地說著,繞到攝像頭前,貪婪地一口咬下厚厚的鮑魚肉,還故意把醬汁沾在嘴邊。他很擅長這樣激怒別人。
「現在也不晚,過來自首怎麼樣?這兒還剩好多刺身和脆皮烙菜呢」
「開、開什麼玩笑!你還是警察嗎!」
埃庇米尼Death陷入動搖。看來他的精神有點脆弱。
「喂,那邊的,小渚旁邊的人」
他好像在叫我。
「蜘蛛的問題解開了嗎?已經過了不少時間了吧」
「啊、哦哦……騙子蜘蛛只會說謊話,我猜只要利用好這一點就行」
說著,我看向浜村渚的臉。她正小口地吃著披薩,一臉滿意。終於,她把披薩全都塞進了小小的胃裡,安逸地鬆了一口氣,然後拿起紙巾,慢吞吞地擦了擦手。剩餘時間01:40:22。她到底有沒有想出答案呢?
「確實,在有些情況下,『假的謊話』就是『真的』了呢」
她一邊擦拭著嘴角,一邊說道。
……假的謊話,是真的?
「那,只要讓騙子蜘蛛說兩次謊話就好了吧?」
我說道。只見浜村渚一下子睜大發困的眼眸,看向我。
「原來如此,不愧是武藤先生」
「喂,等等,你們在說什麼啊。不是只能提一個問題嗎」
「沒錯。所以,要用一個問題,讓對方說兩次謊。您想到什麼了嗎?」
畫面中,埃庇米尼Death繼續吃起烏冬杯麵。我們正在一步步接近答案,他卻顯得相當沉著。
我抓起刀叉,切著鮑魚,同時思索著。如果指著真正的梯子問「這是真的嗎?」,騙子蜘蛛一定會回答「不是」。……咦?等一下。也就是說,如果問題的答案為「不是」,那它就必然會回答「是」。
我頂著亂作一鍋粥的腦袋,吃了一塊鮑魚。一股昂貴的鮮味從舌尖迅速在口腔內擴散開來。
「這樣如何呢?」
我放下刀叉,一邊思考著,一邊慢慢開口。鮑魚肉實在是太美味了,我只好暫時擱置一旁,才能集中思考數學。
「如果我問『這個梯子是真的嗎』,你會回答『是』嗎?」
畫面中,埃庇米尼Death停住了手上的動作。
「你說什麼?」
「如果我指著真的梯子,問的是誠實蜘蛛的話,它一定會回答『是』,對吧?如果問的是騙子蜘蛛,它本來應該回答『不是』,但因為它一定會說謊,所以也會回答『是』」
瀨島叼著勺子,一臉糾結地撓起自然卷的頭髮。但我繼續解釋我的回答,同時感覺豁然開朗。
如果指的是假的梯子,道理也是一樣的。誠實的蜘蛛會回答「不是」。而騙子蜘蛛本來應該回答「是」,但因為必須要對「你會回答『是』嗎」給出錯誤的回答,所以它還是會回答「不是」。
也就是說,指著其中一個梯子問上面的問題,如果對方回答「是」,那麼那就是真正的梯子;如果回答「不是」,那麼就選擇另一個梯子。不論問的是誠實蜘蛛還是騙子蜘蛛,只要利用「假的謊話是真的」這一點,就能判斷出真正的梯子。
「好厲害啊,武藤先生」
浜村渚拍著小巧的手,露出欣喜的表情,嘴角則是依舊沾著鮑魚排的醬汁。
「好厲害,好厲害。這個答案,我採用了」
我感到很開心。數學最根本的樂趣,在於自己的回答是正確的,以及在他人的非議聲中找到正確的回答。浜村渚伸出食指,開始按鍵。
「咦?我想輸入『如果』,為什麼會出來『md』?」
「你用的是拼音輸入法。不會盲打嗎?給我,我來弄」
瀨島拽過鍵盤,開始輸入回答。埃庇米尼Death靜靜地看著我們。那張骷髏面具下,究竟是怎樣的一副表情呢?
很快,瀨島輸入了問題,不知是誠實還是騙子的蜘蛛回答「是」,「渚」毫髮無傷地來到了迷宮的二層。
「埃庇米尼Death!」
忽然,大山掛著一臉賊笑,蹭到網絡攝像頭前。
「怎麼了?」
對方看了過來。下一瞬,大山便將手裡的東西一下子遞到鏡頭前。
「噫!」
埃庇米尼Death發出一聲沙啞的尖叫,身子猛地向後仰去。
大山手中的是刺著金槍魚眼睛的叉子。看到碩大的魚眼突然出現在面前,怕是連死神都要嚇得要命。
「啊啊啊,烏龍麵全灑了,啊啊!灑到電腦上了!你賠我!」
埃庇米尼Death的房間內一片狼藉。大山捧腹大笑。不愧是沖繩出身的自然人,面對操縱電腦的數學恐怖分子,竟用簡單的惡作劇輕易回擊。
「靠,怎麼連這兒都……」
正當他呻吟時,頭上的骷髏面具掉了下來,我們終於得以看清他的長相。他看上去四十多歲,長著稜角分明的大鬍子,右側的臉頰上有一顆長有毛的痣。
「可惡!」
畫面變黑了。大概是他在攝像頭上蓋了一塊布。突然,從審訊室門口傳來「砰咚!」一聲。
「電波變弱了,變弱了!」
一直在分析電波的錦部前來報告。她右手握著竹刀,左手不知為何抓著鰩魚鰭,同時不停地敲打牆壁,顯得極為興奮。桌上的食物眼看就要掉下來了。
「喂,你冷靜一點!」
「電磁干擾變弱了,說不定能探測到對方的位置!」
「知道了知道了,大山你快點抓住她的腿!」
瀨島和大山合力抱住興奮得發狂的錦部春美,把她拽回大廳。
「總覺得她很忙綠呢」
浜村渚睜大眼睛,向我說。
「不是忙綠,是忙碌」
我苦笑著糾正她的用詞。真希望她的語文能和數學一樣好。
√16 三名長老
然後,又過了一個小時。
方才埃庇米尼Death因灑了杯麵而損壞的房間內計算機似乎正是發送干擾電波的裝置之一,眼下干擾已顯著降低,但現階段只知道他位於距警視廳一百公里以內的地方。
眼下,瀨島和大山和其他老刑警去了公安部。因警視廳計算機系統被劫持,對策本部的資料庫無法使用,他們便打算去公安部請求查看重點監視人物名單。雖然都同屬警方,但對方是情報中樞,與其他部門總有一條界線,本不會輕易公開手中掌握的機密情報。但幸運的是,我們與公安部有著十分緊密的一條關係。
「嘿嘿嘿,能幫上忙,我很榮幸」
尾財拓彌一邊吃著金槍魚眼睛周圍鬆軟的部位,一邊撓了撓染成茶色的後發。他手下的一名鑑識課成員瀨戶口綾菜(簡稱阿綾)正在與公安部負責情報整理的
一名男性警員交往。對其他部門一向帶刺的公安部對女友卻也無可奈何,於是鑑識課23班就成了對策本部與公安部之間強有力的紐帶。
好言勸說了阿綾後,尾財重新回到審訊室,觀摩浜村渚解題。幾乎所有的刑警都跑到公安部去了,對策本部的大廳里只剩下錦部一人。
紅色的倒計時已經進入了最後一小時。……差點忘了,這一個小時就是警視廳的計算機系統能否復原的分水嶺。
「不過,還真是了不起啊」
尾財嘆息。他的眼前,浜村渚正在櫻桃筆記本上密密麻麻地寫下算式,求解迷宮第二層最後一個金門上的問題。那是曾經某個國立醫科大學的入學試題,和三根柱子以及移動插在上面的大小不同的圓盤有關。
「這是法國數學家愛德華·盧卡斯先生想出來的謎題,叫『漢諾塔』」
浜村渚一邊說著,一邊在筆記本上寫下更多的算式。
「原始的問題里只有一套圓盤,不過這個題裡面,三根柱子上從一開始就各有五個圓盤,遞推公式寫起來可麻煩了」
她嘴上抱怨著,臉上卻是露出喜歡數學到無可奈何的微笑。埃庇米尼Death只是一言不發地通過網絡攝像頭看著她的模樣。連眼下不知身在何處的恐怖分子,也一定明白了她是有多麼喜愛數學。
「好了,算完了」
浜村渚用食指笨拙地輸入算出的答案,確認後按下了回車鍵。隨著咔嚓一聲,金色的門開了。
回答正確。浜村渚鬆了口氣一般,操縱「渚」前進。眼前是電梯的廂門,旁邊的牆壁上貼著又一張紙。
「從電梯上樓,會遇到三名長老,其中一人拿著真正的鑰匙」
「渚」讀出紙上的文字,同時也是遊戲給玩家的提示。
終於走到這一步了。等在前面的會是怎樣的問題呢?
剩餘時間00:35:27。「渚」乘上電梯,畫面暫時變暗,很快來到了第三層。
這一層貌似也是一個迷宮,卻不見方才那些金色銀色的門。
向前走沒多久,便來到一個寬闊的地方。前方有一個開著孔的牆壁,上面寫著「將鑰匙插入此處」。看來只要把真正的鑰匙插進這裡就好了。而鑰匙孔旁邊又貼著一張紙。
「這個迷宮裡面至少有兩個騙子」
「渚」念出紙上的問題。
Σ
埃庇米尼Death的真名是真田英利。在瀨島的催促下,我暫時脫離前線(倒不如說從一開始就全面交給了浜村渚),回到了大廳里。
「不愧是公安部,想找的人都有」
瀨島遞過他的資料,照片上的人正是方才看到的骷髏面具下面的埃庇米尼Death,長著毛的黑痣一模一樣。
真田今年四十三歲,據說一年前曾參與開發某個全國著名的講習班的教育系統,負責的自然是算術與數學的部分。他很擅長製作讓人一邊解謎一邊快樂地學習的軟體,產品也深受小學生和初中生喜愛,被全國各地的講習班相繼採用,他也因此賺了一筆錢,日子過得很充實。然而就在這時,教育部會議上出現了那個「數學無用論」。
看到數學與考試不再有關係,他就職的講習班很快取消了算術和數學的課程。真田拼命試圖讓上級理解自己工作的價值,然而就算說服了講習班的老師,卻無法改變學生家長們的主意。為什麼要花那麼多錢,去學考試里不存在的科目?何況數學不是培育殺人犯的學科嗎。把一切事物都看作冰冷的數字,妨礙孩子們人性的培育,到時候我家孩子犯罪了你負得起責任嗎?面對這些主張,他有口難言。
真田丟了工作,再也找不到願意重用他這稀世才能的地方。接下來的事情,就和其他黑色三角尺成員一樣了——他憎恨起拋棄了數學的義務教育,開始為組織賣力。
「他本來好像住在杉並區的浜田山」
瀨島輕輕拍了拍在三台電腦面前努力嘗試分析電磁干擾的錦部。
「說不定就在附近呢。加油啊」
錦部抬起頭看向瀨島,小小的眼睛裡滿是不安。
「我……幫上忙了嗎?」
「嗯,幫上了,幫上了」
錦部開心地點點頭,戴上耳機,抓起鰩魚乾塞進嘴裡,一邊吃著一邊繼續分析,看樣子冷靜了不少。
我重新回到審訊室。這邊也馬上要迎來結局了。我們已經知道埃庇米尼Death的真實身份的事情,還是不要告訴他比較好,這樣對方更容易大意。
浜村渚正對著尾財,一邊用左手擺弄著前發,一邊努力地試圖解釋著什麼。尾財則是不知有沒有聽懂,一邊用鑑識用鑷子小心翼翼地夾起金槍魚的肉,一邊誇張地點點頭。
「怎麼樣,有進展了嗎?」
「武藤警官,好像是撈上岸之後先冷凍再切掉頭部,然後放到烤箱裡烤的」
尾財嬉皮笑臉地回答,他面前的金槍魚鰓後部已經化為漂亮的骨骼標本。真是個我行我素的男人,他不知道眼下事態緊急嗎。
「武藤先生,這個問題有點難哎」
浜村渚看著我的臉,說道。
第三層的問題我看到一半。迷宮中沒有任何門,移動了一會兒後,便出現了一個光頭瘦長的綠衣男子。
「長老 亮 『安田是老實人,真鑰匙不在安田手裡』」
同時,屏幕上出現了這樣的消息。是來自長老亮的台詞。
又走了一會兒,出現了齊肩短髮、穿著白衣服的男子。
「長老 安田 『長島是老實人,真鑰匙不在亮手裡』」
剛看到這兒,我就被瀨島叫出去了。
「渚」在乘上電梯前,旁邊的紙上寫著「遇到三名長老,其中一人拿著真正的鑰匙」。也就是說,應該還有一名長老。根據三人的陳述,判斷誰在說真話,誰在說謊話,確定誰才是「真正的長老」,並得到鑰匙——這便是最終的任務。
在我離開之後,「渚」遇到的第三名長老「長島」這樣說道。
「長老 長島 『我是老實人,真鑰匙在我手裡』」
——這下,浜村渚便陷入了糾結。
「『至少有兩個騙子』的意思就是,騙子要麼有兩人,要麼有三個人,對吧?」
她用睏倦的眼睛看著我解釋道。我勉強聽懂了。
「那反過來說就是,老實人要麼有一個,要麼一個都沒有。先考慮只有一個的情況。如果亮長老是老實人,那麼他說『安田是老實人』就是真話,老實人就有兩個了」
她說得沒錯。可是,如果按照這個道理……
「如果安田長老是老實人,因為他說『長島是老實人』,和剛才的情況一樣,所以也不行。如果長島長老是老實人,那麼安田長老說的『長島是老實人』就成了真話,所以老實人還是變成了兩個,不行」
「原來如此。那如果他們都是騙子的話呢?那樣的話就不矛盾了吧?」
「武藤警官,我剛才也那麼想過」
尾財撓著後腦勺,誇張地搖頭晃腦,插了進來。看上去吊兒郎當,實際上還是有點腦子的。
「如果亮是騙子,那他說的『真鑰匙不在安田手裡』就是假的,那就是說真鑰匙在安田手裡,對吧」
「嗯」
「可是安田那傢伙也說『真鑰匙不在亮手裡』啊」
怎麼回事?……哦,也就是說,這兩人說的都不能是謊話。他們互相說「真鑰匙不在他手裡」,結果就變成互相說「真鑰匙在他手裡」,這相當於說真正的鑰匙有兩個。
「嘎哈、嘎哈!」
看到我們陷入苦惱,埃庇米尼Death滿意地大笑。
「該不會以為其實真正的鑰匙有兩個吧?剛才寫得很清楚,真鑰匙只有一個」
浜村渚不停地用左手揪著劉海,那一撮頭髮快要被揪成卷了。
「能不能給一個提示呢?」
她毫不畏懼地問道。埃庇米尼Death也顯得有些意外。
「唔。如果無論如何都要的話,可以考慮一下」
「無論如何都要」
「好吧。你回憶一下,在迷宮的入口處有什麼?」
「入口嗎?呃,我記得是……啊,理髮店門口的那個轉的東西」
「沒錯,你的記性很好」
「提示只有這些嗎?」
「只有這些」
理髮店門前紅藍白三色的標誌。這到底算什麼提示?浜村渚似乎也沒有立刻明白,靜靜思考了約一分鐘。
「怎麼辦?時間可不多了」
紅色的倒計時顯示00:14:29。已經剩下不到十五分鐘了!
只見浜村渚突然站起身來。
「怎、怎
麼了?」
「我能去趟廁所嗎?」
她似乎並不緊張。
「廁所?」
「其實在約一個小時十五分鐘之前就想去了,結果一直忙著算題就忘了」
「這麼久了?」
「快去吧,一直忍著對身體不好」
屏幕另一側的埃庇米尼Death催促。
「好~」
她是不是在真的享受玩這個遊戲呢?我有點擔心起來。雖說這是個遊戲,但整個警視廳的計算機系統可全都指望著它呢。
「武藤警官,怎麼樣?看出來拿著真鑰匙的是誰了嗎?」
眼下,審訊室里沒有浜村渚,埃庇米尼Death沖我搭話。他好像已經知道了我的名字。
「沒。浜村都沒看出來,我就更不可能了」
「可您不是解開了真假蜘蛛的問題嗎」
不知為何,他對我表現得很恭敬。這麼說來還真是,剛才解出來的時候,確實很開心。
一旁的尾財「噗嗤」地噴了出來。
「總覺得不像是警察和恐怖分子的對話,更像是老師和學生呢」
我看向尾財,然後才明白了眼下這種和睦氣氛形成的原因。
這個死神一般的恐怖分子原本是在講習班就職,向學生們教授數學。讓學生們思考問題,得出答案,曾是他的工作。就算成為數學恐怖分子,意圖破壞警視廳的計算機系統,他也仍然無法改變曾經的習慣——通過數學題與答題者交流。不然,僅憑自己的力量,很難想像他能做出讓浜村渚如此著迷以至於忘記上廁所的迷宮。
「看來您很擅長讓人發現樂趣呢」
我這樣說道。埃庇米尼Death只是寂寞地笑了笑。
「早在數千年前,人類就已經發現數學的樂趣了」
一旁的尾財也認真地盯著屏幕。
「可是現在,能夠把其中的樂趣真正告訴給孩子的大人,已經少得可憐了」
「就算沒有大人告訴」
我反射一般回答。
「也有孩子能憑藉本能明白——您不這樣認為嗎?」
他再次寂寞地笑了笑,沒有直接回答我的問題,而是感慨道。
「我如果能早點遇到小渚該多好」
「現在也為時不晚,告訴我們真正的鑰匙,然後自首,如何呢?」
只見畫面中陶製的骷髏面具緩緩左右搖動。
「很遺憾,我不能背叛畢達哥拉斯博士」
剩餘時間00:13:29。浜村渚離開還沒過一分鐘,我卻覺得這短短數十秒無比珍貴。
√25 克雷特島·謊言迷宮
打開審訊室的門進來的浜村渚顯得一臉清爽,方才被揪成卷的劉海也變得平整,在螢光燈下反射著光澤。
「我明白了」
她沖攝像頭莞爾一笑。……明白了?她知道答案了?
「說來聽聽」
埃庇米尼Death也顯得很開心。兩人已經完全陷入自己的世界了。浜村渚和方才一樣,端正地坐到電腦前。剩餘時間已經不足五分鐘了。
「關鍵在於,遊戲裡面是『渚』讀出了問題,對吧?」
「什麼意思?」尾財撓了撓臉頰,不解地歪著頭。
「尾財先生,請回憶一下『渚』念出的問題。『這個迷宮裡面至少有兩個騙子。』我一直以為,這指的是三名長老裡面至少有兩個騙子」
「咦?不是嗎?」
「『迷宮裡面』還有一個人喔」
浜村用粉紅色的自動鉛筆指向屏幕正中央。在那兒的自然是玩家角色「渚」。
「……難道說」
「如果『渚』說的『這個迷宮裡面至少有兩個騙子』這句話本身就是假的,又如何呢?」
我緊緊盯著畫面上的「渚」。短頭髮,西裝校服,仿佛眼前的這個數學少女原封不動地進入了遊戲裡一般——而她說的話竟是「假的」?
「那樣的話,真實情況就是『至多有一個騙子』,也就是騙子要麼只有一人,要麼一個人都沒有」
沉默持續了片刻。倒計時00:04:06。
「但一個人都沒有是不可能的,因為那樣的話『渚』自己也成了老實人,這就矛盾了。所以,騙子只有一個人」
「那就是說……」
「沒錯,武藤先生。騙子只有我一個人,剩下三人都是誠實的。只有這樣才符合邏輯」
浜村終於將遊戲中的「渚」說成了「我」。我一邊擔心她會不會搞混,一邊重新整理三名長老的話。
長老 亮 「安田是老實人,真鑰匙不在安田手裡」
長老 安田 「長島是老實人,真鑰匙不在亮手裡」
長老 長島 「我是老實人,真鑰匙在我手裡」
確實,如果三人說的都是真話,就不會出現矛盾了。那,也就是說……
「真鑰匙在長島手裡」
「渚」蹣跚地走過迷宮中曲折的道路,從長島手中接過了鑰匙。
Σ
大廳中傳來了響聲,尾財立刻打開門確認狀況。很快,我們聽到了錦部開心的叫聲、「啪啪」用竹刀敲打的聲音和「夠了給我冷靜一點」的瀨島的吼聲。
「好像是系統恢復了」
浜村渚從鍵盤上抬起手,「呼~」地鬆了一口氣。就在剛才,屏幕上的「渚」將鑰匙插進了鑰匙孔里。回答正確,病毒程序被解除了。這名初中生又幹了一樁大事。
「太好了,這下終於可以繼續工作了。辛苦啦,小渚」
「哪裡,謝謝您」
「那我就先撤了」
尾財揮了揮手,抬起方才吃到一半的金槍魚的盤子,迅速離開了。狹窄的審訊室內,留下了浜村渚、我和屏幕另一頭的埃庇米尼Death。
「幹得漂亮。謝謝你」
埃庇米尼Death雖然輸掉了對決,卻顯得很滿意。
「以後有機會再比試吧」
我很快便明白了他的意思。……到頭來,我們還是不知道他躲在哪裡。很快,他就會離開現在躲藏的地方,轉移到他處,繼續製作新的病毒程序。下一次恐怕就不會選擇使用USB存儲器這種繞彎的方法,而是直接入侵這邊的系統。「真正的贏家還是我」——仿佛聽到了他在這樣說。
「那個,我想問一個事」
浜村渚向埃庇米尼Death問道,全然不顧我的擔心。
「理髮店門口轉圈的那個,到底是什麼意思啊?」
這麼說來我也不知道。埃庇米尼Death似乎猝不及防。
「『理髮師悖論』,你不知道嗎」
「不知道」
埃庇米尼Death聳了聳肩,仍然顯得遊刃有餘。
「那就順便告訴你吧。……這是名叫伯特蘭·羅素(Bertrand Russell)的英國哲學家提出的很有名的問題」
剛剛才攻略了難解的迷宮,浜村渚又掘出一個複雜的問題。
「某個村子裡有一家理髮店,店裡的理髮師說:『我只給那些自己不給自己刮鬍子的人刮鬍子。』有沒有覺得哪裡奇怪呢?」
浜村渚仰起頭,一邊用左手揪著劉海,一邊盯著天花板思考。我和埃庇米尼Death靜靜等待著她的回答。過了約摸一分鐘,她似乎注意到了什麼,「啊」地叫出聲音。
「呃……」
「嗯,說說看吧」
埃庇米尼Death的嗓音沙啞,但語氣卻十分溫柔。果然,他仍然是曾經通過數學題與學生心心相印的那個老師。
「那個理髮師的鬍子,要誰來刮呢?」
浜村渚用疑問的語氣回答,儼然他的一名學生。
「……如果他給自己刮鬍子,就成了給不是『自己不給自己刮鬍子』的人刮鬍子,和他的說法矛盾了」
然後,她開心地拍著手,繼續流暢地說。
「可是他又不能不給自己刮鬍子,因為那樣的話他就變成了『自己不給自己刮鬍子』
的人,所以他必須給自己刮鬍子。嗯嗯,不論怎樣都是矛盾的。這個悖論真有趣」
她滿眼欣喜,而我早已放棄了思考。悖論根本不是給普通人玩的。到頭來,明白的只有一件事:浜村渚一如既往地深愛著數學。
「沒錯。這是自指性悖論的典型例子。這次迷宮裡最後一個問題,把遊戲的主人公也算作是迷宮裡的人,和那個悖論有點像吧?我就是想提示這一點……」
正當他得意的解釋即將結束時,突然,屏幕中的畫面猛地顫動起來,同時傳來有什麼東西摔在地上的砰咚的響聲。有數人闖進他的房間
里,把他按倒在地上。
「已逮捕!已逮捕!」
我不明就裡地盯著屏幕。很快,上面出現了一張熟悉的面孔,用不必要的巨大嗓門叫喚。
「二十一點十一分,確認逮捕真田英利!」
是大山梓。數秒後,被摘下面具的真田一臉悲痛地被帶離了房間。
看來在我們不知道的時候,他的藏身處已經被找到了。……不過更讓我在意的,是一旁的浜村渚目睹這一切,竟出奇地平靜。
「這下終於算是搞定了」
瀨島不知何時來到身後,仿佛是自己的功勞一般得意洋洋地笑著說。
據他說,錦部春美成功解析了電波,發現了真田英利躲在四谷五丁目的一個公寓裡。我們立刻向最近的派出所發出協助請求,並派出大山前往現場。但迷宮這邊也即將到達時限,就算浜村成功解除了程序,真田也有可能在短時間內逃走。於是,瀨島叫住上完廁所準備回來的浜村渚,指示她儘可能與對方進行對話,以拖延時間。
「羅素先生想出來的『理髮師悖論』,給康托爾先生提出的集合論造成了很大的打擊呢」
似是補充真田最後的哪些內容一般,浜村渚說出令人費解的話,然後將已經冷掉的龍蝦焗菜送到嘴裡。
「你果然知道那個理髮師的故事呢」
浜村叼著勺子,微微一笑。
「在迷宮裡,我是『騙子』對吧?所以就說了謊」
原來如此。
——「浜村渚說,浜村渚是騙子」。
到頭來,被克雷特島的謊言迷宮迷惑的,或許是埃庇米尼Death本人。
屏幕上已不見他的身影。明明差點被他破壞了警視廳的系統,我卻感到了一絲寂寞。或許,浜村渚也是和我一樣的心情。
「武藤先生,我或許是喜歡埃庇米尼Death先生的」
這是自然,畢竟她在迷宮裡玩得那麼開心。能真正享受數學迷宮的樂趣的,恐怕也只有她這樣的人了。如果,真田英利不是以一個恐怖分子的身份,與浜村渚相遇了的話……
「埃庇米尼Death先生會被帶到哪裡呢?」
「大概是距離那兒最近的派出所吧?」
「真希望他也能嘗一嘗龍蝦焗菜和海鮮披薩」
長長的睫毛下,晶瑩的眼瞳望向我,從中看不到一絲的「謊言」。
當天夜裡,被關押在四谷派出所的真田英利面前,擺上了龍蝦焗菜和海鮮披薩。而我們的數學少女則是拿到總務部服裝課洗乾淨熨得平整的午餐白大褂後,回到了位於千葉的家,大概在熟睡著吧。
# 蓮子的解說
* 帕普斯-古爾丁定理(Pappus-Guldinus theorem)
該定理表述為:一個面積為S的平面圖形A繞與之共面(但不穿過A)的直線l旋轉一周,所得旋轉體的體積V等於A的重心移動的距離乘以S。用式子表示為:
[1] V=2πgS(g為重心坐標)
證明:
在數學上,平面圖形(視為均勻平板)的重心的坐標g(此處指重心到旋轉軸l的距離)定義為:
[2] g=∫[a,b] xf(x) dx / ∫[a,b] f(x) dx = ∫[a,b] xf(x) dx / S
(∫[a,b] f(x) dx 表示函數f(x)在區間x∈[a,b]上的積分值)
沿平行於l的方向在A上取一段細長的面積微元dS(近似看作矩形),則其底邊長度為dx,高度為f(x),有dS=f(x)dx。考慮到dx極小,dS繞l旋轉一周,得到一個圓柱面,面積為2πx·f(x)dx。沿x方向(垂直於l的方向)積分,即得旋轉體的體積:
[3] V=∫[a,b] 2πx·f(x) dx = 2π·∫[a,b] xf(x) dx
由[2]式得∫[a,b] xf(x) dx = g·S,代入[3]即得[1]式。QED
* 凱政高中入學考試試題
【設兩個不相等的整數,它們的最小公倍數為14070,問這兩個整數的可能組合有多少種?】
兩整數的最小公倍數為14070,說明它們都是14070的因數,即兩數都可以表示為14070的質因數的乘積。利用集合的性質,可以方便地保證沒有遺漏和重複。14070=2×3×5×7×67。若用A和B表示兩數各自的質因數構成的集合,則有A∪B={2,3,5,7,67}。因兩數不等,有A≠B,故card(A∩B)(表示A與B的交集中包含元素的個數)必小於card(A∪B)=5,即有5個可能取值:{0,1,2,3,4}。若A∩B中有k個元素,則剩下5-k個元素必填滿A∪B-A∩B,才能保證兩數的最小公倍數為14070,此時A和B的可能情況有(1/2)×(C(5-k,0)+C(5-k,1)++C(5-k,5-k-1)+C(5-k,5-k))×C(5,k)=2^(5-k-1)×C(5,k)種。令k分別等於0~4,代入上式並求和即得答案:共有121種。
* 阿基里斯與烏龜
這是希臘哲學家芝諾(Zeno of Elea, 490-430 B.C.)提出的一系列悖論中最廣為人知的一個。除了這個之外,芝諾還提出過二分法悖論(Dichotomy's paradox)和飛行箭矢悖論(Arrow paradox)。這些悖論都在討論運動的分割性,且都與無窮大有關。當時人們對無窮大的運算尚沒有明確的認知,導致了這些悖論的出現。
阿基里斯與烏龜悖論的敘述在文中已出現,此處不再重複。顯然,阿基里斯是能追上烏龜的。那麼它該如何得到解決呢?浜村渚提到使用「等比級數」,指的是無限等比數列的求和。可以證明,公比(後一項與前一項之比)的絕對值小於1的等比數列之和是一個有限值,稱為等比級數收斂。有人可能會疑惑:無限多個數加在一起,和為什麼是有限的呢?這個問題涉及到極限的概念。18世紀的數學家柯西與魏爾斯特拉斯建立了極限理論,從根本上解決了關於無窮級數之和的問題。簡單而言,當求和的項數足夠多時,最後幾項的有無對數列和的影響小到可以忽略不計,則認為和不再改變,是一個定值,這個定值就被稱為和式的極限。極限理論是微積分的基石,有了它,微積分才得以成為一個有嚴格定義的學科。
* 洛必達侯爵的定理
指法國數學家洛必達(Guillaume de L'Hospital, 1661-1704, 又譯羅必塔)提出的、用於計算兩個趨於零或無窮大的函數之比的方法,在我國高等數學教科書中一般被稱為洛必達法則。兩個函數的極限為零或無窮大,當二者的比值(被稱為不定式)的極限存在時,洛必達法則給出了一個計算這類極限的簡單有效的方法。(蓮子八卦:實際上這是瑞士數學家伯努利首創的,他通過信件教給了他的學生洛必達,後者在1696年《無窮小分析》一書中首先公開論述)不定式極限的計算有重要的實際意義,如函數的導數便是兩個無窮小量(極限為零的函數)之比的極限。
* 佩爾方程式與費馬
佩爾方程式(Pell's equation)指形如以下的丟番圖方程(整數多項式方程):
x^2-D·y^2=1
其中,x, y, D∈Z,且D為非平方數(即無法表示為一個整數的平方)。
佩爾方程式最早可追溯到公元前400年的印度與希臘,當時的人們便已使用x^2-2y^2=1的解來逼近√2的值。後來,在「阿基米德的牛欄」問題中,再次出現了D=4729494對應的方程。公元1150年,印度數學家婆什迦羅二世(Bhaskara II)首次給出了佩爾方程式的一般解法。沉寂了數百年後,17世紀,歐洲的數學家再次發現了該方程,並對一些特殊情況給出了解,其中便包括費馬,後者得到了D≤150時的最小整數解,並以求解D=151時的問題向其他數學家挑戰(蓮子:那個時候的數學家們很喜歡這麼玩),英國數學家威廉·布龍克爾(William Brouncker)給出了解和解法。瑞典數學家約翰·拉恩(Johann Rahn)在著書《代數(Tetsche Algebra)》種論述了布龍克爾的解法,後被英國數學家托馬斯·布蘭克(Thomas Branker)譯為英文,並由約翰·佩爾(John Pell)審訂。然而,歐拉卻誤以為該方法由佩爾提出,故將此方程命名為佩爾方程,而沿用至今
。佩爾方程的一般理論由法國數學家拉格朗日(Lagrange)於18世紀60年代給出。
* 愛德華·盧卡斯,漢諾塔,遞推公式
漢諾塔(Tower of Hanoi)是法國數學家愛德華·盧卡斯(Edouard Lucas)在1883年編出來的一個故事。故事說,某個寺廟裡放著三根立柱,其中一根立柱上套有64個大小不一的圓盤,越是上面的圓盤越小。寺廟裡的僧人晝夜不停地在立柱之間移動圓盤,同時保證大的圓盤永遠不放在小的圓盤上面。傳說當把64個圓盤從一根立柱全部移動到另一根立柱時,世界將迎來終結。
這個故事有很多種版本,不同版本之間的差別包括:它發生在印度的寺廟還是越南的漢諾(即今天的河內市),柱子是在寺廟裡還是塔里,移動圓盤的是神父還是僧侶,等等。當然這些細節無關緊要,因為它們不影響故事的核心:三根柱子,64個圓盤,以及世界末日。
為什麼說移完圓盤世界就完了呢?我們來看一看移動這些圓盤需要多少步。對於只有三個或四個圓盤的情況,步驟不難想像;問題在於如何推廣到有n個圓盤的情況。設移動n-1個圓盤需要a{n-1}步。對於n個圓盤,問題可以分解為三個階段:
(i) 把上面的n-1個圓盤全部移到第二根立柱上,用了a{n-1}步;
(ii) 把第n個圓盤移到第三根立柱上,用了1步;
(iii) 把第二根立柱上的n-1個圓盤移到第三根立柱上,用了a{n-1}步。
即,移動n個圓盤共需要a{n}=a{n-1}+1+a{n-1}=2a{n-1}+1步。因為n可以是任意正整數,a{n}構成一個數列,根據上面的等式,若已知數列中的任意一項,便可求出它的下一項,這個等式便稱為遞推公式。當n=1時,只有一個圓盤,移動只需1步,即a{1}=1。a{1}被稱為數列的首項。已知首項和遞推公式,我們就可以得到整個數列。
現在我們來求a{n}不依賴於前一項、而只依賴於項數n的表達式,這被稱為通項公式。在遞推公式的等號兩邊加1,得:
a{n}+1=2·a{n-1}+2=2·(a{n-1}+1)
若我們把a{n}+1看作一個新的數列b{n},上式可以寫成
b{n}=2·b{n-1}
由b{n}=a{n}+1,可求得b{n}的首項b{1}=a{1}+1=2。即,b{n}是一個首項為2、公比為2的等比數列。我們可以很容易地寫出它的通項公式:
b{n}=2^n
於是
a{n}=2^n-1
即,移動n個圓盤需要2^n-1步。當n=64時,所需步數等於
a{64}=2^64-1=1844 6744 0737 0955 1615
如果僧侶們(或者神父們,誰都行)移動一步需要1秒,就算是不吃不喝晝夜不停地移,也要約5849億年才能移完。……嗯,我們肯定是活不到那個時候了,至於這個世界能不能撐到那個時候……也不好說啊,是吧?