数理逻辑 第二章 算法、整数和矩阵 整数和除法
- 格式:ppt
- 大小:1.24 MB
- 文档页数:48
离散数学之数理逻辑2第一篇数理逻辑数理逻辑是应用数学方法引进一套符号系统来研究思维的形式结构和规律的学科,它起源于公元十七世纪。
十九世纪英国的德·摩根和乔治·布尔发展了逻辑代数,二十世纪三十年代数理逻辑进入了成熟时期,基本内容(命题逻辑和谓词逻辑)有了明确的理论基础,成为数学的一个重要分支,同时也是电子元件设计和性质分析的工具。
冯·诺意曼,图灵,克林,…等人研究了逻辑与计算的关系。
基于理论研究和实践,随着1946年第一台通用电子数字计算机的诞生和近代科学的发展,计算技术中提出了大量的逻辑问题,逻辑程序设计语言的研制,更促进了数理逻辑的发展。
除古典二值(真,假)逻辑外,还研究了多值逻辑、模态逻辑、概率逻辑、模糊逻辑、非单调逻辑等。
不仅有演绎逻辑,也还有归纳逻辑。
计算机科学中还专门研究计算逻辑、程序逻辑、时序逻辑等。
现代数理逻辑分为四论:证明论,递归论(它们与形式语言语法有关),模型论,公理化集合论(它们与形式语言的语义有关)。
第1-1章命题逻辑学习要求: 掌握命题,命题公式,重言式,等价式,蕴涵式等基本概念,能利用逻辑联结词或真值表,等价式与蕴涵式进行命题演算和推理;学习范式时与集合的范式进行对比。
表述客观世界的各种现象,表述人们的思想,表述各门学科的规则、理论等,除使用自然语言(这常常是上有歧异性的)外,还要使用一些特定的术语、符号、规律等“对象语言”,这些是所研究学科的一种特殊的形式化语言,研究思维结构与规律的逻辑学也有其对象语言。
本章就是讨论逻辑学中的对象语言—命题及其演算,它相当于自然语言中的语句。
§1-1-1 命题逻辑联结词与真值表一、命题的基本概念首先我们从下面的例子加以分析。
例1-1-1.1人总是要死的。
例1-1-1.2苏格拉底是人。
例1-1-1.3苏格拉底是要死的。
例1-1-1.4中国人民是勤劳和勇敢的。
例1-1-1.5鸵鸟是鸟。
例1-1-1.6 1是质(素)数。
(完整)数字逻辑第二章编辑整理:尊敬的读者朋友们:这里是精品文档编辑中心,本文档内容是由我和我的同事精心编辑整理后发布的,发布之前我们对文中内容进行仔细校对,但是难免会有疏漏的地方,但是任然希望((完整)数字逻辑第二章)的内容能够给您的工作和学习带来便利。
同时也真诚的希望收到您的建议和反馈,这将是我们进步的源泉,前进的动力。
本文可编辑可修改,如果觉得对您有帮助请收藏以便随时查阅,最后祝您生活愉快业绩进步,以下为(完整)数字逻辑第二章的全部内容。
第二章逻辑代数基础1 : 下列等式不正确的是()A:1+A=1B:1•A=AC:A+A´=1D:(A+B)´=A´+B´您选择的答案: 正确答案: D知识点:(A+B)´=A´•B´—-——-—-———-—--———————---——--—--——---------———-—--——-—---———-—————-———-----——2 : 已知Y=A+AB´+A´B,下列结果中正确的是()A:Y=AB:Y=BC:Y=A+BD:Y=A´+B´您选择的答案: 正确答案: C知识点:利用公式A+AB´=A和A+A´B=A+B进行化简—---—————-—--——----—--——--——-———-——-—-—-——-——--—-—---—-——--—--————--—--—--——3 : 下列等式不正确的是( )A:(ABC)´=A´+B´+C´B:(A+B)(A+C)=A+BCC: A(A+B)´=A+B´D:AB+A´C+BC=AB+A´ C您选择的答案:正确答案: C知识点:A(A+B)´=0-——-—---———-——-—--———-———---————-—-——---——--——-—--——--————————————-—-——--—-—4 :下列等式正确的是()A:A+AB+B=A+BB:AB+AB´=A+BC:A(AB)´=A+B´D:A(A+B+C)´=B´C´您选择的答案:正确答案: A知识点:AB+AB´=A;A(AB)´=AB´;A(A+B+C)´=0-—-—-———-—-—--——-—-—---—--——--—--—--—-—-——-——--—-----—--—-—--—-—-——--——--—-—5 :下列说法不正确的是()A:逻辑代数有与、或、非三种基本运算B:任何一个复合逻辑都可以用与、或、非三种基本运算构成C:异或和同或与与、或、非运算无关D:同或和异或互为反运算您选择的答案:正确答案: C知识点:异或和同或也是由与、或、非三种基本运算构成的复合运算-—--—-——-————---—-————--————-——————--——-———----------—----—--—---—----—-—-—-6 :下列说法不正确的是()A:利用代入定理可将基本公式中的摩根定理推广为多变量的形式B:将逻辑式Y中的所有“• "和“+”互换,“0 ”和“1”互换,就可得到Y´C:摩根定理只是反演定理的一个特例D:将逻辑式Y中的所有“• ”和“+”互换,“0 ”和“1”互换,就可得到YD您选择的答案: 正确答案: B知识点:区分反逻辑式和对偶式的变换方法:将逻辑式Y中的所有“•”和“+”互换,“0 ”和“1"互换,可得到YD;将逻辑式Y中的所有“•”和“+”互换,“0 ”和“1”互换,原变量和反变量互换,可得到Y´。
逻辑、数学、计算机科学z亚里士多德 z欧几里得 z莱布尼兹 z罗素 z图灵 z哥德尔 z赫布兰德 z塔尔斯基 z逻辑联结词与公式z 逻辑联结词{合取{析取{异或{蕴涵{等价{z 完全集与极小完全集{{{{z 结构归纳{递归定义、第二数学归纳法{结构归纳定义{结构归纳证明 符号化适当选择基本命题, 将自然语言语句表示为命题逻辑公式. 真值z 真值表 数理逻辑基本内容l l {\,[,Z }{\,> }{),?}{@}z公式的真值、唯一性 z 代入取值性质z 取值无关性质假设 与 是两个真值赋值, 若对 中出现的每个命题变元 , 都有则永真式z替换实例 z可满足式 z不可满足式、永假式、矛盾式 z 永真式、重言式等值演算基本规律z双重否定律 z排中律 z矛盾律 z假言移位 z幂等律 z交换率 z结合律 z分配律 z德摩根律 z吸收律 z同一律 z 零律等值证明对偶定理范式v(A p 1,l ,p n B 1,l ,B n )=v[p 1/v(B 1),l ,p n /v(B n )](A).v 1v 2A p v 1(p)=v 2(p),v 1(A)=v 2(A).z简单合取、简单析取 z合取范式、析取范式 z 主合取范式、主析取范式逻辑推论基本定义:基本性质:. (单调性) . (反证法) (三段论)(演绎定理), , , 归结法z 基本概念{文字{相反文字{子句{空子句{子句集合{可满足 > X A.D X A D ,D d X A!!!!!!!!!!!!!!!!!D ,\A X B 且D ,\A X\B D X A!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!D X A 且D X A > B D X B!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!.D ,A X B D X A >B !!!!!!!!!!!!!!!!!!!.D X A [B D X A !!!!!!!!!!!!!!!!!D X A [B D X B!!!!!!!!!!!!!!!!!.D X A 且D X B D X A [B!!!!!!!!!!!!!!!!!!!!!!!!!!.D ,A X C 且D ,B X C D ,A Z B X C!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!.D X A D X A Z B !!!!!!!!!!!!!!!!!D X A D X B Z A!!!!!!!!!!!!!!!!!.D X A ?B 且D X A D X B !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!D X A ?B 且D X B D X A!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!.D ,A X B 且D ,B X A D X A ?B!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!.{归结子句 {反驳z 基本方法{删除一对相反文字{反证法 z 可靠性完备性及其证明公理系统z 基本概念{公理{规则{推演{证明 z 形式推演{{ 且 则{{z 基本性质{演绎定理{可靠性{完备性{紧致性 从命题逻辑到谓词逻辑z自然语言语句引起的悖论 z命题逻辑及难解问题 z纯粹基于命题逻辑语句表示某些事实是困难的 z 谓词逻辑语句更强表达能力项和公式z 一阶语言z结构归纳定义:项、公式z 结构归纳证明:项代入性质、公式代入性质 U p > p > U p > q > U p > (q > r )> U p > r U\p >(p > q )lz自由变元、约束变元 z 可代入符号化z 形式语言的语句表示基于自然语言描述的事实z 整数基本性质的符号化z 实数基本性质的符号化z 符号化一些基本点{仅可以使用给定符号表{公式是有限长字符串 解释和赋值z解释和赋值 z项的值、公式的值 z取值唯一性 z全称与存在在有限模型中的特性 z 两个重要定理{代入取值性质{取值无关性质 永真式z重言式是永真式 z 存在与全称的关系给定一阶语言 及它的一个公式 , 且 是变元. 则z全称规则给定一阶语言 , 假设 是 的公式, 是不同的变元, 是 的项, 对于 中的 是可代入的. 则其中代换 为 等值演算z等值替换 是永真的. 是永真式.L A x,y ^x ]yA >]y ^xA L A L x 1,l ,x n t 1,l ,t n L t 1,l ,t n A x 1,l ,x n ]x 1l]x n A > 5(A)5{x 1/t 1,l ,x n /t n }.给定一阶语言 及它的公式 , 假设 . 定义 是把 中 的某些出现替换为 得到的字符串.则z 量词转换给定一阶语言 , 假设 是变元, 是 的公式. 则z 约束换名给定一阶语言 , 假设 是变元, 是 的公式. 假设 不是 的自由变元, 且 对于 中的 是可代入的. 则z辖域更改给定一阶语言 , 假设 及 是变元, 及 是 的公式, 不是 的自由变元. 则这些用于将公式转换为前束范式. 范式公式形式转换z前束范式 z无存在量词的前束范式 z Skolem范式是一个公式,且 .....L A,B,C A E B D C A B D C E D L x A L \]xA E^x \A \^xA E]x \A L x,y A L y A y A x ^xA E^yA x y ]xA E]yA x y L x y A B L x B ]x(A Z B)E]xA Z B.]x(A [B)E]xA [B.]x(A >B )E^xA > B .]x(B > A )E B > ]xA.^x(A Z B)E^xA Z B.^x(A [B)E^xA [B.^x(A >B )E]xA > B .^x(B > A )E B > ^xA.保持可满足性z存在量词替换为常元 z 存在量词替换为函数逻辑推论基本定义:更多性质:(-左规则) (-右规则)(-左规则) (-右规则)其中z 是变元, 是项z是公式 z 是公式集合 且项与变元满足以下条件:z -左规则 对 中的 是可代入的z -右规则对 中的 是可代入的, 不在 中自由出现 z -左规则对 中的 是可代入的, 不在 中自由出现 z-右规则对 中的 是可代入的 归结法z基本概念 > X A.D ,A x t X B D ,]xA X B!!!!!!!!!!!!!!!!!!!!!!]D X A x yD X]xA!!!!!!!!!!!!!!!!!]D ,A x y X B D ,^xA X B!!!!!!!!!!!!!!!!!!!!!!^D X A x tD X^xA !!!!!!!!!!!!!!!!!^x,y t A,B,C D ,D d ]t A x ]y A x y D ^y A x y D P {B}^t A x{相反文字 {子句 {空子句 {子句集合 {可满足 {归结子句 {反驳z 特殊性质{代换{无限多归结子句{多种证明 z 可靠性基于解释赋值方法证明 z完备性{赫布兰德域{赫布兰德解释{命题逻辑与谓词逻辑 公理系统z 基本概念{公理{规则{推演{证明 z 形式推演{若 , 则 . {若 则 {z 基本性质{演绎定理{变元替换{可靠性{完备性 > U ]xA > U A x t > U A > B > U ]xA > ]xB l自动定理证明z实际问题z符号化z子句化z寻找反驳z问题求解高等逻辑z模型论z完备性证明z二阶逻辑z可判定性z谓词逻辑半可判定性 z初等几何可判定性 z哥德尔不完备性z模态逻辑z时态逻辑与程序验证 z形式化方法z 全部l。
马琦 2010.9.4 maqi08@学习逻辑的目的之一:对推理过程的分析。
前一章:将语句 语句和论证 语句 论证抽象到形式,并且对 论证 一个有效的论证 有效的论证给出了直觉的定义。
有效的论证 本章:引进形式演绎系统 形式演绎系统的概念,本质上是 形式演绎系统 抽象过程的继续,从中概括出证明 证明的概念。
证明形式系统符号字母表 合式公式:符号有穷串的集合 合式公式 公理:某些合式公式的集合 公理 演绎规则:可推出一个合式公式作为 演绎规则 合式公式有穷集的直接后承。
根据以上四点,就可以从公理出发, 使用推理规则依次完成演绎的过程。
系统元素( 元素(项) 运算符号字母表: 符号字母表 ~,→,( , ) , p1, p2, p3,… 合式公式( 合式公式(wf.)的集合。
用下述三条归纳规则确定此集合 的集合 (i)对每一 i ≥ 1, pi是wf.。
(ii)若 A 和 B 是wf. ,则 (~ A)和 (A→B)是wf.。
(iii)所有的 wf. 是由(i)和(ii)产生的。
公理。
存在无穷多条公理,而借助于三条公理可以把所有的公理都指出来。
公理 对任意的wf. A,B,C,…,以下的 wf. 是L的公理: (L1)( A → (B→A) )。
(L2)( (A→(B→C)) → ((A→B)→(A→C)) )。
(L3)(((~A) →(~B)) → (B→A) )。
演绎规则。
分离规则( MP):从 A 和 (A→B ) ,得出 B 是一个直接后承, 演绎规则 这里 A 和 B 是 L 的任意 wf. 。
定义 2.2 在 L 中的一个证明是 wf. 的一个序列 A1,…,An,使得对每一 i (1≤i≤n), Ai 或者是 L 的 公理,或者是序列中在前的两个项,例如 Aj 和 Ak (j<i,k<i),用演绎规则 MP 而得到 的一个直接后承。
这样的一个证明将称为 L 中 An 的证明 证明,而 An 称为 L 的定理 定理。
七年级上册数学北师大版第二章
第二章:整数
一、概念与性质:
1.整数的引入:从自然数扩展到整数的概念。
2.整数的相反数:正数和负数的关系,相反数的定义和性质。
3.整数的大小比较:同号数比较大小、异号数比较大小的规则。
二、加法与减法运算:
1.整数的加法:同号数相加、异号数相加的规则。
2.整数的减法:减去一个整数等于加上其相反数的原理。
三、乘法与除法运算:
1.整数的乘法:同号数相乘、异号数相乘的规则。
2.整数的除法:整数除以正数、整数除以负数的规则。
四、计算技巧:
1.带符号数的计算技巧:整数的绝对值、加法和减法的结合律、交换律等。
2.用计算器进行带符号数的运算:使用计算器进行整数的加减乘除运算。
五、应用题与解决问题:
1.整数在实际问题中的应用:如海拔高度、温度变化、财务收支等。
2.利用整数解决实际问题:通过将实际问题转化为整数运算,求解问题。
六、综合练习:
1.课后习题:包括填空题、选择题、计算题等。
2.拓展探究题:培养学生的思维能力和创新意识,需要一定的推理和证明能力。
七、小结与复习:
对本章的重点知识进行总结归纳,复习重要概念、规则和计算技巧。
以上是七年级上册数学北师大版第二章的主要内容。
在教学过程中,可以根据学生的实际情况进行适当的调整和拓展,注重培养学生的数学思维能力和解决实际问题的能力。
同时,鼓励学生进行课后习题的巩固练习,并通过反馈和评价来提高学生的学习效果。
《数理逻辑》教案许道云(2011.8)教材:《面向计算机科学的数理逻辑》(第二版)(陆钟万著)出版社:科学出版社版本:2006年6月第8次印刷绪言(课程介绍)什么是逻辑?命题(判断)对象、以及对象间的(推理)关系。
数理逻辑:用数学的方法研究逻辑。
数理逻辑研究分支:模型论、集合论、递归论、证明论。
数理逻辑研究什么?逻辑推理:当前提为真时,保证结论为真。
逻辑研究这样的可推理关系。
即,前提和结论之间的推理关系是否正确。
演绎推理---演绎逻辑。
它不同于归纳逻辑。
归纳逻辑是从前提出发,使用归纳推理,得到的结论与自身协调,或与前提协调。
数理逻辑属于演绎逻辑范围。
只研究推理及可推理关系,不关心前提与结论中各个命题的真假。
例1.前提:所有大于2不被自身整除的自然数为素数。
7不被自身整除。
结论:7不是素数。
例2.前提:所有中学生打网球。
王君不打网球。
结论:王君不是中学生。
命题有内容和形式:内容决定命题的真或假。
决定前提和结论之间的可推导关系,是命题逻辑形式。
如:前提:集合S中的所有元素具有R性质。
a不具有R性质。
结论:a不是S中元素。
命题的陈述需要语言。
元语言:描述对象的所用的最基本语言。
如:自然语言(汉语)。
对象语言:描述“对象所用元语言”的语言。
如:形式语言(符号语言)。
自然语言中语言上的相似并不保证逻辑形式上的相同。
例1:X认识Y。
(前提)Y是足球队长。
(前提)X认识足球队长。
(结论)例2:X认识A班某学生。
(前提)A班某学生是足球队长。
(前提)X认识足球队长。
(结论)近代数理逻辑思想:Leibniz力图建立一种精确的、普适的科学语言作为形式语言。
直到1879年,Frege才建立了这样的语言。
近代数理逻辑介绍的就是这种形式语言。
所以,数理逻辑史从1879年算起。
在数理逻辑中要构造一种符号语言来代替自然语言,这种人工构造的符号语言称为形式语言。
对象的描述和对象间的推理关系全部用形式语言表示。
数理逻辑研究的主要内容:(1)引入一个形式语言,以表示非结构化对象。