本文属于「离散数学」系列文章之一。这一系列着重于离散数学的学习和应用。由于内容随时可能发生更新变动,欢迎关注和收藏离散数学系列文章汇总目录一文以作备忘。此外,在本系列学习文章中,为了透彻理解数学知识,本人参考了诸多博客、教程、文档、书籍等资料。以下是本文的不完全参考目录,在后续学习中还会逐渐补充:

  • 国外经典教材)离散数学及其应用 第七版 Discrete Mathematics and Its Applications 7th ,作者是 Kenneth H.Rosen ,袁崇义译,机械工业出版社
  • 离散数学 第二版,武波等编著,西安电子科技大学出版社,2006年
  • 离散数学 第三版,方世昌等编著,西安电子科技大学出版社,2013年
  • (经典参考书及其题解)离散数学/离散数学——理论•分析•题解,左孝凌、李为鉴、刘永才编著,上海科学技术文献出版社
  • 离散数学习题集:数理逻辑与集合论分册,耿素云;图论分册,耿素云;抽象代数分册, 张立昂。北京大学出版社

文章目录

  • 6. 二元关系
    • 6.1 二元关系的定义
    • 6.2 二元关系的表示
    • 6.3 二元关系的运算及性质
      • 6.3.1 二元关系的集合运算
      • 6.3.2 二元关系的特殊运算(复合运算与逆运算)
      • 6.3.3 复合运算和逆运算的性质

6. 二元关系

6.1 二元关系的定义

6.2 二元关系的表示

6.3 二元关系的运算及性质

6.3.1 二元关系的集合运算

由于二元关系是以序偶为元素组成的集合,因此所有的集合运算对于二元关系同样适用。设 R,SR, SR,S 都是集合 AAA 到 BBB 的二元关系,则有:
(1)R∪S={⟨x,y⟩∣(xRy)∨(xSy)}R \cup S = \{ \lang x, y\rang \ | \ (xRy) \lor (xSy) \}R∪S={⟨x,y⟩ ∣ (xRy)∨(xSy)}
(2)R∩S={⟨x,y⟩∣(xRy)∧(xSy)}R\cap S = \{ \lang x, y\rang \ |\ (xRy) \land (xSy) \}R∩S={⟨x,y⟩ ∣ (xRy)∧(xSy)}
(3)R−S={⟨x,y⟩∣(xRy)∧(xSy)}R - S = \{ \lang x, y \rang \ | \ (x R y) \land (x\cancel{S} y)\}R−S={⟨x,y⟩ ∣ (xRy)∧(xS​y)}
(4)R‾={⟨x,y⟩∣xRy}=A×B−R\overline R = \{ \lang x, y\rang \ |\ x \cancel{R} y\} = A \times B - RR={⟨x,y⟩ ∣ xR​y}=A×B−R
(5)R⊕S=(R−S)∪(S−R)R \oplus S = (R - S) \cup (S - R)R⊕S=(R−S)∪(S−R)

例5 设 A={4,6,9,10}A = \{4, 6, 9, 10\}A={4,6,9,10} ,R1,R2R_1, R_2R1​,R2​ 是 AAA 到 AAA 的两个二元关系,且
R1={⟨a,b⟩∣a−b2是正整数}R2={⟨a,b⟩∣a−33是正整数}\begin{aligned} R_1 = \{ \lang a, b\rang \ | \ \dfrac {a - b} { 2} 是正整数 \}\\ R_2 = \{ \lang a, b\rang \ | \ \dfrac { a - 3} { 3} 是正整数 \} \end{aligned} R1​={⟨a,b⟩ ∣ 2a−b​是正整数}R2​={⟨a,b⟩ ∣ 3a−3​是正整数}​

试求 R1∪R2,R1∩R2,R1−R2,R‾1R_1 \cup R_2, R_1 \cap R_2 , R_1 - R_2, \overline R_1R1​∪R2​,R1​∩R2​,R1​−R2​,R1​ 。
解:R1={⟨6,4⟩,⟨10,4⟩,⟨10,6⟩},R2={⟨9,6⟩,⟨10,4⟩}R_1 = \{\lang 6, 4\rang , \lang 10, 4\rang, \lang 10, 6\rang \}, R_2 = \{ \lang 9, 6\rang, \lang 10, 4\rang \}R1​={⟨6,4⟩,⟨10,4⟩,⟨10,6⟩},R2​={⟨9,6⟩,⟨10,4⟩} 。因此
R1∪R2={⟨6,4⟩,⟨10,4⟩,⟨10,6⟩,⟨9,6⟩}R1∩R2={⟨10,4⟩}R1−R2={⟨6,4⟩,⟨10,6⟩}R‾1=A×A−R={⟨4,4⟩,⟨4,6⟩,⟨4,9⟩,⟨4,10⟩,⟨6,6⟩,⟨6,9⟩,⟨6,10⟩,⟨9,4⟩,⟨9,6⟩,⟨9,9⟩,⟨9,10⟩,⟨10,9⟩,⟨10,10⟩}\begin{aligned} &R_1\cup R_2 = \{\lang 6, 4\rang , \lang 10, 4\rang, \lang 10, 6\rang , \lang 9, 6\rang \}\\ &R_1 \cap R_2 = \{\lang 10, 4\rang \} \\ &R_1 - R_2 = \{ \lang 6, 4\rang, \lang 10, 6\rang\} \\ &\overline R_1 = A \times A - R = \{ \lang 4, 4\rang, \lang 4, 6\rang, \lang 4, 9\rang, \lang 4, 10\rang, \lang 6, 6\rang, \lang 6, 9\rang, \lang 6, 10\rang, \\ &\lang 9, 4\rang, \lang 9, 6 \rang , \lang 9, 9\rang , \lang 9, 10\rang , \lang 10, 9\rang, \lang 10, 10\rang\} \end{aligned} ​R1​∪R2​={⟨6,4⟩,⟨10,4⟩,⟨10,6⟩,⟨9,6⟩}R1​∩R2​={⟨10,4⟩}R1​−R2​={⟨6,4⟩,⟨10,6⟩}R1​=A×A−R={⟨4,4⟩,⟨4,6⟩,⟨4,9⟩,⟨4,10⟩,⟨6,6⟩,⟨6,9⟩,⟨6,10⟩,⟨9,4⟩,⟨9,6⟩,⟨9,9⟩,⟨9,10⟩,⟨10,9⟩,⟨10,10⟩}​

例6 设 AAA 和 BBB 分别是学校的所有教师和所有课程构成的集合。设 R1={⟨a,b⟩∣a∈A,b∈B,且a主讲b}R_1 = \{ \lang a, b\rang \ | \ a\in A, b \in B, 且a主讲b\}R1​={⟨a,b⟩ ∣ a∈A,b∈B,且a主讲b} ,R2={⟨a,b⟩∣a∈A,b∈B,且a辅导b}R_2 = \{ \lang a, b\rang \ | \ a \in A, b\in B, 且a辅导b\}R2​={⟨a,b⟩ ∣ a∈A,b∈B,且a辅导b} ,解释关系 R1∪R2,R1∩R2,R1⊕R2R_1 \cup R_2, R_1\cap R_2, R_1 \oplus R_2R1​∪R2​,R1​∩R2​,R1​⊕R2​ 的含义。
解:R1∪R2R_1\cup R_2R1​∪R2​ 由这样的序偶 ⟨a,b⟩\lang a, b\rang⟨a,b⟩ 组成,即 bbb 是由教师 aaa 主讲或辅导的课程。
R1∩R2R_1\cap R_2R1​∩R2​ 由这样的序偶 ⟨a,b⟩\lang a, b\rang⟨a,b⟩ 组成,即 bbb 是由教师 aaa 主讲并且辅导的课程。
R1⊕R2R_1\oplus R_2R1​⊕R2​ 由这样的序偶 ⟨a,b⟩\lang a, b\rang⟨a,b⟩ 组成,即教师 aaa 仅主讲但没有辅导课程 bbb 或者教师 aaa 仅辅导但没有主讲课程 bbb 。

6.3.2 二元关系的特殊运算(复合运算与逆运算)

二元关系还有两种特殊的运算:复合运算 composite operation逆运算 inverse operation由于函数是一种特殊的二元关系,我们就有了复合函数和逆函数

定义6.3.2 设 RRR 为集合 AAA 到 BBB 的二元关系,SSS 为集合 BBB 到 CCC 的二元关系,令 R∘S={⟨a,c⟩∣a∈A∧c∈C∧(∃b)(b∈B∧⟨a,b⟩∈R∧⟨b,c⟩∈S)}R\circ S = \{ \lang a, c\rang \ |\ a\in A \land c \in C \land (\exist b )( b \in B \land \lang a, b\rang \in R \land \lang b, c\rang \in S) \}R∘S={⟨a,c⟩ ∣ a∈A∧c∈C∧(∃b)(b∈B∧⟨a,b⟩∈R∧⟨b,c⟩∈S)}

则称 R∘SR\circ SR∘S 为 RRR 与 SSS 的复合关系

6.3.3 复合运算和逆运算的性质

【离散数学】集合论 第三章 集合与关系(6) 二元关系的定义、表示和运算及性质相关推荐

  1. 【离散数学】集合论 第三章 集合与关系(3) 集合计数的加法原理、容斥原理

    本文属于「离散数学」系列文章之一.这一系列着重于离散数学的学习和应用.由于内容随时可能发生更新变动,欢迎关注和收藏离散数学系列文章汇总目录一文以作备忘.此外,在本系列学习文章中,为了透彻理解数学知识, ...

  2. 离散数学第三章 集合与关系

    第三章 集合与关系 3-1 集合的概念和表示法 说明集合的方法有两种: 列举法(eg.A={a,b,c,d}) 叙述法(eg.S₁={x|x是中国的省}) 我们用p(x)表示任何谓词,则{x|p(x) ...

  3. 离散数学第三章 集合与关系(1~7)

    第三章 集合与关系(1~7) 3-1 集合的概念和表示法 说明集合的方法有两种: 列举法(eg.A={a,b,c,d}) 叙述法(eg.S₁={x|x是中国的省}) 我们用p(x)表示任何谓词,则{x ...

  4. [离散数学]集合论基础P_3:集合的基本运算

    [离散数学]集合论基础P_3:集合的基本运算 前言 1. 并运算 定义 文氏图 例子 2. 交运算 定义 文氏图 例子 3. 补运算 定义 文氏图 例子 4. 差运算 定义 文氏图 例子 5. 对称差 ...

  5. 【离散数学】第三章谓词逻辑

    [离散数学]第三章谓词逻辑 学习目标 3.1谓词的概念与表示 3.2合式公式 3.3谓词演算的等价式与蕴涵式 3.4前束范式 3.5谓词演算的推理理论 学习目标 最重点: 谓词命题符号化(单选,填空) ...

  6. 离散数学知识点总结(10)“关系” 知识的总结 <1>:关系的基础概念 —— 有序 n 元组,集合的笛卡尔积,集合的关系(二元关系)的定义,关系的集合运算, 关系的基本性质

    文章目录 有序 n 元组和集合的笛卡尔积 序偶关系 有序二元组 序偶相等 有序三元组 有序n元组 有序 n 元组相等 集合的笛卡尔积 集合笛卡尔积的性质 集合的二元关系及其表示方法 相关 关系的定义 ...

  7. 离散数学学习笔记 第一章 集合

    目录 集合的表示 1.枚举法 2.叙述法 3.文氏图 集合的基数 特殊集合 集合的关系 1.空集 2.全集 3.相等关系 元素的基本特性 外延性定理 证明集合相等 4.包含关系 重要定理 5.幂集 集 ...

  8. 笔记 ~ 第二章 - 2.1 关系数据结构及形式化定义

    目录 前言 1. 关系 (1)域 (2)笛卡尔积 (3) 关系(Relation) 2. 关系模式 (1)什么是关系模式 (2)定义关系模式 (3)关系模式与关系 3. 关系数据库 (1)关系数据库 ...

  9. 【Python学习笔记—保姆版】第三章—Python流程控制、函数的定义、常见错误、模块与包、类

    第三章-python函数.分支结构 流程控制 if-else for 循环 while循环 continue/break range()函数 列表与元组遍历 练习 函数的定义 变量作用域 基本形式 函 ...

  10. 离散数学·集合论【基本的集合恒等式】

    基本的集合恒等式 集合运算的恒等式 例题 注意这个B,用了同一律(但是第一次写的时候还是没看出来) 集合运算的其他性质 大量例题 11题(黑笔写的是注释) 不难看出,同一律和零律的使用是非常频繁的 没 ...

最新文章

  1. 四个C++函数模板实例
  2. 漫画|解读电气安全“十不准”
  3. 【Qt学习笔记】7.对话框Dialog
  4. linux vim基本操作,vim基本操作笔记
  5. numpy支持比python更多的数据类型_NumPy数据类型
  6. phpVX活码系统源码
  7. IDEA配置Docker一键部署SpringBoot项目(企业级做法)
  8. hdu 6092 Rikka with Subset 01背包 思维
  9. TiledMap简介
  10. 普林斯顿微积分读本小记(未完待续)
  11. 万字长文详解JavaScript(JavaScript从入门到精通)(持续更新)
  12. 谷歌地球(Google Earth)7.3.1.4507官方多语言专业版
  13. java openxml word_OpenXml读取word内容的实例
  14. 基于FPGA的循迹小车,控制器:Xilinx-Ego1
  15. [sprd]Android Q修改 Launcher 上文件夹图标的大小和应用的图标大小一致
  16. 数据库---[复习2]---数据查询---设有一个SPJ数据库,包括S、P、J及SPJ4个关系模式··· ···
  17. Redis总结_实战篇
  18. RK3288RK3399 GMAC以太网调试
  19. DSS 代码分析【启动、初始化流程】
  20. (字符串操作)关于一个字符串加空格。

热门文章

  1. .net core2.1任务调度Quartz可视化管理
  2. c语言计算器程序代码有优先级,C语言计算器小程序(源代码+实习报告).doc
  3. 视频教程-带你轻松入门MATLAB-Matlab
  4. 虚幻引擎图文笔记:导入FBX骨骼动画(附官方FBX模型下载)
  5. ARCGIS下载及安装
  6. 华为tftp服务器如何配置文件,配置tftp服务器
  7. linux ulipad,Python for Ulipad(总结ulipad使用)
  8. 网络营销数据解读(九)——客户族群细分(Segmentation)2-2
  9. 有道词典java下载电脑版下载手机版下载安装_网易有道词典下载-网易有道词典 安卓版v8.3.4-PC6安卓网...
  10. mt4双线macd_指标之王——MACD的精髓用法,八张图完美诠释最佳买入点,牢记不愁买卖!...