ヨンソクのブログ
戻る
•
•
3 min read

自由意志と決定論

ロバート・サポルスキーの『Determined』を読んだ。自由意志の存在を問い直す見出しを見て、自分の考えに近そうだと思い、つい手に取った。

自由意志とは何だろうか。それを考える前に、その土台にある世界について考えてみたい。 私たちの世界は因果で成り立っている。ある出来事や現象が起きたなら、それを引き起こした原因があり、その原因にもまた別の原因があるはずだ。 その因果関係を果てしなくさかのぼれば、どこへ行き着くのだろうか。

ティックに区切られた世界

ここで、1つの可能性を想像してみる。 量子力学で確率的に記述する現象にも、その下にはまだ知られていない、より根本的な状態と因果関係があるのではないか。 私たちが観測する確率は、世界そのものの根本的な無作為性ではなく、その世界の一部である私たちが、基底の状態を完全には知れないために現れるのかもしれない。

そのような世界を仮定して、私たちの世界をゲームのようなごく小さな時間単位、ティックに区切って考えてみる。 次のティックは現在の状態から遷移する。前のティックがなければ、次のティックもなかったはずだ。

もちろん、実際の宇宙がこのような離散的ティックでできているという科学的な主張ではない。ただ、因果を理解するための比喩としては有効だと思う。そのティックをさかのぼると、最初のビッグバンの時点へ行き着くと仮定しよう。 すべての変数と、この状態機械の遷移規則が与えられれば、次のティックも1つに定まるだろう。ここでいうのは、未来を実際に計算できるということではなく、 理論上、次の状態が定まっているという意味だ。その次のティックも同じように続き、未来と呼ばれるものも、すでに連鎖的に決まっていると考えられる。 こうした基底の状態と遷移が決定論的なら、観測する世界がどれほど確率的に見えても、その未来は存在論的な水準ですでに決まっていることになる。

人間も特別なものではなく、宇宙の現象の1つにすぎない。この世界の規則には逆らえない。

私たちは、どんな因果でできているのだろうか。 1つの個体として見れば、いまの私たちを作るものは、生まれ持った生物学的条件、成長の過程で経験する出来事、学習や社会化、そしてその中で変化してきた神経細胞のつながりまで、すべて以前の状態から続く因果関係の一部だ。

意識というブラックボックス

では、人間の意識とは何なのだろうか。

私たちは意識を、高貴で特別な何かだと考えがちだ。もしかすると、その具体的な仕組みや動作をまだ十分に理解していないから、魔法のように見えるだけなのかもしれない。

生物学的・化学的な水準で見れば、脳は無数の神経細胞が複雑につながる、巨大な生体ニューラルネットワークだ。経験と刺激は、神経細胞の重みや動作の仕方を少しずつ変え、その変化が次の行動や思考に影響する。 もちろん人工ニューラルネットワークの重みと単純に同一視はできないが、学習の結果が物理的な構造と状態に反映されるという点では似た部分がある。

私たちは、このシステムの出力を意識的な選択として経験する。けれども、その選択が生まれるまでの演算を、すべて意識的に観察できるわけではない。 自由意志は、そのブラックボックスの中にあると信じているのではないだろうか。

スピノザは『エチカ』第1部の付録で、人が自分を自由だと考えるのは、自分の欲望を意識していても、その欲望を決定する原因を知らないからだと説明している。[1] ただし、不透明さは説明の一部にすぎない。それだけで自由意志を説明できるわけではない。自由意志という感覚には、ほかにも要因が必要だ。 1つ、思考実験をしてみよう。

複製された私

構造と状態が完全に同じオートマトンが、何百台もあると仮定してみよう。 同じ環境で同じ入力を受ければ、すべて同じ出力を返す。何度繰り返しても結果は同じだ。

そのオートマトンを人間に置き換えてみる。 今度は宇宙そのものが、完全に同じ状態で複製されていると仮定しよう。 観測可能な環境や量子状態だけでなく、まだ知らない基底の存在論的状態まで、すべて同一なのだ。 その状態で同じ因果的な規則が働くなら、各宇宙の人間が生み出す行動と思考も同じになるだろう。

では、そのオートマトン、あるいはその人間たちは、自由意志で行動しているといえるのだろうか。 もちろん、決定する行為自体を自由意志と捉えるなら、そういえるだろう。けれども、全員が同じ思考と行動を示すなら、その選択のどこに「私」だけの意志があるのだろうか。

自由意志は私から生まれるものなのに、その環境では「私」をほかの個体と区別する要素が何もない。そこでは「私」にどんな意味があるのだろうか。

そうした環境で、自由意志を論じる意味があるのか、よくわからない。全員が同じ結果を返すので、固有性がない。ここでは私の意志が、そのまま他人の意志でもある。その行動をしたのは私個人ではなく、私という種類の存在なのだ。自由意志が存在するには、固有性の認識が伴わなければならないのだろうか。

今度は、これらのオートマトンが異なる環境で長い時間、刺激に反応し、学び、変化すると仮定しよう。それぞれが出会う刺激や経験が違うので、内部状態も少しずつ異なっていく。無数のティックを経れば、同じ入力にも異なる出力を返すシステムになるだろう。

ここで重要なのは、この違いが非決定論的に作られたわけではないことだ。 異なる環境に置かれた理由も、そこで何を経験したかも、その結果として内部構造がどう変わったかも、以前のティックの因果関係へとさかのぼれる。 固有性そのものが、決定論的な結果なのだ。

現実に観察するのは、それぞれ違う出力を生む個体たちだ。しかし、その個体がどんな因果的な歴史を経ていまの状態に至ったかまでは、なかなかわからない。 あまりに複雑で異なる結果が現れるから、私たちはそれを、各自の独立した選択として受け取っているのではないだろうか。

個体の出力は、観察者には確率的で多様な分布のように見える。しかし、それぞれの出力が何の原因もなく選ばれたという意味ではない。

もちろん、固有性が自由意志だという話ではない。固有の結果が現れたからといって、それを必ず自由な行動だと認識するわけでもない。 ただ、自由意志として感じる現象の一部は、こうして決定論的に作られた固有性と、その違いを認識する過程から生まれるのではないかと思う。

固有性は、ある個体が単独で持つ性質ではなく、ほかの個体との差、デルタだ。複製が完全に同じならデルタは0で、歴史が分かれるほどデルタは大きくなる。 現実には、まったく同じ歴史を持つ2人はいないので、デルタが0になることはない。複製の実験は、デルタが0に近づくと何が起こるかを示す極限の事例にすぎない。

「私」を他者との関係の中で理解するという点では、ヘーゲル(G. W. F. Hegel)の承認(Anerkennung)の議論も思い浮かぶ。ヘーゲルは自己意識を、ほかの自己意識に承認される関係の中で説明する。[2] ここで私が述べている個体間の違いと同じ概念ではないが、「私」を孤立した個体としてだけでは説明しにくいという点で、つなげて考えられそうだ。

自由の条件は決定論に抗うものではなく、決定論の産物なのだ。

自由という言葉

では、そもそもここでいう自由とは何なのだろうか。 完全な無作為性だろうか。けれども、無作為に生じた結果が、なぜ自由な選択になるのだろうか。

自由を原因から独立した選択と定義するなら、決定論的世界では成立しにくい概念だ。(それは世界の規則では説明できない、魔法のようなものになるからだ!) 一方、自分の判断や意図に従って行動することを自由と呼ぶなら、その意図も因果的な結果であることと、必ずしも矛盾しない。

結局、私たちが自由と呼ぶものが何か、というところから難しくなる。 すべては決まっていて、私たちはその道を歩くだけだと知ったとき、自分を自由だと判断できるのだろうか。

もちろん、世界の未来が決まっていることと、その未来を計算できることは別の問題だ。私たち自身も巨大な状態機械の一部であり、世界の基底状態を外からすべて観察する、メタな存在ではない。観察し理解できるものは常に限られ、その範囲では未来はなお確率的に記述されうる。 だからといって、その確率が必ず世界の根本的な非決定性を意味するわけではないだろう。

では、なぜ人間は自由意志があると信じたいのだろうか。 定義することさえ容易でないのに、なぜそれを自分の一部であってほしいと願うのだろうか。

自分の固有性を保証されたいからだろうか。他の個体とは異なる存在でありたい、その固有性を後世に伝えたいという、生物学的欲求が土台にあるのだろうか。

あるいは、抑圧への反発が自由への欲望として表れるのだろうか。 人間は社会化を通じて共通の規範や行動様式を学ぶが、それぞれの因果的な歴史は違う。そうして形づくられた固有の欲求と、社会の要求がぶつかるとき、私たちは自由という概念をより強く意識するのかもしれない。

さらに、自由意志という概念に本能的にこだわることには、人間の脳の計算上の限界も関わっていないだろうか。

行動の原因を理解するため、以前のティックの因果を果てしなくさかのぼるのは、生物学的にはあまりにコストが高い。だから脳は、因果の連鎖をすべて計算する代わりに、適当なところで考えを区切ったり、それまでに学んだ脳内のモデルで推論したりする。

人間という集団が社会化によって共通に学んだ土台の上に、各自の経験を重ねたモデルで、世界を確率的に推定する。トランスフォーマーが、世界の物理法則をすべてシミュレーションする代わりに、それまで与えられた文脈から次の単語を予測するように。

脳はパターン化を好む。自分の中の複雑な神経ネットワークが次の出力を作る過程をすべて観察できないので、その曖昧なブラックボックスに「自由意志」と名付ける。他人の歴史をすべて知れないので、目の前の行動に「善と悪」のラベルを貼る。 複雑な因果関係を、一種の非可逆圧縮(Lossy Compression)によって処理しているわけだ。

もちろん、これも推測にすぎない。こうした心理や認知の仕組みの起源は、進化生物学や神経科学、脳科学の領域であり、簡単には断定できない。いつか人間の脳の具体的な動作原理をもっと深く理解できれば、自由意志への渇望がどんな仕組みから生まれるかも、説明できるのではないだろうか。

決定論的な解像度

私が、決定論的世界では自由意志は存在しえないと主張することに、どんな意味があるのか。あまり役に立つ主張だとは思わない。 だから私は、自由意志の有無を断定するより、私たちがなぜその概念を作り、求めるようになったのかが気になる。

では、すべてが決定論的な世界で、私たちが悩み、判断することには、どんな意味があるのだろうか。

決定論的であるとは、説明可能だという意味であって、人生で何かに引きずられるという意味ではない。 私たちの思考はすでにその上の層にあり、因果過程から派生したものであると同時に、その過程に参加する存在でもある。いま考えていることも、もちろん過去によって決まったものだ。それでも、この営みを生きている私の立場からは、その外に出てメタに眺めることはできない。だから参加者として、絶えず次の因果を作り出す。

異なる層をまたいで自由意志を考えていたから、複雑に感じたのかもしれない。

決定論的世界に生きることは、未来の因果にどんな意味を与えられるのだろうか。自由意志を求める根底の欲望は有効なのか。どんな意味を持つべきなのか。

だから私は、生きるうえで重要なのは、決定論的な解像度を上げることだと思う。 以前、認知の牢獄という記事で、世界のすべての変数を理解できない私たちは、それぞれがサンプリングした物理エンジンで世界を解釈する、という話を書いた。

先ほども述べたように、解釈できる変数や実行できる計算には限界がある。もちろん、いまその限界まで使い切っているとは思わない。以前の短い文章でも触れたように、私たちは説明できる世界を作りたい。解釈力を高めるとは、捉えている因果をもっと細かく理解できることだ。説明できる範囲を広げ、自分に、そして私たちに与えられたものを、より鮮明に認識し計算することが、この決定論的世界で取り組むべきことではないだろうか。

何が正しく、何が間違っているかを判断するのと同じくらい、自分がどんな解像度の世界を見て判断しているかを知ることも重要ではないか。 過去のティックをどれだけ理解できるのか。何が圧縮されて省かれ、どんな因果的な仕組みが現在の状態を作ったのか。

原因を知らずに引きずられれば隷属であり、原因を適切に理解すれば、同じ必然の中でも自由である。自由は程度の問題であり、その程度を高めるのは原因への理解だ。私はそれを解像度と呼ぶ。

おわりに

ここまで考えると、少しむなしい気持ちにもなる。 決定論的世界ではすべてが因果の結果だという主張は、ある意味、あまりに当たり前にも感じる。そしてその事実だけで、何をすべきかという具体的なメッセージが生まれるわけでもない。

私自身、固有の考えを見せて、少し格好をつけたくて、こんな論理を並べているのかもしれない。 その欲望さえ、それまでの経験と学習で形づくられた結果だろう。 そう考えると、おかしな話だ。この文章の論理に従えば、その欲望こそ固有性を認められたいという願いであり、その固有性は決定論が生んだものなのだから。

それでも、何らかの結論に達しなければ、こうした思索に意味がないとは思わない。

世界は複雑で、私たちの理解する世界はいつも限られている。だから現在の判断を完全な答えだと確信するより、より多くの文脈を理解しようとする努力が必要ではないだろうか。 それは他人の行動かもしれず、社会の現象かもしれず、自分の思考や判断かもしれない。

理解の解像度が上がるほど、以前には見えなかった因果関係が現れるだろう。新しい因果を理解すれば、以前の判断も変わるかもしれない。

もちろん、解像度を上げれば、すべての問題に答えが与えられるわけではない。 けれども広い文脈を理解できれば、少なくとも以前とは違う問いを立てられるのではないか。

そうして問い、話し、判断を修正することも、世界の次のティックを構成する営みなのだろう。

結局、私が大切だと思うのは、完成された真理に到達することではなく、自分の理解する世界の解像度を、絶えず高めていく過程なのだと思う。 私たちは、すでにその中を生きているのだから。

ただ、終わりのない対話と訓練が必要なのだ。

補記へ進む前に

この文章は、初めから世界が存在論的に決定論的だと仮定して出発した。現代物理学がその仮定を保証しているわけではない。量子力学は測定結果を確率で記述し、その予測は実験で非常に高い精度を示している。ただ、確率で記述されることと、世界が根本的に非決定論的であることが同じ意味なのかは、別に問う必要がある。以下の補記では、この問いを抱えながら決定論を手放さなかった解釈、つまりド・ブロイ=ボーム理論、トホーフトのセル・オートマトン、パーマーの不変集合理論が、ベルの定理に対して何を手放し、何を守ったのかを整理する。本文のティックと状態機械が、そのうちどの考えに近いのかも、そこで改めて考える。

補記:オートマトンとしての宇宙と決定論的な量子解釈

主流の量子力学のコペンハーゲン解釈では、通常、波動関数の収縮に伴う個々の測定結果を根本的に確率的なものと解釈する。しかしアインシュタインをはじめ、こうした「原因のない結果」を受け入れがたく感じた物理学者たちは、量子現象の背後にも決定論的な因果が働きうるという、別の解釈を示した。

アインシュタインは「神はサイコロを振らない」という言葉で、量子力学の確率的解釈への考えを表したことがある。

彼が重んじたのは決定論だけでなく、局所性(Locality)という原則だった。遠く離れた2つの物理系で、一方の出来事が光より速く他方の物理的実在へ影響することはない、という考えだ。

1935年、アインシュタインはボリス・ポドルスキー、ネイサン・ローゼンとともに、いわゆるEPR論文[3]を発表した。 この論文の問題は、今日、量子もつれと呼ぶ現象に関係する。 元の論文は位置と運動量を扱ったが、スピンを使って考えるとわかりやすい。

EPR論文予測が当たることと、説明が完全であること

EPRは、Einstein・Podolsky・Rosenという3人の著者の姓を並べた略称だ。論文が問うたのは、「量子力学の記述は、物理的実在を漏れなく捉えているのか」ということだった。

量子力学が実験結果をうまく予測することと、それが自然の完全な説明であることは同じだろうか。実際に存在する性質を理論が捉えていなければ、予測が正しくても、説明にはまだ欠けた部分があるかもしれない。3人が疑問を投げかけたのはこの点だった。

2つの粒子が相互作用したあと、遠く離れたと考えてみよう。EPRが扱った理想的な状態では、2つの粒子の位置の差と運動量の和が決まっている。そのため、一方の位置を測れば他方の位置を計算でき、一方の運動量を測れば他方の運動量を計算できる。

ここで局所性を受け入れるなら、こちらで何を測るかによって、遠くの粒子の実際の状態が即座に変わることはないはずだ。相手の粒子を変えていないのに、その値を確実に知れるなら、その値は測定で新しく生じたのではなく、もともと粒子が持っていた性質と考えられないだろうか。これがEPRの示した実在の判断基準だった。

次に、私が位置と運動量のどちらを測るか選ぶとしよう。位置を選べば、相手の粒子はすでに定まった位置を持つと考える。運動量を選べば、すでに定まった運動量を持つと考える。実際に測るのはどちらか一方だ。しかし、遠くの粒子がどんな性質を持つかが私の選択に左右されないなら、その粒子は両方の値を持っていなければならない、というのがEPRの考えだった。

ところが、量子力学の波動関数では、1つの粒子の位置と運動量を同時に正確な値で指定できない。先ほどの考えに従えば、実際の粒子は両方の値を持つのに、波動関数にはその情報がすべて含まれていないことになる。そこで3人は、波動関数だけでは物理的実在を完全に記述できないと結論づけた。

ただし、この結論には、離れた粒子は私の測定で即座には変わらないという局所性と、確実に予測できる値は実際の性質と見なすべきだという判断が、一緒に含まれている。のちのベルの定理は、局所的な説明を保ちながら、量子力学が予測する相関をすべて再現できるか、という問いから出発する。

もつれた2つの粒子が遠く離れていると仮定しよう。全スピンが0の状態なら、同じ方向でスピンを測ると、一方が上向きなら他方は下向きになる。 それぞれの結果は確率的でも、一方の結果がわかれば、他方の結果を確実に予測できる。

しかし十分に離れた2粒子で、一方の測定が他方の物理的状態を即座に変えるとは考えにくい。 では、他方の粒子は観測前から、その結果を決める物理的性質を持っていたのではないか。

これがEPRの議論の出発点だ。アインシュタインは、波動関数が自然の完全な記述ではなく、まだ捉えられていない物理的情報があるかもしれないと考えた。

この考えは、その後、局所的な隠れた変数(Local Hidden Variables)の問題へ発展する。 粒子が初めから結果を決める情報を持ち、離れたあとには互いに影響しないなら、量子もつれを説明できるのではないかということだ。

しかし、この考えには重要な問題があった。

1964年、物理学者ジョン・スチュワート・ベルはベルの定理[4]を通じ、局所的因果性や測定設定の統計的独立性などの条件を満たす理論が作れる相関には、数学的な限界があることを示した。

ベルの不等式箱の中のコインという説明は、測定方向を変えても成り立つだろうか

ベルの不等式は、自然を古典的な因果関係だけで説明できるかを試す数学的な条件だ。離れた2つの粒子が、あらかじめ持っていた情報だけで答えるなら、2つの結果の関係には超えられない限界が生まれる。

1964年にジョン・スチュワート・ベルが提案し、1969年にはCHSHが、より広く実験に使える形へと発展させた。まず、なぜこのような不等式が必要だったのかを見てみよう。

箱の中のコインで説明できるだろうか

2枚のコインを、一方は表、もう一方は裏にして、それぞれ箱に入れたと考えてみよう。その状態が変わらないようにして、一方の箱を地球に置き、もう一方を火星に送る。

地球で箱を開けたら、表だったとしたら?

火星の箱を開けなくても、そちらは裏だとわかる。 箱を開ける前から、2つの結果が決まっていたからだ。

アインシュタインは、量子もつれもこのように説明できるのではないかと考えた。粒子は初めから私たちの知らない情報を持ち、それに応じて測定結果が出るという考えだ。この追加の情報を「隠れた変数」と呼ぶ。

しかしベルは、ここでもう1つ問いを投げかけた。

粒子が事前に持っていた情報で答え、離れた相手の測定の選び方がその答えを変えないなら、必ず守らなければならない数学的な規則があるのではないか。

そして実際に、その規則を見つけた。

3つの方向でスピンを測ってみよう

もつれた2つのスピン1/2粒子を、アリスとボブに1つずつ送るとする。ここでは、 同じ方向で測ると必ず反対の結果が出る状態を使う。全スピンが0の一重項状態で、次のように書ける。

∣Ψ−⟩=∣01⟩−∣10⟩2|\Psi^-\rangle=\frac{|01\rangle-|10\rangle}{\sqrt2}

それぞれが下の3方向から1つを選び、自分の粒子を測る。結果は+1か−1だ。

A (0°)B (60°)C (120°)60°60°
A–BとB–Cは60°、A–Cは120°離れている。

局所的な隠れた変数で説明するなら、粒子は各方向の問いにどう答えるかを、あらかじめ決めていると考えられる。たとえば、次のような回答表がありうる。

事前に決められた回答表の一例
測定方向アリスの粒子ボブの粒子
A (0°)+1−1
B (60°)+1−1
C (120°)−1+1

同じ方向を尋ねれば必ず反対になるので、ボブの答えはアリスと反対だ。ほかの回答表も考えられるが、どの場合も、3つの問いへの答えが1つの矛盾のない表を作らなければならない。

この回答表には避けられない制約がある

まずアリスの答えだけを見よう。AとCの答えが違うなら、次の少なくとも一方は必ず成り立つ。

  • AとBの答えが違う。
  • BとCの答えが違う。

AとBが同じで、BとCも同じなら、AとCも同じになるしかないからだ。上の表でもAとCは違い、間のBはAと同じでCとは違う。

こうした回答表をたくさん集めても同じだ。AとCが違う場合は、必ず残り2つの場合の少なくとも一方に含まれる。その確率は、2つの確率の和を超えられない。

P(A≠C)≤P(A≠B)+P(B≠C)P(A\ne C)\leq P(A\ne B)+P(B\ne C)

この式のA、B、Cは、アリス側の粒子が各方向について事前に決めている答えだ。1つの粒子を実際に3方向で同時に測るという意味ではない。

では、この関係を2粒子の実験でどう確かめるのだろうか。

上の表では、アリスのAは+1、Cは−1で、ボブのCは+1だ。したがって「アリスのAとCが違う」は、「アリスにA、ボブにCを尋ねると2つの答えが同じになる」と言い換えられる。

同じ方向なら2人の答えが反対になるという条件をほかの組にも使うと、実際の測定記録を比べる不等式が得られる。

P一致(A,C)≤P一致(A,B)+P一致(B,C)P_{\text{一致}}(A,C)\leq P_{\text{一致}}(A,B)+P_{\text{一致}}(B,C)

Pの「一致」は、2人が同じ結果を得る確率を表す。毎回新しい粒子対で実験し、測定方向の選択は粒子の隠れた情報から独立だと仮定する。この条件では、事前回答のモデルは必ず上の関係を守る。

ところが、量子力学はこの限界を超える

先ほど用意した一重項状態|Ψ⁻⟩を量子力学で計算してみよう。2つの測定方向の角度差をθとすると、この状態で結果が一致する確率は次のようになる。

P一致(θ)=sin⁡2 ⁣(θ2)P_{\text{一致}}(\theta)=\sin^2\!\left(\frac{\theta}{2}\right)

先ほどの3方向を代入すると、次のようになる。

量子力学が予測する確率
測定方向角度差結果が一致する確率
A · B60°25%
B · C60°25%
A · C120°75%

これらの数値が先ほどの不等式を満たすには、次の関係が成り立つ必要がある。

0.75≤0.25+0.25=0.500.75\leq 0.25+0.25=0.50

しかし0.75は0.50より大きい。この関係は成り立たない。

これがベル不等式の破れの核心だ。事前の回答表をどのように作り、どんな割合で混ぜても、この3つの確率を同時には再現できない。ところが量子力学は、このような相関が可能だと予測する。

では、自然について何がわかったのだろうか

不等式が破れたからといって、すぐに「測定前には何も決まっていない」とは結論できない。正確には、次の条件をすべて守る説明では、観測された相関を再現できないということだ。

  • 局所的因果性。 それぞれの場所での測定結果と2つの結果の関係を、その場所の原因と、共通の過去にあった情報で説明する。
  • 測定選択の独立性。 どの方向で測るかという選択は、粒子に与えられた隠れた変数から統計的に独立している。
  • 測定では記録できる結果が得られ、通常の確率の規則を適用する。

どの条件を維持し、どれを変えるかは別の問題だ。非局所的な決定論的解釈も存在し、不等式の破れによって光より速い通信が可能になるわけでもない。

興味深いのは、「私たちがまだ答えを知らないだけ」という説明にも、実験で確かめられる限界が生まれたことだ。隠れた情報があるという考えそのものよりも、 その情報が局所的に働きながら、すべての量子的な相関を説明できるのかが問題なのである。

同じ方向で反対の結果が出るだけなら、問題にはならない。粒子が事前に結果を決める情報を持っていたと考えられるからだ。

問題は、2粒子を異なる方向で測ったときの相関にある。測定方向の組み合わせを変えて得た結果を比べると、局所的な隠れた変数で説明できる相関には限界が生じる。 代表例のCHSH不等式では、こうした局所モデルの上限は2だが、量子力学は特定の条件で約2.83まで予測する。

CHSH不等式事前に決めた答えはなぜ75%が限界で、量子もつれでは何が違うのか

CHSH不等式はベルの不等式の一種だ。2つの粒子が、あらかじめ持っていた局所的な情報だけで応答するという説明を、実験で検証できる形にする。興味深いのは、量子力学では実際にその限界を超えることだ。

名前は、1969年の論文の4人の著者、Clauser・Horne・Shimony・Holtに由来する。

ベルの不等式からCHSHへ

先ほどのベルの例では、同じ方向で測ると結果が完全に反対になるという条件を使った。1969年のCHSH不等式は、この条件がなくても検証できるようにベルの議論を拡張した。

比較先ほどのベル不等式の例CHSH不等式
測定の選択肢3方向A、B、C各観測者に2方向
同じ方向での結果必ず反対だと仮定するその条件がなくても適用できる
検証するもの局所的な隠れた変数で説明できる相関の限界

CHSHは別の現象ではなく、同じ問題をより広く実験できる形にしたものだ。実際の実験でも、こうした局所的モデルの限界を超える結果が観測されている。

なぜこのような限界が生まれるのか、ごく簡単なゲームで考えてみよう。

2人に質問するゲーム

アリスとボブという2人がいるとする。2人は遠く離れていて、ゲーム中には連絡を取り合えない。ただし、始まる前なら自由に作戦を立てられる。

それぞれが、2つの質問のうち1つを無作為に受け取る。

  • アリスにはA₀かA₁
  • ボブにはB₀かB₁

質問を受けたら、 0か1で答えなければならない。 自分の質問だけがわかり、相手がどの質問を受けたかはわからない。

勝つための規則は次のとおりだ。

アリスへの質問ボブへの質問勝利条件
A₀B₀2つの答えが同じ
A₀B₁2つの答えが同じ
A₁B₀2つの答えが同じ
A₁B₁2つの答えが違う

4つの質問の組み合わせは同じ確率で選ばれ、その選択は2人が事前に共有した情報から独立している。

ここで面白い問題が生じる。 どんな答えを事前に決めても、4条件をすべて満たすことはできない。

なぜ最大でも75%しか勝てないのか

最初の条件を満たすには、A₀とB₀の答えが同じでなければならない。

2番目の条件ではA₀とB₁が同じ、3番目ではA₁とB₀が同じでなければならない。

下の図の実線3本をたどってみよう。結局、 4つの質問への答えはすべて同じでなければならない。 ところが最後の破線は、A₁とB₁の答えが違うことを求める。この2つの要求を同時には満たせない。

実線:同じ答えが必要 · 破線:違う答えが必要
濃い線は、現在の回答表で失敗する組み合わせを表す。

4つの枠を押すと、答えが0と1の間で切り替わる。まず「A₁だけ1」を押してみよう。最後の条件を満たすと、失敗はどこへ移るだろうか。ほかの答えも変えて、4本の線すべてを満たせるか確かめてみよう。

4条件のうち 3 条件を達成 · 勝率 75%失敗する組み合わせ: A₁·B₁

実際のゲームでは、4つの組み合わせのうち1つだけが選ばれる。上の図は、同じ回答表を4つの場合すべてに当てはめたものだ。

どの回答表を選んでも、少なくとも1条件では失敗する。4つの組み合わせが同じ確率で選ばれるなら、最善でも3/4、つまり 75%の割合でしか勝てない。

毎回違う回答表を使っても、事前に乱数を共有しても同じだ。どの回答表も75%を超えないので、それらを混ぜた平均も75%を超えられない。

ところが、量子力学では約85.4%が可能になる

今度は2人が事前の回答表の代わりに、もつれた粒子を1つずつ持っていると考えてみよう。

それぞれが、受け取った質問に応じて自分の粒子を測る方向を選び、得られた結果で答える。このゲームの「質問」が測定方向、「答え」が測定結果に対応する。

では、約85.4%という数値はどこから出てくるのだろうか。もつれた状態にもいくつか種類がある。先ほどのベルの例では、同じ方向で反対の結果が出る|Ψ⁻⟩を使ったが、このゲームでは次の|Φ⁺⟩状態を用意する。

∣Φ+⟩=∣00⟩+∣11⟩2|\Phi^+\rangle=\frac{|00\rangle+|11\rangle}{\sqrt2}

ここからの測定軸は、すべてX–Z平面内で選ぶ。|Φ⁺⟩は、この平面で同じ方向に測ると同じ結果が出る状態だ。2本の測定軸の角度差をθとすると、この状態での確率は次のようになる。

P一致(θ)=cos⁡2 ⁣(θ2)P不一致(θ)=sin⁡2 ⁣(θ2)\begin{gathered}P_{\text{一致}}(\theta)=\cos^2\!\left(\frac\theta2\right)\\P_{\text{不一致}}(\theta)=\sin^2\!\left(\frac\theta2\right)\end{gathered}

先ほどのsin²(θ/2)と、ここでのcos²(θ/2)が違うのは、用意したもつれの状態が違うからだ。θ=0°、つまり同じ方向では、先ほどの状態は必ず違う結果になり、今回の状態は上の平面内で必ず同じ結果になる。

Z軸を0°とし、アリスの測定軸をA₀では0°、A₁では90°にしよう。ボブはB₀では45°、B₁では−45°にする。最初の3組は測定軸が45°離れ、最後の組だけ135°離れる。

スピン測定軸の角度と各組の勝利条件
質問の組み合わせ角度差勝利条件
A₀ · B₀45°同じ答え
A₀ · B₁45°同じ答え
A₁ · B₀45°同じ答え
A₁ · B₁135°違う答え

最初の3組は同じ答えが必要なので、最初の確率の式に45°を入れればよい。三角関数の半角公式で整理すると、次のようになる。

cos⁡2 ⁣(45∘2)=cos⁡222.5∘=1+cos⁡45∘2=2+24≈0.853553\begin{gathered}\cos^2\!\left(\frac{45^\circ}{2}\right)=\cos^2 22.5^\circ\\=\frac{1+\cos45^\circ}{2}=\frac{2+\sqrt2}{4}\approx0.853553\end{gathered}

最後の組は違う答えが必要なので、2番目の式に135°を入れる。67.5°と22.5°の和は90°だから、この確率も先ほどと同じになる。

sin⁡2 ⁣(135∘2)=sin⁡267.5∘=cos⁡222.5∘\sin^2\!\left(\frac{135^\circ}{2}\right)=\sin^2 67.5^\circ=\cos^2 22.5^\circ

結局、 4組すべてで、約85.4%の確率で勝てる。 4つの組み合わせはそれぞれ1/4の確率で選ばれるので、全体の勝率も、それらの平均である約85.4%になる。

では、先ほどの論理が間違っていたのだろうか

そうではない。先ほどは、尋ねなかった質問への答えも1つの表に事前に書いておけると仮定した。量子測定で得られる統計は、そうした局所的な回答表をいくら混ぜても再現できない、ということだ。

上で操作した図は、事前回答の限界を示している。85.4%は、その図でもっとよい回答表を見つけて得た数値ではなく、量子力学の測定規則から計算した値だ。

このゲームを数式で表すとCHSH不等式になる

測定結果を0と1ではなく、+1と−1で表してみよう。2つの結果の積の平均をEとすると、同じ答えが多いほどEは+1に近づき、反対の答えが多いほど−1に近づく。

添字は質問の組み合わせを表す。最初の3組は同じ答えが必要なので足し、最後の組は反対の答えが必要なので引く。

S=∣E00+E01+E10−E11∣S≤2\begin{gathered} S=\left|E_{00}+E_{01}+E_{10}-E_{11}\right| \\ S\leq 2 \end{gathered}

局所的な隠れた変数モデルでは、Sは2を超えられない。しかし量子力学では、次の値まで可能になる。

Smax⁡=22≈2.828S_{\max}=2\sqrt2\approx2.828

この上限を「チレルソン限界」と呼ぶ。ゲームで得られる 最大勝率ともつながっている。

Pmax⁡(勝利)=12+Smax⁡8P_{\max}(\text{勝利})=\frac12+\frac{S_{\max}}8

局所戦略の上限2を入れると75%、量子戦略の上限2√2を入れると約85.4%になる。先ほどのゲームと不等式は、同じ限界を別の形で表している。

このゲームから自然について何がわかるのか

2つの粒子が事前に持っていた局所的情報だけで答え、測定の選択がその情報から独立なら、超えられない限界がある。実際の実験では、その限界を超える相関が観測されている。

だからといって、光より速い通信が可能になったり、あらゆる決定論が間違いになったりするわけではない。どの前提を同時に維持できるかを考える必要がある。

CHSHの面白さはここにある。 「互いに事前に答えを合わせていただけ」という説明がどこまで通用するのか、数値で試せるようにしたこと。 そして自然は、その説明が許す限界を超えるのである。

実際の実験では、ベルの不等式を破る結果が繰り返し観測された。2015年には主要な実験上の抜け穴をふさいだベル実験[5]も行われ、この研究の系譜は2022年のノーベル物理学賞[6]へとつながった。

結局、粒子が事前に持つ局所的な情報だけで、量子現象の相関をすべて説明するという、アインシュタインが期待した考え方は、実験結果と両立しにくくなった。

だからといって、決定論そのものが反証されたわけではない。 ベルの議論には複数の前提が含まれている。どれを維持し、どれを手放すかによって、異なる物理的解釈はなお可能だ。

また、不等式の破れが、光より速く情報を送れることを意味するわけでもない。ここで問われる局所的因果性と、相対性理論での信号伝達の可能性は区別する必要がある。

決定論を維持しようとする解釈

代表例がド・ブロイ=ボーム理論[7]だ。 1927年にルイ・ド・ブロイが提案し、1952年にデヴィッド・ボームが発展させたこの理論では、粒子は観測前にも実際の位置を持ち、波動関数がその動きを決定論的に導く。

通常の量子力学では、波動関数から各位置で粒子を発見する確率を計算する。一方、この理論には波動関数に加えて、粒子の実際の位置という変数が存在する。

波動関数はシュレーディンガー方程式に従って変化し、粒子の位置は別のガイディング方程式に従って変化する。したがって、波動関数と全粒子の初期位置が与えられれば、その後の運動も決まる。

ガイディング方程式現在の波動関数と位置が、その後の動きを決める仕組み

ド・ブロイ=ボーム理論のガイディング方程式(Guiding Equation)は、粒子が実際の位置と軌道を持ち、その運動が波動関数によって決まるという考えを数学で表したものだ。

この理論が興味深いのは、次の3つを同時に主張することだ。

  • 粒子は測定前にも実際の位置を持っている。
  • 粒子の運動は根本的に決定論的である。
  • それでも、量子平衡では通常の量子力学と同じ実験結果を予測できる。

先ほどのベルの不等式を思い出すと、矛盾するように感じないだろうか。しかしベルの定理が排除するのは、あらゆる決定論ではなく、量子力学の相関を局所的な隠れた変数だけで説明できるという考えだ。ボーム理論は非局所性を明示的に受け入れるので、この結果と矛盾しない。

この考えはド・ブロイが1927年に提案し、ボームが1952年に独立に再発見して体系化した。では、粒子の動きをどう決め、決定論的な運動からどう量子力学の確率が現れるのかを見てみよう。3つ目の主張に付いた「量子平衡」という条件にも、その過程で戻ってくる。

波動関数に、粒子の実際の位置を加える

通常の量子力学では、粒子の状態を波動関数ψで表す。この波動関数を使い、各位置で粒子を見つける確率を計算する。

ド・ブロイ=ボーム理論は、ここに 粒子の実際の位置Q(t)を加える。粒子は測定したときだけある位置に見つかるのではなく、測定前にも実際にどこかにあると考えるのだ。

波動関数と粒子の位置を区別して考えてみよう。波動関数はシュレーディンガー方程式に従って変化する。粒子の位置は、その波動関数から計算した速度に従って変化する。この2つ目の規則がガイディング方程式だ。

要素役割
波動関数ψ粒子の動き方を決める情報を持つ。
実際の位置Q(t)時刻tに粒子が実際にどこにあるかを表す。
ガイディング方程式波動関数と実際の位置から、その瞬間の速度を計算する。

重要なのは、波動関数を粒子の発見確率の計算に使うだけでなく、実際の運動まで決めることだ。ただし、粒子を押す水の波のように考えると正確ではない。波動関数は、各位置に複素数の値を対応させる数学的な対象だ。

ガイディング方程式は何を計算するのか

まず、スピンを持たない1個の粒子を考えよう。ここでは相対論的効果と磁場を除く。この場合のガイディング方程式は次のようになる。

dQ(t)dt=ℏm Im⁡ ⁣(∇ψ(x,t)ψ(x,t))∣x=Q(t)\frac{d\mathbf Q(t)}{dt}=\left.\frac{\hbar}{m}\,\operatorname{Im}\!\left(\frac{\nabla\psi(\mathbf x,t)}{\psi(\mathbf x,t)}\right)\right|_{\mathbf x=\mathbf Q(t)}

記号が多く、複雑に見えるかもしれない。まず、この式が何を求めるのかを見よう。左辺のdQ/dtは粒子の速度だ。右辺は、その速度を波動関数と現在位置から計算する方法を示している。各記号の意味は次のとおりだ。

記号意味
Q(t)時刻tにおける粒子の実際の位置
dQ/dt粒子の位置が時間とともに変わる速度
ψ波動関数
∇ψ位置に応じて波動関数がどう変わるかを表す空間微分
Im複素数から虚部を取り出す操作
ℏプランク定数hを2πで割った値
m粒子の質量
x=Q(t)右辺を、実際に粒子がある位置で計算するという意味

つまり、この式は、 粒子がいまいる場所の波動関数を調べ、そこでの速度を計算するということだ。

なじみのあるニュートン力学と比べてみよう。ニュートンの運動方程式では、力から加速度を求める。

F=maF=ma

ガイディング方程式は、加速度ではなく、 速度そのものを直接決める。その速度に従って位置が変わり、次の位置では再びそこの波動関数から速度を計算する。したがって、初期位置と初期の波動関数、その変化の規則が与えられれば、その後の軌道が決まる。

この式はψが0ではない場所で使う。ψ=0の場所では割り算をそのまま適用できないため、別途数学的な検討が必要になる。

波動関数を振幅と位相に分けてみよう

では、波動関数のどの情報が粒子の速度を決めるのだろうか。それを見るには、波動関数を2つの要素に分けるとよい。

複素数は、平面上の点のように大きさと角度で表せる。波動関数でも、その大きさを振幅、角度を位相と呼ぶ。式にすると次のようになる。

ψ(x,t)=R(x,t) eiS(x,t)/ℏ\psi(\mathbf x,t)=R(\mathbf x,t)\,e^{iS(\mathbf x,t)/\hbar}
  • Rは波動関数の振幅だ。
  • Sは位相を表す関数だ。この書き方では、実際の位相角はS/ℏになる。

この表現をガイディング方程式に代入してみよう。まず、右辺の∇ψ/ψを計算すると2つの項に分かれる。

∇ψψ=∇RR+iℏ∇S\frac{\nabla\psi}{\psi}=\frac{\nabla R}{R}+\frac{i}{\hbar}\nabla S

ガイディング方程式では、このうち虚部だけを取り出す。最初の∇R/Rは実数なので消え、後ろの項から∇S/ℏが残る。式の外側のℏ/mを掛けるとℏが約分され、速度の式は次のように整理される。

dQdt=∇Sm∣x=Q(t)\frac{d\mathbf Q}{dt}=\left.\frac{\nabla S}{m}\right|_{\mathbf x=\mathbf Q(t)}

結局、粒子の速度を決めるのは、 波動関数の位相が空間でどう変化するかである。∇Sは、同じ時刻に隣の位置へ移ったとき、Sがどれほど、どの方向に変わるかを表す。その勾配を質量で割った値が、現在位置での速度になる。

ここでは、位相が大きいことと位相の勾配が大きいことを区別する必要がある。すべての位置の位相に同じ値を加えると、位相の値は変わるが、隣り合う位置の差は変わらない。したがって、勾配もその瞬間の速度も変わらない。

1方向の簡単な例を見よう。振幅Aが一定の平面波は、次のように書ける。kは位相の位置に対する変化、ωは時間に対する変化の度合いを表す。

ψ(x,t)=A ei(kx−ωt)\psi(x,t)=A\,e^{i(kx-\omega t)}

先ほどの表現と比べると、この波動関数のSはℏ(kx−ωt)だ。xで微分するとℏkが残るので、速度は次のようになる。

v=1m∂S∂x=ℏkm=pmv=\frac1m\frac{\partial S}{\partial x}=\frac{\hbar k}{m}=\frac pm

この平面波の運動量はp=ℏkだから、古典力学でもなじみのある速度と運動量の関係が得られる。下の図で、位相の変化を直接比べてみよう。

まず勾配を「増加→一定→減少」と変えてみよう。速度の向きと大きさはどう変わるだろうか。次に勾配を固定し、全体の位相にπ/2を加えてみよう。グラフの高さが変わっても、速度は変わらないことがわかる。

位相S/ℏ−202位置x
t=0での平面波の位相。単位はℏ=m=1とした。
点はx=0での位相の値。位相を加えたときは、元のグラフも破線で表示する。
勾配k=1 · 速度v=1位置が増すほど位相も増すので、粒子はxが増加する方向へ動く。

だからといって、振幅Rが運動と無関係なわけではない。振幅と位相はシュレーディンガー方程式に従って一緒に変化する。速度の式に直接残るのが位相だけであることと、振幅がその後の運動に影響しないことは別の話だ。

粒子が片方のスリットしか通らなくても干渉縞はできるのか

二重スリットでは、粒子と波動関数の役割の違いがよりはっきりする。この理論では粒子に実際の位置があるので、2つのスリットのどちらか一方を通る。しかし両方が開き、どちらを通ったか記録しない実験では、波動関数は両方のスリットを通った成分の重ね合わせとして変化する。

2つの成分が干渉すると、振幅と位相の空間的な形も変わる。粒子は、そうして変わった波動関数から計算される速度で動く。通ったスリットだけでその後の道筋が決まるのではなく、両方のスリットが作る波動関数全体が運動に関わる。

実験を繰り返して到着位置を集めると、量子力学の干渉縞を得られる。ただし正確な統計を得るには、初期位置の分布についても説明する必要がある。

決定論的なのに、なぜ確率が現れるのか

1つの粒子の初期位置が決まれば、その経路も決まる。しかし実験では、その正確な位置を毎回知っているわけではない。繰り返した実験でどんな統計が現れるかを述べるには、初期位置がどう分布するかも与えなければならない。

位置の確率密度をρとすると、通常の「量子平衡」では次の分布を使う。ψの絶対値を2乗して位置の確率密度を得る、ボルンの規則だ。

ρ(x,t)=∣ψ(x,t)∣2\rho(\mathbf x,t)=|\psi(\mathbf x,t)|^2

ガイディング方程式の重要な性質は、 初めに位置が|ψ|²に従って分布していれば、その後も変化する|ψ|²に従って分布することだ。波動関数の変化と粒子の動きが、同じ位置の統計を保つ。この性質を同変性(equivariance)と呼ぶ。

これはガイディング方程式に直接つながる。シュレーディンガー方程式から得られる確率の流れをjとすると、速度はその流れを密度|ψ|²で割った値になる。ψ*はψの複素共役を表す。

j=ℏmIm⁡(ψ∗∇ψ)v=j∣ψ∣2\begin{gathered}\mathbf j=\frac{\hbar}{m}\operatorname{Im}(\psi^*\nabla\psi)\\\mathbf v=\frac{\mathbf j}{|\psi|^2}\end{gathered}

粒子がこの速度で動くため、位置分布の変化はシュレーディンガー方程式による確率の変化と一致する。測定装置も含めてこの関係を適用すると、非相対論的な量子平衡の範囲で、通常の量子力学の測定統計を再現する。

ただし、どんな初期分布も自然に|ψ|²になるという意味ではない。なぜ量子平衡の分布を使うべきかは、別の統計的議論が必要だ。決定論的な運動法則を書いただけで、ボルンの規則まで自動的に証明されるわけではない。

ベルの不等式と矛盾しない理由

先ほどは、局所的な事前情報では量子力学の相関を説明できないと述べたのではなかったか。ボーム理論は決定論を維持するが、局所性は維持しない。その違いは粒子が2つある場合の式に現れる。

多粒子の波動関数は、各粒子の位置をまとめて入力として受け取る。2粒子なら6つの位置座標が必要で、その可能な組み合わせ全体を「配置空間」と呼ぶ。この共同の波動関数で、1つ目の粒子の速度を計算してみよう。

dQ1dt=ℏm1Im⁡ ⁣(∇1ΨΨ)(Q1,Q2,t)Ψ=Ψ(x1,x2,t)\begin{gathered}\frac{d\mathbf Q_1}{dt}=\frac{\hbar}{m_1}\operatorname{Im}\!\left(\frac{\nabla_1\Psi}{\Psi}\right)(\mathbf Q_1,\mathbf Q_2,t)\\\Psi=\Psi(\mathbf x_1,\mathbf x_2,t)\end{gathered}

Ψは2粒子の位置をまとめて受け取る波動関数で、∇₁は1つ目の粒子の位置について空間微分するという意味だ。その速度を計算する式には、 2つ目の粒子の実際の位置Q₂も入ってくる。

波動関数が各粒子の関数に分離できれば相手の位置への依存は消えるが、もつれた状態では一般に分離できない。遠くの粒子の位置や、そこにある測定装置が、こちらの運動に関わることがある。これがこの理論の非局所性だ。

ここで書いた式はスピンのない場合のものだ。CHSHのようにスピンを扱うには、波動関数を複数の複素数成分を持つスピノルへ拡張する。この理論は粒子の実際の位置を基本変数とするが、すべての方向のスピンの結果を、装置に依存しない事前回答として決めておくわけではない。測定結果は、粒子と装置を含む全体の相互作用によって決まる。

また、量子平衡では、この非局所的依存を使って意図した超光速メッセージを送ることはできない。運動法則が離れた変数に依存することと、その依存を通信手段として制御できることは区別する必要がある。

量子ポテンシャルとは何か

ボームは同じ運動を「量子ポテンシャル」でも表現した。波動関数を振幅と位相に分けてシュレーディンガー方程式に代入すると、Sの変化の式に次の項が現れる。∇²Rは、振幅の空間的な曲がり具合を表す2階微分だ。

UQ=−ℏ22m∇2RRU_Q=-\frac{\hbar^2}{2m}\frac{\nabla^2R}{R}

古典力学で運動をエネルギーとSの変化によって書くハミルトン=ヤコビ方程式に、この項を加えた形で整理できる。これは先ほどの2つの運動方程式を別の形で表したもので、独立した力や場を新たに仮定する必要があるという意味ではない。粒子の動きを理解するには、波動関数の変化とガイディング方程式だけでも十分だ。

では、この理論が正しいとわかったのだろうか

ここまでの説明が、実際の宇宙の運動の仕組みを確定するわけではない。非相対論的な量子平衡で通常の量子力学と同じ実験結果を出すということは、その結果だけでは両者を区別しにくいという意味でもある。相対性理論と組み合わせる拡張にも、さらに難しさがある。

この考えが示すのは、量子力学の確率的な観測結果と決定論的な運動法則が、必ずしも矛盾しないことだ。ただし、運動を各粒子の周囲の原因だけで説明する代わりに、非局所的な依存を明示的に受け入れる。決定論を維持できることと、局所性まで同時に維持できることは同じ主張ではない。

二重スリット実験でも、粒子は実際にどちらか一方のスリットを通るが、波動関数がその経路を導くので、多くの粒子の到着位置を集めると干渉縞ができる。 観測する確率は、粒子の正確な初期位置を知らないために現れると説明する。

ただし、この理論はアインシュタインが重んじた局所性を維持しない。

EPRの議論では、離れた粒子同士が即座に影響せず、それぞれが持つ物理的性質で測定結果を決められると考えていた。

しかしド・ブロイ=ボーム理論では、もつれた粒子を1つの共同の波動関数で記述する。この波動関数は各粒子を独立に説明するのではなく、複数の粒子の位置をまとめて変数に取る。

そのため、ある粒子の運動が、遠くの別の粒子の実際の位置に依存しうる。さらに、一方の測定装置の設定が、他方の運動を決める過程に非局所的に関わることがある。 粒子の結果は決まっているが、その決まり方は、各粒子のすぐ周囲だけに依存するわけではないのだ。

もちろん、この非局所的な依存を使って、光より速く望む情報を送れるという意味ではない。 ド・ブロイ=ボーム理論は、決定論を維持する代わりに、局所的因果性の要求を手放す考え方である。

少し異なる考え方もある。

1999年のノーベル物理学賞受賞者ヘーラルト・トホーフト(Gerard ‘t Hooft)は、セル・オートマトンによる量子解釈[8]を示した。 量子力学で説明する世界の下に、より根本的な決定論的状態がある可能性を探るものだ。

トホーフトは、決定論的なシステムも量子力学の数学的言語で表せることから出発する。

たとえば、区別できる複数の状態があり、決まった規則で次の状態へ遷移するオートマトンを考えよう。 各状態をヒルベルト空間の基底ベクトルで表すと、状態遷移は基底の順序を入れ替える置換演算子で表せる。この置換演算子もユニタリ演算子の一種なので、シュレーディンガー方程式で使う数学的形式で扱えるというわけだ。

ヒルベルト空間と基底ベクトル同じ状態でも、基準によって表し方が変わる理由

ヒルベルト空間(Hilbert Space)と基底ベクトル(Basis Vector)は、量子力学を理解するうえで重要な概念だ。

先ほどのド・ブロイ=ボーム理論や波動関数、ベルの不等式も、ヒルベルト空間という数学的構造を使って説明できる。

要点から整理すると、次のようになる。

  • ヒルベルト空間:量子状態をベクトルで表すための数学的空間
  • 基底ベクトル:その空間で任意の状態を表すための基準となるベクトル
  • 波動関数:量子状態ベクトルを、ある基底で表したときに得られる表現の1つ

1つずつ見てみよう。

まず基底ベクトルから考えよう

なじみのある2次元の座標平面を考えてみよう。

2次元では、普通は次の2つを基底ベクトルとして使う。横に1単位のe₁と、縦に1単位のe₂だ。

e1=(10),e2=(01)\mathbf e_1=\begin{pmatrix}1\\0\end{pmatrix},\qquad\mathbf e_2=\begin{pmatrix}0\\1\end{pmatrix}

この2つがあれば、どんな2次元ベクトルも表せる。たとえばベクトル(5, 4)は、次のように書ける。

v=(54)=5e1+4e2\mathbf v=\begin{pmatrix}5\\4\end{pmatrix}=5\mathbf e_1+4\mathbf e_2
v = (5, 4)e₁e₂54xy
ベクトルは1つでも、2つの基底をどれだけずつ使うかで表せる。

つまり基底とは、組み合わせによって空間内のすべてのベクトルを表せるように選んだ、独立なベクトルの集まりだ。独立とは、どれか1つをほかの基底ベクトルの組み合わせで代用できないことをいう。

基底ベクトルは必ずしも水平・垂直でなくてよい。平行でない2本を選んでも2次元空間を表せる。ただし、互いに直角で長さが1のベクトルを選ぶと計算しやすい。これを正規直交基底という。

ヒルベルト空間では何が違うのか

この考えを、今度は量子力学へ広げてみよう。

先ほどの座標平面では実数の係数でベクトルを表したが、量子力学では複素数の係数も使える必要がある。また、ベクトル同士がどれほど重なるかを計算する内積が定義されていなければならない。

数学的には、ヒルベルト空間は内積が定義され、完備性を満たすベクトル空間だ。量子力学では、通常は複素ヒルベルト空間を使う。

完備性とは、簡単にいえば、ベクトルを順に並べ、後ろにいくほど互いに限りなく近づくなら、その極限も同じ空間内に存在するという性質だ。

難しい定義に感じるかもしれないが、いまは次のように理解すれば十分だ。

ヒルベルト空間は、量子状態をベクトルで表し、ベクトルを足したり内積を計算したりするための数学的な空間である。

重要なのは、この空間が必ずしも私たちの住む3次元の物理空間を意味しないことだ。たとえば電子のスピン状態だけなら、2次元複素ヒルベルト空間で表せる。

1個の電子のスピンで考えてみよう

電子のスピンをある軸に沿って測ると、結果は2つになる。この軸をZ軸とし、上向きに対応する状態を|0⟩、下向きに対応する状態を|1⟩と書こう。| ⟩は状態ベクトルを表す記法だ。

ベクトルで書けば次のようになる。

∣0⟩=(10),∣1⟩=(01)|0\rangle=\begin{pmatrix}1\\0\end{pmatrix},\qquad|1\rangle=\begin{pmatrix}0\\1\end{pmatrix}

ここで|0⟩と|1⟩を基底状態と呼ぶ。先ほどの座標平面とベクトルの形は同じだが、今度は2つのスピン状態を表す基準になる。

では、電子はこのどちらか一方の状態にしかなれないのだろうか。

そうではない。量子力学では、2つの状態の重ね合わせが可能だ。

∣ψ⟩=α∣0⟩+β∣1⟩|\psi\rangle=\alpha|0\rangle+\beta|1\rangle

αとβは複素数の係数で、それぞれの基底ベクトルをどれだけずつ組み合わせるかを表す。

正規化された状態は、次の条件を満たす。2つの結果の確率の和が1になるよう、状態ベクトルの長さをそろえている。

∣α∣2+∣β∣2=1|\alpha|^2+|\beta|^2=1

たとえば、次の状態を考えてみよう。

∣ψ⟩=32∣0⟩+12∣1⟩|\psi\rangle=\frac{\sqrt3}{2}|0\rangle+\frac12|1\rangle

この状態をZ軸に沿って測ると、上向き|0⟩は75%、下向き|1⟩は25%の確率で出る。各係数の絶対値を2乗すると、この確率が得られる。

P(0)=∣32∣2=34,P(1)=∣12∣2=14P(0)=\left|\frac{\sqrt3}{2}\right|^2=\frac34,\qquad P(1)=\left|\frac12\right|^2=\frac14

これがボルンの規則だ。大切なのは、αとβが確率そのものではなく、確率振幅であることだ。確率は、各係数の絶対値を2乗して求める。

この違いを図でも確かめてみよう。下では、2つの係数が0以上の実数である場合を扱う。

「75:25」と「50:50」を順に選んでみよう。基準軸は固定され、状態ベクトルが変わる。50:50では係数がそれぞれ約0.707だが、確率はそれぞれ0.5だ。破線から読み取る係数と、その2乗である確率を比べてみよう。

|0⟩ · α|1⟩ · β係数α、βの平面
横軸と縦軸は2つの基底の係数だ。図の角度は、この係数平面で測る。
係数は約0.866と0.500で、2乗すると確率75%と25%になる。係数α ≈ 0.866, β ≈ 0.500

一般の状態では、2つの係数に複素数の位相も含まれる。この図は、そのうち実数の係数だけを使う一部の状態を示している。追加の情報を球面上で表す方法が、のちに見るブロッホ球面だ。

基底を変えると、同じ状態の表し方も変わる

先ほどは|0⟩と|1⟩を基底にした。しかし、別の基底も選べる。

∣+⟩=∣0⟩+∣1⟩2,∣−⟩=∣0⟩−∣1⟩2|+\rangle=\frac{|0\rangle+|1\rangle}{\sqrt2},\qquad|-\rangle=\frac{|0\rangle-|1\rangle}{\sqrt2}

この2つも、互いに直交し長さが1の正規直交基底ベクトルだ。

では、|0⟩を新しい基底で表すとどうなるだろうか。

∣0⟩=∣+⟩+∣−⟩2|0\rangle=\frac{|+\rangle+|-\rangle}{\sqrt2}

もとは|0⟩という1つの基底状態だったが、新しい基底では2状態の重ね合わせで表される。上の|+⟩と|−⟩を足すと、|1⟩の成分が打ち消され、|0⟩の成分だけが残ることを確かめられる。

ただし、実際の量子状態は変わっていない。状態を表す座標系が変わっただけだ。

さらに実際の測定方向を変えると、観測する確率も変わる。同じ|0⟩状態でも、Z軸で測れば|0⟩が100%出るが、X軸なら|+⟩と|−⟩がそれぞれ50%になる。同じ実験を別の座標で書くことと、異なる基底状態を区別する測定を実際に行うことは、区別しなければならない。

下では、用意する状態を|0⟩に固定し、Z軸・X軸の測定基準だけを切り替える。黒い状態ベクトルが動かないことを見てみよう。変わるのは灰色の基底、その基底での係数、そして対応する測定の確率だ。

状態|0⟩基底|0⟩基底|1⟩
黒線:固定した状態|0⟩ · 灰色の線:選んだ基底
係数平面の図だ。破線は、同じ状態を新しい基底に下ろして読む係数を示す。
用意した状態|0⟩ · Z軸測定基底の係数は1と0。測定すると0が100%、1が0%で出る。

これが、量子力学で測定方向が重要な理由だ。CHSH不等式では、アリスとボブが異なる測定方向を選んだ。その選択は数学的には、異なる基底状態を区別する測定を選ぶことにつながる。同じもつれた状態でも、2人の選ぶ方向に応じて結果の相関が変わる。

2粒子を一緒に扱うと、ヒルベルト空間も大きくなる

1個の電子のスピン状態は、2次元複素ヒルベルト空間で表せた。では、2個の電子のスピンを一緒に表すにはどうすればよいだろうか。

2つの空間のテンソル積を使う。1つ目の粒子の2基底と、2つ目の粒子の2基底を組み合わせると、2粒子を表す4つの基底ベクトルが得られる。

H=HA⊗HB∣00⟩,∣01⟩,∣10⟩,∣11⟩\begin{gathered}\mathcal H=\mathcal H_A\otimes\mathcal H_B\\|00\rangle,\quad|01\rangle,\quad|10\rangle,\quad|11\rangle\end{gathered}

各粒子が2次元なので、全体は2×2の4次元になる。たとえば|01⟩は、1つ目の粒子が|0⟩、2つ目が|1⟩である状態を表す。一般の2粒子状態は、この4基底の組み合わせで表せる。

その中の特別な状態がベル状態だ。

∣Φ+⟩=∣00⟩+∣11⟩2|\Phi^+\rangle=\frac{|00\rangle+|11\rangle}{\sqrt2}

この状態は、一方の粒子の状態と他方の状態を単純に掛けて表すことができない。それぞれに0と1の成分を入れて掛けると、|00⟩と|11⟩だけでなく、|01⟩と|10⟩も生じるからだ。上の式のように前の2成分だけを残すことはできない。このような純粋状態を、量子もつれ状態と呼ぶ。

ただし、Z軸で00と11が半分ずつ出るだけでは、もつれを確認できない。00か11を確率的に用意した場合と区別するには、ほかの測定基準で得る統計も見る必要がある。

ここに重要な点がある。粒子をまとめて扱うヒルベルト空間の次元は、粒子数とともに急速に大きくなる。電子スピンのように2つの基底状態を持つ量子ビットがn個なら、各量子ビットの2基底を組み合わせるので、次元は次のようになる。

dim⁡H=2n\dim\mathcal H=2^n
量子ビット数 状態空間の次元
1個 · 2次元
2個 · 4次元
3個 · 8次元
10個 · 1,024次元
20個 · 1,048,576次元

ここでいう次元は、独立な複素基底ベクトルの数だ。物理空間の次元が増えるという意味ではない。

量子コンピューターの説明でヒルベルト空間がよく登場する理由でもある。ただし、状態空間の次元が急速に増すからといって、すべての情報を1回の測定で読めるわけではない。1回の測定で得るのは、選んだ基底に対応する結果のうち1つだ。

ド・ブロイ=ボーム理論とはどうつながるのか

ここで、先ほどのド・ブロイ=ボームのガイディング方程式につなげてみよう。

先ほどは電子のスピン状態を扱った。今度は粒子の空間的な状態を考える。

量子状態を表す|ψ⟩は、抽象的なヒルベルト空間の状態ベクトルだ。粒子の空間的な状態を位置基底で表すとどうなるだろうか。

ψ(x,t)=⟨x∣ψ(t)⟩\psi(\mathbf x,t)=\langle\mathbf x|\psi(t)\rangle

それが、よく目にする波動関数になる。右辺の⟨x|ψ⟩は、状態|ψ⟩を位置xについて表した係数という意味だ。

スピン状態を|0⟩と|1⟩の係数で表したように、粒子の空間的状態も各位置に対応する係数で表せる。今度は位置が連続的に変わるので、2つの係数ではなく、位置についての関数になる。

厳密には、正確な1つの位置を指す|x⟩は、通常の正規化可能なベクトルではない。位置が連続的なために使う、一般化された基底だ。

スピンのない1粒子が3次元空間で動くなら、波動関数はψ(x, t)と表す。ここでxは3つの位置座標をまとめたベクトルだ。可能な位置全体で確率を足すと1になる必要があるので、正規化の条件は次のようになる。

∫R3∣ψ(x,t)∣2 d3x=1\int_{\mathbb R^3}|\psi(\mathbf x,t)|^2\,d^3x=1

先ほどは2つの係数の絶対値の2乗を足したが、ここでは連続した位置全体について積分する。このような波動関数が属する代表的なヒルベルト空間がL²(ℝ³)、つまり2乗積分可能な複素関数の空間だ。

ド・ブロイ=ボームのガイディング方程式に現れるψも、この位置表示の波動関数だ。抽象的な状態ベクトルを位置基底で表し、その表現の位相の勾配から粒子の速度を計算している。

ここまでの概念をつなげると

ヒルベルト空間は、量子状態を表す抽象的な数学的空間だ。粒子が動き回る物理空間と同じものではない。

基底ベクトルは、その状態を表す座標系の役割を担う。同じ状態でも、基底によっては1つの基底状態にも、複数の基底状態の重ね合わせにもなる。

波動関数は、その状態ベクトルの表現方法の1つだ。スピン基底ならスピン測定の確率を、位置基底なら位置測定の確率を求められる。物理的状態と、それを表す座標を区別することが重要だ。

本文のオートマトンとはどうつながるのか

今度は、オートマトンの区別できる状態ごとに基底ベクトルを1つ割り当てよう。状態Aに|A⟩、状態Bに|B⟩を対応させる。AとBが別の状態であることを、2基底が直交することで表せる。

AからB、BからAへ変わる遷移なら、次のように書ける。Uは、この状態遷移をベクトルに適用する演算だ。

U∣A⟩=∣B⟩,U∣B⟩=∣A⟩U|A\rangle=|B\rangle,\qquad U|B\rangle=|A\rangle

この演算は2つの基底ベクトルを入れ替える置換だ。組み合わせたベクトルにも同じ規則を線形に適用すると、長さと内積を保つ。この性質を持つ可逆な演算をユニタリ演算という。複数の状態を1つにまとめ、元に戻せなくする遷移は、このような置換ではない。

決定論的な状態遷移も、このように量子力学の数学的言語で表せる。ただし、それが可能であることと、実際の自然がそのオートマトンの規則で動くことは、別々に検討しなければならない。

実際のシステムは毎瞬間、1つの定まった状態を持って遷移していても、それを記述するために量子力学の数学的な道具を使える。

トホーフトは、この基底の実際の状態を存在論的状態(Ontological State)と呼び、量子力学で使う重ね合わせ状態を、それらを記述するためのテンプレート状態(Template State)と解釈する。

では、私たちの使う波動関数は、必ずしも世界の根本的な実在をそのまま表しているのだろうか。それとも、下にある決定論的状態を扱うための、数学的な表現なのかもしれない。

とりわけ、離散的な状態が規則に従って遷移するセル・オートマトンを通じ、この可能性を探る点が興味深い。 本文で想像したティックと状態機械の構造を思い出す。

ただし、決定論的オートマトンを量子力学の数学で表せることと、実際の宇宙がそのオートマトンであることは別だ。

トホーフトも、すべてのオートマトンが実際の量子現象を説明できるとは主張していない。既知の粒子や相互作用、相対論的対称性などを再現する、根本的なシステムを探す課題が残っている。 宇宙がプランク時間ごとに更新される巨大なオートマトンだと、証明されたわけでもない。

それでも、決定論的なシステムを量子力学の言語で記述できるという考え自体が面白かった。本文の非可逆圧縮と同じ概念ではないが、使っているモデルと世界の基底状態を分ける点で、似たことを考えさせられる。

超決定論と不変集合理論

もう1つの考え方が、超決定論(Superdeterminism)だ。

ベルの不等式の導出では、実験者が選ぶ測定方向と、粒子の隠れた変数が統計的に独立である、測定独立性を仮定する。超決定論は、この仮定を問い直す。測定対象の粒子だけでなく、装置や観察者の選択も同じ宇宙の因果的歴史に属するのに、両変数が完全に独立である保証はどこにあるのか。

もちろん、共通の過去があるだけで、統計的独立性が自動的に破れるわけではない。量子現象を説明するには、なぜその相関が生まれるか、具体的な仕組みを示す必要がある。そのため超決定論は、必要な相関があまりに作為的な「微調整(Fine-tuning)」だとか、検証しにくいという批判を受け、主流の物理学では広く受け入れられていない。

これに対し、ザビーネ・ホッセンフェルダーとティム・パーマーは、2020年の論文[9]で、こうした批判は超決定論全体を排除する理由にはならず、具体的なモデルを通じて検証可能性を探れると論じた。その代表例が、パーマーの発展させてきた不変集合理論(Invariant Set Theory)だ。

2009年のThe Invariant Set Postulate[10]で、パーマーは、従来の力学のように方程式による変化を問う前に、宇宙の状態空間でどの状態が物理的に可能かを、幾何学的に定義することから出発する。

カオス理論では、決定論的規則に従う非線形システムの状態が、時間とともに特定の領域へ集まり、その中で軌道を描くことがある。これをアトラクターと呼び、その中には、拡大しても自己相似的構造が現れるフラクタル状のストレンジアトラクターがある。

アトラクターとストレンジアトラクター同じ構造に集まっても、なぜ長期予測は難しいのか

アトラクター(Attractor)とストレンジアトラクター(Strange Attractor)は、決定論と予測可能性が同じではないことを理解する助けになる。

最初に要点を整理すると、次のようになる。

  • アトラクター:時間とともに、さまざまな初期状態からの運動が近づく点・軌道・集合。
  • ストレンジアトラクター:しばしばフラクタル構造を持つアトラクター。代表例のローレンツアトラクターでは、その内部の運動も複雑で非周期的になる。

興味深いのは、運動が起こる領域は限られているのに、その内部でどんな軌道をたどるかを長期的には正確に予測しにくいことだ。この2つはどう両立するのだろうか。まず単純な例から考えよう。

アトラクターとは何か

ボウルの中を球が転がる場面を考えてみよう。どこから放しても、摩擦があれば、やがて底に落ち着いて止まる。初期位置と速度が違っても、最後に達する状態は同じだ。

この、底で静止した状態をアトラクターと呼べる。底という場所だけではなく、球が底にあり、速度が0であるという状態全体を指している。

ただし、アトラクターは必ずしも1つの静止状態とは限らない。繰り返す運動の軌道全体もアトラクターになりうる。この違いを理解するために、まず運動の描き方を見てみよう。

運動を状態空間に描いてみよう

私たちは普通、物体の動きを実際の空間で考える。一方、力学ではシステムの状態全体を1つの点で表す。

たとえば振り子の状態を知るには、位置だけでは足りない。同じ位置でも、右へ動くか左へ動くかで次の運動が変わる。位置だけでなく速度も必要だ。

X(t)=(θ(t)ω(t))\mathbf X(t)=\begin{pmatrix}\theta(t)\\\omega(t)\end{pmatrix}

θは振り子の角度、ωは角速度だ。この2つの値を軸にした空間が位相空間(Phase Space)である。時間とともに状態を表す点が動き、その点が描く線を軌道という。

先ほどの球が底で止まる様子をこの空間に描くと、さまざまな出発点からの軌道が1点へ集まる。一方、一定の振動を続けるなら、状態は1点に止まらず、同じ閉じた軌道を繰り返し回る。

先ほどのヒルベルト空間とも区別しよう。あちらは量子状態をベクトルで表す空間だった。ここでは、古典的なシステムの位置や速度といった状態変数を座標にしている。

1点へ集まることと、同じ軌道を繰り返すことは違う

摩擦だけを受ける振り子はやがて止まるが、エネルギーの供給で振動を保つシステムでは、周囲のさまざまな状態から同じ周期軌道へ近づくことがある。このような安定した周期軌道をリミットサイクルという。

固定点アトラクター安定したリミットサイクル
左は1点へ、右は閉じた軌道全体へ近づく。位相空間の概念図であり、球が物理空間で通る道を描いたものではない。

数学的には、さまざまな初期状態からの軌道が時間とともに近づく不変集合を考える。不変とは、その集合内から出発すれば、その後も内部にとどまることだ。あるアトラクターへ近づく初期状態の領域を、吸引域と呼ぶ。

固定点ならどこに止まるか、周期軌道ならどんな運動を繰り返すかを、比較的容易に捉えられる。だが、次の種類では事情が変わる。

ストレンジアトラクターの代表例、ローレンツアトラクター

下の蝶の羽のような構造がローレンツアトラクターだ。1963年、エドワード・ローレンツが対流現象の簡略化した数学モデルを研究する中で発見した。

xz
3つの状態変数x、y、zのうち、xとzだけを平面に移した図だ。蝶の形をした物体ではなく、状態が移動した跡を示している。

1本1本の線は、時間とともに状態が移った跡だ。左の羽を何周かしてから右へ移り、また左へ戻る。全体として限られた領域にとどまるが、典型的な軌道は同じ運動を周期的には繰り返さない。

この複雑な運動を作る規則は、3つの微分方程式だ。

dxdt=σ(y−x)dydt=x(ρ−z)−ydzdt=xy−βz\begin{aligned}\frac{dx}{dt}&=\sigma(y-x)\\\frac{dy}{dt}&=x(\rho-z)-y\\\frac{dz}{dt}&=xy-\beta z\end{aligned}

左辺のdx/dtなどは、各状態変数が時間に応じてどれだけ変わるかを表す。σ、ρ、βはモデルの係数で、上の図ではよく使われる次の値に固定した。

σ=10,ρ=28,β=83\sigma=10,\qquad\rho=28,\qquad\beta=\frac83

ここに乱数や、次の瞬間を選ぶ確率的な選択はない。現在の状態が正確に与えられれば、次の変化は決まる。それでも長期的な運動は非常に不規則になる。では、何が予測を難しくするのだろうか。

同じアトラクターへ集まるのに、なぜ予測が難しいのか

ほとんど同じ初期状態から出発する2つのシステムを考えよう。初めは軌道がほぼ重なるが、時間とともに大きな違いが生じうる。これが初期条件への敏感さだ。

下では、同じローレンツ方程式で2本の軌道を計算した。初期状態はxだけが0.000001違い、yとzは同じだ。計算中に方程式の係数や外部条件は変えていない。

時刻を0→10→20と進めてみよう。実線と破線はそれぞれの最近の軌道、塗りつぶした点と白抜きの点は同じ時刻の状態だ。初めは重なって見えるが、のちには違う位置にある。全体として似た領域を動くことと、同時刻に同じ状態であることの違いを比べてみよう。

xz
A:実線と塗りつぶした点 / B:破線と白抜きの点。薄い線は全体の形を示す。
図はx–zへの投影だが、距離は省略したyを含む3変数で求める。
同じ時刻の2状態の距離 ≈ 0.000001初期の差は約0.000001。この縮尺では2点が重なって見える。

この差が、毎瞬間まったく同じ割合で増えるわけではない。ただし差が十分に小さい間は、次のような指数的増大で傾向を説明できる。

δ(t)≈δ0eλt\delta(t)\approx\delta_0e^{\lambda t}

δ₀は初期状態の差、δ(t)は時間tのあとの差だ。λは差の増減の速さを表すリアプノフ指数である。最大の指数が正なら、近い軌道の小さな違いが平均的に増幅される方向がある。

これがバタフライ効果の数学的な核心だ。ただし運動全体は限られた領域にとどまるので、差が無限に増え続けるわけではない。この図も方程式を有限の時間だけ数値計算した例で、カオスの数学的な証明ではない。

離れていく軌道が、どうして同じアトラクターにとどまれるのか

ここで重要な疑問が生まれる。近い軌道同士が離れるなら、全体としてどう同じアトラクターへ集まれるのだろうか。

答えは、異なる方向で収縮と膨張が同時に起きるからだ。ある方向では近い状態が離れ、別の方向では距離が縮まる。引き伸ばされた軌道が戻って折りたたまれることで、運動全体は限られた領域にとどまれる。

つまり、アトラクターという集合へ近づくことと、その集合内の2状態が互いに近づくことは違う。1点に集まるアトラクターでは両方が同時に起こるが、ローレンツアトラクターでは、集合へ近づきながら内部の近い軌道同士が離れることがある。

ここでなぜフラクタル構造が現れるのか

引き伸ばし、圧縮し、折りたたむことを繰り返すと、どんな構造が残るだろうか。滑らかな線や1枚の曲面ではなく、小さな尺度でも層の間にさらに層や隙間が現れる構造が生まれうる。

フラクタルは、このように拡大するほど細かな構造が見える幾何学的な対象だ。尺度を変えてもまったく同じ模様を繰り返すものもあるが、すべてが完全な自己相似性を持つわけではない。

ローレンツアトラクターは3次元の位相空間にあるが、その空間を埋め尽くさない。薄い層が重なる構造にフラクタル的性質が現れる。ただし、画面に描いた数周の線を拡大するだけで、その構造をそのまま確認できるわけではない。次のカントール集合は、小さな尺度にも構造が残ることを、より単純な例で示してくれる。

ストレンジアトラクターの厳密な定義にはいくつかの流儀がある。ここではローレンツアトラクターのように、フラクタル構造とカオス的運動が一緒に現れる代表例を考えればよい。

では、決定論と予測はどう違うのか

最初の問いに戻ろう。すべての出来事が前の状態で決まることと、観察者が未来をすべて正確に予測できることは、同じ主張だろうか。

ローレンツモデルでは、運動の規則が決定論的でも、初期状態の小さな誤差がのちに大きな差になる。初期状態を精密に知れば予測できる時間を延ばせるが、有限の精度で遠い未来の個々の状態まで正確に当て続けられる保証はない。

だからといって、何も予測できないわけではない。いつ左の羽にいるかを正確に当てるのは難しくても、どの領域に運動がとどまるか、長期的にどんな統計的性質を示すかは研究できる。個々の状態の未来と、運動全体の構造の予測は区別できる。

カオス理論は、宇宙全体が決定論的だと証明したわけではない。決定論的な数学の規則だけでも、複雑で長期予測の難しい運動が生まれることを示す。本文の宇宙の不変集合も、この例から直接導ける結論ではなく、別に検討すべき物理的仮説だ。

パーマーは宇宙全体の状態空間も、あらゆる変数の組み合わせを自由に実現できる連続空間ではなく、時間がたってもシステムが内部にとどまる、フラクタルな不変集合上にあるという仮説を示した。

フラクタル構造の特徴は、線分の中央を取り除く操作を無限に繰り返すカントール集合を思い浮かべるとわかりやすい。無限の点が残る一方、至るところに無数の隙間、つまり集合の外部がある。

フラクタルとカントール集合長さは0でも点は残り、小さな部分に全体と同じ構造が現れる

カントール集合(Cantor Set)は、線分の中央の3分の1を取り除く操作を無限に繰り返して作るフラクタルの一例だ。複雑な図を使わずに、小さな部分に全体と同じ構造が現れるとはどういうことかを考えられる。

先ほど、ストレンジアトラクターはフラクタル構造を持ちうると述べた。では、「拡大しても細かな構造が現れる」とは、具体的にどんな姿だろうか。今度は動く軌道ではなく、1本の線分から始めよう。

フラクタルは、単に複雑な形のことだろうか

見た目が複雑なだけでフラクタルとは呼ばない。小さな尺度でも構造が現れ続けることや、その構造と拡大率の関係が重要だ。

そのうち、小さな部分を拡大すると全体と同じ構造が現れる性質を、自己相似性という。カントール集合は、これを正確に示す例だ。まず作り方の規則を見て、どの部分が繰り返されるかを確かめよう。

線分の真ん中だけを取り除こう

長さ1の線分、つまり0から1までのすべての点から始める。3等分し、中央の3分の1の内部を取り除く。すると0から1/3、2/3から1の2区間が残る。境界の1/3と2/3は取り除かずに残す。

残った2区間にも同じ規則を適用しよう。それぞれの中央3分の1を取り除くと、長さ1/9の区間が4つ残る。次は、その4区間からそれぞれ中央を取り除く。規則は最初から最後まで同じだ。

「1段階進める」を2回押してみよう。1区間が2つに分かれるたびに区間の数は増すが、残った全体の長さは短くなる。黒い区間と下の数値を比べよう。どの行も同じ0〜1の範囲を示している。

0段階01/32/31
黒い部分が残った区間、白い隙間が取り除いた部分だ。端点は残す。画面は最大5段階までの近似である。
1区間 · 各長 1 · 全長 1 ≈ 100.0%まだ取り除いていない。長さ1の区間1つから始める。

この操作を無限に繰り返したとき、どの段階でも取り除かれない点の集合がカントール集合だ。ある有限段階で残る区間と、無限の過程で定義する最終的な集合は区別しよう。

長さが0なら、何も残らないのだろうか

全長は1、2/3、4/9、8/27の順に短くなる。毎回、前の長さの2/3だけが残るので、n回繰り返した長さは次のようになる。

Ln=2n(13)n=(23)n→n→∞0L_n=2^n\left(\frac13\right)^n=\left(\frac23\right)^n\xrightarrow[n\to\infty]{}0

繰り返すと、この値は限りなく0へ近づく。最終的なカントール集合の長さも0だ。では、点がすべて消えたのだろうか。

そうではない。最初から残した0と1は、どの段階でも消えない。1/3や2/3など、取り除いた区間の端点も残り続ける。長さが0であることと、集合が空であることは違う。

残るのは端点だけでもない。各段階で左か右の区間を選ぶと考えてみよう。選び続けると区間は短くなり、無限に続く1つの選択列が、最終的に1つの点を定める。

たとえば左、右、左、右と交互に選び続けると、1/4という点へ絞られる。右を選ぶたびに加わる移動量を足すと、下の式になる。この点はどの段階の端点でもないが、中央の除去部分には入らないので最後まで残る。

29+292+293+⋯=14\frac{2}{9}+\frac{2}{9^2}+\frac{2}{9^3}+\cdots=\frac14

このような無限の選択列は、自然数のように番号を付けてすべて列挙できないほど多い。カントール集合の点も、その意味で非可算無限個ある。点がどれほど多いかと、それらが占める長さは、別の問いなのである。

小さな部分を拡大すると何が見えるのか

残った形を見直そう。初めの左3分の1の内部でも、同じ中央除去の操作が繰り返されていた。右側でも同じだ。だから最終的な集合の左側を3倍に拡大すると、全体と同じ構造が現れる。

今度は第3段階の形を固定し、「左1/3を拡大」を選んでみよう。上で枠に囲んだ部分を、下の同じ幅へ引き伸ばして示す。小さな部分にも、中央が空き、両側に分かれる構造があることを見よう。

第3段階の全体選んだ全体を同じ大きさで表示01
上の枠内の点を下に拡大して描く。見方だけを変え、点を作ったり、さらに取り除いたりはしていない。
第3段階の近似の全体像だ。左3分の1を拡大し、内部にも同じ分割の規則があるか比べてみよう。

有限段階の図では、拡大すると残る細部の段階が1つ減る。上で第3段階と第2段階を比べるのはそのためだ。しかし無限に繰り返した最終的な集合には最後の段階がないので、部分を拡大しても全体と正確に同じ構造を得られる。これがカントール集合の自己相似性だ。

ただし、どのフラクタルもカントール集合のように同じ形を正確に繰り返すわけではない。ローレンツアトラクターもこの線分と同じ形ではない。小さな尺度にも構造を見る必要がある、という共通点を、この単純な例で理解すればよい。

では、本文ではなぜこの例が必要なのか

カントール集合には無数の点が残るが、点同士を連続的につなぐ線分は残らない。残った点の周囲をどれほど小さく見ても、集合内の点と、取り除いた隙間に再び出会う。

たとえば1/3は集合内にあるが、そのすぐ右には最初に取り除いた隙間がある。したがって、集合上の点から少し動かしただけでは、移動先も集合内にあるとはいえない。

本文で考えたいのは、こうした幾何学的制約だ。状態の集合が空間全体を埋めないなら、変数を少し変えた組み合わせが集合の外に出るかもしれない。ただし、この構造をカントール集合が示すことと、実際の宇宙の状態も同じように制限されるという仮説は、別々に検討しなければならない。

したがって、状態空間で非常に近く見える2状態でも、一方は不変集合上にあり、もう一方は隙間に落ちることがある。見かけ上は変数1つがわずかに変わっただけでも、一方は物理的に許され、他方は宇宙で実現できない状態になる。

この幾何学的制約は、ベルの不等式が前提とする反事実的仮定(Counterfactual)を崩す。私たちは「粒子の隠れた状態をそのままにして、あのとき測定装置の角度だけ変えていたら?」と自然に想像する。しかし不変集合理論では、実際に生じた状態から測定設定だけを自由に変えた組み合わせは、フラクタルの隙間、つまり不変集合の外へ落ちる。論理的には想像できても、物理的には到達できない状態になるのだ。

ここで自然な疑問が生まれる。角度をほんの少し変えただけで物理的に不可能になるなら、それこそ超決定論が批判されてきた、作為的な微調整ではないのか。

パーマーはこれに対し、2015年の研究[11]で、フラクタル構造上の距離を定義し直すp進距離(p-adic Metric)を導入した。2数の差が、ある素数のべき乗でどれだけ割り切れるかによって距離を定める。通常のユークリッド距離で近く見える2状態でも、一方が不変集合の外にあれば、実際には非常に遠い状態になる。基底の状態空間固有の距離で見れば、微調整ではなく、まったく別の状態を排除する自然な結果なのだという説明だ。

さらに2020年の研究[12]では、この抽象的な幾何学モデルを、量子力学のスピン状態を表すブロッホ球面へ直接適用した。球面上の角度を有限のビット列で離散化し、それをフラクタルな不変集合の軌道とつなげることで、局所性と決定論を維持しつつ、ベル不等式の破れを数学的に導く具体的モデルへ発展させた。

ブロッホ球面同じ50:50の確率でも、異なる量子状態を表すことがある

ブロッホ球面(Bloch Sphere)は、1つの量子ビットの純粋な量子状態を、3次元の球面上の点として可視化する数学的な道具だ。

先ほどのヒルベルト空間と基底ベクトルが、ここにつながる。本文に登場するティム・パーマーの不変集合理論を理解するうえでも必要な概念だ。まず、球面上の点が何を意味するかを見よう。

球面で量子状態を表すとは?

+Z · |0⟩−Z · |1⟩+X · |+⟩−X · |−⟩+Y|ψ⟩
中心から伸びた矢印が状態|ψ⟩を指す。実際の粒子の位置や経路ではなく、量子状態を表す図だ。

上の図では、球の中心からある方向へ矢印が伸びている。その方向が量子ビットの状態を表す。量子ビットとは、|0⟩と|1⟩という2つの基底状態で記述する量子系だ。

まず代表的な状態を見よう。下の確率は、すべてZ軸に沿って測った場合のものだ。

球面上の位置状態Z軸での測定結果
北極(+Z)|0⟩0が100%
南極(−Z)|1⟩1が100%
赤道(+X)|+⟩0と1がそれぞれ50%
赤道(−X)|−⟩0と1がそれぞれ50%

ここに不思議な点がある。赤道の正反対にある|+⟩と|−⟩は、どちらも50:50の確率を持つのに、異なる状態だ。同じ確率が出るのに、どう違う状態なのだろうか。これがブロッホ球面を理解する核心になる。

量子状態には、確率だけでなく位相がある

先ほど見たように、量子ビットの状態は次のように表せる。

∣ψ⟩=α∣0⟩+β∣1⟩|\psi\rangle=\alpha|0\rangle+\beta|1\rangle

αとβは複素数の係数で、正規化された状態なら次の条件を満たす。

∣α∣2+∣β∣2=1|\alpha|^2+|\beta|^2=1

この係数の絶対値を2乗すると、Z軸での測定確率が得られる。しかし複素数には大きさだけでなく位相もある。2係数の位相の差を相対位相と呼ぶ。係数の大きさが同じでも、この差は変わりうる。

両係数に同じように掛かる全体位相(Global Phase)は、測定結果では区別できない。この重複を除くと、状態を次のように書き直せる。

∣ψ⟩=cos⁡ ⁣(θ2)∣0⟩+eiφsin⁡ ⁣(θ2)∣1⟩|\psi\rangle=\cos\!\left(\frac\theta2\right)|0\rangle+e^{i\varphi}\sin\!\left(\frac\theta2\right)|1\rangle

複雑に見えても、状態を決める変数は2つの角度だ。

  • θ(シータ):北極からどれだけ下がったかを表す。Z軸での測定確率に対応する。
  • φ(ファイ):Z軸の周りをどれだけ回ったかを表す。2つの基底状態の間の相対位相だ。

この2角度で、任意の単一量子ビットの純粋状態を表せる。θが同じなら球面上の高さもZ軸の測定確率も同じだ。φを変えると、その高さを保って球の周囲を回る。

PZ(0)=cos⁡2 ⁣(θ2),PZ(1)=sin⁡2 ⁣(θ2)P_Z(0)=\cos^2\!\left(\frac\theta2\right),\qquad P_Z(1)=\sin^2\!\left(\frac\theta2\right)

式のeの項は、大きさを1に保ったまま位相だけを変える係数だ。φ=0°なら+1、180°なら−1になる。したがって、両係数の大きさを保って相対的な符号を変えられる。これが、先ほどの赤道上の2状態を区別する違いだ。

実際に角度を変えてみよう

下ではθとφを操作し、用意する状態を変える。比較に使うZ軸とX軸の測定は固定する。X軸の2結果は+と−で表そう。

まず「北極|0⟩」「赤道|+⟩」「南極|1⟩」を順に選び、Z軸の確率を見よう。次に「赤道|+⟩」と「赤道|−⟩」を交互に選ぶ。Z軸は50:50のままで、X軸はどう変わるか比べよう。

+Z · |0⟩−Z · |1⟩+X · |+⟩−X · |−⟩+Y
矢印の先が、用意した純粋状態だ。破線の円は同じθを持つ状態を結ぶ。3次元の球を平面に移したので、表面の点も図では円の内側に見えることがある。
|+⟩状態。Z軸では0と1が半々だが、X軸では+が100%出る。
Z軸測定0: 50.0% · 1: 50.0%
X軸測定+: 100.0% · −: 0.0%

棒の黒い部分は最初の結果(0または+)、灰色は2つ目の結果(1または−)の確率だ。各測定の確率は、同じ状態を毎回新しく用意して測るときの割合を表す。1粒子を2方向で同時に測る図ではない。

θを90°に固定してφを0°から180°へ変えると、2状態はそれぞれ次のようになる。

∣+⟩=∣0⟩+∣1⟩2,∣−⟩=∣0⟩−∣1⟩2|+\rangle=\frac{|0\rangle+|1\rangle}{\sqrt2},\qquad|-\rangle=\frac{|0\rangle-|1\rangle}{\sqrt2}

2つの式で、|0⟩と|1⟩の係数の大きさは同じだ。だからZ軸で測ると、どちらも半々になる。しかし、この2状態はX軸測定の基底状態そのものだ。X軸で測れば、最初は+、2つ目は−が確実に出る。

つまり、1つの測定基準での確率だけでは、量子状態を完全には区別できない。相対位相が変われば、別の基準で測る確率も変わりうる。同じ大きさの振幅でも位相によって強め合ったり打ち消し合ったりするので、量子干渉を理解するうえでも重要な違いだ。

なぜ球面なのだろうか

ここは先ほどのヒルベルト空間につながる。1つの量子ビットは、2次元複素ヒルベルト空間の状態ベクトルで表される。

∣ψ⟩=(αβ)|\psi\rangle=\begin{pmatrix}\alpha\\\beta\end{pmatrix}

複素数2つには、実数成分が全部で4つある。しかし正規化条件で自由度が1つ減り、観測で区別できない全体位相を除くと、独立な実数パラメーターは2つだけ残る。それらをθとφで表せば、球面上の1点に対応させられる。

球面の高さzはcosθで、Z軸の「0の確率−1の確率」に対応する。両確率の和は1なので、0の確率は(1+cosθ)/2だ。半角公式を使えば、先ほどのcos²(θ/2)になる。状態を表す式にθ/2が現れる理由だ。ヒルベルト空間の説明にあった係数平面の角度と、この球面のθは同じ角度ではない。

この球は物理空間に存在する球ではなく、量子状態を表す数学的な地図だ。もう1つ区別したいことがある。

  • 球面上:1つの状態ベクトルで指定する純粋状態。
  • 球の内部:異なる純粋状態を確率的に混ぜた混合状態。
  • ちょうど中心:2つの基底状態を半々に混ぜた完全混合状態I/2。

たとえば|0⟩か|1⟩をそれぞれ50%で選んで用意すると、中心に位置する。これは赤道上の純粋状態|+⟩とは異なる。Z軸では両方とも半々だが、X軸では中心の混合状態はなお半々で、|+⟩では+が100%になる。重ね合わせと、確率的に混ぜた状態も区別する必要がある。

混合状態まで含めた球全体を、ブロッホボール(Bloch Ball)と呼ぶこともある。上の操作は球面上の純粋状態を扱う。平面図で表面の点が円の内側に見えることと、実際に球内部の混合状態であることは違う。

では、パーマーの不変集合理論ではなぜこの球面を使うのか

本文に最も直接つながる部分を見よう。通常の量子力学では、球面上のすべての点が数学的に許される純粋な量子ビット状態だ。一方、パーマーは、より根本的な状態空間に追加の幾何学的制約があると仮定する。

そのモデルは、ブロッホ球面の状態表現を有限長のビット列、離散化した角度、フラクタルな不変集合につなげる。重要なのは、通常の量子力学で数学的に表せる状態でも、彼の仮定する根本的な状態空間では、すべてが実現可能とは限らないという考えだ。

すると、粒子の隠れた状態をそのままにして「測定条件だけを変えていたら?」という問いも見直すことになる。その変更で作った状態の組み合わせが、モデルの不変集合内にとどまるかを先に問う必要があるからだ。

ただし、ブロッホ球面そのものがフラクタルという意味ではない。球面は標準的な量子状態の表現で、パーマーの離散化と不変集合構造は、そこへ別に提案された仮説だ。実際の自然がその制約に従うと、実験で確立されたわけではない。

ここまでをつなげると、ヒルベルト空間は量子状態を表す数学的空間、基底ベクトルはその状態を表す基準だ。ブロッホ球面は、そのうち単一量子ビットの状態を3次元の図に移す道具である。パーマーの研究は、私たちの使う数学的な状態表現と、実際の世界が取りうる根本的な状態の間に、どんな違いがあるかを問う試みなのだ。

不変集合理論は、時間の離散化より、宇宙の状態空間の幾何学的制約に重点を置く。その点で、本文で想像したティックに基づく状態機械と、まったく同じではない。

それでも、宇宙の状態遷移が任意の可能性の間を自由に移動するのではなく、基底の規則が許す軌道上だけで決定論的に起こるという見方には、強く通じるものがある。

もちろん、パーマーの仮定するフラクタル構造が実際の宇宙にあるのか、有限の状態表現から生じる制約などを通じて、通常の量子力学と区別できる実験的証拠を見つけられるかは、なお開かれた課題だ。

それでも、「別の選択ができた可能性」という、自由意志の根拠のように考えてきたものを、状態空間の幾何学的制約から捉え直す思考に出会えただけで、十分に興味深かった。

再び、決定論的な解像度へ

これらの理論を調べて改めて考えたのは、世界が決定論的かという問いと、その世界をどれほど理解できるかという問いは違う、ということだ。 前者は世界が実際にどう存在するかという存在論的な問いで、後者はどこまで観察し予測できるかという認識論的な問いである。

決定論的な基底があっても、観察者がその状態をすべて知れるとは限らない。 逆に、ある現象を確率で説明しているだけで、その確率が世界の究極的な性質だと断定することもできない。

だからといって、確率が単に未知の変数を圧縮した結果だと証明されたわけでもない。少なくとも現在の量子力学と実験は、その結論を確定してはいない。

参考文献

  1. エチカ — 第1部 付録
    Baruch Spinoza1677R. H. M. Elwes英訳 · Project Gutenberg
  2. Recognition — §1.1: Recognition and its Neighboring Concepts
    Mattias Iser2026Stanford Encyclopedia of Philosophy
  3. Bohmian Mechanics
    Stanford Encyclopedia of Philosophy
  4. Rethinking Superdeterminism
    Sabine Hossenfelder & Tim Palmer2020
RSS