离散数学2

合集下载

离散数学2联结词(否定、合取)

离散数学2联结词(否定、合取)

联结词----否定、合取复合命题是用“联结词”将原子命题联结起来构成的.归纳自然语言中的联结词,定义了六个逻辑联结词:(1)否定“⌝”(2)合取“∧”(3) 析取“∨”和异或“”∨(4) 条件(蕴涵)“→”(5)双条件(等价)“∆”或记做“↔”一. 否定“⌝”表示:“…不成立”,“不…”.用于:对一个命题P的否定,写成⌝P,并读成“非P”.⌝P的真值:与P真值相反.例 P:2是素数.⌝P:2不是素数. P ¬P F T T F例1. P: 天津是一个城市.Q: 3是偶数.于是: ⌝ P: 天津不是一个城市.⌝ Q: 3不是偶数.例2. P:济宁学院处处清洁.Q:这些都是男同学.(注意,不是处处不清洁)⌝ P:济宁学院不处处清洁.⌝ Q:这些不都是男同学.二. 合取“∧”表示:“并且”、“不但…而且...”、“既…又...” “尽管…还…”.例 P:小王能唱歌.Q:小王能跳舞.P∧Q:小王能歌善舞. P∧Q读成P合取Q.P∧Q的真值为真,当且仅当P和Q的真值均为真.P Q P∧Q F F F F T F T F F T T T例3. 将下列命题符号化:(1)李平既聪明又用功.(2)李平虽然聪明, 但不用功.(3)李平不但聪明,而且用功.(4)李平不是不聪明,而是不用功.解: 设P:李平聪明. Q:李平用功.则 (1) P∧Q (2) P∧⌝ Q(3) P∧Q (4) ⌝(⌝ P)∧⌝ Q例4. 翻译下列命题的合取.(1) P: 我们在C403教室. Q: 今天是星期二.(2) S:李平在吃饭. R:张明在吃饭.解: (1) P∧Q :我们在C403教室且今天是星期二.(2) S∧R:李平与张明在吃饭.“∧”与日常语言中“与”“和”的不同之处:(1)逻辑学中允许两个相互独立无关,甚至相反的原子命题生成一个新命题.(2)自然语言中有时在不同意义时可以同时使用“与”“和”,但是不能都用“∧”翻译.(如:我和你是好朋友.李敏和李华是姐妹.)说明:“∧”属于二元运算符.合取运算特点:只有参与运算的二命题全为真时,运算结果才为真,否则为假.自然语言中的表示“并且”意思的联结词,如“既…又…”、“不但…而且…”、“虽然…但是…”、“一面…一面…”、“…和…”、“…与…”等都可以符号化为∧.。

离散数学第2版课后习题答案

离散数学第2版课后习题答案

离散数学第2版课后习题答案离散数学是计算机科学和数学领域中一门重要的学科,它研究离散对象及其关系、结构和运算方法。

离散数学的应用非常广泛,包括计算机科学、信息科学、密码学、人工智能等领域。

而离散数学第2版是一本经典的教材,它系统地介绍了离散数学的基本概念、原理和方法。

本文将为读者提供离散数学第2版课后习题的答案,帮助读者更好地理解和掌握离散数学的知识。

第一章:基本概念和原理1.1 命题逻辑习题1:命题逻辑的基本符号有哪些?它们的含义是什么?答:命题逻辑的基本符号包括命题变量、命题联结词和括号。

命题变量用字母表示,代表一个命题。

命题联结词包括否定、合取、析取、条件和双条件等,分别表示“非”、“与”、“或”、“如果...则...”和“当且仅当”。

括号用于改变命题联结词的优先级。

习题2:列举命题逻辑的基本定律。

答:命题逻辑的基本定律包括德摩根定律、分配律、结合律、交换律、吸收律和否定律等。

1.2 集合论习题1:什么是集合?集合的基本运算有哪些?答:集合是由一些确定的对象组成的整体,这些对象称为集合的元素。

集合的基本运算包括并、交、差和补等。

习题2:列举集合的基本定律。

答:集合的基本定律包括幂等律、交换律、结合律、分配律、吸收律和德摩根定律等。

第二章:数理逻辑2.1 命题逻辑的推理习题1:什么是命题逻辑的推理规则?列举几个常用的推理规则。

答:命题逻辑的推理规则是用来推导命题的逻辑规则。

常用的推理规则包括假言推理、拒取推理、假言三段论和析取三段论等。

习题2:使用推理规则证明以下命题:如果A成立,则B成立;B不成立,则A不成立。

答:假言推理规则可以用来证明该命题。

根据假言推理规则,如果A成立,则B成立。

又根据假言推理规则,如果B不成立,则A不成立。

2.2 谓词逻辑习题1:什么是谓词逻辑?它与命题逻辑有何区别?答:谓词逻辑是一种扩展了命题逻辑的逻辑系统,它引入了谓词和量词。

与命题逻辑不同,谓词逻辑可以对个体进行量化和描述。

离散数学第二章

离散数学第二章

P (t1 , t2 , , tn ) 是原子公式。
32
§2.1.3 谓词逻辑公式(公式 )
定义 谓词公式由下述各条规定组成: (1)原子公式是谓词公式。 (2)若A是谓词公式,则﹁ A也是谓词公式。 (3)若A和B是谓词公式,则A ∨ B,A ∧ B,A → B, 也是谓词公式。
22
2.存在量词
注意:1.在存在量词 的作用下,x不再起变量的作用, 存在量词也“约束”了x的变量作用。 注意:2.在存在量词作用下,命题中的特性谓词与命题 变元之间必须采用联结词合取,而不能用条件。 注意:3.命题的表示形式与个体域密切相关。 例:有些狗是聪明的。 若个体域为所有狗的集合,则该命题表示为:
这种“描述主语性质的谓语结构的抽象形式或描述主语所 涉及对象之间的关系的抽象形式”就是谓词。语句中的主 语称为个体。 在原子命题中引进谓词和个体的概念,这种以命题中的谓 词为基础的分析研究,称为谓词逻辑(或称谓词演算)。
7


§2.1.1 谓词与个体

在谓词逻辑中,将原子命题分解为谓词与个体两部分。
F (a1 , a2 , , an )
例如, T(a):a是教师。 D(3,2):3大于2。 C(武汉,北京,广州):武汉位于北 京和 广州之间。 注意顺序
9
§2.1.1 谓词与个体
在一个谓词中,个体是可以变化的,如 “是大学生” 中个体是可以变化的,可以是“张华是大学生” 也可
以是“何勇是大学生” ,等等。
31
§2.1.3 谓词逻辑公式(公式 )
定义( 项 ) (1)个体常量符是项;
(2)个体变量符是项;
(3)设f是n元函数符,
t1 , t2 , , tn 为项,则

离散数学II

离散数学II
b):相同的运算符,从左到右次序计算时,括号 可省去。
c):最外层括号可省。 如,(¬((P ∧ ¬Q) ∨R) →((R ∨P)∨Q))
¬(P ∧ ¬Q∨R) →R ∨P∨Q
21/73
1.1 命题与命题联结词
• 例1.3:符号化下列命题。
a):他既有理论知识又有实践经验 b):i. 如果明天不是雨夹雪则我去学校
26/73
1.2 公式的解释与真值表
• 原子命题在不指派真值时称为命题变元,而
复合命题由原子命题和联结词构成,可以看 作是命题变元的函数,且该函数的值仍为 “真”或“假”,可以称为真值函数(True Value Function)或命题公式。但不是说原 子命题和联结词的一个随便的组合都可以为 命题公式,我们用递归的方法来定义命题公 式。
• 例,(¬ P∧Q),(P→(¬P ∧Q)) ,(((P∧Q) ∧(R
∨Q)) ↔(P →R))是命题公式 (P →Q )∧¬ Q), (P →Q, (¬ P∨Q ∨(R, P∨Q ∨不是命题公式
28/73
1.2 公式的解释与真值表
• 注意:
– 如果G是含有n个命题变元 P1, P2, …,Pn的公式, 通常记为G(P1, …,Pn)或简记为G。
汇集起来的一门综合学科。离散数学的应用遍
及现代科学技术的诸多领域。
–离散数学是随着计算机科学的发展而逐步建立
起来的一门新兴的工具性学科,形成于上上个
世纪七十年代。
2/73
引言
• 课程意义
–离散数学是计算机科学的数学基础,其基本概念、 理论、方法大量地应用在数字电路、编译原理、数 据结构、操作系统、数据库系统、算法设计、人工 智能、计算机网络等专业课程中,是这些课程的基 础课程。

离散数学2

离散数学2

例2.1 判断公式┐(p∨q) 与 ┐p∧┐q是否等值。
解:用真值表法判断, 如下:
p q ┐p ┐q p∨q ┐(p∨q) ┐p∧┐q ┐(p∨q)↔(┐p∧┐q)
00 1
1
0
1
1
1
01 1
0
1
0
0
1
10 0
1
1
0
0
1
11 0
0
1
0
0
1
从表中可见,┐(p∨q)与┐p∨┐q等值。
注:A与B等值当且仅当A与B的真值表相同。因此,检验A与B
(7)
⇔ p∧(┐(q∧┐p))∨q)
(同一律)
(8)
⇔ p∧((┐q∨p)∨q)
律)
(德摩根律,双重否定
(9)
⇔ p∧((┐q∨q)∨p)
(交换律,结合律)
(10) ⇔ p∧(1∨p)
(排中律)
(11) ⇔ 律)
(13) 可见,(3)中公式不是重言式,因为00,01 都是成假赋
值;它也不是矛盾式,因为10,11 都是其成真赋值,故它是可
3/27/20满21足式。
Discrete Math.
15
例2.6
CHAPTER TWO
例2.6 在某次研讨会的休息时间,3名与会者根据王教授的口音 对他是哪个省市的人进行了判断:
甲说王教授不是苏州人,是上海人。
乙说王教授不是上海人,是苏州人。
(p∧q)→r
(p→q)→r
000
1
1
0
001
1
1
1
010
1
1
0
011
1
1
1
100

离散数学第二章

离散数学第二章
23

注意:
有些关系既不是对称的也不是反对称的;
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 ,反之亦然

离散数学2

离散数学2

离散数学(2)复习题一、判断题1、两个集合相等的充分必要条件是这两个集合互为补集。

( × )2、两个集合相等的充分必要条件是这两个集合互为子集。

( √ )3、两个集合相等的充分必要条件是这两个集合互为幂集。

( × )4、对于任意一个集合A ,A f Í。

( √ )5、对于任意一个集合A ,A f Î。

( × )6、如果有限集合有n 个元素,则其幂集有2n 个元素。

( √ )7、设R 、S 是集合A 上的关系,且R S Ê,则()()s R s S Ê。

( √ )8、设R 、S 是集合A 上的关系,且R S Ê,则()()t R t S Ê。

( √ )9、设R 、S 是集合A 上的关系,且R S Ê,则()()r R r S Ê。

( √ )10、一个关系可以:既不满足自反性,也不满足非自反性。

( √ )11、一个关系可以:既不满足对称性,也不满足反对称性。

( √ )12、一个关系可以:既满足对称性,同时也满足反对称性。

( √ )13、若图G 是不连通的,则图G 的补图G -是连通的。

( √ )二、单项选择题1、由集合运算定义,下列各式正确的有( A )。

A.X ⊆X ⋃YB.X ⊇X ⋃YC.X ⊆X ⋂YD.Y ⊆X ⋂Y2、设A B -=∅,则有( C )。

A.B =∅B.B ≠∅C.A B ⊆D.A B ⊇3、对任意的集合A 、全集U ,下列命题为假的是( D )。

A.A ⋃∅ =A ,B.A ⋃U = UC.A ⋂∅ = ∅,D.A ⋂U = U4、集合A={1,2,…,10}上的关系R={<x,y>|x+y=10,x ∈A,y ∈A},则R 的性质为( B )。

A.自反的B.对称的C.传递的,对称的D.反自反的,传递的5、设R 和S 是集合A 上的任意关系,则下列命题为真的是( A )。

离散数学(第2版)

离散数学(第2版)

离散数学(第2版)——关于数学中重要的研究方向
离散数学是一门涉及数学中各种离散对象的研究方向,包括数论、图论、代数等。

离散数学是计算机科学、通信工程和其他许多工科领域的基础,对于理解计算机算法的原理和应用具有重要意义。

本文将对离散数学(第2版)这本数学教材进行介绍。

离散数学(第2版)是由美国杜克大学的Kenneth H. Rosen所著的数学教材。

这本书共分为五章,分别是基础概念、逻辑和计算、数论、图论、代数和应用。

第一章主要介绍了离散数学的基础概念,包括逻辑基础、集合、关系和函数。

第二章介绍了逻辑和计算的相关内容,包括命题逻辑、谓词逻辑、计算机科学中的逻辑和布尔代数。

第三章是关于数论的章节,包括质数、最大公约数、最小公倍数、模运算、同余方程等内容。

第四章是关于图论的章节,包括无向图、有向图、连通图、生成树、最短路径、最小生成树等内容。

第五章是关于代数和应用的章节,包括代数系统、群、域、同余环、线性代数和代数应用等内容。

本书还附有大量的练习题,帮助读者检验自己的学习效果。

离散数学(第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为 为真,则称 可满足式 如果存在一个解释使 为真 则称 为 可满足式; 可满足式;

离散数学2

离散数学2
23
在上例中3个结果矩阵是 在上例中 个结果矩阵是: 个结果矩阵是
24
求传递闭包--Warshall算法 求传递闭包--Warshall算法 --Warshall
设集合基数为n 构造n+1个矩阵W 设集合基数为n,构造n+1个矩阵W0,W1,W2, n+1个矩阵 …Wn,W0为t( R )的关系矩阵,Wn即为t( R )的关系矩阵 Wn,W )的关系矩阵,Wn即为 的关系矩阵,Wn即为t( )的关系矩阵 (1)令 (1)令W0=MR (2)设Wi- 已求出,现求Wi (2)设Wi-1已求出,现求Wi 考虑Wi- 的第i 考虑Wi-1的第i列,列中为1的元素分别位于P1,P2…行, Wi 列中为1的元素分别位于P 行 同时考虑第i 该行中为1的元素位于q 同时考虑第i行,该行中为1的元素位于q1,q2…列,则: 列 i中第 中第P 列的元素改为1 把W i中第PS行qt列的元素改为1; (3)重复(2)过程,直到求出Wn (3)重复(2)过程,直到求出Wn 重复(2)过程 (4)根据Wn写出t( (4)根据Wn写出t( R ) 根据Wn写出 2.5.3) (见书上例2.5.3) 见书上例2.5.3
7
传递性:若x到y有边,y到z有 边,则x到z必有边。
8
二元关系的性质对应于关系图, 二元关系的性质对应于关系图,有: (1)自反性:每个顶点都有自回路, )自反性:每个顶点都有自回路, (2)反自反性:每个顶点都没有自回路; ) 自反性:每个顶点都没有自回路; ( 3) 对称性 : 任二个顶点间或没有边 , 或有二 ) 对称性: 任二个顶点间或没有边, 条方向相反的有向边; 条方向相反的有向边; ( 4) 反对称性 : 任二个顶点至多只有一条有向 ) 反对称性: 也即:或没有边,或只有一条有向边) 边;(也即:或没有边,或只有一条有向边) 有边, 有边, (5)传递性:若x到y有边,y到z有边, )传递性: 则x到z必有边。 必有边。

离散数学2_谓词逻辑

离散数学2_谓词逻辑

解决这个问题的方法:
在表示命题时,既表示出主语,也表示出谓语, 就可以解决上述问题。这就提出了谓词的概念。 令S(x)表示x是大学生,a:小张,b:小李 命题P表示成S(a):小张是大学生。 命题Q表示成S(b):小李是大学生。 从符号S(a)、S(b)可看出小张和小李都是大学生的共性. 令N(x):x是自然数。I(x):x是整数。 表示所有的。 推理如此实现: A: x(N(x)→I(x)) N(8)→I(8) B :N(8) N(8) C :I(8) I(8) 符号 S(x)、N(x)、I(x)就是所谓的谓词。
பைடு நூலகம்
• 对约束变元和自由变元有如下几点说明: (1).对约束变元用什么符号表示无关紧要。 就是说xA(x)与yA(y)是一样的。这类似 于计算积分与积分变元无关,即积分 ∫f(x)dx 与∫f(y)dy 相同。 (2).一个谓词公式如果无自由变元,它就表 示一个命题。 例如 A(x)表示x是个大学生。xA(x)或者 xA(x)就是个命题了,因为它们分别表示 命题“有些人是大学生”和“所有人都是 大学生”。
• 下面都是合式公式: P、(P→Q)、(Q(x)∧P)、 x(A(x)→B(x))、xC(x) • 而下面都不是合式公式: xyP(x) 、P(x)∧Q(x)x • 为了方便,最外层括号可以省略,但是 若量词后边有括号,则此括号不能省。 • 注意:公式x(A(x)→B(x))中x后边的 括号不是最外层括号,所以不可以省略。
2-1.5 量词
• 例如:有些人是大学生。 所有事物都是发展变化的。 “有些”,“所有的”,就是对客体量化的词。 • 定义:在命题中表示对客体数量化的词,称之 为量词。 • 定义了两种量词: (1).存在量词:记作,表示“有些”、“一 些”、 “某些”、“至少一个”等。 (2).全称量词:记作,表示“每个”、“任 何 一个”、“一切”、“所有的”、“凡是”、

离散数学第2章 谓词逻辑

离散数学第2章 谓词逻辑
例4:某些人对某些食物过敏。 设F(x,y):x对y过敏。 M(x):x是人。 G(y):y是食物。 (x) (y) (M(x) ∧ G(y) ∧ F(x,y))
33
§3 谓词公式与翻译
例5:凡是实数不是大于0,就是等于0或者小于0。 设R(x):x是实数。 P(x,0):x大于0。 Q(x,0):x等于0。 S(x,0):x小于0。 (x) (R(x) → ( P(x,0) Q(x,0) S(x,0) ) )
例:所有的人都是会死的。
设M(x):x是人。S(x):x是会死的。
个体域约定为{人类}:(x) (S(x))
全总个体域:
(x) ( M(x) → S(x) )
例:有一些人是不怕死的。
设M(x):x是人。F(x):x是不怕死的。
个体域约定为{人类}:(x) (F(x))
全总个体域:
(x) ( M(x) ∧ F(x) )
定义:在反映判断的句子中,用以刻划客体的性质或 关系的即是谓词。
5
§1 谓词的概念与表示法
客体,是指可以独立存在的事物,它可以是具体 的,也可以是抽象的,如张明,计算机,精神等。
表示特定的个体,称为客体常元,以a,b,c… 或带下标的ai,bi,ci…表示;
表示不确定的个体,称为客体变元,以x,y, z…或xi,yi,zi…表示。
4. 谓词中通常只写客体变元,因此不是命题,仅当 所有客体变元做出具体指定时,谓词才成为命题, 才有真值。
12
第二章 谓词逻辑
§1 谓词的概念与表示法 §2 命题函数与量词 §3 谓词公式与翻译 §4 变元的约束 §5 谓词演算的等价式与蕴含式 §6 前束范式 §7 谓词演算的推理理论
13
§2 命题函数与量词

离散数学 第二章:一阶逻辑

离散数学 第二章:一阶逻辑
(1) xF(x) yH(x, y);
(2) xF(x) G(x, y);
(3) xyR(x, y) L(y, z) xH(x, y).
2.闭式
定义6. 设A为任一公式,若A中无自由出现的个体变项,则称A是 封闭的合式公式,简记闭式.
例: xF(x) G(x),xyF(x) G(x, y) 闭式, 但 xF(x) G(x, y),zyL(x, y, z) 不是闭式.
(1)所有的人都要死的. (2)有的人活百岁以上.
全称量词:一切,所有,任意. 用 表示.
1.量词
x:表示对个体域中的所有个
xF(x)体:表. 示个体域中的所有个体都具有性质F.
存在量词:存在着,有一个,至少有一个. 用 表示.
x:表示存在个体域里的个体.
xF ( x):表示存在着个体域中的个体具有性质F.
(2)xR(x) G(x), 其中 G(x): x是整数.
3) 同2).
例3. 将下面命题符号化. (1)对所有的x ,均有 x2-1=(x+1)(x-1). (2)存在x,使得 x+5=2.
要求: 1)个体域为自然数集合. 2)个体域为实数集合.
解:1) 不用引入特性谓词.
(1)xF(x), 其中 F(x): x2-1=(x+1)(x-1). 真命题
(3) xF(x) yF(y) L(x, y),
其中 F(x): x是自然数, L(x,y): y是 x的先驱数.
§2.2 一阶逻辑合式公式及解释
一、合式公式
1.字母表 定义1.字母表如下: (1)个体常项: a,b,c,… (2)个体变项: x,y,z,… (3)函数符号: f,g,h,… (4)谓词符号: F,G,H,…

离散数学第二章

离散数学第二章


相当于 “任意”,“凡是”,“所有”...
存在量词(Existential Quantifier):
表示个体域中部分个体的词, 记作
相当于 “存在”,“至少有一个”,“有些”...
若个体域中所有个体x,均使A(x)为真,记作(x)A(x) 若个体域中存在某些个体x,使A(x)为真,记作(x)A(x)
4.特性谓词: 若在全总个体域讨论问题,还需在命题表达中
增加特性谓词,以说明命题中个体的取值范围.
5.命题符号化
“每个计算机系的学生都学离散数学“
“存在着偶素数”
现在你正浏览到当前第二十二页,共一百一十七页。
谓词逻辑 >谓词公式
课堂练习
在谓词逻辑中符号化: 1. 北京是中国的首都 2. 甲是乙的父亲 3. 3介于2与4之间 4. 3大于2仅当3大于4。 5. 张三和李四是同班同学 6. 天下乌鸦一般黑 7. 火车都比汽车跑得快 8. 有的火车比所有汽车快。
例题 用谓词逻辑处理苏格拉底三段论:
人总是要死的, (x) (M(x) P(x)),
苏格拉底是人, M(a),
所以,苏格拉底是要死的。 P(a).
令 P(x): x是要死的,
M(x): x是人, a: 苏格拉底
推理形式为: (x) (M(x) P(x)), M(a) P(a).
现在你正浏览到当前第十九页,共一百一十七页。
现在你正浏览到当前第二十三页,共一百一十七页。
谓词逻辑
2-1 谓词的概念与表示 2-2 量词 2-3 谓词公式
2-4 谓词公式的解释 2-5 等价式与蕴含式 2-6 前束范式 2-7 谓词演算的推理理论
现在你正浏览到当前第二十四页,共一百一十七页。

离散数学2

离散数学2

1/13/2020 5:08 AM
Discrete Math. , huang liujia
13
例1.5 将下列命题符号化,并指出各复合命题的真值。CHAPTER
(1) 如果3+3 = 6, 则雪是白色的。
ONE
(2) 如果3+3 ≠6, 则雪是白色的。
(3) 如果3+3 = 6, 则雪不是白色的。
(4) 如果3+3 ≠6, 则雪不是白色的。
(5) 只要 a 能被4整除,则 a 一定能被2整除。
(6) a 能被4整除,仅当 a 能被2整除。
(7) 除非 a 能被2整除,a 才能被4整除。
(8) 除非 a 能被2整除,否则 a 不能被4整除。
(9) 只有 a 能被2整除,a 才能被4整除。
(10) 只有 a 能被4整除,a 才能被2整除。(a 是一个给定的正整数)。
注:p↔q 可理解为“q与p互为充分必要条件”;
它与(p→q)∧(q→p)的逻辑关系完全一致。
1/13/2020 5:08 AM
Discrete Math. , huang liujia
15
例 1.6 将下列命题符号化,并讨论它们的真值。CHAPTER ONE
(1) √3 是无理数当且仅当加拿大位于亚洲。 (2) 2+3=5的充要条件是√3是无理数。 (3) 若两圆的面积相等, 则它们的半径相等, 反之亦然。 (4) 当王小红心情愉快时, 她就唱歌, 反之, 当她唱歌时, 一定心情愉快。 解:(1)令p:√3是无理数;q: 加拿大位于亚洲,则符号化为
2
CHAPTER ONE
逻辑学: 研究人的思维形式和规律的科学.由于研究的 对象和方法各有侧重而又分为形式逻辑、辩证逻辑和数理逻 辑.

离散数学第2章 谓词逻辑

离散数学第2章 谓词逻辑

2-2 命题函数与量词
这里有一些人,Exist x,用反写 — 存在变量词, 用于表示个体域中的某些客体 (1)(x)(N(x) P(x))
(2)(x)(M(x) R(x)) (3)(x)(M(x) E(x)) 全称量词与存在量词统称为量词,每个由量词确定的表达式, 都与个体域有关,如: (x)(M(x) H(x)) M(x)是用于限定H(x)中的个体域, M (x)称为特性谓词,限定客体变元变化范围的谓词 当限定范围为M(x)中时,可简写为:(x)(H(x)) 此命题对于论域为人类时,是正确的,而对于自然数则是FALSE, 因为我们是讨论带有量词的命题函数时,必须确定其个体域,把 特性谓词写出来。并且,为了方便,我们将所有命题函数的个体域 全都统一,使用全总个体域。对变化范围用特性谓词加以限制。 一般地,对全称量词,将特性谓词作为前提条件,命题通常写成 条件式,对存在量词,常将之作为合取项。
定义:H是n元谓词,a1,a2,a3……an是n个客体,H(a1,a2……an)所代 表的式子是一个命题,称为谓词填式。(当ai是客体时,A(a1…an) 才是命题。)
3 除了谓词,我们今后还要用到函数这一概念 例:老张是小张的父亲。 小张的父亲=老张
f:….的父亲; a:小张; b:老张; 则b=f(a)
所以 (x)(M (x) F(x))也就是(x)(M (x) F(x))
(5)肖阳的爸爸到北京去了。 “…到…去了”是谓词。F(x,y): x到y去了。a:肖阳, f(x):x的爸爸, b:北京 所以F(f(a),b) (6)谢世平和他的父亲及祖父三人一起去看演出。
F(x,y,z): x,y和z一起去看演出
H(1,c) H(c,1) :张三、李四一样高
例3:P(x): x是大学生 x的个体域:某大学中某班 P(x)永真 x的个体域:某中学中某班 P(x)永假 x的个体域:某剧场中观众 P(x)有真有假

离散数学(第2版)

离散数学(第2版)
该教材分为6大部分共19个章节的内容,主要包括数理逻辑、集合论、代数结构、组合数学、图论、初等数 论。此外,在每一章节下还设有习题。
成书过程
修订过程
出版工作
《离散数学(第2版)》由屈婉玲、耿素云、张立昂担任主编。具体编写分工如下:第1章~第5章、第14章~ 第18由耿素云完成,第6章~第13章由屈婉玲完成,第19章由张立昂完成 。
离散数学(第2版)
高等教育出版社出版的图书
01 成书过程
03 教材目录 05 教材特色
目录
02 内容简介 04 教学资源 06 作者简介
《离散数学(第2版)》是由屈婉玲、耿素云、张立昂主编,2015年由高等教育出版社出版的普通高等教育 “十一五”国家级规划教材。该教材可作为普通高等学校计算机科学与技术、软件工程、信息与计算科学等专业 本科生离散数学课程教材,也可以供其他专业学生和科技人员参考。
2015年3月24日,该教材由高等教育出版社出版 。
内容简介
《离散数学(第2版)》分为6大部分共19个章节的内容。此外,在每一章节下还设有习题。 第1部分数理逻辑:主要包括命题逻辑的基本概念、命题逻辑等值演算、命题逻辑的推理理论、一阶逻辑基本 概念、一阶逻辑等值演算与推理。 第2部分集合论:主要包括集合代数、二元关系、函数。 第3部分代数结构:主要包括代数系统、群与环、格与布尔代数。 第4部分组合数学:主要包括基本的组合计数公式、递推方程与生成函数 第5部分图论:主要包括图的基本概念,欧拉图与哈密顿图,树,平面图,支配集、覆盖集、独立集、匹配与 着色。 第6部分初等数论:主要包括初等数论 。
作者简介
屈婉玲:女,博士生导师,北京大学信息科学技术学院、软件与微电子学院教授,主要从事算法设计与分析、 软件形式化方法方面的研究。获得2004年度北京市优秀教师奖 。

离散数学2

离散数学2

本节小结:要熟练掌握这五个联结词在自然语言中所表示的含义以及它们的真值表的定义。

P Q P∧Q P∨Q P→Q P↔QF F F F T TF T F T T FT F F T F FT T T T T T1-5. 重言(永真)蕴涵式有些重言(永真)式,如(P∧(P→Q))→Q,公式中间是“→”联结词,是很重要的,称之为重言蕴涵式。

1.定义:如果公式A→B是重言式,则称A重言(永真)蕴涵B,记作A⇒B。

上式可以写成(P∧(P→Q))⇒Q注意符号“⇒”不是联结词,它是表示公式间的“永真蕴涵”关系,也可以看成是“推导”关系。

即A⇒B可以理解成由A可推出B,即由A为真,可以推出B也为真。

2.重言(永真)蕴涵式A⇒B的证明方法方法1.列真值表。

(即列A→B的真值表)这里就不再举例了。

下面讨论另外两种方法。

A B A→B F F T F T T T F F T T T先看一看A→B的真值表,如果A→B为永真式,则真值表的第三组指派不会出现。

于是有下面两种证明方法(解释法)。

方法2.假设前件为真,推出后件也为真。

例如求证:P ∧(P→Q)⇒Q证明:设前件P ∧(P→Q) 为真,则P、(P→Q)均真,所以Q为T。

∴P ∧(P→Q) ⇒Q方法3.假设后件为假,推出前件也为假。

例如求证:P ∧(P→Q)⇒Q证明:假设后件Q为F。

1.如P为F,则前件P ∧(P→Q)为F2.如P为T,则(P→Q)为F,所以前件P ∧(P→Q)为假。

∴P ∧(P→Q)⇒Q蕴涵式的直观意义设P:天下雨。

Q:马路湿。

则P∧(P→Q)⇒Q表示:如果天下雨,则马路湿;现在天下雨,所以,马路一定是湿的。

(Q∧(P→Q)⇒P?⌝Q∧(P→Q)⇒⌝P?)论证以下推理的正确性。

⏹P:x是偶数Q:x2是偶数⏹如果x是偶数,则x2是偶数;x是偶数,所以x2是偶数。

⏹如果x是偶数,则x2是偶数;x2是偶数,所以x是偶数。

⏹如果x是偶数,则x2是偶数;x不是偶数,所以x2不是偶数。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

CHAPTER TWO
(3) p∧(((p∨q)∧┐p)→q).
解: (1) (p→q)∧p→q ⇔ (┐p∨q)∧p→q ⇔ ┐((┐p∨q)∧p)∨q (蕴含等值式) (蕴含等值式) (德摩根律)
⇔(┐(┐p∨q)∨┐p)∨q
⇔ ((p∧┐q)∨┐p)∨q ⇔ ((p∨┐p)∧(┐q∨┐p))∨q ⇔ (1∧(┐q∨┐p))∨q ⇔ (┐q∨┐p)∨q ⇔ (┐q∨q)∨┐p ⇔ 1∨┐p ⇔1 故 (p→q)∧p→q是重言式。
1.双重否定律:A⇔ ┐(┐A) 2.幂等律:A⇔A∨A, A⇔A∧A
3.交换律: A∨B⇔B∨A, A∧B⇔B∧A 4.结合律: (A∨B)∨C⇔A∨(B∨C), (A∧B)∧C⇔A∧(B∧C) 5.分配律:A∨(B∧C)⇔(A∨B)∧(A∨C) (∨对∧的分配律)
A∧(B∨C)⇔(A∧B)∨(A∧C) (∧对∨的分配律)
7/30/2014 8:46 AM Discrete Math. 18
§2.2 析取范式与合取范式
定义2.2 命题变项及其否定统称作文字。 仅由有限个文字构成的析取式称作简单析取式; 仅由有限个文字构成的合取式称作简单合取式。
CHAPTER TWO
例如:p; ┐p; q∨┐q; p∨┐q; ┐p∨┐q∨r都是简单析取式.
CHAPTER TWO
⇔ p∧(┐(0∨(q∧┐p))∨q)
⇔ p∧(┐(q∧┐p))∨q) ⇔ p∧((┐q∨p)∨q)
(矛盾律)
(同一律) (德摩根律,双重否定律)
⇔ p∧((┐q∨q)∨p)
⇔ p∧(1∨p) ⇔ p∧ 1
(交换律,结合律)
(排中律) (零律)
⇔p
(同一律)
可见,( 3 )中公式不是重言式,因为00 ,01 都是成假赋值; 它也不是矛盾式,因为10,11 都是其成真赋值,故它是可满足 式。
(分配律)
(德摩根律)
(蕴含等值式)
注:用等值演算证明等值式时,既可以从左向右推演,也可以 从右向左推演。
7/30/2014 8:46 AM
Discrete Math.
11
例24 证明:(p→q)→r ⇔ p→(q→r). CHAPTER TWO
证 方法一:真值表法。 方法二:观察法。 方法三: 记A=(p→q)→r, B= p→(q→r)。先将A,B等值演算 化成易于观察真值的公式,再进行判断。 A=(p→q)→r⇔(┐p∨q)→r ⇔ ┐(┐p∨q)∨r ⇔(p∧┐q)∨r B=p→(q→r)⇔┐p∨(┐q∨r) ⇔┐p∨┐q∨r (蕴含等值式)
1
1 0 0
1
0 1 0
0
1 1 1
1
0 0 0
1
0 0 0
1
1 1 1
从表中可见,┐(p∨q)与┐p∨┐q等值。
注: A 与 B 等值当且仅当 A 与 B 的真值表相同。因此,检验 A 与 B 是否等值,也可通过检查A与B的真值表是否相同来实现。
7/30/2014 8:46 AM Discrete Math. 5
7/30/2014 8:46 AM Discrete Math. 15
例2.6
CHAPTER TWO
例2.6 在某次研讨会的休息时间,3名与会者根据王教授的口音 对他是哪个省市的人进行了判断: 甲说王教授不是苏州人,是上海人。
乙说王教授不是上海人,是苏州人。 丙说王教授不是上海人,也不是杭州人。 听完3人的判断,王教授笑着说,他们3人中有一人说得全对, 有一人说对了一半,有一人说得全不对。试用逻辑演算法分析 王教授到底是哪里的人? 解: 设命题 p, q, r分别表示 : 王教授是苏州、上海、杭州人。 则p, q, r中必有一个真命题,两个假命题。要通过逻辑演算将 真命题找出来。 设: 甲的判断为: A1= ┐p∧q; 乙的判断为:A2= p∧┐q; 丙的 判断为:A3= ┐q∧ ┐ r。
7/30/2014 8:46 AM Discrete Math. 16
例2.6(续)
CHAPTER TWO
那么甲的判断全对: B1= A1= ┐p∧q 甲的判断对一半: B2=((┐p∧┐q)∨(p∧q)) 甲的判断全错: B3=p∧┐q 乙的判断全对: C1= A2= p∧┐q 乙的判断对一半: C2=((p∧q)∨(┐p∧┐q)) 乙的判断全错: C3=┐p∧q 丙的判断全对: D1= A3=┐q∧┐r 丙的判断对一半: D2=((q∧┐r)∨(┐q∧r)) 丙的判断全错: D3=q∧r 由王教授所说 E=(B1∧C2∧D3) ∨ (B1∧C3∧D2) ∨(B2∧C1∧D3) ∨(B2∧C3∧D1) ∨(B3∧C1∧D2) ∨(B3∧C2∧D1) 为真命题.
10. 排中律:A∨┐A⇔1
11. 矛盾律:A∧┐A⇔0
12. 蕴含等值式:A→B⇔┐A∨B
13. 等价等值式: (A↔B)⇔(A→B)∧(B→A) 14. 假言易位: A→B⇔ ┐B→┐A A↔B⇔┐A↔┐B
15. 等价否定等值式:
16. 归谬论: (A→B)∧(A→┐B) ⇔ ┐A
7/30/2014 8:46 AM Discrete Math. 8
7/30/2014 8:46 AM
Discrete Math.
4

定义
CHAPTER TWO
定义2.1 设A ,B 是两个命题公式,若A, B构成的等价式A ↔ B 为重言式,则称A与B是等值的, 记为A⇔B。 例2.1 判断公式┐(p∨q) 与 ┐p∧┐q是否等值。 解:用真值表法判断, 如下:
p q 0 0 1 1 0 1 0 1 ┐p ┐q p∨q ┐(p∨q) ┐p∧┐q ┐(p∨q)↔(┐p∧┐q)
CHAPTER TWO
离散数学
Discrete Mathematics
7/30/2014 8:46 AM
Discrete Math.
1
CHAPTER TWO
第一章
命题逻辑等值演算 Chapter one Proposition Logic
7/30/2014 8:46 AM Discrete Math. 2
等值演算
CHAPTER TWO
利用这16组24个等值式可以推演出更多的等值式。由已 知的等值式推演出另一些等值式的过程称为等值演算。在等 值演算中,经常用到如下置换规则。 置换规则: 设Φ(A) 是含公式A 的命题公式,Φ(B) 是用公式 B 置 换 了 Φ(A) 中 所 有 的 A 后 所 得 的 公 式 。 若 B⇔A, 则 Φ(B)⇔Φ(A)。
p; ┐p; q∧q; ┐p∧┐q∧r; ┐p∧p∧r都是简单合取式。
注:单个文字既是简单析取式又是简单合取式。 定理2.1 (1)一个简单析取式是重言式当且仅当它同时含有某 个命题变项及它的否定式; (2)一个简单合取式是矛盾式当且仅当它同时含有某个命题 变项及其否定式。
7/30/2014 8:46 AM Discrete Math. 19
1 0 1 0 1 0 1
1
1
1 1 1 1 0 1
1
1 1 1 1 0 1
1
0 1 1 1 0 1
由真值表可见,p→(q→r)⇔(p∧q)→r, 但(p→q)→r⇔(p∧q)→r.
7/30/2014 8:46 AM Discrete Math. 6
等值式模式
CHAPTER TWO
当命题公式中变项较多时,用上述方法判断两个公式是否 等值计算量很大。为此,人们将一组经检验为正确的等值式作 为等值式模式,通过公式间的等值演算来判断两公式是否等值。 常用的等值式模式如下:
第一章内容
等值式定义 2.1 等值式 基本等值式 等值演算(置换规则) 简单析取(合取)式 2.2 析取范式与合取范式 极大(小)项
CHAPTER TWO
(主)析(合)取范式
真值函数 2.3 联结词的完备集 联结词完备集
2.4 可满足性问题与消解法
7/30/2014 8:46 AM Discrete Math. 3
⇔ ┐(┐p∨q)∨r (蕴含等值式,置换规则) ⇔ (p∧┐q)∨r (德摩根律,置换规则)
⇔(p∨r)∧(┐q∨r)(分配律,置换规则) 为简便起见, 以后凡用到置换规则时, 均不必标出。
7/30/2014 8:46 AM Discrete Math. 10
例2.3
CHAPTER TWO
例2.3 用等值演算证明: (p∨q)→r ⇔(p→r)∧(q→r) 证:(p→r)∧(q→r) ⇔(┐p∨r)∧(┐q∨r) (蕴含等值式) ⇔(┐p∧┐q)∨r ⇔┐(p∨q)∨r ⇔(p∨q)→r
7/30/2014 8:46 AM Discrete Math.
(德摩根律)
(分配律) (排中律) (同一律) (交换律,结合律) (排中律) (零律)
13
例2.5(续)
(2) ┐(p→(p∨q))∧r ⇔ ┐(┐p∨p∨q)∧r
CHAPTER TWO
(蕴含等值式,结合律) (德摩根律) (矛盾律) (零律)
(蕴含等值式)
(德摩根律) (蕴含等值式)
(结合律)
易见,000,010是A的成假赋值,而它们是B的成真赋值。 故 (p→q)→r ⇔ p→(q→r)。
7/30/2014 8:46 AM Discrete Math. 12
例2.5 用等值演算判断下列公式的类型
(1)(p→q)∧p→q; (2) ┐(p→(p∨q))∧r;
⇔ (p∧┐p ∧┐q)∧r
⇔ (0∧┐q)∧r ⇔ 0∧ r ⇔0
(零律)
故 ┐(p→(p∨q))∧r是矛盾式。
7/30/2014 8:46 AM
Discrete Math.
14
例2.5(续)
(3) p∧(((p∨q)∧┐p)→q) ⇔ p∧(┐((p∨q)∧┐p)∨q) (蕴含等值式) ⇔ p∧(┐((p∧┐p)∨(q∧┐p))∨q) (分配律)
相关文档
最新文档