📐 集合課程 · 第 7 課 · 集合的運算

集合的運算律

交換律、結合律、分配律、德摩根律——集合運算背後的「不變數」

🎮 互動驗證 ⏱ 約 15 分鐘 📐 人教版必修第一冊 · 第一章

🎯 這節課你能學到

1運算律演示
→
2五大定律
→
3互動實驗
→
4挑戰關卡
→
5Python程式碼
→
6本課小結
1
驗證交換律:A∪B = B∪A ← 先玩,再學
👆 👆 點選新增開始

🎮 新增元素驗證運算律

分別向 A 和 B 新增元素,觀察 A∪B 和 B∪A 是否相同。資料會實時記錄並畫出統計圖。

👆 點選新增元素 A∪B = B∪A ✓
|A∪B|
0
並集(所有元素)元素數
|A∩B|
0
交集(共同元素)元素數
相等?
✓
交換律

📊 操作記錄表

步驟操作|A||B||A∪B|

📈 集合大小統計

💡 小提示:試試先加 A 再加 B,與先加 B 再加 A,並集(所有元素)一樣嗎?💡 記住:順序不影響結果——這就是交換律!
🎯 觀察要點:每新增一個元素,|A|、|B|、|A∪B|、|A∩B| 分別如何變化?換不同的新增順序,並集(所有元素)的大小會變嗎?
2
集合的五大運算律 ← 核心知識

🔍 從遊戲中「抽象」

剛才的遊戲中,我們驗證了 A∪B = B∪A。仔細想想:

  • ✅ 先加 A 再加 B,與先加 B 再加 A,並集(所有元素)一樣
  • ✅ 新增元素的「順序」不影響最終結果
  • ✅ 並集(所有元素)滿足交換律,交集(共同元素)也滿足
遊戲中的事實
先加 A 再加 B,和先加 B 再加 A,並集(所有元素)一樣
↓ 抽象
A∪B = B∪A
關鍵特徵
新增元素的「順序」不影響最終結果
↓ 抽象
運算可以交換順序
數學表達
並集(所有元素)滿足交換律,交集(共同元素)也滿足
↓ 抽象
A∩B = B∩A
推廣
三個集合相併,先並哪兩個也一樣
↓ 抽象
(A∪B)∪C = A∪(B∪C)

📖 交換律與結合律

人教版必修第一冊(P11):

📘 定義

交換律:集合的並、交運算滿足交換律,也就是運算的順序可以交換,結果不變。

結合律:三個集合做並(或交)運算時,先算哪兩個都一樣。

交換律: A∪B = B∪A ← 並集(所有元素)可以交換
     A∩B = B∩A ← 交集(共同元素)也可以交換
結合律: (A∪B)∪C = A∪(B∪C) ← 先並誰都行
     (A∩B)∩C = A∩(B∩C) ← 先交誰都行
💡 一句話理解:交換律 =「先來後到沒關係」;結合律 =「先算哪部分沒關係」。就像排隊——誰先誰後不影響隊伍的總人數。

🧩 分配律

分配律連線了「並」和「交」兩種運算,類似於乘法對加法的分配律 a(b+c)=ab+ac:

① 並對交的分配
A 並上 (B 交 C)
↓
A∪(B∩C) = (A∪B)∩(A∪C)
② 交對並的分配
A 交上 (B 並 C)
↓
A∩(B∪C) = (A∩B)∪(A∩C)
類比實數
a×(b+c) = a×b + a×c
↓
∩ 對 ∪ 的分配
⚠️ 💡 💡 記住
實數中加法不能對乘法分配
↓
∪ 對 ∩ 的分配也成立(特殊!)
分配律: A∪(B∩C) = (A∪B)∩(A∪C) ← 並分配交
     A∩(B∪C) = (A∩B)∪(A∩C) ← 交分配並

⭐ 德摩根律(De Morgan's Laws)

德摩根律揭示了「補集(剩下的元素)」與「並、交」之間的關係,是集合運算中最深刻的定律:

德摩根律: ∁U(A∪B) = (∁U A) ∩ (∁U B) ← 並的補 = 補的交
      ∁U(A∩B) = (∁U A) ∪ (∁U B) ← 交的補 = 補的並
📘 記憶口訣

「補並交,補交併」——把「並」取補變成「交」,把「交」取補變成「並」。拆補號,要變號!

💡 類比生活:「不是(A 或 B)」=「不是 A 且 不是 B」。比如「不是男生或女生」=「既不是男生也不是女生」。德摩根律就是這個邏輯的數學表達。
3
🔬 驗證德摩根律 ← 動手試試
👆 拖動滑塊開始

德摩根律是集合運算中最優美的定律。用調節滑塊,選擇不同的集合 A 和 B,親手驗證「並的補 = 補的交」。

1
∁(A∪B) = (∁A) ∩ (∁B)
💡 題目 1:U = {1,2,3,4,5,6,7},A = {1,2,3},B = {3,4,5}。👆 點選「驗證德摩根律」看看等式是否成立!
🎮 遊戲對照:把滑塊拖到不同位置,每個題目給出不同的 A 和 B。你會發現——無論 A 和 B 怎麼變,德摩根律永遠成立!這就是「定律」的力量。
4
🎯 挑戰關卡 ← 檢驗你的學會
共 4 題 · 加油!
1 A∪B = B∪A 體現的是(  )
回憶剛才遊戲中,先加 A 再加 B 與先加 B 再加 A,並集(所有元素)結果相同
2 ∁U(A∩B) = (  )
德摩根律:交的補等於補的並
3 下列等式恆成立的是(  )
逐一檢驗各選項,⚠️ 💡 💡 記住區分分配律的方向
4 化簡 (∁U A) ∪ A = (  )
一個集合與它的補集(剩下的元素)的並集(所有元素)等於什麼?
💻
Python 核心程式碼:驗證運算律 ← 程式碼實戰
講乾貨 · 核心 12 行
🐍 驗證集合運算律 ▼ 核心 12 行 →
set7_laws.py📋 複製
# 驗證集合運算律
A = {1, 2, 3}
B = {3, 4, 5}
C = {5, 6}
U = {1,2,3,4,5,6,7}
# 交換律
print(A | B == B | A) # True
# 結合律
print((A | B) | C == A | (B | C)) # True
# 德摩根律
comp = lambda X: U - X
print(comp(A & B) == comp(A) | comp(B)) # True
▶ 執行輸出
True
True
True
📈 隨機生成集合並驗證所有定律 ▼ 一行驗證全部 →
set7_verify_all.py📋 複製
import random
U = set(range(1, 11))
A = set(random.sample(list(U), 4))
B = set(random.sample(list(U), 4))
C = set(random.sample(list(U), 3))
comp = lambda X: U - X
# 五大定律一鍵驗證
print("交換律:", A | B == B | A)
print("結合律:", (A|B)|C == A|(B|C))
print("分配律:", A|(B&C) == (A|B)&(A|C))
print("德摩根:", comp(A|B) == comp(A)&comp(B))
print("補集(剩下的元素)律:", A | comp(A) == U)
▶ 執行輸出
交換律: True
結合律: True
分配律: True
德摩根: True
補集(剩下的元素)律: True
5
📝 本課小結 ← 回顧重點

今天你學到了什麼?

🎮 從遊戲中來
向 A 和 B 新增元素,發現順序不影響並集(所有元素) → 這就是交換律的直覺
📖 交換律
A∪B = B∪A,A∩B = B∩A。運算的順序可以交換,結果不變
🧩 結合律
(A∪B)∪C = A∪(B∪C)。先算哪部分沒關係
📐 分配律
A∪(B∩C) = (A∪B)∩(A∪C)。並和交可以相互分配
⭐ 德摩根律
∁(A∪B) = (∁A)∩(∁B)。補並交,補交併——拆補號要變號
🔗 遊戲↔數學
新增順序 = 交換律;分組方式 = 結合律;邏輯條件 = 德摩根律
下節預告:第 8 課 —— 充分條件與必要條件
p⇒q 是什麼意思?從集合角度看,A⊆B 就是充分條件!
→ 下一課