集合的关系
相等: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(空心)
不满足交换率,但是满足结合率和分配率: