過去は変えられない、他人は動かせない。では未来は?——状態遷移モデルで考える「人生の操作可能範囲」

「過去と他人は変えられないが、自分と未来は変えられる」という言葉があります。この言葉をより科学的に証明してみました。

「あの時戻れたら」「あの一言を言わなければ」——そう思うことはあるけれど、それを言っている間に今が過ぎていく。このループから抜け出すには、「何が変えられて、何が変えられないか」を感情論ではなく、数式の形で整理しようと思ったのがきっかけです。

世界を3つの変数で切る

時刻 \(t\) における世界の状態 \(X_t\) を、次の3つに分解します。

\[X_t = (S_t, O_t, E_t)\]

  • \(S_t\):自分の状態(知識・感情・能力)
  • \(O_t\):他人の状態(考え・感情・行動)
  • \(E_t\):環境・社会・偶然(制御不能な外部要因)

この3つに対して、自分が取れる行動 \(a_t\) を入れると、未来はこう書けます。

\[X_{t+1} = F(X_t, a_t, \xi_t)\]

\(\xi_t\) は制御不能な偶然。この式が、この話の前提になります。

過去は「事実」と「意味づけ」に分ける

現在を \(t = 0\) とすると、過去は

\[X_{t < 0} = X_{t < 0}^{\mathrm{fixed}}\]

つまり、今の行動 \(a_0\) を変えても過去の事象は1ミリも変わらない、ということです。

\[\frac{\partial X_{t < 0}}{\partial a_0} = 0\]

ここで大事なのは、ここで終わらないことです。

過去の「事実」は固定ですが、「解釈」は変えられます。現在の自分の状態 \(S_0\) が変われば、過去の意味づけ \(M_0\) は変化します。

\[M_0 = G(X_{t < 0}, S_0)\]

\[\frac{\partial M_0}{\partial S_0} \neq 0\]

「あの経験があったから今の自分がある」という意味づけは、今の自分次第で変わる。事実は変えられない。重みは変えられる。これが整理の第一歩です。

他人は制御できない。反応確率には影響できる

他人の次の状態はこう書けます。

\[O_{t+1} = G_O(O_t, a_t, \eta_t)\]

自分の行動 \(a_t\) は他人に影響を与えます。でも他人自身の意思と外部要因 \(\eta_t\) があるから、自分の行動だけで一意に決まりません。

\[O_{t+1} \neq G_O(a_t)\]

正確には、こうです。

他人を制御することはできない。ただし、他人の反応が出る確率は変えられる。

\[P(O_{t+1} \mid a_t)\]

例えば丁寧に説明すれば相手が納得する確率は上がります。でも必ず納得するわけではない。

\[P(\text{納得} \mid \text{丁寧な説明}) < 1\]

当たり前と言えば当たり前。でもこの「当たり前」を忘れて、他人をコントロールしようとして消耗する人は少なくありません。

自分も完全には自由ではない

自分の状態は、

\[S_{t+1} = G_S(S_t, a_t, O_t, E_t)\]

自分の行動が未来の自分に影響を与えるのは確かです。

\[\frac{\partial S_{t+1}}{\partial a_t} \neq 0\]

ただし、制約はあります。

感情や体調や能力を、瞬間的に自由変更できるわけではありません。自分が取れる行動は、自分の現状に制約されます。

\[a_t \in \mathcal{A}(S_t)\]

つまり、自分は完全に自由ではないが、自分の行動変数だけは操作できる。この「操作できる変数は自分だけ」という構造が、すべての出発点になります。

未来は「特定の結果」ではなく「確率分布」を変える

未来の状態 \(X_T\) を考えると、

\[P(X_T \mid X_0, a_0, a_1, \ldots, a_{T-1})\]

行動の系列を

\[\pi = (a_0, a_1, \ldots, a_{T-1})\]

とすれば、自分が変えられるのは未来の「特定の結果」そのものではなく、「確率分布」です。

\[P(X_T \mid X_0, \pi_1) \neq P(X_T \mid X_0, \pi_2)\]

「未来を変える」の数学的に正確な意味はこれです。ピンポイントで未来を予言して当てるのではない。自分の行動によって、実現しやすい未来の範囲を動かしていく。

最も簡潔な表現

ここまでを一つの式にまとめるなら、これで十分です。

[P(Xt+1|Xt,at)][ \boxed{ P(X_{t+1}\mid X_{\le t},a_t) } ]
  • 過去 \(X_{\le t}\) は既知の条件として固定される
  • 自分は行動 \(a_t\) を選択できる
  • 他人と環境は確率的要因として残る
  • 行動によって未来の分布が変わる

さらに人生の目的を \(U(X_T)\) とするなら、意思決定はこう書けます。

[π=argmaxπ𝔼[U(XT)|X0,π]][ \boxed{ \pi^* = \arg\max_{\pi} \mathbb{E} \left[ U(X_T) \mid X_0,\pi \right] } ]

過去と現在の制約を前提として、自分が選択できる行動の中から、望ましい未来の期待値を最大化する。シンプルな話です。

一行に凝縮する

[Xpast+aself+ξothers,envP(Xfuture)\変][ \boxed{ \underbrace{X_{\mathrm{past}}}*{固定} + \underbrace{a*{\mathrm{self}}}*{選択可能} + \underbrace{\xi*{\mathrm{others,env}}}*{制御不能} \longrightarrow \underbrace{P(X*{\mathrm{future}})}_{\変更可能} } ]

言葉にすればこうなります。

過去は固定された条件であり、他人と環境は制御不能な変数である。しかし、自分の行動を入力として変えることで、未来の確率分布は変えられる。

量子論的なニュアンスまで加えるなら、こんな表現が最も正確です。

自分の選択によって、未来の可能性空間に重みを与える

結局、何が言いたいか

この数式の価値は「新しい発見」ではありません。すでに知っていることを、誤魔化さずに書いたことです。

過去は戻らない。他人は思い通りにならない。未来は約束されていない。それでも、自分が今ここで選べることがある。それだけをやればいい。

この整理が、「変えられるものに集中し、変えられないものに消耗しない」ための道具になれば、それで十分だと思います。