Ch1 Sets, Relations & Functions

Sets

Basic Concepts

  • 集合 (set):无序的元素聚集。
  • \varnothing:空集。
  • \subseteq(子集):STS\subseteq T 意味着 SS 里所有元素都在 TT 里。
  • \subset(真子集):STS\subset TSTS\ne T
  • 相等:两个集合相等 \Leftrightarrow 它们互为子集。
Warning

\subset真子集 (proper subset) 的符号,这种时候两个集合不能相同。

Set Operations

  • 并 (union)ABA\cup B,属于 AABB 的元素集合。
  • 交 (intersection)ABA\cap B,同时属于 AABB 的元素集合。
  • 差 (difference)BAB-A,在 BB 中但不在 AA 中的元素集合。
  • 补 (complement)Aˉ\bar A,相对某个全集 (universal set) UU 而言,不在 AA 的元素。
  • 对称差 (symmetric difference)ABA\mathbin{\triangle}B,属于 AABB 但不属于二者交集的元素集合。

Set Identities

  • 幂等律 (idempotent law)AA=AA\cup A=AAA=AA\cap A=A
  • 交换律 (commutative law)AB=BAA\cup B=B\cup AAB=BAA\cap B=B\cap A
  • 结合律 (associative law)(AB)C=A(BC)(A\cup B)\cup C=A\cup(B\cup C)(交同理)。
  • 分配律 (distributive law)A(BC)=(AB)(AC)A\cap(B\cup C)=(A\cap B)\cup(A\cap C)(并对交也成立)。
  • 吸收律 (absorption)A(AB)=AA\cup(A\cap B)=AA(AB)=AA\cap(A\cup B)=A
  • De Morgan’s Law(用来交换 \cap\cup):
A(BC)=(AB)(AC),A(BC)=(AB)(AC)A-(B\cup C)=(A-B)\cap(A-C),\qquad A-(B\cap C)=(A-B)\cup(A-C)

Power Set

  • 幂集 (power set)P(A)\mathcal P(A)2A2^AAA 的所有子集构成的集合。若 AAnn 个元素,则 2A=2n|2^A|=2^n
  • 2A=2A|2^A|=2^{|A|}

Partition

对非空集合 AA分割是一个子集族 Π2A\Pi\subseteq 2^A,满足:

  1. Π\Pi\ne\varnothing(至少有一块)。
  2. 对任意 S,TΠS,T\in\PiSTS\ne T,有 ST=S\cap T=\varnothing(每个元素只属于一块)。
  3. SΠS=A\displaystyle\bigcup_{S\in\Pi}S=A(所有块加起来刚好是整个 AA)。
Example

【占位:Partition example】

Relations & Functions

Ordered Pair

  • A pair (a,b)(a,b) is an ordered pair.
  • (a,b)=(c,d)a=cb=d(a,b)=(c,d)\Longleftrightarrow a=c\land b=d
  • 在 ordered pair (a,b)(a,b) 中,第一个元素称为第一分量 (first component),第二个元素称为第二分量 (second component)
  • 对于 relation 中的 ordered pair,前者又称为 input value,后者又称为 output value。

Binary Relation

给定两个集合 A,BA,B,定义它们的笛卡尔积 (Cartesian product) 为:

A×B={(a,b)aA,bB}A\times B=\{(a,b)\mid a\in A,b\in B\}

也就是所有“从 AA 取一个元素,从 BB 取一个元素”组成的有序对集合。

一个二元关系 (binary relation) RR 是某两个集合之间的“配对规则”。形式上,

RA×BR\subseteq A\times B

Relation Operations

RA×BR\subseteq A\times B,定义它的逆关系 (inverse relation) 为:

R1={(b,a)(a,b)R}B×AR^{-1}=\{(b,a)\mid(a,b)\in R\}\subseteq B\times A

复合关系 (composition relation):如果 aa 通过 RR 连到 bbbb 通过 SS 连到 cc,那么 aa 通过 RSR\circ S 连到 cc

RS={(a,c)bB,(a,b)R and (b,c)S}R\circ S=\{(a,c)\mid\exists b\in B,(a,b)\in R\text{ and }(b,c)\in S\}

Domain & Range

  • 定义域 (domain):关系中所有第一分量的集合:
Dom(R)={ab,(a,b)R}\operatorname{Dom}(R)=\{a\mid\exists b,(a,b)\in R\}
  • 值域 (range):关系中所有第二分量的集合:
Ran(R)={ba,(a,b)R}\operatorname{Ran}(R)=\{b\mid\exists a,(a,b)\in R\}

Function

一个函数 (function) f:ABf:A\to B 必须满足:

  • fA×Bf\subseteq A\times B
  • 对任意 aAa\in A,存在 exactly one bBb\in B with (a,b)f(a,b)\in f
  1. 单射 (injective / one-to-one)

    a1a2f(a1)f(a2)a_1\ne a_2\Longrightarrow f(a_1)\ne f(a_2)

    不同输入不会映射到同一输出。

  2. 满射 (surjective / onto)

    bB,aA 使 f(a)=b\forall b\in B,\exists a\in A\text{ 使 }f(a)=b

    即值域覆盖整个 BB

  3. 双射 (bijective / one-to-one correspondence)

    同时满足单射与满射。

二元关系的特殊类型

有向图

  • 对任意集合 AA,关系 RA×AR\subseteq A\times A 都可以用有向图 (directed graph) 表示。
    • 节点用小圆圈表示,每个节点对应 AA 中的一个元素。
    • 箭头是图中的边。当且仅当 (a,b)R(a,b)\in R 时,存在一条从 aa 指向 bb 的箭头。
    • 从一个节点到另一个节点,要么没有边,要么只有一条边。

【占位:有向图示例】

矩阵

  • RR 是集合 XXYY 之间的二元关系,则 RX×YR\subseteq X\times Y
  • RR 可以用逻辑矩阵 (logical matrix) MM 表示,其中行标和列标分别对应 XXYY 中的元素。
  • 矩阵 MM 的元素定义为
mi,j={1(xi,yj)R,0(xi,yj)R.m_{i,j}=\begin{cases} 1 & (x_i,y_j)\in R,\\ 0 & (x_i,y_j)\notin R. \end{cases}

Comments