离散数学第2章 集合-简化
离散数学第二章一阶逻辑知识点总结
离散数学第二章一阶逻辑知识点总结数理逻辑部分第2章一阶逻辑2.1 一阶逻辑基本概念个体词(个体): 所研究对象中能够独立存在的具体或抽象的客体个体常项:具体的事物,用a, b, c表示个体变项:抽象的事物,用x, y, z表示个体域: 个体变项的取值范围有限个体域,如{a, b, c}, {1, 2}无限个体域,如N, Z, R, …全总个体域: 宇宙间一切事物组成谓词: 表示个体词性质或相互之间关系的词谓词常项:F(a):a是人谓词变项:F(x):x具有性质F一元谓词: 表示事物的性质多元谓词(n元谓词, n2): 表示事物之间的关系如L(x,y):x与y有关系L,L(x,y):x y,…0元谓词: 别含个体变项的谓词, 即命题常项或命题变项量词: 表示数量的词全称量词: 表示任意的, 所有的, 一切的等如x 表示对个体域中所有的x存在量词: 表示存在, 有的, 至少有一具等如x表示在个体域中存在x一阶逻辑中命题符号化例1 用0元谓词将命题符号化要求:先将它们在命题逻辑中符号化,再在一阶逻辑中符号化(1) 墨西哥位于南美洲在命题逻辑中, 设p:墨西哥位于南美洲符号化为p, 这是真命题在一阶逻辑中, 设a:墨西哥,F(x):x位于南美洲符号化为F(a)例2 在一阶逻辑中将下面命题符号化(1) 人都爱美; (2) 有人用左手写字分不取(a) D为人类集合, (b) D为全总个体域.解:(a) (1) 设G(x):x爱美, 符号化为x G(x)(2) 设G(x):x用左手写字, 符号化为x G(x)(b) 设F(x):x为人,G(x):同(a)中(1) x (F(x)G(x))(2) x (F(x)G(x))这是两个基本公式, 注意这两个基本公式的使用.例3 在一阶逻辑中将下面命题符号化(1) 正数都大于负数(2) 有的无理数大于有的有理数解注意: 题目中没给个体域, 一律用全总个体域(1) 令F(x): x为正数, G(y): y为负数, L(x,y): x>y x(F(x)y(G(y)L(x,y))) 或x y(F(x)G(y)L(x,y)) 两者等值(2) 令F(x): x是无理数, G(y): y是有理数,L(x,y):x>yx(F(x)y(G(y)L(x,y)))或x y(F(x)G(y)L(x,y)) 两者等值几点注意:1元谓词与多元谓词的区分无特殊要求,用全总个体域量词顺序普通别能随便颠倒否定式的使用考虑:①没有别呼吸的人②别是所有的人都喜爱吃糖③别是所有的火车都比所有的汽车快以上命题应怎么符号化?2.2 一阶逻辑合式公式及解释字母表定义字母表包含下述符号:(1) 个体常项:a, b, c, …, a i, b i, c i, …, i1(2) 个体变项:x, y, z, …, x i, y i, z i, …, i 1(3) 函数符号:f, g, h, …, f i, g i, h i, …, i1(4) 谓词符号:F, G, H, …, F i, G i, H i, …, i1(5) 量词符号:,(6) 联结词符号:, , , ,(7) 括号与逗号:(, ), ,定义项的定义如下:(1) 个体常项和个体变项是项.(2) 若(x1, x2, …, x n)是任意的n元函数,t1,t2,…,t n是任意的n个项,则(t1, t2, …, t n) 是项.(3) 所有的项基本上有限次使用(1), (2) 得到的.个体常项、变项是项,由它们构成的n元函数和复合函数依然项定义设R(x1, x2, …, x n)是任意的n元谓词,t1,t2,…, t n 是任意的n个项,则称R(t1, t2, …, t n)是原子公式.原子公式是由项组成的n元谓词.例如,F(x,y), F(f(x1,x2),g(x3,x4))等均为原子公式定义合式公式(简称公式)定义如下:(1) 原子公式是合式公式.(2) 若A是合式公式,则(A)也是合式公式(3) 若A, B是合式公式,则(A B), (A B), (A B),(A B)也是合式公式(4) 若A是合式公式,则xA, xA也是合式公式(5) 惟独有限次地应用(1)~(4)形成的符号串是合式公式.请举出几个合式公式的例子.定义在公式xA和xA中,称x为指导变元,A为相应量词的辖域. 在x和x的辖域中,x的所有浮现都称为约束浮现,A中别是约束浮现的其他变项均称为是自由浮现的.例如, 在公式x(F(x,y)G(x,z)) 中,A=(F(x,y)G(x,z))为x的辖域,x为指导变元, A中x的两次浮现均为约束浮现,y与z均为自由浮现.闭式: 别含自由浮现的个体变项的公式.给定公式A=x(F(x)G(x))成真解释: 个体域N, F(x): x>2, G(x): x>1代入得A=x(x>2x>1) 真命题成假解释: 个体域N, F(x): x>1, G(x): x>2 代入得A=x(x>1x>2) 假命题咨询: xF(x)x F(x) 有成真解释吗?xF(x)x F(x) 有成假解释吗?被解释的公式别一定全部包含解释中的4部分.闭式在任何解释下基本上命题,注意别是闭式的公式在某些解释下也也许是命题.永真式(逻辑有效式):无成假赋值矛盾式(永假式):无成真赋值可满脚式:至少有一具成真赋值几点讲明:永真式为可满脚式,但反之别真谓词公式的可满脚性(永真性,永假性)是别可判定的利用代换实例可判某些公式的类型定义设A0是含命题变项p1, p2, …,p n的命题公式,A1,A2,…,A n是n个谓词公式,用A i处处代替A0中的p i (1i n),所得公式A称为A0的代换实例.例如:F(x)G(x), xF(x)yG(y) 等基本上p q的换实例,x(F(x)G(x)) 等别是p q 的代换实例.定理重言式的代换实例基本上永真式,矛盾式的代换实例基本上矛盾式.2.3 一阶逻辑等值式等值式定义若A B为逻辑有效式,则称A与B是等值的,记作A B,并称A B 为等值式.基本等值式:命题逻辑中16组基本等值式的代换实例如,xF(x)yG(y) xF(x)yG(y)(xF(x)yG(y)) xF(x)yG(y) 等消去量词等值式设D={a1,a2,…,a n} xA(x)A(a1)A(a2)…A(a n)xA(x)A(a1)A(a2)…A(a n)量词否定等值式设A(x)是含x自由浮现的公式xA(x)x A(x)xA(x)x A(x)量词分配等值式x(A(x)B(x))xA(x)xB(x)x(A(x)B(x))xA(x)xB(x)注意:对无分配律,对无分配律例将下面命题用两种形式符号化(1) 没有别犯错误的人(2) 别是所有的人都爱看电影解(1) 令F(x):x是人,G(x):x犯错误.x(F(x)G(x))x(F(x)G(x))请给出演算过程,并讲明理由.(2) 令F(x):x是人,G(x):爱看电影.x(F(x)G(x))x(F(x)G(x))给出演算过程,并讲明理由.前束范式定义设A为一具一阶逻辑公式, 若A具有如下形式Q1x1Q2x2…Q k x k B, 则称A为前束范式, 其中Q i(1i k)为或,B为别含量词的公式.例如,x y(F(x)(G(y)H(x,y)))x(F(x)G(x))是前束范式, 而x(F(x)y(G(y)H(x,y)))x(F(x)G(x))别是前束范式.定理(前束范式存在定理)一阶逻辑中的任何公式都存在与之等值的前束范式注意:公式的前束范式别惟一求公式的前束范式的办法: 利用重要等值式、置换规则、换名规则、代替规则举行等值演算.换名规则: 将量词辖域中浮现的某个约束浮现的个体变项及对应的指导变项,改成其他辖域中未曾浮现过的个体变项符号,公式中其余部分别变,则所得公式与原来的公式等值.代替规则: 对某自由浮现的个体变项用与原公式中所有个体变项符号别同的符号去代替,则所得公式与原来的公式等值.例求下列公式的前束范式(1) x(M(x)F(x))解x(M(x)F(x))x(M(x)F(x)) (量词否定等值式)x(M(x)F(x))两步结果基本上前束范式,讲明前束范式别惟一.(2) xF(x)xG(x)解xF(x)xG(x)xF(x)x G(x) (量词否定等值式)x(F(x)G(x)) (量词分配等值式)另有一种形式xF(x)xG(x)xF(x)x G(x)xF(x)y G(y) ( 换名规则) x y(F(x)G(y)) ( 量词辖域扩张) 两种形式是等值的(3) xF(x)xG(x)解xF(x)xG(x)xF(x)x G(x)x(F(x)G(x)) (为啥?)或x y(F(x)G(y)) (为啥?)(4) xF(x)y(G(x,y)H(y))解xF(x)y(G(x,y)H(y))zF(z)y(G(x,y)H(y)) (换名规则)z y(F(z)(G(x,y)H(y))) (为啥?)或xF(x)y(G(z,y)H(y)) (代替规则)x y(F(x)(G(z,y)H(y)))(5) x(F(x,y)y(G(x,y)H(x,z)))解用换名规则, 也可用代替规则, 这个地方用代替规则 x(F(x,y)y(G(x,y)H(x,z)))x(F(x,u)y(G(x,y)H(x,z)))x y(F(x,u)G(x,y)H(x,z)))注意:x与y别能颠倒。
离散数学 集合
离散数学
无重复性是集合的四大性质之一。 五.空集(empty,null,void set):记为 空集是没有成员的集合。即 注.将空集作为集合实 际上是集合运算的封 x(x)(所谓的空集公理); 闭性所要求的 ! 所以={ }; 空集是集合(作这点规定是运算封闭性的要求)。 空集是唯一的。因为若有两个空集,则它们有完全 相同的元素(都没有任何元素),所以它们相等,是同 一集合。 六.全集(universe of discourse):记为X 全集是所要研究的问题所需的全部对象(元素) 所构成的集合。 全集给个体(研究的对象)划定适当的范围。
12
离散数学
两个集合不相等,记为AB ; 根据这个定义,关于集合我们可得下列性质: (1) 无序性:集合中的元素是无序的。例如 {a,b,c}= {b, a, c} = {b , c, a} 因此,为了使用方便,我们可任意书写集合中元 素的顺序。 但一般情况下,通常采用字母序、字典序;有时, 还需要强行命名一种序; 无序性是集合的四大性质之一。 (2)无重复性:集合中元素的重复是无意义的。例如 {a, a, a, a, b, b, b, c , c}= {a, b, c} 包(bag):若允许元素重复称为包。例如 {a, a, a, a, b, b, b, c , c} 一般记布尔系统 图论
2
离散数学 Discrete Mathematics
序言:
离散数学是现代数学的一个重要分支,计算机科学 基础理论的核心课程。它充分描述了计算机科学的 离散性特点,是随着计算机科学的发展而逐步建立 起来的新兴的基础性学科。 本课程作为计算机科学的基础性课程,把握离散数 学的关键性问题,介绍五大块内容:集合论、代数 系统、布尔代数、图论、数理逻辑。 这些和计算机科学密切相关的理论的结构按排,既 着重于各部分之间的紧密联系,又深入探讨各部分 内容的概念、例子、理论、算法、以及实际应用。
离散数学第二章
注意:
有些关系既不是对称的也不是反对称的;
0 1 0 1 0 1 0 0 0
可以是既是对称的,也是反对称的
如相等关系
24
定义2.10:在集合X上的关系R,如果有:
x, y R且 y, z R ,则必有 x, z R ,
即非对角线上的1, 对称位置必须是0; 而非对角线上的0 不做要求
判断方法:
1. 如果如果存在a到b的有向边,就不存在b到a的有向边。 (逆命题不成立,即可以两条有向边都不存在); 2. 关系矩阵中,如果 a j ,i 1则ai , j 0,这里i j
(注意:a j ,i 0不一定ai , j 1)
n个
容易证明: n m nm m n i: R R R , R R mn ,m,n均为正整数 0 ii: R 是相等关系,即: R0 ={(x,x)|x∈A} 1 iii: R R
13
逆关系
由于关系中的元素是有序偶,则如果将该有序偶的顺
序颠倒,会得到一个新的关系,称之为逆关系。
~ ~ ~
~
补集的逆关系
~ ~ ~
(5) R S R S , R S R S
注意,这个跟德· 摩根律不一样
(6) R S R S
~
~
~
18
关系的重要性质
定义2.6:在集合X上的关系R,如果对任意 x X , 有 x, x R ,则称R是自反的。
如:整数集合上的相等关系、" " 关系等;
如果 miq mqj 1 即mij 0 ,则 miq mqj 1 即 ai , aq R且 aq , a j R 由传递性的定义可知,如果R为传递的, 必有 ai , a j R ,即应有 mij 1 2 即:当R是A上的传递关系时,如果 M R 中的元素 bij 0 , 则必须有 mij 1 ,反之亦然
离散数学(本)主要概念
《离散数学(本)》主要概念、定理与方法第1章集合及其运算一、概念集合(元素)——集合是一些具有确定的、可以区分的若干事件的全体,而集合中的事件称为元素.因此,集合是由若干元素组成的.若a是集合A中的元素,则称a属于A,记作a∈A;若a不是集合A中的元素,则称a不属于A,记作a∉A.定义1.1.1(子集)对任意两个集合A和B,若B中的每个元素都是A中的元素,则称B 为A的子集,记作B⊆A或A⊇B.若B是A的子集,也称A包含B,或B被A包含.若B不是A的子集,即B⊆A不成立时,记作B⊆A.定义1.1.2(集合相等)对任意两个集合A和B,若有A⊆B且B ⊆A,则称A与B相等,记作A= B.定义1.1.3(真子集)对任意两个集合A和B,若B⊆A且B≠A,则称B为A的真子集,记作B⊂A或A⊃B.定义1.1.4(空集)不含任何元素的集合称为空集,记作∅.空集的定义也可以写成≠} (1.1.1)∅={x x xn元集(m元子集)——含有n个元素的集合简称n元集,它的含有m(m≤n)个元素的子集叫做它的m元子集.定义1.1.5(全集)在一个具体问题中,如果所涉及的集合都是某个集合的子集,则将这个集合称为全集,记作E.定义1.1.6(幂集)设A是一个集合,由A的所有子集组成的集合,称为A的幂集,记作P(A)或2A.定义1.2.1(并集、交集、差集、补集、对称差)设E为全集,A和B是E中任意两个子集.(1)所有属于A或属于B的元素组成的集合,称为集合A与B的并集,记作A⋃B.即∈}(1.2.1){或x BA B x x A⋃=∈⋂.即(2)既属于A又属于B的所有元素组成的集合,称为集合A与B的交集,记作A B∈}(1.2.2){且x B⋂=∈A B x x A如果两个集合A和B没有公共元素,即A B⋂=∅,称为集合A与B不相交.-.即(3)属于A而不属于B的所有元素组成的集合,称为A与B的差集,记作A B-=∈∉A B且(1.2.3)x x A x B{}(4)由E中所有不属于A的元素组成的集合,称为A的补集,记作~A.即~A={}且(1.2.4)x x E x A∈∉补集~A可以看作全集E与集合A的差集,即~A = E -A.(5)集合(A - B )⋃(B - A )称为集合A和B的对称差,记作A⊕B.即A⊕B = (A - B )⋃(B - A ).(1.2.5)对称差运算的另一种定义是A⊕B = (A⋃B ) - (B ⋂A ).(1.2.5’)二、定理与性质集合包含关系的自反性:对于任意集合A,有A⊆A.集合包含关系的反对称性:对任意两个集合A和B,若有A⊆B且B⊆A,则A=B.集合包含关系的传递性:对任意三个集合A,B和C,若有A⊆B,B⊆C,则A⊆C.定理1.1.1空集是一切集合的子集.定理1.1.1的推论空集是唯一的.集合运算的交换律:A B B A⋃=⋃⋂=⋂A B B A集合运算的结合律:()()A B C A B C ⋃⋃=⋃⋃()()A B C A B C ⋂⋂=⋂⋂集合运算的分配律:A B C A B A C ⋃⋂=⋃⋂⋃()()()A B C A B A C ⋂⋃=⋂⋃⋂()()()集合运算的幂等律:A ⋃A = AA ⋂A = A集合运算的同一律:A A ⋃∅=A E A ⋂=集合运算的零律:A ⋃E = EA ⋂∅=∅集合运算的补余律:A ⋃~A = EA ⋂~A =∅集合运算的吸收律:A A B A ⋃⋂=()A AB A ⋂⋃=()集合运算的摩根律:A - (B ⋃C ) = (A - B )⋂(A - C )A - (B ⋂C ) = (A - B )⋃(A - C )~ (B ⋃C ) = ~ B ⋂~ C~ (B ⋂C ) = ~ B ⋃~ C~∅= E~E =∅集合运算的双补律:~(~A ) = A对称差的交换律:A B B A ⊕=⊕对称差的结合律:()()A B C A B C ⊕⊕=⊕⊕对称差的分配律:A B C A B A C ⋂⊕=⋂⊕⋂()()()对称差的同一律:A A ⊕∅=对称差的零律:A ⊕A = ∅对称差的性质:A ⊕(A ⊕B ) = B定理1.2.1 对任意两个有限集合A 和B ,用S 表示有限集合S 中的元素数,则(1) A B ⋃≤A +B ; (2) A B ⋂≤min (A +B ) ;(3) A B -≥A -B ; (4) A B ⊕=A +B - 2A B ⋂ .定理1.2.2(容斥定理) 对任意两个有限集合A 和B ,有A B ⋃= A +B - A B ⋂ (1.2.6) 其中A ,B 分别表示A ,B 的元素个数.定理1.2.2的推广结论:对于任意三个有限集合A , B , C ,有A B C ⋃⋃ = A +B +C -A B ⋂-A C ⋂-B C ⋂+A B C ⋂⋂(1.2.7)三、方法1.集合的三种表示方法列举法是列出集合的所有元素,并用花括号括起来.例如A = {a b c d ,,,},N = {0, 1, 2, 3, …}.描述法是将集合中元素的共同属性描述出来.例如B = {x x x R 210-=∈且},D = {x x 是正整数}.文氏图法是用一个简单的平面区域表示一个集合,用区域内的点表示集合内的元素.2.有限集合的计数方法首先根据已知条件把对应的文氏图画出来,然后将已知集合的元素填入表示该集合的区域内.通常从几个集合的交集填起,根据计算结果将数字逐步填入所有的空白区域内.如果交集的数字是未知的,可以将其设为x ,再根据已知条件列出方程或方程组,解出未知数x .第2章 关系与函数一、概念有序对——有序对是指两个元素x 和y (允许x = y ) 按给定顺序排列组成的二元组合,记作<x , y > .其中x 是它的第一元素,y 是它的第二元素.定义2.1.1(笛卡尔积、直乘积) 设A 和B 是任意两个集合,用A 中元素为第一元素,B 中元素为第二元素构成有序对,所有这样的有序对组成的集合称为集合A 和B 的笛卡尔积,或称为集合A 和B 的直乘积,记作A ⨯B .即A ⨯B = {< x , y >x A ∈且y B ∈}定义2.1.2(二元关系) 任何一个有序对集合,称为一个二元关系,简称关系,记作R .对于二元关系R ,若<a ,b >∈R , 可记作aRb ;若<a ,b >∉R , 则记作a R b .定义2.1.3(从A 到B 的二元关系) 设A 和B 是两个集合,A ⨯B 的任一子集所定义的二元关系R 称为从A 到B 的二元关系.当A =B 时,称R 为A 上的二元关系.定义2.1.4(定义域、值域) 关系R 中有序对的第一元素所允许选取对象集合称为关系R 的定义域,记作Dom (R ),第二元素所允许选取对象集合称为关系R 的值域,记作Ran (R ). 定义2.1.5(空关系、全关系、恒等关系) 对任何集合A ,(1) 因为空集∅是A ⨯A 的子集,所以定义了A 上的关系,称为A 上的空关系;(2) 定义 E A ={<a ,b >⎢a ∈A 且b ∈A }= A ⨯A ,称为A 上的全关系;(3) 定义I A ={<a ,a >⎢a ∈A },称为A 上的恒等关系.定义2.1.6(关系矩阵) 设集合A ={a 1,a 2,…,a m },B ={b 1,b 2,…,b n },(1) 若R 是从A 到B 的一个关系,则R 的关系矩阵是m ⨯n 矩阵M R =()nm j i r ⨯, 其中 ⎪⎩⎪⎨⎧=ji j i j i b R a Rb a r 当当,0,1,(i =1, 2, …, m ;j =1, 2, …, n ). (2) 若R 是A 上一个关系,则R 的关系矩阵是m 阶矩阵M R =()mm j i r ⨯, 其中 ⎪⎩⎪⎨⎧=ji j i j i b R a Rb a r 当当,0,1,(i , j =1, 2, …, m ). 定义2.1.7(结点、关系图、自回路) 设集合A ={a 1,a 2,…,a m },B ={b 1,b 2,…,b n },若R 是从A 到B 的一个关系,则用m 空心点表示a 1,a 2,…,a m ,用n 空心点表示b 1,b 2,…,b n ,这些空心点统称为结点.如果a i Rb j ,那么由结点a i 到结点b j 作一条有向弧,箭头指向b j ;如果<a i ,b j >∉R ,那么结点a i 与b j 之间没有弧连结,这样的图形称为R 的关系图. 若R 是A 上一个关系,如果a i Ra j (i ≠j ),有向弧的画法与上面相同;如果a i Ra i ,则画一条从结点a i 到结点 a i 的带箭头的封闭弧,称为自回路.定义2.2.1(复合关系) 设A ,B ,C 是三个集合,R 是从A 到B 的一个二元关系,S 是从B 到C 的一个二元关系,则R 与S 的复合关系为R ·S ={<a , c >⎢a ∈A ,c ∈C ,且存在b ∈B ,使<a , b >∈R ,<b , c >∈S }这个复合关系是从A 到C 的一个二元关系.布尔运算——布尔运算只涉及数字0和1,规定:加法:0+0 = 0, 0+1 = 1+0 = 1+1 = 1;乘法:1⨯1 = 1, 1⨯0 = 0⨯1 = 0⨯0 = 0 .定义2.2.2(复合关系矩阵) 设集合A ={a 1,a 2,…,a m },B = {b 1,b 2,…,b n },C = {c 1,c 2,…,c p },从A 到B 的二元关系R 的关系矩阵M R 是一个m 行n 列的矩阵,从B 到C 的二元关系S 的关系矩阵M S 是一个n 行p 列矩阵,则从A 到C 的复合关系R ·S 的关系矩阵S R M •是一个m 行p 列矩阵,并且S R M •= M R ⨯ M S (2.2.1)其中⨯表示按布尔运算进行矩阵乘法运算.定义2.2.3(二元关系的幂) 设R 是集合A 上的一个二元关系,n ∈N ,则关系R 的n 次幂R n 定义为:(1) R 0= I A ,即R 0是集合A 上的恒等关系;(2) R n +1 = R n ·R .定义2.2.4(逆关系) 设R 是从集合A 到B 的二元关系,则从集合B 到A 的二元关系R –1:R –1 = {<b , a > <a , b >∈R } (2.2.3) 称为R 的逆关系.定义2.3.1(自反关系、反自反关系) 设R 是集合A 上的二元关系,若对任意a ∈A ,都有aRa ,即<a , a >∈R ,则称R 为A 上自反的关系;若对任意a ∈A ,都有a R a ,即<a , a >∉R ,则称R 为A 上反自反的关系.定义2.3.2(对称关系、反对称关系) 设R 是集合A 上的二元关系,对任意a ,b ∈A ,若有<a , b >∈R ,就必有<b , a >∈R ,则称R 为A 上对称的关系;若有<a , b >∈R ,且<b , a >∈R ,就必有b = a ,则称R 为A 上反对称的关系.定义2.3.3(传递关系) 设R 是集合A 上的二元关系,对任意a ,b ,c ∈A ,若有<a , b >∈R ,且<b , c >∈R ,就必有<a , c >∈R ,则称R 为A 上传递的关系.定义2.3.4(自反闭包、对称闭包,传递闭包) 设非空集合A 上的二元关系R ,若有A 上的另一个二元关系R '满足:(1) R '是自反的(对称的,传递的);(2) R ⊆R ';(3) 对A 上任何包含R 的自反(对称,传递)关系R ''都有R '⊆R '';则称关系R '为R 的自反(对称,传递)闭包,记作r (R )(s (R ),t (R )).定义2.4.1(等价关系) 设R 是非空集合A 上的二元关系,如果R 是自反的、对称的和传递的,则称R 是A 上的等价关系.设R 是一个等价关系,如果<a , b >∈R ,称a 等价于b ,记作a ~ b .定义2.4.2(等价类) 设R 是非空集合A 上的等价关系,对任意a ∈A ,令[a ]R = {b ⎪b ∈A 且aRb } (2.4.1)则称集合[a ]R 为a 关于R 的等价类,简称a 的等价类,简记作[a ]或a .定义2.4.3(商集) 设R 是非空集合A 上的等价关系,以R 的所有等价类作为元素的集合,成为A 关于R 的商集,记作A/R .即A/R = {[a ]R ⎪a ∈A } (2.4.2) 定义2.4.4(划分块) 设A 是非空集合,若A 的子集族π满足:(1) π∉∅;(2) π中任何两个子集都不相交;(3) π中所有子集的并集就是A .则称π为A 的一个划分,称π中的元素为A 的划分块.定义2.5.1(相容关系) 设R 是非空集合A 上的二元关系,如果R 是自反的、对称的,则称R 是A 上的相容关系.定义2.5.2(相容类) 设R 是非空集合A 上的相容关系,B 是A 的子集,如果在B 中的任意两个元素都是相关的,则称为由相容关系R 产生的相容类.最大相容类——R 是A 上的相容关系,B 是相容类,若在差集A -B 中没有一个元素能和B 中所有元素都是相关的,则称B 为最大相容类.定义2.5.3(覆盖) 设A 是非空集合,若A 的子集族π满足:(1) π∉∅;(2) π中所有子集的并集就是A .则称π为A 的一个覆盖,称π中的元素为A 的覆盖块.定义2.5.4(完全覆盖) 设集合A 的子集族π={A 1 , A 2 , … , A n }是A 的覆盖,且对π中任意元素A i ,不存在其它元素A j ,使得A i 是A j 的子集,则称π为A 的一个完全覆盖.定义2.5.5(偏序关系) 设R 是非空集合A 上的二元关系,如果R 是自反的、反对称的和传递的,则称R 是A 上的偏序关系,或称序关系,记作≤.设≤是偏序关系,如果<a , b >∈≤,则记作a ≤b ,读作a “小于等于”b .定义2.5.6(拟序关系) 设R 是非空集合A 上的二元关系,如果R 是反自反的和传递的,则称R 是A 上的拟序关系,记作<.设<是拟序关系,如果<a , b >∈<,则记作a <b ,读作a “小于”b .定义2.5.7(全序关系、线序关系) 设R 是非空集合A 上的偏序关系,如果对任意a ,b ∈A ,必有a ≤b 或b ≤a ,则称R 是A 上的全序关系,或称线序关系.定义2.5.8(偏序集) 集合A 和A 上的偏序关系≤一起称为偏序集,记作<A ,≤>. 哈斯图——对于给定的偏序集<A ,≤>,用一个简化的偏序关系图来表示,我们将这种简化的关系图称为哈斯(Hasse )图.它的作图规则为:(1) 去掉每个结点的自回路,只用一个空心点表示集合A 的元素;(2) 适当排列结点的顺序,即对任意a ,b ∈A ,若a ≤b ,则将a 画在b 的下方;(3) 对任意a ,b ∈A ,若a <b ,且不存在c ∈A ,使得a <c <b ,则就在a ,b 之间画一条无向弧.定义2.5.9(盖住) 设R 是非空集合A 上的偏序关系,a 和b 是A 中两个不同的元素,如果<a , b > ∈R ,且在A 中没有其它元素c ,使得<a , c >∈R 和<c , b >∈R ,则称元素b 盖住元素a . 定义2.5.10(最大元、最小元、极大元、极小元) 设<A ,≤>为序集,集合B ⊆A ,存在元素b ∈B ,(1) 若对任意a ∈B ,都有a ≤b ,则称b 为B 的最大元;(2) 若对任意a ∈B ,都有b ≤a ,则称b 为B 的最小元;(3) 若对任意a ∈B ,且b ≤a ,都有a = b ,则称b 为B 的极大元;(4) 若对任意a ∈B ,且a ≤b ,都有a = b ,则称b 为B 的极小元.定义2.5.10(上界、下界、最小上界、上确界、最大下界、下确界) 设<A ,≤>为偏序集,集合B ⊆A ,存在元素b ∈A ,(1) 若对任意a ∈B ,都有a ≤b ,则称b 为B 的上界;(2) 若对任意a ∈B ,都有b ≤a ,则称b 为B 的下界;(3) 若集合C = {b ⎪b 为B 的上界},则C 的最小元称为B 的最小上界或上确界;(4) 若集合D = {b ⎪b 为B 的下界},则D 的最大元称为B 的最大下界或下确界. 定义2.6.1(函数、映射) 对集合A 到集合B 的二元关系f ,若满足下列条件:(1) 对任意a ∈Dom(f ),都存在唯一的b ∈Ran(f ),使<a , b >∈f ,(即afb )成立;(2) Dom(f ) = A ;则称f 为从A 到B 的函数,或称为映射,记作f :A →B .若有afb ,则可记作b = f (a ).定义2.6.2(函数相等) 设f 和g 是从集合A 到B 的两个函数,若对任意a ∈A ,都有f (a ) = g (a ),则称函数f 和g 相等,记作f = g .定义2.6.3(函数的象) 设f 是从集合A 到B 的函数,且A 1⊆A ,则将f (A 1) = {f (a ) a ∈A 1}称为A 1在f 下的象.特别地,称f (A )为函数的象.定义2.6.4(满射、单射、双射) 设f 是从集合A 到B 的函数,(1) 若Ran(f ) = B ,则称f 为从A 到B 的满射;(2) 若对任意b ∈Ran(f ),都存在唯一的a ∈Dom(f ),使得f (a ) = b ,则称f 为从A 到B 的单射,或称一对一的;(3) 若f 从A 到B 既是满射又是单射的,则称f 为从A 到B 的双射,或称一一对应的.定义2.6.5(常数函数、恒等函数、单调递增、严格单调递增、单调递减、严格单调递减、特征函数、自然映射)(1) 设f 是从集合A 到B 的函数,若存在一个b ∈B ,使得对所有的a ∈A 都有f (a ) = b ,则称f 是从A 到B 的常数函数.(2) 集合A 上的恒等关系I A 称为A 上的恒等函数.即对所有的a ∈A 都有I A (a ) = a .(3) 设f 是实数集R 上的函数,对任意的a 1,a 2∈A ,如果由a 1< a 2,可得f (a 1)≤ f (a 2),则称f 为单调递增的;如果由a 1< a 2,可得f (a 1)< f (a 2),则称f 为严格单调递增的.类似地,可以定义单调递减的和严格单调递减的函数.(4) 设A 为集合,对任意子集A '⊆ A ,A '的特征函数A 'χ:E →{0 , 1}定义为A 'χ(a )=⎩⎨⎧'-∈'∈A A a A a ,0,1 (2.6.1) (5) 设R 是集合A 上的等价关系,令g 为从A 到A/R 的函数,即g (a ) =[a ],则称g 为从A 到商集A/R 的自然映射.定义2.6.6(复合函数)设函数f:A→B,g:B→C,则将复合关系g•f = {<a , c> a∈A,c∈C,且存在b∈B,使f(a) = b,g(b) = c}称为函数f和g的复合函数.定义2.6.7(反函数)设函数f:A→B是双射的,则将f的逆关系称为反函数,记作f–1:B →A.可逆函数——如果函数f 存在反函数f–1,称f是可逆的.二、定理与性质有序对性质1 当x≠y时,有序对< x , y >≠< y , x > .有序对性质2有序对< x , y > = < a , b > 的充分必要条件是x = a,y = b.笛卡尔积性质1对任意集合A,有A⨯∅= ∅,∅⨯A= ∅.笛卡尔积性质2 笛卡尔积运算不满足交换律,即当集合A≠∅,B≠∅且A≠B时,A⨯B≠B⨯A.笛卡尔积性质3笛卡尔积运算不满足结合律,即当集合A≠∅,B≠∅且C≠∅时,(A⨯B )⨯C≠A⨯(B⨯C ).笛卡尔积性质4对并集的分配律:A⨯(B⋃C ) = (A⨯B)⋃(A⨯C );(B⋃C )⨯A= (B⨯A)⋃(C⨯A );笛卡尔积性质5对交集的分配律:A⨯(B⋂C ) = (A⨯B)⋂(A⨯C );(B⋂C )⨯A= (B⨯A)⋂(C⨯A ).定理2.1.1对任意三个集合A, B和C,若有C≠∅,则(1)A⊆B的充分必要条件是A⨯C⊆B⨯C;(2)A⊆B的充分必要条件是C⨯A⊆C⨯B.定理2.1.2对任意四个非空集合A, B, C和D,则A⨯B⊆C⨯D的充分必要条件是A⊆C,B⊆D.定理2.2.1设R和S从A到B的两个二元关系,那么R和S的R⋃S,R⋂S,R-S,~R,R⊕S仍然是从A到B的二元关系.定理2.2.2设R是从集合A到B的二元关系,S和T分别是从集合B到C的二元关系,U 是从集合C到D的二元关系,则(1) R·(S⋃T) = R·S⋃R·T;(2) R·(S⋂T)⊆R·S⋂R·T;(3)(S⋃T)·U = S·U⋃T·U;(4)(S⋂T)·U⊆S·U⋂T·U.定理2.2.3设R,S,T,分别表示从集合A到B,从集合B到C,从集合C到D的二元关系,则(R·S)·T= R·(S·T) (2.2.2)定理2.2.4设R是集合A上的二元关系,m,n∈N,则(1) R m·R n = R m + n;(2) (R m)n = R m n.定理2.2.5设R和S分别是从集合A到B的二元关系,则(1) (R –1)-1 = R(2) (R⋃S)-1 = R -1⋃S -1(3) (R⋂S)-1 = R -1⋂S -1(4) (R -S)-1 = R –1 -S -1(5) (~R)–1 = ~R -1(6) (A⨯B)-1 = B⨯A(7) ∅-1 =∅(8) R=S⇔R –1=S –1 (9) R⊆S⇔R -1⊆S -1定理2.2.6设R是从集合A到B的二元关系,S是从集合B到C二元关系,则(R·S)-1 = S -1·R –1定理2.3.1设R是非空集合A上的二元关系,则(1) R是自反的当且仅当r (R) = R;(2) R是对称的当且仅当s (R) = R;(3) R是传递的当且仅当t (R) = R;定理2.3.2设R是非空集合A上的二元关系,I A是A上的恒等关系,则r (R) = R⋃I A.(2.3.1)定理2.3.3设R是非空集合A上的二元关系,则s (R) = R⋃R –1(2.3.3)定理2.3.4 设R是非空集合A上的二元关系,则t (R) =∞=⋃1iR i=R⋃R 2⋃R 3⋃… (2.3.5)定理2.3.4的推论设R是非空有限集合A上的二元关系,且A有n个元素,则t (R ) = ni 1=⋃R i =R ⋃R 2⋃…⋃R n (2.3.6) 定理2.4.1 设R 是非空集合A 上的等价关系,对任意a , b ∈A ,(1) [a ]∅≠,且[a ]⊆A ; (2) 若aRb ,则[a ]= [b ];(3) 若a R b ,则[a ]⋂[b ]= ∅; (4) ⋃{[a ]⎪a ∈A }= A .定理2.5.1 设R 是集合A 上的拟序关系,则R 是反对称的.定理2.6.1 设函数f :A →B ,g :B →C ,那么复合函数g •f 是一个从A 到C 的函数,而且,对任意一个a ∈A ,都有(g •f )(a ) = g (f (a )).定理2.6.2 设函数f :A →B ,g :B →C ,h :C →D ,那么h •(g •f ) = (h •g )•f (2.6.2)定理2.6.3 设函数f :A →B ,g :B →C ,且g •f :A →C ,那么(1) 若f 和g 都是满射的,则g •f 也是满射的;(2) 若f 和g 都是单射的,则g •f 也是单射的;(3) 若f 和g 都是双射的,则g •f 也是双射的.定理2.6.4 设函数f :A →B ,g :B →C ,且g •f :A →C ,那么(1) 若g •f 是满射的,则g 也是满射的;(2) 若g •f 是单射的,则f 也是单射的;(3) 若g •f 是双射的,则g 是满射的,f 是单射的.定理2.6.5 设函数f :A →B 是双射的,则f -1:B →A 也是双射的.定理2.6.6 如果函数f :A →B 是双射的,则有(1) f –1•f = I A , f •f –1= I B ;(2) (f –1)-1 = f . (2.6.4) 定理2.6.7 设函数f :A →B ,g :B →C ,且f 和g 都是双射的,则有(g •f )-1 = f –1•g –1 (2.6.5)定理2.6.8 设函数f :A →B ,g :B →C ,且f 和g 都是双射的,则有(g •f )-1 = f –1•g –1三、方法1.关系的矩阵表示法设集合A ={a 1 , a 2 , … , a m },B ={b 1 , b 2 , … , b n },(1) 若R 是从A 到B 的一个关系,则R 的关系矩阵是m ⨯n 矩阵M R =()n m j i r ⨯,其中⎪⎩⎪⎨⎧=ji j i j i b R a Rb a r 当当,0,1 ,(i =1, 2, …, m ;j =1, 2, …, n ) (2) 若R 是A 上一个关系,则R 的关系矩阵是m 阶矩阵M R =()m m j i r ⨯,其中 ⎪⎩⎪⎨⎧=ji j i j i b R a Rb a r 当当,0,1 ,(i , j =1, 2, …, m ) 2.关系的图象表示法设集合A ={a 1 , a 2 , … , a m },B ={b 1 , b 2 , … , b n },若R 是从A 到B 的一个关系,则用m 空心点表示a 1 , a 2 , … , a m ,用n 空心点表示b 1 , b 2 , … , b n ,这些空心点统称为结点.如果a i Rb j ,那么由结点a i 到结点b j 作一条有向弧,箭头指向b j ;如果<a i , b j >∉R ,那么结点a i 与b j 之间没有弧连结,这样的图形称为R 的关系图.若R 是A 上一个关系,如果a i Ra j (i ≠j ),有向弧的画法与上面相同;如果a i Ra i ,则画一条从结点a i 到结点 a i 的带箭头的封闭弧,称为自回路.3.复合关系的矩阵运算法设集合A ={a 1,a 2,… ,a n },B = {b 1,b 2,… ,b n },C = {c 1,c 2,… ,c n },从A 到B 的二元关系R 的关系矩阵M R 是一个m 行n 列的矩阵,从B 到C 的二元关系S 的关系矩阵M S 是一个n 行p 列矩阵,则从A 到C 的复合关系R ·S 的关系矩阵S R M •是一个m 行p 列矩阵,并且S R M •= M R ⨯ M S ,其中⨯表示按布尔运算进行矩阵乘法运算.4.二元关系性质的判别法(1) 若R 是集合A 上自反的关系,则有I A ⊆R ⊆E A ;(2) 若R 是集合A 上非自反的关系,则有R ⋂I A =∅;(3) R 为集合A 上对称关系的充分必要条件是R = R -1 ;(4) R 为集合A 上反对称关系的充分必要条件是R ⋂R -1⊆ I A ;(5) R 为集合A 上传递关系的充分必要条件是R ·R ⊆R .5.求闭包的方法(1) 设R 是非空集合A 上的二元关系,I A 是A 上的恒等关系,则r (R ) = R ⋃I A .(2) 设R 是非空集合A 上的二元关系,则s (R ) = R ⋃R –1.(3) 设R 是非空集合A 上的二元关系,则t (R ) = ∞=⋃1i R i =R ⋃R 2⋃R 3⋃… 设R 是非空有限集合A 上的二元关系,且A 有n 个元素,则t (R ) = ni 1=⋃R i =R ⋃R 2⋃…⋃R n . 6.等价关系的判别方法利用等价关系的关系图进行判别,即当关系R 的关系图满足:每个结点都有自回路;两个结点a ,b 之间若有从a 指向b 的弧,就有从b 指向a 的弧;若有从结点a 指向b 的弧,且有从b 指向c 的弧,就有从a 指向c 的弧时,则R 是等价关系.7.哈斯图的作图规则(1) 去掉每个结点的自回路,只用一个空心点表示集合A 的元素;(2) 适当排列结点的顺序,即对任意a ,b ∈A ,若a ≤b ,则将a 画在b 的下方;(3) 对任意a ,b ∈A ,若a <b ,且不存在c ∈A ,使得a <c <b ,则就在a ,b 之间画一条无向弧.第3章 图的基本概念与性质一、概念图——图可以用集合的形式表示,即图可以表示为一个三元组,包含结点集、边集,以及边与结点对集间的映射.如果用结点对来表示边,则图可以表示成一个由结点集与边集组成的二元组.定义3.1.1 图G 是一个三元组<V (G ),E (G ),ϕG >,其中V (G )是一个非空的结点集(或称顶点集),E (G )是边集,ϕG 是从边集E (G )到结点偶对(无序偶或有序偶)集上的函数.图定义中的结点偶对可以是有序的,也可以是无序的.有向边、端点——若图中的边e 所对应的结点偶对是有序的,记为<a ,b >,则称e 是有向边(简称弧).a ,b 分别称为弧的始点与终点,并均称为e 的端点.称e 是关联于结点a 和b 的,结点a 和结点b 是相、邻的,或称结点a 和结点b 是邻接的.无向边、端点——若图中的边e 所对应的结点偶对是无序的,记为(a ,b ),则称e 是无向边(简称棱).a ,b 称为e 的端点.称e 是关联于结点a 和b 的,结点a 和结点b 是相、邻的,或称结点a 和结点b 是邻接的.有向图——每一条边均为有向边的图称为有向图.无向图——每一条边均为无向边的图称为无向图.底图——如果把有向图中每条有向边都看作无向边,就得一个无向图,此无向图称为原有向图的底图.底图只表示出结点间的连接关系而没有表示出连接边的方向.弧立结点——图中不与任何相邻的结点称为弧立结点.零图——全由孤立结点构成的图称为零图.自回路(环)——关联于同一结点的一条边称为自回路或环.重边(平行边)——在有向图中,两结点间(包括结点自身间)若多于一条边,则称这几条边为重边或平行边.多重图——含有重边的图称为多重图.线图——非多重图称为线图.定义3.1.2(简单图)无自回路的线图称为简单图.定义3.1.3(结点的度数、最大度、最小度)图G=<V,E>中,与V中结点v(v∈V)相关联的边数,称为该结点的度数,记作为deg(v).记∆(G)= max{deg(v)| v∈V(G)},δ(G)= min{deg(v)| v∈V(G)},分别称为G=<V,E>的最大度和最小度.定义3.1.4(出度、入度、度数)在有向图中,对于任何结点v,以v为始点的边的条数称为结点v的引出次数(或出度);以v为终点的边的条数称为结点v的引入次数(或入度);结点v的引出次数和引入次数之和称为v的次数(或度数).定义3.1.5(二部图)设G=〈V,E>是n阶无向图,若能将V分成两个互不相交的子集V1与V2使得G中任一边的两端点都不在同一个V i(i=1,2)中,则称G为二部图.记G=<V1,V2,E>.定义3.1.6(完全图)简单图G=<V,E>中,若每一对结点间都有边相连,则称该图为完全图.有n个结点的无向完全图记为K n.定义3.1.7(k-正则图)若无向简单图中,每个结点的度均为某个固定整数k,则称该图为k-正则图.定义3.1.8(赋权图)赋权图G是一个三重组<V,E,g>或四重组<V,E,f,g>,其中V 是结点集合,E是边的集合,f是定义在V上的函数,g是定义在E上的函数.定义3.1.9(补图)设图G=<V,E>有n个顶点,图H=<V,E’>也有同样的顶点,而E’是由n个结点的完全图的边删去E所得,则图H称为图G的补图,记为H=G,显然,G=H.定义3.1.10(子图、真子图、生成子图)设G=<V,E>和G’=<V’,E’>是两个图.(1)若V’⊆V且E’⊆E,则称G’是G的子图;(2)若V’⊂V或E’⊂E,则称G’是G的真子图;(3)若V’=V和E’ ⊆E,则称G’是G的生成子图;(4)若子图G’中没有孤立结点,G’由E’唯一确定,则称G’为由边集E’导出的子图;(5)若子图G’中,对V’中的任意两个结点u,v,当u,v∈V’时有[u,v]∈E’,则G’由V’唯一确定,则称G’为由结点集V’导出的子图.定义3.1.11(补图) 设G’=<V’,E’>是G=<V,E>的子图,若给定另外一个图G’’=<V’’,E’’>,使得E’’=E-E’,且V’’中仅包含E’’的边所关联的结点,则称G’’是子图G’的相对于G的补图.定义3.1.12(同构) 设G=〈V,E>和G’=<V’,E’>是两个图,若存在从V到V’的双射函数f,使对任意[a,b]∈E,当且仅当[f(a),f(b)]∈E’,并且[a,b]和[f(a),f(b)]有相同的重数,则称G 和G’是同构的.定义3.1.13(路径) 在图G=<V,E>中,设v0,v1,…,v n∈V,e1,e2,…., e n∈E,其中e i是关联于结点v i-1,v i的边,交替序列v0 e1 v1 e2…e n v n称为联结v0到v n的路径(或称路).v0与v n 分别称为路的起点与终点,边的数目n称为路的长度.孤立点——长度为0的路定义为孤立点.简单路径——若序列中所有的边e1,e2,…., e n均互不相同,则称此路径为简单路径.基本路径——若序列中所有的点v0,v1,…,v n均互不相同,则称此路径是基本路径.回路——若v0=v n,即路径中的终点与始点相重合,则称此路径为回路.简单回路——没有相同边的回路称为简单回路.基本回路(圈)——各结点均互不相同的回路称为基本回路(或圈).奇圈(偶圈)——长度为奇(偶)数的圈称为奇(偶)圈.定义3.2.1(可达、连通)在图G=<V,E>中,设有结点v j与v k,若从v j到v k存在任何一条路径,则称结点v k从结点v j可达,也称结点v j与v k是连通的.定义3.2.2(连通图、非连通图、分离图)若G是平凡图或G中任意两个结点都是连通的,则称G是连通图,否则称G为非连通图或分离图.定义3.2.3(连通分支) 设G =<V ,E >是图,连通关系的商集为{V 1, V 2,…, V m },则其导出的子图G (V i)(i=1,2,…m )称为图G 的连通分支(图),将图G 的连通分支数记作W (G ).定义3.2.4(短程线) 设u 与v 是图G 的两个结点,若u 与v 连通,则称u 与v 之间的长度最短的路为u 与v 之间的短程线,短程线的长度可作为结点u 与v 间的距离,记作d (u ,v ),其满足下列性质:d (u ,v ) ≥ 0,u =v 时,d (u ,v ) =0 (非负性)d (u ,v ) = d (v ,u ) (对称性)d (u ,v ) + d (v ,w ) ≥ d (u ,w ) (三角不等式)若u 与v 不连通,则通常记d (u ,v ) = ∞ .定义3.2.5(单向连通、强连通、弱连通) 在简单有向图中,如果在任何结点偶对中,至少从一个结点到另一个结点可达的,则称图G 是单向(侧)连通的;如果在任何结点偶对中,两结点对互相可达,则称图G 是强连通的;如果图的底图(在图G 中略去边的方向,得到无向图)是连通的,则称图G 是弱连通的. 定义3.2.6(极大强连通子图、极大单向连通子图、极大弱连通子图、强分图、单向分图、弱分图) 在简单有向图G =<V ,E >中,G’是G 的子图,如G’是强连通的(单向连通的,弱连通的),且没有包含G’的更大的子图G’’是强连通的(单向连通的,弱连通的),则称G’是极大强连通子图(极大单向连通子图,极大弱连通子图)又叫强分图(单向分图,弱分图).定义3.2.7(点割集、割点) 设无向图G =<V ,E >为连通图,若有点集V 1⊂V ,使图G 删除了V 1的所有结点后,所得的子图是不连通图,而删除了V 1的任何真子集后,所得的子图是连通图,则称V 1是G 的一个点割集.若某个结点构成一个点割集,则称该结点为割点.定义3.2.8(点连通度) 若G 为无向连通图且不含Kn 为生成子图,则称k (G )=min{|V 1| ∣V 1是G 的一个点割集}为G 的点连通度(简称连通度).规定:完全图Kn 的点连通度为n ,n ≥1.非连通图的点连通度为0.若k (G ) ≥k ,则称G 为k -连通图.定义3.2.9(边割集、割边、桥) 设无向图G =<V ,E >为连通图,若有边集E 1⊂E ,使图G 删除了E 1的所有边后,所得的子图是不连通图,而删除了E 1的任何真子集后,所得的子图是连通图,则称E 1是G 的一个边割集.若某个边构成一个边割集,则称该结点为割边(或桥).定义3.2.10(连通度) 若G 为无向连通图,则称λ(G )=min{|E 1| ∣E 1是G 的一个边割集}为G 的边连通度.规定:非连通图的边连通度为0.若λ(G ) ≥k ,则称G 为k 边-连通图.定义3.3.1(邻接矩阵) 设G =<V ,E >是一个简单图,其中V ={v 1,v 2,…, v n },则n 阶方阵A (G )=(a ij )称为G 的邻接矩阵.其中各元素⎪⎩⎪⎨⎧==ji v v v v a j i j i ij 不相邻或与相邻与01 定义3.3.2(可达性矩阵) 设G =<V ,E >是一个简单图,|V |=n ,假定G 的结点已编序,即V ={v 1,v 2,…, v n },定义一个n ⨯n 方阵P =(p ij ).其中⎪⎩⎪⎨⎧=不存在一条路与从至少存在一条路到从j i j i ij v v v v p 01 则称矩阵P 为图G 的可达性矩阵.最短路径的数学模型——给定一个网络N (有向或无向赋权图),u 0与v 0是N 中指点的两个顶点,在N 中找一条从u 0到v 0且权最小的路.规定N 中的一条路P 的权w (P )称为p 的长度.若N 中存在从u 到v 的路,则将N 中从u 到v 且权最小的路称为u 到v 的最短路,其长度称为u 到v 的距离,记为d N (u ,v ).二、定理定理3.1.1(握手定理) 设G 是一个图,其结点集合为V ,边集合为E ,则∑∈=V v E v ||2)deg(定理3.1.2 图中次数为奇数的结点有偶数个.。
离散数学第二章
5
3 量词的有关概念
1. 全称量词: “所有的”,“任何一个”,“每 全称量词: 所有的” 任何一个” 一个” 凡是” 一切” 一个”,“凡是”,“一切”表示个体域中每一 表示,称为全称量词。 用符号“ 个,用符号“∀”表示,称为全称量词。
如,所有的人都要呼吸。 所有的人都要呼吸。
16
常用一阶逻辑中的基本等值式
1. 有限个体域 有限个体域D={a1, a2, … ,an }中消去量词 中消去量词 等值式: 等值式
1) ∀xA( x) ⇔ A(a1 ) ∧ A(a2 ) ∧⋯∧ A(an );
2) ∃xA( x ) ⇔ A(a1 ) ∨ A(a2 ) ∨ ⋯ ∨ A(an ).
10
指导变项( 指导变项(元)等概念
在合式公式∀ 和 在合式公式∀xA和∃xA中,称x是指导变元,称A为相应量词 中 是指导变元, 为相应量词 作用域或辖域。 的作用域或辖域。 在辖域中x的出现称为 在公式 中的约束出现 在辖域中 的出现称为x在公式 中的约束出现; 的出现称为 在公式A中的约束出现; 公式A中不是约束出现的其它变元称为该变元的自由出现. 中不是约束出现的其它变元称为该变元的自由出现 公式 中不是约束出现的其它变元称为该变元的自由出现 例1 指出下列公式中的指导变项、量词的辖域、个体变项的 指出下列公式中的指导变项、量词的辖域、 自由出现和约束出现. 自由出现和约束出现 1) 2) ∀xF(x,y)→∃x(G(x) ∧¬ ∀zP(x,z)) → ∀x ∃ y(A(x,y)→∃z(B(x) ∧P(x,z))) →
永假式 如果 在任何解释下均为假 称A为矛盾 如果A在任何解释下均为假 解释下均为假,称 为 或称永假式 式(或称永假式 ; 或称永假式); 如果存在一个解释使A为真 则称A为 为真,则称 可满足式 如果存在一个解释使 为真 则称 为 可满足式; 可满足式;
离散数学导论(第5版)-第二篇 集合论
18
• • 四个次序关系间的关系: • • • R是拟序则r (R) = R • • • R是偏序则R-Q是拟序 • • • 字典次序关系必为线性次序关系 • • • R是拟序则必反对称 • 八个概念: • • 最大元素(最小元素) • • 极大元素(极小元素) • • 上界(下界) • • 上确界(下确界)
• • |A∪B|=|A|+|B|-|A∩B|
• •|A∪B∪C| = |A|+|B|+|C| - |A∩B| - |A∩C| -|B∩C|+|A∩B∩C| n
i=1 1≤i<j≤n
1≤i<j<k≤n
• •|S1∪S2∪…∪Sn|n-=1∑|Si|-∑ |Si∩Sj|+ ∑
• |Si∩Sj∩Sk|(-1)∑ |S1∩S2∩…∩S n|
§3.1 函数的基本概念
• (1)一个基本概念——函数的基本概念。
•
函数建立了从一个集合到另一个集合的特殊对应关系。
设有集合X与Y,如果我们有一种对应关系f,使X的任一元素x能
与y中的一个唯一的元素y相对应,则这个对应关系f叫从X到Y的
函数或叫从X到Y的映射。x所对应的y内的元素y叫x的像,而x则
叫y的像源。上述函数我们可以表示成f:XY;或写成XY;
以及y=f(x)。
•
(2)三种不同性质函数:
•
• 满射与内射
离散数学第2章ppt课件
C
n
A k A 1A 2 A n
k 1
二、集合的并 (Union)
3、性质
1)幂等律 A∪A =A
2)零律
A∪U =U
3)同一律 A∪ =A
4)交换律 A∪B =B∪A
5)结合律 A∪(B∪C) =(A∪B)∪C
二、集合的并 (Union)
3、性质
, 6)
若A⊆B,C⊆D,则A∪C
是集合,没有元素
有1个元素的集合
2) ∈{}, {}
五、特殊集合
1、空集
定理 空集是任一集合A的子集,即 ⊆A。
下列命题是否为真。
1)√⊆;
2) ∈ ; 3) ⊆{}; 4) ∈{} 。
√
√
五、特殊集合
1、空集
推理 空集是唯一的。(绝对唯一)
证明: 设1,2是两个空集, 则1 2,且2 1,
证明唯一性 一般采用反
1、符号表示法
通常用大写字母A, B, C, …代表集合; 用小写字母a, b, c, …代表元素。
1)如果a是集合A的一个元素, 则记为 a∈A, 读做“a属于A”,或 “a在集合A中”。
2)如果a不是集合A的一个元素, 则记为 a∈A, 读做“a不属于A”,或 “a不在集合A中”。
注:任一元素, 对某一集合而言, 或属于该集合, 或不属于该集合, 二者必居其一, 且只居其一。
1) 若b∈A,则b是不给自己刮脸的人, 而由题意,b只给集合A中的人刮脸。 ∴b 要给b 刮脸, 即b ∈ A。
理发师问题
在一个很僻静的孤岛上,住着一些人家,岛上只 有一位理发师,该理发师专给那些并且只给那些自己 不刮脸的人刮脸。那么,谁给这位理发师刮脸?
《离散数学集合》课件
满射。
双射
03
如果一个映射既是单射又是满射,则称该映射为双射。
函数的基本性质
确定性
对于任意一个输入,函数只能有一个输出。
互异性
函数的输出与输入一一对应,没有重复的输 出值。
可计算性
对于任意给定的输入,函数都能计算出唯一 的输出值。
域和陪域
函数的输入值的集合称为函数的定义域,函 数输出的集合称为函数的陪域。
04
集合的运算性质
并集运算性质
并集的交换律
对于任意集合A和B,有A∪B=B∪A。
并集的幂等律
对于任意集合A,有A∪A=A。
并集的结合律
对于任意集合A、B和C,有 A∪(B∪C)=(A∪B)∪C。
并集的零律
对于任意集合A和空集∅,有A∪∅=ቤተ መጻሕፍቲ ባይዱ。
交集运算性质
交集的交换律
对于任意集合A和B,有A∩B=B∩A。
在数学中的应用
集合论
集合论是数学的基础,它为数学提供了基本的逻辑和概念 框架。通过集合,可以定义和讨论概念、关系和性质等。
概率论
在概率论中,集合用来表示事件,事件发生的概率可以定 义为该事件所对应的集合的元素个数与样本空间所对应的 集合的元素个数之比。
拓扑学
拓扑学是研究几何形状在大范围内变化的学科。在拓扑学 中,集合用来表示空间中的点、线、面等元素,以及它们 之间的关系。
THANKS FOR WATCHING
感谢您的观看
03
集合的分类
有穷集和无穷集
有穷集
集合中元素的数量是有限的,可以明 确地列举出集合中的所有元素。例如 ,集合{1, 2, 3}是一个有穷集。
无穷集
集合中元素的数量是无限的,无法列 举出集合中的所有元素。例如,自然 数集N={1, 2, 3,...}是一个无穷集。
离散数学(第五版)清华大学出版社第2章习题解答
离散数学(第五版)清华大学出版社第2章习题解答2.1 本题没有给出个体域,因而使用全总个体域.(1) 令F(x):x是鸟G(x):x会飞翔.命题符号化为?x(F(x)→G(x)).(2)令F(x):x为人.G(x):x爱吃糖命题符号化为??x(F(x)→G(x))或者?x(F(x)∧?G(x))(3)令F(x):x为人.G(x):x爱看小说.命题符号化为?x(F(x)∧G(x)).(4) F(x):x为人.G(x):x爱看电视.命题符号化为??x(F(x)∧?G(x)).分析1°如果没指出要求什么样的个体域,就使用全总个休域,使用全总个体域时,往往要使用特性谓词。
(1)-(4)中的F(x)都是特性谓词。
2°初学者经常犯的错误是,将类似于(1)中的命题符号化为27?x(F(x)∧G(x))即用合取联结词取代蕴含联结词,这是万万不可的。
将(1)中命题叙述得更透彻些,是说“对于宇宙间的一切事物百言,如果它是鸟,则它会飞翔。
”因而符号化应该使用联结词→而不能使用∧。
若使用∧,使(1)中命题变成了“宇宙间的一切事物都是鸟并且都会飞翔。
”这显然改变了原命题的意义。
3°(2)与(4)中两种符号化公式是等值的,请读者正确的使用量词否定等值式,证明(2),(4)中两公式各为等值的。
2.2 (1)d (a),(b),(c)中均符号化为?xF(x)其中F(x):(x+1)2=x2+2x+1,此命题在(a),(b),(c)中均为真命题。
(2)在(a),(b),(c)中均符号化为?xG(x)其中G(x):x+2=0,此命题在(a)中为假命题,在(b)(c)中均为真命题。
(3)在(a),(b),(c)中均符号化为?xH(x)其中H(x):5x=1.此命题在(a),(b)中均为假命题,在(c)中为真命题。
分析1°命题的真值与个体域有关。
2°有的命题在不同个体域中,符号化的形式不同,考虑命题“人都呼吸”。
《离散数学第2章》课件
关系的运算
总结词
关系的运算包括并、交、差、对称差两个关系的元素合并,并 保留重复的关联;交运算是保留两个关系中 共有的关联;差运算是从一个关系中去除另 一个关系中的关联;对称差运算是将两个关 系中的不同元素合并;复合运算是根据一个 关系来定义另一个关系中的关联。
01
分布函数是单调非减的,且在无 穷大处的极限为1,在负无穷处 的极限为0。
03
离散随机变量的分 布函数
对于离散随机变量,其分布函数 可以表示为一系列离散的阶梯函 数。
随机变量的数字特征
数学期望
数学期望是随机变量所有可能取值的 概率加权和,表示随机变量取值的平 均值。
协方差和相关系数
协方差是两个随机变量的数学期望的 差的期望值,相关系数是协方差与两 个随机变量标准差的乘积的比值。
随机变量的取值范围
随机变量的取值范围称为随机变量的值域,可以是有 限集、可数无穷集或不可数集。
随机变量的分类
根据取值范围的不同,离散随机变量可以分为离散型 和连续型。
随机变量的分布函数
01
分布函数的定义
对于离散随机变量,其分布函数 是所有可能取值的概率之和,表 示随机变量取某个值的概率。
02
分布函数的性质
必然事件
概率值为1的事件,表示一定会 发生。
不可能事件
概率值为0的事件,表示一定不 会发生。
互斥事件
两个或多个事件不能同时发生 。
条件概率
条件概率的公式
P(A|B) = P(A∩B) / P(B)。
条件概率的应用
在决策树、贝叶斯定理等领域有广泛应用。
独立性
01
事件的独立性是指一个事件的 发生不受另一个事件是否发生 的影响。
离散数学(微课版) 第2章习题答案
离散数学(微课版)第2章习题答案2.1 集合与运算习题1给定两个集合A={1,3,5,7,9}和B={2,4,6,8,10},求A∪B和A∩B。
解答:集合A和B的并集(A∪B)是包含了A和B中所有元素的集合。
根据题目给出的集合A和B,可以得到并集A∪B={1,2,3,4,5,6,7,8,9,10}。
集合A和B的交集(A∩B)是包含了A和B中共有的元素的集合。
根据题目给出的集合A和B,可以得到交集A∩B={},因为集合A和B中没有共有的元素。
习题2给定两个集合A={奇数}和B={偶数},求A和B的交集和并集。
如果集合B改为B={2,4,6,8},结果是否有变化?解答:集合A表示奇数,集合B表示偶数。
当集合A和B中元素的范围比较广泛时,它们的交集为{},因为奇数和偶数没有共有的元素。
当集合B改为B={2,4,6,8}时,集合A和B中共有的元素为{},并集为A∪B=奇数∪{2,4,6,8}={奇数,2,4,6,8}。
2.2 命题与逻辑运算习题3给定两个命题p:“小明喜欢篮球”和q:“小明是篮球队的队长”。
请判断以下复合命题是真还是假:(1)p∧q;(2)p∨q;(3)p→q。
解答:命题p:“小明喜欢篮球” 是真命题。
命题q:“小明是篮球队的队长” 是假命题。
(1)p∧q:当p和q都为真时,命题p∧q才为真。
根据题目中给出的p和q的真值,可以确定p∧q是假命题。
(2)p∨q:当p和q中至少一个为真时,命题p∨q就为真。
根据题目中给出的p和q的真值,可以确定p∨q是真命题。
(3)p→q:当p为真时,命题p→q为真,否则为假。
根据题目中给出的p和q的真值,可以确定p→q是真命题。
习题4给定一个命题p:“2是偶数”。
请判断以下复合命题是真还是假:(1)¬p;(2)p∧¬p;(3)¬p∨p。
解答:命题p:“2是偶数” 是真命题。
(1)¬p:取命题p的否定,即“2不是偶数”,根据命题p的真值,可以确定¬p是假命题。
离散数学教程集合的基本概念
离散数学教程集合的基本概念标题:离散数学教程——集合的基本概念离散数学是数学的一个重要分支,它研究的是数学中离散对象的性质和结构。
在这些离散对象中,集合是最基本的概念之一。
集合是由一些互不相同的、可以区分的对象组成的整体,这些对象可以是数字、字母、图形等。
在离散数学中,集合的概念被广泛地应用于各种不同的领域,包括计算机科学、信息论、统计学等。
一、集合的基本定义1、集合是由一些特定对象组成的整体,这些对象可以是任何类型,如数字、字母、图形等。
2、集合中的对象必须是互不相同的,即集合中的每个对象都是独一无二的,不能有两个或更多的对象重复。
3、集合的元素具有可区分性,即可以根据一定的规则或性质将集合中的对象区分开来。
二、集合的表示在数学中,通常用大写字母来表示集合,如A、B、C等。
如果集合中有多个元素,则可以用列举法或描述法来表示集合。
1、列举法:将集合中的所有元素一一列举出来,用大括号括起来。
例如,A={1, 2, 3}表示集合A包含1、2和3这三个元素。
2、描述法:用特定的符号或语言来描述集合的性质或特征。
例如,B={x|x是正方形}表示集合B包含所有的正方形。
三、集合的运算在离散数学中,集合的运算是最基本的概念之一。
常见的集合运算包括交集、并集、补集等。
1、交集:如果集合A和B的元素都有共同的属性或特征,则称A和B有交集。
记作A∩B或A.B,表示A和B的交集。
2、并集:如果集合A和B的所有元素都属于另一个集合C,则称A 和B的并集为C。
记作A∪B或A.B,表示A和B的并集。
3、补集:如果集合A中存在一些不属于B的元素,则称B为A的补集。
记作∁AB,表示A的补集。
四、集合的性质1、空集:没有任何元素的集合称为空集。
记作∅。
空集是所有集合的子集。
2、全集:包含所有可能元素的集合称为全集。
记作U。
全集是所有集合的超集。
3、幂集:给定一个集合A,A的幂集是指包含A的所有子集的集合。
记作P(A)。
4、子集:如果一个集合B的所有元素都属于另一个集合A,则称B为A的子集。
集合的基本概念(离散数学)
并集
01
并集是将两个或多个集合中的 所有元素合并到一个新集合中 。
02
并集运算可以用符号"∪"表示, 例如,A∪B表示集合A和集合B 的并集。
03
并集运算满足交换律和结合律, 即A∪B=B∪A, (A∪B)∪C=A∪(B∪C)。
交集
01
交集是两个或多个集合中共有的元素组成的集合。
02
交集运算可以用符号"∩"表示,例如,A∩B表示集合A和集合 B的交集。
集合的运算
并集
两个集合中所有元素的集合。
交集
两个集合中共有的元素组成的集合。
差集
从一个集合中去除另一个集合中的元素后得到的集合。
03
集合的性质
空集
定义
不含有任何元素的集合称为空集。记作∅。
性质
空集是任何集合的子集,即对于任意集合A,都有∅⊆A。
应用
在数学逻辑和集合论中,空集常用于作为其他集合的基底或参考点。
06
集合的应用
在数学中的应用
在概率论中的应用
集合是概率论的基本概念,用来 表示随机事件。概率论中的许多 概念,如事件的并、交、差等, 都是基于集合运算的。
在几何学中的应用
集合论为几何学提供了统一的数 学语言。在几何学中,点、线、 面等基本元素都可以被视为集合。
在逻辑学中的应用
集合论为逻辑学提供了形式化的 工具,使得逻辑推理更加严谨。 集合论中的集合关系和集合运算, 可以用来表示逻辑中的命题和推 理。
并集
两个或多个集合中所有元素的 集合。
集合
由确定的、不同的元素所组成 的总体。
子集
一个集合中的所有元素都属于 另一个集合,则称这个集合是 另一个集合的子集。
离散数学(杨圣洪版)-第2章-复习总结
3. 谓词公式等值演算
定义1 设A、B是两个合法的谓词公式,如果在任何解释下两个 公式的真值都相等,则称A与B等值记为AB。 定义2 设A、B是两个合法谓词公式,如果在任何解释下, AB为永真式,则A与B等值,记为AB。
3. 谓词公式等值演算
1、xA(x) A(a1)A(a2)… A(an) 个体域为有限 xA(x) A(a1)A(a2) … A(an) 2、量词的德摩律 xA(x)xA(x) x A(x)x A(x) 3、量词分配律 x(A(x)B(x))xA(x)xB(x) x(A(x)B(x))xA(x) xB(x) 4、量词作用域的收缩与扩张律 (1)/x(A(x)B)/xA(x)B A(x)含自由x (2)/x(A(x)B)/xA(x)B B不含有自由x 5 、约束变元改名规则 将A中某量词辖域中变元的每次约束出现,全部换成公式 中未出现的字母,所得到的公式记为B,则AB 6 、置换规则:公式局部等值变换后,仍与原公式等值。
(3)如果与前面的约束变元同名,则后者改名;
(4)利用代换实例,将、转换表示; (5) 将否定深入到原子公式的前面;
(6)利用量词辖域的扩张与收缩规律或利用量词的分配律,将
量词移到最左边 。
4. 谓词公式范式
例 xP(x,y) yQ(x,y)转换为前束范式 xP(x,y) yQ(x,y) rP(r,y) sQ(x,s) rP(r,y) sQ(x,s) 约束变元改名 转换条件式
2. 谓词公式真值
方法:个体常元的值、个体变元的值域、确定函数、谓词公 式的含义。
例题
例题:xy (F(x)F(y)G(x,y)H(f(x,y),g(x,y))
f(x,y),g(x,y)是函数变元,一元谓词公式F(x),二元谓词G与H。
离散数学:第2讲 集合恒等式
集合恒等式(关于与E)
零律(dominance laws)
AE=E A=
同一律(identity laws)
A=A AE=A
8
集合恒等式(关于,E)
排中律(excluded middle)
A~A = E
矛盾律(contradiction)
A~A =
全补律
~ = E ~E =
9
集合恒等式(关于-)
补交转换律(difference as intersection) A-B=A~B
10
集合恒等式(推广到多个集合)
分配律
B ({A }S ) (B A )
S
B ({A }S ) (B A )
德●摩根律
S
~ ({A }S ) (~ A ) S
~ ({A }S ) (~ A ) S
i 1
i 1
i j
| Ai Aj Ak | (1)n1 | A1 A2 An | i jk
38
容斥原理(证明)
n=2时的情况:
AB
|AB|=|A|+|B|-|AB|
归纳证明: 以n=3为例:
|AB C| = |(AB)C|= |AB|+|C|-|(AB)C|
= |A|+|B|-|AB|+|C|-|(AC)(BC)|
xA B (定义)
A A B
16
集合演算法(格式1)
题目: A=B. 证明: () …
AB () …
AB A = B. #
说明: 分=成与
题目: AB. 证明: AB (或AB)
=…(????) = A (或B) AB. # 说明: 化成=(需要证明)
离散数学集合及运算
离散数学集合及运算离散数学是计算机科学的基本学科之一,也是计算机学习和研究的重要基础。
集合和运算是离散数学中最基本的概念之一,也是计算机学习过程中最基础的概念之一。
本文主要介绍集合及运算的相关概念。
一、集合的定义在数学中,集合是一组确定的对象的集合。
它们可以是数、字母、变量、符号、函数或其他数学实体。
集合是以大写字母表示的,属于这个集合的元素以小写字母表示。
例如,集合A可以包括元素a、b和c,表示为A={a,b,c}。
集合中没有重复的元素,但元素的顺序是不重要的。
例如,集合{a,b,c}和{c,a,b}是相等的,因为它们包含相同的元素。
二、集合的运算1. 并集对于两个集合A和B,它们的并集就是包含A和B的所有元素的集合。
简单而言,对于集合A和B,A ∪ B就是由A和B中的元素组成的集合。
例如,如果A={a,b,c},B={c,d,e},那么A ∪ B={a,b,c,d,e}。
并集也可以扩展到多组集合的情况。
例如,如果有三个集合A、B和C,它们的并集可以表示为A∪B∪C。
2. 交集对于两个集合A和B,它们的交集是指它们共有的元素所组成的集合。
简单来说,如果一个元素同时属于集合A和集合B,那么这个元素就属于A和B的交集。
例如,如果A={a,b,c},B={c,d,e},那么A ∩ B={c}。
同样地,交集也可以扩展到多组集合的情况。
例如,如果有三个集合A、B和C,它们的交集可以表示为A∩B∩C。
3. 补集对于一个集合A和它包含的全集U,它的补集是指所有不属于集合A的元素构成的集合。
简单来说,补集就是相对于全集的补集。
例如,如果集合A={a,b,c},全集U={a,b,c,d,e},那么A的补集就是U-A={d,e}。
4. 差集对于两个集合A和B,它们的差集是指所有属于集合A但不属于集合B的元素所构成的集合。
简单来说,差集就是集合A中除了集合B以外的所有元素构成的集合。
例如,如果A={a,b,c},B={c,d,e},那么A-B={a,b}。
离散数学 第2章 习题解答
习题 2.11.将下列命题符号化。
(1) 4不是奇数。
解:设A(x):x是奇数。
a:4。
“4不是奇数。
”符号化为:¬A(a)(2) 2是偶数且是质数。
解:设A(x):x是偶数。
B(x):x是质数。
a:2。
“2是偶数且是质数。
”符号化为:A(a)∧B(a)(3) 老王是山东人或河北人。
解:设A(x):x是山东人。
B(x):x是河北人。
a:老王。
“老王是山东人或河北人。
”符号化为:A(a)∨B(a)(4) 2与3都是偶数。
解:设A(x):x是偶数。
a:2,b:3。
“2与3都是偶数。
”符号化为:A(a)∧A(b)(5) 5大于3。
解:设G(x,y):x大于y。
a:5。
b:3。
“5大于3。
”符号化为:G(a,b)(6) 若m是奇数,则2m不是奇数。
解:设A(x):x是奇数。
a:m。
b:2m。
“若m是奇数,则2m不是奇数。
”符号化为:A(a)→A(b)(7) 直线A平行于直线B当且仅当直线A不相交于直线B。
解:设C(x,y):直线x平行于直线y。
设D(x,y):直线x相交于直线y。
a:直线A。
b:直线B。
“直线A平行于直线B当且仅当直线A不相交于直线B。
”符号化为:C(a,b)↔¬D(x,y)(8) 小王既聪明又用功,但身体不好。
解:设A(x):x聪明。
B(x):x用功。
C(x):x身体好。
a:小王。
“小王既聪明又用功,但身体不好。
”符号化为:A(a)∧B(a)∧¬C(a)(9) 秦岭隔开了渭水和汉水。
解:设A(x,y,z):x隔开了y和z。
a:秦岭。
b:渭水。
c:汉水。
“秦岭隔开了渭水和汉水。
”符号化为:A(a,b,c)(10) 除非小李是东北人,否则她一定怕冷。
解:设A(x):x是东北人。
B(x):x怕冷。
a:小李。
“除非小李是东北人,否则她一定怕冷。
”符号化为:B(a)→¬A(a)2.将下列命题符号化。
并讨论它们的真值。
(1) 有些实数是有理数。
解:设R(x):x是实数。
自考离散数学第2章
域E,若对 A和B的任一组变元进行赋值,所得命题的真值相同,则称 谓词公式A和B在E上是等价的,并记作 A B
定义2.3.2 给定任意谓词公式WffA,其个体域为E,对于A的所有赋值
WffA都为真,则称WffA在E上有效的(或永真的)
定义2.3.3 一个谓词公式WffA,如果在所有赋值下都为假,则称WffA
P
(2)H(s)→M(s)
(3)H(s) (4)M(s)
US(1)
P T(2)(3)I
2.5 谓词演算的推理理论
例:专业委员会成员都是教授,并且是计算机设计师,有些成员是资
深专家,所以有的成员是计算机设计师,且是资深专家。请用谓词推 理理论证明上述推理。
证:设个体域为全总个体域。 M(x):x 是专业委员会成员; H(x):x 是教授; G(x):x 是计算机设计师;
2.3 谓词演算的等价式与蕴含式
表2.3.1
2.3 谓词演算的等价式与蕴含式
2.3 谓词演算的等价式与蕴含式
2.3 谓词演算的等价式与蕴含式
2.4 前束范式
定义2.4.1 一个公式,如果量词均在全式的开头,它们的作用域,延伸
到整个公式的末尾,则该公式叫做前束范式。
定理2.4.1 任意一个谓词公式均和一个前束范式等价。
2.3 谓词演算的等价式与蕴含式
例:寻求下式的真值。
(x)(P Q( x)) R(a) ,其中P:2>1,Q(x):x≦3,R(x):x>5,a=5,
且论域{-2,3,6}
2.3 谓词演算的等价式与蕴含式
2.3 谓词演算的等价式与蕴含式
定义2.3.1 给定任何两个谓词公式 WffA和WffB,设它们有共同的个体
离散数学两个集合相减
离散数学: 两个集合的差集离散数学是数学的一个分支,主要研究离散和不连续的数学结构,其中一个重要的概念是集合。
在离散数学中,集合是由一些确定的元素组成的。
集合的运算有交集、并集和差集等。
本文将重点讨论两个集合的差集运算。
什么是集合的差集给定两个集合A和B,集合A减去集合B的结果称为集合A和B的差集。
通常用符号A−B表示。
差集包含了所有属于集合A但不属于集合B的元素。
换句话说,如果将一个集合的所有元素放在一个大集合中,其中有些元素只属于集合A,有些元素只属于集合B,那么集合A减去集合B的结果就是包含了所有属于集合A但不属于集合B的元素的集合。
如何求两个集合的差集求两个集合的差集可以通过以下步骤进行:1.遍历集合A中的每个元素,判断该元素是否也属于集合B。
2.如果元素不属于集合B,则将其添加到差集的结果中。
3.重复上述步骤,直到遍历完集合A中的所有元素。
4.最后,得到的结果就是集合A减去集合B的差集。
举例说明为了更好地理解集合的差集运算,我们来看一个例子。
假设有两个集合A和B,其中:A = {1, 2, 3, 4, 5}B = {3, 4, 5, 6, 7}我们需要求集合A减去集合B的差集。
首先,我们从集合A中选取第一个元素1。
由于1不在集合B中,所以我们将其添加到差集的结果中。
接下来,我们选取元素2,同样地,2不在集合B中,所以将其添加到差集的结果。
然后,我们选取元素3。
由于3在集合B中,所以不将其添加到差集中。
继续遍历集合A中的元素,同理处理元素4和5。
最后,我们得到集合A减去集合B的差集:A -B = {1, 2}性质和注意事项下面是集合差集运算的一些性质和注意事项:•差集运算是一种不交换的运算,即A−B≠B−A。
•差集运算的结果是一个新的集合,该集合的元素个数可能比原集合少。
•如果集合A和B相等,即A=B,那么它们的差集为空集,即$A - B = \empty$。
•如果集合A是集合B的子集,即A⊆B,那么它们的差集是空集,即$A - B = \empty$。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2013-2014-2
鲁东大学
数学与统计科学学院
鲍永平
第二章 集 合 如果两个集合有相同的元素,那么不管集合 是如何表示的, 它们都相等。 (1) 列举法中, 元素的次序是无关紧要的。 { x,y,z } 与 { z,x,y } (2) 元素的可重复出现。 { x,y,x }、 { x,y }、 { x,x,x,y } (3) 集合的表示不是唯一的。 { x|x2-3x+2=0 }、 {x|x∈I∧1≤x≤2} 和{1, 2}
鲁东大学 数学与统计科学学院 鲍永平
2013-2014-2
第二章 集 合 例 1 设 A ={ a , b , c,d }和 B ={b ,c ,e} A∪B={ a ,b ,c ,d , e } A∩B={ b ,c } A-B={ a ,d } B-A={ e } 定义 2.2-2 如果 A 和 B 是集合, A∩B= ,那么称
(3) Aபைடு நூலகம் =A (4) A∩ =
x 为假
xA 即:A∪ = A
2013-2014-2
鲁东大学
数学与统计科学学院
鲍永平
第二章 集 合
(5) A- =A
A- ={ x |x A ∧ x }
x 为永真 = { x| x A }= A
即:A- = A (6) A-B A
能用空集构造不同集合的无限序列:
, {}, {{}}, {{{}}},
, { }, { , { }}, { , { }, { , { }}},
2013-2014-2
鲁东大学
数学与统计科学学院
鲍永平
第二章 集 合
例1
(1) 集合 { p,q } 有4个不同子集: { p,q }、{ p }、{ q }、
单元素集合:仅含有一个元素的集合。 A与{A}不同 有限集合:含有有限个元素的集合。 无限集合或无穷集:不是有限集合的集合。 集合的基数或势:有限集合的元素个数。 记为| A|
无限集 Ch5
读作
A={a, b}, 则 | A |= |{A}|=
2013-2014-2
鲁东大学
数学与统计科学学院
定理 2.1-1 对任意集合A,有 A U
论述域
证 对任意元素 x, x∈U 永真,所以
x A x U 是真
后件真(平凡证明法)
x ( x A x U )
所以
A U
用定义 证包含
2013-2014-2
鲁东大学
数学与统计科学学院
鲍永平
第二章 集 合 定理 2.1-2 设 A 和 B 是集合,A=B 当且仅当 A B和 B A。
证 A = B x(x A x B ) x(x B x A)
AB BA
推论 2.1-2 对任何集合A,恒有A A。 集合、元素之间的关系符 、与 命题联结词∧、∨等的运算优先次序问题
2013-2014-2
鲁东大学
数学与统计科学学院
鲍永平
第二章 集 合 定理 2.1-3 设A、B、C是集合,若 A B 且 B C, 则 A C。
包含的传递性
2013-2014-2
鲁东大学
数学与统计科学学院
鲍永平
第二章 集 合 定义 2.1-3 没有元素的集合叫空集, 记为 定理 2.1-4 对任意集合 A ,有 A 证 设 x 是论述域中任意元素, 则
x
所以
永假 真(无义证明法)
x x A
x( x x A)
鲍永平
第二章 集 合 外延公理(集合相等的定义) 两个集合 A 和 B 相等, 即 A = B, 当且仅当它们有相同的成员 (即:A的每一元素是B
的一个元素,而 B的每一元素也是 A 的一个元素)。
用逻辑符号表达:
A B x ( x A x B )
或
A B x( x A x B) x( x B x A)
(2) 集合{{q}}是单元素集合, 它的子集是
{{q}}、 幂集
一般地, n 个元素的集合有 2n 个不同的子集。
2013-2014-2
鲁东大学
数学与统计科学学院
鲍永平
第二章 集 合
P60 作业 9, 12, 14(1)真; (3)假
2013-2014-2
鲁东大学
数学与统计科学学院
鲍永平
第二章 集 合
主讲:鲍永平 数学与统计科学学院
E-mail:ldbyp@ Tel:186 60012613
第二章 集 合
第二章 集 合
2.1 集合论的基本概念 2.2 集合上的运算 2.3* 归纳法和自然数 2.4* 语言上的运算 2.5 集合的笛卡儿乘积
2013-2014-2
鲁东大学
数学与统计科学学院
(9) A A∪B (10) A∩B A
(11) 如果A B,那么,A∪B=B
朴素集合论
2013-2014-2
鲁东大学
数学与统计科学学院
鲍永平
第二章 集 合 2.1.3 集合间的包含关系 定义2.1-1 设 A 和 B 是集合,如果 A 的每一元素是 B 的一个 元素, 那么 A 是 B 的子集合。 记为 A B 读做“A包含于B” 或“B包含A”
用逻辑符表示为:
A B x ( x A x B )
A
B
A 和 B 是不相交的。
2013-2014-2
鲁东大学
数学与统计科学学院
鲍永平
第二章 集 合 定理 2.2-1 集合的并和交运算是可交换和可结合的。 对任意A,B和C: (1) A∪B=B∪A (4) 证 设 x 是任意元素,那么 用定义 证相等
xA∩( B∩C ) 右 (1) 设 x 是论述域U的任意元素, 那么 xA ∧ x ( B ∩ C ) (2) A∩B=B∩A xx A ∪ x B A∧ x AB ∧ (x x B C) x B x A (3) (A∪B)∪C=A∪(B∪C) ( xA ∧ x B ) ∧ x C x B∪A x ( A ∩ B ) ∧ x C (4) (A∩B)∩C=A∩(B∩C) x 是任意的, 得 x ( A ∩B)∩C 左 左 右 且 右 左 x ( x A B x B A)
元素
图 2.1-1
数学与统计科学学院 鲍永平
鲁东大学
第二章 集 合 如果 a 是集合 A 的一个元素 , 则记为 a∈A 如果 a 不是集合A的一个元素 ,则记为 读做“a不属于A” 或 “a不在A中” 读做“a属于A” 或 “a在A中”
a A
注意:任一元素, 对某一集合而言, 或属于该集合,
或不属于该集合, 二者必居其一, 不可兼得。
∪与∨对应 x是任意的,得出
∩与∧对应
2013-2014-2
即 A B B ∪ A x(x∈A ∩( B∩ C∪ ) x= ∈ (A ∩B ) ∩C)
即 A∩(B∩C)=(A∩B)∩C
鲁东大学 数学与统计科学学院 鲍永平
第二章 集 合 定理 2.2-2 对任意集合 A、B 和 C 有(分配律) (1) A∪(B∩C)=(A∪B)∩(A∪C) (2) A∩(B∪C)=(A∩B)∪(A∩C) 用定义 证相等
2013-2014-2
鲁东大学
数学与统计科学学院
鲍永平
第二章 集 合 定理 2.2-3 设A、B、C和 D 是论述域U 的任意子集合, 那么下列断言是真: (1) A∪A=A x A∪A x A∨x A
(2) A∩A=A
xA
即:A∪A=A
x A∪ x A∨x
A B x( x A x B) x( x B x A) A B x( x A x B) x( x B x A)
注意:从属关系“∈”及包含关系“
2013-2014-2
”之间的区别
鲍永平
鲁东大学
数学与统计科学学院
第二章 集 合
A B 有时也记作B A
称 B 是 A 的扩集
2013-2014-2
鲁东大学
数学与统计科学学院
鲍永平
第二章 集 合 定义2.1-2 如果 A B 且 A ≠ B,那么称 A 是 B的真子集 记作 A B 用逻辑符表示为: 读作“A真包含于B”
A B ( A B) ( A B) x( x A x B) x( x B x A)
2013-2014-2
鲁东大学
数学与统计科学学院
鲍永平
第二章 集 合 *2.1.2 罗素悖论
食人岛 故事
1901 年罗素 (Bertrand Russell) 提出以 下悖论: 设论述域是所有集合的集合 , 并
定义S为下述集合
S { A | A A}
问“S是不是它自己的元素?” ;
理发师 悖论
2013-2014-2
鲁东大学
数学与统计科学学院
鲍永平
第二章 集 合 集合的三种表示方法 1) 列举法 把集合中的元素一一列举出来
例如“所有小于5的正整数” 集合命名为A, 记为A={1, 2, 3, 4} 从1 到50 的整数集合可记为{1, 2, 3, …, 50} 2)描述法 用谓词描述出集合元素的公共特征
2.2 集合上的运算
2.2.1 并、 交和差运算 定义 2.2-1 设 A 和 B 是集合, (1) A 和 B 的并 记为 A∪B A B
A∪B={ x | x∈A∨x∈B } (2) A 和 B 的交 记为 A ∩ B A B
A∩B={ x | x∈A∧x∈B } (3) A和B的差, 或B关于A的相对补 记为 A – B = A – A∩B A-B={ x | x∈A∧x B }