`
somefuture
  • 浏览: 1090094 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

数理逻辑之 自然演算规则(三)

 
阅读更多

截止到前文数理逻辑之 自然演算规则(二),我们已经学习了四种7个命题逻辑的自然演算规则,分别是合取规则、双重否定规则、蕴含消去规则、MT规则。

接下来我们要学习的规则不仅从规模上看起来比前面的要大,理解和使用上也提升了难度。

 

第五种规则叫(Ⅴ) 蕴含引入规则

蕴含引入规则会基于前提进行合理的假设提出,并根据合理的规则得出相应的结论。最后进行蕴含引入,完成证明。

 
来一个例子让我们理解一下这是什么意思:例9 证明相继式 p→q |— ﹁q → ﹁p 是有效的。

在证明之前说一句,这个和MT的结果很类似(实际上可以认为是等价的),不过这个是合乎逻辑的逆否命题,所以前文说MT并不能这样说。

证明:

           1     p→q              前提假设

------------------------------------------------------

    |       2     ﹁q                引入假设           |

    |       3     ﹁p                MT 1,2              |

------------------------------------------------------

           4     ﹁q → ﹁p     →i 2-3

在第二行我们提出了一个假设条件,并根据MT规则得到了第三行(这些由假设引起的证明行都用一个盒子包着,实际上就是一个方框,但是我不好表示就用了横线竖线)。通过这两行得到了第四行,证明了相继式。

所以蕴含引入规则的思想就是:为了证明Θ→Ψ,需要暂时作假设Θ,然后证明Ψ。在Ψ 的证明中,你可以使用Θ及其它公式,包括前提及至此已得到的结论。

一般地,在证明中的某一步,我们只能使用在此步前出现的公式Θ 且包含Θ的盒子还没有闭合。(相当于作用域)

关于盒子有一点要强调:对于蕴含引入规则,我们必须在盒子后面紧接着写上公式Θ→Ψ,并且满足Θ是盒子中最顶公式而Ψ是盒子中的最底公式。

再来看一个例子:例10  证明  ﹁q → ﹁p  |—  p → ﹁﹁ q 是有效的

 我还是不画线了,上图片吧。这个也很简单是吧,要注意的还是严格遵守规则,不要想当然耳。

 

 

接下来引入一个概念:定理!

定理:如果相继式 |—Θ有效,则称公式Θ为定理。  

也就是定理不需要任何前提。

例11 证明相继式 |— (q→r) → ((﹁q → ﹁p) → (p → r))有效

这个相继式左边没有东西,右边很长很复杂,你仔细一看真想大骂:尼玛这也叫定理啊?

是的,因为他满足定理的定义。

证明过程如下:

 这个证明有点长,而且还假设了三次。不过你只要记得前面说的盒子闭合后要写上盒子的顶公式蕴含盒子的底公式就方便了。

接下来说一下你刚才的疑问:一般有效相继式和定理的关系是什么?

我们可以将相继式

  1. Θ1Θ2Θ3, …, Θn├Ψ  

的证明变为定理

├ Θ1→(Θ2→(Θ3→(...→(Θn→Ψ))))

 的证明。这只要在原有证明中增加n次→i引用。

 

接下来在介绍一个概念:公式的等价。

如果一个相继式是有效的,且交换该相继式的左右两边公式后依然有效,则相继式左边和右边的公式称为等价的。

例12  证明相继式 p∧q → r  |-  p → (q → r) 是有效的

 例13  证明相继式 p → (q → r)  |-  p ∧ q → r是有效的


 

由上可见,公式p→ (q→r)与公式p∧q→r等价。记为p→ (q→r)  -||- p∧q→r。(等价的记号就是把导出记号正写一个反写一个:┫┣)

 

总结一下:这一票学习了蕴含引入规则和两个概念。我们先休息休息,消化一下。

 

练习:例14  证明相继式 p → q |- p ∧ r →q ∧ r是有效的

 

 

 

 

 

 

  • 大小: 11.6 KB
  • 大小: 3.7 KB
  • 大小: 7.2 KB
  • 大小: 4.1 KB
  • 大小: 4.1 KB
0
0
分享到:
评论

相关推荐

    数理逻辑讲义(周晓聪)

    莱布尼兹在此期间提出了建立数理逻辑的思想,主张将推理的正确性简化为计算过程,并使用符号语言代替自然语言,将符号的形式与含义分离,从而实现了推理规则的演算化。 - **布尔代数**:布尔将代数系统应用于逻辑...

    中大数理逻辑教案-不错的数理逻辑教案

    ### 数理逻辑基础知识点梳理 #### 一、命题逻辑的基本概念 **1.1 命题及其符号化** - **1.1.1 命题的含义** - 定义:命题是能够判断真假的陈述句。 - 特点:命题必须能够明确地给出一个真或假的结果,不能包含...

    数理逻辑课件 虽然抽象但是讲的很好

    集合论是数理逻辑和现代数学的基础之一,其中包含了各种关于集合的基本概念,如子集、真子集、空集等。 - **归纳定义和归纳证明**:归纳是一种常用的数学证明方法,通常包括基础步骤和归纳步骤两个部分。归纳定义则...

    一个很好的数理逻辑教程ppt

    数理逻辑,作为数学的一个分支,致力于用数学的语言和方法来研究人类的推理过程,它强调符号化和形式化,即将逻辑中的基本概念、判断和推理转化为符号表达,并通过公理体系来刻画推理规则。这一领域又被称为符号逻辑...

    高等数理逻辑2018

    高等数理逻辑是计算机科学和数学的一个重要分支,它研究逻辑推理系统、形式语言和证明理论,为计算机程序设计、人工智能、理论计算机科学等领域提供了坚实的理论基础。2018年的高等数理逻辑课程可能涵盖了以下核心...

    哈尔滨工业大学(深圳)2019年数理逻辑试卷

    数理逻辑是数学的一个分支,它研究形式推理的规则和结构。这门学科结合了逻辑学、集合论和计算理论的元素,对于计算机科学、哲学和数学等领域的深入理解至关重要。哈尔滨工业大学(深圳)2019年的数理逻辑试卷为我们...

    哈工大(威海)数理逻辑课件

    数理逻辑是数学的一个分支,主要研究推理规则和证明理论,它是计算机科学、哲学和数学逻辑基础的重要领域。哈工大(威海)的数理逻辑课件提供了深入学习这一主题的宝贵资源。以下是对该课程内容的详细概述: 1. **...

    哈工大计算机专业数理逻辑课件

    数理逻辑是计算机科学中的一个基础且至关重要的领域,它主要研究数学推理的结构、性质和形式化。哈工大徐永东老师的“数理逻辑”课件为学习这一领域提供了丰富的资源。以下是对该课件中可能涵盖的知识点的详细说明:...

    数理逻辑课件

    数理逻辑是数学的一个分支,主要研究形式系统、推理规则和证明理论。它结合了数学、哲学和计算机科学,为理解和表达数学证明提供了一种精确的框架。许道云老师的数理逻辑课件,作为贵州大学的教学资源,旨在帮助学生...

    哈工大数理逻辑2005-2006试卷+答案

    数理逻辑是数学基础的重要分支,它研究推理的规则和形式系统。哈尔滨工业大学的数理逻辑试卷涵盖了命题逻辑和谓词逻辑两个主要部分,旨在测试学生的逻辑推理能力和符号转换技巧。 命题逻辑是逻辑学的基础,它关注的...

    数理逻辑讲义附件.

    - **工具语言**: 传统逻辑使用自然语言,数理逻辑使用符号语言。 - **理解难度**: 传统逻辑较为直观易懂,数理逻辑更加抽象。 #### 第2章 命题演算形式系统 **2.1.1 命题** - 定义: 能够唯一确定真假值的陈述句。 ...

    数理逻辑习题(江苏大学)

    逻辑演算在此后得到了发展,甘岑的自然推理系统和逻辑演算的元理论,如公理独立性、一致性和完全性的研究,都极大地推进了数理逻辑的深入。 命题逻辑是数理逻辑的核心部分之一,它以原子命题为基本单位,分析命题的...

    北京大学信息学院数理逻辑经典教程

    数理逻辑采用符号语言来进行形式化的表达,这种语言能够避免自然语言带来的歧义性问题。符号语言的基本元素包括: - **命题**:具有明确真假值的陈述句。 - **命题的真值**:命题的真假值通常用T(真)或F(假)来...

    PDF格式的数理逻辑讲义

    ### 数理逻辑基础知识点解析 #### 一、命题逻辑(Propositional Logic) **1. 内容概述** - **简单命题与复合命题** - 命题(logic proposition)是指一个能被断定为真或假的陈述句,但不能既真又假。例如,“北京是...

    离散数学基础数理逻辑PPT课件.pptx

    传统逻辑主要基于日常生活中的经验,比如通过定言三段论进行推理,而数理逻辑则侧重于形式化和演算,适合计算机处理。在计算机科学中,数理逻辑是软件理论、硬件逻辑设计和人工智能等领域的重要理论基石。程序可以被...

    数理逻辑考试题及答案.pdf

    在数理逻辑中,我们通常会遇到命题符号化、公式类型判断、推理正确性检验以及逻辑等值演算等问题。 1. **命题符号化**: - 命题符号化是将自然语言中的陈述转化为逻辑表达式的过程。例如,"小刘既不怕吃苦,又爱...

    数理逻辑一本书

    ### 数理逻辑基础知识点解析 #### 一、命题逻辑概览 **1.... - **简单命题与复合命题**: 在数理逻辑中,一个完整的陈述句如果能够被...理解并掌握这些基本概念和规则,对于深入学习数理逻辑以及其他相关领域都至关重要。

    数理逻辑考试题与答案.doc

    数理逻辑的学习要求掌握命题逻辑的基本概念、符号化技巧、推理规则以及等值演算方法。这些知识点不仅在理论上有重要意义,也在计算机科学的多个领域,如人工智能、编程语言理论、数据库理论等中发挥着重要作用。通过...

Global site tag (gtag.js) - Google Analytics