版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、离散数学(2),陈斌 2008.09.30,目录,数理逻辑 集合论 图论 抽象代数 形式语言与自动机,数理逻辑,命题演算 命题与联结词 重言式 范式 命题演算形式系统 谓词演算 个体、谓词和量词 谓词演算永真式 谓词公式的前束范式 一阶谓词演算形式系统,上次我们讲到,数理逻辑发展史 命题(proposition)的定义 关于排中律和直觉主义 逻辑联结词 命题和联结词的符号化 联结词符号的定义和真值表 命题公式的定义、真值函数、赋值和真值表 对命题语句进行形式化,命题演算:重言式,几种命题公式 重言式(永真式)tautology 命题变元的所有赋值都是命题公式的成真赋值 矛盾式(永假式、不可满足
2、式)contradiction 命题变元的所有赋值都是命题公式的成假赋值 可满足式(contingency) 命题公式至少有一个成真赋值 性质 永真式是可满足式,但非永真式不一定是永假式 如果命题公式A是永真式,则A是永假式,反之亦然,命题演算:重言式,例子:对于任何公式A AA是重言式(排中律) AA是矛盾式(矛盾律) 采用命题公式的真值表证明重言式 证明(pq)pq是重言式,命题演算:重言式,逻辑等价式(logical equivalent) 当命题公式AB是重言式时,则称A逻辑等价于B,记作AB,称作逻辑等价式 也可以理解为公式A和公式B等值,命题演算:重言式,一些重要的逻辑等价式(A,
3、B,C是任意公式) E1:AA(双重否定律) E2:AAA,AAA(幂等律) E3:ABBA, ABBA(交换律) E4:(AB)CA(BC),(AB)CA(BC)(结合律) E5:A(BC)(AB)(AC),A(BC)(AB)(AC)(分配律),命题演算:重言式,一些重要的逻辑等价式(A,B,C是任意公式) E6:(AB)AB, (AB)AB(德摩根律) E7:A(AB)A, A(AB)A(吸收律) E8:ABAB(蕴涵等值式) E9:AB(AB)(BA)(等价等值式) E10:Att,Aff(零律) E11:AfA,AtA(同一律),命题演算:重言式,一些重要的逻辑等价式(A,B,C是任意
4、公式) E12:AAt, AAf(排中律和矛盾律) E13:tf,ft E14:ABCA(BC) E15:ABBA(假言易位) E16:(AB)(AB)A(归谬论) E17:AB(AB)(AB),命题演算:重言式,逻辑蕴涵式(logical implication) 当命题公式AB是重言式时,则称A逻辑蕴涵B,记作AB,称作逻辑蕴涵式 也可以理解为公式A的所有成真赋值都是公式B的成真赋值 每个逻辑等价式可以看作两个逻辑蕴涵式,也就是说AB也有AB,BA A和B等值,所以AB和BA都是重言式,命题演算:重言式,一些重要的逻辑蕴涵式(A,B,C,D是任意公式) I1:AAB I2:ABA I3:A
5、(AB)B I4:(AB)BA I5:A(AB)B I6:(AB)(BC)AC I7:(AB)(CD)(AC)(BD) I8:(AB)(BC)AC,命题演算:重言式,逻辑等价式和逻辑蕴涵式的几个重要性质 AB当且仅当AB AB当且仅当AB 若AB,则BA 若AB, BC,则AC 若AB,则BA 若AB, BC,则AC 若AB,AA,BB,则AB,命题演算:重言式,重言式的代入原理(rule of substitution) 将重言式A中的某个命题变元p的所有出现都代换为命题公式B,得到的命题公式记作A(B/p),A(B/p)也是重言式。 因为重言式A的真值与p的取值状况无关,恒为t,所以将p全
6、部代换后的公式A(B/p)的真值也恒为t 注意:仅代换部分出现本原理不成立,为什么? 注意:如果B中包含了p或者A中的其它变元,本原理还成立么?,命题演算:重言式,命题公式的替换原理(rule of replacement) 将命题公式A中的子公式C的部分出现替换为和C逻辑等价的公式D(CD ),得到的命题公式记作B,则AB。 因为C和D(在任何赋值下)等值,所以用D替换C不会改变A的真值 注意:不要求全部出现都替换,命题演算:重言式,证明逻辑等价式和逻辑蕴涵式的三种方法 真值表法:要证明AB,AB,只要分别列出AB和AB的真值表,最后一列全为真即可。 对赋值进行讨论:要证明AB,只要证明A的
7、任意一个成真赋值都是B的成真赋值,或者B的任意一个成假赋值都是A的成假赋值。如果证明了AB和BA,那么就证明了AB。 推演法:利用已知的重言式、逻辑等价式和逻辑蕴涵式,采用代入原理和替换原理进行推演。,命题演算:重言式,讨论赋值法的例子,证明逻辑等价式:(AB)C(AC)(BC) 先证明(AB)C(AC)(BC),假设是(AB)C任意一个成真赋值,这样会有两种情况 (AB)=f:于是(A)=(B)=f,就有(AC)=(BC)=t 或者(AB)=t,(C)=t:于是(AC)=(BC)=t 上述两种情况都得到(AC)(BC)=t,得证。,命题演算:重言式,再证明(AC)(BC)(AB)C,假设是(
8、AB)C任意一个成假赋值,这样只有一种情况 (AB)=t,(C)=f,当(A)=t,(C)=f时,(AC)=f;当(B)=t,(C)=f时,(BC)=f,不管如何,都有(AC)(BC)=f 得证,命题演算:重言式,用推演法证明上题: (AB)C(AB)C(蕴涵等值式,代入原理)(AB)C(德摩根律,替换原理)(AC)(BC)(分配律,代入) (AC)(BC)(蕴涵等值式,替换) (AC)(BC)(蕴涵等值式,替换),命题演算:重言式,用推演法证明逻辑蕴涵式:ABA(CB) ABB(I2:ABA)CB(I1:AAB,代入)CB(蕴涵等值式,代入) A(CB)(I1:AAB,代入)A(CB)(蕴涵
9、等值式,代入),命题演算:范式,范式(normal form) 在命题公式的多个逻辑等价的形式中,较为符合“标准”或“规范”的一种形式 文字(literals) 命题常元、变元和它们的否定,前者称正文字,后者称负文字,如:p, q, t 析取子句(disjunctive clauses) 文字或者若干文字的析取,如:p, pq, pq 合取子句(conjunctive clauses) 文字或者若干文字的合取,如:p, pq, pq,命题演算:范式,互补文字对(complemental pairs of literals) 指一对正文字和负文字,如:p和p 析取范式(disjunctive n
10、ormal form) 公式A称作公式A的析取范式,如果 AA A为合取子句或者若干合取子句的析取 pq的析取范式为pq(合取子句p和q的析取) (pq)p)q的析取范式为p(q p)q,命题演算:范式,合取范式(conjunctive normal form) 公式A称作公式A的合取范式,如果 AA A为析取子句或者若干析取子句的合取 pq的合取范式为pq(析取子句pq) (pq)p)q的合取范式为(pt)(pq)或pq 利用逻辑等价式和代入、替换原理,可以求出任一一个公式的析取范式和合取范式,命题演算:范式,求p(pq)的析取范式及合取范式 p(pq)p(pq) p(pq)p(pq)(析取
11、范式)(pp)(pq)p(pq)(合取范式)p,命题演算:范式,重言式和矛盾式的判定 析取范式用于识别重言式 合取范式用于识别矛盾式 重言式识别 合取范式中每个析取子句都包含了至少一个互补文字对:(ppq)(pqq) 矛盾式识别 析取范式中每个合取子句都包含了至少一个互补文字对: (ppq)(pqq),命题演算:范式,求析取范式或合取范式的一般步骤 消去公式中的联结词和 pq化为pq(蕴涵等值式) pq化为(pq)(pq)或者(pq)(pq)(等价等值式) 利用德摩根律将否定联结词向内深入,最后只作用于文字,再将p化为p 利用分配律,最后得到需要的析取或者合取范式,命题演算:范式,一个公式的析
12、取范式或合取范式都不是唯一的 p, p(pq), (pq)(pq)都是p(pq)的析取范式 p, p(pq), (pq)(pq)都是p(pq)的合取范式 公式的析取范式有可能同时又是合取范式 pq既是pq的析取范式又是合取范式 能否找到“最为规范”的范式? 唯一性,命题演算:范式,主析取范式(major disjunctive form) 公式A称作公式A(p1, p2, pn)的主析取范式,如果 A是A的析取范式 A中每一个合取子句里p1, p2, pn均恰出现一次 主合取范式(major conjunctive form) 公式A称作公式A(p1, p2, pn)的主合取范式,如果 A是A
13、的合取范式 A中每一个析取子句里p1, p2, pn均恰出现一次 主析取范式或主合取范式存在吗?唯一吗? 我们以主析取范式为例,来证明存在性和唯一性,命题演算:范式,约定 合取子句中的文字按照其包含的变元下标从小到大排列 对于包含所有变元p1, p2, pn的并排列好文字顺序的合取子句,我们称为极小项(min term),记作mi,其中i是一个整数,i对应的n位二进制表示描述了对应下标的变元在合取子句中的否定状态 如果该位是0,表示合取子句中的该位是一个负文字 如果该位是1,表示合取子句中的该位是一个正文字 例p1p2p3记作m7(7=111);p1p2p3记作m4(4=100) 主析取范式是
14、极小项按照其下标从小到大排列的析取,命题演算:范式,极小项赋值引理 极小项只有唯一的成真赋值,且成真赋值中每个变元的取值等于极小项下标的二进制形式中变元下标所对应的二进制位的值 例p1p2p3的唯一成真赋值是p1=1, p2=1, p3 =1 p1p2p3的唯一成真赋值是p1=1, p2=0, p3 =0 主析取范式的成真赋值 主析取范式包含的极小项的成真赋值也是主析取范式的成真赋值 主析取范式的任一一个成真赋值是其包含的某个极小项的成真赋值 主析取范式不包含的极小项的成真赋值是主析取范式的成假赋值,命题演算:范式,主析取范式存在唯一定理 任何命题公式A(p1, p2, pn)的主析取范式都是
15、存在的,并且是唯一的 证明存在性: 假设A是公式A(p1, p2, pn)的析取范式 如果A中某个合取子句Ai既不包含pj,也不包含pj,那么我们将Ai展成如下形式 AiAi1Ai(pjpj)(Aipj) (Aipj) 将合取子句中重复出现的命题变元,矛盾式消去,将重复出现的合取子句消去 ppp; pp0; AiAi Ai 最后将所有的合取子句整理变元顺序为极小项,并得到主析取范式A,命题演算:范式,证明唯一性: 假设公式A(p1, p2, pn)存在两个不同的主析取范式B和C,由于AB且AC,所以BC 因为B和C是两个不同的主析取范式,那么一定存在某个极小项mi只出现在B或者只出现在C中,不
16、妨设mi只出现在B中,不出现在C中,这样: mi的成真赋值是B的成真赋值,却是C的成假赋值 与BC矛盾 所以B和C必然相同,也就是说公式A(p1, p2, pn)的主析取范式是唯一的,命题演算:范式,主析取范式的构造步骤 主析取范式的存在性证明给出了构造步骤 命题公式A(p1, p2, pn)的等值分类 具有相同主析取范式的公式都是等值的,属于同一个等值类,否则属于不同的等值类 虽然公式的数量无限多,但等值类的数量是有限的 极小项的数量为N=2n; 由极小项组合成的主析取范式的数量为2N; 等值类的数量等于主析取范式的数量,命题演算:范式,主合取范式具有和主析取范式对称的性质 极大项和成假赋值
17、 主合取范式的存在性和唯一性 主合取范式的构造步骤 命题公式A(p1, p2, pn)的等值分类,命题演算:联结词完备性,真值函数 每一个等值类都对应唯一的真值函数F(p1, p2, pn),函数每个变元的定义域是0, 1,值域是0, 1 真值函数与相应等值类中的每个命题公式等值,特别的,与主析取范式(或主合取范式)等值 真值函数与等值类是一一对应的 联结词集的完备性 如果任意一个真值函数都可以用仅包含某个联结词集中的联结词的命题公式表示,则称这个联结词集为功能完备集 目前我们使用的,是功能完备集,命题演算:联结词完备性,还有其它的功能完备集吗? 我们注意到任意真值函数都可以用主析取范式来表示
18、,而主析取范式中只有三种联结词: , ,是功能完备集 冗余联结词 在一个联结词集中,如果某个联结词可以用集合中其它联结词来定义,则这个联结词称作冗余联结词 ,是否存在冗余联结词? ABAB,所以是冗余联结词 ,中还有冗余联结词吗? ,中还有冗余联结词吗?,命题演算:联结词完备性,是功能完备集 证明思路:从一个已知的功能完备集中去掉冗余联结词 极小的功能完备集 如果一个功能完备集中不含冗余联结词,则称这个功能完备集为极小的。 ,, ,, ,都是极小功能完备集 定义联结词(Peirce记号) pq(pq) 是功能完备集 证明思路:用去定义已知功能完备集中的每一个联结词,命题演算:联结词完备性,如何证明某个联结词集合不是功能完备集? 没有统一的证明方法 不是功能完备集,因为不能构成矛盾式 不能仅用重言式、逻辑等价式和代入、替换原理推演证明 ,不是功能完备集,我们注意到,由,组成的命题公式其成真赋值的个数总是偶数,不能表示那些成真赋值个数为奇数的真值函数,下次我们讲,形式系统 证明与演绎 命题演算的形式系统PC 定理判定问题 (交作业),数理逻辑教学进程,第1课:概论和课程介绍(07.02.27) 第2课:命题和联结词(07.03.01) 第3课:重言式和范式(07.03.06) 第4课:命题演算系统(07.03.13) 第5课
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年江苏省昆山市高二生物下册期末考试考试卷含答案【培优B卷】
- 2026年吉林省集安市高二生物下册期末考试考试卷附参考答案【突破训练】
- 2026年吉林省榆树市高二生物下册期末考试检测卷重点附答案
- 2026年江西省瑞昌市高二生物下册期末考试试卷及参考答案【完整版】
- 2026年浙江省海宁市高二生物下册期末考试模拟卷含完整答案【考点梳理】
- 2025年江苏省如皋市高二生物下册期末考试模拟卷带答案(能力提升)
- 2025年吉林省双辽市高二生物下册期末考试模拟卷含答案【考试直接用】
- 2025年湖北省赤壁市高二生物下册期末考试试卷附参考答案【综合题】
- 2025年辽宁省调兵山市高二生物下册期末考试测试卷往年题考附答案
- 2025年山东省莱西市高二生物下册期末考试模拟卷含答案【满分必刷】
- 2026年广西中考英语模拟试卷含详细答案解析
- 2026年全国保密教育线上培训考试试题及完整附答案
- 2026年安徽省检察机关招聘书记员考试真题
- 混凝土墩铁艺围墙施工方案
- 乌鸦喝水(绘本)
- 李东升系列文章-鹰的重生
- 2023年南通市初中地理生物学业水平测试试题及答案
- 2023年公路工程施工安全技术规范
- 武汉大学2023年《信号与系统》试卷(A)
- YY/T 1788-2021外科植入物动物源性补片类产品通用要求
- MT 209-1990煤矿通信、检测、控制用电工电子产品通用技术要求
评论
0/150
提交评论