1931 Pauling 價鍵理論#
案發現場#
1927 年 Heitler-London 破解了 \(\mathrm{H_2}\) 的共價鍵之謎(見 1927-HeitlerLondon氫分子.md),量子化學誕生。但真正的化學分子遠比氫分子複雜,一連串新的案發現場出現:
現場一:甲烷的四個等價鍵。 碳的基態電子組態是 \(1s^2 2s^2 2p^2\) ——只有兩個未配對的 \(p\) 電子,照理只能形成兩個鍵。但甲烷 \(\mathrm{CH_4}\) 明明白白有四個完全等價的 C–H 鍵,鍵角 \(109.5°\) (正四面體)。電子組態與化學事實直接矛盾,怎麼辦?
現場二:乙烯與乙炔的幾何。 乙烯 \(\mathrm{C_2H_4}\) 是平面形(鍵角 \(120°\) )、乙炔 \(\mathrm{C_2H_2}\) 是直線形( \(180°\) )——為什麼碳在不同分子中「換了形狀」?
現場三:鍵的極性。 HCl 的鍵既不是純離子鍵、也不是純共價鍵,而是「偏極」的——路易斯 1916 年就預言離子鍵與共價鍵之間有連續光譜(見 1916-Lewis共價鍵.md),但怎麼定量?為什麼 \(\mathrm{HF}\) 的極性比 \(\mathrm{HCl}\) 強?
在加州理工學院的鮑林(Linus Pauling, 1901–1994)於 1931 年發表《共價鍵的本質》系列論文,把量子力學變成了化學家都能用的工具,一舉破解三案。
偵查過程#
鮑林的武器是 Heitler-London 的價鍵方法加上他過人的化學直覺:
第一步:雜化軌域(破案關鍵一)。 鮑林指出:波函數可以線性組合——在成鍵的瞬間,碳的 \(2s\) 與三個 \(2p\) 軌域「混血」成四個等價的新軌域。以 \(sp^3\) 雜化為例,四個雜化軌域為:
數學可以證明:這四個軌域形狀相同、方向指向正四面體的四個頂點,彼此夾角恰好 \(109.5°\) ——甲烷的四個等價鍵與四面體幾何完美得解。同樣地:
- \(sp^2\) 雜化( \(s + p_x + p_y\) ):三個等價軌域指向平面正三角形的頂點,夾角 \(120°\) ,剩下未雜化的 \(p_z\) 軌域垂直於平面形成 \(\pi\) 鍵——乙烯與苯的平面結構破解;
- \(sp\) 雜化( \(s + p_x\) ):兩個等價軌域夾角 \(180°\) ——乙炔的直線形破解。
第二步:鍵能的加成性與共振。 鮑林用鍵能數據系統化驗證理論:他發現鍵能近似可加成( \(\mathrm{C-H}\) 鍵能在各分子中近似相同),並發展出「共振論」處理苯等無法用單一結構式表示的分子:苯是兩個 Kekulé 結構的共振混成,其能量低於任一結構(共振能約 150 kJ/mol),解釋了苯的特殊穩定性。
第三步:電負度(破案關鍵三)。 鮑林從鍵能數據萃取出一個新概念——電負度 \(\chi\) (原子吸引電子的能力)。他的推理:若 A、B 兩原子的電負度不同,鍵會帶有離子性成分,鍵能應比純共價的平均值「多出一塊」:
他定義電負度差與「多出來的鍵能」的關係(以 eV 為單位取平方根尺度):
由此建立了一套電負度標度: \(\mathrm{F} = 4.0\) 、 \(\mathrm{O} = 3.5\) 、 \(\mathrm{C} = 2.5\) 、 \(\mathrm{H} = 2.1\) 、 \(\mathrm{Na} = 0.9\) 。 \(\chi\) 差大於約 1.7 時鍵偏離子性、小於時偏共價性——離子鍵與共價鍵的連續光譜終於有了定量尺度。HCl( \(\Delta\chi = 0.9\) )是極性共價鍵、NaCl( \(\Delta\chi = 2.1\) )偏向離子鍵,全案迎刃而解。
結案報告#
鮑林因「化學鍵本質的研究」獲 1954 年諾貝爾化學獎。他的《化學鍵本質》(The Nature of the Chemical Bond, 1939)是二十世紀最有影響力的化學教科書。遺產包括:
- 雜化軌域進入教科書: \(sp^3/sp^2/sp\) 成為全世界有機化學的第一課,分子的三維幾何從此可預測。
- 電負度:成為化學中最常用的概念之一,預測鍵極性、偶極矩、反應位向。
- 共振論:成為有機化學處理離域系統的標準語言(雖曾受蘇聯意識形態批判,仍歷久不衰)。
- 分子生物學的鋪路:鮑林對鍵長鍵角的掌握,讓他轉向蛋白質結構(見 1951-Pauling螺旋結構.md)與 DNA 的競賽。
證據與工具#
# 鮑林電負度:從鍵能數據計算電負度差,並畫雜化軌域方向圖
import numpy as np
import matplotlib.pyplot as plt
# 鍵能數據 (kJ/mol):D(H-H)=436, D(Cl-Cl)=243, D(H-Cl)=431
D_HH, D_ClCl, D_HCl = 436.0, 243.0, 431.0
# 鮑林公式:|χA - χB| = 0.208·sqrt(Δ),Δ = D_AB - sqrt(D_AA·D_BB)
# (鮑林實際用幾何平均;此處以幾何平均計算)
delta = D_HCl - np.sqrt(D_HH * D_ClCl)
dchi = 0.208 * np.sqrt(delta)
print(f"Δ = {delta:.1f} kJ/mol")
print(f"|χ(H) - χ(Cl)| = {dchi:.2f}(實驗公認值 ≈ 0.96)")
# 雜化軌域的方向:sp³ 指向正四面體頂點
tetra = np.array([[1,1,1],[1,-1,-1],[-1,1,-1],[-1,-1,1]]) / np.sqrt(3)
fig = plt.figure(figsize=(6, 5))
ax = fig.add_subplot(111, projection="3d")
for v in tetra:
ax.quiver(0, 0, 0, v[0], v[1], v[2], length=1, color="C0")
ax.text(v[0]*1.15, v[1]*1.15, v[2]*1.15, "sp³")
# 驗證夾角 109.5°
cosang = np.dot(tetra[0], tetra[1])
print(f"sp³ 軌域夾角 = {np.degrees(np.arccos(cosang)):.1f}°(理論 109.5°)")
# sp²(xy 平面 120°)與 sp(x 軸 180°)
sp2 = np.array([[1,0,0],[-0.5,np.sqrt(3)/2,0],[-0.5,-np.sqrt(3)/2,0]])
print(f"sp² 軌域夾角 = 120°, sp 軌域夾角 = 180°")
ax.set_title("碳的 sp³ 雜化軌域方向(正四面體)")
plt.show()