確率偏向と反作用

ここで扱う「確率魔法」は、確率そのものを“直接いじる”というより、結果を選別して分布を歪める手法です。歪めた分だけ反作用が増えます。

導入:運は資源になる

確率偏向は「偶然の振れ幅」を使う術です。何もしないときに世界が生む分布 p があり、術式はそこから外れた結果を拾い上げます。拾った分だけ、捨てた結果の負荷が残ります。

言い換えると、運は無限の贈与ではなく、代償を伴う資源になります。物語上は「今日はツイてる」「今日はツイてない」が、負荷の増減で説明できるようになります。

以下ではその負荷を数式化し、どこまで「運の操作」を許すかを決めるための道具立てを示します。数式は絶対的な物理法則ではなく、世界設定の合意として使うのが目的です。

このページの結論

基準の分布から外れた結果を“選び続ける”ほど、反作用の負担が増えます。
その負担は、分布の歪みを測る量(情報量)で下限が決まり、数値例として見積もれます。

この枠組みを入れると、奇跡が「なぜ希少なのか」、連発が「なぜ難しいのか」を物語内で一貫して説明できます。小さな幸運は許されるが、大きな偏向は高価になる、という秩序を作れます。

歪みの下限:分布のズレは情報量で測れる

まず「分布」を具体化します。命中率、探索の発見率、コイントスの表率など、同条件で繰り返したときの割合がそれです。

基準分布 p は介入しない世界の自然な傾向、目標分布 p' は術式が通したい傾向です。p' を p から離すほど、より多くの結果を棄却する必要が生じます。

\[ B_{\min}=D_{\mathrm{KL}}\!\left(p'\,\Vert\,p\right). \tag{12} \]

式(12)は「基準確率 p [-] を、目標確率 p' [-] に偏らせるとき、必要な“歪み”には下限がある」という主張です。
\(D_{\mathrm{KL}}\) はKullback–Leibler(KL)ダイバージェンスで、単位は無次元(nats)です。

KL ダイバージェンスは「基準に従う世界を、目標の世界だと偽るための情報量」と読むと直感的です。p' = p なら 0 で、偏向しない限りコストは生じません。

また、p' を極端に上げるほど \(\ln(p'/p)\) が増え、コストが急に跳ねます。希少事象を繰り返し引き当てるのが難しいのは、この対数的な壁があるためです。

\[ C_{\min}=\mu\,B_{\min}. \tag{13} \]

式(13)は、歪み \(B_{\min}\) [nats] を反作用 \(C_{\min}\) [RU] に換算する係数 \(\mu\) [RU/nat] を導入したものです。
\(\mu\) は世界の設計パラメータで、これを大きくすると「奇跡が高く付く」世界になります。

RU は「負荷の器」であり、疲労や損耗、装置の寿命、環境負荷の総称です。実際にどの形で現れるかは、後半の「反作用の出所」で設計できます。

\(\mu\) を大きくすれば、確率魔法は国家規模の儀式になります。小さくすれば、占いや小さな「幸運」が日常に浸透する世界が作れます。

例:一発の「当たり」を引き当てるコスト

基準確率を \(p=10^{-6}\)(100万回に1回)、目標を \(p'=10^{-3}\)(1000回に1回)へ偏らせたいとします。
\(\mu=5{,}000\,\mathrm{RU/nat}\) と置くと、式(12)(13)から

1000倍の引き上げは感覚的には大きく見えますが、1回だけなら「運が良かった」で済ませられる範囲です。繰り返すと負荷がすぐ膨らむため、連発は別の節の扱いになります。

この「30 RU」は、個人が連発できる量ではない、という設定にしやすいスケールです(例:\(\dot C_{\max}=2\,\mathrm{RU/s}\) なら 15 s 分の上限を一撃で使う)。

確率偏向の最小コスト
図7-1 基準 p=10-6 から目標 p' へ偏らせるときの最小コスト(例:μ=5,000 RU/nat)。p' が大きいほど急に高く付く。

図7-1は p' を横軸、最小コストを縦軸にしたイメージです。基準 p に近い範囲では緩やかですが、p' を押し上げるほど曲線が立ち上がります。特に「確実に当てる」に近づくほど無限に近いコストが必要になり、作中での「100%成功」は禁じ手として扱えます。

世界で何が起きるか(描写に落とす)

確率魔法の実体:選別と棄却

「確率を直接書き換える」のではなく、「許容した枝だけを通し、それ以外を棄却する」操作だと捉えると描写が安定します。
成功に見える結果の裏側では、棄却された枝の量が反作用として回収される、という設計です。

このため、成功を連続させるほど周囲の“歪み”が増えます。
逆に、手作業・工作・工学で基準確率 p を底上げできれば、必要な棄却は減り、反作用も下がります。

実行の流れとしては、術式が「成功条件」を宣言し、多律の探索がそれを満たす枝を探すという形になります。探索が浅ければ「たまたま通った」に見え、深く回せば高精度になりますが、その分だけ棄却が増えます。

棄却は単に失敗を起こすのではなく、局所のノイズや観測の揺らぎとして回収されることが多いです。だから周囲に違和感が残る、という描写が自然に生まれます。

二値事象の偏向(ベルヌーイ)

成功/失敗の2値なら、歪みの下限は次の式で計算できます。

\[ D_{\mathrm{KL}}(p'\Vert p)=p' \ln\frac{p'}{p} + (1-p') \ln\frac{1-p'}{1-p}. \tag{14} \]

単位は nats です。bits に換算したいなら、\(\ln 2\) で割ります。

式(14)は、成功側を押し上げるコストと、失敗側を押し下げるコストの合算です。成功だけを見ているようでも、失敗を抑える分が必ず負荷として積み上がります。

また、p' が 0 や 1 に近づくと \(\ln(1-p')\) などが発散し、実質的に「完全成功/完全失敗の固定」は許されません。

例:コイントスを「やや表」に寄せる

基準が \(p=0.5\)(表と裏が同程度)で、目標を \(p'=0.6\) にする場合を考えます。
式(14)より \(D_{\mathrm{KL}}\approx 0.020\) [nats]。もし \(\mu=5{,}000\,\mathrm{RU/nat}\) なら

0.5→0.6 の差は小さく見えますが、これを「毎回やる」となると日常的な負担には重すぎます。ここでの数値感は、占い程度の軽い偏向には \(\mu\) を下げるか、p' の目標をもっと控えめにする、といった調整の目安になります。

「よくある結果」をさらに押し上げるのは高く付く、という直感に合わせやすい例です。

連発は線形に高く付く

\[ B_{\min}^{(n)} = n\,D_{\mathrm{KL}}(p'\Vert p), \quad C_{\min}^{(n)}=\mu\,B_{\min}^{(n)}. \tag{15} \]

独立な試行を \(n\) 回連続で偏らせるなら、最小コストは概ね \(n\) 倍です。
「一発は運で通った」なら成立するが、「十連発で通す」には負荷が耐えない、という形に落とせます。

ただし式(15)は「独立に試行できる」場合の下限です。実際には同じ場所・同じ装置・同じ観測者で繰り返すと、環境が荒れて相関が増し、コストは線形以上に膨らむことがあります。

逆に、分散させたり準備を入れたりすると、連発のペナルティを抑えられます。ここでも「準備で p を上げる」方針が効いてきます。

連発が失敗する描写

反作用はどこに出るか

反作用は単なる疲労ではなく、負荷の回収として世界に現れます。どこに現れるかは世界設計の自由度です。

出所を指定しなければ「世界が一番安い場所」に回収されるため、予期せぬ場所で損失が出やすくなります。反対に、回収先を設計できれば、物語上の犠牲やリスクを狙って配置できます。

たとえば結界内に反作用を閉じ込めたり、触媒や装置に肩代わりさせたりする設計も可能です。回収の位置とタイミングを決めること自体が、技術力や倫理の差として描けます。

設計パラメータのチューニング

反作用が「強い世界」にするか、「ゆるい世界」にするかはパラメータで調整できます。

以下の表は、確率魔法の強さを決める主要なつまみです。物語のテンポや倫理観に合わせて、どこを厳しくするか決めます。

パラメータ 意味 物語上の効果
\(\mu\) [RU/nat] 歪み→反作用の換算係数 「奇跡の価格」が上下する
\(\dot C_{\max}\) [RU/s] 単位時間で払える上限 連発できるかが決まる
\(\delta\) [-] 漏れ確率(契約違反の許容) 「安いが外れる」設計にできる
回収猶予 反作用が現れるまでの遅延 時間差のツケが演出できる

例えば「奇跡は高価で希少」にしたいなら \(\mu\) を上げ、\(\dot C_{\max}\) を下げる。逆に「小さな幸運が日常にある」なら \(\mu\) を下げ、\(\delta\) をやや許容する、といった設計が可能です。

物語上の使い分け(描写テンプレ)

説明を台詞に落とすときは、「なぜ今は無理か」「なぜ準備が必要か」を短く示すと伝わります。数式の存在を明示しなくても、負荷の概念が伝われば十分です。

短い描写で「確率偏向」を示す