1.7 自然推理系统P
自然推理

推理规则
• (1) 前提引入规则:在证明的任何步骤 上都可以引入前提。 (2) 结论引入规则:在证明的任何步骤 上所得到的结论都可以作为后继证明的前 提。 (3) 置换规则:在证明的任何步骤上, 命题公式中的子公式都可以用与之等值的 公式置换,得到公式序列中的又一个公式。 由九条推理定律和结论引入规则还可以 导出以下各条推理定律。
(AB)(CD)(BD) (AC) 破坏性二难
自然推理系统P
自然推理系统P由下述3部分组成: 1. 字母表 (1) 命题变项符号: p,q,r,…, pi,qi,ri,… (2) 联结词: , , , , (3) 括号与逗号: ( ), , 2. 合式公式 3. 推理规则 (1) 前提引入规则 (2) 结论引入规则 (3) 置换规则
原题可改写成:
(x)(F(x)∨G(x))¬(x)F(x)→(x)G(x)
证明:
⑴ ¬(x)F(x)
P(附加前提)
⑵ (x)F(x)
T⑴量词否定等价式
⑶ ¬F(c)
ES⑵
⑷ (x) (F(x)∨G(x))
P
⑸ F(c)∨G(c)
US⑷
⑹ G(c)
T⑶⑸析取三段论
⑺ (x)G(x)
EG⑹
⑻ ¬(x)F(x)→(x)G(x) CP
【例23】设个体域为全总个体域。证明推理:
学术会的成员都是工人并且是专家。有些成员是
青年人。所以有的成员是青年专家。
首先将命题符号化:
F(x):x是学术会成员。 G(x):x是专家。
H(x):x是工人。
R(x):x是青年
人。
本题要证明:
(x)(F(x)→G(x)∧H(x)), (x)(F(x)∧R(x))
论自然推理系统P的三种证明方法

论自然推理系统P的三种证明方法刘亚婷 兴义民族师范学院数学科学学院摘要:自然推理系统P是逻辑学中很好的一个推理规则,它可以用来解决日常生活、科学领域、社会活动等逻辑推理,它主要有三种证明方法:直接证明法、附加前提证明法和归谬证明法。
用这三种方法推出的结论,都是有效结论,当他的前提条件成立时,结论一定成立。
关键词:自然推理系统;证明;方法 中图分类号:O141 文献识别码:A 文章编号:1001-828X(2017)030-0389-02在数理逻辑中,最重要的就是用数学的方法研究推理。
所谓推理,就是通过一系列已知的命题公式,应用所给的推理规则推出命题公式的过程。
推理又分为公理推理和自然推理,在我们的日常生活中,经常用自然推理来解决一些实际问题。
自然推理是形式系统中的推理之一,我们常称为自然推理系统P。
现将自然推理系统P 定义如下:1.字母表(1)命题变项的符号: p, q, r, …(2) 联结词的符号: ┐,∧,∨, →, ↔(3)逗号与括号: ,, ( )2.合式公式(1) 单个的命题变项和命题常项是合式公式, 称作原子命题公式(2) 若A是合式公式,则 (A)也是合式公式(3) 若A, B是合式公式,则(AB), (AB),(AB), (AB)也是合式公式(4) 有限次地应用(1) --(3)组成的符号串也是合式公式3. 推理规则(1)前提引入: 在证明的任何步骤上都可引入已知前提;(2) 结论引入: 在证明的任何步骤上所得到的结论都可作为后续证明的前提。
(3) 置换规则:在证明的任何步骤上,命题公式都可以用与之等值的公式来置换。
(4)假言推理 (5)附加规则 (6)化简规则A→B A A∧B_ _A__ ∴A∨B ∴A∴ B(7)拒绝式 (8)假言三段论A→B A→B┐B B→C∴┐A ∴A→C(9)析取三段论 (10)构造性二难A∨B A→B┐B C→D∴ A A∨C∴B∨D(11)破坏性二难 (12)合取引入规则A→B AC→D B┐B∨┐D ∴A∧B∴┐A∨┐C那么如何在自然推理系统P中进行证明呢?步骤如下:(1)将原子命题符号化(2)将实际问题的前提A1, A2, …, A k写出来(3)将实际问题的结论B写出来(4)根据自然推理系统P中的推理规则进行判断在自然推理系统P中构造证明时,将形式构造成:前提:A1, A2, …, A k结论:B然后利用直接证明法、附加前提证明法和归谬证明法进行证明。
命题逻辑的推理理论,证明方法

31
⑨p
前提引入
⑩ pp
⑧⑨合取
推理正确, q是有效结论
.
武汉大学国际软件学院
唐存琛 刘峰
32
课堂实训
应用实例1 分析下列事实“如果我有很高的收 入,那么我就能资助许多贫困学生;如果我能资 助许多贫困学生,那么我很高兴;但我不高兴, 所以我没有很高的收入。”试指明前提和结论, 并给予证明。
.
武汉大学国际软件学院
.
武汉大学国际软件学院
唐存琛 刘峰
20
归谬法(反证法)的说明
欲证明
前提:A1, A2, … , Ak 结论:B
将B加入前提, 若推出矛盾, 则得证推理正确.
理由: A1A2…AkB (A1A2…Ak)B (A1A2…AkB)
括号内部为矛盾式当且仅当 (A1A2…AkB)为重言式
.
武汉大学国际软件学院
12
一、自然推理系统P的定义(续)
3. 推理规则 (1) 前提引入规则 (2) 结论引入规则 (3) 置换规则 (4) 假言推理规则 (5) 附加规则 (6) 化简规则
(7) 拒取式规则 (8) 假言三段论规则 (9) 析取三段论规则 (10)构造性二难推理
规则 (11) 破坏性二难推理
规则 (12) 合取引入规则
.
武汉大学国际软件学院
唐存琛 刘峰
16
(5)分情况证明法
为了证明 A1 A2 An B , 只需证明对任意的 i (1 i n) ,均有 Ai B 。
(6)附加前提证明法
为了证明 A1 A2 An A B ,
只需证明 A1 A2 An A B
.
武汉大学国际软件学院
武汉大学国际软件学院唐存琛 刘峰
论自然推理系统p的三种证明方法

论自然推理系统p的三种证明方法
自然推理系统p是一种建立在特定领域知识框架上的代表性推理技术,主要利
用规则和相关知识把已知信息推断出与其关联的未知信息。
本文针对自然推理系统
p的三种证据方法作了深入探讨。
第一种证据方法是证明树(Proof Tree),也称为论证树(Completion)。
它
将定理拆分为多个子式,并且每个子式有不同的证据。
每个子式都有自己的可信度,从而构成一棵证据树。
有了这棵证据树,就可以得到原始定理可信度的决定,从而证明其提出的结论正确。
第二种证据方法是逆向推理(Backward Reasoning),即根据已有的知识推断
出新知识的证明方法,也称为约束推理(Constraint Reasoning)。
根据已知的基本规则,可以推断出新的定理或约束条件。
遵循这些新编定规则,可以推断出结论,从而得到验证证据。
最后一种证据方法是前向推理(Forward Reasoning),即根据推理规则,从
已知的结论向已知的规则推断出新的结论。
这种方法可以根据一组规则,从另一组规则中推断出新的结论,这样,它就可以根据指定的结论,去搜索满足这一约束条件的新结论,并可以获得该新结论的证据。
通过以上介绍,可以了解自然推理系统P有三种证据方法,它们分别是证明树,逆向推理和前向推理。
它们各具特色,有助于从不同方面验证和支持结论的正确性。
因此,在很多研究和开发的过程中,自然推理系统P的三种证据方法可以作为推理基础,证明研究成果的有效性和可行性。
离散数学卷2018-2019第二学期A卷 (1)

贵州大学软件学院软件工程专业2018-2019学年第二学期考试试卷A离散数学注意事项:1. 请考生按要求在试卷装订线内填写姓名、学号和年级专业。
2. 请仔细阅读各种题目的回答要求,在规定的位置填写答案。
3. 不要在试卷上乱写乱画,不要在装订线内填写无关的内容。
4. 满分100分,考试时间为120分钟。
题 号一 二 三 四 总分 统分人得 分一.单项选择题(每小题2分,共20分)1. p :小王学习用功,q :小王聪明,则命题“小王不仅学习用功而且聪明.”的符号化为( )。
A .p →qB .q →pC .p ∨qD .p ∧ q2.n 个命题变元可产生( )个互不等价的极小项。
A . nB . n 2C . 2nD . 2n3.设个体域为整数集,下列公式中假命题的有( )。
A .x ∃y(x ·y=0)B .∃x y(x ·y=0)C .x ∃y(x ·y=1)D .x ∃y(x ·y=x)4. 集合A={1,2,3}上的关系R={<1,2>,<1,3>},则R 的性质为( )。
A.自反的B.对称的C.传递的,对称的D.传递的5. 若,f g 是双射,则复合函数g f 必是( )。
A .映射B .单射C .满射D .双射6.给定下列序列,可构成无向简单图的结点度数序列的是( )。
A .(1,1,2,2,5)B .(1,1,2,2,2)C .(1,1,3,3,3)D .(1,5,4,4,5)得 分评分人7. 给定无向图如下图所示,割点是( )。
A .dB .gC .bD . a8. 7阶连通平面图G 有6个面,则G 的边数为( )。
A .9B .10C .11D .129. 无向图G 是简单图,则图G 中一定不含有( )。
A .环和平行边B .平行边C .环D .圈10. Z 是整数集,〈Z ,*〉(其中*是普通乘法)不能构成( )。
离散数学自然推理系统p

离散数学自然推理系统p
离散数学中的自然推理系统P是一种基于命题逻辑的证明系统。
该系统包含两个部分:公理和规则。
其中,公理是一些已经被证明的命题,而规则则是推导新命题的方法。
自然推理系统P包含以下规则:
1. 假言规则:如果已知命题A蕴含命题B,那么可以通过假定命题A成立,推导命题B成立。
2. 水平规则:如果已知命题A成立,同时已知命题A蕴含命题B,那么可以推导出命题B成立。
3. 消去规则:如果已知命题A蕴含命题B,且已知命题A或者命题非B成立,那么可以推导出命题非A或者命题B成立。
4. 拆分规则:如果已知命题A并且命题B成立,那么可以推导出命题A且命题B成立。
在自然推理系统P中,证明的过程是通过应用这些规则逐步推导出新的命题,直到能够得出所要证明的命题。
要注意的是,在每一步推导过程中都需要遵循推导规则,并保证逻辑上的正确性。
以上是对离散数学中自然推理系统P的简要介绍。
该证明系统在数学、计算机科学等领域有着广泛的应用。
离散数学答案屈婉玲版第二版高等教育出版社课后答案

离散数学答案屈婉玲版第二版高等教育出版社课后答案离散数学答案屈婉玲版第二版高等教育出版社课后答案第一章部分课后习题参考答案16 设p、q的真值为0;r、s的真值为1,求下列各命题公式的真值。
(1)p∨(q∧r)?0∨(0∧1) ?0(2)(p?r)∧(﹁q∨s) ?(0?1)∧(1∨1) ?0∧1?0.(3)(?p∧?q∧r)?(p∧q∧﹁r) ?(1∧1∧1)? (0∧0∧0)?0(4)(?r∧s)→(p∧?q) ?(0∧1)→(1∧0) ?0→0?117.判断下面一段论述是否为真:“π是无理数。
并且,如果3是无理数,则2也是无理数。
另外6能被2整除,6才能被4整除。
”答:p: π是无理数 1q: 3是无理数0r: 2是无理数 1s:6能被2整除 1t: 6能被4整除0命题符号化为:p∧(q→r)∧(t→s)的真值为1,所以这一段的论述为真。
19.用真值表判断下列公式的类型:(4)(p→q) →(?q→?p)(5)(p∧r) ?(?p∧?q)(6)((p→q) ∧(q→r)) →(p→r)答:(4)p q p→q ?q ?p ?q→?p (p→q)→(?q→?p)0 0 1 1 1 1 10 1 1 0 1 1 11 0 0 1 0 0 11 1 1 0 0 1 1所以公式类型为永真式(5)公式类型为可满足式(方法如上例)(6)公式类型为永真式(方法如上例)第二章部分课后习题参考答案3.用等值演算法判断下列公式的类型,对不是重言式的可满足式,再用真值表法求出成真赋值.(1) ?(p∧q→q)(2)(p→(p∨q))∨(p→r)(3)(p∨q)→(p∧r)答:(2)(p→(p∨q))∨(p→r)?(?p∨(p∨q))∨(?p∨r)??p∨p∨q∨r?1所以公式类型为永真式(3)P q r p∨q p∧r (p∨q)→(p∧r)0 0 0 0 0 10 0 1 0 0 10 1 0 1 0 00 1 1 1 0 01 0 0 1 0 01 0 1 1 1 11 1 0 1 0 01 1 1 1 1 1所以公式类型为可满足式4.用等值演算法证明下面等值式:(2)(p→q)∧(p→r)?(p→(q∧r))(4)(p∧?q)∨(?p∧q)?(p∨q) ∧?(p∧q)证明(2)(p→q)∧(p→r)(?p∨q)∧(?p∨r)p∨(q∧r))p→(q∧r)(4)(p∧?q)∨(?p∧q)?(p∨(?p∧q)) ∧(?q∨(?p∧q)(p∨?p)∧(p∨q)∧(?q∨?p) ∧(?q∨q)1∧(p∨q)∧?(p∧q)∧1(p∨q)∧?(p∧q)5.求下列公式的主析取范式与主合取范式,并求成真赋值(1)(?p→q)→(?q∨p)(2)?(p→q)∧q∧r(3)(p∨(q∧r))→(p∨q∨r)解:(1)主析取范式(?p→q)→(?q∨p)(p∨q)∨(?q∨p)(?p∧?q)∨(?q∨p)(?p∧?q)∨(?q∧p)∨(?q∧?p)∨(p∧q)∨(p∧?q)(?p∧?q)∨(p∧?q)∨(p∧q)∑(0,2,3)主合取范式:(?p→q)→(?q∨p)(p∨q)∨(?q∨p)(?p∧?q)∨(?q∨p)(?p∨(?q∨p))∧(?q∨(?q∨p))1∧(p∨?q)(p∨?q) ? M1∏(1)(2) 主合取范式为:(p→q)∧q∧r??(?p∨q)∧q∧r(p∧?q)∧q∧r?0所以该式为矛盾式.主合取范式为∏(0,1,2,3,4,5,6,7)矛盾式的主析取范式为 0(3)主合取范式为:(p∨(q∧r))→(p∨q∨r)(p∨(q∧r))→(p∨q∨r)(?p∧(?q∨?r))∨(p∨q∨r)(?p∨(p∨q∨r))∧((?q∨?r))∨(p∨q∨r))1∧11所以该式为永真式.永真式的主合取范式为 1主析取范式为∑(0,1,2,3,4,5,6,7)第三章部分课后习题参考答案14. 在自然推理系统P中构造下面推理的证明:(2)前提:p→q,?(q∧r),r结论:?p(4)前提:q→p,q?s,s?t,t∧r结论:p∧q证明:(2)①?(q∧r) 前提引入②?q∨?r ①置换③q→?r ②蕴含等值式④r 前提引入⑤?q ③④拒取式⑥p→q 前提引入⑦¬p(3)⑤⑥拒取式证明(4):①t∧r 前提引入②t ①化简律③q?s 前提引入④s?t 前提引入⑤q?t ③④等价三段论⑥(q→t)∧(t→q)? ⑤置换⑦(q→t)⑥化简⑧q ②⑥假言推理⑨q→p 前提引入⑩p ⑧⑨假言推理(11)p∧q ⑧⑩合取15在自然推理系统P中用附加前提法证明下面各推理:(1)前提:p→(q→r),s→p,q结论:s→r证明①s 附加前提引入②s→p 前提引入③p ①②假言推理④p→(q→r) 前提引入⑤q→r ③④假言推理⑥q 前提引入⑦r ⑤⑥假言推理16在自然推理系统P中用归谬法证明下面各推理:(1)前提:p→?q,?r∨q,r∧?s结论:?p证明:①p 结论的否定引入②p→﹁q 前提引入③﹁q ①②假言推理④¬r∨q 前提引入⑤¬r ④化简律⑥r∧¬s 前提引入⑦r ⑥化简律⑧r∧﹁r ⑤⑦合取由于最后一步r∧﹁r 是矛盾式,所以推理正确.第四章部分课后习题参考答案3. 在一阶逻辑中将下面将下面命题符号化,并分别讨论个体域限制为(a),(b)条件时命题的真值:(1) 对于任意x,均有x2?2=(x+√2)(x?√2).(2) 存在x,使得x+5=9.其中(a)个体域为自然数集合.(b)个体域为实数集合.解:F(x): x2?2=(x+√2)(x?√2).G(x): x+5=9.(1)在两个个体域中都解释为),在(a)中为假命题,在(b)中为真命题。
推理的形式结构

2024/3/18
2
说明:
1)前提A1, A2, … , Ak无次序,
2)推理的形式结构: A1A2…AkB
或
前提: A1, A2, … , Ak
结论: B
3)若推理正确,则记作:A1A2…AkB
2024/3/18
3
4) (1) A1A2…Ak为0,B为0;
(2)结论引入规则(T规则): 在推导过程中, 前面已推导出的有效结论(“中间
结果”)都可作为后续推导的前提引入。
(3)置换规则(等值式):在证明的任何步骤,命题公式中的子公式都可以用等值的
公式置换。得到公式序列中的又一个公式。(P21-P22)
(4)假言推理规则(或分离规则):若证明的公式序列中已出现过A→B和A,则由假言
构造性二难推理
9. (A → B) ∧ (C → D) ∧ ( B ∨ D) (A ∨ C)
破坏性二难推理
2024/3/18
10
说明 :
1)把具体的命题公式代入某条推理定律后就得到这条推理定律的一个代入
实例。且都是重言式。例如 ppq(代入1附加律AA B),
pq (pq) r (代入1),p p
用构造证明时, 采用——前提: A1, A2, … , Ak, 结论: B.
2024/3/18
6
例1 判断下面推理是否正确
(1) 若今天是1号,则明天是5号。今天是1号,所以明天是5号。
设 p:今天是1号,q:明天是5号。推理的形式结构为: (pq)pq
证明:(用等值演算法)
(pq)pq
• 解:
① ∨
②→
P
T,①置换(蕴含等价式)
③ ∨
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
例子
例3.4 在自然推理系统P中构造下面推理的证明: 若数a是实数,则它不是有理数就是无理数;若a不能表示 成分数,则它不是有理数;a是实数且它不能表示成分数。 所以a是无理数。 解:首先将简单命题符号化: 设p:a是实数。 q:a是有理数。 r:a是无理数。 s:a能表示成分数。
前提:p→(q∨r),┐s→┐q,p∧┐s 结论:r
A→B
C→D
┐B∨┐D
(12)合取引入规则
∴ ┐A∨┐C A B ∴ A ∧B
例子
例3.3 在自然推理系统P中构造下面推理的证明: (1)前提:p∨q,q→r, p→s, ┐s 结论:r∧(p∨q) (2)前提:┐p∨q,r∨┐q,r→s 结论:p→s
解(1)证明: ①p→s 前提引入 ②┐s 前提引入 ③┐p ①②拒取式 ④p∨q 前提引入 ⑤q ③④析取三段论 ⑥q→r 前提引入 ⑦r ⑤⑥假言推理 ⑧r∧(p∨q) ⑦④合取 此证明的序列长为8,最后一步为推理的结论,所 以推理正确,r∧(p∨q)是有效结论。
形式系统
符号库(字母表) (形式)公式 (形式)公理 (形式)推理规则 符号库和形式公式统称为形式语言系统。 形式公理和形式推理规则统称为形式演算系统。
形式系统分为: (1)自然推理系统:从任意给定的前提出发,应 用系统中的推理规则进行推理演算,最后得到结 论。 (2)公理推理系统:从若干条给定的公理出发, 应用系统中的推理规则进行推理演算,最后得到 系统中的重言式,称为定理。
(4)假言推理 用图示表示如下:
A→B A
(5)附加规则
∴B
A ∴A∨B
(6)化简规则
A∧B ∴A
(7)拒取式规则
A→B ┐B
(8)假言三段论规则
∴ ┐A
A→B B→C ∴ A→C
(9)析取三段论规则
A∨B ┐B ∴A
(10)构造性二难推理规则
A→B C→D A∨C
∴ B∨D
(11)破坏性二难推理规则
证明:用归谬法 ①q 结论的否定引入 ②┐r∨s 前提引入 ③┐s 前提引入 ④┐r ②③析取三段论 ⑤(p∧q)→r 前提引入 ⑥┐(p∧q) ④⑤拒取式 ⑦┐p∨┐q ⑥置换 ⑧p 前提引入 ⑨┐q ⑦⑧析取三段论 ⑩q∧┐q ①⑨合取 由于最后一步q∧┐q0,即 (((p∧q)→r)∧(┐r∨s)∧┐s∧p)∧q0,所以推理正确。
(3)置换规则:在证明的任何步骤上,命题公式 中的子公式都可以用与之等值的公式置换,得到 公式序列中的又一个公式。 由九条推理定律和结论引入规则还可以导出以下 各条推理定律。 (4)假言推理规则(或称分离规则):由A→B 和A,可得B.
若证明的公式序列中已出现过A→B和A,则由假言推理定律(A→B)∧AB可知,B 是A→B和A的有效结论。由结论引入规则可知,可将B引入到命题序列中来。
否则,称“由α1,α2,…,αn推出β”是无效的或不合理的。
注意:在推理形式中,推理形式的有效与否与前提中命题公式 的排列次序无关。
我们将前述推理用更严谨的形式推理系统描述出 来。 怎样在计算机上实现如下的有效推理: {pq, qr} ├ pr
识别符号p,q,r 识别公形式系统I由下面四个部分组成: (1)非空的字符表集,记作A(I)。 (2)A(I)中符号构造的合式公式集,记作E(I)。 (3)E(I)中一些特殊的公式组成的公理集,记作 AX(I)。 (4)推理规则集,记作R(I)。 可以将I记为<A(I),E(I),AX(I),R(I)>. 其中<A(I),E(I)>是I的形式语言系统, <AX(I),R(I)>为I的形式演算系统。
本书只介绍自然推理系统P,它的定义中无公理部 分。
定义3.3 自然推理系统P定义如下: 1.字母表 (1)命题变项符号:p,q,r,…,pi,qi,ri,… (2)联结词符号:┐,∧,∨,→, (3)括号和逗号:(,),, 2.合式公式参见定义1.6。 3.推理规则 (1)前提引入规则:在证明的任何步骤上都可以引入前提。 (2)结论引入规则:在证明的任何步骤上所得到的结论都 可以作为后继证明的前提。
证明: ①p∧┐s 前提引入 ②p ①化简 ③┐s ①化简 ④p→(q∨r) 前提引入 ⑤q∨r ②④假言推理 ⑥┐s→┐q 前提引入 ⑦┐q ③⑥假言推理 ⑧r ⑤⑦析取三段论
(完毕)
P中证明的两个常用技巧: 1)附加前提证明法;
有时推理的形式结构具有如下形式: (A1∧A2∧…∧Ak)→(A→B) (3.10) 结论也为蕴涵式。此时可将结论中的前件也作为推理的前提,使结论 只为B。即化为下述形式: (A1∧A2∧…∧Ak∧A)→B (3.11) 使用等值演算法可证( 3.10 )式与( 3.11 )式是等值的,因而若能 证明( 3.11 )式是正确的,则( 3.10 )式也是正确的。 采用形式结构( 3.11 )式证明( 3.10 ),将A称为附加前提,并称 此证明法为附加前提证明法。
3.2 自然推理系统
§1.8 命题逻辑的推理理论
数理逻辑的主要任务是用数学的方法来研究推理。
所谓推理是指从前提出发推出结论的思维过程,而前提
是已知命题公式集合,结论是从前提出发应用推理规则
推出的命题公式。
一、有效推理
定义
设α1,α2,…,αn,β都是命题公式, 称推理“α1,α2,…,αn推出β”是有效的(或正确的), 如果对α1,α2,…,αn,β中出现的命题变项的任一指派, 若α1,α2,…,αn都真,则β亦真,并称β是有效结论。
(2)证明: ①┐p∨q 前提引入 ②p→q ①置换 ③r∨┐q 前提引入 ④q→r ③置换 ⑤p→r ②④假言三段论 ⑥r→s 前提引入 ⑦p→s ⑤⑥假言三段论 从最后一步可知推理正确,p→s是有效结论。
可以在自然推理系统p中构造数学和日常生活中的 一些推理,所得结论都是有效的,即当各前提的 合取式为真时,结论必为真。
前提:(p∧q)→r,┐s∨p,q 结论:s→r
证明:用附加前提证明法。 ①s 附加前提引入 ②┐s∨p 前提引入 ③p ①②析取三段论 ④(p∧q)→r 前提引入 ⑤q 前提引入 ⑥p∧q ③⑤合取 ⑦r ④⑥假言推理 即结论:s→r得证。
例3.6 在自然推理系统P2中构造下面推理的证明。 如果小张守第一垒并且小李向B队投球,则A队将取胜;或 者A队未取胜,或者A队获得联赛第一名;A队没有获得联 赛的第一名;小张守第一垒。因此,小李没有向B队投球。 解:先将简单命题符号化。 设p:小张守第一垒;q:小李向B队投球; r:A队取胜;s:A队获得联赛第一名。 前提:(p∧q)→r,┐r∨s,┐s,p 结论:┐q
2)归谬法。 在构造形式结构为(A1∧A2∧…∧Ak)→B的推理证明 中,如果将┐B作为前提能推出矛盾来,比如说得 出(A∧┐A),则说明推理正确。
例3.5 在自然推理系统P中构造下面推理的证明。 如果小张和小王去看电影,则小李也去看电影;小赵不去 看电影或小张去看电影;小王去看电影。所以,当小赵去 看电影时,小李也去看电影。 解:将简单命题符号化: 设p:小张去看电影;q:小王去看电影; r:小李去看电影;s:小赵去看电影。