欢迎来到天天文库
浏览记录
ID:51407929
大小:174.00 KB
页数:18页
时间:2020-03-22
《命题演算的推理理论.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第二章命题演算的推理理论2.1命题演算的公理系统2.2命题演算的假设推理系统2.3命题演算的归结推理法2.3.1归结证明过程2.3.2归结证明举例2.3命题演算的归结推理法归结推理法是机器证明的一个重要方法,仅有一条推理规则(称为归结规则)的机械推理法,从而便于计算机程序实现。2.3.1归结证明过程要证明公式(如AB,其中A和B为子公式)为定理,实际上是证明AB为矛盾式。归结法就是从公式AB出发对子句进行归结。一、建立子句集要证明公式AB,将A∧B化为合取范式;(2)把合取范式的所有析取式构成一个集合即子句集。A化为合取范式、B化为合取范式例建
2、立子句集如要证明公式((PQ)P)Q,只要考察(PQ)PQ(1)根据(1)得合取范式:(PQ)PQ(2)根据(2)建立子句集:S={PQ,P,Q}二、对子句集S的归结设有两个子句P1P2…Pn和P1Q2…Qm,注意到这两个子句,其中一个含有命题变元的肯定形式,另一个含有该变元的否定,由这两个子句就可推出一个新子句:P2…PnQ2…Qm称之为这两个子句的归结式。若干重要的归结规则父辈子句归结式说明P和PQQ假设推理PQ和PQQ子句合并成QPQ和PQPP或QQ两个可能的子句均为重言式
3、P和P□空子句,归结结束PQ和QRPR三段论三、归结证明依归结规则进行归结,直至归结出空子句(用“□”表示),则证明原公式为定理,否则不为定理。子句可以多次使用第二章命题演算的推理理论2.1命题演算的公理系统2.2命题演算的假设推理系统2.3命题演算的归结推理法2.3.1归结证明过程2.3.2归结证明举例例证明((PQ)P)Q解:考察((PQ)P)Q合取范式为(PQ)PQ子句集为S={PQ,P,Q}归结过程为PQPQ(4)Q(1)(2)归结(5)□(3)(4)归结故原式为定理例1(P(QR))((PQ)
4、R)证明:考察(P(QR))((PQ)R)合取范式为(PQR)PQR建立子句集{PQR,P,Q,R}归结过程为:(1)PQR(2)P(3)Q(4)R(5)QR(1)(2)归结(6)R(5)(3)归结(7)□(6)(4)归结例2(p22)((PQ)R)(SP)Q(SR)证明:考察((PQ)R)(SP)Q(SR)合取范式为(PR)(QR)(SP)QSR建立子句集{PR,QR,SP,Q,S,R}归结过程为(1)PR(2)QR(3)SP(4
5、)Q(5)S(6)R(7)R(4)(2)归结(8)□(7)(6)归结例((PQ)(QR))(PR)证明:考察((PQ)(QR))(PR)化为合取范式:上式=(PQ)(QR)(PR)=(PQ)(QR)PR建立子句集{PQ,QR,P,R},归结过程为:(1)PQ(2)QR(3)P(4)R(5)PR(1)(2)归结(6)R(3)(5)归结(7)□(4)(6)归结例(SQ)(PQ)(RS)(RQ)P证明:(SQ)(PQ)(RS)(RQ)P=(
6、SQ)(PQ)(RS)(RQ)P建立子句集{SQ,PQ,RS,RQ,P}归结过程为:(1)SQ(2)PQ(3)RS(4)RQ(5)P(6)PS(1)(2)归结(7)S(5)(6)归结(8)PR(2)(4)归结(9)R(5)(8)归结(10)S(3)(9)归结(11)□(7)(10)归结故原式为定理。例(p23)(PQ)((PQ)P)证明:(PQ)((PQ)P)=(PQ)((PQ)P)=(PQ)((PQ)P)=
7、(PQ)(PQ)P)归结过程为(1)PQ(2)PQ(3)P(4)P(1)(2)归结(5)□(3)(4)归结故原式为定理例(p23)(PQ)(QR)RP证明:((PQ)(QR)R)P=(PQ)(QR)RP归结过程为(1)PQ(2)QR(3)R(4)P(5)Q(2)(3)归结(6)P(1)(5)归结(7)□(4)(6)归结故原式为定理例用归结原理证明PP证明:(P∨P)=PP归结过程为(1)P(2)P(3)□(1)(2)归结故原式
8、为定理第二章命题演算的推理理论2.1命
此文档下载收益归作者所有