01.1 旋轉反射與反演:分子的對稱操作#
1. 為什麼化學需要「對稱」這門數學語言?#
十九世紀的化學家靠著模型與直覺描繪分子:Vant Hoff 與 Le Bel 在 1874 年提出四面體碳的概念, 解釋了旋光異構物的存在。但「形狀」本身是一種幾何直覺,直覺無法計算。要讓幾何變成可計算的 對象,就必須把「保持形狀不變的動作」抽離出來,賦予它們代數結構——這正是對稱操作的定義。
對稱操作的歷史軸線:
- 1832 年 Galois 在決鬥前夜寫下群論的雛形,原本為了解方程式,與化學毫無關係。
- 1850 年代 Bravais 研究晶格,將群的概念引入晶體學。
- 1880–1890 年代 Fedorov、Schoenflies、Barlow 各自獨立完成 230 個空間群的分類。
- 1929 年 Bethe 在《Phys. Rev.》發表論文,首次將點群理論系統地應用到晶體場中的原子能階分裂。
- 1930 年代 Wigner 用群論處理量子力學的光譜選擇律,化學的對稱分析自此成型。
驅動關係:化學上的需求(解釋光譜、預測異構物)不斷向數學借工具;而數學工具一旦進入化學, 又反過來催生新的化學問題(例如「這個分子有沒有可能有某種對稱性?」),兩者互相餵養。
2. 對稱操作與對稱元素的定義#
定義 1.1(對稱操作) 設 \(X\) 為三維空間中的一個物體(分子)。若一個等距變換 \(g:\mathbb{R}^3\to\mathbb{R}^3\) 滿足 \(g(X)=X\) ,則稱 \(g\) 為 \(X\) 的一個對稱操作。
定義 1.2(對稱元素) 對稱元素是對稱操作所依賴的幾何對象:點(反演中心)、線(旋轉軸)、面(鏡面)。 元素是「舞台」,操作是「演出」。
化學中慣用 Schoenflies 記號,五大類基本操作如下:
| 記號 | 名稱 | 幾何描述 | 行列式 |
|---|---|---|---|
| \(E\) | 恆等操作 | 什麼都不做 | \(+1\) |
| \(C_n\) | 真旋轉 | 繞軸旋轉 \(360^\circ/n\) | \(+1\) |
| \(\sigma\) | 鏡面反射 | 對平面做鏡射 | \(-1\) |
| \(i\) | 反演 | \((x,y,z)\to(-x,-y,-z)\) | \(-1\) |
| \(S_n\) | 旋轉反射 | \(C_n\) 之後對垂直平面鏡射 | \(-1\) ( \(n\) 偶) |
行列式 \(\det\) 之所以重要: \(\det = +1\) 的操作保持手性(proper rotation), \(\det = -1\) 的操作翻轉手性(improper operation)。這一點直接連結到化學的旋光性: 一個分子若含有任何 \(\det=-1\) 的對稱操作(鏡面、反演中心、 \(S_n\) 軸),必定不具旋光性。
3. 旋轉的矩陣表示#
繞 \(z\) 軸的 \(C_n\) 旋轉可寫成矩陣:
定理 1.1(有限群中旋轉角的限制) 若 \(C_n\) 是某個有限分子對稱群中的元素,則 \(n\) 只能是 \(1,2,3,4,5,6,\dots\) 中的有限值; 在單一分子的點群中 \(n\) 可為任意正整數,但在晶體的空間群中只允許 \(n=1,2,3,4,6\) 。
證明梗概:晶體中的旋轉必須把平移晶格映到自身。設旋轉矩陣在垂直軸的平面上作用, 其跡為 \(2\cos\theta\) ,必須是整數(因為它共軛作用於整數基底上的晶格向量), 故 \(2\cos\theta\in\{-2,-1,0,1,2\}\) ,對應 \(n=1,2,3,4,6\) 。 \(\blacksquare\)
這個定理解釋了一個化學上的著名事實:為什麼沒有五重對稱的週期性晶體, 直到 1984 年 Shechtman 發現準晶(quasicrystal),化學家才被迫重新審視「晶體」的定義—— 數學的限制被自然界繞過了,但繞過的方式(非週期性有序)恰恰再次用了群論的語言。
4. 水分子的對稱操作:一個完整的計算#
水分子 \(H_2O\) 屬 \(C_{2v}\) 點群,有四個對稱操作: \(E, C_2, \sigma_v(xz), \sigma_v'(yz)\) 。 以氧在原點、分子在 \(yz\) 平面(含兩個 H)的坐標系,四個操作對任意點 \((x,y,z)\) 的作用是:
import numpy as np
E = np.eye(3)
C2 = np.diag([-1, -1, 1]) # 繞 z 軸轉 180 度
sigma_xz = np.diag([1, -1, 1])
sigma_yz = np.diag([-1, 1, 1])
ops = {"E": E, "C2": C2, "sigma_v": sigma_xz, "sigma_v'": sigma_yz}
# 驗證群公理:封閉性
for a in ops:
for b in ops:
prod = ops[a] @ ops[b]
found = [c for c in ops if np.allclose(ops[c], prod)]
print(f"{a} * {b} = {found[0]}")
輸出顯示任兩個操作的乘積仍在集合中——這就是封閉性。逐一檢查可發現: 每個操作是自己的逆元、 \(C_2\cdot\sigma_v=\sigma_v'\) 等。這四個矩陣構成一個群, 且與抽象群 \(V_4\) (Klein 四元群)同構。抽象的 Galois 式思維在這裡具體化為 「乘法表」:
| \(\cdot\) | \(E\) | \(C_2\) | \(\sigma_v\) | \(\sigma_v'\) |
|---|---|---|---|---|
| \(E\) | \(E\) | \(C_2\) | \(\sigma_v\) | \(\sigma_v'\) |
| \(C_2\) | \(C_2\) | \(E\) | \(\sigma_v'\) | \(\sigma_v\) |
| \(\sigma_v\) | \(\sigma_v\) | \(\sigma_v'\) | \(E\) | \(C_2\) |
| \(\sigma_v'\) | \(\sigma_v'\) | \(\sigma_v\) | \(C_2\) | \(E\) |
注意這張表是交換群的表:主對角線對稱。 \(C_{2v}\) 是阿貝爾群, 這個代數事實之後會決定它的所有不可約表示都是一維的(見 01.2 與 02.1 章)。
5. 反演與手性:化學與拓撲的交界#
定義 1.3(手性判據) 分子具有旋光性若且唯若其點群不含任何 \(\det=-1\) 的操作。
反演操作 \(i\) 的作用:
含有反演中心的分子(如苯、 \(SF_6\) 、乙烯的平衡構型)必然是非旋光的。 著名的化學案例是 tartaric acid:1848 年 Pasteur 手工挑出兩種晶體, 發現溶液分別使偏振面左旋與右旋——他當時沒有群論,但他憑幾何直覺抓到的 正是「缺一個鏡面/反演對稱」這件事。一百年後,這條直覺被精煉成定理, 並且是藥物化學(如 thalidomide 的 R/S 異構物毒性差異)的理論基石。
6. 操作的乘積 = 矩陣的乘積:表示論的入口#
把每個對稱操作寫成 \(3\times 3\) 矩陣後,「做一個操作再做另一個」就變成矩陣乘法。 更一般地,我們可以讓對稱操作作用在任何一組基底上:
- 作用在三個笛卡爾坐標 \((x,y,z)\) 上 → 得到向量表示
- 作用在原子的三個位移上 → 得到振動表示(02.2 章的主角)
- 作用在原子軌域 \(s, p_x, p_y, p_z\) 上 → 得到軌域表示(02.3 章的主角)
定義 1.4(表示) 群 \(G\) 的一個表示是一個同態 \(\rho:G\to GL(V)\) ,即每個群元素對應一個可逆線性變換, 且 \(\rho(gh)=\rho(g)\rho(h)\) 。
同一個抽象群可以有無限多種表示——就像同一首曲子可以用不同樂器演奏。 群論的力量在於:不管用什麼樂器,曲子的「調性」由少數幾個不可約表示決定, 而特徵標(02.1 章)就是辨識調性的指紋。
7. 章末小結#
- 對稱操作是保持分子不變的等距變換;五類基本操作為 \(E, C_n, \sigma, i, S_n\) 。
- \(\det\) 的正負判分手性:無 \(\det=-1\) 操作的分子才可能旋光。
- 乘法表驗證群公理;水分子的 \(C_{2v}\) 是 Klein 四元群的具體實現。
- 晶格整性限制晶體旋轉階數 \(n\in\{1,2,3,4,6\}\) ——數學先於實驗劃定了化學的可能世界。
- 對稱操作可作用於不同基底產生不同表示,這是通往表示論的大門。
下一步#
01.2 章將把這些操作組裝成完整的點群,用群的階數、共軛類與子群 系統性地分類所有分子的形狀,並介紹 Schoenflies 記號的判定流程圖—— 你將能在三十秒內說出任何分子屬於哪個點群。