化學方程式:從守恆律到代數結構
化學方程式表面上是反應物與生成物之間的箭頭關係,但其嚴謹性建立在三條彼此獨立又相互交織的守恆律(conservation laws)之上:質量守恆(mass conservation)、電荷守恆(charge conservation)與原子守恆(atom conservation)。在高中階段,我們以「左右兩邊各元素原子數相等」作為配平的唯一準則;然而在研究所層級,必須認識到原子守恒只是一組線性約束(linear constraints),而配平方程式的本質,是求解一個齊次線性方程組的零空間(nullspace)。本文將從守恆律出發,逐步推進到氧化還原半反應法、淨離子方程式,最終以矩陣代數系統化地處理任意複雜的方程式。
守恆律作為配平的公理基礎
對於一個化學反應,設參與物種為 $S_1, S_2, \ldots, S_n$,化學計量係數為 $\nu_1, \nu_2, \ldots, \nu_n$(生成物取正、反應物取負)。原子守恆要求:對每一種元素 $e$,
$$\sum_j \nu_j \cdot a_{ej} = 0$$
其中 $a_{ej}$ 為物種 $S_j$ 中元素 $e$ 的原子數。若反應涉及離子,電荷守恆額外要求 $\sum_j \nu_j \cdot z_j = 0$,其中 $z_j$ 為物種 $S_j$ 的淨電荷。這兩類約束合併後,構成一個係數矩陣 $A$,配平問題即化為求解 $A \cdot \nu = 0$ 的非平凡解(nontrivial solution)。
值得強調的是,質量守恆並非額外的第四條約束——它是原子守恆的直接推論,因為每個原子核的質量在非核反應中不變。因此真正獨立的約束只有「各元素原子數」與「總電荷」。
氧化態的嚴謹指派規則
在處理氧化還原(redox)反應前,必須先能可靠地指派氧化態(oxidation state)。氧化態是一個形式電荷概念,其指派遵循一組有優先順序的規則:
| 優先序 | 規則 | 範例 |
|---|---|---|
| 1 | 單質元素氧化態為 0 | $\ce{O2}$、$\ce{Fe}(s)$ 中為 0 |
| 2 | 單原子離子等於其電荷 | $\ce{Na+}$ 為 $+1$、$\ce{S^2-}$ 為 $-2$ |
| 3 | 氟在化合物中恆為 $-1$ | $\ce{HF}$ 中 F 為 $-1$ |
| 4 | 氫通常 $+1$(與金屬成氫化物時 $-1$) | $\ce{NaH}$ 中 H 為 $-1$ |
| 5 | 氧通常 $-2$(過氧化物 $-1$、超氧化物 $-\frac{1}{2}$、與 F 結合時為正) | $\ce{H2O2}$ 中 O 為 $-1$ |
| 6 | 中性分子氧化態總和為 0、離子等於淨電荷 | $\ce{SO4^2-}$ 總和為 $-2$ |
當規則之間衝突時,以較高優先序者為準。例如在 $\ce{OF2}$ 中,氟的優先序高於氧,故 F 為 $-1$、O 被迫為 $+2$。
氧化還原半反應法(酸性與鹼性介質)
半反應法(half-reaction method)將氧化與還原分開處理,分別平衡原子與電子,再合併。以酸性介質中過錳酸根氧化草酸根為例:
氧化半反應:$\ce{C2O4^2- -> 2CO2 + 2e-}$ 還原半反應:$\ce{MnO4^- + 8H+ + 5e- -> Mn^2+ + 4H2O}$
為使電子數相等,將氧化半反應 $\times 5$、還原半反應 $\times 2$:
$$\ce{5C2O4^2- -> 10CO2 + 10e-}$$
$$\ce{2MnO4^- + 16H+ + 10e- -> 2Mn^2+ + 8H2O}$$
相加並消去電子:
$$\ce{2MnO4^- + 5C2O4^2- + 16H+ -> 2Mn^2+ + 10CO2 + 8H2O}$$
驗證電荷守恆:左側 $(-2) \times 2 + (-2) \times 5 + (+1) \times 16 = -4 - 10 + 16 = +2$;右側 $(+2) \times 2 = +4$?此處須核對——左側電荷實為 $+2$,右側為 $+4$,顯示氧的計量需重新檢查。重新平衡後正確式為上式,左側電荷 $-2 - 10 + 16 = +4$,與右側 $+4$ 一致,配平成立。
若介質為鹼性,則在酸性配平結果的兩側各加適量 $\ce{OH-}$,使 $\ce{H+}$ 中和為 $\ce{H2O}$,再消去重複的水分子即可。
淨離子方程式
在水溶液反應中,完全解離的強電解質應以離子形式書寫,而旁觀離子(spectator ions)在兩側相消後消去,所得即淨離子方程式(net ionic equation)。例如氯化鋇與硫酸鈉的沉澱反應,分子式為 $\ce{BaCl2 + Na2SO4 -> BaSO4 v + 2NaCl}$,其淨離子式僅為:
$$\ce{Ba^2+ + SO4^2- -> BaSO4(s)}$$
淨離子方程式凸顯了反應的化學本質,並使我們得以將同一類反應(無論搭配何種旁觀離子)統一描述。
以矩陣零空間系統化配平
對於難以憑直覺配平的方程式,代數方法提供確定性的解法。考慮重鉻酸鉀氧化氯化亞鐵的骨架:
$$\ce{$a$K2Cr2O7 + $b$FeCl2 + $c$HCl -> $d$KCl + $e$CrCl3 + $f$FeCl3 + $g$H2O}$$
對 K、Cr、O、Fe、Cl、H 各列出守恆方程,得到一個 6 個方程、7 個未知數的齊次系統。其係數矩陣的秩為 6,零空間維度為 1,故存在一條方向唯一的解向量。解之得最小正整數比:
$$\ce{K2Cr2O7 + 6FeCl2 + 14HCl -> 2KCl + 2CrCl3 + 6FeCl3 + 7H2O}$$
| 元素 | 左側 | 右側 |
|---|---|---|
| K | 2 | 2 |
| Cr | 2 | 2 |
| Fe | 6 | 6 |
| Cl | $12 + 14 = 26$ | $2 + 6 + 18 = 26$ |
| H | 14 | 14 |
| O | 7 | 7 |
矩陣法的優勢在於它將「配平有無解、解是否唯一」轉化為線性代數的秩與零空間維度問題:若零空間維度大於 1,代表反應可被分解為多個獨立反應的線性組合,這在處理含多重氧化還原中心的複雜系統時尤其重要。
熱化學方程式與狀態註記
熱化學方程式(thermochemical equation)在化學計量之外,額外標示反應焓變 $\Delta H$ 與各物種的物態。物態註記 $(s)$、$(l)$、$(g)$、$(aq)$ 並非裝飾——焓是狀態函數(state function),其值取決於初末態,故 $\ce{H2O}(l)$ 與 $\ce{H2O}(g)$ 的生成焓相差一個汽化焓(約 $+44$ kJ/mol)。例如:
$$\ce{CH4(g) + 2O2(g) -> CO2(g) + 2H2O(l)}, \quad \Delta H^\circ = -890.4\ \text{kJ/mol}$$
若改寫使係數加倍,$\Delta H$ 亦須加倍;若反向書寫,$\Delta H$ 變號。此一性質正是赫斯定律(Hess's law)得以成立的基礎。
化學方程式的配平不只是湊數字的遊戲,而是守恆律在代數空間中的投影。當我們把原子與電荷守恆視為線性約束、把配平視為求解零空間,化學的嚴謹性便與線性代數的結構性融為一體;而熱化學註記的引入,則進一步將方程式從「物質帳本」升格為承載能量資訊的熱力學陳述。