离散数学第四章2
《离散数学》课件-第四章 二元关系
R2= R • R={<1,1>,<2,2>,<1,3>,<2,4>, <3,5>}
R3=R2 • R={<1,2>,<2,1>,<1,4>,<2,3>, <2,5>}
R4= R3 • R={<1,1>,<2,2>,<1,5>,<2,4>,
从关系图来看关系的n次幂
R:
1
2
3
4
5
R2:
1
2
3
4
5
R2就是从R的关系图中的任何一个结点x出发,长 为2的路径,如果路径的终点是y,则在R2 的关系 图中有一条从x到y的有向边。其他以次类推:
R3:
1
2
3
4
5
R4:
1
2
3
4
5
定理 设|A|=n,R A×A,则必有i,j∈N, 0≤i<j≤2n2,使得Ri=Rj。
=R5,R7=R6•R=R5,…,Rn=R5 (n>5) 故Rn{R0,R1,R2,R3,R4,R5}。
S0=IA,S1=S,
S2=S•S={<a,c>,<b,d>,<c,e>,<d,f>}, S3=S•S•S=S2•S={<a,d>,<b,e>,<c,f>}, S4=S3•S={<a,e>,<b,f>}, S5=S4•S={<a,f>}, S6=S5•S=Φ, S7=Φ, …, 故,Sn{S0,S1,S2,S3,S4,S5,S6}
屈婉玲离散数学第四章
谓词
谓词——表示个体词性质或相互之间关系的词 谓词常项 如, F(a):a是人 谓词变项 如, F(x):x具有性质F n(n1)元谓词 一元谓词(n=1)——表示性质 多元谓词(n2)——表示事物之间的关系 如, L(x,y):x与 y 有关系 L,L(x,y):xy,… 0元谓词——不含个体变项的谓词, 即命题常项 或命题变项
9
实例5
例5 设个体域为实数域, 将下面命题符号化 (1) 对每一个数x都存在一个数y使得x<y (2) 存在一个数x使得对每一个数y都有x<y 解 L(x,y):x<y (1) xyL(x,y) (2) xyL(x,y)
注意: 与不能随意交换 显然(1)是真命题, (2)是假命题
10
4.2 一阶逻辑公式及解释
14
封闭的公式
定义4.6 若公式A中不含自由出现的个体变项,则称A为封闭 的公式,简称闭式. 例如,xy(F(x)G(y)H(x,y)) 为闭式, 而 x(F(x)G(x,y)) 不是闭式
15
公式的解释
定义4.7 设L 是L生成的一阶语言, L 的解释I由4部分组成: (a) 非空个体域 DI . (b) 对每一个个体常项符号aL, 有一个 aDI, 称 a 为a在I 中的解释. (c) 对每一个n元函数符号fL, 有一个DI上的n元函数 f : DIn DI , 称 f 为f在I中的解释. (d) 对每一个n元谓词符号FL, 有一个DI上的n元谓词常项F , 称 F 为F在I中的解释. 设公式A, 取个体域DI , 把A中的个体常项符号a、函数符 号f、谓词符号F分别替换成它们在I中的解释 a、 f 、F , 称 所得到的公式A为A在I下的解释, 或A在I下被解释成A.
20
自考离散数学第4章
例:设集合A={a,b,c,d},在A上定义两个运算*和
,如表所示: 解:b,d是A中关于*运算的左幺元,而a是A中关于运算的右幺元。
a d a a a b a b b b c b c c c d c d c d a b c
* a b c d
a a b c
b b a d
c d c a
定义4.3.7 设<G,*>为群,若在G中存在一个元素a,使得G中的任意元素都由a
例:设A={a,b,c,d},*为A上的二元运算,
* a b c d
a a b c d
b b d a a
c c a b c
d d c b d
可以看出a为单位元。由a*a=a,b*c=a,c*b=a,d*b=a, 故a有逆元a;b有左逆元c,d;c有左逆元b;b有右逆元c;c有右逆元b;d有
定义4.3.2 设<G,*> 为一个群,如果G是有限集合,则称<G,*> 是有限群。G中
元素的个数通常称为有限群的阶数,记为|G|。
定义4.3.3 若群G中,只含有一个元素,即G={e},|G|=1,则称G为平凡群。 例:设G={e,a,b,c},运算*如表所示:
* e a b c
e e a b c
4.2 半群与独异点
4.3 群与子群
定义4.3.1 设<G,*>为一个代数系统,其中G是非空集合,*是G上一个二元运算,
① 如果*是封闭的; ② 运算*是可结合的; ③ 存在幺元e; ④ 对于每一个元素x G,存在它的逆元x-1; 则称<G,*>是一个群。
4.3 群与子群
4.3 群与子群
4.1 代数系统
离散数学(微课版) 第4章
离散数学(微课版)第4章1. 引言在离散数学的第4章中,我们将讨论图论的基本概念和应用。
图论是研究图及其在现实生活中的应用的数学分支,它在计算机科学、网络设计、运筹学等领域中具有重要的应用价值。
本章将介绍图的定义、图的表示方法、图的遍历算法等内容。
2. 图的定义图由一组节点和一组节点之间的边构成。
节点通常表示现实世界中的对象,而边则表示对象之间的关系。
图可以用于描述各种问题,如社交网络中的用户关系、城市之间的交通网络等。
2.1 有向图和无向图图可以分为有向图和无向图两种类型。
在有向图中,边具有方向,表示节点之间的单向关系。
而在无向图中,边没有方向,表示节点之间的双向关系。
2.2 顶点和边图由顶点和边组成。
顶点是图的节点,用来表示对象。
边连接两个顶点,表示两个对象之间的关系。
2.3 路径和环路径是指在图中从一个顶点到另一个顶点的连接序列。
环是一条路径,其起点和终点相同。
3. 图的表示方法在计算机中,图可以用不同的数据结构来表示。
常见的表示方法包括:3.1 邻接矩阵邻接矩阵是用二维数组表示图的连接关系。
对于无向图,邻接矩阵是对称的,而对于有向图,则不对称。
A B CA010B101C010上述邻接矩阵表示了一个无向图,其中顶点A与顶点B相连,顶点B与顶点C相连。
3.2 邻接表邻接表是用链表表示图的连接关系。
对于每个顶点,邻接表保存了与其相连的其他顶点的信息。
A ->B -> NULLB -> A ->C -> NULLC -> B -> NULL上述邻接表表示了一个无向图,顶点A与顶点B相连,顶点B与顶点A、C相连,顶点C与顶点B相连。
4. 图的遍历算法图的遍历算法是指按照一定的方式访问图中的所有节点。
常见的图的遍历算法有深度优先搜索和广度优先搜索。
4.1 深度优先搜索深度优先搜索从起点开始,尽可能深地访问尚未访问的节点,直到无法继续深入为止,然后回溯到上一个节点,继续深入其他未访问的节点。
离散数学 第4章 代数系统(2)
离散数学
定理1.设(G,*)是群,|G|2 。则 (1)G中每个元素的逆元是唯一的; (2)G中无零元。 [证]. (1)由于群有结合律,所以由书86页定理4.2可知, 逆元唯一;
(2)采用反证法:若零元0G ,则对任何元素gG , 都有 0 * g=g * 0=0 (1) 由于G是群,每个元都有逆元。设0的逆元为g0,则有 0 * g0=g0 * 0 = 0 (2) 由逆元定义知 0 无逆元,与群中每个元素都有逆元矛盾。 所以G中无零元。
16
离散数学
例8.(G,o)是一有限群 o e a b c e e a b c 这里: G={e,a,b,c}, o运算的 a a e c b 运算表如右: b b c e a (1)封闭性:由表1可得; c c b a e (2)结合律:留待后证; 表1 (3)有幺元:e ; (4)有逆元:e-1=e,a-1=a,b-1=b,c-1=c 。 例如其第三行就与表头元素构成一置换P3。 此群一般称为Klein 4-群,又称为几何群或运动群。
注:Klein 日耳曼民族,几何学家,我国著名几何学家苏步青是他 的晚年弟子;
17
离散数学
e a bc P3 bc ea 。
[证]. 只证关于第i(1i n)行结论成立。我们设 G={a1(=e), a2,, an} 构造自然眏射 fi :GG 使得 对任何的aG, fi(a)=ai * a 为此,只须证明fi是一双射函数即可。 ①后者唯一: aj, akG, aj=ak ai * aj= ai * ak fi(aj)= fi(ak) ;
4
离散数学
例2. (I, +)是一个群 这里: I是整数集合,+是整数加法,由算术知识知: (1)封闭性:两个整数之和仍为整数,且结果唯一。即 a,b, aIbI a+bI ; (2)结合律:整数加法满足结合律。即 a,b,cI, (a+b)+c = a+(b+c) ; (3)有幺元:取 0I, aI,有a+0=0+a=a。 由幺元的定义知,0是关于+的幺元; (4)有逆元:aI,取-aI,有a+(-a)=(-a)+a=0。 由逆元的定义知I中每个元素都有逆元; 由群的定义知(I, Ʊ 设(G,*)是群,则*运算满足消去律。即x,y,zG, xy=xzy=z; yx=zxy=z 。 [证]. 只证第一式。x,y,zG, y=e*y = (x-1*x)* y = x-1*(x* y) (结合律) = x-1*(x* z) (条件:x y = x z ) = (x-1*x)* z (结合律) = e* z = z
离散数学-第四章 关系-内容提要
{}
传递。
(5)如 果 VJ
:IT{∶ ∶ ∶ ∶ 蚕 ⒈11∶⒈ ∶ Ll ;, 翕 罐 ∶ ∶ ∶ 置 R在 A上
:I∶
:: 1∷
Vj V石
(Π
、 、 y,z)∈ R→ 〈 R∧ 〈 J,z〉 ∈ R),则 称 Π ,y,z∈ A∧ 〈 ,j〉 ∈
1亠
判别法
:
利用关系表达式判别 (1)R在 A上 白反 ㈡rA∈ R。
,
系:简 称全胛 蜮 线序 曳
柙
\宀
:'艹
° Γ ˉ叽
抖 ¨ ‰ 艹 渺 冖妒 ”
^讷
p¨ ¨
¨
i
∶
^¨
Ⅱ… ¨
=艹
)。
`呻
/
‘ :° f耷
一
^A’
工 < ′
工 < ′
Ι ⒕
,
、
\′
I纟
:
轱
/廴
跃
:
h,如 果 J≤ y∨ y※ J,贝 刂 ∈ 称
J与 j可 比。
称 y覆 盖 J。
偏序集中的特殊元素
得 ⒎ 则
:
y,z〉 ∈ S))。 ∈ R∧ 〈
有关基本运算的定理 ・ 定理 4.1 设 F是 任意的关系 ,则
(1)(Fˉ l)ˉ ^l=F。
・
(2)domFˉ ˉ ∴ =ranF,ranF~l=domF。
定理 4.2 设 F,G,Ⅳ 是任意的关系 ,则 (1)(F° G)° H=Fo(G° H), (2)(FoG)ˉ l=G^loF_ˉ
:
(2)R在 (3)R在 (4)R在 (5)R在 (1)R在 (2)R在 (3)R在 (4)R在
A上 反 自反 ⑶R∩ rA=¤ 。 A上 对称 山R=Rl。 ; A上 反对称 ㈡R∩ R~l∈ A上 传递 ㈡R。 R∈ R。
(大学)离散数学:第四章代数系统 第二节 代数系统间的同构与同态
• h对 f 和 g保持运算的含义是指在 h 的作用下,元素运算结 果的象等于元素象的运算结果。
• 当 h 对 f 和 g 保持运算时,也称 h 满足同态公式。
2.2 代数系统间的同构关系
定义3 设 A= < X,f1,f2,···,fm > 和 B= < Y,g1,g2, ···,g m > 是两个同 类型的代数系统。若存在一双射函数 h:X→Y,对于A 和B 中的每一对相应的运算fi和gi(i=1,2,…,m)满足同态公式,则 称 h 是从 A 到 B 的同构函数,同时称 A 和 B 同构。
例2 设R是实数集合,+是实数加法,< R, +>是代数系统, 设R+是正实数集合,×是实数乘法,< R+,×>是代数系统。则
< R, +>和< R+,×>同构。 证:⑴ 这是两个同类型的代数系统,都只有一个二元运算;
⑵取函数 h:R → R+ ,h()= e。由初等数学知 h是双射 函数;
⑶ , R 有: h (+)= e + = e×e = h()×h()
定理1 代数系统间的同构关系R是X上的等价关系, 其中 X={A | A是代数系统}。 由等价关系的定义知要证R是 1)自反的; 2)对称的; 3)传递的。
2.3 代数系统间的同态
定义4 设A1= < X,f1,f2,···,fm> 和A2= < Y,g1,g2, ···,gm> 是两个同类 型的代数系统。若存在函数h:XY,对A1 和A2 中每一对相 应的运算满足同态公式,则称 h 是从 A1到 A2的同态函数,并 称< h(X),g1,g2, ···,gm> 是A1的同态象。
离散数学第四章二元关系和函数知识点总结
离散数学第四章二元关系和函数知识点总结集合论部分第四章、二元关系和函数集合的笛卡儿积与二元关系有序对定义由两个客体x 和y,按照一定的顺序组成的二元组称为有序对,记作实例:点的直角坐标(3,4)有序对性质有序性(当x y时)与相等的充分必要条件是= x=u y=v例1 = ,求x, y.解 3y 4 = 2, x+5 = y y = 2, x = 3定义一具有序n (n3) 元组是一具有序对,其中第一具元素是一具有序n-1元组,即= , x n>当n=1时, 形式上能够看成有序 1 元组.实例 n 维向量是有序 n元组.笛卡儿积及其性质定义设A,B为集合,A与B 的笛卡儿积记作A B,即A B ={ | x A y B } 例2 A={1,2,3}, B={a,b,c}A B ={,,,,,,,,}B A ={,,,,,,, ,}A={}, P(A)A={, }性质:别适合交换律A B B A (A B, A, B)别适合结合律 (A B)C A(B C) (A, B)关于并或交运算满脚分配律A(B C)=(A B)(A C)(B C)A=(B A)(C A)A(B C)=(A B)(A C)(B C)A=(B A)(C A)若A或B中有一具为空集,则A B算是空集.A=B=若|A|=m, |B|=n, 则 |A B|=mn证明A(B C)=(A B)(A C)证任取∈A×(B∪C)x∈A∧y∈B∪Cx∈A∧(y∈B∨y∈C)(x∈A∧y∈B)∨(x∈A∧y∈C)∈A×B∨∈A×C∈(A×B)∪(A×C)因此有A×(B∪C) = (A×B)∪(A×C).例3 (1) 证明A=B C=D A C=B D(2) A C=B D是否推出A=B C=D 为啥解 (1) 任取A C x A y Cx B y D B D(2) 别一定. 反例如下:A={1},B={2}, C=D=, 则A C=B D 然而A B.二元关系的定义定义设A,B为集合, A×B的任何子集所定义的二元关系叫做从A到B的二元关系, 当A=B时则叫做A上的二元关系.例4 A={0,1}, B={1,2,3}, R1={}, R2=A×B, R3=, R4={}. 这么R1, R2, R3,R4是从A 到B的二元关系, R3和R4并且也是A上的二元关系.计数|A|=n, |A×A|=n2, A×A的子集有个. 因此A上有个别同的二元关系.例如 |A|=3, 则A上有=512个别同的二元关系.设A 为任意集合,是A 上的关系,称为空关系E, I A 分不称为全域关系与恒等关系,定义如下:AE={|x∈A∧y∈A}=A×AAI={|x∈A}A例如, A={1,2}, 则E={,,,}AI={,}A小于等于关系L A, 整除关系D A, 包含关系R定义: L={| x,y∈A∧x≤y}, A R,R为实数集合AD={| x,y∈B∧x整除y},BB Z*, Z*为非0整数集R={| x,y∈A∧x y}, A是集合族.类似的还能够定义大于等于关系, 小于关系, 大于关系, 真包含关系等等.例如A = {1, 2, 3}, B ={a, b}, 则L={,,,,,}AD={,,,,}AA=P(B)={,{a},{b},{a,b}}, 则A上的包含关系是R={,,,,, ,,,}二元关系的表示表示方式:关系的集合表达式、关系矩阵、关系图关系矩阵:若A={a1, a2, …, a m},B={b1, b2, …, b n},R是从A到B 的关系,R 的关系矩阵是布尔矩阵M R = [ r ij ] m n, 其中r ij= 1 R.关系图:若A= {x1, x2, …, x m},R是从A上的关系,R的关系图是G R=, 其中A为结点集,R为边集.假如属于关系R,在图中就有一条从x i到x j 的有向边.注意:A, B为有穷集,关系矩阵适于表示从A到B的关系或者A上的关系,关系图适于表示A上的关系A={1,2,3,4},R={,,,,},R的关系矩阵M和关系图G R如下:R关系的运算基本运算定义:定义域、值域和域dom R = { x | y (R) }ran R = { y | x (R) }fld R = dom R ran R例1 R={,,,}, 则dom R={1, 2, 4}ran R={2, 3, 4}fld R={1, 2, 3, 4}逆与合成R1 = { | R}R°S = | | y (RS) } 例2 R={, , , } S={, , , , }R1={, , , }R°S ={, , }S°R ={, , , }定义 F 在A上的限制F?A = { | xFy x A}A 在F下的像F[A] = ran(F?A)实例R={, , , }R?{1}={,}R[{1}]={2,4}R?=R[{1,2}]={2,3,4}注意:F?A F, F[A] ran F基本运算的性质定理1 设F是任意的关系, 则(1) (F1)1=F(2) dom F1=ran F, ran F1=dom F证 (1) 任取, 由逆的定义有∈(F 1) 1 ∈F 1 ∈F因此有 (F1)1=F(2) 任取x,x∈dom F 1 y(∈F1)y(∈F) x∈ran F因此有dom F1= ran F. 同理可证 ran F1 = dom F.定理2 设F, G, H是任意的关系, 则(1) (F°G)°H=F°(G°H)(2) (F°G)1= G1°F 1证 (1) 任取,(F°G)°H t(∈F°G∧∈H) t (s(∈F∧∈G)∧∈H)t s (∈F∧∈G∧∈H)s (∈F∧t (∈G∧∈H))s (∈F∧∈G°H)∈F°(G°H)因此(F°G)°H = F°(G°H)(2) 任取,∈(F°G)1∈F°Gt (∈F∧(t,x)∈G)t (∈G1∧(t,y)∈F1)∈G1°F1因此(F°G)1 = G1°F1幂运算设R为A上的关系, n为自然数, 则R 的n次幂定义为:(1) R0={ | x∈A }=I A(2) R n+1 = R n°R注意:关于A上的任何关系R1和R2都有R 10 = R20 = IA关于A上的任何关系R 都有R1 = R性质:定理3 设A为n元集, R是A上的关系, 则存在自然数s 和t, 使得R s = R t.证R为A上的关系, 由于|A|=n, A上的别同关系惟独个.当列出R 的各次幂R0, R1, R2, …, , …,必存在自然数s 和t 使得R s=R t.定理4 设R 是A 上的关系, m, n∈N, 则(1) R m°R n=R m+n(2) (R m)n=R mn证用归纳法(1) 关于任意给定的m∈N, 施归纳于n.若n=0, 则有R m°R0=R m°I=R m=R m+0A假设R m°R n=R m+n, 则有R m°R n+1=R m°(R n°R)=(R m°R n)°R=R m+n+1 ,因此对一切m, n∈N有R m°R n=R m+n.(2) 关于任意给定的m∈N, 施归纳于n.若n=0, 则有(R m)0=I A=R0=R m×0假设 (R m)n=R mn, 则有(R m)n+1=(R m)n°R m=(R mn)°R m=R mn+m=R m(n+1) 因此对一切m,n∈N有 (R m)n=R mn.关系的性质自反性反自反性定义设R为A上的关系,(1) 若x(x∈A→R), 则称R在A上是自反的.(2) 若x(x∈A→R), 则称R在A上是反自反的.实例:反关系:A上的全域关系E A, 恒等关系I A小于等于关系L A, 整除关系D A反自反关系:实数集上的小于关系幂集上的真包含关系例1 A={1,2,3}, R1, R2, R3是A上的关系, 其中R={,}1R={,,,}2R={}3R自反,2R反自反,3R既别是自反也别是反自反的1对称性反对称性定义设R为A上的关系,(1) 若x y(x,y∈A∧∈R→∈R), 则称R为A上对称的关系.(2) 若x y(x,y∈A∧∈R∧∈R→x=y), 则称R为A上的反对称关系.实例:对称关系:A上的全域关系E A, 恒等关系I A和空关系反对称关系:恒等关系I A,空关系是A上的反对称关系.例2 设A={1,2,3}, R1, R2, R3和R4基本上A上的关系,其中R={,},R2={,,}1R={,},R4={,,}3R对称、反对称.1R对称,别反对称.2R反对称,别对称.3R别对称、也别反对称.4传递性定义设R为A上的关系, 若x y z(x,y,z∈A∧∈R∧∈R→∈R), 则称R是A上的传递关系.实例:A上的全域关系E,恒等关系I A和空关系A小于等于关系, 小于关系,整除关系,包含关系,真包含关系例3 设A={1,2,3}, R1, R2, R3是A上的关系, 其中R={,}1R={,}2R={}3R和R3 是A上的传递关系1R别是A上的传递关系2关系性质的充要条件设R为A上的关系, 则(1) R在A上自反当且仅当I A R(2) R在A上反自反当且仅当R∩I A=(3) R在A上对称当且仅当R=R 1(4) R在A上反对称当且仅当R∩R1I A(5) R在A上传递当且仅当R R R证明模式证明R在A上自反任取x,第11页/共11页。
离散数学第4章-二元关系
4.6 等价关系与划分
• 三 性质 • 定理4.13 设R是A上的等价关系,则 (1)对任一a∈A,有a∈[a]; (2)对a, b∈A,如果aRb,则[a]=[b]; (3)对a, b∈A,如果(a, b)∉R,则[a]∩[b]=∅; (4)∪a∈A[a]=A。
4.6 等价关系与划分
• 定理4.14 集合A上的任一划分可以确定A上 的一个等价关系R。 • 定理4.15 设R1和R2是A上的等价关系, R1=R2⇔ A/R1=A/R2 。 • 定理4.16 设R1和R2是A上的等价关系,则 R1∩R2是A上的等价关系。
4 .3 关系的运算
• 一 逆运算 • 定义4.7(逆关系) 设R是从A到B的二元关系, 则从B到A的二元关系记为R-1,定义为R-1 ={(b,a)|(a,b)∈R},称为R的逆关系。 • 定理2.1 (1)(R-1)-1=R; (2)(R1∪R2)-1= R1-1∪ R2-1; (3)(R1∩R2)-1= R1-1 ∩R2-1; (4) (A×B)-1= B×A;
4 .5 关系的闭包
•
• (1) (2) (3) • (1) (2) (3)
二 基本性质
定理4.5 设R是A上的二元关系,则 R是自反的 ⇔ r( R )=R; R是对称的 ⇔ s( R )=R; R是传递的 ⇔ t( R )=R; 定理4.6 设R1和R2是A上的二元关系,若R1⊆R2则 r(R1)⊆ r(R2); s(R1)⊆ s(R2); t(R1)⊆ t(R2)。
第四章 关系
4.1 二元关系 4.2 关系的性质 4 .3 关系的运算 4 .5 关系的闭包 4.6 等价关系与划分
4.1 二元关系
• 一 定义4.1(二元关系)
设A和B是任意两个集合,A×B的子集R称为从A到 B的二元关系。当A=B时,称R为A上的二元关系。若 (a, b)∈R,则称a与b有关系R,记为aRb。 (a, b)∉R:a与b没有关系R R=∅:空关系 R=A×B:全关系
离散数学_第_4_章习题解答讲解
第四章归结法原理习题与解答1. 用归结法证明:(1)(2)(3)(4)(5)(6)解(1) 首先将p→q,p→r,¬(p→q∧r)化为合取范式。
p→q⇔¬p∨qp→r⇔¬p∨r¬(p→q∧r)⇔¬(¬p∨(q∧r))⇔p∧(¬q∨¬r) 给出子句集{¬p∨q,¬p∨r,p,¬q∨¬r}的反驳如下。
⑴ ¬p∨q⑵ ¬p∨r⑶ p⑷ ¬q∨¬r⑸ q 由⑴和⑶由⑵和⑶⑹ r⑺ ¬r 由⑷和⑸⑻ □ 由⑹和⑺因此,p→q,p→r|=p→q∧r(2) 首先将p→r,q→r,¬(p∨q→r)化为合取范式。
p→r⇔¬p∨rq→r⇔¬q∨r¬(p∨q→r)⇔(p∨q)∧¬r给出子句集{¬p∨r,¬q∨r,p∨q,¬r}的反驳如下。
⑴ ¬p∨r⑵ ¬q∨r⑶ p∨q⑷ ¬r⑸ q∨r 由⑴和⑶ p→q,p→r|=p→q∧r p→r,q→r|=p∨q→r p→q∨r|=(p→q)→(p→r)p∧q→r|=(p→r)∨(q→r) p∨q∨r,p→r|=q∨r (p→q)→(p→r)|=p→(q→r)由⑵和⑸⑹ r⑺ □由⑷和⑹因此,p→r,q→r|=p∨q→r(3) 首先将p→q∨r,¬((p→q)∨(p→r))化为合取范式。
p→q∨r⇔¬p∨q∨r¬((p→q)∨(p→r))⇔¬((¬p∨q)∨(¬p∨r))⇔p∧¬q∧¬r 给出子句集{¬p∨q∨r,p,¬q,¬r}的反驳如下。
⑴ ¬p∨q∨r⑵ p⑶ ¬q⑷ ¬r⑸ q∨r 由⑴和⑵⑹ r 由⑶和⑸⑺ □ 由⑷和⑹因此,p→q∨r|=(p→q)∨(p→r)(4) 首先将p∧q→r,¬((p→r)∨(q→r))化为合取范式。
离散数学第四章
13
例 在个体域限制为(a)和(b)条件时,将下列命题 符号化:
(1)对于任意的数x,均有x2-3x+2=(x-1)(x-2) (2)存在数x,使得x+5=3
其中:(a)个体域D1=N(自然数集合) (b)个体域D2=R(实数集合)
10
量词
量词是表示个体常项或变项之间数量关系的词。
量词分为两种: (1)全称量词:对应日常语言中的“一切”,“所有的”,
“任意的”,“每一个”等等,用符号“∀”表示。 用∀x表示对个体域里的所有个体,∀xF(x)表示个体
域里的所有个体都有性质F。 ∀x∀yG(x, y)表示个体域里的任意两个个体都有关系G。
不带个体变项的谓词称为0元谓词。 例如:F(a),G(a,b),P(a1,a2,…,an) 都是0元谓词。
8
例 将下面命题用0元谓词符号化。 (1)只有2是素数,4才是素数 (2)如果5大于4,则4大于6
命题的谓词符号化步骤: (a)找出谓词、个体词常项 (b)符号化谓词和个体词常项 (c)使用符号化了的谓词和个体词以及逻辑运算符
解:令 F(x) : x2-3x+2=(x-1)(x-2);G(x) : x+5=3 在个体域限制为(a)和(b)条件时 命题(1)的符号化均为:∀xF(x) 命题(2)的符号化均为:∃xG(x) 个体域为(a)时,(1)为真命题,(2)为假命题 个体域为(b)时,(1)为真命题,(2)为真命题
14
第四章 一阶逻辑的基本概念
1
4.1 一阶逻辑命题符号化
在一阶逻辑中,个体词、谓词、量词是命 题符号化的三个基本要素。
离散数学第四章 有限集与无限集
第四章 有限集与无限集
④ 定理: 两个可列集的并集是可列集。
证明: 设 S1={a0, a1, a2, a3, a4, …}, S2={b0, b1, b2,
b3, b4, …}均为可列集。不仿设S1与S2不相交。
S1∪S2的元素可以排成无穷序列,即a0, b0, a1, b1, a2, b2, a3, b3, a4, …, 所以 S1∪S2={a0, b0, a1, b1, a2, b2, a3, b3, a4, …}是 可列集。
0
2、定理:实数集R是不可列集。实数集的基数为 1 3、:对任意集合A,有 |A| < |ρ(A)| 由此可得: (1) 无限集也有大小,最小的无限集是 可列集,其 次是实数集。 (2) 对任一无限集,总存在一个基数大于这个集合
的集合,即无限集的“大小”也是无限的,没有最
大的无限集。
有限集a的元素个数称为a的基数记为2基数的有关定义设有集合ab第四章有限集与无限集则称集合a的基数小于等于b的基数记为若从a到b存在单射但不存在满射则称集合a的基数小于b的基数记为第四章有限集与无限集43无限集的性质1定义
第四章 有限集与无限集
第四章 有限集与无限集
4.1 有限集与无限集基本概念
1、定义1:若集合A与集合= { 1, 2, 3, …, n }存在
则 f 是一一对应的关系,所以A B。
第四章 有限集与无限集
例2:设N = { 0, 1, 2, 3, … },其子集A = { 1, 3, 5,
7, … },B = { 2, 4, 6, 8, … }均为无限集且N A,
N B。 因为它们间存在一一对应的关系: N:0 1 2 3 …… f: A:1 3 5 7 …… N:0 1 2 3 …… g: B:2 4 6 8 ……
离散数学第四章二元关系和函数
例题
• 例题4.8:下列关系都是整数集Z上的关系,分别求出它们的 定义域和值域.
– R1={<x,y>|x,yZxy}; – R2={<x,y>|x,yZx2+y2=1};
• domR1=ranR1=Z. R={<0,1>,<0,-1>,<1,0>,<-1,0>} domR2=ramR2={0,1,-1}
IA={<0,0>,<1,1>,<2,2>}
关系实例
• 设A为实数集R的某个子集,则A上的小于等于关系定义为 LA={<x,y>|x,yA,xy}.
• 例4.4 设A={a,b},R是P(A)上的包含关系, R={<x,y>|x,yP(A),xy}, 则有 P(A)={,{a},{b},A}. R={<, >,<,{a}>,<,{b}>,<,A>, <{a},{a}>,<{a},A>,<{b},{b}>,<{b},A>,<A,A>}.
– 例如:A={a,b},B={0,1,2},则 AxB={<a,0>,<a,1>,<a,2>,<b,0>,<b,1>,<b,2>}; BxA={<0,a>,<0,b>,<1,a>,<1,b>,<2,a>,<2,b>}.
– 如果A中的元素为m个元素,B中的元素为n个元素, 则AxB和BxA中有mn个元素.
0100 1010 . 0001 0000
离散数学左孝陵第四章
§1 函数的概念
(2)X中每一个元素均有定义, ∴函数f的定义域 domf X (3)对应于某一个 x X ,其值f(x)是唯一的,即
设A=,则A的后继集合可写成: A+={}={},(A+)+={}{{}}={,{}} ((A+)+)+={,{}}{{,{}}}={,{},{,{}}} 令:=0 则+=0+=1,(+)+=1+=2 上述求0的后继集合而得到N={0,1,2,} Peano公理 (1)0N (这里规定0=) (2) nNn+N (这里n+是n的后继数) (3)若SN,且(ⅰ)0S (ⅱ)nSn+S,则可得S=N
f ( f 2 (i)) 2 f 2 (i) 1 2(2 f (i) 1) 1 f (i )
3
2(2(2i 1) 1) 1 8i 6 1 8i 7
§2逆函数和复合函数
《定理》:设f: X→Y,g:Y→Z, g f 是一合成函数,则: (1)如果f和g都是满射函数,则 g f 也是满射函数; (2)如果f和g都是入射函数,则 g f 也是入射函数; (3)如果f和g都是双射函数,则 g f 证明:(2)设任一 xi , x j X xi x j ∵f为入射函数,∴ f ( xi ) f ( x j ) 也是双射函数。
1.基数的概念 对于有限集:集合中不同元素的个数。 对于无限集:? 是否所有无限集的基数都一样? 为了比较两个集合的“大小”,确定有限集和无限集的概念, 我们首先引进自然数集合。
离散数学及其应用课件第4章第2-3节
1
2
3
4
在关系图中,结点a是有向边(a,b)的起点,结点b是终点。 若aRa,则从a到自身有一条有向边,称为环。
4.2.3 用矩阵表示关系
定义4.2.2 设A={a1,a2,a3,am},B={b1,b2,b3,bn},
R是从A到B上的一个二元关系。关系R可以用一个m行n列的矩阵
MR=[mij]来表示,称MR为关系R的邻接矩阵,其中
证明: (1)对任意(x,y) (SP) oR z((x,z)R (z,y)(SP)) z((x,z)R ((z,y)S (z,y)P)) z(((x,z)R (z,y)S)((x,z)R (z,y)P))) z((x,z)R (z,y)S)z((x,z)R (z,y)P)) (x,y)S oR (x,y)P oR (x,y)(SoR ) (PoR) 所以 (SP) oR = (SoR ) (PoR) 。
(x, y) R x A (x, y) R (x, x) IA (x, y) R
(x, y) R I A
R的n次幂
定义4.3.3 设R为A上的关系,n为非负整数,则R的n次幂定 义如下:
(1)R0={(x,x)|x A}=IA (2)Rn=Rn-1oR ,n1 这个定义说明R2=RoR,R3=R2oR=(RoR)oR,等。
用矩阵表示两个关系的复合
r11 r12 r1n
MR
r21
r22
r2
n
rm1 rm2
rmn
s11 s12 s1p
Ms
s21
s22
s2n
sn1 sn2
snp
t11 t12 t1p
M SoR
MR MS
t21
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
例4.2.1 设R={<1,2>,<1,3>,<2,4>,<4,3>},则 domR={1,2,4} ranR={2,3,4} fldR={1,2,3,4}
定义4.2.2 设R为二元关系,R的逆关系,简称R 的逆,记作R-1,其中 R-1={<x,y>|<y,x>∈R}
定义4.2.3 设F,G为二元关系,G对F的(左)复合 记作F G,其中
第四章 二元关系和函数(2/3)
4.2 关系的运算
关系的基本运算
定义4.2.1 设R是二元关系. (1) R中所有的有序对的第一元素构成的集合称为 R的定义域,记为domR. domR={x| y(<x,y>∈R)} (2) R中所有有序对的第二元素构成的集合称为R 的值域,记作ranR.形式化表示为 ranR={y| x(<x,y>∈R)} (3) R的定义域和值域的并集称为R的域,记作 fldR.形式化表示为 fldR=domR∪ranR
例4.2.3 设R={<1,2>,<1,3>,<2,2>,<2,4>,<3,2>},
则 R {1}={<1,2>,<1,3>}
R =
R {2,3}={<2,2>,<2,4>,<3,2>} R[{1}]={2,3}
R[ ]=
R[{3}]={2}
例4.2.4 设F={<a,{a}>,<{a},{a,{a}}>},求 F F, F {a},F[{a}].
R2={<1,1>,<2,2>,<3,3>,<1,2>} 自反的
R1两者
R3={<1,3>}
都不是
说明R1,R2和R3是否为A上的自反关系和反 自反关系.
定义4.3.2 设R为A上的关系,
若x y(x,y∈A∧<x,y>∈R→<y,x>∈R),
则称R为A上对称的关系.
若x y(x,y∈A∧<x,y>∈R∧<y,x>∈R→x=y),
例4.2.5 设A={a,b,c,d} R={<a,b>,<b,a>,<b,c>,<c,d>}, 求R的各次幂,分别用矩阵和关系图表示. 解:用关系图的方法得到关系图 如下:
R0,即IA的关系矩阵是 M=
则R的关系矩阵分 M0=
则R2,R3,R4的关系矩阵分别是
M2=
=
M3=M2M=
=
M4=M3M=
一.关系的五种基本性质
定义4.3.1 设R为A上的关系,
1) 若x(x∈A→<x,x>∈R),则称R在
A上是自反的.
(2) 若x(x∈A→<x,x> R),则称R在
A上是反自反的.
例4.3.1 设A={1,2,3},R1,R2,R3是A上的
关系,其中
R2是自
R1={<1,1>,<2,2>}
反的
R3是反
证: (1)任取<x,y>,
<x,y>∈(F G) H
t(<x,t>∈F G∧(t,y)∈H)
t( s(<x,s>∈F∧<s,t>∈G)∧<t,y>∈H) t s(<x,s>∈F∧<s,t>∈G∧<t,y>∈H) s(<x,s>∈F∧ t(<s,t>∈G∧<t,y>∈H)) s(<x,s>∈F∧<s,y>∈G H)
解: F F={<{a},{a,{a}}>} F {a}={<a,{a}>} F [{a}]={{a}}
关系运算的性质
定理4.2.1 设F是任意的关系,则 (1) (F-1) -1 =F (2) domF-1=ranF,ranF-1=domF
定理4.2.2 设F,G,H是任意的关系,则 (1)(F G) H=F (G H) (2)(F G)-1=G-1 F-1
F G={<x,y>| t(<x,t>∈F∧<t,y>∈G)}
定义4.2.4 设R为二元关系,A是集合 (1) R在A上的限制记作R A,其中 R A={<x,y>|xRy∧x∈A} (2) A在R下的象记作R[A],其中 R[A]=ran(R A)
例4.2.2 设F={<3,3>,<6,2>},G={<2,3>},则 F-1={<3,3>,<2,6>} F G={<6,3>} G F={<2,3>}
=
因此M4=M2,即R4=R2.因此可以得到 R2=R4=R6=… R3=R5=R7=…
定理4.2.6 设A为n元集,R是A上的关系,则存
在自然数s和t,使得Rs=Rt.
证: R为A上的关系,对任何自然数k,Rk都是
A即×AA×的A子的集不2同.又n2子知集|A仅×A|=n2个,.当|P(列A×出AR)|的= 各2n次2 ,幂
<x,y>∈F (G H)
所以(F G) H=F (G H)
定理4.2.3 设R为A上的关系,则 R IA=IA R=R
定理4.2.4 设F,G,H是任意关系,则
(1) F (G∪H)=F G∪F H
(2) (G∪H) F=G F∪H F
(3) F (G∩H) F G∩F H
(4) (G∩H) F G F∩H F
怎样计算Rn 呢?
如果R是用集合表达式给出的,可以通过n-1 次右复合计算得到Rn .如果R是用关系矩阵M 给出的,则Rn 的关系矩阵是Mn,即n个矩阵 M之积.与普通矩阵乘法不同的是,其中的相 加是逻辑加,即
1+1=1,1+0=0+1=1,0+0=0 如果R是用关系图G给出的,可以直接由图 G得到Rn 的关系图G'.G'的顶点集与G相同.考 察G的每个顶点xi,如果在G中从xi 出发经过 n步长的路径到达顶点xj,则在G'中加一条从 xi 到xj 的边.当把所有这样的便都找到以后, 就得到图G'.
定理4.2.5.5 设F为关系,A,B为集合,则 (1) F (A∪B)=F A∪F B (2) F[A∪B]=F[A]∪F[B] (3) F (A∩B) F A∩F B (4) F[A∩B] F[A]∩F[B]
关系幂
定义4.2.5 设R为A上的关系,n来自自然数,则 R的n次幂定义为:
1) R0={<x,x>|x∈A}=IA (2) Rn+1=Rn R
R和0,t使R得1,RRsR=22Rn,2 t. …,
,…,必存在自然数s
该定理说明有穷集上只有有穷多个不同的二
元关系.当t足够大时Rt必与某个Rs(s<t)相等.如例
4.2.5中的R4=R2.
定理4.2.7 设R是A上的关系,m,n∈N,则 (1)Rm Rn=Rm+n (2)(Rm)n=Rmn
4.3 关系的性质