絡み網と距離
ここでは「距離」を先に置きません。代わりに、端末どうしの相関(絡み)の強さから距離が定まる、という最小モデルを置きます。
地図の上では隣なのに、合図が噛み合わない夜がある。遠いはずの港とは、毎回ぴたりと鍵が揃う。
魔法の運用で効いてくる「遠さ」は、座標ではなく、端末どうしの“絡み”の薄さです。
鍵合わせの失敗、同時起動のズレ、監査ログの割れ――それらをまとめて相関 \(C_{ij}\) の強さで表します。
この章では、相関から逆算できる距離を定義し、座標の距離と区別して絡み距離として扱います。
言い換えると、ここで作る距離は「魔法が届く/届かない」を決めるための“運用上の距離”です。距離が伸びるほど補修回数が増え、反作用の負荷が積み上がり、端末数が増えれば同期がさらに重くなる。
その手間とコストを、後の章で順に数式へ落としていきます。
この章では、端末どうしの相関を“近さ”として数えます。相関が強ければ近い。弱ければ遠い。
相関の落ち方を式で固定すれば距離が計算でき、さらに中継を挟むと距離は足し算になる。だから絡み網は、そのまま航路になります。
星間運用で効いてくるのは、座標の直線距離ではなく、絡み網上の最短路(維持できる近さ)です。
導入:なぜ「絡み」で距離を作るのか
遠隔運用で本当に欲しいのは、「どの端末となら、同じ“いま”を共有できるか」です。共有できる範囲が狭いほど、術は局所に閉じ、広いほど、文明は広がります。
必要になるのは、端末間で共有される参照・鍵・タイミング。これらが薄れるほど、再試行や再同期が増え、反作用も重くなります。
だからここでは、その薄れ方を相関 \(|C_{ij}|\) に押し込みます。
やることは三つだけです。相関が距離で落ちる形を置く(式(5))。相関から距離を計算する(式(6))。
そして中継を挟むと距離が足し算になる(式(6b))。この距離は“空間の長さ”ではなく、同時運用の難しさを数える尺度です。尺度に落とせば、設計も運用も妨害も、同じ軸で語れます。
この章のゴールは二つです。第一に、「近い」「遠い」を相関の数字で言えるようにすること。第二に、「遠くへ届かせる」ための設計が、中継を置く/置かないというネットワークの問題として扱えるようにすることです。
後の章では、端末数が増えるほど同期の反作用が増える(第4章)、層位相が距離と時間でずれていく(第6章)、通信レートが反作用率で頭打ちになる(第8章)といった制約が積み上がります。絡み距離は、その制約を受け取るための「横軸」になります。
相関が距離で減る、という形を置く
\[ \frac{|C_{ij}|}{C_0}=\exp\!\left(-\frac{d_{ij}}{\xi}\right). \tag{5} \]まず仮定を一つだけ置きます。端末 i と j の相関の強さ \(|C_{ij}|\) は、離れるほど薄くなる。その薄れ方を指数関数で固定します。
\(C_0\) は基準相関、\(\xi\) [m] は相関が1/eに落ちる距離(相関長)です。相関 \(C_{ij}\) は一般には位相も持ちますが、この章では強さ(絶対値)だけを距離に使います(位相=層位相は後の章)。
相関は「同じ外部参照をどれだけ共有できているか」の指標です。たとえば、同じ手続きで生成した符号列の一致率、同時に打った合図の成功率などから推定できます。
相関が強いほど、鍵合わせや同期は一発で通りやすく、再試行が減ります。
指数の形は、区間ごとの小さなずれが積み上がるときの最小形です。成功が区間ごとの掛け算なら、全体は指数になる。
そしてこの形を選ぶと、中継を挟んだときに“距離が足し算になる”という扱いやすさが手に入ります。
図3-1は式(5)の見た目。\(d=\xi\) で相関比は \(1/e\approx 0.37\)、\(d=2\xi\) で約0.14。
曲線はなだらかですが、運用では閾値(必要相関)があるため、あるところから急に「使えない」に落ちることになります。
- C0(基準相関)は、同一工房で同時に初期化した端末ペアなど「最も絡める条件」を基準に置く(現場で“基準の棚”が要る)。
- ξ(相関長)は、端末の種類・周囲の層ノイズ・妨害結界で変わる。現場では安全側(小さめ)に見積もるか、短い区間で再測定する。
- 同じ物理距離でも環境が変われば \(|C|\) が変わり、結果として「絡み距離」も変わる。
測定は必ずしも一発で決まりません。短い時間窓で繰り返し試験して平均を取り、異常値を捨てます。相関は環境ノイズで揺れやすく、単発の成功/失敗だけで判断すると航路選択が不安定になるからです。ここでいう \(|C|\) は、その揺れをならした「運用上の相関」だと思ってください。
以降は、測った \(|C_{ij}|/C_0\) をそのまま距離に変換します。測れない区間は、道がない――少なくとも、今日の時点では。
距離を「相関から計算する」
\[ d_{ij}=-\xi\,\ln\!\left(\frac{|C_{ij}|}{C_0}\right). \tag{6} \]式(6)は式(5)を d について解いたものです。ここでは距離は \(|C|/C_0\) の関数として決まり、先に座標を測るのではなく、絡みを測って距離を得ます。
対数が入るので、距離は「何倍薄いか」で増えます。相関比が10倍落ちるごとに \(2.3\xi\) だけ遠くなる、と覚えると早い。
この距離が表しているのは、空間ではなく“同期の難しさ”です。以降の章では、反作用や層同期の条件を、この距離の上に積みます。
この章の手順(測る→距離にする→足し算する)
本章の内容は、実務では次の流れに要約できます。
- 区間(端末ペア)ごとに、相関比 \(|C|/C_0\) を測る。
- 式(6)で距離 \(d\) に直し、比較できる数字にする。
- 中継を含む航路は距離を足し算し(次節の式(6b))、最も短い経路を採用する。
この流れが成立すると、遠隔運用は「地図の問題」になります。どこに中継を置けば届くか、どの区間がボトルネックかが、言葉ではなく距離表で議論できます。
相関長を \(\xi=1{,}000\,\mathrm{km}=1.0\times10^{6}\,\mathrm{m}\) と置き、\(|C|/C_0=0.10\) のとき、
\(d= -\xi\ln(0.10) \approx 2.3\times10^{6}\,\mathrm{m}=2{,}300\,\mathrm{km}\)。
この「2,300 km」は、実際の空間距離というより、同期の難しさとしての距離です。相関が弱いほど、鍵合わせ・同時性・端末の協調が重くなります。
数字の見た目は 2,300 km でも、実際に増えているのは「やり直し回数」と「監査の手間」です。章が進むほど条件は厳しくなり、許容できる相関の下限が、そのまま距離の上限として効いてきます。
A–B は相関が強い(近い)。B–C は相関が弱い(遠い)。
ここまでで、端末ペアの“絡み距離”が定義できました。ただし現実の運用では、全ペアを直接絡める必要はありません。
次は、文明がこの距離をどう扱うか――中継です。
合成則:中継すると距離が足し算になる
直結できないなら、中継を建てる。魔法の航路は、いつもそうやって伸びます。
端末AとCが直接は弱くしか絡めないなら、途中に端末Bを置いて A↔B と B↔C を強く絡める。そうするとAとCは、直結が弱くても運用を成立させられます。
中継Bの役割は増幅器ではありません。区間ごとに鍵合わせ・位相合わせを取り直し、強い相関を保てる短い区間を鎖にすることです。
区間が独立にほどけると仮定すると、合成則は次の形になります。
式(6a)の直観は単純です。「A↔B が成立し、かつ B↔C も成立する」必要がある。両方が要るなら掛け算になります。
そして式(6)と同じ対数を取れば、距離は足し算(式(6b))になります。以降、星間運用で言う“近さ”は、この足し算で評価します。
もちろんこれは“最小”です。中継局が能動的に補正すれば相関は多少持ち上がりますが、その分だけ供給と反作用を食う。
ここではまず、「航路が足し算で設計できる」扱いやすさを優先します。
\(\xi=1.0\times10^{6}\,\mathrm{m}\) とし、相関比が
- A–B:\(|C_{AB}|/C_0=0.30\)
- B–C:\(|C_{BC}|/C_0=0.30\)
- A–C(直結):\(|C_{AC}|/C_0=0.01\)
だとすると、式(6)から \(d_{AB}\approx 1.2\xi\)、\(d_{BC}\approx 1.2\xi\)、直結は \(d_{AC}\approx 4.6\xi\)。
よって中継距離は \(d_{AC}^{(\mathrm{via}\,B)}\approx 2.4\xi\) で、直結よりかなり「近い」。
このときの「近さ」は、地図の直線距離ではなく、同期・鍵合わせ・端末協調が成立しやすいという意味です。
中継は万能薬ではありません。局が増えるほど守るべき端末が増え、同期の負担も跳ね上がります(次章)。
航路設計は「どれだけ強い区間を作れるか」と「何段まで維持できるか」の綱引きです。
相関は区間ごとに評価し、航路の距離は足し算で評価する。
図3-3の矢印は“空間の直線”ではなく、“成立する手順の鎖”です。中継局は港であり関所であり、文明の骨格になります。
ここを押さえることは、交易にも戦争にも直結します。
絡み網としての地図:最短路で“近い”を選ぶ
端末群をノード、相関が測れるペアを辺として、絡み網をグラフとして扱います。ここで地図は「座標」ではなく「関係」です。
測れたところだけに線が引かれ、測れないところは空白のまま残ります。つまり未知の空間は、座標が未測定なのではなく、絡みの経路が未整備として残ります。地図の外ではなく、網の外です。
相関比をそのまま扱うと区間ごとに掛け算になって、直観に乗りません。そこで対数を取り、損失として足し算に変換します。これがログ損失 \(w_{ij}\) です。
\[ w_{ij}:=-\ln\!\left(\frac{|C_{ij}|}{C_0}\right) \quad (w_{ij}\ge 0) \]\(w_{ij}\) は無次元で、0 に近いほど良い(強く絡んでいる)。式(6)と同じ形で、実は \(w_{ij}=d_{ij}/\xi\) です。
\(|C|/C_0=0.5\) なら \(w\approx0.69\)、0.1 なら \(w\approx2.30\)。一桁落ちると負担が約2.3増える、と読めます。
ある端末Aから端末Zまでの航路の距離は、
\[ d_{\mathrm{route}}(A\to\cdots\to Z)=\xi \sum_{(i,j)\in\mathrm{route}} w_{ij}. \]航路の距離は区間の \(w\) の合計です。したがって「一番近い航路」は、\(\sum w_{ij}\) が最小の経路(最短路)になります。
座標がなくても、隣接区間の測定さえあれば航路は設計できます。
全体の相関比は \(\exp(-\sum w)\)。最短路は、そのまま「相関が最も残る路」でもあります。
実務では合計だけでなく、最弱区間(ボトルネック)も見ます。一本でも極端に弱い辺があると、そこで鍵合わせが崩れて全体が転びやすいからです。
妨害・事故・季節性の層ノイズで \(|C|\) が揺れると、最短路は入れ替わります。
だから文明は航路を一本にしません。冗長な網を張り、「今日の距離表」を更新し続けます。
旅客なら天候、軍なら前線。絡み距離は、状況で変わります。
|C|/C0 = 0.30, 0.40
w≈1.20+0.92=2.12
|C|/C0 = 0.60, 0.10
w≈0.51+2.30=2.81
合計 w が小さい方が「近い」。この例では航路1が有利。
図3-4は、「一箇所の弱さが、全体を遠くする」例です。航路2は A→C が強く見えても、C→D が弱いせいで合計が伸びます。
結局、効いてくるのは“強い区間をどこに置けるか”。中継局やアンカーの価値は、この一点に集約されます。
距離の二つの尺度:実距離と絡み距離
ここで距離は二冊になります。ひとつは座標の実距離。もうひとつは相関から出る絡み距離。
実距離は移動と観測に効き、絡み距離は同期と供給に効きます。分けると、魔法が便利すぎず、しかし星間文明が破綻しません。
実距離だけでは説明できない現象が出ます。隣国なのに同期できない。遠星なのに“今ここ”として扱えてしまう。
絡み距離を別尺度として扱うと、それが例外ではなくルールになります。
| 尺度 | 測るもの | 主に効くもの |
|---|---|---|
| 実距離(座標) | m / ly などの空間距離 | 移動時間、光遅延、通常の物理通信 |
| 絡み距離(相関) | \(|C|/C_0\) から計算する距離 | 端末同期、鍵合わせ、外部供給の通り(流路) |
例えば、地理的には隣国でも妨害帯で絡みが切れていれば「遠い」。逆に、物理的に遠くても安定した中継列があれば「近い」。
これにより、国境・航路・交易圏は「地図の線」ではなく「網の線」で決まります。港湾都市や中継都市が栄えるのも自然です。
さらに、同じ場所でも時間帯や政治で \(|C|\) が変わり、距離は伸び縮みします。近さは固定資産ではなく、維持され、狙われるインフラです。
編み直し:近さは作れるが、維持費がある
絡み距離は自然に決まるだけではなく、作れます。近さは買える。けれど維持費がある。
相関を強めるほど反作用と運用コストが増え、手を止めれば指数でほどけます。
編み直しが効くのは、相関が端末の配置・初期化・保守に依存するからです。裏返せば、相関を保てる組織だけが“近い世界”を持てます。
ただし端末数が増えると同期の負担が跳ね上がります(次章)。網は万能には張れない。張れるところだけが近い。
- 近接での初期化:端末を同じ場所に集めて強く絡め、離して運ぶ(最も確実だが物流が要る)。
- 中継局(リレー):区間ごとに強い相関を維持し、最短路を確保する(局が増えるほど同期コストが増える)。
- 妨害/遮断:逆に相関を落として「遠くする」こともできる(結界、ノイズ散布、端末破壊)。
どの手段でも結局は、区間ごとの \(|C|/C_0\) を押し上げる(あるいは落とす)ことです。一本でも押し上げられない区間があれば、そこが航路の首になります。
\(|C|/C_0\) を 0.01 → 0.10 に改善できたとすると、式(6)より距離は \(\Delta d=\xi\ln 10 \approx 2.3\xi\) だけ短くなります。
ただし改善は無料ではなく、端末の再初期化・同期維持・防護が必要になります。
維持:相関は時間で薄れ、補修が要る
ここまでの式は「距離でどう減るか」でした。けれど現場で壊すのは距離だけではありません。時間です。端末が動き、層ノイズが変わり、妨害が入る。すると絡みはほどけます。
最小モデルとして、補修をしないと相関比が指数で落ちる、と置きます。
距離 \(d_{ij}\) が同じでも、時間が経てば \(|C|\) が落ち、同じペアの距離が伸びます。網は張った瞬間から劣化します。
だから設計は「どこまで届くか」だけでなく、「どれくらいの周期で補修できるか」まで含みます。
式(6c)は、時間 \(t=\tau_{ij}\) で相関比が 1/e になる、という意味です。ξが空間方向の尺度なら、\(\tau\) は時間方向の尺度です。
\(\tau_{ij}\) [s] は「相関時間」(ほどける速さ)です。\(\tau\) が短い区間ほど、補修(再同期)を詰めないと距離表が崩れます。
星間では層ドリフトも乗るので、遠いほど \(\tau\) が短い(ほどけやすい)世界にすると破綻しにくいです。
式(6c)を \(-\ln\) で書き直すと、ログ損失は \(w_{ij}(t)=w_{ij}(0)+t/\tau_{ij}\)。補修しない限り、w は直線的に増えます。
距離 \(d_{ij}=\xi w_{ij}\) で見れば、\(d_{ij}(t)=d_{ij}(0)+\xi t/\tau_{ij}\)。時間が経つだけで距離が勝手に伸びていく。
距離表は“地図”であると同時に、“維持費の予定表”になります。
補修(再同期)は、この増加分を押し戻す作業です。供給と反作用を払って相関を戻すか、戻せないなら航路を切り替える。
第6章の層ドリフトは、この「時間で伸びる距離」を距離と時間の両方で、より具体的に書いたものだと思ってください。
補修の具体例は、端末の再初期化、基準アンカーへの寄せ直し、中継局での鍵更新などです。補修は供給と反作用を消費します。
近さは“無料”ではありません。
\(|C(0)|/C_0=0.50\)、\(\tau=6\,\mathrm{h}\) とすると、1日後は \(|C(24\,\mathrm{h})|/C_0 \approx 0.009\)。
式(6)で距離に直すと、\(d/\xi\) が 0.69 → 4.7 に跳ね上がります。
つまり「昨日まで近かった端末」が、補修を止めた瞬間に“別の場所”になります。
つまり距離表は静的な地図ではなく、時間で変わる天気図です。次節では、その天気図をどう配り、どう信頼するか――監査です。
監査:距離表(w行列)を配布する
絡み網の運用は、結局「距離表」を回す運用になります。区間ごとの \(|C|/C_0\) を測る→ログ損失 \(w\) に直す→航路(最短路)を計算する。
そして距離表は、交通や通信だけでなく、条約・決済・責任の境界(どこまで同じ“いま”か)の前提になります。だから距離表そのものが権力・経済・軍事の中核になります。
距離表は「この区間はいま、どれだけ持つか」をまとめた台帳です。どの端末ペアを測り、どの時間窓で平均し、どの閾値で“通れる”と判定するか。そこに文明の運用ルールが現れます。
距離表が共有されると、利用者は同じ地図で意思決定できます。逆に表がバラバラだと、「同じ航路を選んだはずなのに同期が合わない」事故が起きます。
だから距離表は署名され、配布され、更新履歴(監査ログ)が残されます。誰が測り、誰が保証したかが追えるようにする。
距離表の信頼は、文明の信頼です。
|C|/C0
w 行列
監査ログ
最短路
「測る→足し算→配る」を繰り返すのが、絡み網の平時運用。
図3-5は運用を4つの作業に分けたものです。
区間測定=現場での端末試験。距離表更新=集計と異常検出。署名・配布=改ざん防止と「同じ表を見ている」保証。航路計算=利用者側の意思決定。
どれかが欠けると、網は「あるのに使えない」状態になります。測っていない網は迷信、署名のない表は噂話、配られていない表は個人技です。
図3-5の要点は単純です。測定が嘘なら距離表は嘘になる。署名が破られれば、嘘が本物になる。
だから文明は、測定・署名・検証を分離し、複数系統で突き合わせます。
- 最短路が読めなくなり、通信・物流・軍の指揮が遅くなる(遠くなる)。
- 条約・責任・時刻合わせの監査が不安定になり、「同じ出来事」の合意が崩れる。
- 距離表の作成主体(誰が測り、誰が署名するか)が政治問題になる。
攻防:妨害・詐称・中継点の掌握
絡み網の戦いは、端末を壊すだけではありません。地図を書き換える戦いです。距離を伸ばす。距離を縮めて見せる。航路を誘導する。
ここでの攻防は、「相手の距離表を信用できなくする」ことへ向かいます。航路が読めない状態は、それだけで反作用と時間を浪費し、星間の秩序を崩します。
- 妨害(ノイズ散布・遮断結界):\(|C|/C_0\) を落として航路を「遠く」する。
- 詐称(距離詐称):測定値や距離表を偽装し、相手の航路選択を誘導する。
- 中継点の掌握:中継局の端末を奪えば、航路の監査・通行・通信が握れる。
妨害は“遠くする”。そして強い妨害は、遠くなったことを相手に気付かせない。気付かれれば、別航路へ逃げられるからです。逆に、あえて気付かせる妨害は、敵を誘導するために使えます(「ここは通れる」と思わせる)。
詐称は“近いふりをする”。距離表そのものを嘘にして、相手の航路選択を引っ張ります。署名が破れないなら、測定点を買収するか、中継点を握って“正しい測定”が出ないようにするしかありません。中継点の掌握が政治になるのはこのためです。
隊商や艦隊は、近いはずの道に吸い寄せられ、待ち伏せや検閲の網にかかります。
だから防衛は、端末の防護だけでなく、測定と署名の手続きそのものを守る戦いになります。
- 冗長な網(複数航路)と、独立系統の測定(同じ数字を複数から取る)。
- 距離表の署名・監査ログ・更新頻度のルール化(更新停止は異常)。
- 重要区間は「近接初期化」で強く絡め、物理的な防護もセットで置く。
防衛は「強い一本」より、「壊れても回る仕組み」です。冗長性と監査は地味ですが、星間運用を神話から技術へ落とす核心になります。
相関が強いだけで、勝手に信号が飛ぶわけではありません。
超光速通信が成立するなら、別途「外部介入で受信側の端末状態を更新する手順」が必要になります(第8章)。
- 端末どうしの同期(後の章の層同期・アンカー同期)に効く。
- 外部供給がどれだけ通るか(流路 g(x) [-])にも効く。
- 中継・航路(絡み網の最短路)の設計に効く。
- 距離表(w 行列)の更新・署名・監査が、文明のインフラになる。
- 妨害・詐称・中継点の掌握など、「距離そのもの」を巡る攻防が生まれる。
- 座標の実距離と別尺度にできるので、「近いのに届かない/遠いのに届く」を自然に描ける。
- 「遠距離ほど難しい」を、感覚ではなく式で扱えるようになる。
- 近さを買う(編み直す)/切る(遮断する)という戦略が生まれる。
次章以降は、端末・層時間・アンカー網を重ねて、「どこまで同時に扱えるか」「星間でどこまで秩序を保てるか」を具体的な制約として出します。ここで定義した絡み距離は、その議論の共通言語です。