1938 哈恩與邁特納發現核裂變#
案發現場#
1938 年 12 月 17 日,柏林,達勒姆(Dahlem)化學研究所。奧托·哈恩(Otto Hahn, 1879–1968)與助手史特拉斯曼(Fritz Strassmann)用中子轟擊鈾,再做放射化學分析,結果出現一個不可能的證物:產物中有鋇(Ba, 原子序 56)。
這在當時的核物理框架裡完全說不通。鈾是 92 號元素,中子捕獲後應該只會「衰變」成 90 號附近的鄰居(如鐳、錒)——所有已知放射性衰變都只挪動一兩個原子序。從 92 跳到 56?等於把原子攔腰砍成兩半。哈恩是當時最嚴謹的放射化學家,他反覆驗證四個星期,鋇鐵證如山。他在日記裡承認:「這幾乎是不可能的。」
更沉重的背景:實驗室的主事者莉澤·邁特納(Lise Meitner, 1878–1968)——這樁案件真正的理論偵探——已經不在場。她是猶太裔奧地利人,1938 年 7 月剛冒著被蓋世太保逮捕的危險逃亡瑞典。哈恩只能把結果寫信寄給她。
偵查過程#
線索一:化學實驗說了什麼? 哈恩的放射化學分析鐵證如山:產物半衰期、沉澱行為、載體實驗,與鋇完全一致。他 12 月 21 日寫信給邁特納:「也許你能提出某種奇特的解釋。我們知道鐳不能用鋇偽裝。」
線索二:物理理論如何解讀? 1938 年聖誕節,邁特納與外甥弗里施(Otto Frisch, 1904–1954)在瑞典雪地裡散步(弗里施在雪中滑雪橇,邁特納徒步跟隨)。兩人把液滴模型套上去:原子核像一滴帶正電的液滴,中子捕獲後激發,液滴振盪、拉長、最後斷裂成兩滴。斷裂後兩塊碎片因同種電荷互相排斥而飛開。
關鍵推理:質量帳本對不上——而這正是答案。 邁特納算出碎片動能約 200 MeV,遠超任何化學反應(數千倍);她再用愛因斯坦的質能關係(1915-廣義相對論.md 時代的 E=mc²)檢查:裂變產物的總質量比原鈾加中子少了約 0.2 個原子質量單位。質量虧損 × c² ≈ 200 MeV——帳本完美平衡。
弗里施回到哥本哈根,立刻用電離室驗證:鈾裂變碎片的巨大電離脈衝,確實存在。1939 年 1 月 6 日(哈恩的化學論文)與 1 月 16 日(弗里施的物理解讀論文)先後發表。弗里施借用了生物學名詞,命名為「裂變(fission)」——如同細胞分裂。
最後一問:鏈式反應可能嗎? 弗里施與佩爾斯(Peierls)推算:每次裂變還會放出 2–3 個新中子——如果每個新中子又引發一次裂變,反應會指數增長。這一問,直接通往原子彈與核能時代。
結案報告#
核裂變的發現屬於迴路的實驗+理論合體環節:化學實驗提供異常證物,物理理論提供解讀框架,兩者缺一不可。哈恩 1944 年獨得諾貝爾化學獎,邁特納被遺漏——這成為科學史上最著名的冤案之一(1990 年代起元素 109 以「䥑」(Meitnerium)命名致敬)。
其深遠遺產:
- 原子被徹底拆開——繼 1897-湯姆生電子.md、1913-玻爾原子模型.md 之後,原子核本身成為可操縱的對象。
- 理論預言的第一次受控實現——鏈式反應理論三年後就被 1942-費米核反應堆.md 蓋章;理論到實驗的等待時間跌至歷史新低。
- 迴路的國家級總動員——裂變發現後半年,歐洲已被戰火吞沒;「理論—實驗—技術」的循環第一次由國家機器全權推動,通往 1945-原子彈.md 與 1940-雷達.md 所代表的戰時科學。
- E=mc² 的第一次物化——純理論的質能等價,從此成為核電廠與核武器的工程常數。
證據與工具#
# 偵查證物:裂變的質量帳本 —— E = mc² 的完美平衡
c = 2.998e8 # 光速 (m/s)
amu = 1.6605e-27 # 1 原子質量單位 (kg)
MeV_per_u = 931.5 # 1 u 虧損對應的能量 (MeV)
mass_defect = 0.2 # 裂變前後質量虧損(約 0.2 u)
E_MeV = mass_defect * MeV_per_u
E_J = mass_defect * amu * c**2
print(f"質量虧損 {mass_defect} u → 釋放能量 ≈ {E_MeV:.0f} MeV")
print(f"驗證:Δm·c² = {E_J:.2e} J ≈ {E_MeV:.0f} MeV —— 帳本平衡!")
# 對比:化學反應(燃燒碳)只有約 4 eV —— 裂變能量是化學的五千萬倍
E_chem_eV = 4.0
print(f"\n化學反應(碳燃燒):約 {E_chem_eV} eV")
print(f"裂變反應:{E_MeV*1e6:.1e} eV,是化學的 {E_MeV*1e6/E_chem_eV:.1e} 倍")
# 偵查證物二:鏈式反應增殖係數 —— 為什麼會指數增長
k = 2.0 # 每次裂變平均引發的新裂變數(k>1 即超臨界)
gens = 80 # 世代數
print(f"\n鏈式反應:k={k} 時,{gens} 世代的裂變數 = {k**gens:.2e} 次")
print("中子從 1 個到 10^24 個只需約 80 代(微秒級)→ 指數增長")