离散数学王元元习题解答.docx

上传人:b****8 文档编号:10202380 上传时间:2023-02-09 格式:DOCX 页数:54 大小:65.72KB
下载 相关 举报
离散数学王元元习题解答.docx_第1页
第1页 / 共54页
离散数学王元元习题解答.docx_第2页
第2页 / 共54页
离散数学王元元习题解答.docx_第3页
第3页 / 共54页
离散数学王元元习题解答.docx_第4页
第4页 / 共54页
离散数学王元元习题解答.docx_第5页
第5页 / 共54页
点击查看更多>>
下载资源
资源描述

离散数学王元元习题解答.docx

《离散数学王元元习题解答.docx》由会员分享,可在线阅读,更多相关《离散数学王元元习题解答.docx(54页珍藏版)》请在冰豆网上搜索。

离散数学王元元习题解答.docx

离散数学王元元习题解答

1命题演算及其形式系统

1.1命题与联结词

内容提要

1.1.1命题

我们把对确定的对象作出判断的陈述句称作命题(propositions),当判断正确或符合客观实际时,称该命题真(true),否则称该命题假(false)。

“真、假”常被称为命题的真值。

自然语言中“并非、或者、并且、如果…,那么…、当且仅当”这样的联结词称为逻辑联结词(logicalconnectives)。

通常把不含有逻辑联结词的命题称为原子命题或原子(atoms),而把由原子命题和逻辑联结词共同组成的命题称为复合命题(compositivepropositions)。

1.1.2联结词

否定词(negation)“并非”(not),用符号┐表示。

设p表示一命题,那么┐p表示命题p的否定。

p真时┐p假,而p假时┐p真。

┐p读作“并非p”或“非p”。

合取词(conjunction)“并且”(and),用符号∧表示。

设p,q表示两命题,那么p∧q表示合取p和q所得的命题,即p和q同时为真时p∧q真,否则p∧q为假。

p∧q读作“p并且q”或“p且q”。

析取词(disjunction)“或”(or)用符号∨表示。

设p,q表示两命题,那么p∨q表示p和q的析取,即当p和q有一为真时,p∨q为真,只有当p和q均假时p∨q为假。

p∨q读作“p或者q”、“p或q”。

蕴涵词(implication)“如果……,那么……”(if…then…),用符号→表示。

设p,q表示两命题,那么p→q表示命题“如果p,那么q”。

当p真而q假时,命题p→q为假,否则均认为p→q为真。

p→q中的p称为蕴涵前件,q称为蕴涵后件。

p→q的读法较多,可读作“如果p则q”,“p蕴涵q”,“p是q的充分条件”,“q是p的必要条件”,“q当p”,“p仅当q”等等。

数学中还常把q→p,┐p→┐q,┐q→┐p分别叫做p→q的逆命题,否命题,逆否命题。

双向蕴涵词(two-wayimplication)“当且仅当”(ifandonlyif),用符号表示之。

设p,q为两命题,那么pq表示命题“p当且仅当q”,“p与q等价”,即当p与q同真值时pq为真,否则为假。

pq读作“p双向蕴涵q”,“p当且仅当q”,“p等价于q”。

由于“当且仅当”“等价”常在其它地方使用,因而用第一种读法更好些。

1.1.3命题公式及其真值表

我们把表示具体命题及表示常命题的p,q,r,s与f,t统称为命题常元(propositionconstant)。

深入的讨论还需要引入命题变元(propositionvariable)的概念,它们是以“真、假”或“1,0”为取值范围的变元,为简单计,命题变元仍用p,q,r,s等表示。

定义1.1以下三条款规定了命题公式(propositionformula)的意义:

(1)命题常元和命题变元是命题公式,也称为原子公式或原子。

(2)如果A,B是命题公式,那么(┐A),(A∧B),(A∨B),(A→B),(AB)也是命题公式。

(3)只有有限步引用条款

(1),

(2)所组成的符号串是命题公式。

如果公式A含有命题变元p1,p2,…,pn,记为A(p1,…,pn),并把联结词看作真值运算符,那么公式A可以看作是p1,…,pn的真值函数。

对任意给定的p1,…,pn的一种取值状况,称为指派(assignments),用希腊字母,等表示,A均有一个确定的真值。

当A对取值状况为真时,称指派弄真A,或是A的成真赋值,记为(A)=1;反之称指派弄假A,或是A的成假赋值,记为(A)=0。

对一切可能的指派,公式A的取值可能可用一张表来描述,这个表称为真值表(truthtable)。

当A(p1,…,pn)中有k个联结词时,公式A的真值表应为2n行、k+n列(不计表头)。

1.1.4语句的形式化

用我们已有的符号语言,可以将许多自然语言语句形式化。

语句形式化要注意以下几个方面。

要善于确定原子命题,不要把一个概念硬拆成几个概念,例如“弟兄”是一个概念,不要拆成“弟”和“兄”、“我和他是弟兄”是一个原子命题。

要善于识别自然语言中的联结词(有时它们被省略)。

例如“风雨无阻,我去上学”一句,可理解为“不管是否刮风、是否下雨我都去上学”。

否定词的位置要放准确。

需要的括号不能省略,而可以省略的括号,在需要提高公式可读性时亦可不省略。

另外要注意的是,语句的形式化未必是唯一的。

习题解答

练习1.1

1、判断下列语句是否是命题,若是命题则请将其形式化:

(1)a+b

(2)x>0

(3)“请进!

(4)所有的人都是要死的,但有人不怕死。

(5)我明天或后天去苏州。

(6)我明天或后天去苏州的说法是谣传。

(7)我明天或后天去北京或天津。

(8)如果买不到飞机票,我哪儿也不去。

(9)只要他出门,他必买书,不管他余款多不多。

(10)除非你陪伴我或代我雇辆车子,否则我不去。

(11)只要充分考虑一切论证,就可得到可靠见解;必须充分考虑一切论证,才能得到可靠见解。

(12)如果只有懂得希腊文才能了解柏拉图,那么我不了解柏拉图。

(13)不管你和他去不去,我去。

(14)侈而惰者贫,而力而俭者富。

(韩非:

《韩非子显学》)

(15)骐骥一跃,不能十步;驽马十驾,功在不舍;锲而舍之,朽木不折;锲而不舍,金石可镂。

(荀况:

《荀子劝学》)

(1)a+b不是命题

(2)x>0不是命题(x是变元)

(3)“请进!

”不是命题

(4)所有的人都是要死的,但有人不怕死。

是命题

可表示为p∧┐q,其中p:

所有的人都是要死的,q:

所有的人都怕死

(5)我明天或后天去苏州。

是命题

可表示为p∨q,其中p:

我明天去苏州;q:

我后天去苏州

(6)我明天或后天去苏州的说法是谣传。

是命题

可表示为┐(p∨q),其中p、q同(5)

(7)我明天或后天去北京或天津。

是命题

可表示为p∨q∨r∨s,其中p:

我明天去北京,q:

我明天去天津,r:

我后天去北京,s:

我后天去天津

(8)如果买不到飞机票,我哪儿也不去。

是命题

可表示为┐p→┐q,其中,p:

我买到飞机票,q:

我出去

(9)只要他出门,他必买书,不管他余款多不多。

是命题

可表示为(p∧q→r)∧(┐p∧q→r)或q→r,其中p:

他余款多,q:

他出门,r:

他买书

(10)除非你陪伴我或代我雇辆车子,否则我不去。

是命题

可表示为(p∨q)r,其中p:

你陪伴我,q:

你代我雇车,r:

我去

(11)只要充分考虑一切论证,就可得到可靠见解;必须充分考虑一切论证,才能得到可靠见解。

是命题

可表示为(p→q)∧(q→p)或pq,其中p:

你充分考虑了一切论证,q:

你得到了可靠见解

(12)如果只有懂得希腊文才能了解柏拉图,那么我不了解柏拉图。

是命题

可表示为(q→p)→┐q,其中p:

我懂得希腊文,q:

我了解柏拉图

(13)不管你和他去不去,我去。

是命题

可表示为(p→r)∧(q→r)∧(┐p→r)∧(┐q→r)或r,其中p:

你去,q:

他去,r:

我去

(14)侈而惰者贫,而力而俭者富。

(韩非:

《韩非子显学》)是命题

可表示为((p∧q)→r)∧((┐p∧┐q)→┐r),其中p:

你奢侈,q:

你懒惰,r:

你贫困

(15)骐骥一跃,不能十步;驽马十驾,功在不舍;锲而舍之,朽木不折;锲而不舍,金石可镂。

(荀况:

《荀子劝学》)是命题

可表示为(p→┐q)∧(s→r)∧(m∧n→┐o)∧(m∧┐n→v),其中p:

骐骥一跃,q:

骐骥一跃十步,r:

驽马行千里,s:

驽马不断奔跑,m:

你雕刻,n:

你放弃,o:

将朽木折断,v:

金石可雕刻

2、判定下列符号串是否为公式,若是,请给出它的真值表,并请注意这些真值表的特点(公式中省略了可以省略的括号):

(1)┐(p)(p为原子命题)

(2)(p∨qr)→s

(3)(p∨q)→p

(4)p→(p∨q)

(5)┐(p∨┐p)

(6)p∧(p→q)→q

(7)p∧(p→q)∧(p→┐q)

(8)(p→q)(┐q→┐p)

(9)┐(p∨q)┐q∧┐p

(10)┐p∨q(p→q)

(11)(p→q)∧(q→r)→(p→r)

(12)(p∨q→r)(p→r)∧(q→r)

(1)┐(p)不是公式

(2)(p∨qr)→s不是公式

(3)(p∨q)→p是公式

p

q

p∨q

(p∨q)→p

p→(p∨q)

0

0

0

1

1

0

1

1

0

1

1

0

1

1

1

1

1

1

1

1

(4)p→(p∨q)是公式(真值表见上表,恒真)

(5)┐(p∨┐p)是公式(恒假)

p

┐p

p∨┐p

┐(p∨┐p)

0

1

1

0

1

0

1

0

(6)p∧(p→q)→q是公式(恒真)

p

q

p→q

p∧(p→q)

p∧(p→q)→q

0

0

1

0

1

0

1

1

0

1

1

0

0

0

1

1

1

1

1

1

(7)p∧(p→q)∧(p→┐q)是公式(恒假)

p

q

┐q

p→q

p∧(p→q)

p→┐q

p∧(p→q)∧(p→┐q)

0

0

1

1

0

1

0

0

1

0

1

0

1

0

1

0

1

0

0

1

0

1

1

0

1

1

0

0

(8)(p→q)(┐q→┐p)是公式(恒真)

p

q

┐p

┐q

p→q

┐q→┐p

(p→q)(┐q→┐p)

0

0

1

1

1

1

1

0

1

1

0

1

1

1

1

0

0

1

0

0

1

1

1

0

0

1

1

1

(9)┐(p∨q)┐q∧┐p是公式(恒真)

p

q

┐p

┐q

p∨q

┐(p∨q)

┐q∧┐p

┐(p∨q)┐q∧┐p

0

0

1

1

0

1

1

1

0

1

1

0

1

0

0

1

1

0

0

1

1

0

0

1

1

1

0

0

1

0

0

1

(10)┐p∨q(p→q)是公式(恒真)

p

q

┐p

┐p∨q

p→q

┐p∨q(p→q)

0

0

1

1

1

1

0

1

1

1

1

1

1

0

0

0

0

1

1

1

0

1

1

1

(11)(p→q)∧(q→r)→(p→r)是公式(恒真)

p

q

r

p→q

q→r

p→r

(p→q)∧(q→r)

(p→q)∧(q→r)→(p→r)

0

0

0

1

1

1

1

1

0

0

1

1

1

1

1

1

0

1

0

1

0

1

0

1

0

1

1

1

1

1

1

1

1

0

0

0

1

0

0

1

1

0

1

0

1

1

0

1

1

1

0

1

0

0

0

1

1

1

1

1

1

1

1

1

(12)(p∨q→r)(p→r)∧(q→r)是公式(恒真)

p

q

r

p∨q

p∨q→r

p→r

q→r

(p→r)∧(q→r)

(p∨q→r)(p→r)∧(q→r)

0

0

0

0

1

1

1

1

1

0

0

1

0

1

1

1

1

1

0

1

0

1

0

1

0

0

1

0

1

1

1

1

1

1

1

1

1

0

0

1

0

0

1

0

1

1

0

1

1

1

1

1

1

1

1

1

0

1

0

1

0

0

1

1

1

1

1

1

1

1

1

1

*3、A国的人只有两种,一种永远说真话,一种永远说假话。

你来到A国,并在一个二叉路口不知如何走才能到达首都。

守卫路口的士兵只准你问一个问题,而且他只答“是”或“不是”。

你应该如何发问,才能从士兵处获知去首都的道路。

解设p:

你是说真话的;q:

我应当向右走去首都

你应当问:

pq?

当回答“是(真)”,你选择向右走;当回答“不(假)”时,你选择向左走。

因为

pq真,当且仅当p真且q真(士兵说真话且应当向右走)

或p假且q假(士兵说假话且应当向左走)

pq假,当且仅当p真且q假(士兵说真话且应当向左走)

或p假且q假(士兵说假话且应当向右走)

1.2重言式

内容提要

1.2.1重言式概念

定义1.2命题公式A称为重言式(tautology),如果对A中命题变元的一切指派均弄真A,因而重言式又称永真式;A称为可满足式(satisfactableformula),如果至少有一个指派弄真A,否则称A为不可满足式或永假式、矛盾式。

1.2.2逻辑等价式和逻辑蕴涵式

定义1.3当命题公式AB为永真式时,称A逻辑等价于B,记为A┝┥B,它又称为逻辑等价式(logicallyequivalent)。

以下是一些重要的逻辑等价式,其中A,B,C表示任意命题公式:

E1┐┐A┝┥A双重否定律

E2A∨A┝┥A幂等律

E3A∧A┝┥A幂等律

E4A∨B┝┥B∨A交换律

E5A∧B┝┥B∧A交换律

E6(A∨B)∨C┝┥A∨(B∨C)结合律

E7(A∧B)∧C┝┥A∧(B∧C)结合律

E8A∧(B∨C)┝┥(A∧B)∨(A∧C)分配律

E9A∨(B∧C)┝┥(A∨B)∧(A∨C)分配律

E10┐(A∨B)┝┥┐A∧┐B德摩根律

E11┐(A∧B)┝┥┐A∨┐B德摩根律

E12A∨(A∧B)┝┥A吸收律

E13A∧(A∨B)┝┥A吸收律

E14A→B┝┥┐A∨B

E15AB┝┥(A→B)∧(B→A)

E16A∨t┝┥t

E17A∧t┝┥A

E18A∨f┝┥A

E19A∧f┝┥f

E20A∨┐A┝┥t

E21A∧┐A┝┥f

E22┐t┝┥f,┐f┝┥t

E23A∧B→C┝┥A→(B→C)

E24A→B┝┥┐B→┐A

E25(A→B)∧(A→┐B)┝┥┐A

定义1.4当命题公式A→B为永真式时,称A逻辑蕴涵B,记为A┝B,它又称为逻辑蕴涵式(logicallyimplication)。

我们也列出一些十分重要的逻辑蕴涵式:

I1A┝A∨B,B┝A∨B

I2A∧B┝A,A∧B┝B

I3A∧(A→B)┝B

I4(A→B)∧┐B┝┐A

I5┐A∧(A∨B)┝B,┐B∧(A∨B)┝A

I6(A→B)∧(B→C)┝A→C

I7(A→B)∧(C→D)┝(A∧C)→(B∧D)

I8(AB)∧(BC)┝AC

逻辑等价式与逻辑蕴涵式有如下明显性质。

定理1.1对任意命题公式A,B,C,A',B',

(1)A┝┥B当且仅当┝AB

(2)A┝B当且仅当┝A→B

(3)若A┝┥B,则B┝┥A

(4)若A┝┥B,B┝┥C,则A┝┥C

(5)若A┝B,则┐B┝┐A

(6)若A┝B,B┝C,则A┝C

(7)若A┝B,A┝┥A',B┝┥B',则A'┝B'

定理1.2设A为永真式,p为A中命题变元,A(B/p)表示将A中p的所有出现全部代换为公式B后所得的命题公式(称为A的一个代入实例),那么A(B/p)亦为永真式。

定理1.3设A为一命题公式,C为A的子公式(A的一部分,且自身为一公式),且C┝┥D。

若将A中子公式C的某些(未必全部)出现替换为D后得到公式B,那么A┝┥B。

定理1.2常被称为代入原理(ruleofsubstitution),简记为RS。

定理1.3常被称为替换原理(ruleofreplacement)简记为RR。

△1.2.3对偶原理

定义1.5设公式A仅含联结词┐,∧,∨,A*为将A中符号∧,∨,t,f分别改换为∨,∧,f,t后所得的公式,那么称A*为A的对偶(dual)。

显然A与A*互为对偶,即(A*)*=A

定理1.4设公式A中仅含命题变元p1,…,pn,及联结词┐,∧,∨,那么

A┝┥┐A*(┐p1/p1,…,┐pn/pn)

这里A*(┐p1/p1,…,┐pn/pn)表示在A*中对p1,…,pn分别作代入┐p1,…,┐pn后所得的公式。

定理1.5设A,B为仅含联结词┐,∧,∨和命题变元p1,…,pn的命题公式,且满足A┝B,那么有B*┝A*。

进而当A┝┥B时有A*┝┥B*。

常把B*┝A*,A*┝┥B*称为A┝B和A┝┥B的对偶式。

习题解答

练习1.2

1、试判定以下各式是否为重言式:

(1)(p→q)→(q→p)

(2)┐p→(p→q)

(3)q→(p→q)

(4)p∧q→(pq)

(5)(p→q)∨(r→q)→((p∨r)→q)

(6)(p→q)∨(r→s)→((p∨r)→(q∨s))

(1)否

(2)是

(3)是

(4)是

(5)否

(6)否

2、试用真值表验证E6,E8,E10,E11,E23。

(1)E6(A∨B)∨CA∨(B∨C)

A

B

C

A∨B

(A∨B)∨C

B∨C

A∨(B∨C)

E6

0

0

0

0

0

0

0

1

0

0

1

0

1

1

1

1

0

1

0

1

1

1

1

1

0

1

1

1

1

1

1

1

1

0

0

1

1

0

1

1

1

0

1

1

1

1

1

1

1

1

0

1

1

1

1

1

1

1

1

1

1

1

1

1

(2)E8A∧(B∨C)(A∧B)∨(A∧C)

A

B

C

B∨C

A∧(B∨C)

A∧B

A∧C

(A∧B)∨(A∧C)

E8

0

0

0

0

0

0

0

0

1

0

0

1

1

0

0

0

0

1

0

1

0

1

0

0

0

0

1

0

1

1

1

0

0

0

0

1

1

0

0

0

0

0

0

0

1

1

0

1

1

1

0

1

1

1

1

1

0

1

1

1

0

1

1

1

1

1

1

1

1

1

1

1

(3)E10┐(A∨B)┐A∧┐B

A

B

A∨B

┐(A∨B)

┐A

┐B

┐A∧┐B

E10

0

0

0

1

1

1

1

1

0

1

1

0

1

0

0

1

1

0

1

0

0

1

0

1

1

1

1

0

0

0

0

1

(4)E11┐(A∧B)┐A∨┐B

A

B

┐A

┐B

A∧B

┐(A∧B)

┐A∨┐B

E11

0

0

1

1

0

1

1

1

0

1

1

0

0

1

1

1

1

0

0

1

0

1

1

1

1

1

0

0

1

0

0

1

(5)E23(A∧B→C)(A→(B→C))

A

B

C

A∧B

A∧B→C

B→C

A→(B→C)

E23

0

0

0

0

1

1

1

1

0

0

1

0

1

1

1

1

0

1

0

0

1

0

1

1

0

1

1

0

1

1

1

1

1

0

0

0

1

1

1

1

1

0

1

0

1

1

1

1

1

1

0

1

0

0

0

1

1

1

1

1

1

1

1

1

3、不用真值表,用代入、替换证明E12,E13,E24。

(1)E12:

A∨(A∧B)┝┥A

A∨(A∧B)┝┥(A∧t)∨(A∧B)据E17用RR

┝┥A∧(t∨B)对E8用RS

┝┥A∧t据E16用RR

┝┥A据E17

(2)E13:

A∧(A∨B)┝┥A

A∧(A∨B)┝┥(A∨f)∧(A∨B)据E18用RR

┝┥A∨(f∧B)对E9用RS

┝┥A∨f据E19用RR

┝┥A据E18

(3)E24:

A→B┝┥┐B→┐A

┐B→┐A┝┥┐┐B∨┐A对E14用RS

┝┥B∨┐A据E1用RR

┝┥┐A∨B对E4用RS

┝┥A→B据E14

4、试用真值表验证I3,I4,I5,I6。

(1)I3A∧(A→B)→B

A

B

A→B

A∧(A→B)

A∧(A→B)→B

0

0

1

0

1

0

1

1

0

1

1

0

0

0

1

1

1

1

1

1

(2)I4(A→B)∧┐B→┐A

A

B

┐B

┐A

A→B

(A→B)∧┐B

I4

0

0

1

1

1

1

1

0

1

0

1

1

0

1

1

0

1

0

0

0

1

1

1

0

0

1

0

1

(3)I5┐A∧(A∨B)→B┐B∧(A∨B)→A

A

B

┐A

A∨B

┐A∧(A∨B)

┐A∧(A∨B)→B

0

0

1

0

0

1

0

1

1

1

1

1

1

0

0

1

0

1

1

1

0

1

0

1

A

B

┐B

A∨B

┐B∧(A∨B)

┐B∧(A∨B)→A

0

0

1

0

0

1

0

1

0

1

0

1

1

0

1

1

1

1

1

1

0

1

0

1

(4)I6(A→B)∧(B→C)→(A→C)

A

B

C

A→B

B→C

A→C

(A→B)∧(B→C)

I6

0

0

0

1

1

1

1

1

0

0

1

1

1

1

1

1

0

1

0

1

0

1

0

1

0

1

1

1

1

1

1

1

1

0

0

0

1

0

0

1

1

0

1

0

1

1

0

1

1

1

0

1

0

0

0

1

1

1

1

1

1

1

1

1

5、不

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 人文社科 > 设计艺术

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1