等值式与基本的等值式 等值演算与置换规则 析取范式与合取范式,主析取范式与主合取范式 联结词完备集 可满足性问题与消解法

Slides:



Advertisements
Similar presentations
鄉土報告 台灣出甜粿 指導老師 : 孫扶志 老師 組員 : 陳昀蓁 劉伊妮 張雅淇 沈秀真
Advertisements

8月1日后全国营改增我们怎么办? 营改增新政策深度解析 得法网财税讲师 樊剑英.
小学科学中的化学 武威十九中 刘玉香.
导 师:刘恒洋 答辩人:毛国平 专 业:计算机科学与技术
制作人:徐嘉辉 郭海霞.
第四章 组合逻辑电路 第 四 章 组 合 逻 辑 电 路.
高考图表题及常考题型解题策略与复习建议 晋江市季延中学 吴梅德 2016年12月30日.
P2P金融信用调查服务 2015年4月 诚信为先 中道厚德.
大綱 一、設立科別 二、課程規劃原則 三、科目與學分數表 四、新課綱課程架構 五、新課綱課程規劃 (1)一般科目 (2)專業科目
宜蘭縣立復興國民中學 九十四學年度第一學期期末 校務會議工作報告.
第一章 命题逻辑 杨圣洪 (qq) Kczx.hnu.cn 课程网站点击排行-更多-离散数学.
2011年10月31日是一个令人警醒的日子,世界在10月31日迎来第70亿人口。当日凌晨,成为象征性的全球第70亿名成员之一的婴儿在菲律宾降生。 ?
中学生社会适应问题及其调适.
企劃撰寫.
第 三 节 电磁铁的应用.
2007年房地产建筑安装企业 税收自查方略 河北省地方税务局稽查局 杨文国.
初级会计实务 第八章 产品成本核算 主讲人:杨菠.
第 节 地球公转及其地理意义 基础导学 地球的公转.
凉山州2015届高考情况分析 暨2016届高三复习建议 四川省凉山州教育科学研究所 谌业锋.
第三节 周围神经 教学目标 1说出脊神经的构成和分支 2说出颈丛、臂丛、腰丛、骶丛的组成和位置
中考阅读 复习备考交流 西安铁一中分校 向连吾.
忠孝國小自立午餐老師的叮嚀 教師指導手冊.
山东大学资产清查 山东大学 资产清查工作讲解 2016年3月.
财经法规与会计职业道德 (3) 四川财经职业学院.
中央广播电视大学开放教育 成本会计(补修)期末复习
人教版义务教育课程标准实验教科书 小学数学四年级上册第七单元《数学广角》 合理安排时间 248.
1 实验目的 观察单缝夫琅和费衍射现象,加深对夫琅和费衍射理论的理解。
第二章 命题逻辑(上) 主讲人:耿国华.
1、命题:可以判断真假的语句,可写成:若p则q。 2、四种命题及相互关系:
钳加工技术 广西玉林高级技工学校|数控教研组.
第二章 命题逻辑.
“08高考化学学业水平(必修科目)测试的命题和教学对策研究”
中考语文积累 永宁县教研室 步正军 2015.9.
组织 广州医科大学 副研究员 黄丹华 2015年3月 课件网页
小学数学知识讲座 应用题.
勾股定理 说课人:钱丹.
倒装句之其他句式.
運輸與空間的交互作用 運輸發展的階段 一、分散的港口 二、侵入路線 三、發展支線 四、初步相互連結 五、完全相互連結 六、高度優越的幹線
第四课 生命活动的调节 第二课时 体液调节.
数字电子技术基础 信息科学与工程学院·基础电子教研室.
第二章:命题逻辑等值演算 主要内容: 本章与其他各章的联系 等值式与基本的等值式 等值演算与置换规则
命 题 # 判 断 复合命题. 命 题 # 判 断 复合命题 一、复合命题概述 1.定义 复合命题(compound proposition) ,就是以命题作为直接构成成分的命题,或者,包含有其他命题成分的命题。 例如: ① 并非所有去过作案现场的人都是作案人; ② 张××是法官,并且,张××是中共党员;
第 22 课 孙中山的民主追求 1 .近代变法救国主张的失败教训: “师夷之长技以制 夷”“中体西用”、兴办洋务、变法维新等的失败,使孙中山
离散数学 东南大学 薛 晖 1.
第三章:命题逻辑的推理理论 主要内容 推理的形式结构 自然推理系统P 本章与其他各章的联系 本章是第五章的特殊情况和先行准备.
离散数学─逻辑和证明 南京大学计算机科学与技术系
优化模型 1 存贮模型 配件厂为装配线生产若干种产品,轮换产品时因更换设 备要付生产准备费,产量大于需求时要付贮存费。该厂
第八章 欧氏空间 8.1 向量的内积 8.2 正交基 8.3 正交变换 8.4 对称变换和对称矩阵.
第四章 平面机构力分析 本章教学内容 本章重点: 本章难点: 本章教学目的 构件惯性力的确定及质量代换法
第六章 弯 曲 强 度.
第 4 章 组合逻辑电路 4.1 组合逻辑电路的分析 4.2 组合逻辑电路的设计 4.3 常用MSI组合逻辑器件及应用
2019年1月2日星期三 离散  数学 计算机学院 冯伟森 2019年1月2日星期三.
人教版数学四年级(下) 乘法分配律 单击页面即可演示.
國中二年級 三角形的內心與外心 教學目標 教學設計 學習活動 學習評量.
李伟庭老师 (彩虹村天主教英文中学老师) 相似三角形.
规范教学,提升质量,迎接评估 ——学校教学管理制度解读
公式的真值表 离散结构 西安工程大学 计算机学院 王爱丽.
直线和平面平行的判定.
★ ★ ★ ★ ★如有教务问题,课后统一提问或者到服务QQ提问
组合逻辑电路 ——中规模组合逻辑集成电路.
弧长和扇形的面积 红寺堡二中 马建鹏.
§3 命题演算的形式证明 一个数学系统通常由一些描述系统特有性质的陈述句所确定,这些陈述句称为假设,
§3 谓词演算的形式证明 一、形式证明 P(Y)上的一阶谓词演算用Pred(Y)表示
寡头竞争模型 寡头垄断市场不同于完全竞争和完全垄断市场:厂商间的策略性相互作用非常重要。 决策变量 博弈类型 产量 价格 静态 动态
美丽的旋转.
离散数学─逻辑和证明 南京大学计算机科学与技术系
第二章 命题逻辑等值演算 主要内容 等值式与基本的等值式 等值演算与置换规则 析取范式与合取范式,主析取范式与主合取范式 联结词完备集
畢氏定理(百牛大祭)的故事 張美玲 製作 資料來源:探索數學的故事(凡異出版社).
平面向量的数量积.
102年人事預算編列說明 邁向頂尖大學辦公室製作.
Presentation transcript:

等值式与基本的等值式 等值演算与置换规则 析取范式与合取范式,主析取范式与主合取范式 联结词完备集 可满足性问题与消解法 第2章 命题逻辑等值演算 等值式与基本的等值式 等值演算与置换规则 析取范式与合取范式,主析取范式与主合取范式 联结词完备集 可满足性问题与消解法

2.1 等值式 等值式:公式A,B的等价式A↔B为永真式 符号:AB,也称A逻辑恒等于B

2.1 等值式 例子 判断¬¬pp p ¬p ¬¬p ¬¬p  p F T

2.1 等值式 例子 判断 pq  ¬pq p q ¬p pq ¬pq pq  ¬pq F T

2.1 等值式 否定律 幂等律 p  p  p, p  p  p 交换律 双重否定律 ¬¬pp 德摩根律 ¬ (p  q)  ¬ p  ¬q ¬ (p  q)  ¬p  ¬q 幂等律 p  p  p, p  p  p 交换律 p  q  q  p p  q  q  p ; p  q  q  p

2.1 等值式 结合律 分配律 (p  q)  r  p  (q  r) (p  q)  r  p  (q  r) p  (q  r)  (p  q)  (p  r) p  (q  r)  (p  q)  (p  r)

2.1 等值式 吸收律 常元律 p  (p  q)  p p (p  q)  p 零律: p  T  T, p  F  F 同一律: p  F  p, p  T  p 排中律: p  ¬ p  T 矛盾律: p  ¬ p  F

2.1 等值式 蕴含等值式 p  q  ¬ p  q 等价等值式 p  q (p  q)  (q  p)

2.1 等值式 说明: (1)16组等值模式都可以给出无穷多个同类型的具体的等值式。 (2)证明上述16组等值式的代入实例方法可用真值表法,把改为所得的命题公式为永真式,则成立。

2.1 等值式 置换规则:设φ(A)是含公式A的命题公式, φ(B)是用公式B置换了φ(A)中所有A后得到的命题公式,若AB ,则φ(A)  φ(B) 。 说明: 等值演算过程中遵循的重要规则。 一个命题公式A,经多次置换,所得到的新公式与原公式等价。 称由已知的等值式推演出另外一些等值式的过程为等值演算。

2.1 等值式 1.试证:p→(q→r) (p  q)→r 证明: p→(q→r)p→(¬q∨r) p→(¬q∨r)¬p∨¬q∨r

2.1 等值式 2 试证: ¬(p  q)→(¬p∨(¬p∨ q))(¬p∨q) 左边 (p∨ ¬p∨ q)  (q∨ ¬p∨ q)  (¬p∨ q)

2.1 等值式 3. 证明: ((p∨q)  ¬(¬p (¬q∨¬r)))∨(¬p¬q)∨(¬p  ¬r)为一永真式 证明:原式  ((p∨q) (p∨q) (p∨r))∨¬((p∨q) (p∨r)) ((p∨q) (p∨r))∨¬((p∨q) (p∨r)) T P19 例2.3 从左面演算

2.2 析取范式和合取范式 文字(literal): 命题变元及其否定 简单析取式:仅由有限个文字构成的析取式 简单合取式:仅由有限个文字构成的合取式 例:设p、q为二个命题变元 p,q,p∨p,q∨q,¬p∨q, ¬q∨ ¬p,p∨q,p∨ ¬q 称为简单析取式 q,p∧p,q∧q, ¬p∧q, ¬q∧ ¬p,p∧q,p∧ ¬q 称为简单合取式。

2.2 析取范式和合取范式 定理: 1)一个简单析取式是永真式当且仅当它同时含某个命题变元及它的否定式 证明? 2)一个简单合取式是永假式当且仅当它同时含某个命题变元及它的否定式

2.2 析取范式和合取范式 析取范式:由有限个简单合取式构成的析取式 合取范式:由有限个简单析取式构成的合取式 析取范式与合取范式统称为范式 A1 … An, Ai 为合取式 (p  q)  (p  r) 合取范式:由有限个简单析取式构成的合取式 A1 … An, Ai 为合取式 (p  q)  (p  r) 析取范式与合取范式统称为范式

2.2 析取范式和合取范式 定理: 设Ai 为简单合取式,析取范式A1 … An  F 当且仅当 Ai  F,任意Ai 设Ai 为简单析取式, 合取范式A1 … An  T 当且仅当 Ai  T,任意Ai

2.2 析取范式和合取范式 范式存在定理: 任意命题公式都存在着与之等值的析取范式与合取范式 方法: 步骤一:消去“”、“”联结词 步骤二:消去双重否定符,内移否定符 步骤三:使用分配律

2.2 析取范式和合取范式 范式存在定理: 任意命题公式都存在着与之等值的析取范式与合取范式 方法: 步骤一:消去“”、“”联结词 步骤二:消去双重否定符,内移否定符 步骤三:使用分配律

2.2 析取范式和合取范式 步骤一:利用等值公式:化去“→”、“”联结词 p  q  p  q p ↔ q  (p  q)  (q  p)

2.2 析取范式和合取范式 范式存在定理: 任意命题公式都存在着与之等值的析取范式与合取范式 方法: 步骤一:消去“”、“”联结词 步骤二:消去双重否定符,内移否定符 步骤三:使用分配律

2.2 析取范式和合取范式 消去双重否定符,内移否定符 德摩根律 双重否定律 ¬¬p  p ¬ (p  q)  ¬ p  ¬q

2.2 析取范式和合取范式 范式存在定理: 任意命题公式都存在着与之等值的析取范式与合取范式 方法: 步骤一:消去“”、“”联结词 步骤二:消去双重否定符,内移否定符 步骤三:使用分配律

2.2 析取范式和合取范式 利用“”对“”的分配,将公式化成为析取范式 p  (q  r)  (p  q)  (p  r)

2.2 析取范式和合取范式 例:求(p  q)  (p  q)的析取范式 化去  ( p  q)  (p  q) “”对“”分配,化为析取范式  ( p  p  q)  (q  p  q) 最简析取范式  p  q 那么如何获得合取范式呢? 

2.2 析取范式和合取范式 例:求((p  q)  r)  p的合取范式和析取范式 (一) 求析取范式  ((p   r)  (q   r))  p  p  (p   r)  (q   r)  p  (q   r)

2.2 析取范式和合取范式 (二)求合取范式 原式 ((p  q)  r)  p  ((p  q)  r)  p  (p  p  q)  (p   r)  (p  q)  (p   r)

2.2 析取范式和合取范式 讨论: 一个命题公式的析取范式不是唯一的,但同一命题公式的析取范式一定是等值的 练习 P38 5(2) 6(2)

2.2 析取范式和合取范式 极小项(极大项):含有n个命题变元的简单合取式 (简单析取式)并满足 每个命题变元和它的否定式不同时出现,而二者之一必出现且仅出现一次 第i个命题变元或它的否定式出现在从左算起的第i位上(若无角标则按字典顺序排列) 若有n个命题变元,则有2n个极小项(极大项)

2.2 析取范式和合取范式 极小项的编码:对应成真赋值 三个变元p、q、r可构造8个极小项: ¬p∧¬q∧¬r FFF 0 记作 m0 ¬p∧¬q∧r FFT 1 记作 m1 ¬p∧q∧¬r FTF 2 记作 m2 ¬p∧q∧r FTT 3 记作 m3 p∧¬q∧¬r TFF 4 记作 m4 p∧¬q∧r TFT 5 记作 m5 p∧q∧¬r TTF 6 记作 m6 p∧q∧r TTT 7 记作 m7

2.2 析取范式和合取范式 极大项的编码:对应成假赋值 如三个变元 p、q、r,其记法如下: p∨q∨r F F F 0 记作 M0 p∨ q∨ ¬r F F T 1 记作 M1 p∨ ¬q∨r F T F 2 记作 M2 p∨ ¬q∨ ¬r F T T 3 记作 M3 ………… ¬p∨ ¬q∨ ¬r T T T 7 记作 M7

2.2 析取范式和合取范式 定理:设mi和Mi是命题变元p1, p2… pn形成的极小项和极大项,则: (1) mi  mj  F, (i≠j) (2) Mi  Mj  T, (i≠j) (3)  mi  T, (i =0,1,…,2n-1) (4)  Mi  F, (i =0,1,…,2n-1) (5)  mi  Mi;  Mi  mi

2.2 析取范式和合取范式 定理: 任何命题公式都存在着与其等值的主析取范式和主合取范式,并且是唯一的。 主析取范式(主合取范式):由n个命题变元构成的析取范式(合取范式)中所有的简单合取式(简单析取式)都是极小项(极大项) 定理: 任何命题公式都存在着与其等值的主析取范式和主合取范式,并且是唯一的。

2.2 析取范式和合取范式 证法一 在真值表中,使命题公式的真值为T的指派所对应的极小项的析取,即为此公式的主析取范式 证:给定一个命题公式A,使其为T的真值指派所对应的极小项为m’1, m’2,…, m’k,这些极小项的析取记为B,为此要证AB,即要证A与B在相同的指派下具有相同的真值。

2.2 析取范式和合取范式 首先对于使A为T的指派显然使B为T 对于使A为F的指派,它对应的极小项(设为m’j )不包含在m’1, m’2,…, m’k 中。所以 m’j为使B为F的指派 所以A  B 得证

2.2 析取范式和合取范式 一个公式的主析取范式即为令此公式的真值为T的指派所对应的极小项的析取。 一个命题公式的真值表是唯一的,因此一个命题公式的主析取范式也是唯一的

2.2 析取范式和合取范式 pqr的真值表 F T p  q  r  m1  m3  m5  m6  m7 p q r

2.2 析取范式和合取范式 证法二:构造法 将命题公式化归为与其等值的析取范式 添变元: 消去重复项 用等值演算方法求命题公式主析取范式的方法 将命题公式化归为与其等值的析取范式 添变元: 消去重复项 Ai  (pj  pj)  (Ai  pj)  (Ai   pj)

2.2 析取范式和合取范式 例:求(p∧(p→q))∨q的主析取范式 解:原式 (p∧¬p)∨(p∧q)∨q ----(1)化为析取范式 ----(2)化简 (p∧q)∨(q∧(p∨¬p)) (p∧q)∨(p∧q)∨(¬p∧q) ----(3)添项 (p∧q)∨(¬p∧q) ----(4)合并相同最小项

2.2 析取范式和合取范式 主析取范式的用途讨论: 求公式的成真与成假赋值 判断公式类型 判断两个命题公式是否等值 应用主析取范式分析和解决实际问题

2.2 析取范式和合取范式 例:某研究所要从3名科研骨干A,B,C中挑选1~2名出国进修,由于工作需要,选派时要满足以下条件: 若A去,则C同去。 若B去,则C不能去。 若C不去,则A或B可以去。 解:设p:派A去;q:派B去;r:派C去。 则(p→r) ∧(q→¬r)∧(¬r →(p∨q))

2.2 析取范式和合取范式 经演算可得: (p→r) ∧(q→¬r)∧(¬r →(p∨q)) m1∨m2∨m5 可知选派方案有三种: C去,A,B都不去。 B去,A,C不去。 A,C去,B不去。

2.2 析取范式和合取范式 主合取范式 任何一个命题公式都可求得它的主合取范式 一个命题公式的主合取范式是唯一的 在真值表中,令命题公式的真值为“F”的指派就对应其主合取范式的一个极大项

2.2 析取范式和合取范式 例:求p∧(p→q)∨q的主合取范式 解:原式 p∧(p∨q)∨q (p∧p)∨(p∧q)∨q  (p∨q)∧(p∨q)  M0 ∧ M2 p q 上式 F T

2.2 析取范式和合取范式 主合取范式与主析取范式转换 公式: A = mi1  mi2  …  mis A = mj1  mj2  …  mjt ,t=2n-s A   A  (mj1  mj2  …  mjt )  mj1  mj2  …  mjt  Mj1  Mj2  …  Mjt

2.2 析取范式和合取范式 讨论:具有n个变元的命题公式有多少个不同的主析取范式? 对于含有n个变元的命题公式,必定可写出22n个主析取范式(包括F)。 同理,含有n个变元的命题公式,也可写出22n个主合取范式(包括T)。 练习8 (3), 11(3)

2.3 联结词的完备集 排斥或(异或) 符号:“⊕”(  ) p q p⊕q F T 性质: p⊕q (¬pΛq)∨(¬qΛp) (p⊕q)⊕rp⊕(q⊕r)(可结合的)

2.3 联结词的完备集 “与非”联结词: 符号“↑” (p↑q)读作:“p与q的否定” (p↑q)¬(p∧q) p q p↑q F T

2.3联结词的完备集 “或非”联结词: (a)符号:“↓”   (b)(p↓q) ¬(p∨q) p q p↓q F T

2.3 联结词的完备集 真值函数F: {0,1}n {0,1} 联结词完备集S: 定理: S ={,,}是联接词完备集 证明:任何一个n(n1)元真值函数都与唯一的一个主析取范式等值,而主析取范式仅含,,

2.3 联结词的完备集 推论: S ={,}是联接词完备集 证明:p  q   (p  q)   ( p   q)

2.3 联结词的完备集 定理: {↑}, {↓}是联接词完备集 证明: 首先,  p   (p  p)  p↑p 其次,p  q   (p  q)   (p↑q)  (p↑q) ↑ (p↑q) (p↑q)   (pq)

2.4 消解法 引入消解法! 可满足性问题: 解决方法 用于证明A是否永真 用于验证逻辑蕴涵 真值表 主析取范式 主合取范式 缺点:计算量大 A1…Ak  B 永真 当且仅当 A1…Ak  B 永假 解决方法 真值表 主析取范式 主合取范式 缺点:计算量大 引入消解法!

2.4 消解法 文字l的补: 消解式: C1 , C2是简单析取式,C1= C′1  l, C2= C′2  lc lc=p,如果l =p lc=p,如果l = p 消解式: C1 , C2是简单析取式,C1= C′1  l, C2= C′2  lc Res(C1,C2)= C′1  C′2 定理:C1  C2 ⊨ Res(C1,C2) 消解式是原公式的逻辑推论 讨论!是简单析取式

2.4 消解法 定理: C1  C2和Res(C1,C2)可满足性相同 证明:C1= C′1  l, C2= C′2  lc 如果C1  C2可满足,则存在v,v(Ci)=T 假设v(l)=T,则v(C′2)=T。 如果Res(C1,C2)可满足,则存在v 存在l’在C′1使得v(l’)=T, v可以扩展为 v(p)=F 如果p=l v(p)=T 如果p=lc v对C1  C2赋值为T v(C′1  C′2)=T

2.4 消解法 C1  C2和Res(C1,C2)不等值 例:C1=pqr, C2=pr Res(C1,C2) = pq v=FTT满足Res(C1,C2) 但不满足C1  C2

2.4 消解法 消解推导:S=C1 …  Cn和C 符号:{C1,…,Cn} ⊢ C 存在公式序列A1, A2,…,Ak,对每个i(i=1,…,k), Ai是某个Cj或者 Ai是有序列中前面的公式应用消解得到 Ak=C 称A1,…,Ak是由S到C的推导 如果C 为空子句□,则称此序列是S的一个否证

2.4 消解法 消解可靠性:如果合取范式S有否证,则S是不可满足 证明:每次使用消解,都保持可满足性。如果消解结果不可满足,则S必不可满足。

2.4 消解法 消解算法(分层饱和法) 输入:合式公式A 输出:yes (A可满足),no (A不可满足) 求A的合取范式S. 令i=1, S(0)=S. 若S(i)包含空子句,则S不可满足,算法终止. i=i+1. 构造S(i)={Res(C1,C2) | C1(S(0) ⋃… ⋃ S(i-1))且C2  S(i-1)}. 若S(i)  S(0) ⋃ … ⋃ S(i-1)则S是可满足的,算法终止. 转3

2.4 消解法 书P37页例题2.14 A=(pq)  (pq)  (q) 循环1 开始, S(0) =Φ S(1) = {pq, pq, q} S(2) =Φ 通过对S(0) 、S(1) , S(1) 进行消解得到 S(2) = {q, p, p} 循环2开始, S(0) = {pq, pq, q} S(1)={q, p, p} 得到λ,算法终止

2.4 消解法 例2:S={pq, pq, pq, pq} p  q p  q q  p q q  p p □

2.4 消解法 引理1:如果合取范式S含有文字l,S’为 再删除剩下的简单析取式中lc 则S和S’可满足性相同 证明: 如果v为满足S的赋值,S含有文字l,v(l)=T,对任意S’中C’,必有v(S’)=T。 如果v为满足S’的赋值,则可以扩展为满足S的赋值(验证)!

2.4 消解法 消解完全性:如果合取范式S是不可满足,则S有否证 证明:对S中所含命题个数k归纳证明 第一步骤 k=1: S中有p, p 第二步骤 假设k<n时定理成立,证明k=n时定理成立 1. 对S  p应用引理1,得到等满足性的S’ 2. 对S  p应用引理1,得到等满足性的S’’ 由假设,存在S’的否证C1,…,Ci,S’’的否证 D1,…,Dj

2.4 消解法 证明(继续): 1. 对S  p应用引理1,得到等满足性的S’ 2. 对S  p应用引理1,得到等满足性的S’’ 由假设,存在S’的否证C1,…,Ci,S’’的否证 D1,…,Dj 情况1:Ct (it1)或Ds (jt1)都是由不含p的简单析取式消解得到, C1,…,Ci或D1,…,Dj为S的否证 情况2: Ct (或Ds)不满足情况1条件,则扩展Ct (或Ds)得到C′t= Ct  p (或D′s = Ds  p ) ,则C′t (或D′s )属于S ,且 C′i= p, D′j=p,消解得到空子句□

第二章 习题课 主要内容 等值式与等值演算 基本等值式(16组,24个公式) 主析取范式与主合取范式 联结词完备集 消解法

基本要求 深刻理解等值式的概念 牢记基本等值式的名称及它们的内容 熟练地应用基本等值式及置换规则进行等值演算 理解文字、简单析取式、简单合取式、析取范式、合取范式的概念 深刻理解极小项、极大项的概念、名称及下角标与成真、成假赋值的关系,并理解简单析取式与极小项的关系 熟练掌握求主范式的方法(等值演算、真值表等) 会用主范式求公式的成真赋值、成假赋值、判断公式的类型、判断两个公式是否等值 会将公式等值地化成指定联结词完备集中的公式 会用命题逻辑的概念及运算解决简单的应用问题 掌握消解规则及其性质 会用消解算法判断公式的可满足性

练习1:概念 1. 设A与B为含n个命题变项的公式,判断下列命题是否为真? (1) AB当且仅当A与B有相同的主析取范式 (2) 若A为重言式,则A的主合取范式为0 (3) 若A为矛盾式,则A的主析取范式为1 (4) 任何公式都能等值地化成{, }中的公式 (5) 任何公式都能等值地化成{, , }中的公式 真 假 假 假 真 说明: (2) 重言式的主合取范式不含任何极大项,为1. (3) 矛盾式的主析取范式不含任何极小项, 为0. (4) {, }不是完备集,如矛盾式不能写成{, }中的公式. (5) {, }是完备集.

练习2: 判断公式类型 2. 判断下列公式的类型: (1) (pq)(qp) 解 用等值演算法求主范式 (pq)(qp) 解 用等值演算法求主范式 (pq)(qp)  (pq)(qp)  (pq)(qp)  (pq)(pq)(pq)(pq)  m2  m1  m3  m0  m0  m1  m2  m3 主析取范式  1 主合取范式 重言式

练习题2(续) (2) (pq)q 解 用等值演算法求公式的主范式 (pq)q  (pq)q  pqq 解 用等值演算法求公式的主范式 (pq)q  (pq)q  pqq  0 主析取范式  M0  M1  M2  M3 主合取范式 矛盾式

练习2(续) (3) (pq)p 解 用等值演算法求公式的主范式 (pq)p  (pq)p  p 解 用等值演算法求公式的主范式 (pq)p  (pq)p  p  (pq)(pq)  m0  m1 主析取范式  M2  M3 主合取范式 非重言式的可满足式

练习3:求公式的主范式 3.已知命题公式A中含3个命题变项p, q, r,并知道它的成真 赋值为001, 010, 111, 求A的主析取范式和主合取范式,及A对应的真值函数. 解 A的主析取范式为m1  m2  m7 A的主合取范式为M0  M3  M4  M5  M6 p q r F p q r F 0 0 0 0 1 0 0 0 0 0 1 1 1 0 1 0 0 1 0 1 1 1 0 0 0 1 1 0 1 1 1 1

练习4:联结词完备集 4.将A = (pq)r改写成下述各联结词集中的公式: (1) {, , } (2) {, } (3) {, } (4) {, } (5) {} (6) {} 解 (1) (pq)r  (pq)r (2) (pq)r  (pq)r (3) (pq)r  (pq)r  ((pq)r)

练习4 解答 (4) (pq)r  ((pq)r)  ((pq)r)  ((pp)(qq)(rr) 说明:答案不惟一

练习5:应用题 5. 某公司要从赵、钱、孙、李、周五名新毕业的大学生中选 派一些人出国学习. 选派必须满足以下条件: (1) 若赵去,钱也去. (2) 李、周两人中至少有一人去 (3) 钱、孙两人中去且仅去一人. (4) 孙、李两人同去或同不去. (5) 若周去,则赵、钱也去. 用等值演算法分析该公司如何选派他们出国?

练习5解答 解此类问题的步骤: 1.设简单命题并符号化 2. 用复合命题描述各条件 3. 写出由复合命题组成的合取式 4. 将合取式成析取式(最好是主析取范式) 5. 求成真赋值, 并做出解释和结论

练习5解答 解 1. 设简单命题并符号化 设 p: 派赵去,q: 派钱去,r: 派孙去,s: 派李去,u: 派周去 2. 写出复合命题 (3) 钱、孙两人中去且仅去一人 (qr)(qr) (4) 孙、李两人同去或同不去 (rs)(rs) (5) 若周去,则赵、钱也去 u(pq)

3. 设(1)—(5)构成的合取式为A A = (pq)(su)((qr)(qr)) ((rs)(rs))(u(pq)) 4. 化成析取式 A  (pqrsu)(pqrsu) 结论:由上述析取式可知,A的成真赋值为00110与11001, 派孙、李去(赵、钱、周不去) 派赵、钱、周去(孙、李不去)

练习5解答 A  (pq)((qr)(qr)) (su)(u(pq)) ((rs)(rs)) B1=(pq)((qr)(qr))  ((pqr)(pqr)(qr)) (分配律) B2=(su)(u(pq))  ((su)(pqs)(pqu)) (分配律) B1B2  (pqrsu)(pqrsu) (qrsu)(pqrs)(pqru) 再令 ((rs)(rs))=B3,则 B1B2B3  (pqrsu)(pqrsu)

练习6:消解法 6. 构造公式A=(pq)( qr) (pq)r的否证, 从而证明它是矛盾式. 解 消解序列: 解 消解序列: ① pq A的简单析取式 ② pq A的简单析取式 ③ q ①,②消解 ④ qr A的简单析取式 ⑤ r A的简单析取式 ⑥ q ④,⑤消解 ⑦  ③,⑥消解 这是A的一个否证, 从而证明A是矛盾式.

练习7:消解法 7. 用消解法判断下述公式是否是可满足的: (pq)(qr)(qr) 7. 用消解法判断下述公式是否是可满足的: (pq)(qr)(qr) 解 S=(pq)(qr)(qr) 第1次循环 S0=,S1={pq, qr, qr}, S2= pq, qr 消解得到pr qr, qr消解得到r S2={pr,r} 第2次循环 S0={pq, qr, qr},S1={pr,r}, S2= S2= 输出“Yes”,计算结束.