第五章推理与证明技术_第1页
第五章推理与证明技术_第2页
第五章推理与证明技术_第3页
第五章推理与证明技术_第4页
第五章推理与证明技术_第5页
已阅读5页,还剩76页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

离散数学15十二月20232023/12/15第5章推理与证明技术命题逻辑的推理理论

1谓词逻辑的推理理论

22023/12/155.1本章学习要求1掌握各种不同类型的规则和公理,特别是命题逻辑和谓词逻辑的推理规则和公理3理解谓词逻辑的精髓,将其思想贯穿于所有的证明之中

2熟练掌握不同证明方法的证明原理、不同的应用场景

重点掌握一般掌握了解2023/12/155.2命题逻辑的推理理论概念描述问题的句子;AddYourText判断对概念的肯定与否定的判断;推理从一个或多个前提推出结论的思维过程。 命题演算的一个主要任务在于提供一种正确的思维规律,即推理规则,应用此规则从一些前提中推导出一个结论来,这种推导过程称为演绎或形式证明。2023/12/15推理的有效性和结论的真实性有效的推理不一定产生真实的结论;而产生真实结论的推理过程未必是有效的。有效的推理中可能包含为“假”的前提,而无效的推理却可能得到为“真”的结论。2023/12/15推理的有效性和结论的真实性所谓推理有效,指的是它的结论是它前提的合乎逻辑的结果。即,如果它的前提都为真,那么所得的结论也必然为真,而并不是要求前提或结论一定为真或为假;如果推理是有效的话,那么不可能它的前提都为真时,而它的结论为假。2023/12/155.2.1推理的基本概念和推理形式定义5.2.1

设G1,G2,…,Gn,H是公式,称H是G1,G2,…,Gn的逻辑结果(G1,G2,…,Gn共同蕴涵H),当且仅当H是G1∧G2∧…∧Gn的逻辑结果(logicconclusion)。记为G1,G2,…,Gn

H,此时称G1,G2,…,Gn

H为有效的(efficacious),否则称为无效的(inefficacious)。G1,G2,…,Gn称为一组前提(Premise),有时用集合Г来表示,记Г={G1,G2,…,Gn}。H称为结论(conclusion)。又称H是前提集合的逻辑结果。记为Г

H。2023/12/15判定定理定理5.2.1

公式H是前提集合Г={G1,G2,…,Gn}的逻辑结果当且仅当G1∧G2∧…∧Gn→H为永真公式。证明:“

”若G1,G2,…,Gn

H,但G1∧G2∧…∧Gn→H不是永真式。于是,必存在G1,G2,…,Gn,H的一个解释I,使得G1∧G2∧…∧Gn为真,而H为假,因此对于该解释I,有G1,G2,…,Gn都为真,而H为假,这就与推理形式G1,G2,…,Gn

H是有效的相矛盾,故:G1∧G2∧…∧Gn→H是永真公式。2023/12/15判定定理(续)

”若G1∧G2∧…∧Gn→H是永真式,但G1,G2,…,Gn

H不是有效的推理形式,故存在G1,G2,…,Gn,H的一个解释I,使得G1,G2,…,Gn都为真,而H为假,故G1∧G2∧…∧Gn为真,而H为假,即是说G1∧G2∧…∧Gn→H为假,这就与G1∧G2∧…∧Gn→H是永真式相矛盾,所以G1,G2,…,Gn

H是有效的推理形式。2023/12/15“

”与“→”的不同1.“→”仅是一般的蕴涵联结词,G→H的结果仍是一个公式,而“

”却描述了两个公式G,H之间的一种逻辑蕴涵关系,G

H的“结果”,是非命题公式;2.

用计算机来判断G

H是办不到的。然而计算机却可“计算”公式G→H是否为永真公式。2023/12/155.2.2判断有效结论的常用方法要求Г={G1,G2,…,Gn}Г

H也就是G1∧G2∧…∧Gn→H为永真公式因而真值表技术、演绎法和间接证明方法2023/12/151、真值表技术设P1,P2,…,Pn是出现在前提G1,G2,…,Gn和结论H中的一切命题变元,如果将P1,P2,…,Pn中所有可能的解释及G1,G2,…,Gn,H的对应真值结果都列在一个表中,根据“→”的定义,则有判断方法如下:对所有G1,G2,…,Gn都具有真值T的行(表示前提为真的行),如果在每一个这样的行中,H也具有真值T,则H是G1,G2,…,Gn的逻辑结果。对所有H具有真值为F的行(表示结论为假的行),如果在每一个这样的行中,G1,G2,…,Gn中至少有一个公式的真值为F(前提也为假),则H是G1,G2,…,Gn的逻辑结果.2023/12/15例5.2.1判断下列H是否是前提G1,G2的逻辑结果(1)

H:Q; G1:P;G2:P→Q;(2)

H:┐P; G1:P→Q;G2:┐Q;(3)

H:Q; G1:┐P;G2:P→Q。解PQG1G2H00010010111010011111(1)PQG1G2H00111011011001011100(2)PQG1G2H00110011111000011011(3)2023/12/152推理定律设G,H,I,J是任意的命题公式,则有:I1:G∧H

G

(简化规则)I2:G∧H

HI3:G

G∨H

(添加规则)I4:H

G∨HI5:┐G

G→HI6:H

G→HI7:┐(G→H)

GI8:┐(G→H)

┐HI9:G,H

G∧H2023/12/152推理定律(续)6)I10:┐G,G∨H

H

(选言三段论)I11:┐G,GH

H

7)I12:G,G→H

H

(分离规则)8)I13:┐H,G→H

┐G

(否定后件式)9)I14:G→H,H→I

G→I

(假言三段论)10)I15:G∨H,G→I,H→I

I

(二难推论)2023/12/15例子1)、前提:

1.如果明天天晴,我们准备外出旅游。

P→Q

2.明天的确天晴。

P

结论:我们外出旅游。

Q可描述为:P→Q,P

Q

(分离规则)2)、前提:

1.如果一个人是单身汉,则他不幸福。

P→Q2.如果一个人不幸福,则他死得早。

Q→R

结论:单身汉死得早。

P→R可描述为:P→Q,Q→R

P→R

(假言三段论)2023/12/15例子(续1)3)、某女子在某日晚归家途中被杀害,据多方调查确证,凶手必为王某或陈某,但后又查证,作案之晚王某在工厂值夜班,没有外出,根据上述案情可得前提:1.凶手为王某或陈某。

P∨Q

2.如果王某是凶手,则他在作案当晚必外出

P→R3.王某案发之晚并未外出。

┐R结论:陈某是凶手。

Q则可描述为:P→R,┐R

┐P

(否定后件式)

P∨Q,┐P

Q

(选言三段论)2023/12/15例子(续2)4)、前提:

1.如果某同学为省二级以上运动员,则他将被大学录取。

P→R

2.如果某同学高考总分在560分以上,则将被大学录取。

Q→R

3.某同学高考总分在560分以上或者是省二级运动员。

P∨Q

结论:该同学被大学录取。

R

则上述例子可描述为:

P∨Q,P→R,Q→R

R

(二难推论)2023/12/153演绎法

演绎法是从前提(假设)出发,依据公认的推理规则和推理定律,推导出一个结论来。YN触发规则新事实事实=结论?事实库规则匹配公理库将事实加入到事实库中结束引入事实2023/12/15引入推理规则在数理逻辑中,主要的推理规则有:①P规则(称为前提引用规则):在推导的过程中,可随时引入前提集合中的任意一个前提;②规则T(逻辑结果引用规则):在推导的过程中,可以随时引入公式S,该公式S是由其前的一个或多个公式推导出来的逻辑结果。③规则CP(附加前提规则):如果能从给定的前提集合Г与公式P推导出S,则能从此前提集合Г推导出P→S。2023/12/15演绎的定义定义5.2.2

从前提集合Г推出结论H的一个演绎是构造命题公式的一个有限序列:

H1,H2,……,Hn

其中,Hi或者是Г中的某个前提,或者是前面的某些Hj(j<i)的有效结论,并且Hn就是H,则称公式H为该演绎的有效结论,或者称从前提Г能够演绎出结论H来。2023/12/15例5.2.2证明1

⑴P∨QP

⑵┐P→QT,(1),E

⑶Q→SP

⑷┐P→ST,⑵,⑶,I⑸┐S→P

T,⑷,E⑹P

R

P⑺(P→R)

(R→P)T,⑹,E⑻P→RT,⑺,I⑼┐S→R

T,⑸,⑻,I⑽S∨R

T,⑺,E设前提Г={P∨Q,P

R,Q→S},G=S∨R。证明Г

G。2023/12/15例5.2.2(续)证明2⑴┐S P(附加前提)⑵

Q→S P⑶┐Q T,⑴,⑵,I⑷

P∨Q P⑸

P T,⑶,⑷,I⑹P

R

P⑺(P→R)

(R→P)T,⑹,E⑻P→R T,⑺,I⑼R T,⑸,⑻,I⑽┐S→R CP,⑴,⑼⑾S∨RT,⑽,E2023/12/15例5.2.3证

⑴R

P(附加前提)⑵┐R∨P

P⑶P

T,⑴,⑵,I⑷P→(Q→S)

P

⑸Q→S T,⑶,⑷,I⑹Q P⑺S T,⑸,⑹,I⑻R→S CP,⑴,⑺设Г={P→(Q→S),┐R∨P,Q},

G=R→S。证明:Г

G。2023/12/154间接证明法(反证法)前面使用过的一些证明方法都是正向推理。但在数学领域中,经常会遇到一些问题,当采用正向推理时很难从前提为真推出结论为真。P

Q等价于

Q

P,因此,为了间接地证明PQ,可以假设Q为假(

Q),然后证明P为假(

P)。2023/12/15例5.2.4设n是一个整数,证明:如果n2是奇数,那么n是奇数。

证明设n是偶数,则n=2k,这里k是一个整数。于是有:

n2=(2k)2=4k2=2(2k2)所以n2是偶数。因而证明了若n是偶数,则n2是偶数,它是已知命题的逆否式。因此,证明了所给的命题。

2023/12/15定义5.2.3

假设G1,G2,…,Gn是一组命题公式,P1,P2,…,Pn是出现在中的一切命题变元,I是它的任意解释,若有解释I使G1∧G2∧…∧Gn取值为“真”,则称公式G1,G2,…,Gn是一致的,或者说是相容的。如对任意的解释I,都有G1∧G2∧…∧Gn取值为“假”,则称公式G1,G2,…,Gn是不一致的。或者说G1∧G2∧…∧Gn是一个矛盾式。

G1∧G2∧…∧Gn是矛盾式当且仅当G1∧G2∧…∧Gn

R∧┐R,其中,R可为任意公式,R∧┐R为一矛盾式。2023/12/15间接证明方法将结论的否定加入到前提集合中构成一组新的前提,然后证明这组新的前提集合是不相容的,即蕴涵一个矛盾式。G1,G2,…,Gn,┐H

R∧┐R定理5.2.2设命题公式集合{G1,G2,…,Gn}是一致的,于是从前提集合出发可以逻辑地推出公式H的充要条件是从前提集合{G1,G2,…,Gn

,┐H}出发,可以逻辑地推出一个矛盾(永假)式来。2023/12/15例5.2.5证明不存在有理数p/q其平方为2,即,证明是无理数。证明对某两个整数p和q,假设(p/q)2=2成立,并且p和q没有公因子。如果原来选择的p/q不是最小项,则可以用它等价的最小项形式来取代它。于是p2=2q2,所以p2是偶数,这就推出p是偶数,因为一个奇数的平方是奇数。2023/12/15例5.2.5证明(续)因此存在某个整数n使得p=2n成立。因此

2q2=p2=(2n)2=4n2,即有q2=2n2,所以q2是偶数,从而q是偶数,于是得到p和q都是偶数,故它们有一个公因子2,这与假设相矛盾。因此假设一定为假。2023/12/15例5.2.6用反证法证明二难推论

P∨Q,P→R,Q→R

R证明

⑴P→R P

┐RP(附加前提)⑶┐P T,⑴,⑵,I⑷

Q→R P⑸┐QT,⑵,⑷,I

⑹P∨QP⑺PT,⑸,⑹,I⑻P∧┐P

T,⑶,⑺,I2023/12/15三种证明方法之间的关系

G1,G2,…,Gn,┐H

R∧┐R

G1,G2,…,Gn

┐H→(R∧┐R)

G1,G2,…,Gn

┐┐H∨(R∧┐R)

G1,G2,…,Gn

H反证法CP规则证明法直接证明法2023/12/155.2.3命题逻辑推理的难点1、弄清楚蕴涵式P→Q的逻辑关系及其真值,这里Q是P的必要条件。无论蕴涵关系如何表述,都要仔细地区分出蕴涵式的前件和后件。2、推理过程中推理规则、基本等值式和逻辑蕴涵式的引用要适当,逻辑思维要清晰。2023/12/155.2.3命题逻辑推理的难点3、弄清楚几种推理方法的区别与联系,对于命题逻辑推理而言,任何一个问题的推理,都可以采取三种推理方法中的任何一种来证明,针对不同的问题选用不同的推理方法。一般而言,对于结论是蕴涵式或析取式的,大多可以采取带CP规则的直接证明方法。2023/12/155.2.4命题逻辑推理的应用例5.2.7

符号化下面的语句,并用演绎法证明结论是否有效。

或者明天下午是天晴,或者是下雨;如果明天下午是天晴,则我将去看电影;如果我去看电影,我就不看书。如果我看书,则天在下雨。

设P:明天下午天晴;Q:明天下午下雨;R:明天下午去看电影;S:明天下午看书。则上述命题可符号化为:PQ,P→R,R→

S

S→Q。2023/12/15例5.2.7

证明

(1)SP(附加前提)

(2)R→

SP

(3)

RT,(1),(2),I

(4)P→RP

(5)

PT,(3),(4),I

(6)PQP(7)QT,(4),(7),I

2023/12/15例5.2.8一个公安人员审查一件盗窃案,已知的事实如下:

A或B盗窃了x;若A盗窃了x,则作案时间不能发生在午夜前;若B证词正确,则在午夜时屋里灯光未灭;若B证词不正确,则作案时间发生在午夜前;午夜时屋里灯光灭了。B盗窃了x。

2023/12/15例5.2.8证明设P:A盗窃了x;Q:B盗窃了x;R:作案时间发生在午夜前;S:B证词正确;

T:在午夜时屋里灯光未灭。则上述命题可符号化为: P∨Q,P→

R,S→T,

S→R,

T

Q2023/12/15例5.2.8证明(续)证明1采用直接证明方法(反证法请学生完成)(1)

TP(2)S→TP(3)

ST,(1),(2),I

(4)

S→RP(5)RT,(3),(4),I

(6)P→┐RP

(7)

PT,(5),(6),I

(8)P∨QP(9)QT,(7),(8),I2023/12/15证明令P:马会飞; Q:羊吃草;R:母鸡是飞鸟; S:烤熟的鸭子还会跑。符号化上述语句为:Г={P∨Q→R,R→S,┐S},G=┐Q。证明Г

G。如果马会飞或羊吃草,则母鸡就会是飞鸟;如果母鸡是飞鸟,那么烤熟的鸭子还会跑;烤熟的鸭子不会跑。所以羊不吃草。例5.2.82023/12/15例5.2.8证明

(续)⑴┐S

P⑵R→S

P⑶┐R

T,⑴,⑵,I⑷P∨Q→R P⑸┐(P∨Q) T,⑶,⑷,I⑹┐P∧┐Q T,⑸,E⑺┐Q T,⑹,I2023/12/155.3谓词逻辑的推理理论5.3.1谓词演算的演绎与推理

定义5.3.1设G1,G2,…,Gn,H是公式,称H是G1,G2,…,Gn的逻辑结果(G1,G2,…,Gn共同蕴涵H),当且仅当H是G1∧G2∧…∧Gn的逻辑结果(logicconclusion)。记为G1,G2,…,Gn

H,此时称G1,G2,…,Gn

H为有效的(efficacious),否则称为无效的(inefficacious)。G1,G2,…,Gn称为一组前提(Premise),有时用集合Г来表示,记Г={G1,G2,…,Gn}。H称为结论(conclusion)。又称H是前提集合的逻辑结果。记为Г

H。2023/12/15定理5.3.1定理5.3.1

公式H是前提集合Г={G1,G2,…,Gn}的逻辑结果当且仅当G1∧G2∧…∧Gn→H为有效公式。2023/12/15一推理规律(1)I16:(

x)G(x)

(

x)G(x);(2)I17:(

x)G(x)∨(

x)H(x)(

x)

(G(x)∨H(x))

I18:(

x)(G(x)∧H(x))

(

x)G(x)∧(

x)H(x)(3)I19:(

x)(G(x)→H(x))

(

x)G(x)→(

x)H(x)I20:(

x)(G(x)→H(x))

(

x)G(x)→(

x)H(x)2023/12/15推理规律(续)(4)I21:(

x)(

y)G(x,y)

(

y)(

x)G(x,y);

I22:(

x)(

y)G(x,y)

(

y)(

x)G(x,y);

I23:(

y)(

x)G(x,y)

(

x)(

y)G(x,y);

I24:(

y)(

x)G(x,y)

(

x)(

y)G(x,y);

I25:(

x)(

y)G(x,y)

(

y)(

x)G(x,y);2023/12/15二推理规则1、US(全称特指规则,UniversalSpecify):

(

x)G(x)

G(y),其中G(x)对y是自由的推广:(

x)G(x)

G(c),其中c为任意个体常量2、ES(存在特指规则,ExistentialSpecify):

(

x)G(x)

G(c),其中c为特定个体常量2023/12/15推理规则(续)3、UG(全称推广规则,UniversalGeneralize):

G(y)(

x)

G(x),其中G(y)对x是自由的4、EG(存在推广规则,ExistentialGeneralize):

G(c)(

x)

G(x),其中c为特定个体常量推广:G(y)(

x)

G(x),其中G(y)对x是自由的2023/12/15推理规则的正确使用(1)例5.3.1

设实数集中,语句“不存在最大的实数”可符号化为:

(

x)(

y)G(x,y)。其中:G(x,y):y>x。推导1:(1)(

x)(

y)G(x,y)P

(2)(

y)G(y,y)US,(1)分析:推导1是错误的。正确的推导如下:(1)(

x)(

y)G(x,y)P

(2)(

y)G(z,y)US,(1)注意:使用US规则来消去量词时,所选用取代x的变元y在公式中必须是自由的。2023/12/15推理规则的正确使用(2)推导2:(1)(

x)(

y)G(x,y)P(2)(

y)G(z,y)US,(1)(3)G(z,c)ES,(2)

分析:推导2是错误的。正确的推导如下:(1)(

x)(

y)G(x,y)P

(2)(

y)G(z,y)US,(1)(3)G(z,f(z))ES,(2)注意:使用ES规则来消去量词时,若还有其它自由变元时,则必须用关于自由变元的函数符号来取代常量符号.2023/12/15推理规则的正确使用(3)推导3:(1)(

y)G(z,y)P

(2)(

y)(

y)G(y,y)UG,(1)分析:推导3是错误的。正确的推导如下:

(1)(

y)G(z,y)P(2)(

z)(

y)G(z,y)UG,(1)注意:使用UG规则来添加量词时,所使用的变元符号不能与辖域内的变元符号相同.2023/12/15推理规则的正确使用(4)推导4:(1)G(x,c)P

(2)(

x)G(x,x)EG,(2)分析:推导4是错误的。正确的推导如下:

(1)G(x,c)P(2)(

y)G(x,y)EG,(2)注意:使用EG规则来添加量词时,所使用的变元符号不能与辖域内的变元符号相同.2023/12/155.3.2谓词演算的综合推理方法(1)推导过程中可以引用命题演算中的规则P和规则T

。(2)如果结论是以条件的形式(或析取形式)给出,我们还可以使用规则CP。(3)若需消去量词,可以引用规则US和规则ES。(4)当所要求的结论可能被定量时,此时可引用规则UG和规则EG将其量词加入。2023/12/15谓词演算的综合推理方法(续)(5)证明时可采用如命题演算中的直接证明方法和间接证明方法。(6)在推导过程中,对消去量词的公式或公式中不含量词的子公式,完全可以引用命题演算中的基本等价公式和基本蕴涵公式。(7)在推导过程中,对含有量词的公式可以引用谓词中的基本等价公式和基本蕴涵公式。2023/12/15例5.3.1解设H(x):x是人;M(x):x是要死的;s:苏格拉底。则符号化为:(x)(H(x)M(x)),H(s)M(s)证明苏格拉底三段论:“所有的人都是要死的;苏格拉底是人。所以苏格拉底是要死的。”证明:(1)(x)(H(x)M(x)) P (2)H(x)M(x) US,(1) (3)H(s) P (4)M(s) T,(2),(3),I证明:(1)

(x)(H(x)M(x)) P (2)

H(s)M(s) US,(1) (3)

H(s) P (4)

M(s) T,(2),(3),I(4)错了!正确的为2023/12/15例5.3.2证明:

(x)(P(x)Q(x)),(

x)P(x)(

x)Q(x)有下面的推导:

(1)(x)(P(x)Q(x)) P(2)(P(x)Q(x)) US,(1)(3)

(

x)P(x) P(4)

P(c) ES,(3)(5)Q(c) T,(2),(4),I(6)(

x)Q(x) EG,(5)2023/12/15例5.3.2(2)推导可修改为:(1)(x)(P(x)Q(x)) P(2)(P(c)Q(c)) US,(1)(3)

(

x)P(x) P(4)

P(c) ES,(3)(5)Q(c) T,(2),(4),I(6)(

x)Q(x) EG,(5)2023/12/15例5.3.2(3)正确地推导如下:(1)

(

x)P(x) P(2)

P(c) ES,(1)(3)(x)(P(x)Q(x)) P(4)(P(c)Q(c)) US,(3)(5)Q(c) T,(2),(4),I(6)(

x)Q(x) EG,(5)2023/12/15例5.3.3

证明:1)(

x)(P(x)∧Q(x)) P 2)(P(c)∧Q(c)) ES,1) 3)P(c) T,2),I 4)Q(c) T,2),I 5)(

x)P(x) EG,3) 6)(

x)Q(x) EG,4) 7)(

x)P(x)∧(

x)Q(x) T,5),6),I证明:(

x)(P(x)∧Q(x))(

x)P(x)∧(

x)Q(x)2023/12/15例5.3.3(续1)1)(

x)P(x)∧(

x)Q(x) P2)(

x)P(x) T,1),I3)P(c) ES,2)4)(

x)Q(x) T,1),I5)Q(c) ES,4)6)(P(c)∧Q(c)) T,3),4),I7)(

x)(P(x)∧Q(x)) EG,6)请看上述推论的逆推导:2023/12/15例5.3.3(续2)正确地推导:1)(

x)P(x)∧(

x)Q(x) P2)(

x)P(x) T,1),I3)P(c) ES,2)4)(

x)Q(x) T,1),I5)Q(b) ES,4)6)(P(c)∧Q(b)) T,3),4),I7)(

x)(

y)(P(x)∧Q(y)) EG,6)2023/12/15例5.3.4证明(采用反证法,CP规则的方法由学生完成):1)((x)P(x)∨(

x)Q(x)) P(附加前提)2)

(x)P(x)∧

(

x)Q(x) T,1),E3)(x)P(x)

T,2),I4)(

x)Q(x) T,2),I5)(

x)P(x) T,3),E6)P(c) ES,5)证明(x)(P(x)∨Q(x))(x)P(x)∨(

x)Q(x)2023/12/15例5.3.4证明(续)

7)(x)Q(x)

T,4),E8)Q(c)

US,7)9)P(c)∧Q(c)

T,6),8),I10)(P(c)∨Q(c))

T,9),E11)(x)(P(x)∨Q(x))

P12)(P(c)∨Q(c))

US,11)13)(P(c)∨Q(c))∧(P(c)∨Q(c))T,10),12)2023/12/155.3.3谓词逻辑推理的难点(1)在推导过程中,如既要使用规则US又要使用规则ES消去公式中的量词,而且选用的个体是同一个符号,则必须先先使用规则ES,再使用规则US。然后再使用命题演算中的推理规则,最后使用规则UG或规则EG引入量词,得到所要的结论。(2)如一个变量是用规则ES消去量词,对该变量在添加量词时,则只能使用规则EG,而不能使用规则UG;如使用规则US消去量词,对该变量在添加量词时,则可使用规则EG和规则UG。2023/12/15谓词逻辑推理的难点(续)(3)如有两个含有存在量词的公式,当用规则ES消去量词时,不能选用同样的一个常量符号来取代两个公式中的变元,而应用不同的常量符号来取代它们。(4)在用规则US和规则ES消去量词时,此量词必须位于整个公式的最前端。2023/12/15谓词逻辑推理的难点(续)(5)在添加量词(

x)、(

x)时,所选用的x不能在公式G(c)或G(y)中以任何约束出现。(6)在使用EG规则引入存在量词(

x),此x不得仅为G(c)或G(y)中的函数变元。在使用UG规则引入全称量词(

x)时,此x不得为G(y)中的函数变元(因该函数变元不得作为自由变元)。2023/12/155.3.4谓词逻辑推理的应用例5.3.5

每个喜欢步行的人都不喜欢坐汽车;每个人或者喜欢坐汽车或者喜欢骑自行车;有的人不喜欢骑自行车。因而有的人不喜欢步行。证明设H(x):x是人;P(x):x喜欢坐汽车;Q(x):x喜欢骑自行车;R(x):x喜欢步行。则上述语句可符号化为:(

x)(H(x)∧R(x)→P(x)),(

x)(H(x)→P(x)∨Q(x)),(

x)(H(x)∧Q(x))

(

x)(H(x)∧R(x))2023/12/15例5.3.5证明(续)

(1)(

x)(H(x)∧Q(x))P(2)H(c)∧Q(c)ES,(1)

(3)H(c)T,(2)

(4)Q(c)T,(2)

(5)(

x)(H(x)→P(x)∨Q(x))P

(6)H(c)→P(c)∨Q(c)US,(5)

(7)P(c)∨Q(c)T,(3),(6),I

(8)P(c)T,(4),(7),I2023/12/15例5.3.5证明(续)

(9)

(

x)(H(x)∧R(x)→P(x))P(10)H(c)∧R(c)→P(c)US,(9)(11)

(H(c)∧R(c))T,(8),(10),I(12)H(c)∨R(c)T,(11),E(13)R(c)T,(3),(12),I(14)H(c)∧R(c)T,(3),(13),I(15)

(

x)(H(x)∧R(x))EG,(14)2023/12/15例5.3.6证明下述论断的正确性:所有的哺乳动物都是脊椎动物;并非所有的哺乳动物都是胎生动物;故有些脊椎动物不是胎生的。证明

设谓词如下:

P(x):x是哺乳动物;

Q(x):x是脊椎动物;

R(x):x是胎生动物。则有:(x)(P(x)Q(x)),(x)(P(x)R(x))

(

x)(Q(x)∧R(x))2023/12/15请看下面推导:1)

(x)(P(x)R(x)) P2)(P(x)R(x)) US,1)3)(P(x)∨R(x))T,2),E4)(P(x)∧R(x)) T,3),E5)P(x) T,4),I6)R(x) T,4),I7)(x)(P(x)Q(x))P8)P(x)Q(x) US,7)9)Q(x) T,(5),(8),I10)Q(x)∧R(x) T,6),9),I11)(

x)(Q(x)∧R(x)) EG,10)12)(x)(Q(x)∧R(x)) UG,10)2023/12/15例5.3.6证明(续)1)

(x)(P(x)R(x)) P2)(

x)(P(x)∨R(x)) T,1),E3)(P(c)∨R(c)) ES,2)4)(P(c)∧R(c)) T,3),E5)P(c) T,4),I6)R(c) T,4),I7)(x)(P(x)Q(x)) P8)P(c)Q(c) US,7)9)Q(c) T,5),8),I10)Q(c)∧R(c) T,6),9),I11)(

x)(Q(x)∧R(x)) EG,10)2023/12/15例5.3.7证明下列论断的正确性:有些学生相信所有的教师;任何一个学生都不相信骗子;所以,教师都不是骗子。证明

设谓词如下:

S(x):x是学生

T(x):x是教师

P(x):x是骗子

L(x,y):x相信y则可符号化为:

(

x)(S(x)∧(y)(T(y)L(x,y))),

(x)(y)((S(x)∧P(y))L(x,y))

(x)(T(x)P(x))2023/12/15例5.3.7证明(续)1)(

x)(S(x)∧(y)(T(y)L(x,y)))P2)S(c)∧(y)(T(y)L(c,y))ES,1)3)S(c) T,2),I4)(y)(T(y)L(c,y)) T,2),I5)T(x)L(c,x) US,4)6)(x)(y)((S(x)∧P(y))L(x,y))P7)(y)((S(c)∧P(y))L(c,y))US,6)8)(S(c)∧P(x))L(c,x)US,7)2023/12/15例5.3.7证明(续)9)S(c)(P(x)L(c,x))T,8),E10)P(x)L(c,x) T

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论