3.2 自然推理系统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的三种证明方法刘亚婷 兴义民族师范学院数学科学学院摘要:自然推理系统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然后利用直接证明法、附加前提证明法和归谬证明法进行证明。

论自然推理系统p的三种证明方法

论自然推理系统p的三种证明方法

论自然推理系统p的三种证明方法
自然推理系统p是一种建立在特定领域知识框架上的代表性推理技术,主要利
用规则和相关知识把已知信息推断出与其关联的未知信息。

本文针对自然推理系统
p的三种证据方法作了深入探讨。

第一种证据方法是证明树(Proof Tree),也称为论证树(Completion)。


将定理拆分为多个子式,并且每个子式有不同的证据。

每个子式都有自己的可信度,从而构成一棵证据树。

有了这棵证据树,就可以得到原始定理可信度的决定,从而证明其提出的结论正确。

第二种证据方法是逆向推理(Backward Reasoning),即根据已有的知识推断
出新知识的证明方法,也称为约束推理(Constraint Reasoning)。

根据已知的基本规则,可以推断出新的定理或约束条件。

遵循这些新编定规则,可以推断出结论,从而得到验证证据。

最后一种证据方法是前向推理(Forward Reasoning),即根据推理规则,从
已知的结论向已知的规则推断出新的结论。

这种方法可以根据一组规则,从另一组规则中推断出新的结论,这样,它就可以根据指定的结论,去搜索满足这一约束条件的新结论,并可以获得该新结论的证据。

通过以上介绍,可以了解自然推理系统P有三种证据方法,它们分别是证明树,逆向推理和前向推理。

它们各具特色,有助于从不同方面验证和支持结论的正确性。

因此,在很多研究和开发的过程中,自然推理系统P的三种证据方法可以作为推理基础,证明研究成果的有效性和可行性。

离散数学自然推理系统p

离散数学自然推理系统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的简要介绍。

该证明系统在数学、计算机科学等领域有着广泛的应用。

离散数学-第一部分 数理逻辑-第三章 命题逻辑的推理理论

离散数学-第一部分 数理逻辑-第三章 命题逻辑的推理理论

前提引入 前提引入 ⑤⑥假言推理 ⑦ ④合取引入
22
附加前提证明法
附加前提证明法 适用于结论为蕴涵式
欲证
前提:A1, A2, …, Ak 结论:CB
等价地证明
前提:A1, A2, …, Ak, C 结论:B
理由:
(A1A2…Ak)(CB)
( A1A2…Ak)(CB)
说明:1. 由前提A1, A2, …, Ak推出结论B的推理是否正确与诸 前提的排列次序无关,前提是一个有限集的公式集合。前提 A1, A2, …, Ak推出结论B记为{A1, A2, …, Ak} B
推理的形式结构 1. {A1, A2, …, Ak} B
若推理正确, 记为{A1,A2,,An} B
前提:p q, p 结论:q
推理的形式结构: (p q) p q.
用等值演算判断形式结构是否是重言式。
10
(3)下午马芳或去看电影或去游泳。她没去看电影。所以 ,她去游泳了。
解:设 p:马芳下午去看电影 . q:马芳下午去游泳.
前提: p q, p 结论: q 推理的形式 结构:( (p q) p ) q . 用等值演算来判断式子是否 为 等值式。 ( (p q) p ) q ( ( p p ) ( qp )) q ( q p ) q ((q p ) q p q q 1 所以 形式 结构 为 重言式,推理 正确。
定理说明:
. {A1, A2, …, Ak} B 等同于蕴含式A1A2…AkB {A1, A2, …, Ak} B 等同于 A1A2…Ak B
6
推理的形式结构
推理的形式结构 1. {A1, A2, …, Ak} B
若推理正确, 记为{A1,A2,,An} B 2. A1A2…AkB

2.数理逻辑12

2.数理逻辑12
∨(﹁q∧﹁p) (p∧q)∨(﹁p∧q)∨(﹁p∧﹁q))∨(p∧﹁q) m3∨m1∨m0∨m2
该蕴含式的主析取范式中含精有品课4件个极小项,因而是重言式。10
为了更好地判断推理的正确性,引入构造 证明的方法。
在数理逻辑中,证明是一个描述推理过程 的命题公式序列,其中的每个命题公式或者是已 知的前提,或者是由某些前提应用推理规则得到 的结论。其中有些规则建立在推理定律(重言蕴 涵式)的基础之上。
记I=<A(I),E(I),AX(I),R(I)>, 其中<A(I),E(I)>是 I 的 形式语言系统, <AX(I),R(I)> 是 I 的形式演算系统.
自然推理系统: 无公理, 即AX(I)=
公理推理系统 推出的结论是系统中的重言式, 称作定理
精品课件
13
自然推理系统P
定义3.3 自然推理系统 P 定义如下:
第三章 命题逻辑的推理理论
主要内容: 推理的形式结构 推理的正确与错误 判断推理正确的方法 推理定律
自然推理系统P
形式系统的定义与分类
自然推理系统P 在P中构造证明:直接证明法、附加前提证明法、归谬法
精品课件
1
推理理论 数理逻辑的主要任务是借助于数 学的方法来研究推理的逻辑。
推理是从前题推出结论的思维过
((p→﹁q)∧p)→﹁q
((﹁p∨﹁q)∧p)→﹁q
﹁((﹁p ∨﹁q)∧p)∨﹁q
﹁(﹁p ∨﹁q)∨﹁p∨﹁q
﹁(﹁p∨﹁q)∨(﹁p∨﹁
q)
1
该蕴含式是重言精式品课,件 所以推理正确。
9
(3)主析取范式法
((p→﹁q)∧p)→﹁q ((﹁p∨﹁q)∧p)→﹁q ﹁((﹁p∨﹁q)∧p)∨﹁q ﹁(﹁p∨﹁q)∨﹁p∨﹁q (p∧q)∨(﹁p∧(q∨﹁q))∨(﹁q∧(p∨﹁p)) (p∧q)∨(﹁p∧q)∨(﹁p∧﹁q))∨(﹁q∧p)

3.2 自然推理系统P+4.1

3.2 自然推理系统P+4.1

使用构造证明法进行推理时的证明技巧 (1)附加前提证明法 附加前提证明法 有时要证明的结论以蕴涵式的形式出现,即推理 的形式结构为 A→B) (A1∧A2∧…∧Ak)→(A→B) ∧A 对该式进行等值演算: A→B) (A1∧A2∧…∧Ak)→(A→B) ∧A ★ ┐A∨B) <=> ┐(A1∧A2∧…∧Ak)∨(┐A∨B) ∧A <=>( <=>(┐(A1∧A2∧…∧Ak)∨┐A)∨B ∧A ∨┐A) <=> ┐(A1∧A2∧…∧Ak ∧A)∨B ∧A ∧A) <=>( <=>(A1∧A2∧…∧Ak ∧A)→B ∧A ∧A) ★★ 可见,如果能证明★★是重言式,则★也是重言式。在 ★★中,原来的结论中的前件A已经变成前提了,称A为附加 附加 前提。称这种将结论中的前件作为前提的证明法为附加前提 前提 附加前提 法。
利 用 构 造 证 明 来 证 明 形 式 结 构 为 (A1∧A2∧…∧Ak)→B的推理时,格式为: ∧A →B 前提:A1,A2,…,Ak A , 结论:B B 证明: 注意: 注意:不用写出推理的形式
结构:(A 结构:(A1∧A2∧…∧Ak)→B :( ∧A
例 在自然推理系统P中构造下面推理的证明: (1)前提:p∨q,q→r,p→s,┐s p∨q, p∨q q→r,p→s, 结论:r∧(p∨q) r∧( r∧ p∨q) 证明: 证明: 前提引入 ① p→s 前提引入 ② ┐s ①②拒取式(A→B)∧┐B⇒┐A ③ ┐p 前提引入 ④ p∨q ③④析取三段论(A∨B)∧┐B⇒A ⑤ q 前提引入 ⑥ q→r ⑤⑥假言推理(A→B)∧A⇒B ⑦ r r∧(p∨q) ⑧ r∧(p∨q) ⑦④合取引入
前提:(p∧q)→r,┐r∨s,┐s,p (p∧q)→r,┐r∨s,┐s, 结论: ┐q 前提:(p∧q)→r,┐r∨s,┐s,p,q (p∧q)→r,┐r∨s,┐s, 结论: 0 证明: 证明: 结论的否定引入 ① q 前提引入 ② ┐r∨s 前提引入 ③ ┐s ②③析取三段论(A∨B)∧┐B⇒A ④ ┐r ②③ p∧q) 前提引入 ⑤(p∧q)→r p∧q) ④⑤拒取式(A→B)∧┐B⇒┐A ⑥ ┐(p∧q) ④⑤ ⑦ ┐p∨┐q ⑥置换规则 前提引入 ⑧ p ⑦⑧析取三段论(A∨B)∧┐B⇒A ⑨ ┐q ⑦⑧ ①⑨合取 ⑩ q∧┐q ①⑨

命题逻辑的推理理论

命题逻辑的推理理论

前提引入 ①化简 ①化简 前提引入 ②④假言推理 前提引入 ③⑥假言推理 ⑤⑦析取三段论
29
附加前提法
有时推理旳形式构造具有如下形式 : 前提:A1, A2, …, Ak 结论:CB
可将结论中旳前件也作为推理旳前提,使结论只为B。 前提:A1, A2, …, Ak, C 结论:B
理由: (A1A2…Ak)(CB) ( A1A2…Ak)(CB) ( A1A2…AkC)B (A1A2…AkC)B
当推理中包括旳命题变项较多时,上述三种措施演 算量太大。
对于由前提A1,A2,…,Ak推B旳正确推理应该给出严谨 旳证明。
证明是一种描述推理过程旳命题公式序列,其中旳 每个公式或者是前提,或者是由某些前提应用推理 规则得到旳结论(中间结论或推理中旳结论)。
要构造出严谨旳证明就必须在形式系统中进行。
31
例题
(2) 形式构造:
前提:(p∧q)→r,┐s∨p,q 结论:s→r
(3)证明:用附加前提证明法
①s
附加前提引入
② ┐s∨p
前提引入
③p
①②析取三段论
④ (p∧q)→r
前提引入
⑤q
前提引入
⑥ p∧q
③⑤合取
⑦r
④⑥假言推理
32
归谬法(反证法)
有时推理旳形式构造具有如下形式:
前提:A1, A2, …, Ak 结论:B
只要不出现(3)中旳情况,推理就是正确旳,因而判断 推理是否正确,就是判断是否会出现(3)中旳情况。
推理正确,并不能确保结论B一定为真。
7
例题
例3.1 判断下列推理是否正确。(真值表法)
(1) {p,p→q}├ q (2) {p,q→p}├ q
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

前提:(p∧q)→r,┐r∨s,┐s,p 结论: ┐q 前提:(p∧q)→r,┐r∨s,┐s,p,q 结论: 0 证明: ① q 结论的否定引入 ② p 前提引入 ③ p∧q ①②合取 ④(p∧q)→r 前提引入 ⑤ r ③④假言推理 ⑥ ┐r∨s 前提引入 ⑦ ┐s 前提引入 ⑧ ┐r ⑥⑦析取三段论 ⑨ r∧┐r ⑤⑧合取来自定义(自然推理系统P)
自然推理系统P由以下三个部分组成:
1、字母表 (1)命题变项符号:p,q,r,…, pi,qi,ri,… (2)联结词符号:┐,∧,∨,→, (3)括号与逗号:() , 2、公式 参见命题公式的定义
3、推理规则(12个)
(1)前提引入规则:在证明的任何步骤上都 可以引入前提。
例:在自然推理系统P中构造下面推理的证明 如果小张和小王去看电影,则小李也去看电影。小 赵不去看电影或小张去看电影。小王去看电影。所以, 当小赵去看电影时,小李也去。
解:将简单命题符号化 令 p:小张去看电影; q:小王去看电影; r:小李去看电影; s:小赵去看电影
前提:(p∧q)→r, ┐s∨p, q 结论: s→r
例如:张三和李四是兄弟。李四和王五是兄 弟。所以张三和王五也是兄弟。 很显然,在命题逻辑中也无法证明这个推理 的正确性。而这个推理是正确的。
命题逻辑是有缺陷的。
命题逻辑的特点和局限性: 命题是命题演算的基本单位,不再对简单命题 进行分解。 这样的方法太粗略,无法研究命题的内部结构 及命题之间内在的联系。 因而命题逻辑在推理方面存在局限性。
使用构造证明法进行推理时的证明技巧 (1)附加前提证明法 有时要证明的结论以蕴涵式的形式出现,即推理 的形式结构为 (A1∧A2∧…∧Ak)→(A→B) 对该式进行等值演算: (A1∧A2∧…∧Ak)→(A→B) ★ ┐(A1∧A2∧…∧Ak)∨(┐A∨B) (┐(A1∧A2∧…∧Ak)∨┐A)∨B ┐(A1∧A2∧…∧Ak ∧A)∨B (A1∧A2∧…∧Ak ∧A)→B ★★ 可见,如果能证明★★是重言式,则★也是重言式。 在★★中,原来的结论中的前件A已经变成前提了,称A为 附加前提。称这种将结论中的前件作为前提的证明方法为 附加前提法。
要反映这种内在联系,就要对简单命题做进一 步的分析 分析出其中的个体词、谓词、量词等,研究它 们的形式结构和逻辑关系,总结出正确的推理形式 和规则, 这就是一阶逻辑的研究内容,一阶逻辑也称为 谓词逻辑。
证明方法二:直接证明
前提:(p∧q)→r,┐s∨p,q 结论: s→r 证明: ① ┐s∨p ② s→p ③ (p∧q)→r ④ p→r ⑤ s→r 前提引入 ①置换 前提引入 ③化简 ②④假言三段论
证明方法二:直接证明
前提:(p∧q)→r,┐s∨p,q 结论: s→r
证明: ① ┐s∨p ② s→p ③ (p∧q)→r ④ ┐p∨┐q∨r ⑤ q ⑥ ┐p∨r ⑦ p→r ⑧ s→r
(2)(中间)结论引入规则:在证明的任何 步骤上所得到的中间结论都可以作为后继证明的 前提。 (3)置换规则:在证明的任何步骤上,命题 公式中的子公式都可以用与之等值的公式置换, 得到公式序列中的又一个公式。
由九条推理定律和结论引入规则可以导出以下 各条推理定律。 (4)假言推理规则(分离推理规则):若证明的 公 式 序 列 中 出 现 过 A→B 和 A, 则 由 假 言 推 理 定 律 (A→B)∧AB可知,B是A→B和A的有效结论,由 结论引入规则可知,可将B引入到命题序列中来。 (5)附加规则:A(A∨B) (6)化简规则:A∧B A (7)拒取式规则:(A→B)∧┐B┐A (8)假言三段论规则: (A→B)∧(B→C)(A→C)
(2)前提:┐p∨q,r∨┐q,r→s 结论:p→s 证明: ① ┐p∨q ② p→q ③ r∨┐q ④ q→r ⑤ p→r ⑥ r→s ⑦ p→s 前提引入 ①置换 前提引入 ③置换 ②④假言三段论 前提引入 ⑤⑥假言三段论规则
例 在自然推理系统P中构造下面的推理的证明: 若数a是实数,则它不是无理数就是有理数。若a不 能表示成分数,则它不是有理数。a是实数且它不能表示 成分数。所以a是无理数。
构造证明法的证明形式 前提:p∨q,q→r,p→s,┐s 结论:r∧(p∨q) 证明: ① p→s 前提引入 ② ┐s 前提引入 ③ ┐p ①②拒取式 ④ p∨q 前提引入 ⑤ q ③④析取三段论 ⑥ q→r 前提引入 ⑦ r ⑤⑥假言推理 ⑧ r∧(p∨q) ⑦④合取引入
3.2 自然推理系统P
前提:(p∧q)→r, ┐s∨p, q,s 结论: r
证明方法一:附加前提法
前提:(p∧q)→r, ┐s∨p, q 结论: s→r 前提:(p∧q)→r,┐s∨p,q,s 结论: r 证明: ① s 附加前提引入 ② ┐s∨p 前提引入 ③ p ①②析取三段论(A∨B)∧┐BA ④ q 前提引入 ⑤ p∧q ③④合取引入 ⑥(p∧q)→r 前提引入 ⑦ r ⑤⑥假言推理(A→B)∧AB
解推理问题的步骤:
(1)将简单命题符号化 (2)以下述形式写出前提、结论和推理的形式结构 前提:A1,A2,…,Ak 结论:B 推理的形式结构:(A1∧A2∧…∧Ak)→B (3)进行判断
在推理过程中,如果命题变项较多,则采用 真值表法,等值演算法,主析取范式法这三种方 法来判断推理的形式结构的公式类型都不方便。 解推理问题的构造证明法。 构造证明是一个描述推理过程的命题公式的 序列,其中每个公式或者是已知前提,或者是由 某些前提应用推理规则得到的结论。
思考题 尝试在自然推理系统P中利用构造证明法证明 著名的“苏格拉底三段论”的正确性。 苏格拉底三段论:“凡人要死。苏格拉底是 人。所以苏格拉底要死。”
显然在命题逻辑中就根本无法判断 “苏格拉底 三段论”的正确性。 苏格拉底三段论:“凡人要死。苏格拉底是人。 所以苏格拉底要死。” p:凡人要死 q:苏格拉底是人 r:苏格拉底要死 则此三段论表示为(p∧q)→r 苏格拉底三段论是正确的,但(p∧q)→r却不 是重言式。 命题逻辑是有缺陷的。
前提引入 ①置换 前提引入 ③置换 前提引入 ④⑤析取三段论 ⑥置换 ②⑦假言三段论
(2)归谬法 在构造形式结构为(A1∧A2∧…∧Ak)→B 的推理证明中,若将┐B作为前提能推出形如 (A∧┐A)的矛盾来,则说明推理正确,这种 方法称为归谬法。
例:在自然推理系统P中构造下面推理的证明 如果小张守第一垒并且小李向B队投球,则A队将取 胜。或者A队未取胜,或者A队成为联赛第一名。A对没有 成为联赛的第一名。小张守第一垒。因此,小李没向B队 投球。 解:将简单命题符号化: 令 p:小张守第一垒;q:小李向B队投球; r:A队取胜; s:A队成为联赛第一名 前提:(p∧q)→r,┐r∨s,┐s,p 结论: ┐q 前提:(p∧q)→r,┐r∨s,┐s,p,q 结论: 0
(9)析取三段论规则:(A∨B)∧┐BA (10)构造性二难推理规则: (A→B)∧(C→D)∧(A∨C)(B∨D) (11)破坏性二难推理规则: (A→B)∧(C→D)∧(┐B∨┐D) (┐A∨┐C) (12)合取引入规则:若证明的公式序列中出现过 A和B,则A∧B是A和B的有效结论。
推理规则(12个)
(1)前提引入规则 (2)结论引入规则(隐规则) (3)置换规则 (4)假言推理规则:(A→B)∧AB (5)附加规则:A(A∨B) (6)化简规则:A∧B A (7)拒取式规则:(A→B)∧┐B┐A (8)假言三段论规则:(A→B)∧(B→C)(A→C) (9)析取三段论规则:(A∨B)∧┐BA (10)构造性二难推理规则 (11)破坏性二难推理规则 (12)合取引入规则
利用构造证明来证明形式结构为 (A1∧A2∧…∧Ak)→B的推理时 首先写出: 前提:A1,A2,…,Ak 结论:B 证明: 注意:不用写出推理的 形式结构: (A1∧A2∧…∧Ak)→B
例 在自然推理系统P中构造下面推理的证明: (1)前提:p∨q,q→r,p→s,┐s 结论:r∧(p∨q) 证明: ① p→s 前提引入 ② ┐s 前提引入 ③ ┐p ①②拒取式(A→B)∧┐B┐A ④ p∨q 前提引入 ⑤ q ③④析取三段论(A∨B)∧┐BA ⑥ q→r 前提引入 ⑦ r ⑤⑥假言推理(A→B)∧AB ⑧ r∧(p∨q) ⑦④合取引入
解题步骤: (1)简单命题的符号化 (2)写出前提和结论 (3)证明 解:首先将简单命题符号化: 令 p:a是实数; q:a是有理数; r:a是无理数; s:a能表示成分数 前提:p→(q∨r),┐s→┐q,p∧┐s 结论:r
前提:p→(q∨r),┐s→┐q,p∧┐s 结论:r 证明: ① p∧┐s 前提引入 ② p ①化简(A∧B)A ③ ┐s ①化简 ④ ┐s→┐q 前提引入 ⑤ ┐q ③④假言推理(A→B)∧AB ⑥ p→(q∨r) 前提引入 ⑦ q∨r ②⑥假言推理 ⑧ r ⑤⑦析取三段论(A∨B)∧┐BA
相关文档
最新文档