Transcript 第二章二元关系
离散数学 武夷学院数学与计算机系教授 张廷枋 2 L/O/G/O 第二章 二元关系 2.1 二元关系 一、 序偶和笛卡尔积 1.序偶的定义与相等: 由两个元素 x, y 按照一定的次序组 成的二元组称为一个有序对或序偶,记 作 〈x, y〉。称 x 为它的第一元素,y 为 它的第二元素。 〈x, y〉=〈u, v〉当且仅当 x=u 且 y=v。 www.themegallery.com 第二章 二元关系 2.1 二元关系 一、 序偶和笛卡尔积 1.序偶的定义与相等: 推广:由 n 个元素 a 1 , a 2 , a n 按照一定的次序组成的 n 元组称为 n 元 有序组,记作 a 1 , a 2 , , a n 。 a1 , a 2 , , a n 当且仅当 b1 , b 2 , , b n a i b i , i 1, 2 , , n 。 www.themegallery.com 第二章 二元关系 2.1 二元关系 一、 序偶和笛卡尔积: 2.笛卡尔积的定义与性质: 定义:设 A, B 是两个集合,称集合 A B x, y ( x A) ( y B ) 为集合 A 和 B 的笛卡尔积(Descartes product)。 www.themegallery.com 第二章 二元关系 2.1 二元关系 一、 序偶和笛卡尔积: 2.笛卡尔积的定义与性质: 推广:设 A1 , A 2 , , A n 是 n 个集合, 称集合 A1 A 2 A n 为集合 当 a1 , a 2 , , a n a i A i , i 1, 2 , , n A1 , A 2 , , A n 的笛卡尔积。 A1 A 2 A n A 时,记 A1 A 2 A n A 。 n www.themegallery.com 第二章 二元关系 ▲笛卡尔积运算性质: (1) A A (2)一般地不满足交换律: A B B A (当 A B A B ) (3)一般地不满足结合律: A B C A B C 当A B C www.themegallery.com 第二章 二元关系 ▲笛卡尔积运算性质: (4)对并与交运算满足分配律: ① A B C A B A C ② A B C A B A C ③ B C A B A C A ④ B C A B A C A www.themegallery.com 第二章 二元关系 ▲笛卡尔积运算性质: (5) A C B D A B C D (6)当 A1 , A 2 , , A n 都是有限集时 A1 A 2 A n A1 A 2 A n www.themegallery.com 第二章 二元关系 二、关系的定义 “关系”这个词使人联想关系的 某些熟悉的例子,例如,父亲对儿子、 兄弟对姐妹等等。在算术中熟悉的一 些例子是两实数间的“大于”,“小 于”或相等的关系。我们也知道园的 面积和它的半径之间的关系。这些例 子都提出两个对象之间的关系。 www.themegallery.com 第二章 二元关系 二、关系的定义 两个对象之间的关系可以利用 把两个对象列成一个有序对来定义。 所有这样的有序对的集合描述一种 特定的关系,其中每一有序对的第 一个成员对第二个成员都有着某一 确定的关系。从而任意有序对的集 合,也就是笛卡尔积的子集定义一 种二元关系。 www.themegallery.com 第二章 二元关系 二、关系的定义 1.关系的定义: 对于集合 A 和 B,A×B 的子 集叫做从 A 到 B 的一个二元关系, 简称关系。当 A=B 时,A×A的任 一子集叫做 A 上的一个二元关系。 www.themegallery.com 第二章 二元关系 二、关系的定义 1.关系的定义: 对于关系 R ,若序偶 x , y R , 记为 xRy ,读作“ x 对 y 有关系R ”。 对于关系 R ,若序偶 x , y R , 记为 x R y ,读作“ x 对 y 没有关系R ”。 例: www.themegallery.com 第二章 二元关系 二、关系的定义 2.空关系、全关系和恒等关系: 当 R 时,称为空关系; 当 R A B 时,称为全关系; a A 时, 当 I A a, a 称为 A 上的恒等关系。 www.themegallery.com 第二章 二元关系 三、关系的表示法 1.集合表示法: 2.关系图法(对有限集合): (1)A≠B (2)A=B 3.关系矩阵(对有限集合): www.themegallery.com 第二章 二元关系 三、关系的表示法 3.关系矩阵(对有限集合): 设 A= a 1 , a 2 , , a n ,B= b1 , b 2 , , b m , R 是从 A 到 B 的一个二元关系,称矩 阵 M r 为关系 R 的关系矩 阵(又称邻接矩阵)。其中 ri j 1, 当 a i Rb j ,否则 ri j 0 。 当 A=B 时,A 上的二元关系 R 的 关系矩阵 M R 为方阵。 R i j n m www.themegallery.com 第二章 二元关系 2.2关系的运算 一、关系的定义域、值域 设R是二元关系, (1)R 中所有的有序对的第一元素构 成的集合称为 R 的定义域,记为 domR x y x , y R (2)R 中所有的有序对的第二元素构 成的集合称为 R 的值域,记为 ranR y x x , y R www.themegallery.com 第二章 二元关系 2.2关系的运算 二、关系的交、并、差、补运算 由于关系是以序偶为元素的集合,它 是笛卡尔积的子集,因此关系可以作为集 合进行交、并、差、补等运算。设 R, S 都是集合 A 到 B 的两个关系,则 R S x, y x R y x S y R S x, y x R y x S y www.themegallery.com 第二章 二元关系 2.2关系的运算 二、关系的交、并、差、补运算 R S x, y x R y x S y R S x, y x R y x S y R S x, y xRy x S y R x, y x R y 根据定义 A×B 是相对于 R 的全集 (全关系),所以 R A B R ,且 有 R R A B, R R 。 www.themegallery.com 第二章 二元关系 2.2 关系的运算 三、关系的复合运算 1.关系的复合运算定义: 设 R 是从 A 到 B 的二元关系, S 是从 B 到 C 的二元关系,则 R 与 S 的复合关系 R S 是从 A 到 C 的二元关系。 R S x , z x A z C y y B xRy ySz 运算 “ ”称为复合运算。(右复合,R 先 作用,S 后作用) www.themegallery.com 第二章 二元关系 2.2 关系的运算 三、关系的复合运算 1.关系的复合运算定义: 例1.设集合 A 1, 2 ,3 , 4 , B 2 ,3 , 4 , C 求 R1 x, y x y 5 R2 y, z y z 1 R1 R 2 1, 2 , 3. 1, 4 , 2 , 3 , 3 , 2 2 ,1 , 3 , 2 , 4 ,3 ,并作出关系图。 www.themegallery.com 第二章 二元关系 2.2 关系的运算 三、关系的复合运算 1.关系的复合运算定义: 例2.设集合A 1, 2 ,3 , 4 , R , S , T 都为 A 上 二元关系, R 1, 2 , 3 , 4 , 2 , 2 , S 4 , 2 , 2 , 4 , 3 ,1 , 1, 4 , 2 ,1 , 4 , 2 计算:(1)R S 和 S R 。 (2) R S T 和 R S T T 。 www.themegallery.com 第二章 二元关系 2.2 关系的运算 三、关系的复合运算 2.复合运算性质: (1)满足结合律: R S T R S T (2) I A R R I B R 其中 I A 和 I B 分别为 A 和 B 上的恒等关系。 www.themegallery.com 第二章 二元关系 2.2 关系的运算 三、关系的复合运算 2.复合运算性质:设 F , G , H 为关系, (3)复合与并运算的分配律: ① F G H F G F H ② G H F G F H F (4)复合与交运算不满足分配律,但有: ① F G H F G F H ② G H F G F H F www.themegallery.com 第二章 二元关系 2.2 关系的运算 四、关系的逆运算 1.逆关系的定义: 设 R 为 A 到 B 的二元关系,则 R 1 的逆关系,记作 R ,为 B 到 A 的二 元关系 R 1 y, x x, y R www.themegallery.com 第二章 二元关系 2.2 关系的运算 四、关系的逆运算 2.逆运算的性质: 1 1 (1)① R R ② 1 1 ranR ③ domR ranR , T ④ MR MR 1 domR 1 www.themegallery.com 第二章 二元关系 2.2 关系的运算 四、关系的逆运算 2.逆运算的性质: (2) 设 R , R 1 , R 2 都是从 A 到 B 的二元关系,则 ① ② ③ ④ ⑤ R1 1 R2 R1 R 2 1 A B 1 R R R1 R2 1 R1 1 R1 1 R2 R2 1 1 B A 1 1 这里 R1 1 R A B R R2 1 www.themegallery.com 第二章 二元关系 2.2 关系的运算 四、关系的逆运算 2.逆运算的性质: (3)设 T 是从 X 到 Y 的关系,S 是 从 Y 到Z 的关系,则 T S 1 S 1 T 1 证明: www.themegallery.com 第二章 二元关系 2.2 关系的运算 五、关系的幂运算 1.关系幂的定义: 设 R 是集合 A 上的二元关系,则 可定义 R 的 n 次幂 R n ,该 R n 也是 A 上的二元关系。 0 R I A x , x x A ; (1) 1 (2) R R (3) R n R n 1 R 例: www.themegallery.com 第二章 二元关系 2.2 关系的运算 五、关系的幂运算 2.关系幂运算的性质: R 是 A 上的关系, m , n N m n mn (1) R R R n mn (2) R m R (3)设 A 为 n 元集,则存在自然数 s 和 t s t 使 R R (4)设 A 为 n 元集,则 i 1 n R i i 1 R i www.themegallery.com 第二章 二元关系 作业:P67—P69, 习题二 • 2.1,2.5,2.18,2.21,2.26 • 预习: 第2章 §2.3 关系的性质, §2.4 关系的闭包。( P46—P58) www.themegallery.com 谢谢! Thank you! L/O/G/O