集合的概念与运算
集合的表示、子集、交并补运算
一、集合的基本概念
1.1 集合的定义
集合是高中数学的开篇概念,也是整个现代数学的基础语言。"集合"一词源于德语 Menge,由德国数学家康托尔(Georg Cantor, 1845–1918)在 1874 年创立集合论时系统引入。康托尔的朴素集合论给出了一个直观描述:
定义(描述性):一般地,我们把研究对象统称为元素(element),把一些元素组成的总体叫做集合(set),简称为集。
用更严谨的语言来说:给定一个性质 P,所有满足性质 P 的对象 x 放在一起就构成一个集合,记作 {x | P(x)}。集合通常用大写英文字母 A, B, C, … 表示,元素用小写英文字母 a, b, c, … 表示。
元素与集合之间只有两种关系:属于(∈)或不属于(∉),不存在中间状态。这就是集合的"二值逻辑"特征:
1.2 集合中元素的三大特性
这是判断一组对象能否构成集合的核心准则,也是高考常考点:
(1)确定性:给定一个集合 A 和一个对象 a,那么 a ∈ A 或 a ∉ A 二者必居其一,且仅居其一。也就是说,集合的边界必须清晰,不能含糊。
反例辨析:"本班所有高个子同学"不能构成集合——因为"高个子"标准不明确,1.70m 算吗?1.75m 呢?
正例:"本班所有身高 ≥ 1.75m 的同学"可以构成集合,标准客观确定。
(2)互异性:集合中的元素互不相同,即同一元素在集合中只能出现一次。
重要提示:互异性是最容易被忽略的陷阱!例如 {1, 1, 2} 不是规范写法,必须写成 {1, 2}。解题时若出现含参数的集合,务必检验元素是否重复。
(3)无序性:集合中的元素没有顺序之分。{1, 2, 3} 与 {3, 2, 1} 是同一个集合。
1.3 集合的表示方法
(1)列举法:把集合中的所有元素一一列举出来,写在大括号 { } 内,元素之间用逗号隔开。
适用场景:元素个数有限且不多,或元素个数无限但有明显规律。
(2)描述法:用集合所含元素的共同特征表示集合的方法。
竖线左边是代表元素及其取值范围,右边是元素满足的条件。代表元素的书写至关重要:
A = {x | y = x²} = ℝ(函数定义域) vs B = {y | y = x²} = {y | y ≥ 0}(函数值域) vs C = {(x, y) | y = x²}(抛物线点集)
三个集合描述部分完全相同,仅因代表元素不同,集合含义天差地别!
(3)图示法(Venn 图):用平面上封闭曲线的内部表示集合。直观、形象,常用于分析集合间的关系和运算。
(4)区间法:专用于表示实数集的连续子集。
[a, b) = {x | a ≤ x < b}(左闭右开) ; (a, +∞) = {x | x > a}(无穷区间)
1.4 常用数集及其记法
以下符号一旦约定,在全数学领域通用,不容更改:
ℕ 或 N:自然数集(非负整数集){0, 1, 2, 3, …} ※ 注意:现在课标规定 0 ∈ ℕ
ℕ* 或 N* 或 N₊:正整数集 {1, 2, 3, …}
ℤ 或 Z:整数集 {…, −2, −1, 0, 1, 2, …}
ℚ 或 Q:有理数集(所有整数和分数)
ℝ 或 R:实数集(有理数 + 无理数)
ℂ 或 C:复数集(后续模块学习)
记忆技巧:N 是 Nature(自然),Z 是德语 Zahl(数),Q 是 Quotient(商),R 是 Real(真实),C 是 Complex(复杂)。
二、集合间的基本关系
2.1 子集(Subset)
定义:一般地,对于两个集合 A、B,如果集合 A 中任意一个元素都是集合 B 中的元素,我们就说这两个集合有包含关系,称集合 A 为集合 B 的子集(subset)。
记号:A ⊆ B(读作"A 包含于 B")或 B ⊇ A(读作"B 包含 A")
子集的两个推论:
① 自反性:任何一个集合是它本身的子集,即 A ⊆ A
② 传递性:若 A ⊆ B 且 B ⊆ C,则 A ⊆ C
2.2 集合相等
定义:如果集合 A 是集合 B 的子集(A ⊆ B),且集合 B 是集合 A 的子集(B ⊆ A),则称集合 A 与集合 B 相等。
记号:A = B
这是证明两个集合相等的基本方法:双向包含。
2.3 真子集(Proper Subset)
定义:如果集合 A ⊆ B,但存在元素 x ∈ B 且 x ∉ A,则称集合 A 是集合 B 的真子集(proper subset)。
记号:A ⫋ B(读作"A 真包含于 B")
2.4 空集(Empty Set)
定义:不含任何元素的集合叫做空集,记作 ∅。
关于空集的三个核心规定,是解题中最容易遗漏的陷阱:
① ∅ 是任何集合的子集:∅ ⊆ A(对任意集合 A 成立)
② ∅ 是任何非空集合的真子集:∅ ⫋ A(对任意 A ≠ ∅ 成立)
③ 空集只有一个子集,就是它本身:∅ 的子集 = {∅},共 1 个
⚠️ 解题警示:凡遇到"A ⊆ B"或"A ∩ B = ∅"等条件时,务必优先考虑 A = ∅ 的情况,这是丢分重灾区!
2.5 有限集的子集个数公式
设集合 A 含有 n 个元素(|A| = n),则:
A 的非空子集个数 = 2ⁿ − 1(去掉 ∅) ; A 的非空真子集个数 = 2ⁿ − 2
原理:对 A 的每个元素,在构造子集时都有"选"或"不选"两种可能,由乘法原理共 2ⁿ 种组合。
三、集合的基本运算
3.1 并集(Union)
定义:一般地,由所有属于集合 A 或属于集合 B 的元素组成的集合,称为集合 A 与 B 的并集。
记号:A ∪ B(读作"A 并 B")
这里的"或"是可兼或(逻辑中的 ∨),即三种情况:x ∈ A 但 x ∉ B,x ∈ B 但 x ∉ A,x ∈ A 且 x ∈ B。
并集的性质:
① A ∪ A = A ② A ∪ ∅ = A ③ A ∪ B = B ∪ A(交换律)
④ A ⊆ (A ∪ B),B ⊆ (A ∪ B) ⑤ A ⊆ B ⟺ A ∪ B = B
3.2 交集(Intersection)
定义:一般地,由所有属于集合 A 且属于集合 B 的元素组成的集合,称为集合 A 与 B 的交集。
记号:A ∩ B(读作"A 交 B")
交集的性质:
① A ∩ A = A ② A ∩ ∅ = ∅ ③ A ∩ B = B ∩ A(交换律)
④ (A ∩ B) ⊆ A,(A ∩ B) ⊆ B ⑤ A ⊆ B ⟺ A ∩ B = A
充要条件的等价转换(核心结论):
A ⊆ B ⟺ A ∩ B = A ⟺ A ∪ B = B
这组等价关系在集合包含关系的证明和参数范围求解中频繁使用。
3.3 全集与补集(Complement)
全集定义:如果一个集合含有我们所研究问题中涉及的所有元素,那么就称这个集合为全集(universal set),通常记作 U。
补集定义:对于一个集合 A,由全集 U 中不属于集合 A 的所有元素组成的集合称为集合 A 相对于全集 U 的补集。
记号:∁ᵤA(读作"A 在 U 中的补集",也常写作 Aᶜ 或 A')
补集的核心性质——双重否定律:
3.4 差集(可选拓展)
注意:A − B 与 B − A 一般不相等。差集不属于课标必修内容,但在理解补集和集合运算时很有帮助。
四、集合运算的运算律与德摩根定律
4.1 基本运算律
集合的交、并运算与实数的乘、加运算有惊人的相似性:
结合律:(A ∪ B) ∪ C = A ∪ (B ∪ C) ; (A ∩ B) ∩ C = A ∩ (B ∩ C)
分配律:A ∩ (B ∪ C) = (A ∩ B) ∪ (A ∩ C) ; A ∪ (B ∩ C) = (A ∪ B) ∩ (A ∪ C)
吸收律:A ∪ (A ∩ B) = A ; A ∩ (A ∪ B) = A
4.2 德摩根定律(De Morgan's Laws)⭐ 必考
这是集合运算中最著名、最实用的一组公式,由英国数学家奥古斯都斯·德摩根(Augustus De Morgan, 1806–1871)发现。
口诀记忆:"补的并 = 交的补","补的交 = 并的补"——即去括号时,∪ 和 ∩ 互换!
∁ᵤ(A ∩ B) = (∁ᵤA) ∪ (∁ᵤB) 交的补 = 补的并
证明思路(以第一条为例):
任取 x ∈ ∁ᵤ(A ∪ B),则 x ∉ A ∪ B,即 x ∉ A 且 x ∉ B,故 x ∈ ∁ᵤA 且 x ∈ ∁ᵤB,即 x ∈ (∁ᵤA) ∩ (∁ᵤB)。
∴ ∁ᵤ(A ∪ B) ⊆ (∁ᵤA) ∩ (∁ᵤB)。
反之,任取 x ∈ (∁ᵤA) ∩ (∁ᵤB),则 x ∈ ∁ᵤA 且 x ∈ ∁ᵤB,即 x ∉ A 且 x ∉ B,故 x ∉ A ∪ B,即 x ∈ ∁ᵤ(A ∪ B)。
∴ (∁ᵤA) ∩ (∁ᵤB) ⊆ ∁ᵤ(A ∪ B)。
由双向包含得证。这就是证明集合相等的标准范式。
五、有限集的元素个数——容斥原理
5.1 两个集合的容斥原理
直观理解:A 的元素加 B 的元素时,交集部分被计算了两次,所以要减去一次重复。
5.2 三个集合的容斥原理
规律记忆:奇加偶减——单个加、两两减、三个加。
5.3 补集计数思想——"正难则反"
当直接计算 |A| 困难时,若已知全集 U 的元素个数,可转求补集:
这一思想在概率计数中也有广泛应用(对立事件思想)。
六、典型题型与方法解析
6.1 题型一:集合的判定与互异性检验
例题:已知集合 A = {a+2, (a+1)², a²+3a+3},若 1 ∈ A,求实数 a 的值。
解答:分三种情况讨论:
① 若 a+2 = 1,则 a = −1。代入:(−1+1)² = 0,(−1)²+3(−1)+3 = 1。A = {1, 0, 1},违反互异性,舍去。
② 若 (a+1)² = 1,则 a = 0 或 a = −2。
a = 0 时:A = {2, 1, 3},符合;
a = −2 时:A = {0, 1, 1},违反互异性,舍去。
③ 若 a²+3a+3 = 1,则 a = −1 或 a = −2,均已被排除。
综上:a = 0。
方法总结:分类讨论 → 代入回检 → 排除重复 → 确定结果。互异性检验是必须步骤!
6.2 题型二:子集关系与参数范围
例题:设 A = {x | x² − 3x + 2 = 0},B = {x | x² + 2(a+1)x + (a² − 5) = 0}。若 B ⊆ A,求 a 的取值范围。
解答:先解 A = {1, 2}。因 B ⊆ A,需分 B = ∅、B = {1}、B = {2}、B = {1, 2} 四种情况:
① B = ∅:Δ = 4(a+1)² − 4(a²−5) = 8a + 24 < 0 ⟹ a < −3
② B = {1}:Δ = 0 且 1 ∈ B ⟹ a = −3 且 1 + 2(−2) + (9−5) = 0 ⟹ a = −3 符合
③ B = {2}:Δ = 0 且 2 ∈ B ⟹ a = −3 且 4 + 4(−2) + 4 = 0 ⟹ 但 4−8+4 = 0 ✓,但此时方程根为 x = 1,矛盾,舍去
④ B = {1, 2}:由韦达定理 −2(a+1) = 3 且 a²−5 = 2 ⟹ a = −5/2 且 a = ±√7,无解
综上:a ≤ −3。
关键提醒:子集问题务必从 B = ∅ 开始讨论,这是得分率最低的遗漏点!
6.3 题型三:交并补混合运算与数轴/Venn 图
数集运算:优先使用数轴法,注意端点是否可取。
离散集合运算:优先使用 Venn 图或列举法。
抽象集合运算:使用 Venn 图或德摩根定律化简。
七、易错点清单
❌ 错误 1:忽略空集。A ⊆ B 时必须考虑 A = ∅。
❌ 错误 2:忽视互异性。集合中参数解出后必须检验元素是否重复。
❌ 错误 3:混淆 ∈ 与 ⊆。前者是元素与集合关系,后者是集合与集合关系。
❌ 错误 4:描述法代表元素写错。{x | y = √x} 与 {y | y = √x} 与 {(x,y) | y = √x} 完全不同。
❌ 错误 5:区间端点开闭不分。含等号闭,不含等号开,无穷端必开。
❌ 错误 6:混淆 0 与 ∅ 与 {∅}。0 是数,∅ 是空集,{∅} 是非空集合。
❌ 错误 7:德摩根定律符号记错。并补交互换,切忌只变一边。
八、高考真题精选
真题 1(2024 全国甲卷理 1):设全集 U = {−2, −1, 0, 1, 2, 3},集合 A = {−1, 0, 1, 2},B = {−2, 0, 2, 3},则 (∁ᵤA) ∩ B =
A. {−2, 3} B. {0, 2} C. {−2, 0, 2, 3} D. {−2, −1, 0, 1, 2, 3}
解析:∁ᵤA = {−2, 3},与 B 取交得 {−2, 3},选 A。
真题 2(2023 新高考 I 卷 1):已知集合 M = {−2, −1, 0, 1, 2},N = {x | x² − x − 6 ≥ 0},则 M ∩ N =
A. {−2, −1, 0, 1} B. {0, 1, 2} C. {−2} D. {2}
解析:N = {x | x ≤ −2 或 x ≥ 3},与 M 取交得 {−2},选 C。
真题 3(2022 浙江卷):设集合 A = {1, 2},B = {2, 4, 6},则 A ∪ B =
A. {2} B. {1, 2} C. {2, 4, 6} D. {1, 2, 4, 6}
解析:并集是所有元素合在一起去重,选 D。
九、深度拓展:集合论的发展与罗素悖论
康托尔创立的朴素集合论在数学基础研究中引发了一场革命。"数学的各个分支最终都可以建立在集合论的基础之上"——这是 20 世纪初数学家的普遍信念。
然而 1901 年,英国哲学家、数学家伯特兰·罗素(Bertrand Russell, 1872–1970)提出了著名的罗素悖论,给数学界带来了"第三次数学危机":
罗素悖论:定义集合 R = {x | x ∉ x}(即所有不属于自身的集合所组成的集合)。
那么 R ∈ R 吗?
若 R ∈ R,则按定义 R 应满足 x ∉ x,即 R ∉ R,矛盾;
若 R ∉ R,则按定义 R 满足条件,故 R ∈ R,也矛盾。
通俗的版本叫"理发师悖论":一位理发师只给不给自己理发的人理发,那么他给自己理发吗?——无论如何都矛盾。
为解决这一危机,数学家发展出公理集合论(如 ZFC 系统),通过限制集合的构造方式,排除了"一切集合的集合"这种过大的对象,从而避免悖论。高中阶段我们学习的是朴素集合论,在严谨性上足够使用,无需过虑。
集合语言是整个高中数学的基石——函数定义域、值域、不等式解集、几何点集、概率样本空间……后续每一个模块都会频繁使用集合符号。学好本章,才能读懂数学的语言!