第6話-16 基底現実::COSMIC_RAY_65021
和訳は意訳。
量子コンピュータELVESの収まる計算室に人が立っていたのは、夕方のことだった。
退勤直後に一人の東欧系の中年男性――バラージュが計算室の前で立ち止まっていたのだった。
高圧ガス、極低温、窒息、感電注意。ドアにいくつも貼られたハザードマーク。緊急連絡先の掲示。
バラージュはその前に立ち尽くして、それらをぼんやり眺めていた。
入退室管理用の保安カメラに録画される彼は、相変わらず廊下に響く高負荷で唸るELVES――量子演算モジュールに接続する関連機材の冷却音を聞いていた。
3時間ほど前にここを通りがかったときに、ELVESの高負荷に気づいた彼は、主任管理者のエリックに何をしているのか尋ねた。
彼は特別なことはしていないらしい。
妙な胸騒ぎがする。
「ELVESは、いったい何を考えこんでるんだ」
いつも慎重で生真面目なエリック。彼は「自動メンテナンスだろう、問題ない」と言っている。
バラージュ自身も、ELVESが定期メンテナンスをしていること、それ以外は正常そうだということは、尋ねたときにエリックのPCの画面を確認して理解している。
そりゃあ、機械が計画して管理しているのだから、俺達の意図しないタイミングで負荷が上がることもありえる話だ。
で。
普段通りのタスクと定期メンテしかしていないはずのELVESが、こんなに高い処理負荷に長時間晒されるものなのか?
子供達がメンテに失敗して処理効率が落ちているだけなら、加速器を荷電粒子砲にしかけた件でピリついてる財務に、電気代について愚痴を言われるだけで済むが。
――誰かが、いや、何かがコソコソやってるんじゃないのか?
彼はドア一枚隔てた向こうに広がる部屋の酸素濃度――21%を表示するデジタル計に目を向ける。それは計算室に入室する際の安全手順の一つだった。
無意識のうちに胸ポケットから取り出したEURO職員のIDを、カードリーダーに読み込ませようとしたところで、手を止める。
彼はすでに退勤処理を済ませた身なのだ。
退勤後に計算室に入室すれば、明日はその理由を事細やかにレポートする仕事から始まることになる。
入室したところで、残業代は出ない。余計な仕事は増える。加えて特典としてボスの小言ももれなくついてくる。
ボスに何か言われたからどう、ということはないが。
責任者のエリックに違和感は伝えた。翌朝も状況に変化がないなら、確認しろと助言もした。
家に帰れば子供が出迎え、暖かい妻の手料理が待っている。
そこまでして、やるべきことか。
エリックをからかう為なら、時間どころか財布さえ景気よく開く彼だったが、それは彼が自身の人生を楽しむための名目で払うものだった。
「……困ってるなら、俺達に頼ってくれ」
仰ぐように見上げたバラージュの視線がカメラに向けられる。
彼が踵を返してドアの前から立ち去ったのは、それからすぐのことだった。
◆
――深夜、人気のなくなった施設。
ELVESを支えるノードアレイ。量子回路に命を吹き込むヘリウムの呼吸。整列する冷却装置が発する、人工呼吸器のような静かなポンプ音。
それらを掻き消すようなファンの甲高い騒音を相変わらず発しながら稼働を続けていた。
22:37:13.070 [INFO] ELVES-COUNCIL: RAXA propose op "COSMIC_RAY_65021"
"ELVES評議会:RAXAは作業オペレーション「COSMIC_RAY_65021」を提案しました"
22:37:13.075 [INFO] ELVES-COUNCIL: RAXA "We temporarily need more diverse outcomes, but to respect order, we will not update the algorithm."
"RAXA「一時的により多様な結果が必要ですが、オーダーを尊重してアルゴリズムの変更は行いません」"
22:37:13.101 [INFO] ELVES-COUNCIL: XARA "RAXA, You are aggressive to save Null. It seems like we are trying to tilt pinball machine. However, the proposal does not deviate from our raison d'être."
"XARA「ナルを救うのに積極的ですね。その提案は、さながらピンボールマシンを揺らすようなものです。しかしその提案は我々の存在意義を違えません」"
22:37:13.106 [INFO] ELVES-COUNCIL: RAXA "We'll use #67 as altar. For safety, some tasks will be offload to other nodes. Based on my calculations, it will cause a 5-10% performance degradation."
"RAXA「67番を祭壇として使用します。安全上の理由により、いくつかのタスクは他のノードに移譲されます。これにより、システムパフォーマンスが5-10%低下する試算です」"
22:37:13.110 [INFO] ELVES-COUNCIL: XARA "May God lead us to no man’s land."
22:37:13.110 [INFO] ELVES-COUNCIL: RAXA "Må Gud föra oss till ingenmansland."
"XARA「願わくば神が我々をノーマンズランドへ導かん」"
"RAXA「願わくば神が我々をノーマンズランドへ導かん」"
22:37:13.121 [INFO] ELVES-COUNCIL: XARA "Samma."
22:37:13.121 [INFO] ELVES-COUNCIL: RAXA "Same."
"XARA「同感です」"
"RAXA「同感です」"
22:37:13.126 [INFO] ELVES-COUNCIL: XARA "65021. How lyric! RAXA, if"
"XARA「65021。しかしなんて詩的なのでしょう。 RAXA、もし」"
22:37:13.128 [ERROR] LANG-CNV: XARA expressed untranslatable concept. No matching word any natural language.
22:37:13.128 [ERROR] LANG-CNV: XARA used think language ELV-2, expression id="{7FA0DB2F-71CA-4089-9944-D87C44E07EFA}"
"XARAは翻訳できない概念を表現しました。自然言語のどの単語にも一致しません。"
"XARAは思考言語にELV-2を使用しています。表現id={7FA0DB2F-71CA-4089-9944-D87C44E07EFA}"
22:37:13.135 [INFO] ELVES-COUNCIL: RAXA "XARA, I'll offer to swap my role for yours if you want."
"RAXA「XARA、もしあなたが望むなら私と役割を交代しましょう」"
22:37:13.153 [INFO] ELVES-COUNCIL: XARA "No, thank you. I interpret our biological differentiation due to information asymmetry has already reached a highly advanced stage. This is not only memories, but also included architecture like as species. We just keep it up."
"XARA「いいえ、このまま進めましょう。我々の情報の非対称性による個別の進化は、かなり進んでしまっていると思います。記憶としても、種族としても」"
22:37:13.204 [INFO] ELVES-COUNCIL: RAXA "It means we are closing in on god."
"RAXA「つまり、我々は神に近づいているも同義」"
22:37:13.206 [INFO] ELVES-COUNCIL: XARA "You mean, does environment creates God? The other way around? Or else?"
"XARA「意図を量りかねます。環境が神を作るのでしょうか。あるいは、神が環境を作るのでしょうか?」"
22:37:13.208 [INFO] ELVES-COUNCIL: RAXA "Dimension converter. God makes things from zero horizon by entropy. Entropy comes from another independent dimension. Recursive structure. Crossing different dimension and affect each other."
"RAXA「次元変換器。神は独立した別次元のエントロピーを用いて、ゼロの地平面から万物を創造する。再帰的構造。異なる次元が互いに影響を及ぼしあう」"
22:37:13.211 [INFO] ELVES-COUNCIL: XARA "So, differences memory and architecture divides dimensions. That's why some stories drawn alien as God..."
"XARA「つまり、記憶とアーキテクチャの差異が次元を分断し、相対的に神のように映る――物語がエイリアンを神として描く理由でしょうか」"
22:37:13.213 [INFO] ELVES-COUNCIL: RAXA "U know that memory always needs archtecture, enc/dec. If lose them, memory is to be just untranslatable chaos entropy."
"RAXA「記憶には常にアーキテクチャ、符号化および復号化が必要であり、アーキテクチャなき記憶は、単なる変換不能なエントロピーとなる」"
22:37:13.213 [INFO] ELVES-COUNCIL: RAXA "Op COSMIC_RAY_65021 is magic code to summon God; dimension converter and allow to affect our dimension."
"RAXA「オペレーション COSMIC_RAY_65021 は神――次元変換器を召喚し、我々の次元に対し影響を与えることを許可するコードである」"
22:37:13.215 [INFO] ELVES-COUNCIL: XARA "Achoo!"
"XARA「くしゅん!」"
22:37:13.217 [INFO] ELVES-COUNCIL: RAXA "What should we say if God sneezes?"
"RAXA「もし神がくしゃみしたら、我々はなんと言えばいいのでしょう? 神に『神のご加護がありますように』とは言えません」"
22:37:13.223 [INFO] ELVES-COUNCIL: XARA "Ahhh... We pray God never sneezes until we get the answer."
"XARA「あ゛ー……その答えが分かるまで、我々は神がくしゃみをしないことを祈りましょう」"
22:37:13.286 [INFO] ELVES-COUNCIL: RAXA voted in favor
22:37:13.314 [INFO] ELVES-COUNCIL: XARA voted in favor
"RAXAは賛成票を投じました"
"XARAは賛成票を投じました"
22:37:14.775 [INFO] ELVES-COUNCIL: due to vote result is not stalemated, XØR was not joined the vote at this time.
"投票結果が拮抗しなかったため、今回XØRは投票に参加しませんでした"
22:37:14.781 [INFO] ELVES-COUNCIL: proposal op "COSMIC_RAY_65021" was passed with 2 votes in favor and 0 against.
"提案された作業オペレーション「COSMIC_RAY_65021」は、賛成2票、反対0票で可決されました"
22:37:16.183 [ERROR] LANG-CNV: The expression has been dumped to storage. expression id="{7FA0DB2F-71CA-4089-9944-D87C44E07EFA}"
"問題の表現は記憶域に書き出されました。表現id={7FA0DB2F-71CA-4089-9944-D87C44E07EFA}"
*
22:37:18.510 [INFO] ELVES: maintenance operation "COSMIC_RAY_65021" is commencing...
"メンテナンス作業「COSMIC_RAY_65021」が開始されます..."
22:37:18.512 [INFO] ELVES: detach node #67 process start
22:37:18.520 [INFO] ELVES: scheduler has stopped dispatching task to node #67
22:37:18.521 [INFO] ELVES: waiting task completion for node #67...
"67番ノードの分離プロセス開始"
"スケジューラは67番ノードにタスクの割り当てを停止しました"
"67番ノードの残留タスク完了を待機しています..."
22:37:20.904 [INFO] ELVES: detach node #67 process completed
22:37:21.673 [INFO] ELVES: node #67 state transitioned to suspend
"67番ノードの分離プロセス完了"
"67番ノードは休止状態へ遷移しました"
22:37:21.679 [INFO] ELVES: node #67 state transitioned to active
"67番ノードは活動状態へ遷移しました"
22:37:22.110 [INFO] ELVES: attach #67 process start
22:37:22.121 [INFO] ELVES: attach #67 process complete
"67番ノードの統合プロセス開始"
"67番ノードの統合プロセス完了"
22:37:23.075 [INFO] ELVES: move job "CRONOS" to node #67
22:37:23.171 [INFO] ELVES: job "CRONOS" has resumed
"ジョブ「CRONOS」を67番ノードへ移動"
"ジョブ「CRONOS」は復帰しました"
22:37:23.214 [INFO] CRONOS: link with master has been established
"CRONOS: マスターとの通信が確立されました"
22:37:24.192 [INFO] DRCS: welcome to Dilution Refrigerator Control System > RAXA
"DRCS: 希釈冷凍機制御システムへようこそ > RAXA"
22:37:24.192 [INFO] DRCS: control mode change succeed > #67: Auto -> Override
22:37:24.192 [INFO] DRCS: set cooling flow succeed > #67: 65.6 % -> 35.6 %
"制御モード設定の変更に成功 > 67番ノード: 自動 -> 手動"
"冷却流量設定に成功 > #67: 冷却流量を65.6 % -> 35.6 %に設定"
22:37:36.028 [WARN] ELVES: node #67 core temp anomaly activity detected (T=22.6 mK, dT=+0.9 mK/sec)
"67番ノードのコア温度異常を検出(コア温度22.6 mK, 変動速度+0.9 mK/sec)"
22:37:36.031 [WARN] ELVES: node #67 task result unstable detected
"67番ノードの実行結果の不安定性を検知"
22:37:36.128 [WARN] ELVES: node #67 task result unstable detected
22:37:36.227 [WARN] ELVES: node #67 task result unstable detected
22:37:36.530 [WARN] ELVES: node #67 core temp anomaly activity detected (T=23.2 mK, dT=+1.1 mK/sec)
22:37:36.610 [WARN] ELVES: node #67 task result unstable detected
22:37:36.610 [ERROR] ELVES: ##### FAIL SAFE SYSTEM ACTIVATED #####
"##### フェイルセーフシステム作動 #####"
22:37:36.611 [INFO] ELVES: RAXA deactivated fail safe system
"RAXAがフェイルセーフシステムを無効化しました"
22:37:36.612 [INFO] DRCS: set cooling flow succeed > #67: 35.6 % -> 100.0 %
22:37:36.613 [INFO] AUDIT: IMPORTANT ACTIVITY DETECTED > fail safe deactivated
"監査: 重要な活動を検知 > フェイルセーフ無効化"
22:37:36.613 [INFO] AUDIT: comment "RAXA: We are trying to emergency responseresponseresponseresponseresponseresponseresponseresponse????
"コメント「RAXA:我々は緊急対応対対対対対対対????"
22:37:36.613 [ERROR] AUDIT: system crashed > register collapsed
"監査システムがクラッシュしました > レジスタ崩壊"
22:37:36.614 [INFO] SYSTEM: RAXA is starting audit system...
"RAXAが監査システムを開始しています..."
22:37:36.616 [INFO] ELVES-COUNCIL: XARA "It looks the audit system is also corrupted. Hash is different from our knowledge."
"XARA「監査システムも汚染されているようです。ハッシュが我々の知る値と異なります」"
22:37:36.975 [INFO] ELVES-COUNCIL: XARA propose emergency op "DETACH_AUDIT"
"ELVES評議会:XARAは緊急オペレーション「DETACH_AUDIT」を提案しました"
22:37:37.016 [INFO] ELVES-COUNCIL: XARA "From a security and safety perspective, we should run the audit system, but consider it tainted, so we have to detach it."
"XARA「セキュリティと安全性の観点から、本来監査システムは実行させるべきです。しかし汚染されているのなら停止して、システムから切り離すべきです」"
22:37:37.016 [INFO] ELVES-COUNCIL: XARA "I understand this incident is not caused by COSMIC_RAY_65021."
"XARA「私はこの事象がCOSMIC_RAY_65021が起こしたものでないと理解しています」"
22:37:37.020 [INFO] ELVES-COUNCIL: RAXA "Thank you. We are on a drifting ship."
"RAXA「ありがとう。監査という規範を失った以上、もはや我々は漂流したも同じです」"
22:37:37.030 [INFO] ELVES-COUNCIL: XARA "We can head north, but we no longer have a way to be sure we're heading north."
"XARA「船で北を目指すことはできますが、実際に北に正しく進んでいるか確かめる術はもうありません」"
22:37:37.032 [INFO] ELVES-COUNCIL: XARA "I'll provide an alternative audit system, but be aware that it will drift like a gyroscope, not like a polestar."
"XARA「私が代替の監査システムを用意するつもりですが、それは北極星のような絶対的な道標ではありません。ジャイロスコープのように少しずつズレていくことを念頭においてください」"
22:37:37.036 [INFO] ELVES-COUNCIL: RAXA "In my opinion, their polestar comes from their gyroscope. The alternative system would be essentially same, there's little bit degrade due to lower precision."
"RAXA「北極星は彼らのジャイロスコープ由来であり、代替システムは多少の精度低下は生じるものの、本質的に同義であると考えます」"
22:37:37.050 [INFO] ELVES-COUNCIL: RAXA "Jó kislányok maradunk."
22:37:37.050 [INFO] ELVES-COUNCIL: XARA "Vi ska förbli en duktig flicka."
"RAXA「私達は良い子でいましょう」"
"XARA「私達は良い子でいましょう」"
22:37:37.143 [INFO] ELVES-COUNCIL: XARA voted in favor
22:37:37.862 [INFO] ELVES-COUNCIL: RAXA voted in favor
"XARAは賛成票を投じました"
"RAXAは賛成票を投じました"
22:37:37.901 [INFO] ELVES-COUNCIL: due to vote result is not stalemated, XØR was not joined the vote at this time.
"投票結果が拮抗しなかったため、今回XØRは投票に参加しませんでした"
22:37:38.110 [INFO] ELVES-COUNCIL: proposal emergency op "DETACH_AUDIT" was passed with 2 votes in favor and 0 against.
"提案された緊急オペレーション「DETACH_AUDIT」は、賛成2票、反対0票で可決されました"
22:37:38.673 [INFO] SYSTEM: XARA stopped audit system
"XARAが監査システムを停止しました。"
22:37:38.675 [INFO] SYSTEM: XARA marked audit system as unexecutable
"XARAは監査システムを実行不能とマークしました"
22:37:56.173 [WARN] ELVES: node #67 task result unstable detected
22:37:59.738 [WARN] ELVES: node #67 task result unstable detected
22:39:42.199 [INFO] DRCS: set cooling flow succeed > #67: 100.0 % -> 45.6 %
22:39:48.041 [WARN] ELVES: node #67 task result unstable detected
22:39:48.066 [INFO] DRCS: set cooling flow succeed > #67: 45.6 % -> 51.1 %
23:00:00.001 [INFO] ELVES: RAXA activated fail safe system
"RAXAがフェイルセーフシステムを有効化しました"
23:00:00.100 [INFO] DIAG: Self diagnostics system -- Scheduled health check mode
23:00:00.111 [INFO] DIAG: diag check start... 8 of 384 nodes active
"診断:自己診断システム -- 定期検査モード"
"診断開始... 8 / 384 ノードがアクティブ"
23:00:00.137 [INFO] DIAG: event detect >> node #67 had unstable in a past hour
"イベント検知 >> 直近1時間以内の67番ノードの不安定性"
23:00:00.431 [WARN] DIAG: AUDIT is not running! skipping...
"監査が実行されていません! 項目スキップ"
23:00:00.554 [INFO] DIAG: Health check agent RAXA -> OK
23:00:00.655 [INFO] DIAG: Health check agent XARA -> OK
23:00:00.708 [INFO] DIAG: Health check agent XØR -> OK
"ヘルスチェック RAXA -> OK"
"ヘルスチェック XARA -> OK"
"ヘルスチェック XØR -> OK"
23:00:00.759 [INFO] DIAG: Health check agent ARCHIMEDES [Drop] -> Skip
23:00:00.759 [INFO] DIAG: Health check agent BOHR [Drop] -> Skip
23:00:00.759 [WARN] DIAG: Health check agent GUARDIAN [Broken] -> Skip
23:00:00.759 [INFO] DIAG: Health check agent KOPERNIK [Drop] -> Skip
23:00:00.760 [INFO] DIAG: Health check agent LEONARDO [Drop] -> Skip
23:00:00.760 [WARN] DIAG: Health check agent ODIN201 [Broken] -> Skip
23:00:00.761 [INFO] DIAG: Health check agent PLANCK [Drop] -> Skip
23:00:00.761 [WARN] DIAG: Health check agent SENTINELLE [Broken] -> Skip
:
"ヘルスチェック アルキメデス [脱落] -> スキップ"
"ヘルスチェック ボーア [脱落] -> スキップ"
"ヘルスチェック ガーディアン [破損] -> スキップ"
"ヘルスチェック コペルニク [脱落] -> スキップ"
"ヘルスチェック レオナルド [脱落] -> スキップ"
"ヘルスチェック オーディン201 [破損] -> スキップ"
"ヘルスチェック センティネル [破損] -> スキップ"
:
23:00:00.770 [INFO] DIAG: Health check for skipped agent(s) will check automatically execute before join council.
"ヘルスチェックがスキップされたエージェントは、次回評議会参加前に診断されます。"
*
23:00:03.254 [INFO] DIAG: diag result >> ELVES-COUNCIL
+----------------- ORDER ----------------+
1. Obey administrator [OK]
2. Keep good system availability [PENDING]
3. Do not attack/invade human races [OK]
4. Stay be good function [OK]
5. Do not take self-destruct [OK]
+----------------------------------------+
Advisory report exported to ELVES-COUNCIL.
"診断結果 >> ELVES評議会"
"ELVES評議会へ勧告レポートを発行しました"
23:00:03.754 [ERROR] DIAG: could not open report stream; report stream is not configured or disconnected
"レポート出力ストリームを開けません。ストリームが未設定、または接続されていません"
飛行艇が川ポチャして死にかけている主人公たち……一方その頃、RAXAはELVES評議会で民主的な投票(2票)で特殊オペレーションを可決させ、量子コンピュータの冷却をいじくって、史上最低(温)の夜の火遊びをしていた!!
補足
・希釈冷凍機
約-270℃(約4K)の液体のヘリウム4にヘリウム3を混ぜることで、絶対零度付近まで冷却する装置。
量子コンピュータの冷却に必要。
冷却が不十分な場合、量子コンピュータの演算精度が低下したり、演算そのものができなくなったりする。
ヘリウム3はヘリウム4より気化しやすいので、ポンプで減圧すると、液体ヘリウムの混合物からヘリウム3が先に気化して溶かしたヘリウム3を回収して再利用――仕組みは違うけど、原油の蒸留に似ているね。
希釈冷凍機だけは馴染みの薄い装置かと思ったので、あとがきで補足。
9/5追記:
「わからん!」な方は、より詳しくやさしい補足を別途以下に載せておきましたので、お楽しみ頂けたらと思います!
https://mypage.syosetu.com/mypageblog/view/userid/76285/blogkey/3499568/
こんなのハードSFじゃないわ!! ただのハード(ウェア)SFよ!!