歡迎來到二元運算的世界!

歡迎來到離散數學中最有趣的部分之一!別被「二元運算」這個名字嚇到了,其實你從國小開始就一直在接觸二元運算,只是當時不知道它的專有名詞而已。每當你對兩個數字進行加、減或乘法運算時,你就是在進行一個二元運算

在這一章中,我們將更深入地研究這些「規則」。我們會學習如何檢驗它們的性質,以及它們如何在不同的集合(例如矩陣或「時鐘算術」,即模算術)中運作。讓我們一起開始吧!


1. 到底什麼是二元運算?

二元運算(通常用符號如 \(\ast, \oplus, \text{ 或 } \otimes\) 表示)只是一個將集合中的兩個元素結合起來,產生單一結果的規則。

一個規則要成為特定集合上的二元運算,它通常需要是定義良好(well-defined)的。這意味著無論你從集合中挑選哪兩個元素,計算結果都必須同樣屬於該集合。

課程大綱中的常見例子:

  • 模算術(Modular Arithmetic):這就像「時鐘算術」。例如,在模 5 (\(\pmod 5\)) 下,我們只關心 \(\{0, 1, 2, 3, 4\}\) 這幾個數字。如果我們計算 \(4 + 2\),答案是 \(6\),但因為 \(6 \div 5\) 的餘數是 \(1\),所以我們說 \(4 + 2 \equiv 1 \pmod 5\)。
  • 矩陣乘法(Matrix Multiplication):將兩個矩陣依照「列乘以行」的規則進行計算,得出一個新的矩陣。
  • 代數規則:有時考試會給你一些隨機的規則,例如 \(a \ast b = 2a + b\)。

快速回顧:一個二元運算接收兩個輸入並給出一個輸出。如果結果始終保持在原始集合內,我們就說該集合在該運算下是封閉的(closed)


2. 交換律:順序重要嗎?

如果改變元素的結合順序不會影響結果,則該運算具有交換律(commutative)

定義: \(a \ast b = b \ast a\)

生活中的類比:

想一下穿衣服。穿左襪子穿右襪子符合交換律的——先穿哪一隻都沒差!但是,穿襪子穿鞋子不符合交換律。順序絕對很重要!

如何證明:

要證明一個運算符合交換律,你必須證明 \(a \ast b\) 的代數表達式與 \(b \ast a\) 完全相同。

例子: \(a \ast b = a + b + ab\) 是否符合交換律?
1. 寫下 \(a \ast b = a + b + ab\)。
2. 寫下 \(b \ast a = b + a + ba\)。
3. 因為加法和一般乘法都符合交換律(\(a+b = b+a\) 且 \(ab = ba\)),所以 \(a \ast b = b \ast a\)。它符合交換律的。

常見錯誤:許多學生誤以為矩陣乘法符合交換律。其實並不符合!通常情況下,\(AB \neq BA\)。


3. 結合律:分組重要嗎?

如果對三個元素進行運算時,改變分組方式(使用括號)不會影響結果,則該運算具有結合律(associative)

定義: \((a \ast b) \ast c = a \ast (b \ast c)\)

逐步解釋:

要證明結合律,你需要分別計算左式(LHS)和右式(RHS):

  1. 左式(LHS):先計算 \((a \ast b)\),然後將該結果與 \(c\) 進行運算。
  2. 右式(RHS):先計算 \((b \ast c)\),然後將 \(a\) 與該結果進行運算。
  3. 如果 LHS = RHS,則該運算符合結合律。

你知道嗎? 減法不符合結合律。試試看:\((10 - 5) - 2 = 3\),但 \(10 - (5 - 2) = 7\)。括號真的會改變一切!


4. 凱萊表(Cayley Tables)

當我們有一個較小的有限集合時,我們可以畫一個凱萊表(基本上就是乘法表)來展示該運算的所有可能結果。

如何構建:

想像集合 \(\{0, 1, 2\}\) 在模 3 加法 (\(+_3\)) 下的運算:

\(\ast\) | 0 | 1 | 2
--- | --- | --- | ---
0 | 0 | 1 | 2
1 | 1 | 2 | 0
2 | 2 | 0 | 1

解讀凱萊表的技巧:

  • 檢查交換律:如果表格沿著主對角線(從左上角到右下角的線)呈對稱,則該運算符合交換律。
  • 檢查封閉性:如果表內的所有結果都是原始集合中的元素,則該集合是封閉的。

5. 單位元(Identity Element)

單位元(通常稱為 \(e\))是「無作為」元素。當你將任何元素與 \(e\) 進行結合時,該元素保持不變。

定義: \(a \ast e = a\) 且 \(e \ast a = a\)

如何尋找:

  • 在代數中:設 \(a \ast e = a\) 並解出 \(e\)。例如,若 \(a \ast b = a + b - 5\),則 \(a + e - 5 = a\)。解出後得 \(e = 5\)。
  • 在凱萊表中:尋找與標題行完全相同的行,以及與標題列完全相同的列。它們交匯的那個元素就是單位元。

關鍵要點:對於整個集合而言,單位元必須是唯一的。你不能有兩個不同的「無作為」元素!


6. 逆元(Inverses)

一個元素 \(a\) 的逆元(寫作 \(a^{-1}\))是指與 \(a\) 結合後能得到單位元的元素。

定義: \(a \ast a^{-1} = e\)

如何尋找逆元:

  1. 首先,找出單位元 (\(e\))。 沒有單位元就無法找出逆元!
  2. 在凱萊表中:在左側列找到你的元素,沿著該行向右找,直到找到單位元 (\(e\)),然後向上看該列的表頭,那個元素就是逆元。
  3. 在代數中:解方程式 \(a \ast x = e\),求出 \(x\)。

記憶小撇步:把逆元想像成「復原」按鈕。如果運算把你從單位元帶走,逆元就會把你帶回原點。


總結:四大檢查清單

當你面對二元運算問題時,請過一遍這份清單:

  • 交換律? 是否滿足 \(a \ast b = b \ast a\)?
  • 結合律? 是否滿足 \((a \ast b) \ast c = a \ast (b \ast c)\)?
  • 單位元? 是否存在一個元素 \(e\),使得 \(a \ast e = a\)?
  • 逆元? 對於每個 \(a\),是否存在一個 \(a^{-1}\),使得 \(a \ast a^{-1} = e\)?

如果剛開始覺得很難,別擔心!多練習使用凱萊表是讓這些概念變得「具體」的最好方法。一旦你能熟練地在表格中找到單位元,其餘的部分通常就會迎刃而解!