(离散数学)9.关系

0. 术语&总结


在这里插入图片描述在这里插入图片描述
在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述
在这里插入图片描述


总结

  • 一个二元关系是一个集合,元素都是有序对,且可以为空集;
    • ( x , y ) ∈ R (x, y)\in R (x,y)R 记作 x R y xRy xRy
    • R − 1 R^{-1} R1表示 R R R的逆
    • 关系的复合:传递一下
  • 关系的表示
    • 集合表达式
    • 关系矩阵(0-1矩阵)
    • 关系表
  • 关系的性质
性质解释n元集符合性质的关系数(所有关系数为 2 n 2 2^{n^{2}} 2n2)
自反(reflexive) ∀ a ∈ A , a R a {\forall}a\in A, aRa aA,aRa 2 n ( n − 1 ) 2^{n(n-1)} 2n(n1)
反自反(irreflexive) ∀ a ∈ A , ¬ a R a {\forall}a\in A, \neg aRa aA,¬aRa 2 n ( n − 1 ) 2^{n(n-1)} 2n(n1)
对称(symmetric) a R b → b R a aRb\rightarrow bRa aRbbRa 2 n ( n + 1 ) 2 2^{\frac{n(n+1)}{2}} 22n(n+1)
非对称(asymmetric) a R b → ¬ b R a aRb\rightarrow \neg bRa aRb¬bRa 3 n ( n − 1 ) 2 3^{\frac{n(n-1)}{2}} 32n(n1)
反对称(antisymmetric) ( a R b ) ∪ ( b R a ) → a = b (aRb)\cup (bRa) \rightarrow a=b (aRb)(bRa)a=b 2 n 3 n ( n − 1 ) 2 2^{n}3^{\frac{n(n-1)}{2}} 2n32n(n1)(比楼上多了aRa)
传递(transitive) ( a R b ) ∪ ( b R c ) → a R c (aRb)\cup (bRc) \rightarrow aRc (aRb)(bRc)aRc
  • 关系的闭包
    • 自反闭包:给R补上所有自反
    • 对称闭包:给R补上已有的对称
    • 传递闭包: R ∗ = ⋃ k = 1 ∞ R k , R ∗ R^{*}=\bigcup_{k=1}^{\infty}R^{k},R^{*} R=k=1Rk,R称为连通性(connectivity)关系
      • 算法1: 计算 ⋃ k = 1 n A [ k ] \bigcup_{k=1}^{n}A^{[k]} k=1nA[k]
      • warshall’s algorithm:计算 W k = [ w i j k − 1 ∨ ( w i k k − 1 ∧ w k j k − 1 ) ] W_k=[w_{ij}^{k-1}\vee(w_{ik}^{k-1}\wedge w_{kj}^{k-1})] Wk=[wijk1(wikk1wkjk1)],就是找上一刻本身的位置以及同行的第k个和同列的第k个
  • 等价关系:自反,对称,传递
    • 等价类:通过等价关系R,所有与a等价的元素组成的集合,记为 [ a ] R [a]_{R} [a]R,a叫做代表元(representative)
    • 划分(partition):S的不相交的非空子集构成的集合
  • 偏序关系:自反,反对称,传递
    • 全序集:S的每对元素都可比
      • 拓扑排序( a 1 ≺ a 2 ≺ a 3 ⋯ a_1\prec a_2\prec a_3\cdots a1a2a3
      • 良序集:全序集的S的所有非空子集都有一个最小元素
    • Hasse图:只留单边
    • 覆盖关系: x ≺ y → ¬ ∃ z ( x ≺ z ≺ y ) x\prec y\rightarrow \neg \exist z(x\prec z\prec y) xy¬z(xzy),通过一个覆盖关系,它的对称闭包的自反闭包就是它对应的偏序集
    • 最大&最小元:只能有一个
      • 极大&极小元:可以有多个
      • 上界&最小上界/上确界LUB(A中大于等于B(A的子集)中所有元素的最小元素)
      • 下界&最大下界/下确界GLB
    • 格:每对元素都有上确界和下确界的偏序集(S, *)

1. 定义&性质

1.1. 定义

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值