1 集合
1.1 集合的直积(笛卡尔积)
对于任意两个集合 A、B,可以组成一个新的集合。
注意无序对 {A,B}={B,A},而在 A=B 时它恰好包含两个元素。
有序对(序偶)的集合称为直积(笛卡尔积):
X×Y:={(x,y)x∈X, y∈Y}
一般而言,
X×Y = Y×X
当 X=Y 时,常记作 X2。
设序偶 z=(x1,x2) 是 X1×X2 的元素,则 x1、x2 分别称为 z 的第一投影和第二投影,记作:
1Pr(z),2Pr(z)或有时写作π1(z), π2(z)
1.2 集合的特征函数
对于集合 X 的任意子集 A⊆X,其特征函数(示性函数)χA:X→{0,1} 定义为:
χA(x)={10若 x∈A若 x∈/A
1.3 集合的势(基数)
若存在双射 f:X→Y,则称 X 与 Y 等势,记作
X∼Y或∣X∣=∣Y∣
等势关系是等价关系,它将所有集合划分为等势类,同一类中任意两个集合的基数(势、cardinality)相等,记作 cardX 或 ∣X∣。
由此可定义不大于关系:
cardX⩽cardY:⟺∃Z⊆Y 使得 ∣X∣=∣Z∣
若同时 ∣X∣=∣Y∣,则称严格小于:
cardX<cardY
对于任何集合 X,都有严格的不等式(康托尔定理):
cardX<cardP(X)
其中 P(X) 是 X 的幂集(一切子集组成的集合)。这说明无穷集合的“大小”可以有无穷多种不同的级别。
2 函数
2.1 函数的三要素
通常将函数记为三元组 (X,f,Y),其中:
- X 是定义域(domain)
- Y 是到达域(codomain)
- f 是对应法则
x∈X 对应的唯一元素 f(x) 称为 x 的像(image)。
常用术语:
- 单射(injective,嵌入):f(x1)=f(x2)⟹x1=x2
- 满射(surjective,到上):∀y∈Y, ∃x∈X 使 f(x)=y
- 双射(bijective):既单射又满射
2.2 定理(左逆与右逆的性质)
g∘f=idX⟹{f 是单射g 是满射
(类似地,f∘g=idY 则 f 满射、g 单射)
2.3 用集合论语言严格定义函数
任意序偶集合 R⊆X×Y 都称为一个关系。
- 定义域:dom(R)={x∣∃y, (x,y)∈R}
- 值域(像集):ran(R)={y∣∃x, (x,y)∈R}
若关系 R 满足单值性(函数性):
(x,y1)∈R ∧ (x,y2)∈R ⟹ y1=y2
则称 R 是一个函数关系。
此时我们说 R 是从 X 到 Y 的函数,其图像就是集合 R 本身:
f := R ⊆ X×Y
而 X 常称为出发域,Y 称为到达域(不必等于值域 ran(f))。
常用记号:(x,y)∈f 写作 x f y 或 f(x)=y。