第2章 解析の少女
ノアの朝は、世界を数値化することから始まる。
【環境スキャン開始】
【日照角度:東12度 / 気温:8.4℃ / 風速:微風】
【バイタル:安定 / 満腹度:42%(空腹)】
瞼を開くと同時に、視界に流れる緑色の文字列。
ノアにとって、世界とは膨大なデータの集合体だ。風の揺らぎも、錆びた鉄の匂いも、すべては生存に必要な「情報」か、不要な「ノイズ」かで分類される。
感情はノイズだ。思考を鈍らせ、判断を誤らせるバグに過ぎない。
そうやって生きてきた。昨日までは。
「ほらよ。一番うまいとこだ」
差し出されたのは、黒焦げの根菜だった。けれど、カイルが差し出したその部分は、丁寧に皮が剥かれ、湯気が立つほどホクホクしている。カイル自身が手にしているのは、硬く焦げた端の部分だ。
ノアは無表情でそれを受け取った。
【物質:根菜類 / カロリー:低 / 毒性:なし】
【提供者:カイル / 敵対値:0 / 献身度:測定不能】
カイルという変数が、ノアの計算式を乱し続けている。
彼は非効率だ。自分の分を減らしてまでノアに食料を回し、移動中は常にノアを庇う位置に立つ。
ノアは根菜を齧りながら、焚き火の向こうにいるカイルを解析した。
【スキャン結果:カイル】
【年齢:推定18歳 / 身長:約178cm / 体重:推定62kg(痩せすぎ)】
【傷跡:顔面3箇所、腕部7箇所、背中(推定)多数】
【栄養状態:不良 / カロリー摂取:推奨値の74%】
【判定:過酷な環境下で生存している個体】
データは冷酷な真実を告げる。
カイルは、自分を犠牲にしてまでノアに食料を分け与えている。
非合理的だ。
彼自身の生存確率を下げている。
なのに、なぜ彼は笑っているのか?
「なあノア。お前、笑ったことあるか?」
唐突な問いに、ノアは根菜を噛む手を止めた。
「笑う……? 筋肉の収縮パターンとしてのデータはあるが、実行したことは……」
「違う違う。そういう難しい話じゃなくて」
カイルは焚き火の薪をいじりながら、遠くを見た。
「俺の故郷にさ、ばあちゃんがいたんだ。いつも笑ってた。貧乏で、飯もろくに食えなかったのに、『笑ってりゃ明日も来る』って」
カイルの声が、少しだけ柔らかくなる。
「ばあちゃんは死んじまったけど……俺、あの笑顔だけは忘れられねえんだ。だから思うんだよ。笑うってのは、生きてる証拠なんじゃないかって」
ノアは、カイルの横顔を見つめた。
炎に照らされた彼の顔には、哀しみと、それでも前を向く強さが混在していた。
「お前にも、いつか見せてやりたいんだよ。……笑顔ってやつを」
カイルがノアを見る。
その瞳は、温かかった。
ノアは唇を動かしてみた。
ぎこちなく、上に引き上げる。
表情筋の制御は、戦闘時よりも難しい。
「……こう?」
カイルが目を丸くして、それから吹き出した。
「ははっ! 惜しい! それはロボットの真似だ!」
「……ロボット? 私は生体ユニットだ」
「そういう問題じゃねえって!」
カイルは笑いながら、自分の頬を指で持ち上げる仕草をした。
「もっとこう、心から。難しく考えんな。……まあ、そのうち自然に出るようになるさ」
ノアは、自分の頬を触った。
笑う、という行為。
それは、生存に必要なのだろうか?
解析眼は答えを出さない。
でも、カイルが笑うと、ノアの胸の奥が少しだけ温かくなる。
それは、バグではないかもしれない。
顔には無数の古傷。服はボロボロだ。けれど、その瞳だけが、朝焼けよりも眩しくノアを見つめている。
「……なぜ、私を見る?」
ノアが問うと、カイルは悪戯っぽく笑って、煤 で汚れたノアの頬を指先で拭った。
「見てえから見てる。それじゃダメか?」
指先の熱。
ノアの思考回路が一瞬、フリーズする。
【解析不能:行動原理不明】
【心拍数:微増 …… エラー、原因特定できず】
「……非合理的だ」
「ハハッ、お前のその『合理的』ってやつ、いつか俺が壊してやるよ」
カイルは楽しげに笑う。その笑顔を見ると、胸の奥の空白が、むず痒い何かで埋められていく気がした。
ノアは視線を逸らし、根菜を齧る。甘い。カイルが焼いた根菜は、いつも甘い。
それが技術なのか、それとも――。
ノアは思考を打ち切った。その先を考えることは、危険だ。
廃棄区画の夜は、音が死ぬ。
崩れかけた壁の陰で、焚き火が瀕死のように明滅していた。薪が少ない。今夜は最後の一本だ。
ノアはデータを更新する。
【環境スキャン】
【気温:3.8℃ / 風速:微風 / 焚き火残存熱量:推定あと22分】
【バイタル:体温 35.2℃ / 心拍:安定 / 疲労蓄積:中】
生存に支障はない。数値は規定内だ。それでも、何かが、ノアの演算にわずかな誤差を生み出していた。
隣に、カイルがいた。
壁を背にして足を伸ばし、首をこちらへ傾けている。傷だらけの顔に、どこかぼんやりとした疲労の色があった。戦闘後の筋弛緩。アドレナリンの消退。体力回復優先の休息フェーズ。——そう処理しようとして、ノアはやめた。
見ていると、演算が止まる。それが分からない。
「なあ、ノア。寒くないか?」
カイルの声は低く、夜気に溶けた。
「体温は35.2℃だ。規定値内」
ノアは即答した。感情なく、正確に。
「規定値って何だよ……」
カイルは苦笑した。その笑い方をノアは知っている。呆れているが、嫌いじゃない、という顔。彼の表情パターンは、出会って数日で半分ほど分類が終わっていた。
次の瞬間、カイルの左腕がゆっくりと持ち上がり——ノアの肩の後ろを、ぐるりと囲んだ。
【接触検知:左肩部 / 接触面積 約0.12㎡ / 体温差:+1.4℃】
ノアは動かなかった。拒否の根拠がなかった。物理的な敵対行動ではない。逃走する理由もない。ただ、何かが、思考回路の奥でスパークを散らしている。
【心拍数:微増 / 体表温度:上昇傾向 / 演算処理速度:低下】
【原因:接触による熱供給……の可能性あり】
「これは……体温共有による生存効率化だ」
ノアは呟いた。それ以外の解釈を、今の演算システムは出せなかった。
「違う」
カイルはあっさりと言った。
「ただ、一緒にいたいだけだ」
沈黙が落ちた。
ノアは、その言葉の意味を処理しようとした。「一緒にいたい」——欲求カテゴリ:社会的親和。目的:精神安定。理由:孤独回避……違う、それだと計算が合わない。彼はすでに仲間がいた。それでも「ノアと」一緒にいたいと言った。
【定義不能:変数 "一緒にいたい(対象:ノア)" の演算、不可】
ノアは少しだけ、身体を硬くした。逃げるためではない。ただ、この状況をどう処理すればいいのかが、分からなかった。
「……一緒にいたいとは、どういう状態を指す」
問いを口にした瞬間、カイルが噴き出した。くっと喉の奥で笑い、それを堪えて、首の後ろをぽりぽりと掻く。
「そんな、定義求めてくるやつ初めてだよ……」
「答えになっていない」
「分かった、分かった」
カイルは天井——もとは屋根だったものの残骸——を見上げ、少し考えるように黙った。それから、ゆるりと言葉を探した。
「お前といると、なんか……安心するんだよ」
その声は、珍しく照れを含んでいた。低く、ぽつりと零れた言葉。昼間の豪快な笑顔とは違う、夜だけが引き出す声だった。
【解析:「安心」= 脅威の不在による心理的弛緩。……しかし、この文脈では不適合】
【エラー:演算モデル、対応不能】
ノアは解析眼が吐き出すエラーログを、静かに眺めた。
安心、という感覚を、ノアはまだ正確に定義できない。それが何かを失うことへの不安の消失なのか、それとも何かを得ることへの期待なのか、境界が曖昧だった。ただ一つ、分かることがある。
カイルの声が、うるさい。
静寂の中でさえ、彼の声は頭の中に残響する。笑い声も、怒声も、今夜のこの低い呟きも、全部、消えない。演算の外側に居座り続ける、除去できない変数。
「……うるさい」
ノアは呟いた。
カイルが「え?」と首を傾けた。
「あなたの声が。ずっと残る。……処理できない」
「それって……」カイルはちょっと戸惑い、それから口の端が緩んだ。「嫌なのか?」
ノアは焚き火を見つめた。
橙色の光が、揺れている。そのリズムが、カイルの体温と、なぜかシンクロして感じられた。
「……分からない」
正直に答えた。それが今の、精一杯の処理結果だった。
「そっか」
カイルは何も言わなかった。腕の力は変わらなかった。解釈も、追求もしなかった。ただ、そこにいた。
【焚き火残存熱量:推定あと16分】
【外気温:変化なし】
【体温:36.1℃……規定値、超過】
超過の原因は、外気温ではない。ノアはそれを、今夜だけは処理しないことにした。
うるさい——でも、嫌いじゃない。
その感覚を、ノアはそっと、解析眼の届かない場所に仕舞った。
移動の合間、二人は古い地下水路の入り口で足を止めた。
カイルが広げたのは、彼が命がけで盗み出したという上層世界「セレスティア」の構造図だ。羊皮紙に描かれた精密な線は、まるで回路図のように複雑に入り組んでいる。
ノアは【解析眼】を最大出力で稼働させ、地図上のデータと、上空から漏れ出る魔力波長を照合する。
【アクセス:上層基幹システム(外部)】
【解析結果:幸福度指数 99.8% 固定 / 異常値検知】
【警告:自然変動率 0.02% …… 統計的にあり得ない数値】
ノアの眉が、わずかに動いた。
異常だ。数百万人が暮らす都市で、幸福度が「固定」されているなどあり得ない。喜び、悲しみ、怒り――人間の感情は常に揺らぐものだ。それが0.02%しか変動しないということは、市民の感情がシステムによって管理・統制されている証拠だ。
「……上がどうなってるか、分かるか?」
カイルの問いに、ノアは淡々と事実を告げる。
「幸福度が、人工的に維持されている。住民の精神エネルギーを吸い上げ、循環させる巨大な閉鎖回路。これは、街というより……」
ノアは言葉を切り、空を見上げた。
分厚い雲の向こう。金色に輝く偽りの楽園。
そこには、このシステムを作り上げた「管理者」がいる。
「……巨大な、牧場だ」
カイルが息を呑む。
「牧場……。やっぱりな。あいつら、俺たち下層の人間をゴミ扱いするだけじゃ飽き足らず、上の人間まで家畜にしてやがるのか」
カイルの拳が震えている。怒り。義憤。
ノアにはその感情の熱量は理解できない。だが、システムの中枢に座る存在――「ユードラ」という名の母の顔が、ノイズ混じりの記憶としてフラッシュバックした。
『愛せない子は、要らない』
冷たい指先。落下する感覚。そして、突き刺さる言葉。
あの日、ノアを捨てた母。
彼女が作る「完璧な幸福」の世界。
その正体を暴きたいという欲求が、生存本能とは別の場所で芽生え始めていた。
――これは、復讐なのか?
――それとも、単なる好奇心なのか?
ノアは自分の感情を解析できない。データに変換できない何かが、胸の奥で蠢いている。
「行くぞ、ノア」
カイルが立ち上がり、手を差し出した。
その手は、ゴツゴツしていて、泥だらけで、けれど何よりも温かかった。
「あんな偽物の天国、俺たちでひっくり返してやろうぜ」
ノアは、その手を見つめた。
計算するまでもない。この手を取ることは、リスクだ。生存確率を下げる危険な賭けだ。母と対峙することは、廃棄されたノアにとって最悪のシナリオだ。
だが、ノアは自分の意志で、その手を握り返した。
カイルの手は、ゴツゴツしていた。
爪は割れ、指先には無数の傷がある。
けれど、その手のひらの温もりは、どんな完璧な栄養食よりも、ノアを満たした。
【接触:カイル / 表面温度:36.9℃】
【心拍数:上昇 / ドーパミン分泌:検知】
【結論:……定義不能】
「なあ、ノア」
カイルが、手を繋いだまま歩きながら言った。
「上の世界、見たことあるか?」
「記憶データにはない。私が知るのは、廃棄区画だけ」
「そっか。……俺も、子供の頃に一度だけ、遠くから見たことがあるだけだ」
カイルは空を見上げた。
雲の向こうに、紫色の光が揺れている。
「めちゃくちゃ綺麗だった。金色の塔が立ち並んで、空飛ぶ船が飛んでて……。でも、それが全部『嘘』だって知ってから、俺はぶっ壊したくなった」
カイルの拳が、ギュッと握られる。
「あんな偽物の天国のために、どれだけの人間が犠牲になってるか……。許せねえんだ」
ノアは、カイルの横顔を見た。
怒り。正義感。復讐心。
それらは、ノアには理解できない感情だった。
だが、カイルのその「熱」が、ノアの冷たいシステムを、少しずつ溶かしていく気がした。
「……私は、理由がない」
ノアは呟いた。
「復讐も、正義も、わからない。ただ……」
言葉に詰まる。
胸の奥で、小さな火種が灯っているような感覚。
それは、言語化できない。
「……あなたと、一緒に行きたい。それだけ」
カイルが立ち止まり、驚いた顔でノアを見た。
それから、少しだけ照れくさそうに笑った。
「そっか。……それで、十分だよ」
カイルは、ノアの頭をガシガシと撫でた。
髪が乱れる。
けれど、嫌ではなかった。
【選択:同行】
【理由:……データ、不足。現地調査が必要】
嘘だ。
本当は、もっと単純な理由だ。
この手を、離したくない。
「……了解。案内して」
二人は歩き出す。
目指すは、廃棄ダクトの奥深く。
上層世界へと続く、唯一の「裏口」へ。
その時、ノアの解析眼が、微弱だが明確なシグナルを捉えた。
上空からの監視視線。
誰かが、見ている。
【警告:追跡者検知】
【識別:聖女級魔力反応 / 敵対値:高】
ノアは足を止めず、ただ静かに、迎撃用の言霊を喉の奥で装填した。
来るなら、来い。
今のノアには、守るべきものがある。
カイルの手の温もりが、ノアの掌に残っている。
それは、生存に不要なノイズのはずだった。
でも今は、それが何よりも大切な「データ」に思えた。
物語は、もう動き出している。
そして、遠く上層世界では――白金のドレスを纏った女が、水晶の鏡に映るノアの姿を見つめ、微笑んでいた。




