逻辑与证明(3) 南京大学计算机系离散数学教学组.

Slides:



Advertisements
Similar presentations
第八章 第四节 机动 目录 上页 下页 返回 结束 一个方程所确定的隐函数 及其导数 隐函数的微分法.
Advertisements

重建精细管理意识 不能粗线条管理 不简单敷衍人民 不轻易指责媒体 不与媒体对立冲突 粗心 粗糙 粗略 粗鲁 粗暴 不消极等待自生自灭
第三章 平面直角坐标系(复习) 付村中学 张鑫.
圆的一般方程 (x-a)2 +(y-b)2=r2 x2+y2+Dx+Ey+F=0 Ax2+Bxy+Cy2+Dx+Ey+ F=0.
第三章 函数逼近 — 最佳平方逼近.
10.2 立方根.
离散数学 DISCRETE MATHEMATICS
常用逻辑用语复习.
四种命题 2 垂直.
常用逻辑用语复习 知识网络 常用逻辑用语 命题及其关系 简单的逻辑联结词 全称量词与存在量词 四种命题 充分条件与必要条件 量词 全称量词 存在量词 含有一个量词的否定 或 且 非或 并集 交集 补集 运算.
简易逻辑.
简易逻辑.
1.1.2四种命题 1.1.3四种命题间的相互关系.
1.1.3四种命题的相互关系 高二数学 选修2-1 第一章 常用逻辑用语.
常用逻辑用语复习课 李娟.
1-5重言式与蕴含式 1-5.1重言式(tautology) 定义1-5.1 [重言式]:
1.2.2 充要条件.
常用逻辑用语 知识体系: 命题 常用逻辑性用语 充分条件、必要条件、充要条件 基本逻辑连结词 量词.
1.5 充要条件.
第2章 谓词逻辑.
例题 教学目的: 微积分基本公式 教学重点: 牛顿----莱布尼兹公式 教学难点: 变上限积分的性质与应用.
一、原函数与不定积分 二、不定积分的几何意义 三、基本积分公式及积分法则 四、牛顿—莱布尼兹公式 五、小结
第四章 函数的积分学 第六节 微积分的基本公式 一、变上限定积分 二、微积分的基本公式.
第5章 定积分及其应用 基本要求 5.1 定积分的概念与性质 5.2 微积分基本公式 5.3 定积分的换元积分法与分部积分法
第1节 光的干涉 (第2课时).
第三节 格林公式及其应用(2) 一、曲线积分与路径无关的定义 二、曲线积分与路径无关的条件 三、二元函数的全微分的求积 四、小结.
多媒体中心 庄伯金 第二章 谓词逻辑 多媒体中心 庄伯金
第二章 逻辑和证明 谓词和量词 命题在表达逻辑推理时有局限性:没有进一步分析原子命题的构成方式 苏格拉底三段论在命题的框架下无法分析
第三章:命题逻辑的推理理论 第一节:推理的形式结构 第二节:自然推理系统P.
第11讲 谓词公式的等值,前束范式及推理 1.谓词公式的等值. 2.谓词公式的前束范式. 3.谓词逻辑中的推理.
计算机数学基础 主讲老师: 邓辉文.
§2 求导法则 2.1 求导数的四则运算法则 下面分三部分加以证明, 并同时给出相应的推论和例题 .
第二章 逻辑和证明 2.2 命题等价 命题演算:用真值相同的命题取代另一个 在证明时广泛使用 定义1. 永真式(重言式):真值总是真
第四章 一阶逻辑基本概念 主要内容 一阶逻辑命题符号化 个体词、谓词、量词 一阶逻辑公式及其解释 一阶语言 合式公式 合式公式的解释
Web: 离散数学 I 肖明军 Web:
若2002年我国国民生产总值为 亿元,如果 ,那么经过多少年国民生产总值 每年平均增长 是2002年时的2倍? 解:设经过 年国民生产总值为2002年时的2倍, 根据题意有 , 即.
第一章 函数与极限.
数列.
§4 谓词演算的性质 谓词逻辑Pred(Y)。 是Y上的关于类型 {F,→,x|xX}的自由代数 赋值 形式证明
1.2.2 充要条件.
实数与向量的积.
第一章 直角坐標系 1-2 直角坐標.
第5章 谓词逻辑的等值和推理演算 谓词逻辑研究的对象是重要的逻辑规律,普遍有效式是最重要的逻辑规律,而等值式、推理式都是普遍有效的谓词公式,因此等值和推理演算就成了谓词逻辑的基本内容. 这章的讨论,主要是以语义的观点进行的非形式的描述,而严格的形式化的讨论见第6章所建立的公理系统.
数理逻辑 课 程 V.
§4 命题演算的形式证明 一个数学系统通常由一些描述系统特有性质的陈述句所确定,这些陈述句称为假设,
第一部分 数理逻辑 主要内容 命题逻辑基本概念 命题逻辑等值演算 命题逻辑推理理论 一阶逻辑基本概念 一阶逻辑等值演算与推理.
第 一 篇 数 理 逻 辑.
线 性 代 数 厦门大学线性代数教学组 2019年4月24日6时8分 / 45.
离散数学─归纳与递归 南京大学计算机科学与技术系
定理21.9(可满足性定理)设A是P(Y)的协调子集,则存在P(Y)的解释域U和项解释,使得赋值函数v(A){1}。
第九节 赋值运算符和赋值表达式.
§6.7 子空间的直和 一、直和的定义 二、直和的判定 三、多个子空间的直和.
定义19.13:设p,qP(Y),若{p}╞q且{q}╞p,则称p,q语义等价,记为p │==│ q
1.设A和B是集合,证明:A=B当且仅当A∩B=A∪B
第一章 集合论 集合是最基本的数学概念,没有定义 集合是所有数学的基础 两种集合论 朴素集合论:直观描述集合的概念,有悖论
第15讲 特征值与特征向量的性质 主要内容:特征值与特征向量的性质.
第二章 逻辑和证明 2.7小结 数理逻辑的基本思想:逻辑推理机械(演算)化 数理逻辑的基本方法:符号化
2.2直接证明(一) 分析法 综合法.
高中数学选修 导数的计算.
2019/5/20 第三节 高阶导数 1.
第二节 函数的极限 一、函数极限的定义 二、函数极限的性质 三、小结 思考题.
4.7 二倍角的正弦、 余弦、正切.
主讲教师 欧阳丹彤 吉林大学计算机科学与技术学院
定义21.17:设P1=P(Y1)和P2=P(Y2),其个体变元与个体常元分别为X1,C1和 X2,C2,并且或者C1=或者C2。一个半同态映射(,):(P1,X1∪C1)→(P2,X2∪C2)是一对映射: P1→P2; : X1∪C1→X2∪C2,它们联合实现了映射p(x,c)→(p)((x),
第三节 数量积 向量积 混合积 一、向量的数量积 二、向量的向量积 三、向量的混合积 四、小结 思考题.
离散数学─归纳与递归 南京大学计算机科学与技术系
§2 自由代数 定义19.7:设X是集合,G是一个T-代数,为X到G的函数,若对每个T-代数A和X到A的函数,都存在唯一的G到A的同态映射,使得=,则称G(更严格的说是(G,))是生成集X上的自由T-代数。X中的元素称为生成元。 A变, 变 变, 也变 对给定的 和A,是唯一的.
谓词逻辑初步 与推理规则.
1.2.2 充要条件 高二数学 选修 1-1 第一章 常用逻辑用语.
9.3多项式乘多项式.
Presentation transcript:

逻辑与证明(3) 南京大学计算机系离散数学教学组

回顾 命题逻辑 逻辑等价 命题;命题变量;逻辑连接词;复合命题; 自然语言事实和推理的命题逻辑形式表达 真值;指派; 重言式(永真式),矛盾式(永假式),可能式 范式 逻辑等价 真值表证明;双蕴含永真;等价替换;

提要 谓词逻辑 谓词,量词,论域 谓词的否定与嵌套 逻辑等价 推理 有效论证形式 推理规则与及用推理规则来论证 有关谓词逻辑的论证

谓词逻辑 例: 人都要死的 苏格拉底是人 苏格拉底要死的 命题逻辑对此推理毫无办法!

谓词逻辑 知识表示 brother(x, y) father(y, z)  uncle(x, z) father(x, y) father(y, z)  grandfather(x, z) 命题逻辑无法表达!

谓词 如果 x 是整数,“x 大于2” 不是命题,它的真值依赖于 x 的取值 谓词:P(x)陈述可以视同关于x的一个P属性取值(一个函数) P 的定义域是整数集,其值域是 { T, F } P(3)是一个取值为 T 的命题 “for all x, P(x)”是一个取值为 F 的命题 “存在一个x,P(x)”是一个真值为 T 的命题

量词 若P(x) 是谓词, xP(x)表示 “对所有的x, P(x)”  称为 全称量词 例: P(x)表示x>2 ,xP(x)为假, xP(x)为真

关于论域/作用域的讨论 符号化以下语句: P(x)表示x2>0,xP(x)的真值? 有的政治家诚实 所有美国人都喜欢汉堡包 不同的论域,真值不一 不同的谓词,符号化表达式不一 特别注意:不同论域下,不同量词的符号化

关于论域/作用域的讨论 观察量化表达式: x(P(x)  Q(x)) x(P(x,y)  Q(x,y)) xP(x) xQ(x) xP(x) yQ(y) 量化表达式中的变元:绑定、自由、作用域、替换

逻辑等价 逻辑表达式的逻辑等价: 都有相同的真值,无论变量设定在哪个论域上,无论什么谓词代入。

带量词的公式的否定式 xP(x)  xP(x) xP(x)  xP(x) 对所有的x, x的平方是正数

多个量词并用 xyP(x,y)  yxP(x,y) xyP(x,y)  yxP(x,y) 举例:P(x,y) 表示 x+y=y+x。论域为实数集 xyP(x,y)  yxP(x,y) 举例: P(x,y) 表示x=y+1。 xyP(x,y) 与 yxP(x,y) 不一定等价 举例:P(x,y) 表示“y>x” 。

多个量词并用 考虑实数集: xyP(x,y) 与 yxP(x,y) 总是有相同的真值。若P(x,y) 表示 x+y=y+x,则yxP(x,y)为真。 xyP(x,y) 与 yxP(x,y)总是有相同的真值。若P(x,y) 表示x=y+1,则yxP(x,y)为真。 若P(x,y) 表示“y>x” 则xyP(x,y) 为真,但 yxP(x,y) 为假。

将自然语言翻译成逻辑表达式 这个班上的每个学生都学过微积分课程. S(x): x是这个班上的 C(x): x学过微积分课程 x (S(x) C(x)) 这个班上的每个学生都或去过加拿大,或去过墨西哥. x (S(x) V(x, 加拿大) V(x, 墨西哥) ) 练习:所有狮子都是凶猛的,有些狮子不喝咖啡。

一个关于素数的命题 n(N(n)  x(N(x)(xn)  (x2n)  y(y|x (y=1y=x)))) y|x: y 整除 x 在 n 与 2n 之间存在素数 (Tschebyscheff定理): 练习: “不存在最大的素数。”

为阅读和构造证明而必须掌握的若干基本逻辑要素:推理规则 推理的样例 老张请小刘和老钱吃饭。 他和老钱先到饭店,等了好久小刘还没有到。老张自言自语说:“哎,该来的还没来。”老钱听了不高兴了:“哦,原来我是不该来的?那我走吧。” 问题: 如果你是老钱,你会不高兴吗?你的不高兴,有道理吗?

推理的一般解释: 从“前提”A1, A2, …, Ak为真出发,推出“结论”B为真的推理(证明)过程。 其中我们关心的是: 前提:该来的还没有来;老钱来了 结论:老钱不该来 其中我们关心的是: 结论是否正确 其实,我们更关心的是: 推理(证明)过程是否正确! 当前提都正确的时候, 如果推理过程正确, 那么,结论一定正确!

老钱该不该来? 前提: 推理过程 结论: 该来的还没有来 老钱来了 (1)  P(老钱)→¬Q(老钱) ------(3) 定义谓词: P(x):x该来;Q(x):x来了 :全称量词,表示“对所有的” 前提: 该来的还没有来 -------(1) 老钱来了 Q(老钱) -------(2) 推理过程 (1)  P(老钱)→¬Q(老钱) ------(3) (3)+(2)  ¬ P(老钱) 结论: 老钱不该来! 老钱其实完全可以来! 问题出在哪里? 推理过程?正确! 前提?前提有误!

再一例 如果税收下降,收入一定上升。现在我的收入上升了,所以,一定是税收下降了! 定义命题P:税收下降;命题Q:收入上升 前提: 结论: P  Q;Q 结论: P 推理过程: ? 推理过程的不正确, 不能保证任何结果的正确性

推理过程正确性保障 推理过程正确性的保障需要 数学(具体而言是数理逻辑)的支持! 数理逻辑基础包括: 命题逻辑和谓词逻辑

推理的结构-重言式 前提:一组命题公式A1, A2, …, Ak 结论:一个命题公式B 所谓“推理正确”指: 对诸Ai和B中出现的命题变元的任一指派,若前提的合取式为真,则结论必为真

推理的结构-重言式 即“推理为正确的”当且仅当 (A1  A2  …  Ak)B是重言式 说明:  若推理正确,则或者A1  A2  …  Ak ≡ F,或者(A1  A2  …  Ak ≡ T,且B ≡ T),无论何种情况,上式为真,蕴涵式永真。  若上述蕴涵式为重言式,且A1  A2  …  Ak为真,B也必为真,因此推理正确。 注意:若前提的合取式为假,推理总是正确,或者说,推理正确并不保证结论正确

推理过程 从前提A1, A2, …, Ak为真出发,推出结论B为真的推理过程是一个表达式序列,该序列最后一个表达式应是要证明的结论,而其它任一表达式满足如下的条件,: 它可以是任意一个重言式; 它可以是{A1, A2, …, Ak}中的任何一个表达式; 可以是序列中前面的任一表达式通过应用“替换规则”得到的表达式; 可以是对序列中前面任意一个或若干个表达式应用推理规则得到的新表达式 A, (AB)得到B

例 以下推论合理吗? 再一例: 晚上编程序就没法早早睡觉; 睡得早,起床早,上课不迟到; 所以,要想不迟到,晚上千万不能编程序! 不合理 再一例: 如果税收下降,收入一定上升。现在我的收入上升了,所以,一定是税收下降了!

命题逻辑的推理规则

用推理规则建立论证 “今天下午不出太阳并且比昨天冷”,“只有今天下午出 太阳,我们才去游泳”,“若我们不去游泳,则我们将乘 独木舟游览”,“若我们乘独木舟游览,则我们将在黄昏时 回家”,结论“我们将在黄昏时回家”。

用推理规则建立论证 已知 (p∧q)∨r 和 r → s ,那么 p∨s 是否为真?

常用的蕴涵重言式 蕴含重言式在逻辑推理 中相当重要

蕴涵重言式与导出的推理规则 附加律 化简律 假言推理 取拒式 析取三段论 假言三段论 等价三段论 构造性二难 破坏性二难

与量词有关的基本推理规则 全称例示 UI: xP(x)  P(c) 全称生成 UG: P(c),任意c  xP(x) 存在例示 EI: xP(x)  对某个c, P(c) 存在生成 EG: 对某个c, P(c)  xP(x)

苏格拉底到底死不死? P(x): x是人;Q(x): x要死 符号化及推理过程: 人都是要死的:x(P(x)  Q(x)) P(苏格拉底)  Q(苏格拉底) 苏格拉底是人:P(苏格拉底) Q(苏格拉底)

谓词逻辑中的推理(举例) “在这个班上的某个学生没有读过这本书”,“班上的每个人都通过了第一门考试”,结论“通过第一门考试的某个人没有读过这本书”。 C(x): x在这个班上 B(x): x读过书了 P(x): x通过了第一门考试 x(C(x) ¬B(x)) x(C(x) P(x)) x(P(x) ¬B(x)) C(a) ¬B(a) 存在例示 C(a) 化简 C(a) P(a) 全称例示 P(a) 假言推理 ¬B(a) 化简 x(P(x) ¬B(x)) 存在生成

老钱真的可以来 前提: 推理过程 结论: “该来的还没有来”改成“还有一个该来的还没有来” 老钱来了 -------(1) 老钱来了 Q(老钱) -------(2) 推理过程 (1) ==> P(小刘)  ¬Q(小刘) 结论: 老钱真的可以来! 定义谓词: P(x):x该来; Q(x):x来了

再一例 以下推论正确吗? 令:A(x):x喜欢喝茶;B(x):x喜欢喝酒 推理如下: 1. xA(x)xB(x) Premise 有人喜欢喝茶,有人喜欢喝酒 因此,有人既喜欢喝茶又喜欢喝酒 令:A(x):x喜欢喝茶;B(x):x喜欢喝酒 推理如下: 1. xA(x)xB(x) Premise 2. xA(x) 化简,1 3. xB(x) 化简, 1 4. A(c) 例示, 2 5. B(c) 例示, 3 6. A(c)B(c) 合取. 4,5 7. x(A(x)B(x)) 生成, 6

再一例 请根据下面事实,找出凶手: a. 清洁工或者秘书谋害了经理。 b. 如果清洁工谋害了经理,则谋害不会发生在午夜前。 c. 如果秘书的证词是正确的,则谋害发生在午夜前。 d. 如果秘书的证词不正确,则午夜时屋里灯光未灭。 e. 如果清洁工富裕,则他不会谋害经理。 f. 经理有钱且清洁工不富裕。 g. 午夜时屋里灯灭了。

再一例 用谓词逻辑,将下列推理形式化,并对正确的推理给出推理过程,要指明所假设命题或谓词的含义 人都喜欢吃蔬菜,但说所有人都喜欢吃鱼是不对的,所以存在只喜欢吃蔬菜而不喜欢吃鱼的人

再一例 用命题逻辑,将下列推理形式化,并对正确的推理给出推理过程,要指明所假设命题的含义 若小张喜欢数学,则小赵或小李也喜欢数学。若小李喜欢数学,他也喜欢物理。小张确实喜欢数学,可小李不喜欢物理。所以小赵喜欢数学

小结 谓词逻辑 在命题逻辑基础上引入谓词和量词, 推理 严格的基于命题逻辑和谓词逻辑的形式推理

作业 教材内容:[Rosen] 1.3—1.5节 课后习题: pp.34—37(英文教材pp.47—49): 10,14(任选3小题), 34,42 pp.43—47 (英文教材pp.58—62): 6 (任选3小题), 16, 44 p.56 (英文教材p.74): 19, 21, 24, 29