第三章:命题逻辑的推理理论 第一节:推理的形式结构 第二节:自然推理系统P.

Slides:



Advertisements
Similar presentations
第五节 函数的微分 一、微分的定义 二、微分的几何意义 三、基本初等函数的微分公式与微分运算 法则 四、微分形式不变性 五、微分在近似计算中的应用 六、小结.
Advertisements

目录 上页 下页 返回 结束 习题课 一、导数和微分的概念及应用 二、导数和微分的求法 导数与微分 第二章.
第二节 换元积分法 一、第一类换元积分 法(凑微分法) 二、第二类换元积分法. 问题 解决方法 利用复合函数,设置中间变量. 过程令 一、第一类换元积分法(凑微分法)
2.3 函数的微分. 四川财经职业学院 课前复习 高阶导数的定义和计算方法。 作业解析:
因果图. 因果图 因果图的适用范围 如果在测试时必须考虑输入条件的各种 组合,可使用一种适合于描述对于多种 条件的组合,相应产生多个动作的形式 来设计测试用例,这就需要利用因果图。 因果图方法最终生成的就是判定表。它 适合于检查程序输入条件的各种组合情 况。 因果图的适用范围 如果在测试时必须考虑输入条件的各种.
复习: :对任意的x∈A,都有x∈B。 集合A与集合B间的关系 A(B) A B :存在x0∈A,但x0∈B。 A B A B.
第一章 命题逻辑 杨圣洪 (qq) Kczx.hnu.cn 课程网站点击排行-更多-离散数学.
2017年3月18日星期六 离散  数学 计算机学院 冯伟森 2017年3月18日星期六.
《高等数学》(理学) 常数项级数的概念 袁安锋
离散数学 DISCRETE MATHEMATICS
第二章 命题逻辑(上) 主讲人:耿国华.
第四节 数学命题 第四节数学命题 2 1.
常用逻辑用语复习 知识网络 常用逻辑用语 命题及其关系 简单的逻辑联结词 全称量词与存在量词 四种命题 充分条件与必要条件 量词 全称量词 存在量词 含有一个量词的否定 或 且 非或 并集 交集 补集 运算.
1.1.3四种命题的相互关系 高二数学 选修2-1 第一章 常用逻辑用语.
常用逻辑用语复习课 李娟.
1-5重言式与蕴含式 1-5.1重言式(tautology) 定义1-5.1 [重言式]:
离散数学 面向21世纪课程教材 耿素云 屈婉玲 编著 高等教育出版社.
第8讲 命题公式的真值表与等值 主要内容: 1.命题公式的真值表. 2.命题公式的等值的定义,记住常见的命题公式的等值式.
例题 教学目的: 微积分基本公式 教学重点: 牛顿----莱布尼兹公式 教学难点: 变上限积分的性质与应用.
恰当方程(全微分方程) 一、概念 二、全微分方程的解法.
第二节 微积分基本公式 1、问题的提出 2、积分上限函数及其导数 3、牛顿—莱布尼茨公式 4、小结.
第5章 定积分及其应用 基本要求 5.1 定积分的概念与性质 5.2 微积分基本公式 5.3 定积分的换元积分法与分部积分法
第三节 函数的求导法则 一 函数的四则运算的微分法则 二 反函数的微分法则 三 复合函数的微分法则及微分 形式不变性 四 微分法小结.
第三节 格林公式及其应用(2) 一、曲线积分与路径无关的定义 二、曲线积分与路径无关的条件 三、二元函数的全微分的求积 四、小结.
§5 微分及其应用 一、微分的概念 实例:正方形金属薄片受热后面积的改变量..
2-7、函数的微分 教学要求 教学要点.
§5 微分及其应用 一、微分的概念 实例:正方形金属薄片受热后面积的改变量..
内容:推理形式和推理演算是数理逻辑研究的基本内容。
第二章 命题逻辑的等值和推理演算 推理形式和推理演算是数理逻辑研究的基本内容 推理过程是从前提出发,根据所规定的规则来推导出结论的过程
第一章 命题逻辑 这章是以“命题”为中心 主要讨论: 命题的表示、命题的演算 命题演算中的公式,及其应用 命题逻辑推理.
第二章:命题逻辑等值演算 主要内容: 本章与其他各章的联系 等值式与基本的等值式 等值演算与置换规则
第二章 命题逻辑的等值和推理演算 推理形式和推理演算是数理逻辑研究的基本内容 推理形式是由前提和结论经蕴涵词联结而成的
第二章 命题逻辑(下) 主讲人:耿国华.
等值式与基本的等值式 等值演算与置换规则 析取范式与合取范式,主析取范式与主合取范式 联结词完备集 可满足性问题与消解法
离散数学 东南大学 薛 晖 1.
第三章:命题逻辑的推理理论 主要内容 推理的形式结构 自然推理系统P 本章与其他各章的联系 本章是第五章的特殊情况和先行准备.
!!! 请记住:矩阵是否等价只须看矩阵的秩是否相同。
§2 求导法则 2.1 求导数的四则运算法则 下面分三部分加以证明, 并同时给出相应的推论和例题 .
第二章 逻辑和证明 2.2 命题等价 命题演算:用真值相同的命题取代另一个 在证明时广泛使用 定义1. 永真式(重言式):真值总是真
Web: 离散数学 I 肖明军 Web:
公式的真值表 离散结构 西安工程大学 计算机学院 王爱丽.
§4 谓词演算的性质 谓词逻辑Pred(Y)。 是Y上的关于类型 {F,→,x|xX}的自由代数 赋值 形式证明
§4 命题演算的形式证明 一个数学系统通常由一些描述系统特有性质的陈述句所确定,这些陈述句称为假设,
第一部分 数理逻辑 主要内容 命题逻辑基本概念 命题逻辑等值演算 命题逻辑推理理论 一阶逻辑基本概念 一阶逻辑等值演算与推理.
第 一 篇 数 理 逻 辑.
离散数学─归纳与递归 南京大学计算机科学与技术系
第2章 命题逻辑 2.1 命题逻辑的基本概念 命题与真值 简单命题与复合命题 命题符号化 五个联结词 命题常项、命题变项与合式公式
复习.
第一部分 数理逻辑 数理逻辑又称符号逻辑、理论逻辑。它既是数学的一 个分支,也是逻辑学的一个分支。是用数学方法研究逻辑或
定理21.9(可满足性定理)设A是P(Y)的协调子集,则存在P(Y)的解释域U和项解释,使得赋值函数v(A){1}。
§6.7 子空间的直和 一、直和的定义 二、直和的判定 三、多个子空间的直和.
1.2 子集、补集、全集习题课.
定义19.13:设p,qP(Y),若{p}╞q且{q}╞p,则称p,q语义等价,记为p │==│ q
1.设A和B是集合,证明:A=B当且仅当A∩B=A∪B
第三章 函数的微分学 第二节 导数的四则运算法则 一、导数的四则运算 二、偏导数的求法.
P A╞* p表示 :不存在一个使得v(A){1}而v(p)=0 的解释域U。
上杭二中 曾庆华 上杭二中 曾庆华 上杭二中 曾庆华.
第15讲 特征值与特征向量的性质 主要内容:特征值与特征向量的性质.
第二章 逻辑和证明 2.7小结 数理逻辑的基本思想:逻辑推理机械(演算)化 数理逻辑的基本方法:符号化
2.2直接证明(一) 分析法 综合法.
2019/5/20 第三节 高阶导数 1.
Xn到A中的映射,(xi)=ai,a1,a2,…an为A 中的任何元素(允许ai=aj,ij)。
主讲教师 欧阳丹彤 吉林大学计算机科学与技术学院
定义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 第一章 常用逻辑用语.
Presentation transcript:

第三章:命题逻辑的推理理论 第一节:推理的形式结构 第二节:自然推理系统P

第三章:命题逻辑的推理理论 主要内容 推理的形式结构 推理的正确与错误 判断推理正确的方法 推理定律 自然推理系统P 形式系统的定义与分类

3.1 推理形式结构 逻辑(语义)蕴涵:给定A1,…,Ak和B 讨论 符号:{A1,…,Ak} ⊨ B 对任意赋值v: 如果v(Ai)=T,则v(B)=T 或者存在Ai使得v(Ai)=F 称由前提A1,…,Ak 推出结论B的推理是有效的 B为有效结论 讨论 蕴涵跟蕴涵式的关系? 注意: 推理正确不能保证结论一定正确

3.1 推理形式结构 例子 {p, p  q} ⊨ q {p, q  p} ⊨ q p q p(pq) p(q  p) F T

3.1 推理形式结构 定理:{A1,…,Ak} ⊨ B 当且仅当 证明 必要性:任意v, v(Ai)=T则v(B)=T 所以v(A1…Ak  B)=T 充分性:任意v, v(A1…Ak  B)=T 如果v(Ai)=T则v(B)=T

3.1 推理形式结构 蕴涵元符号: A1…Ak  B 代表 {A1,…,Ak} ⊨ B 推理形式结构 前提A1,…,Ak 结论:B

3.1 推理形式结构 判断推理是否正确方法 真值表法 等值演算法 主析取范式法

推理实例 例1 判断下面推理是否正确 (1) 若今天是1号,则明天是5号. 今天是1号. 所以, 明天是5号. 例1 判断下面推理是否正确 (1) 若今天是1号,则明天是5号. 今天是1号. 所以, 明天是5号. (2) 若今天是1号,则明天是5号. 明天是5号. 所以, 今天是1号. 解 设 p:今天是1号,q:明天是5号. (1) 推理的形式结构: (pq)pq 用等值演算法 (pq)pq  ((pq)p)q  pqq  1 由定理3.1可知推理正确

推理实例 (pq)qp (2) 推理的形式结构: 用主析取范式法 (pq)qp  (pq)qp  (pq)(pq) (pq)(pq)  m0m2m3 结果不含m1, 故01是成假赋值,所以推理不正确

3.1 推理形式结构 推理定律 A  (A  B) 附加律 (A  B)  A 化简律 (A  B)  A  B 假言推理 (A  B)   B   A 拒取式 (A  B)   B  A 析取三段论 (A  B)  (B  C)  (A  C) 假言三段论 (A  B)  (B  C)  (A  C) 等价三段论 (A  B)  (C  D)  (A  C)  (B  D) 构造性二难 (A  B)  ( A  B)  B 构造性二难(特殊形式) (A  B)  (C  D)  ( B   D)  ( A   C) 破坏性二难

3.1 推理形式结构 推理定律 A  (A  B) 附加律 (A  B)  A 化简律 (A  B)  A  B 假言推理 (A  B)   B   A 拒取式 (A  B)   B  A 析取三段论 (A  B)  (B  C)  (A  C) 假言三段论 (A  B)  (B  C)  (A  C) 等价三段论 (A  B)  (C  D)  (A  C)  (B  D) 构造性二难 (A  B)  ( A  B)  B 构造性二难(特殊形式) (A  B)  (C  D)  ( B   D)  ( A   C) 破坏性二难

3.1 推理形式结构 证明:(A  B)  (B  C)  (A  C) ((A  B)  A)  ((B  C)  C)) (B  A)  (B  C) T

3.2 自然推理系统P 从一组已知为真的事实出发,直接运用经典逻辑推理规则推出结论的过程 为什么要自然演绎(natural deduction)? 给出验证 的推理过程 需要引入证明的概念 自然演绎模拟人类的推理 A1…Ak  B

3.2 自然推理系统P 定义3.2 一个形式系统 I 由下面四个部分组成: (1) 非空的字母表,记作 A(I). (2) A(I) 中符号构造的合式公式集,记作 E(I). (3) E(I) 中一些特殊的公式组成的公理集,记作 AX(I). (4) 推理规则集,记作 R(I). 记I=<A(I),E(I),AX(I),R(I)>, 其中<A(I),E(I)>是 I 的 形式语言系统, <AX(I),R(I)> 是 I 的形式演算系统. 自然推理系统: 无公理, 即AX(I)= 公理推理系统 推出的结论是系统中的重言式, 称作定理 感兴趣的可以阅读《GEB--一条永恒的金带》

有一位理发师声称,他给所有不给自己理发的人理发 爱皮梅尼特是一个克里特岛人。他说:“所有的克里特岛人都撤谎。” 第一类集合不能以自己为元素,也就是说自己不能属于自己,我们称为r型。第二类集合可以以自己为元素,我们称为s型。 证明《数学原理》所定义的系统既是一致的(无矛盾)又是完备的(该系统的理论框架中容纳了每个正确的数论命题)。这就是数学史上著名的希尔伯特纲领。

自然推理系统P 定义3.3 自然推理系统 P 定义如下: 1. 字母表 (1) 命题变项符号:p, q, r, …, pi, qi, ri, … (2) 联结词符号:, , , ,  (3) 括号与逗号:(, ), , 2. 合式公式(同定义1.6) 3. 推理规则 (1) 前提引入规则 (2) 结论引入规则 (3) 置换规则

3.2 自然推理系统P 假言推理规则 (A  B)  A  B A  B A 结论:B All men are mortal Socrates is a man Therefore Socrates is mortal

3.2 自然推理系统P 附加规则 A 结论:A  B A  (A  B)

3.2 自然推理系统P 化简规则 A  B 结论:A 合取引入规则 A B 结论:A  B (A  B)  A

3.2 自然推理系统P 证明 p, q, p  q  r ⊨ r p q p  q p  q  r r 推理过程可以写成证明树

3.2 自然推理系统P 拒取式规则 (A  B)   B   A 假言三段式规则 A  B  B 结论:A B  C 结论:A  C (A  B)   B   A (A  B)  (B  C)  (A  C)

(A  B)  (C  D)  (A  C)  (B  D) 3.2 自然推理系统P 析取三段式规则 A  B  B 结论: A 构造二难推理规则 A  B C  D A  C 结论: B  D (A  B)   B  A (A  B)  (C  D)  (A  C)  (B  D)

(A  B)  (C  D)  ( B   D)  ( A   C) 3.2 自然推理系统P 破坏性二难推理规则 A  B C  D B  D 结论:A  C (A  B)  (C  D)  ( B   D)  ( A   C)

3.2 自然推理系统P 形式推演(语法蕴涵):给定A1,…,Ak和B 符号:{A1,…,Ak} ⊢ B 存在公式序列C1, C2,…,Cn,对每个i(i=1,…,n), Ci是某个Aj或者 Ci是有序列中前面的公式应用推理规则得到 Cn=B 称C1,…,Cn是有A1,…,Ak推B的证明

3.2 自然推理系统P 例:考虑下述论证 设 p:这里有球赛 q:通行是困难的 r:他们按时到达 p  q r 如果这里有球赛,则通行是困难的 如果他们按时到达,则通行是不困难的 他们按时到达了 所以这里没有球赛 设 p:这里有球赛 q:通行是困难的 r:他们按时到达 p  q r  q r  p

3.2 自然推理系统P 证明 解: 前提: p  q, r  q,r 结论: p r r  q q p  q p 前提引入 假言推理 前提引入 拒取式

3.2 自然推理系统P 证明 c  d, c  r, d  s ⊢ r  s 解: c  d c  d d  s 前提引入 c  s c  r r  c r  s r  s 前提引入 置换规则 前提引入 假言三段论 前提引入 置换规则 假言三段论 置换规则

3.2 自然推理系统P 构造证明的方法 附加前提证明法 归谬法

3.2 自然推理系统P 附加前提证明法 为什么呢? 转化为: A1, …, Ak, A ⊢ B

3.2 自然推理系统P 证明 ((p(q s))(¬rp)q)  (r  s) 解: r ¬rp r  p 前提引入 p 置换规则 假言推理 前提引入 假言推理 前提引入 假言推理

练习P53, 14(6) P54 15 (2)

3.2 自然推理系统P 归谬法 对形如 (A1…Ak)  B的证明 转化为: A1 … Ak B为矛盾式

3.2 自然推理系统P 证明 ((r¬q)(r∨s)(sq)(pq))  p 解: p p  q q s q

P54 16(2)

第三章 习题课 主要内容 推理的形式结构 判断推理是否正确的方法 真值表法 等值演算法 主析取范式法 推理定律 自然推理系统P 构造推理证明的方法 直接证明法 附加前提证明法 归谬法(反证法)

基本要求 理解并记住推理形式结构的两种形式: 1. (A1A2…Ak)B 2. 前提:A1, A2, … , Ak 结论:B 熟练掌握判断推理是否正确的不同方法(如真值表法、等值演算法、主析取范式法等) 牢记 P 系统中各条推理规则 熟练掌握构造证明的直接证明法、附加前提证明法和归谬 法 会解决实际中的简单推理问题

练习1:判断推理是否正确 1. 判断下面推理是否正确: (1) 前提:pq, q 结论:p 解 推理的形式结构: 解 推理的形式结构: (pq)qp 方法一:等值演算法 (pq)qp  ((pq)q)p  (pq)qp  ((pq)(qq))p  pq 易知10是成假赋值,不是重言式,所以推理不正确.

练习1解答 方法二:主析取范式法, (pq)qp ((pq)q)p pq M2 m0m1m3

练习1解答 方法三 真值表法 不是重言式, 推理不正确 1 (pq)qp q p pq (pq)q 方法三 真值表法 不是重言式, 推理不正确 1 (pq)qp q p pq (pq)q 方法四 直接观察出10是成假赋值

练习1解答 (2) 前提:qr, pr 结论:qp 解 推理的形式结构: (qr)(pr)(qp) 用等值演算法 解 推理的形式结构: (qr)(pr)(qp) 用等值演算法 (qr)(pr)(qp) (qr)(pr)(qp) ((qr)(pr))(qp) ((qp)(qr)(rp))(qp)  ((qp)(qr)(rp))(qp) 1 推理正确

练习2:构造证明 2. 在系统P中构造下面推理的证明: 如果今天是周六,我们就到颐和园或圆明园玩. 如果颐和 园游人太多,就不去颐和园. 今天是周六,并且颐和园游 人太多. 所以, 我们去圆明园或动物园玩. 证明: (1) 设 p:今天是周六,q:到颐和园玩, r:到圆明园玩,s:颐和园游人太多 t:到动物园玩 (2) 前提:p(qr), sq, p, s 结论:rt

练习2解答 (3) 证明: ① p(qr) 前提引入 ② p 前提引入 ③ qr ①②假言推理 ④ sq 前提引入 ⑧ rt ⑦附加

3.2 自然推理系统P 公理推理系统 命题变项符号,联接词符号,括号、逗号 合式公式 公理集合 推理规则 A  B A 结论:B

3.2 自然推理系统P 公理集合 A  (B  A) (A  (B  C))((A  B)  (A  C)) ( A  B)  ((A  B)  A)

3.2 自然推理系统P 形式推演(语法蕴涵):给定A1,…,Ak和B 符号:{A1,…,Ak} ⊢ B 存在公式序列C1, C2,…,Cn,对每个i(i=1,…,n), Ci是某个Aj Ci是某个公理或者 存在k,ji, Cj= Ck  Ci Cn=B 称C1,…,Cn是有A1,…,Ak推B的证明

3.2 自然推理系统P 命题演算的可靠性 命题演算的完备性 {A1,…,Ak} ⊢ B iff {A1,…,Ak} ⊨ B