歡迎來到二元運算的世界!
在本章中,我們將探索離散數學 (Discrete Mathematics) 的基本構成要素。「二元運算」(Binary Operations) 這個詞聽起來可能像科幻電影裡的術語,但其實你在日常生活中無時無刻都在使用它!無論你是在進行加法還是乘法,你都在執行一個二元運算。
我們將學習如何定義自己的組合規則、如何將這些規則整理成表格,以及最終如何識別被稱為群 (Groups) 的特殊結構。如果剛開始覺得這些概念很抽象,別擔心;我們會運用大量的類比來幫助你理解。
1. 什麼是二元運算?(DG1)
二元運算簡單來說就是一種規則,它從集合中選取兩個元素,並將它們結合成一個單一的結果。我們通常使用像 \(\star\) 或 \(\circ\) 這樣的符號來表示這個規則。
先備知識檢查:集合 (Set) 就是一堆事物的總稱(例如所有整數的集合,或時鐘上的數字集合)。要讓一個運算成為該集合上的「二元」運算,其運算結果也必須落在同一個集合內。
常見例子:
- 模運算 (Modular Arithmetic): 想像一個時鐘。如果現在是 10 點,往後加 4 小時,就是 2 點。這就是「模 12 加法」(addition modulo 12)。結果始終保持在 1 到 12 的數字集合內。
- 矩陣乘法 (Matrix Multiplication): 將兩個矩陣按照特定規則相乘,得到一個新的矩陣。
快速回顧:二元運算就是將兩個東西組合成一個新的東西。
2. 關鍵性質:順序與分組 (DG2 & DG3)
並非所有的運算都遵循相同的特性。我們主要探討兩個核心性質:
交換律 (Commutativity, DG2)
如果運算的順序不影響結果,這個運算就是可交換的。
公式:\(a \star b = b \star a\)
類比:在茶裡加糖。先加糖再加茶,與先加茶再加糖,結果是一樣的。然而,先穿襪子再穿鞋,跟先穿鞋再穿襪子是不一樣的!
結合律 (Associativity, DG3)
如果運算的分組方式不影響結果,這個運算就是可結合的。
公式:\((a \star b) \star c = a \star (b \star c)\)
生活驗證:大多數「普通」的數學運算(如加法)都是可結合的。如果你將 2 + 3 的結果再加上 4,這與 2 加上 (3 + 4) 的結果是一樣的。
常見錯誤:不要假設所有運算都符合交換律!例如,矩陣乘法通常就不是可交換的 (\(AB \neq BA\))。
3. 凱萊表 (Cayley Tables, DG4)
對於小型、有限的集合,我們可以繪製凱萊表(這只是乘法表的另一種稱呼)來展示運算的所有可能結果。
如何閱讀凱萊表:
1. 查看左側欄的元素(我們稱之為 \(a\))。
2. 查看頂部列的元素(我們稱之為 \(b\))。
3. \(a \star b\) 的結果就是它們在表格中的交匯處。
你知道嗎?你可以一眼看出運算是否符合交換律!如果表格沿著主對角線(從左上到右下)呈現對稱,那麼該運算就是可交換的。
4. 單位元與逆元 (DG5 & DG6)
這些是集合中某些元素的「超能力」。
單位元 (Identity Element, \(e\))
單位元就是「什麼都不做」的元素。當你把它與任何其他元素結合時,該元素保持不變。
公式:\(a \star e = a\) 且 \(e \star a = a\)
例子:在普通加法中,0 是單位元,因為 \(5 + 0 = 5\)。在乘法中,1 是單位元。
逆元 (Inverse Element, \(a^{-1}\))
逆元就是「還原」按鈕。如果你將一個元素與其逆元結合,結果會回到單位元。
公式:\(a \star a^{-1} = e\)
例子:如果運算是加法(單位元為 0),則 5 的逆元是 -5,因為 \(5 + (-5) = 0\)。
重點歸納:群中的每個元素都必須有逆元,而單位元永遠是它自己的逆元!
5. 什麼是群?(DG8)
群是一個集合和一個運算,它們遵循四個嚴格的規則(公理)。用 CAIN 這個助記詞來記住它們:
- C - 封閉性 (Closure): 運算的每個可能結果都必須回到原集合中。絕不能「逃出」集合!
- A - 結合律 (Associativity): \((a \star b) \star c = a \star (b \star c)\)。
- I - 單位元 (Identity): 集合內必須存在一個單位元 \(e\)。
- N - 逆元 (iNverses): 集合中的每一個元素都必須有一個同樣在該集合內的逆元。
快速回顧:如果這是一個交換群 (Commutative Group)(也稱為阿貝爾群 Abelian Group),它還必須滿足額外的一個規則:\(a \star b = b \star a\)。
6. 群論語言與子群 (DG7 & DG9)
要像數學家一樣談論群,你需要掌握正確的詞彙:
- 群的階 (Order of a Group): 群中元素的總數。
- 元素的階 (Order or Period of an Element): 將運算重複作用於某個元素,直到回到單位元所需的次數。
- 子群 (Subgroup): 群內的一個較小集合,且它本身也是一個群(必須遵循所有 4 條 CAIN 規則)。
- 平凡子群 (Trivial Subgroup): 最簡單的子群,只包含單位元 \(\{e\}\)。
- 真子群 (Proper Subgroup): 除了群本身以外的任何子群。
- 循環群 (Cyclic Group): 一種群,其中的每個元素都可以透過對單一元素(稱為生成元 Generator)重複進行運算而「生成」。
7. 拉格朗日定理 (Lagrange’s Theorem, DG10)
這是一個非常強大的捷徑!
拉格朗日定理指出: 任何子群的階必定是主群階的因數 (factor)。
例子:如果一個群有 6 個元素,它的子群大小只能是 1、2、3 或 6。你在一個 6 階的群中,永遠找不到大小為 4 或 5 的子群!
8. 同構 (Isomorphism, DG12)
有時候,兩個群看起來完全不同,但它們的運作方式完全相同。我們稱這些群為同構的。
類比:想像一盤用木製棋子玩的國際象棋,對比一盤用塑膠棋子玩的棋局。「元素」看起來不同,但「規則」(運算)以及棋子互動的方式是一模一樣的。它們本質上是同一種遊戲。
如何判斷兩個群是否同構: 1. 它們必須擁有相同的階(元素數量相同)。 2. 它們必須擁有相同數量的各階 (period) 元素。 3. 如果其中一個是阿貝爾群,另一個也必須是。 4. 如果你重新標記元素,它們的凱萊表將呈現相同的模式。
總結表
封閉性:結果在集合內。
結合律:分組方式不影響結果。
單位元: \(a \star e = a\)。
逆元: \(a \star a^{-1} = e\)。
阿貝爾群: \(a \star b = b \star a\)。
拉格朗日定理:子群大小必為群大小的因數。
如果剛開始覺得這些概念很棘手,別擔心!二元運算的核心在於尋找模式。一旦你開始繪製凱萊表,這些模式就會開始顯現出來。