- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
离散数学数理逻辑教学中值得关注的几个问题
摘要:本文就离散数学的数理逻辑教学中值得关注的几个问题谈一些看法。强调对数理逻辑理论体系的全面认识,对推理规则的深刻理解,以及对#61476;-消除规则的正确领会。在此基础上,提出了一种“证明技术”的教学方案。
关键词:数理逻辑;推理规则;证明技术;#61476;-消除规则
中图分类号:G642文献标识码:B
为计算机科学与技术专业开设的离散数学课程,通常由“数理逻辑、集合论、组合论、图论、抽象代数、可计算理论”中的若干模块组成。目前,流行的做法是把计算机专业人才培养目标分为科学型、工程型和应用型,但无论是哪一型,几乎没有例外,都把数理逻辑列为离散数学教学的核心知识单元,可见其意义之重要。本文就数理逻辑教学中值得关注的几个问题谈一些看法。
1全面认识数理逻辑的理论体系
逻辑(logic)是研究人的思维规律的科学,数理逻辑(mathematical logic)则是用数学的方法,更确切地说,是用符号化、公理化、形式化的方法研究逻辑,因而它又有“符号逻辑”和“现代逻辑”之称。文献[1]指出数理逻辑的理论体系由以下三个层面的内容组成。
1.1逻辑代数(algebra of logic)─语义层面
俗称两个演算:命题演算和谓词演算,旨在解决逻辑的符号化问题,赋予它们数学的语义,包括命题的真值,联结词的意义,个体、谓词、量词的解释,命题公式、谓词公式(它们就像初等数学中的“代数式”)的真值。永真式是思维规律的抽象,逻辑等价式和逻辑蕴涵式是永真式的特例(像初等数学中的恒等式、“恒”不等式)。利用一些基本的逻辑蕴涵式、逻辑等价式以及代入、替换规则,通过代数变换,导出更多的逻辑蕴涵式、逻辑等价式,是这一层面的核心内容。这部分的教学,要使学生对思维的规律有更清楚地认识,对逻辑的数学属性有更深刻的了解,并能利用代数变换进行语义层面的逻辑推导,从一些前提出发,导出它们的逻辑结果。
1.2形式系统(formal systems)――语构层面
形式系统是一种人工语言(如常见的一阶谓词演算系统,自然演绎系统等),以上述的逻辑代数为其语义。旨在解决逻辑的形式化问题,建立一个只依赖符号识别、只使用符号重写进行逻辑推理的形式系统。其中的公理是最为基本的思维定式的符号表达式,在形式系统中起作用的只是它的形式,其永真性已经不再重要;推理规则是仅依据语构可机械地实现的“重写规则”,依据公理或先前运用重写规则得到的表达式,重写出新的系统接受的表达式。数理逻辑把形式系统中依据公理和推理规则进行重写的过程叫做“证明”或“演绎”,统称为(系统内)推理。系统内推理得到的表达式,就是系统的“定理”;给定若干表达式作为前提时,系统内推理得到的表达式,称为前提的“演绎结果”。
1.3元理论(meta theory)――关于语义、语构的研究
在系统外对形式系统进行研究的理论。首先是系统正确性(合理性,soundness)研究,讨论系统的“重写过程”是否真的复制了思维的推理过程,即其结果是否真的语义为真、或的确是前提的逻辑结果。其次是系统完备性(completeness)研究,系统的“重写过程”是否真的可以代替思维的推理过程,即其结果是否的确覆盖了语义为真的事实、或前提的所有逻辑结果。再次是对系统的优化的研究,例如系统公理、规则的独立性,以及部分可提高推理效率的元定理的导出。
在离散数学中,通常只介绍“逻辑代数”,较少介绍“形式系统”,基本不讲“元理论”。有的教材避开形式系统提到了形式证明,把这一部分叫做“证明技术”,不失为一种选择,但有的处理得较为粗糙,在教学中产生了一些概念的混淆。
2深刻理解形式系统的推理规则
介绍数理逻辑形式系统时当然少不了涉及推理规则(inference rules);离散数学中用“证明技术”避开形式系统来讲授形式证明,仍然回避不了推理规则(详见文献[2])。推理规则通常表示为以下形式,前者用于一般系统,后者用于演绎系统。
(1)
(2)
形式(1)是说,有 时,便可重写B,但其语义却可能是不同的:
(a) 意指 逻辑蕴涵B,或 是逻辑蕴涵式。也就是说,一切使得 为真的域、解释、指派,也同时使B为真。例如 。
(b) 意指 永真(可证),那么B永真(可证)。例如
或 (C中无自由变元x)
事实上,这条被称为“ 推广”的规则,是元定理“若A(x)可证,则#61474;x A(x)可证”的缩写,绝不是意义(a)下的规则。A(x)#61662;#61474;x A(x)是无论如何不可接受的。本规则的后一个写法更好些,C中无自由变元反映了前提中x 的任意性,反映了这条规则的本质属性。然
文档评论(0)