跳到主要内容

集合论

集合是数学的基础!理解集合的概念,你就能更好地理解数学的各个分支。

什么是集合?

集合(Set)是具有某种共同特征的事物的总体。

简单理解

集合就像"容器":

  • 里面装着具有共同特征的东西
  • 每个东西叫做元素(Element)
  • 元素要么在集合里,要么不在集合里

例子

例子 1:自然数集合

  • 包含所有自然数:1,2,3,4,5,1, 2, 3, 4, 5, \ldots

例子 2:班级学生的集合

  • 包含班级里的所有学生

例子 3:偶数的集合

  • 包含所有偶数:2,4,6,8,2, 4, 6, 8, \ldots

集合的表示方法

方法 1:列举法

把集合中的所有元素一一列举出来,用大括号 {}\{\} 括起来。

例子

  • A={1,2,3,4,5}A = \{1, 2, 3, 4, 5\}(包含 1, 2, 3, 4, 5 的集合)
  • B={a,b,c}B = \{a, b, c\}(包含 a, b, c 的集合)
  • C={苹果,香蕉,橙子}C = \{\text{苹果}, \text{香蕉}, \text{橙子}\}(包含三种水果的集合)

方法 2:描述法

用描述元素共同特征的方法表示集合。

一般形式{xP(x)}\{x | P(x)\}{x:P(x)}\{x : P(x)\}

读作:"满足条件 P(x)P(x) 的所有 xx 的集合"

例子

  • A={xx>0}A = \{x | x > 0\}(所有大于 0 的数的集合)
  • B={xx 是偶数}B = \{x | x \text{ 是偶数}\}(所有偶数的集合)
  • C={xx2<10}C = \{x | x^2 < 10\}(所有平方小于 10 的数的集合)

方法 3:文氏图(Venn图)

用图形表示集合,用圆圈或椭圆表示集合,元素用点表示。

优点:直观、形象,便于理解集合关系

集合的符号

基本符号

  • \in:属于,表示元素属于集合
    • 例如:aAa \in A 表示 aa 是集合 AA 的元素
  • \notin:不属于,表示元素不属于集合
    • 例如:bAb \notin A 表示 bb 不是集合 AA 的元素
  • \subseteq:子集,表示一个集合包含在另一个集合中
    • 例如:ABA \subseteq B 表示 AABB 的子集
  • \subset:真子集,表示 AABB 的子集且 ABA \neq B
  • \emptyset{}\{\}:空集,不包含任何元素的集合

常用集合符号

  • N\mathbb{N}:自然数集 {1,2,3,}\{1, 2, 3, \ldots\}
  • Z\mathbb{Z}:整数集 {,2,1,0,1,2,}\{\ldots, -2, -1, 0, 1, 2, \ldots\}
  • Q\mathbb{Q}:有理数集
  • R\mathbb{R}:实数集
  • C\mathbb{C}:复数集

集合的分类

按元素个数分类

有限集

有限集是元素个数有限的集合。

例子

  • A={1,2,3}A = \{1, 2, 3\}(3 个元素)
  • B={a,b,c,d}B = \{a, b, c, d\}(4 个元素)

无限集

无限集是元素个数无限的集合。

例子

  • N={1,2,3,}\mathbb{N} = \{1, 2, 3, \ldots\}(自然数集)
  • Z={,2,1,0,1,2,}\mathbb{Z} = \{\ldots, -2, -1, 0, 1, 2, \ldots\}(整数集)

空集

空集是不包含任何元素的集合,记作 \emptyset{}\{\}

注意\emptyset{}\{\emptyset\} 不同:

  • \emptyset:空集(没有元素)
  • {}\{\emptyset\}:包含空集的集合(有 1 个元素,这个元素是空集)

按元素类型分类

数集

数集是元素都是数的集合。

例子

  • {1,2,3}\{1, 2, 3\}(自然数集的一部分)
  • {xx>0}\{x | x > 0\}(正数集)

点集

点集是元素都是点的集合。

例子

  • 平面上的点的集合
  • 直线上的点的集合

子集

定义

如果集合 AA 的每个元素都是集合 BB 的元素,则 AABB子集,记作 ABA \subseteq B

数学表示ABA \subseteq B 当且仅当 x(xAxB)\forall x (x \in A \to x \in B)

例子

例子 1

  • A={1,2}A = \{1, 2\}, B={1,2,3}B = \{1, 2, 3\}
  • ABA \subseteq BAABB 的子集)

例子 2

  • A={1,2,3}A = \{1, 2, 3\}, B={1,2,3}B = \{1, 2, 3\}
  • ABA \subseteq B(集合可以是自己的子集)

真子集

如果 ABA \subseteq BABA \neq B,则 AABB真子集,记作 ABA \subset B

例子

  • A={1,2}A = \{1, 2\}, B={1,2,3}B = \{1, 2, 3\}
  • ABA \subset BAABB 的真子集)

子集的性质

  1. A\emptyset \subseteq A(空集是任何集合的子集)
  2. AAA \subseteq A(集合是自己的子集)
  3. 如果 ABA \subseteq BBCB \subseteq C,则 ACA \subseteq C(传递性)

集合的相等

定义

如果 ABA \subseteq BBAB \subseteq A,则 A=BA = B(两个集合相等)。

理解:两个集合相等当且仅当它们包含完全相同的元素。

例子

例子

  • A={1,2,3}A = \{1, 2, 3\}, B={3,2,1}B = \{3, 2, 1\}
  • A=BA = B(元素相同,只是顺序不同)

幂集

定义

幂集(Power Set)是集合 AA 的所有子集组成的集合,记作 P(A)\mathcal{P}(A)2A2^A

例子

例子A={1,2}A = \{1, 2\}

P(A)={,{1},{2},{1,2}}\mathcal{P}(A) = \{\emptyset, \{1\}, \{2\}, \{1, 2\}\}

注意

  • 空集 \emptyset 是任何集合的子集
  • 集合本身也是自己的子集
  • 如果 AAnn 个元素,则 P(A)\mathcal{P}(A)2n2^n 个元素

生活中的应用

分类

  • 📚 图书分类:按主题分类的图书集合
  • 🏷️ 标签系统:用集合表示标签

数据库

  • 💾 数据表:表中的每一行可以看作一个元素
  • 📊 查询结果:查询结果是一个集合

编程

  • 💻 数据结构:集合(Set)是一种数据结构
  • 🔢 数组:可以看作有序集合

常见错误

错误 1:混淆 \in\subseteq

  • aAa \in AaaAA元素
  • BAB \subseteq ABBAA子集

错误 2:空集的性质

空集 \emptyset 是任何集合的子集,但空集本身不是空集的元素。

错误 3:集合的相等

两个集合相等只看元素是否相同,不看顺序和表示方法。

小练习

  1. 用列举法表示集合 {xx 是小于 5 的自然数}\{x | x \text{ 是小于 5 的自然数}\}
  2. 判断:{1,2}{1,2,3}\{1, 2\} \subseteq \{1, 2, 3\} 是否正确?
  3. 求集合 {a,b}\{a, b\} 的幂集
  4. 判断:{}\emptyset \in \{\emptyset\} 是否正确?

💡 小贴士:集合是数学的基础。记住:\in 表示"属于"(元素和集合的关系),\subseteq 表示"包含于"(集合和集合的关系)!