集合的关系
相等:A=B⟺A⊆B∧B⊆A⟺∀x(x∈A↔x∈B)
真包含:A⊂B⟺A⊆B∧A=B⟺∀x(x∈A→x∈B)∧∃x(x∈B∧x∈/A)
全集 可以写为一个永真式,空集 可以写为一个矛盾式。
若 A⊆B,证明 A∩B=A.
⟺⟺⟺⟺⟺A∩B∀x(x∈A∩B↔x∈A)∀x((x∈/A∩B∨x∈A)∧(x∈/A∨x∈A∩B))⋯∀x(x∈A→x∈B)A⊆B
容斥定理:见概率论。
二元关系
序偶 使用尖括号表示,和集合不同,其中元素是有序的,且只有两个元素,多元的被称为有序 n 元组。
集合的笛卡尔积
设集合 A,B,由集合 A 的元素为第一元素,集合 B 的元素为第二元素的全部 序偶 的 集合,称为 A 和 B 的笛卡尔积,记作 A×B;笛卡尔积不满足交换率和结合率,有 特例 A×∅=∅×B=∅ ;对交集和并集满足分配率,但相对顺序不变。
由乘法原理可得,笛卡尔积结果的元素个数为 ∣A∣×∣B∣;
若 C=∅ ,则 A⊆B⟺A×C⊆B×C⟺C×A⊆C×B;
若 A,B,C,D 非空,则 A×B⊆C×D⟺A⊆C∧B⊆D;
集合的重复运算可以简写为次方形式 A×A×A=A3,多个集合的笛卡尔积实际上是全排序,结果中的每个元素都是一个有序 n 元组 <a,b,c>,而不是序偶中包含序偶 <<a,b>,c>;
笛卡尔积的子集,描述元素之间的某种对应关系;关系可以表述为 <x,y>∈R⟺xRy,称之为 x 和 y 有 R 关系。
关系的定义域:对于二元关系,<x,y>∈R 的第一个元素组成的集合,就是 R 的定义域,记作 dom(R)={x∣∃y(<x,y>∈R)}
关系的值域:对于二元关系,<x,y>∈R 的第二个元素组成的集合,就是 R 的值域,记作 ran(R)={y∣∃x(<x,y>∈R)}
空关系是一个空集;完全关系 就是笛卡尔积本身;恒等关系:IA∈A×A,且 IA={<x,x>∣x∈A},关系矩阵是一个对角矩阵;
关系的性质
本节以及后续小节内容都是 R∈A×A,即从 A 到 A 的关系。
自反性:对于 ∀x∈A,都有 <x,x>∈R,则称其为 自反关系;例如 x≤x 就是自反关系;自反关系的有向图 每个节点 都有环,并且主对角线都为 1;
反自反性:将自反性的属于改为不属于,如 x<x 就是反自反关系,每个节点都无环,主对角线都为 0;
对称性:∀x∀y((x∈A∧y∈A∧xRy)→yRx),即若有 xRy 则必有 yRx,例如人群中的邻居关系和朋友关系就是对称关系;关系图中两个不同的节点若有边,则有方向相反的两条边;关系矩阵为对称矩阵;
反对称性:如果有 xRy 和 yRx,则 x=y,如 ≤ 就是反对称关系,关系图中两个不同的节点最多有一条边,关系矩阵中以主对角线对称的两个元素中最多有一个 1;
传递性:若有 xRy,yRz,则一定有 xRz,例如 ≤,<,⊂,⊆ 都是传递关系;关系图和关系矩阵无特征;
传递性定义的谓词公式形式的前件为假时,传递性同样成立,即若 xRy,yRz 中至少一个为假 ,仍然传递。
因此独立无环或无环的节点不影响传递,空关系、恒等关系和完全关系都是传递的。
复合运算
R 是从 X 到 Y 的关系,S 是从 Y 到 Z 的关系,则 R 和 S 的复合关系是从 X 到 Z 的关系,记作 R∙S(空心)
不满足交换率,但是满足结合率和分配率:
- R∙(S∪T)=(R∙S)∪(R∙T)
- R∙(S∩T)⊆(R∙S)∩(R∙T)
若 R 是 A 到 B 的关系,I 为恒等关系,则 R∙IB=IA∙R=R;
关系的复合也可以写为乘幂的形式 R∙R∙R=R3,特别定义 R0=IA;
求逆运算:将关系中的所有序偶的两个元素位置互换,记作 RC 或 R−1;关系图中所有有向线段方向颠倒;关系矩阵转置;
(R∪S)−1=R−1∪S−1(R∩S)−1=R−1∩S−1(R−S)−1=R−1−S−1R⊆S=R−1⊆S(R∙S)−1=S−1∙R−1
复合关系的逆要互换位置。
关系对称,当且仅当 R−1=R。
闭包运算
通过关系复合和求逆运算构成的新关系,包括 自反闭包、对称闭包和传递闭包。
给定 A 上的关系 R,R′
- R⊆R′
- R′ 自反
- R′ 是最小的,即对于任何 A 上的自反关系 R′′, R⊆R′′⟹R′⊆R′′
则称其为自反闭包,记作 r(R);
将上述定义修改为最小的对称关系和传递关系,则得到对称闭包和传递闭包,记作 s(R) 和 t(R)。
计算方法
- r(R)=R∪IA
- s(R)=R∪R−1
- t(R)=R∪R2⋯∪Rn(n→∞),看起来无法实现,实际上某项之后就是空集或者是之前出现过的,直接化简即可,因此有定理,若 ∣A∣=n,则 t(R)=R∪R2⋯∪Rn
集合的划分与覆盖
覆盖:A 中的所有元素 Ai 都是一个集合,并且 A1∪⋯∪An=X,X=∅,则称 A 是 X 的一个覆盖;
划分:若 A 是 X 的一个覆盖,并且 Ai∩Aj=∅,则称 A 是 X 的一个划分;划分一定是覆盖;最小划分就是 X 本身,最大划分是 X 中的每一个元素;
交叉划分:若 A,B 都是 X 的一个划分,所有的 Ai∩Bi 组成的集合 C,则称 C 是 A 与 B 的交叉划分;
等价关系和等价类
关系 R 是自反、传递和对称的,则称 R 是 A 上的等价关系;
等价关系的关系图是由若干个独立 的子图构成,每个独立子图都是 完全关系图;
等价类,就是集合中与另一个元素 a 满足等价关系的所有元素的集合,叫做 a 的等价类;等价类的个数就是独立子图的个数,因此不同元素的等价类之间没有交集。
商集,所有等价类构成的是原集合的一个划分,该划分成为 商集,表示为 A/R;
通过集合的一个划分,可以确定其等价关系 R=A12∪A22⋯.
相容关系与相容类
自反,对称,但是不传递,就是相容关系;每个结点都有环,不同结点之间可以无边,有边一定成对出现;对称矩阵,主对角线全是 1。
相容类,R 是集合 A 上的相容关系,C⊆X,如果对于任意 <x,y>∈C ,都有 <x,y>∈R,则称 C 是 R 的一个相容类;这和等价类的定义不同,相容类之间可以互相包含,因此有概念 最大相容类,对应图中全相联的最大多边形;相容类之间也可以不包含,所有的最大相容类构成一个集合,成为 X 的 完全覆盖。
偏序关系
满足自反、反对称和传递的关系 R,称 <A,R> 是 偏序集;实数集合上的 ≤,≥,⊆ 都是偏序关系。
哈斯图:
- 第一元素在左/下,第二元素在右/上;
- 由于存在传递性,如 a→b,b→c,a→c,则 a→c 可以省略不画;
- 自反,环不用画。
全序关系(线序、链),集合中的任意两个元素都满足 偏序关系(如 a→b 或者 b→a,不必全部满足),则成为全序关系,这样构成一条链,如 1≤2≤3≤4⋯
极大元,偏序关系中,是否存在这样的元素,若有一个元素与其形成偏序关系,那么这个元素只能是自己;
极小元,是否存在这样的元素,若有一个元素与其形成被偏序关系,那么这个元素只能是自己
极大元和极小元应该在集合的子集中寻找,并且并不唯一,甚至可能为同一个元素。
最大元,是否存在一个元素,使得其他的元素都与其是偏序关系
最大元,是否存在一个元素,使得其他的元素都与其是被偏序关系
上界和下界,全集中存在的比子集中所有元素都大/小的元素集合
上确界和下确界,最小的上界和最大的下界
最大最小元一般看端点,如下图:

在子集 {2,3,6} 中就没有最小值,因为 2 和 3 之间不存在偏序关系。
由此可见,若有最值则一定唯一。
该子集的下界对应 1,上界对应 6、12、24、36,注意这里是包含 6 的。
上确界为 6,下确界为 1,同样 唯一。
参考
参考