コンテンツにスキップ

マクスウェルの悪魔:情報を食べて動く機械は作れるか

前提:シュレーディンガーの猫:重ね合わせはどこで終わるのか

生 Markdown
  • マクスウェルの悪魔とは、箱の仕切りに付いた小窓を開け閉めして、速い分子と遅い分子を選り分ける架空の存在です。仕事をせずに温度差を作れるので、熱力学第二法則を破っているように見えます。
  • シラードは 1929 年に、この悪魔を「分子 1 個の箱」まで単純化しました。この装置は 1 サイクルあたり kBTln2k_B T \ln 2(室温で約 2.9×10212.9 \times 10^{-21} J)の仕事を取り出します。ちょうど 1 ビットの情報と引き換えです。
  • 長いあいだ「観測にエネルギーがかかるから帳尻が合う」と説明されてきましたが、これは誤りでした。観測(測定)は原理的にはいくらでも小さいコストで行えます。
  • 本当の代償は消去です。ランダウアーの原理により、1 ビットの記憶を消すには温度 TT の環境へ少なくとも kBTln2k_B T \ln 2 の熱を捨てなければなりません。悪魔がメモリを空にして次のサイクルに入る瞬間、借金は必ず返済されます。
  • 第二法則は破れません。ただしその防衛線は「情報は物理的な実体である」という、19 世紀には想像もされなかった場所に引かれていました。

1. 動機:19 世紀の物理学者が仕掛けたいたずら

Section titled “1. 動機:19 世紀の物理学者が仕掛けたいたずら”

熱いコーヒーは冷めます。冷めたコーヒーがひとりでに熱くなることはありません。この当たり前すぎる事実を法則の形にしたものが、熱力学第二法則です。

しかし 19 世紀の後半、物理学者たちは困ったことに気づいていました。コーヒーが冷めるのは、水分子が容器や空気の分子とぶつかって運動エネルギーを渡していくからです。ところが分子 1 個 1 個の運動を支配するニュートンの法則は決定論的(定義 2.2)[ラプラスの悪魔と決定論]で、しかも時間の向きを持ちません。分子の衝突を撮影した映像を逆再生しても、力学の法則には何も違反していないのです。部品はどれも時間反転に対して対称なのに、組み上がった機械だけが一方向にしか進まない。 これはどういうことでしょうか。

ジェームズ・クラーク・マクスウェルは 1867 年、友人ピーター・ガスリー・テイトへの手紙の中で、この疑問を突く思考実験を書き送りました。のちに『熱の理論』(1871) で公にされたその筋書きは、こうです。

気体の入った箱を仕切りで 2 つに分け、仕切りに小さな窓を付けます。窓のそばに「非常に目のいい、非常に小さな存在」を配置します。この存在は近づいてくる分子の速さを見て、速い分子が右から来たら窓を開けて左へ通し、遅い分子が左から来たら窓を開けて右へ通します。それ以外のときは窓を閉じておきます。窓は摩擦なく軽く動くので、開け閉めにエネルギーは(ほとんど)要りません。

しばらく待つと、左室には速い分子ばかりが、右室には遅い分子ばかりが集まります。気体の温度とは分子の平均運動エネルギーのことですから、これは左室が熱く、右室が冷たくなったことを意味します。仕事をひとつもしていないのに温度差ができました。あとはこの温度差に熱機関をつないでやれば、いくらでも仕事が取り出せます。

マクスウェル自身は、この存在を悪魔とは呼びませんでした。「悪魔(demon)」という呼び名を付けたのはケルビン卿です。マクスウェルの意図は「第二法則は個々の分子には適用できない統計的な法則にすぎない」と示すことにあり、悪魔を実際に作れると考えたわけではありません。それでも問いは残ります。なぜ作れないのか。 その理由をきちんと述べるのに、物理学は 100 年以上を要しました。

2. 準備:エントロピーと第二法則

Section titled “2. 準備:エントロピーと第二法則”

議論を進めるために、言葉を 2 つだけ固めておきます。

公理 2.1熱力学第二法則(ケルビンの表現)

ただ一つの温度 TT の熱浴から熱を吸収し、それを全部仕事に変え、自分自身は元の状態に戻る、という循環過程を行う装置は存在しない。

「自分自身は元の状態に戻る」という条件が要です。1 回きりでよいなら簡単です。ピストンの中の気体を熱浴につないでゆっくり膨張させれば、吸収した熱はすべて仕事になります。しかしそのとき気体の体積は増えたままで、装置は元に戻っていません。元に戻すには圧縮が必要で、そこで仕事を返さねばならない。この「返済」から逃れる方法がない、というのが第二法則の主張です。

エントロピーは、この法則を数量で表すための道具です。

定義 2.2ボルツマンのエントロピー

系のマクロな状態(温度・体積などで指定される状態)に対応するミクロな状態の数を WW とするとき、その状態のエントロピーを

S=kBlnWS = k_B \ln W

で定める。kB=1.380649×1023 J/Kk_B = 1.380649 \times 10^{-23}\ \mathrm{J/K} をボルツマン定数という。

より一般に、ミクロ状態 ii が確率 pip_i で実現するとき、エントロピーは

S=kBipilnpiS = -k_B \sum_i p_i \ln p_i

で与えられる(すべての pip_i が等しく 1/W1/W のとき、これは kBlnWk_B \ln W に一致する)。

lnW\ln W の形をしているので、エントロピーは「その状態が、どれだけ多くの可能性を含んでいるか」を測る量です。逆に言えば、エントロピーが小さい状態とは、こちらが多くを知っている状態です。この読み替えが、後でそのまま情報の話につながります。

第二法則をエントロピーで書けば、「孤立した系全体のエントロピーは減らない」となります。悪魔が箱を熱い側と冷たい側に分けると、分子の配置の可能性は減りますからエントロピーは下がります。もしそれを埋め合わせるものが箱の外に何もなければ、第二法則は破れます。

悪魔の装置をもう少し几帳面に描いておきます。

速い分子(熱くなる側)遅い分子(冷たくなる側)小窓
悪魔の箱。仕切りの小窓を、悪魔は近づく分子の速さを見て開け閉めする

まず、選り分ける相手がどんなものかを見ておきましょう。

例 3.1室温の空気分子はどれくらいの速さか

窒素分子 N2\mathrm{N_2} の質量は m=28×1.661×10274.65×1026m = 28 \times 1.661 \times 10^{-27} \approx 4.65 \times 10^{-26} kg です。温度 TT の気体の分子は平均して 32kBT\frac{3}{2}k_B T の運動エネルギーを持つので、二乗平均速度 vrmsv_{\mathrm{rms}}12mvrms2=32kBT\frac{1}{2} m v_{\mathrm{rms}}^2 = \frac{3}{2} k_B T から

vrms=3kBTm=3×1.380649×1023×3004.65×10262.67×1055.2×102 m/sv_{\mathrm{rms}} = \sqrt{\frac{3 k_B T}{m}} = \sqrt{\frac{3 \times 1.380649\times10^{-23} \times 300}{4.65 \times 10^{-26}}} \approx \sqrt{2.67\times 10^{5}} \approx 5.2 \times 10^{2}\ \mathrm{m/s}

となります。T=300T = 300 K(およそ 27 ℃)でおよそ 520 m/s、時速にして 1900 km ほどです。しかもこれは平均であって、実際の速さはマクスウェル分布に従ってばらついており、200 m/s 台の分子も 1000 m/s を超える分子も同時に飛び回っています。

さらに 1 気圧の空気では、1 個の分子が次の衝突までに進む距離(平均自由行程)はおよそ 70 nm しかありません。速さ 520 m/s を 70 nm で割ると、1 秒あたり 10910^9 回を超える衝突が起きている計算になります。悪魔は音速の 1.5 倍で飛び回り、1 ナノ秒ごとに向きを変える相手を、1 個ずつ見分けなければなりません。

技術的には絶望的です。しかし物理学が知りたいのは「難しいか」ではなく「原理的に禁じられているか」です。そこで、悪魔が理想的に働けたとして何が起きるかを確認します。

命題 3.2成功した悪魔は第二種永久機関を生む

温度 TT の一様な気体の入った箱に、エネルギーを消費せずに分子を速さで選り分ける装置が取り付けられており、その装置が有限回の操作のあとに必ず元の状態に戻るとする。このとき、ただ一つの温度の熱浴から熱を吸収して全部仕事に変える循環装置が構成できる。すなわち公理 2.1に反する。

証明(命題 3.2)

装置を働かせて、左室の温度を ThT_h、右室の温度を TcT_cTc<ThT_c < T_h)にします。これは仮定により、外部から仕事を受け取らずに達成されます。

次に、左室と右室のあいだにカルノー熱機関をつなぎます。カルノー熱機関は高温側から熱 QhQ_h を受け取り、低温側に QcQ_c を捨て、差 QhQc>0Q_h - Q_c > 0 を仕事として出します。これで正味の仕事が得られました。

熱機関を動かすと温度差は縮まり、やがて全体が一様な温度 TT に戻ります。ここで悪魔をもう一度働かせれば、再び温度差が作られます。この繰り返しは、悪魔が元の状態に戻るという仮定のもとで無限に続けられます。

1 サイクル全体を眺めると、箱の中の気体はもとの一様な温度 TT に戻り、装置も元の状態に戻り、外部には正味の仕事だけが出てきています。エネルギー保存則(熱力学第一法則)より、その仕事の源は箱の気体が持っていた熱以外にありません。つまりこれは、単一温度の熱浴から熱を吸って全部仕事に変える循環装置であり、公理 2.1が存在しないと述べたものそのものです。

命題 3.2が示すのは、逃げ道が 2 つしかないということです。ひとつは「第二法則は本当は破れる」。もうひとつは「悪魔は、仮定のどれかを必ず破る」。物理学が選んだのは後者ですが、どの仮定が破れるのかを特定するのに時間がかかりました。

4. シラードのエンジン:悪魔を分子 1 個まで痩せさせる

Section titled “4. シラードのエンジン:悪魔を分子 1 個まで痩せさせる”

議論を進めた最初の人はレオ・シラードです。1929 年、彼は悪魔から余計な装飾をすべて剥ぎ取り、分子 1 個の箱に還元しました。速さを測る必要すらありません。左にいるか右にいるかが分かればよいのです。

定義 4.1シラードのエンジン

体積 VV の箱に分子が 1 個だけ入っており、箱は温度 TT の熱浴に接している。次の操作を 1 サイクルとする装置をシラードのエンジンという。

  1. 箱の中央に仕切りを差し込み、体積 V/2V/2 の 2 室に分ける。分子はどちらか一方に閉じ込められる。
  2. 分子がどちらの室にいるかを観測し、その結果を 1 ビットの記憶(メモリ)に記録する。
  3. 記憶に従って、分子のいる室の側にピストンを連結する。
  4. 熱浴と熱をやりとりさせながら、ピストンをゆっくり(準静的に)押し戻し、体積を V/2V/2 から VV に戻す。このとき外部に仕事が取り出される。
  5. 仕切りを抜き、装置を最初の状態に戻す。
flowchart TD
A["1. 体積 V の箱に分子が 1 個。位置は不明"] --> B["2. 中央に仕切りを入れる(仕事はゼロ)"]
B --> C["3. 左右どちらかを観測する"]
C --> D["4. 結果を 1 ビットのメモリに記録する"]
D --> E["5. 分子のいる側にピストンを連結する"]
E --> F["6. 等温準静的に膨張。仕事 kT ln2 を取り出す"]
F --> G["7. メモリを消去して初期状態に戻す"]
G --> A
シラードのエンジンの 1 サイクル。手順 7 が 100 年ぶんの謎の答えだった

手順 4 で取り出せる仕事を計算します。

定理 4.2シラードのエンジンの仕事

定義 4.1のエンジンにおいて、手順 4 の等温準静的膨張で外部に取り出される仕事は、分子が左右どちらの室にいた場合でも

W=kBTln2W = k_B T \ln 2

である。またこのとき、同じ量の熱 Q=kBTln2Q = k_B T \ln 2 が温度 TT の熱浴から吸収され、熱浴のエントロピーは kBln2k_B \ln 2 だけ減少する。

証明(定理 4.2)

分子は 1 個ですが、これは粒子数 N=1N = 1 の理想気体とみなせます。理想気体の状態方程式 pV=NkBTpV = N k_B TN=1N = 1 を代入すると

p=kBTVp = \frac{k_B T}{V}

です。ここで pp は、分子がピストンに何度も衝突することで生じる圧力の時間平均を指します。

ピストンが体積 VV' から V+dVV' + dV' まで動くとき、気体が外にする仕事は pdVp\,dV' です。手順 4 では体積が V/2V/2 から VV まで変化するので、

W=V/2VpdV=V/2VkBTVdV=kBT[lnV]V/2V=kBTlnVV/2=kBTln2W = \int_{V/2}^{V} p \, dV' = \int_{V/2}^{V} \frac{k_B T}{V'} \, dV' = k_B T \bigl[\ln V'\bigr]_{V/2}^{V} = k_B T \ln \frac{V}{V/2} = k_B T \ln 2

となります。分子が右室にいた場合も、膨張の始点と終点の体積は同じ V/2V/2VV ですから、値は変わりません。

次に熱です。理想気体の内部エネルギーは温度だけで決まり、等温過程では変化しません(ΔU=0\Delta U = 0)。熱力学第一法則 ΔU=QW\Delta U = Q - W より Q=W=kBTln2Q = W = k_B T \ln 2 です。熱浴は温度 TT を保ったままこの熱を放出したので、そのエントロピー変化は

ΔS熱浴=QT=kBln2\Delta S_{\text{熱浴}} = \frac{-Q}{T} = -k_B \ln 2

です。

例 4.3この仕事はどれくらいの大きさか

T=300T = 300 K のとき

kBTln2=1.380649×1023×300×0.69312.87×1021 Jk_B T \ln 2 = 1.380649\times10^{-23} \times 300 \times 0.6931 \approx 2.87 \times 10^{-21}\ \mathrm{J}

です。電子ボルトに直すと 2.87×1021/1.602×10190.0182.87\times10^{-21} / 1.602\times10^{-19} \approx 0.018 eV。空気分子 1 個の平均運動エネルギー 32kBT6.2×1021\frac{3}{2}k_B T \approx 6.2\times10^{-21} J のおよそ半分です。

1 モルぶん、つまり 6.02×10236.02\times10^{23} ビットを処理したとすると 6.02×1023×2.87×10211.7×1036.02\times10^{23} \times 2.87\times10^{-21} \approx 1.7\times10^{3} J、だいたい 1.7 kJ になります。これは 100 W の電球を 17 秒つけるエネルギーです。悪魔が働いたところで、電力会社が倒産する心配はありません。問題は量ではなく、符号です。

定理 4.2の帰結は深刻です。1 サイクルごとに熱浴のエントロピーが kBln2k_B \ln 2 ずつ減り、箱の中の分子は最初と同じ「体積 VV のどこかにいる」状態に戻っています。もし悪魔の側で何も起きていないなら、宇宙全体のエントロピーが 1 サイクルあたり kBln2k_B\ln 2 ずつ減り続けることになります。

5. 犯人捜し:観測にコストがかかるのか

Section titled “5. 犯人捜し:観測にコストがかかるのか”

長らく有力とされた説明は、観測が犯人だというものでした。1951 年、レオン・ブリルアンは次のように論じます。真っ暗な箱の中で分子を見るには、悪魔は懐中電灯を持たねばならない。光子 1 個を分子に当てて跳ね返りを見る。周囲の熱放射に紛れないためには、光子のエネルギーは kBTk_B T より十分大きくなければならない。その光子はやがて吸収されて熱になるので、観測 1 回あたり kBTk_B T 以上のエントロピー生成が起きる。よって帳尻は合う、と。

もっともらしい議論ですが、決定的ではありませんでした。ブリルアンが示したのは「この特定のやり方で観測するとコストがかかる」ことであって、「あらゆる観測にコストがかかる」ことではないからです。

1970 年代から 80 年代にかけて、チャールズ・ベネットはこの点を突きました。

注意 5.1測定は原理的にはただでできる

ベネットは、外部に何のエントロピーも生まずに測定を行う具体的な模型を構成しました。要点は、測定を可逆な操作として設計することです。

測定とは「対象の状態」と「メモリの状態」を相関させる操作です(量子力学で同じ相関を作れば、それがエンタングルメント(定義 3.2)[シュレーディンガーの猫]です)。メモリが初期状態 0 にあるとき、対象が左なら 0 のまま、右なら 1 に変える。この対応

(,0)(,0),(,0)(,1)(\text{左}, 0) \mapsto (\text{左}, 0), \qquad (\text{右}, 0) \mapsto (\text{右}, 1)

は 1 対 1 です。入口の状態と出口の状態が 1 対 1 に対応する操作は、原理的には逆向きにも実行でき、摩擦のないゆっくりした過程として任意に小さい散逸で行えます。したがって測定は、ブリルアンが考えたような必然的コストを伴いません。

くわしくは Bennett (1982) を参照してください。

もう一つ、「そもそも知的な存在を持ち出すのがおかしい、機械仕掛けの悪魔ならどうか」という疑問もあります。これには別の答えが用意されています。

注意 5.2ばね仕掛けの悪魔はなぜ動かないか

マリアン・スモルコフスキーは 1912 年、ばねで押さえた跳ね上げ扉(片方向にしか開かない小窓)を考えました。分子が右から当たれば開き、左から当たれば閉じたまま。これなら知性は不要です。

しかし扉自身が温度 TT の環境にあります。扉が分子を止められるほど軽くばねが弱ければ、扉は自分自身の熱運動でパタパタと勝手に開いてしまいます。逆に熱運動で開かないほどばねを強くすれば、分子 1 個の衝突では開きません。選別に必要な感度と、熱雑音に負けない頑丈さが両立しないのです。

同じ構造の議論を、リチャード・ファインマンが「ラチェットと爪」の模型で詳しく展開しています(『ファインマン物理学』第 I 巻)。ラチェットが一方向にしか回らないためには爪が熱運動より強く押さえられている必要があり、そのためには爪を冷やさねばならず、冷やすとは温度差を作ることで、結局ふつうの熱機関に戻ってしまいます。

観測は無罪。機械仕掛けも駄目。では、シラードのエンジンのどこに借金が隠れているのでしょうか。答えは、これまで誰も勘定に入れていなかった手順にありました。

6. ランダウアーの原理:忘れることの代償

Section titled “6. ランダウアーの原理:忘れることの代償”

定義 4.1をもう一度読んでください。手順 5 で「装置を最初の状態に戻す」と書きましたが、悪魔のメモリは元に戻っていません。1 サイクル前は「まだ何も書かれていない」状態だったのに、いまは左か右かが書き込まれています。装置が本当に元の状態に戻るには、メモリを消さなければなりません。

ロルフ・ランダウアーが 1961 年に指摘したのは、この消去こそが物理的な代償を要求する、ということでした。

定義 6.1論理的非可逆性

ある操作が論理的に可逆であるとは、操作後の状態から操作前の状態が一意に決まることをいう。そうでないとき、その操作は論理的に非可逆であるという。

1 ビットの消去、すなわち状態 0 と状態 1 のどちらであっても状態 0 にする操作

00,100 \mapsto 0, \qquad 1 \mapsto 0

は、出力 0 から入力を復元できないので論理的に非可逆である。

なぜ論理的な性質が、熱という物理的なものを呼び寄せるのでしょうか。鍵は次の事実です。

補題 6.2リウヴィルの定理(位相空間体積の保存)

ハミルトン力学に従って時間発展する系において、位相空間(すべての粒子の位置と運動量が張る空間。定義 2.1[ラプラスの悪魔と決定論])の領域の体積は、時間発展によって変化しない。領域の形は複雑に引き伸ばされても、その体積は保たれる。

注意 6.3この補題の証明について

補題 6.2は解析力学の標準的な結果で、正準方程式から導かれる位相空間の流れが非圧縮的(速度場の発散がゼロ)であることに帰着します。証明はランダウ=リフシッツ『力学』や、統計力学の教科書の冒頭部にあります。ここでは事実として用います。

定理 6.4ランダウアーの原理

温度 TT の環境と接する系の中で、等確率で 0 または 1 の値をとる 1 ビットのメモリを、初期値によらず一定の状態にする(消去する)操作を行うとする。このとき環境に放出される熱 QQ

QkBTln2Q \ge k_B T \ln 2

を満たす。等号は、操作を無限にゆっくり準静的に行った極限で成り立つ。

証明(定理 6.4)

消去の前後で、メモリの状態が占める領域を比べます。

消去前、メモリは 0 と 1 のどちらでもありえます。定義 2.2により、この不確かさに対応するエントロピーは、2 つの状態が等確率なので

S=kB(12ln12+12ln12)=kBln2S_{\text{前}} = -k_B\left(\tfrac12 \ln \tfrac12 + \tfrac12 \ln \tfrac12\right) = k_B \ln 2

です。消去後は状態が 0 と確定しているので S=0S_{\text{後}} = 0。したがってメモリのエントロピーは kBln2k_B \ln 2 だけ減少しました。

ここで補題 6.2が効きます。メモリと環境を合わせた全体はハミルトン力学に従うので、全体の位相空間体積は減らせません。メモリ側で領域が半分に潰れたのなら、その体積は消えたのではなく、環境側の領域が広がることで押し出されたはずです。言い換えると、メモリのエントロピー減少は、環境のエントロピー増加によって少なくとも相殺されなければなりません。

ΔS環境kBln2\Delta S_{\text{環境}} \ge k_B \ln 2

環境は温度 TT の熱浴ですから、そこに熱 QQ が流れ込んだときのエントロピー増加は Q/TQ/T です。よって

QTkBln2QkBTln2\frac{Q}{T} \ge k_B \ln 2 \quad\Longrightarrow\quad Q \ge k_B T \ln 2

を得ます。

等号が実際に達成できることは、具体的な消去手続きで確かめられます。1 ビットのメモリを、体積 VV の箱に仕切りを入れて分子 1 個を左右どちらかに閉じ込めたもので表しましょう(左が 0、右が 1)。消去とは「どちらにいても左に集める」ことです。まず仕切りを抜きます。分子は体積 VV を自由に動き回り、この時点で左右の情報は失われます。次にピストンで体積を V/2V/2 まで等温準静的に圧縮すれば、分子は必ず左室にいます。この圧縮に要する仕事は、定理 4.2の計算を逆向きにたどって

W圧縮=VV/2kBTVdV=kBTln2W_{\text{圧縮}} = -\int_{V}^{V/2} \frac{k_B T}{V'}\,dV' = k_B T \ln 2

であり、等温過程なので同量の熱 kBTln2k_B T \ln 2 が熱浴に捨てられます。準静的に行えば下限がちょうど達成されます。

さて、決算です。

系 6.5悪魔の帳簿は合う

定義 4.1のシラードのエンジンを、メモリの消去まで含めて 1 サイクル完結させるとき、外部に取り出せる正味の仕事 WnetW_{\text{net}}

Wnet0W_{\text{net}} \le 0

を満たす。したがってこの装置は公理 2.1に反しない。

証明(系 6.5)

1 サイクルで取り出される仕事は、定理 4.2より W=kBTln2W = k_B T \ln 2 です。

一方、装置を完全に初期状態へ戻すには、記録された 1 ビットを消去しなければなりません。注意 5.1により観測そのものは無コストで行えますが、消去は定理 6.4により少なくとも kBTln2k_B T \ln 2 の熱を環境に捨てることを要求します。エネルギー保存則より、その熱を賄うには外部から少なくとも同じだけの仕事 W消去kBTln2W_{\text{消去}} \ge k_B T \ln 2 を投入しなければなりません。

したがって

Wnet=WW消去kBTln2kBTln2=0W_{\text{net}} = W - W_{\text{消去}} \le k_B T \ln 2 - k_B T \ln 2 = 0

です。等号はすべての過程を準静的に行った極限でのみ成り立ち、そのとき取り出せる正味の仕事はちょうどゼロになります。

悪魔は詐欺師ではなく、帳簿を 1 ページ見落としていただけでした。稼いだぶんは、次の仕事にかかる前に必ず吐き出さねばなりません。

注意 6.6この解決は循環論法ではないか

鋭い読者はここで引っかかるはずです。定理 6.4の証明では第二法則的な議論(エントロピーは減らない)を使い、その結果を使って第二法則を守った。これは循環ではないか、と。

実際、ジョン・アーマンとジョン・ノートンはこの点を厳しく批判しました。彼らの整理によれば、ランダウアーの原理を第二法則から導いてから悪魔を退治するのは論点先取であり、逆に統計力学から独立に導けるなら、悪魔の議論そのものが不要になる、というジレンマがあります。

これに対する現在の標準的な立場は、補題 6.2を出発点とする証明のように、ランダウアーの原理を力学と統計力学から独立に導くことです。近年は、有限時間の測定とフィードバックを含む過程に対して、第二法則を情報量ぶんだけ拡張した「ゆらぎの定理」の形の等式が確立しており、悪魔を含む系の収支は不等式ではなく等式として書けるようになっています。哲学的な論争は完全には終わっていませんが、物理としての勘定は閉じている、というのが実情です。

7. 実験室の悪魔と、あなたのパソコン

Section titled “7. 実験室の悪魔と、あなたのパソコン”

これらは思考実験にとどまりません。21 世紀に入って、どちらも実験室で確かめられました。

例 7.1ランダウアー限界の測定(2012 年)

アントワーヌ・ベリュらのグループは、水中に浮かべた直径 2 マイクロメートルほどのコロイド粒子を、レーザーで作った「2 つの谷を持つポテンシャル」に閉じ込めました。粒子が左の谷にいれば 0、右の谷にいれば 1。これが 1 ビットのメモリです。

谷の壁を下げ、片側に傾けてまた壁を上げる、という操作で「どちらにいた粒子も左の谷に集める」消去を実行し、そのあいだに粒子が水に渡した熱を、粒子の位置と速度の記録から算出しました。操作をゆっくり行うほど散逸する熱は減っていき、極限で kBTln2k_B T \ln 2 に漸近して、それを下回ることはありませんでした。定理 6.4の等号が達成されうること、そして下限が破れないことの、直接の確認です(Bérut et al., Nature 483 (2012))。

その 2 年前には鳥谷部祥一らが逆向きの実験、すなわち観測とフィードバックによってブラウン運動する粒子を坂の上に登らせ、情報からエネルギーを取り出すことに成功しています(Toyabe et al., Nature Physics 6 (2010))。悪魔は実在します。ただし、収支を守る悪魔として。

例 7.21 ギガバイトを消すと部屋は暖まるか

1 GB =8×109= 8\times10^{9} ビットを室温で完全に消去したときに、原理的に避けられない発熱は

8×109×2.87×10212.3×1011 J8\times10^{9} \times 2.87\times10^{-21} \approx 2.3\times10^{-11}\ \mathrm{J}

です。0.00000000002 ジュール。水 1 g を 1 度上げるのに 4.2 J 要ることを思えば、まったく無視できます。

一方、現在の半導体素子が 1 ビットのスイッチングに使うエネルギーは 101710^{-17} J 程度と見積もられています。ランダウアー限界のおよそ数千倍です。つまり今日のコンピュータの発熱は、情報の消去という原理的な理由ではなく、電荷を配線に充放電するという工学的な理由でほぼ全部説明がつきます(微細化がぶつかっているもう一つの壁、ゲート絶縁膜のトンネル漏れについては例 3.9[日常の中の物理])。

とはいえ、素子 1 個あたりのエネルギーは歴史的に一貫して下がり続けてきました。もしこの傾向が続くなら、いつかは工学的な無駄を削り尽くし、ランダウアー限界という物理の壁に突き当たります。そのとき設計者に残された道は、消去しない計算、すなわち可逆計算です。マクスウェルが手紙に書いたいたずらは、いまや半導体設計の遠い将来の設計図に顔を出しています。

演習 8.1

T=300T = 300 K で 1 ビットを消去するときに必要な最小の熱量を求め、それを「電子 1 個を 1 V の電位差で動かすエネルギー」(1 eV=1.602×10191\ \mathrm{eV} = 1.602\times10^{-19} J)と比べてください。何倍の差がありますか。

解答

定理 6.4より最小の熱量は

kBTln2=1.380649×1023×300×0.69312.87×1021 Jk_B T \ln 2 = 1.380649\times10^{-23} \times 300 \times 0.6931 \approx 2.87\times10^{-21}\ \mathrm{J}

です。1 eV との比は

2.87×10211.602×10191.8×102\frac{2.87\times10^{-21}}{1.602\times10^{-19}} \approx 1.8\times10^{-2}

すなわち約 1/561/56 です。逆に言えば 1 eV はランダウアー限界のおよそ 56 倍。電子回路が扱う典型的なエネルギースケール(数百 mV から数 V)は、すでにランダウアー限界より 1〜2 桁大きいことが分かります。実際の素子(1 ビットあたり 101710^{-17} J 程度、ランダウアー限界の数千倍)がそこからさらに 2 桁ほど無駄をしているのは、1 回のスイッチングで多数の電子を動かすためです。

演習 8.2標準

シラードのエンジンで、仕切りを中央ではなく、左室と右室の体積比が 1:31:3 になる位置に入れたとします。分子が左室にいる確率は 1/41/4、右室にいる確率は 3/43/4 です。1 サイクルあたりに取り出せる仕事の期待値を求め、定理 4.2の値と比べてください。

解答

分子が左室(体積 V/4V/4)にいた場合、そこから体積 VV まで等温準静的に膨張させると、定理 4.2の証明と同じ計算で

W=V/4VkBTVdV=kBTln4W_{\text{左}} = \int_{V/4}^{V} \frac{k_B T}{V'}dV' = k_B T \ln 4

右室(体積 3V/43V/4)にいた場合は

W=3V/4VkBTVdV=kBTln43W_{\text{右}} = \int_{3V/4}^{V} \frac{k_B T}{V'}dV' = k_B T \ln \frac{4}{3}

です。期待値は

W=14kBTln4+34kBTln43=kBT(1.38634+3×0.28774)0.562kBT\langle W \rangle = \frac14 k_B T \ln 4 + \frac34 k_B T \ln\frac43 = k_B T\left(\frac{1.3863}{4} + \frac{3 \times 0.2877}{4}\right) \approx 0.562\, k_B T

となります。中央で仕切った場合の kBTln20.693kBTk_B T \ln 2 \approx 0.693\, k_B T より小さくなりました。

この値には意味があります。確率 (1/4,3/4)(1/4, 3/4) の分布のエントロピー(定義 2.2の第 2 の式で kBk_B を外したもの)は

(14ln14+34ln34)0.562-\left(\frac14\ln\frac14 + \frac34\ln\frac34\right) \approx 0.562

で、期待仕事とぴったり一致します。取り出せる仕事は、観測で得られる情報量にちょうど比例するのです。偏ったコイン(どちらに入っているか予想がつく状況)からは、少ししか仕事を取り出せません。

演習 8.3

悪魔が NN ビットの空のメモリを持ち、消去をいっさい行わずにシラードのエンジンを回すとします。(1) 悪魔が取り出せる仕事の合計はいくらですか。(2) この場合、第二法則は破れているといえますか。(3) 悪魔が無限に働き続けるには何が必要ですか。

解答

(1) メモリが空である限り、1 サイクルごとに新しい 1 ビットを未使用の領域に書き込めるので、消去は不要です。定理 4.2より 1 サイクルで kBTln2k_B T \ln 2 が得られ、NN サイクル回せるので合計は

W合計=NkBTln2W_{\text{合計}} = N k_B T \ln 2

です。NN を大きく取れば、いくらでも大きな仕事を取り出せます。

(2) 破れていません。第二法則(公理 2.1)が禁じているのは「装置が元の状態に戻る循環過程」で熱をすべて仕事に変えることです。ここでは熱浴のエントロピーが NkBln2N k_B \ln 2 減った代わりに、悪魔のメモリのエントロピーが同じだけ増えています。空の NN ビットは 1 通りの状態しか取りませんが、書き込み後は 2N2^N 通りありうるので、定義 2.2より

ΔSメモリ=kBln2N=NkBln2\Delta S_{\text{メモリ}} = k_B \ln 2^{N} = N k_B \ln 2

です。合計は増減ゼロで、収支は合っています。装置が元に戻っていない以上、これは第二法則への反例ではありません。

(3) 消去です。NN サイクルを終えた悪魔のメモリは満杯で、次のサイクルに入るには初期化しなければなりません。定理 6.4より NN ビットの消去には NkBTln2N k_B T \ln 2 以上の熱を環境に捨てる必要があり、それには同じだけの仕事の投入が要ります。(1) で稼いだぶんはここで残らず返済されます。

つまり有限のメモリを持つ悪魔は、一時的にしか第二法則を破れません。破っているように見える期間の長さは、メモリの容量で決まります。これは第二法則の例外ではなく、「元の状態に戻る」という条件がいかに本質的かを示す好例です。

  • J. C. Maxwell, Theory of Heat, Longmans, Green, and Co., 1871 — 第 22 章に、悪魔の原型となる記述があります。
  • L. Szilard, “Über die Entropieverminderung in einem thermodynamischen System bei Eingriffen intelligenter Wesen”, Zeitschrift für Physik 53 (1929), 840–856 — シラードのエンジンの原論文。
  • R. Landauer, “Irreversibility and heat generation in the computing process”, IBM Journal of Research and Development 5 (1961), 183–191 — ランダウアーの原理の原論文。
  • C. H. Bennett, “The thermodynamics of computation — a review”, International Journal of Theoretical Physics 21 (1982), 905–940 — 測定が無コストでありうること、消去こそが代償であることを整理した総説。
  • H. S. Leff and A. F. Rex (eds.), Maxwell’s Demon 2: Entropy, Classical and Quantum Information, Computing, Institute of Physics Publishing, 2003 — 主要論文を集めたアンソロジーで、歴史的経緯の解説も収録。
  • A. Bérut et al., “Experimental verification of Landauer’s principle linking information and thermodynamics”, Nature 483 (2012), 187–189 — 消去の熱の直接測定。
  • R. P. Feynman, R. B. Leighton, M. Sands, The Feynman Lectures on Physics, Vol. I, Addison-Wesley, 1963 — 第 46 章「ラチェットと爪」。機械仕掛けの悪魔がなぜ動かないか。
  • J. Earman and J. D. Norton, “Exorcist XIV: The Wrath of Maxwell’s Demon”, Studies in History and Philosophy of Modern Physics 29 (1998) および 30 (1999) — 情報理論的解決への批判的検討。

Appendix: 二つのエントロピーは、なぜ同じ単位で測れるのか

Section titled “Appendix: 二つのエントロピーは、なぜ同じ単位で測れるのか”

熱のエントロピーと情報のエントロピー。 この記事では、熱浴のエントロピー Q/T-Q/T と、メモリの不確かさのエントロピー kBln2k_B \ln 2 を、当たり前のように足し引きしました。しかし片方は蒸気機関の解析から生まれた量で、もう片方は通信路の容量を測るためにクロード・シャノンが 1948 年に導入した量です。出自がまったく違うものを、なぜ同じ帳簿に載せてよいのでしょうか。

形が同じであること。 シャノンは、確率 pip_i で記号 ii が現れる情報源の不確かさを

H=ipilog2pi[ビット]H = -\sum_i p_i \log_2 p_i \quad [\text{ビット}]

で定義しました。定義 2.2のボルツマンのエントロピー S=kBipilnpiS = -k_B \sum_i p_i \ln p_i と見比べると、違いは対数の底(2 か ee か)と、前に付く定数 kBk_B だけです。log2x=lnx/ln2\log_2 x = \ln x / \ln 2 を使えば

S=kBln2HS = k_B \ln 2 \cdot H

という換算式が得られます。1 ビットの情報は kBln29.57×1024k_B \ln 2 \approx 9.57\times10^{-24} J/K のエントロピーに対応する、というわけです。定理 6.4kBTln2k_B T \ln 2 は、この換算式に温度を掛けただけのものです。

それは単なる数式の類似ではないのか。 長いあいだ、この一致は形式的なアナロジーにすぎないと考える人もいました。しかしシラードのエンジンが示すのは、両者が同じ通貨で交換できるということです。定理 4.2では 1 ビットの情報が kBTln2k_B T \ln 2 の仕事に化け、定理 6.4ではその逆の交換が起きます。為替レートが定数 kBln2k_B \ln 2 で固定されており、両替に手数料以上の損はあっても得はない。この交換可能性が実験で確かめられたこと(例 7.1)が、アナロジー説を退けました。

残る違い。 ただし両者は完全に同じものではありません。熱力学のエントロピーは、系のミクロ状態についての「どの記述の粗さで見るか」を暗黙に固定して定義されます。情報のエントロピーは、誰が何を知っているかという相対的な量です。この差は、悪魔の問題では「悪魔が何を知っているか」がエントロピーの値を変える、という形で表面化しました。マクスウェルの悪魔が物理学に残した最大の贈り物は、温度差でも永久機関でもなく、知識という主観的に見える概念が、熱という客観的な量と地続きであるという発見だったのかもしれません。

この記事の誤りを報告する ・運営: 夢現技研合同会社料金プラン利用条件特定商取引法に基づく表記

© 2026 夢現技研合同会社 ・本文の LLM への入力は自由です。コード例は MIT ライセンスです。