




已阅读5页,还剩20页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
榆林学院本科毕业论文分类号 O158 单位代码 11395 密 级 学 号 1204210135 学生毕业论文题 目主范式的求法及应用作 者王定超院 (系)数学与统计学院专 业数学与应用数学指导教师祁兰答辩日期 2016年5月21日 榆 林 学 院毕业论文诚信责任书本人郑重声明:所呈交的毕业论文,是本人在导师的指导下独立进行研究所取得的成果。毕业论文中凡引用他人已经发表或未发表的成果、数据、观点等,均已明确注明出处。尽我所知,除文中已经注明引用的内容外,本论文不包含任何其他个人或集体已经公开发表或撰写过的研究成果.对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明.本人毕业论文与资料若有不实,愿意承担一切相关的法律责任。 论文作者签名: 年 月 日摘 要 主范式即主合取范式与主析取范式,它是数理逻辑中重要的基石也是推动计算机科学发展的动力,其方法与应用颇有价值.本文通过介绍主范式的相关定理、定义并作出相应解释,以及由范式的不唯一性引出主范式的唯一性,得到求主范式的三种方法:真值表法、真值指派法、等值演算法,并给出主范式的四种应用:判断几个命题公式是否等价、命题公式的类型、求公式的成真成假赋、解决实际问题.关键词:主范式;真值表;真值指派法;等值演算法1榆林学院本科毕业论文The method and application of principal normal form ABSTRACTPrincipal normal form are the host conjunctive normal form and the host disjunctive normal form. It is an important cornerstone in the mathematical logic and the power of impelling the computer science development. The method and the application is of great value. In this paper, we make corresponding explanation and the non-uniqueness of the paradigm leads to the uniqueness of principal normal form by the introduction of related theorem of principal normal form and definition. We get the methods of principal normal form: truth table method, true value assignment method, and equivalent calculating method, and then give the applications of principal normal form: judging several propositional formulas whether equivalent or not, the type of propositional formula, seeking the formula of becoming true or false, and solve practical problems.Keywords: principal normal form; truth table; true value assignment method; equivalent calculating method1目 录目 录摘 要IABSTRACTII目 录III1 引言12 预备知识23 主范式的求法43.1真值表法43.2真值指派法63.3 等值演算法84 主范式的应用124.1求公式的成真成假赋124.2 判断公式是否等值124.3 判断公式的类型134.4 解决实际问题154 小结17参考文献18致 谢19 III榆林学院本科毕业论文1 引言主范式即主析取范式与主合取范式,它是离散数学数理逻辑的一个重要分支并是计算机科学基础的必备知识,它与计算机有着不可分割的关系.在计算机科学的操作系统、数据结构、算法分析、编译系统、系统结构、逻辑结构等都含有主范式的知识.随着计算机科学对人们的生活越来越重要,数理逻辑支撑学科的迅速发展,而主范式理论及应用是数理逻辑重要的概念之一,其方法和应用也颇具价值.范式分为合取范式与析取范式,而合取范式与析取范式在命题公式中不唯一,为使命题公式的范式唯一即析取范式与合取范式进行规范化,化成命题公式的主合取范式与主析取范式.本文主要介绍主范式的三种方法等值演算法、真值指派法、真值表法.利用真值表法可以快速,有效的得到主范式;真值指派法适合一些特殊的范式得到主范式,这两种方法都可以避免传统算法中较复杂的等值演算法.利用主范式可以求公式的成真成假赋值、判断公式的类型、几个公式的等值、在实际问题上也有一些具体应用,并给出相应例子加深理解主范式的方法和应用.1榆林学院本科毕业论文2 预备知识定义2.11 在一公式中,仅由命题变元及否定构成的析取式(合取式),称该公式为简单析取式(简单合取式),其中每个命题变元或其否定,称为析取项(合取项).定义2.21 一个命题公式称为合取范式(析取范式),当且仅当可表示为简单析取式的合取(简单合取式的析取),即;其中为简单析取式(简单合取式).定义2.32 在含有个命题变项的简单析取式(简单合取式)中,若每个命题变项和它的否定式不同时出现,而二者之一必出现且反出现一次,且第个命题变项或它的否定式出现从左算起的第位上(若命题变项无角标,就按字典顺序排列).称这样的简单析取式(简单合取式)为极大项(极小项).用表示极小项, 表示表示极大项,以,三个命题变元为列,见下表2-1,2-2. 表2-1 使相应公式为真的极小项极小项二进制十进制0000010100111001011101110123456717 表2-2 使相应公式为假的极大项极大项二进制十进制00000101001110010111011101234567性质 2.13 个命题变元可构成个极大(小)项.性质 2.23 全体极大(小)项的合(析)取范式永为0(1).性质2.33 任意两个极大(小)项的析(合)取式永为1(0),即时,.性质2.43 每个极大(小)项当其真值指派与编码相同时,其真值为0(1),其余种指派情况下均为1(0).定义2.42 由不同极大(小)项组出的合取(析取)范式称为主合(析)取范式. 3 主范式的求法由于主范式是由极大项或极小项构成,从极大项和极小项的定义,可知: 因此,主合取范式和主析取范式有着“互补”关系4.设命题公式中含有个命题变元,且的主析取范式中含有个小项,则的主析取范式中必含有其余的个小项,不妨含为,即于是 . 故由给定公式的主析取范式可以求出主合取范式.本文主要给出求主析取范式的三种方法:等值演算法、真值指派法、真值表法.3.1真值表法公式在全部可能的真值指派所取的真值表,称为真值表3.真值表由表的 左部分列出公式的每一种解释,右部分给出相应每种解释公式得到的真值. 若真值用0和1表示真和假,则对公式中个不同命题变元的个解释,可按为二进数从小到大或从大到小次序表示出来,假如公式有2个命题变元,它便有个解释,写成相应的二进制数为00、01、10、11. 命题公式真值表的构造步骤如下: (1) 命题变元按字典序列排列; (2) 对公式的每个解释,以二进制数从小到大或从从大到小顺序列出;(3) 若公式复杂,可先列出各子公式的真值(若有括号,则应从里层向外层展开),最后列出所得公式的真值.真值表法求主范式的步骤如下:(1)写出相应的真值表; (2)列出真值为1的极小项进行析取得到主析取范式;(3)列出真值为0的极小项,通过“互补”得到相应的极大项进行合取为主合取范式.例3.1 求命题公式的主范式.解 由题意,使用真值表可得, 表3-1 使相应公式为真的极小项 012345670 0 00 0 10 1 00 1 11 0 01 0 11 1 01 1 10 0 00 1 00 0 00 1 10 0 00 0 01 0 01 0 101010011其真值为1的极小项为故主析取范式: 由真值为0的极小项通过主范式的“互补”得到相应的极大项为故主合取范式: 例3.2 求命题公式的主范式.解 由题意,使用真值表可得,表3-2 使相应公式为真的极小项 012345670 0 00 0 10 1 00 1 11 0 01 0 11 1 01 1 1111100110 11 10 11 11 11 00 11 101011001 其真值为1的极小项为则主析取范式: 其真值为0的极小项通过主范式的“互补”所得极大项为则主合取范式: 3.2真值指派法 设为含有命题变元的命题公式,给一组确定的取值,称做公式关于的一组真值指派3.其真值用1和0表示真和假. 真值指派法求主析取范式构造步骤如下: (1)把命题公式化为析取范式; (2)析取范式中每一项若是极小项,则分别取二进制数;若含有不是极小项,进行补项,再分别取二进制数.如三个元,析取范式补项取真值指派为(1,1,1),(1,1,0);(3)若有相同的指派进行合并,写出每个指派的极小项进行析取,则得到主析取范式. 例3.32 求命题公式的主范式.解 由题意知命题公式为析取范式,利用真值指派法可得:其真值为1的指派为(1,1,0),(1,1,1),(0,0,1),(0,1,1),(0,1,1),(1,1,1)删去重复的,知(1,1,0),(1,1,1),(0,0,1),(0,1,1)故的主析取范式: 由主范式的“互补”得到相应的极大项为故主合取范式: 例3.4 求命题公式的主范式. 解 将命题公式化成析取范式得: 其真值为1的指派为(1,0,0),(0,0,1),(0,1,1),(0,1,1),(1,1,1) 删去重复的知:(1,0,0),(0,0,1),(0,1,1),(1,1,1) 则主析取范式: 由主范式的“互补”所得极大项为 则主合取范式: 3.3 等值演算法 在等值演算法求主范式中,需要利用以下等值公式4. 下面任意的命题公式由三个元代表1.双重否定律 2.结合律 3.分配律 (对的分配律) (对的分配律)4.交换律 , 5.德摩根律 , 6.等价等值法 7.蕴涵等值法 8.归谬论 9.同一律 , 10.零律 11.吸收律 , 12.矛盾律 13.排中律 在求主范式之前,要先求出公式的范式,下面给出求给定公式范式的步骤4:(1)消去连结词(若存在);(2)否定号的内移(利用德摩根斯)或者消去(利用双重否定律);(3)利用分配律:利用对的分配律求析取范式,利用对的分配律求合取范式 公式的析取范式和合取范式是不唯一的.而任何命题公式的主范式都是存在的,并且是唯一的5. 利用等值演算法求主范式的步骤如下:(1)将命题公式化为析取范式; (2)析取范式中所有永假的析取范式要除去; (3)将析取范式中重复出现的合取项和相同的变元合并; (4)对合取项添加补入没有出现的命题变元本身和否定形式的合取,然后应用分配展开式. 例3.5 求命题公式的主范式.解 故的主析取范式为: 由主范式的“互补”得到相应的极大项为 故主合取范式: 例3.65 求命题公式的主范式.解 故的主析取范式为: 简单合取式,在此析取范式中都不是极小项,及求出它们派生的极小项. 而简单合取式已是极小项,于是 由主范式的“互补”所得极大项为 则主合取范式: 4 主范式的应用 4.1求公式的成真成假赋值 若公式中含个命题变项,的主析取范式中含个极小项,则有个成真赋值,它们是所含极小项角标的二进制表示,其余个赋列值都是成假赋值如:,各极小项均含三个变元,因而各极小项的角标均为二进制数,它们分别为001,011,100,111.这四个赋值为该主范式的赋值.当然,主析取范式中出现的极小项为,它们的角标的二进制表示000,010,101,110为该公式的成假赋值6.4.2 判断公式是否等值 若公式中共含有个命题变项,按个命题变项求出的主析取范式,若,则,否则. 例4.15 判断下列两组公式是否等值: (1) (2) 解 (1)用等值值派法分别求出主合取范式: 成假指派为(1,1,0),(0,0,0),(0,1,0) 成假指派为(1,1,0) 由于和的主合取范式不同,所以. (2)先求出和的主合取范式: 由(1)知得主合取范式,所以.4.3 判断公式的类型公式中含个命题变项,若(1)为重言式当且仅当的主析取范式全部个极小项.(2)为矛盾式当且仅当的主合取范式含个极大项,此时记的主析取范式为0.(3)为可满足式当且仅当的主析取范式中至少含一个极小项7.例4.25 用公式的主析取范式判断公式的类型: (1) (3) (2)解 (1)利用等值演算法求下式的极小项 公式(1)是矛盾式. (2)应用等值指派法求下式的极小项 公式(2)为重言式.(3)应用等值指派法求下式的极小项 成假指派为(1,1,0)(0,1,0)(1,0,0)(1,1,0) 易知,该公式是可满足的,因为它的主析取范式没含全部8个极小项,所以不是重言式.4.4 解决实际问题 在纯数学或应用数学上,数理逻辑的主范式在数字游戏和看似简单的趣味数学问题,具有独特的魅力.例4.32 张三说李四说谎,李四说王五说谎,王五说张三,李四都在说谎,问张三、李四、王五三人,到底谁说真话,谁说假话?解 设:张三说真话, :李四说真话, :王五说真话.都是真,由题意知求下式的成假指派:成假指派(1,1,0),(1,1,1),(0,0,0),(0,0,1),(0,1,1),(1,0,1),(1,0,0)由主范式“互补”得成真指派(0,1,0) 即李四说的是真话,张三、王五都说假话.例4.48 在举重比赛中,有三个裁判员.当认为杠铃已“完全举上”时,就按一下自己面前的按钮.裁决“完全举上”的信号(显示灯)只有在三个裁判同时按下自己面前的按钮,或者有两个裁判(但其中一个必须是主裁判)同时按下自己面前的按钮时,显示灯才亮.试设计此表决装置的自动控制逻辑线路.解 对于三个裁判员表决器的设计,我们设主裁判和两个副裁判前的按钮分别为表示显示灯的状态(灯亮;灯不亮).依题意用真值表法列出表4.1的真值表 表4-1 使相应公式为假的极大项 00 0 0010 0 1020 1 0030 1 1041 0 0051 0 1161 1 0171 1 11主析取范式为 画出表决器的线路如图4-1.图4-14 小结本文通过介绍主范式的相关定理和定义,引出我们探讨的知识主范式的求法与应用.主范式即由主析取范式和主合取范式组成并它们可以“互补”,这可以方便、清晰的理解主范式的解法.求主范式的三种方法:真值表法、真值指派法、等值演算法,真值表适用于几个命题变元;真值指派法适合一些特殊的范式;这两种方法都可以避免传统的等值演算法,而等值演算法适合复杂的命题变元.利用主范式可以判断几个命题公式是否等价、判断公式的类型、通过成真成假赋值给出命题公式的真值表并在实际生活中也可以发现主范式的应用,如判断说谎问题、裁决表的逻辑线路、计算机数据结构等.本文在解题过程中根据题的特点,用不同的方法一一解出答案,用不同思路方便加深理解主范式的求法和应用.由于篇幅有限,本文只涉及主范式的一部分解法,还有其他解法和应用,如:主范式的算法4,可以利用发夹结构模型进行理解主范式;在
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 公司文体活动月策划方案
- 公司着装大赛策划方案
- 公司新年嘉年华活动方案
- 2025年职业健康安全管理师考试试卷及答案
- 2025年新能源与可再生能源知识考核考试卷及答案
- 2025年数字信号处理技术考试卷及答案
- 2025年天文学与空间科学考试题及答案
- 2025年人机交互设计师职业资格考试试题及答案
- 2025年企业管理咨询师职业资格考试试卷及答案
- 2025年交通工程与智能交通管理的专业知识考试试卷及答案
- 国开《学前儿童语言教育活动指导》形考1-4试题及答案
- 海康2023综合安防工程师认证试题答案HCA
- 浊度仪使用说明书
- GB/T 14404-2011剪板机精度
- GB/T 14294-1993组合式空调机组
- GA 1517-2018金银珠宝营业场所安全防范要求
- 提高痰留取成功率PDCA课件
- 组合导航与融合导航解析课件
- 伊金霍洛旗事业编招聘考试《行测》历年真题汇总及答案解析精选V
- 深基坑支护工程验收表
- 颅脑CT影像课件
评论
0/150
提交评论