跳到主要内容

集合与关系

参考资料

引入

集合 在高中已学过基础。本章在此之上引入 二元关系(集合元素之间的「联系」),并讨论关系的结构性质——等价关系偏序关系,它们贯穿整个离散数学。

集合的进一步话题

幂集

集合 AA所有子集 构成的集合:

P(A)={BBA}\mathcal{P}(A)=\set{B\mid B\subseteq A}

A=n|A|=n,则 P(A)=2n|\mathcal{P}(A)|=2^n

笛卡尔积

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

性质:A×B=AB|A\times B|=|A|\cdot|B|。一般 A×BB×AA\times B\ne B\times A

可推广到 nn 元:A1××AnA_1\times\dots\times A_n

二元关系

定义

AABB二元关系 RRA×BA\times B 的子集。若 (a,b)R(a,b)\in R,写作 aRbaRb

特别地,AA 到自身的关系 RA×AR\subseteq A\times A 称为 AA 上的关系。

表示

方式含义
集合表示列出所有有序对 (a,b)R(a,b)\in R
关系矩阵MR=(mij)M_R=(m_{ij})mij=1m_{ij}=1aiRaja_iRa_j
关系图顶点为元素,aRbaRb 时画有向边 aba\to b

性质

RRAA 上的关系:

名称定义
自反aA,aRa\forall a\in A,aRa
反自反aA,¬(aRa)\forall a\in A,\neg(aRa)
对称aRbbRaaRb\Rightarrow bRa
反对称aRbbRaa=baRb\land bRa\Rightarrow a=b
传递aRbbRcaRcaRb\land bRc\Rightarrow aRc
提示

「反自反」不是「自反」的否定;同样「反对称」不是「对称」的否定。 存在既不自反也不反自反的关系(如 {(1,1),(2,3)}\set{(1,1),(2,3)})。

关系的运算

复合

RS={(a,c)b,(a,b)R(b,c)S}R\circ S=\set{(a,c)\mid \exists b,(a,b)\in R\land(b,c)\in S}

R1={(b,a)(a,b)R}R^{-1}=\set{(b,a)\mid (a,b)\in R}

闭包

包含 RR 且具备某性质的 最小关系

  • 自反闭包 r(R)=RIAr(R)=R\cup I_AIAI_A 为恒等关系)。
  • 对称闭包 s(R)=RR1s(R)=R\cup R^{-1}
  • 传递闭包 t(R)=RR2R3t(R)=R\cup R^2\cup R^3\cup\dots

等价关系

同时满足 自反、对称、传递 的关系。

等价类

[a]R={xAxRa}[a]_R=\set{x\in A\mid xRa}

性质:

  • [a]R[a]_R\ne\varnothing(含 aa 本身)。
  • 两个等价类要么相等,要么不相交。
  • 所有等价类构成 AA划分

划分

AA 的一个 划分 {A1,A2,}\set{A_1,A_2,\dots} 满足:

  1. AiA_i\ne\varnothing
  2. 两两不相交。
  3. 并为 AA

等价关系与划分一一对应

偏序关系

同时满足 自反、反对称、传递 的关系,记为 \preceq

(A,)(A,\preceq) 称为 偏序集(poset)。

哈斯图

省略自反边和可由传递推出的边,把元素按大小自下而上摆放:

  • aba\preceq baba\ne b 且不存在 cc 使 acba\prec c\prec b 时,画一条无向连边。

极值元素

名称定义
最大元x,xm\forall x,x\preceq m
最小元x,mx\forall x,m\preceq x
极大元不存在 xx 使 mxm\prec x
极小元不存在 xx 使 xmx\prec m
上界子集 BB 的元素都 u\preceq u
下界ll\preceq 子集 BB 中所有元素
上确界最小上界
下确界最大下界

最大元若存在则唯一;极大元可能不唯一。

全序与良序

  • 全序:任意两元素 可比aba\preceq bbab\preceq a)。
  • 良序:任一非空子集都有 最小元

良序集是数学归纳法的基础。