离散数学─逻辑和证明 南京大学计算机科学与技术系

Slides:



Advertisements
Similar presentations
生活中的機率- 幾個有趣或令人驚奇的例子 陳美如 國立中山大學 應用數學系. 1. 先抽球還是後抽球 2. 連擲聖筊比賽 3. 該如何分配獎金 4. 換不換有關係 5. 調查隱私有一套 6. 不要隨便猜一猜 7. 當我們同一天生日 8. 最佳聘用員工人數 9. 大家來找碴 10. 辛浦森悖論.
Advertisements

林園高中適性入學 高雄區免試入學 及 特色招生介紹 1. 國中學生 國中教育會考 1 ( 每年五月 ) 特色招生 術科考試 五專 免試入學 ( 每年六月 ) 特色招生 甄選入學 高中高職 免試入學 擇一報到 林園高中適性入學  入學管道流程 2.
103年度統一入學測驗 報名作業說明會 時 間:102年12月16日(星期一) A.M.9:40~10:30 地 點:行政七樓講堂
总 复 习 四则运算 位置与方向 运算定律与简便计算 小数和意义和性质 小数和加法和减法 三角形 统计.
第13章 土壤.
小学科学中的化学 武威十九中 刘玉香.
『新年』談『新』 "New Year" to Talk About "New"
第十二章 小组评估 本章重点问题: 评估的设计 测量工具的选择和资料的收集 与分析.
104年度統一入學測驗 報名作業說明會 時 間:103年12月15日(星期一) A.M.10:00~11:50 地 點:行政七樓講堂
第一章 命题逻辑 杨圣洪 (qq) Kczx.hnu.cn 课程网站点击排行-更多-离散数学.
2011年10月31日是一个令人警醒的日子,世界在10月31日迎来第70亿人口。当日凌晨,成为象征性的全球第70亿名成员之一的婴儿在菲律宾降生。 ?
合 同 法 主讲人: 教材:《合同法学》(崔建远) 2017/3/10.
第六节 心律失常 蚌埠医学院附属医院诊断学教研室.
小微企业融资担保产品介绍 再担保业务二部 贾天
平面直角坐标系(1) 营口市第十七中学 杨晋.
初级会计实务 第八章 产品成本核算 主讲人:杨菠.
第八章 了解法律制度 自觉遵守法律 我国宪法规定的基本制度 第一节 我国的实体法律制度 第二节 我国的程序法律制度 第三节.
(对应教材第6章) [现代博弈论开始于1928年冯诺伊曼的工作]
巧用叠词,妙趣横生.
3. 图形化简法 图形化简法即借助卡诺图求逻辑函数的最简与或表达式。 下面先介绍卡诺图的构成特点, 再介绍如何用卡诺图化简逻辑函数。 
中考阅读 复习备考交流 西安铁一中分校 向连吾.
印象·麗江《雪山篇》 Sam Slides 2008/11/02
1、复习棱柱、棱锥的投影规律 2、复习圆柱、圆锥、圆球的投影规律 3、复习基本立体截交线的作法 4、复习两回转体相贯线的作法
自考英语二.
中央广播电视大学开放教育 成本会计(补修)期末复习
水土保持工程施工階段監造管理之探討 授課老師:林俐玲 教授 指導老師:陳文福 教授 報告人: 顏廣智 學 號:
人教版义务教育课程标准实验教科书 小学数学四年级上册第七单元《数学广角》 合理安排时间 248.
第二章 命题逻辑(上) 主讲人:耿国华.
数理逻辑.
第Ⅲ部分 知识、推理与规划 第7章 逻辑Agent 中国科大 计算机学院.
第4讲 充分条件和必要条件.
第二章 命题逻辑.
时政发布 制作:宋虹雷.
第四章 时间序列的分析 本章教学目的:①了解从数量方面研究社会经济现象发展变化过程和发展趋势是统计分析的一种重要方法;②掌握时间数列编制的基本要求;③理解和掌握水平速度两方面指标的计算及运用④理解和掌握长期趋势分析和预测的方法。 本章教学重点:现象发展的水平指标和速度指标。 本章教学难点:现象变动的趋势分析。
免試入學相關資訊 資料類別 提供單位 公布 日期 資料 性質 各科能力等級加標示(3等級4標示) 與答對題數對照表 心測中心 6/2 全國性
“08高考化学学业水平(必修科目)测试的命题和教学对策研究”
中考语文积累 永宁县教研室 步正军 2015.9.
小学数学知识讲座 应用题.
倒装句之其他句式.
第四节 辞格(一) 辞格及其特征 辞格是指在使用语言过程中逐步固定下来的在一定语境中能够产生积极表达效果的语言运用形式。
1-2 正負數的乘除法.
第二章:命题逻辑等值演算 主要内容: 本章与其他各章的联系 等值式与基本的等值式 等值演算与置换规则
學校教職員退休條例修正草案重點報告 報告人:徐創晃.
命 题 # 判 断 复合命题. 命 题 # 判 断 复合命题 一、复合命题概述 1.定义 复合命题(compound proposition) ,就是以命题作为直接构成成分的命题,或者,包含有其他命题成分的命题。 例如: ① 并非所有去过作案现场的人都是作案人; ② 张××是法官,并且,张××是中共党员;
第 22 课 孙中山的民主追求 1 .近代变法救国主张的失败教训: “师夷之长技以制 夷”“中体西用”、兴办洋务、变法维新等的失败,使孙中山
等值式与基本的等值式 等值演算与置换规则 析取范式与合取范式,主析取范式与主合取范式 联结词完备集 可满足性问题与消解法
离散数学 东南大学 薛 晖 1.
第三章:命题逻辑的推理理论 主要内容 推理的形式结构 自然推理系统P 本章与其他各章的联系 本章是第五章的特殊情况和先行准备.
第1章 基础:逻辑和证明 1.1 命题逻辑.
2019年1月2日星期三 离散  数学 计算机学院 冯伟森 2019年1月2日星期三.
國中二年級 三角形的內心與外心 教學目標 教學設計 學習活動 學習評量.
李伟庭老师 (彩虹村天主教英文中学老师) 相似三角形.
公式的真值表 离散结构 西安工程大学 计算机学院 王爱丽.
Unit 2 命題與論證 授課教師:傅皓政 老師 【本著作除另有註明外,採取創用CC「姓名標示-非商業性-相同方式分享」台灣3.0版授權釋出】
為什麼要考教育會考 學生:了解自己的學習品質,並為下一學習階段作準備。
2012慈濟大學18週年校慶運動會 裁判研習 體育教學中心 張木山 教授.
数独简介 ◎数独是一种以数字为表现形式的逻辑推理谜题。 数独起源于18世纪末的瑞士,后在美国发展、并在日本得以发扬光大。
小学5.
大綱:整數的加法 整數的減法 蘇奕君 台灣數位學習科技股份有限公司
道德推理 Moral Reasoning 哲學系 林火旺教授
為什麼要考教育會考 學生:了解自己的學習品質,並為下一學習階段作準備。
思維方法 課程網頁: 第三週: 基本概念Ⅰ:語句與論證、演繹與歸納.
第一章-第二节 –有理数的加法(2).
103年國中教育會考簡介 國中教育會考是十二年國民基本教育實施計畫中「落實國中教學正常化、適性輔導及品質提升方案」的重要配套措施之一。
离散数学─逻辑和证明 南京大学计算机科学与技术系
第二章 命题逻辑等值演算 主要内容 等值式与基本的等值式 等值演算与置换规则 析取范式与合取范式,主析取范式与主合取范式 联结词完备集
畢氏定理(百牛大祭)的故事 張美玲 製作 資料來源:探索數學的故事(凡異出版社).
平面向量的数量积.
谓词逻辑初步 与推理规则.
102年人事預算編列說明 邁向頂尖大學辦公室製作.
Presentation transcript:

离散数学─逻辑和证明 南京大学计算机科学与技术系 命题逻辑(续) 离散数学─逻辑和证明 南京大学计算机科学与技术系 致谢:部分内容改编自中科大肖明军老师的《离散数学》slides。

前情回顾 数理逻辑(符号逻辑) 命题 逻辑运算符 命题表达式 命题的真值表 逻辑等价 问题: 我们给出的五个逻辑运算符是否够用?

内容提要 常用的命题公式逻辑等价 命题逻辑的推理问题 命题逻辑公式的范式 自然演绎规则及论证 命题逻辑的正确性及完备性

常用的逻辑等价(1) 名称 等价 双重否定律 p  ¬¬ p 幂等律 p  p  p, p  pp 名称 等价 双重否定律 p  ¬¬ p 幂等律 p  p  p, p  pp 交换律 pq  qp, pq  qp 结合律 (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) 德摩根律 ¬(pq)  ¬p¬q ¬(pq)  ¬p¬q 吸收律 p(pq)  p p(pq)  p

常用的逻辑等价(2) 名称 等价 支配律 A1≡1, A0≡0 恒等律 A0≡A, A1≡A 排中律 A¬A ≡ 1 名称 等价 支配律 A1≡1, A0≡0 恒等律 A0≡A, A1≡A 排中律 A¬A ≡ 1 矛盾律 A¬A ≡ 0 AB≡¬AB AB≡(AB)(B  A) 假言易位 AB≡¬B¬A AB≡¬B¬A 归缪论 (AB)(A¬B)≡¬A 否定律

逻辑等价的判定 ¬(pq)和p¬q是否逻辑等价? ¬(pq)  ¬(¬pq)  ¬(¬p) ¬q  p  ¬q  ¬pp ¬q q  T

通过逻辑等价进行推理(续) We know that Bill, Jim and Sam are from Boston, Chicago and Detroit, respectively. Each of following sentence is half right and half wrong: Bill is from Boston, and Jim is from Chicago. Sam is from Boston, and Bill is from Chicago. Jim is from Boston, and Bill is from Detroit. Tell the truth about their home town.

通过逻辑等价进行推理(续) We set : So, We have: P1 = Bill is from Boston P2 = Jim is from Chicago. P3 = Sam is from Boston P4 = Bill is from Chicago. P5 = Jim is from Boston P6 = Bill is from Detroit. So, We have: ((p1~ p2) (~p1p2))  ((p3~ p4) (~p3p4)) ((p5~ p6) (~p5p6)) is true p1 p3 is False p1 p4 is False p2 p4 is False p2 p5 is False ……

通过逻辑等价进行推理(续) We have: ((p1~p2)(~p1p2))((p3~p4)(~p3p4))((p5~p6)(~p5p6)) Note: ((p1~ p2)(~p1p2))  ((p3~ p4) (~p3p4)) So, (~p1p2p3~ p4) [注意前述条件] And (~p1p2p3~ p4)((p5~p6)(~p5p6)) So, (~p1p2p3~ p4~p5p6) is True So, Jim is from Chicago, Sam is from Boston, and Bill is from Detroit.

Sudoku谜题(九宫格数独游戏) 3232的网格,32个33的子网格。 每行、每列及每宫填入数字1-9且不能重复。 2 9 4 1 4  5 4 4 4 2 6 7 5 7 3 5 1 9 6

设计Sudoku谜题,使得它有(唯一)解 ? sxyz : 第x行第y列的格子里填上数字z. There are 9 × 9 × 9 = 729 such propositions ????? ????? every column contains every number every row contains every number 设计Sudoku谜题,使得它有(唯一)解 ? each of the nine 3 × 3 blocks contains every number ……

命题逻辑公式的范式 为何要“范式”? 对于给定公式的判定问题,可用真值表方法加以解释,但当公式中命题变元的数目较大时,计算量较大,每增加一个命题变元,真值表的行数要翻倍,计算量加倍,此外,对于同一问题,可以从不同的角度去考虑,产生不同的但又等价的命题公式,即同一个命题可以有不同的表达形式。这样给命题演算带来了一定的困难,因此有必要使命题公式规范化。

命题逻辑公式的范式 一些术语: 命题变元或命题变元的否定称为文字; 有限个文字的析取式称为简单析取式(基本和), 有限个文字的合取式称为简单合取式(基本积); 由有限个简单合取式构成的析取式称为析取范式(DNF,Disjunctive Normal From), 由有限个简单析取式构成的合取式称为合取范式 (CNF,Conjunctive Normal From)。

命题逻辑公式的范式 例如, ①:p,¬p ; ②:p∨q∨ ¬r; ③:¬p∧q∧r; ④:(p∧q)∨(¬p∧q); ⑤:(p∨q)∧(¬p∨q); ①:P,¬P 是文字,简单析取式,简单合取式,析取范式,合取范式; ②:P∨Q∨ ¬R是简单析取式,析取范式,合取范式; ③:¬P∧Q∧R是简单合取式,析取范式,合取范式; ④:(P∧Q)∨(¬P∧Q)是析取范式; ⑤:(P∨Q)∧(¬P∨Q)是合取范式。

命题逻辑公式的范式 性质: 一个文字既是一个析取范式又是一个合取范式; 一个析取范式为矛盾式,当且仅当它的每个简单合 取式是矛盾式; 一个合取范式为重言式,当且仅当它的每个简单析 取式是重言式。 ①:P,¬P 是文字,简单析取式,简单合取式,析取范式,合取范式; ②:P∨Q∨ ¬R是简单析取式,析取范式,合取范式; ③:¬P∧Q∧R是简单合取式,析取范式,合取范式; ④:(P∧Q)∨(¬P∧Q)是析取范式; ⑤:(P∨Q)∧(¬P∨Q)是合取范式。

命题逻辑公式的范式 定理:任一命题公式都存在着与之等值的析取范式和合取范式。 证明:对于任一公式,可用下面的方法构造出与其等值的范式: 利用等价公式:A ↔B<=>(A→B)∧(B→A)使公式中仅含联结词¬,∧,∨; 利用德•摩根定律和双重否定律¬(A∨B) <=> ¬A∧¬B,¬(A∧B) <=> ¬A∨¬B, ¬ ¬A <=>A将否定符¬移到命题变元前,并去掉多余的否定符; 利用分配律A∧(B∨C) <=>(A∧B)∨(A∧C), A∨(B∧C) <=>(A∨B)∧(A∨C)将公式化成析取范式或合取范式,所得即与原公式等价。 证毕

命题逻辑公式的范式 主析取范式和主合取范式 范式不唯一。如公式(p∨q)∧(p∨r)与之等价的公式有:p∨(q∧r),(p∧p)∨(q∧r) ,p∨(q∧¬q)∨(q∧r),p∨(p∧r)∨(q∧r),等。 包含所有命题变元或其否定一次仅一次的简单合取式,称为极小项; 包含所有命题变元或其否定一次仅一次的简单析取式,称为极大项; 由有限个极小项组成的析取范式称为主析取范式; 由有限个极大项组成的合取范式称为主合取范式。

命题逻辑公式的范式 1.极小项和极大项的性质 一般来说,对于n个命题变元,则应有 个不同的极小项和 个不同的极大项。 对于两个命题变元P,Q来说,由于每个P,Q可以取命题变元自身和其否定,所以其对应的极小项和极大项分别有四项:P∧Q, ¬P∧Q,P∧¬Q,¬P∧¬Q;P∨Q, ¬P∨Q, P∨¬Q, ¬P∨¬Q。其真值表如下: 一般来说,对于n个命题变元,则应有 个不同的极小项和 个不同的极大项。 P Q P∧Q ¬P∧Q P∧¬Q ¬P∧¬Q ¬P∨¬Q ¬P∨Q P∨¬Q P∨Q 1

命题逻辑公式的范式 性质: (1):没有两个不同的极小项是等价的,且每个极小项只有一组真值指派使该极小项的真值为真,因此可给极小项编码,使极小项为“T”和那组真值指派为对应的极小项编码;如极小项¬P∧¬Q∧¬R只有在P,Q,R分别取真值0,0,0时才为真,所以有时又可用 ( )来表示,又如¬P∧Q∧¬R也可用 ( )来表示。 (2):没有两个不同的极大项是等价的,且每个极大项只有一组真值指派,使该极大项的真值为假。因此可给极大项编码,使极大项为“F”的那组真值指派为对应的极大项的编码,如极大项¬P∨¬Q∨¬R只有在P,Q,R分别取真值1,1,1时才为假,所以有时又可用 来表示。

命题逻辑公式的范式 P Q R 极小项 极大项 m0= ¬P∧¬Q∧¬R M0= P∨Q∨R 1 m1= ¬P∧¬Q∧R m0= ¬P∧¬Q∧¬R M0= P∨Q∨R 1 m1= ¬P∧¬Q∧R M1= P∨Q∨¬R m2= ¬P∧Q∧¬R M2= P∨¬Q∨R m3= ¬P∧Q∧R M3= P∨¬Q∨¬R m4= P∧¬Q∧¬R M4= ¬P∨Q∨R m5= P∧¬Q∧R M5= ¬P∨Q∨¬R m6= P∧Q∧¬R M6= ¬P∨¬Q∨R m7= P∧Q∧R M7= ¬P∨¬Q∨¬R 三个命题变元的真值取值与极小项和极大项的对应对位关系表

命题逻辑公式的范式 (3):任意两极小项的合取必假,任意两个极大项的析取必为真。极大项的否定是极小项,极小项的否定是极大项,即 (4):所有极小项的析取为永真公式,所有极大项的合取是永假公式,即

命题逻辑公式的范式 主析取范式和主合取范式的存在性和唯一性 定理:任何命题公式的主析取范式和主合取范式存在且唯一,即任何命题公式都有且仅有一个与之等价的主合取范式和主析取范式。 证明:(证明该定理的方法与过程实际也就是求一个公式的主析取范式和主合取范式的方法,主要有两种不同的方法,一是真值表技术,一是公式转换法) [真值表技术] 根据极小项的性质,任何一个极小项的真值解释中仅有一种解释使得其真值为真,而主析取范式是由一些极小项的析取构成,因此考虑命题公式的真值表,对命题公式的每一个为真的解释,存在且唯一存在一个对应的极小项,将所有真值解释对应的极大项做析取,得到主析取范式,由极小项的性质知,在所有解释下,该主析取范式与原命题公式的真值相同,即等价。由主析取范式的构造方式知,该主析取范式存在且唯一存在。同理,主合取范式也存在且唯一存在。 解:首先看该命题公式的真值表: P Q R ((P∧Q)→R)∧(P↔Q) 0 0 0 1 0 0 1 1 1 1 1 1 其余 0 考虑三种真值的解释,对应的极小项分别为m0,m1,m7,即¬P∧¬Q∧¬R, ¬P∧¬Q∧R,P∧Q∧R, ∴其主析取范式为: (¬P∧¬Q∧¬R)∨(¬P∧¬Q∧R) ∨ (P∧Q∧R)。 解:其真值表如下: P Q R (P→Q)↔R 0 0 0 0 0 1 0 0 1 0 1 0 1 1 0 0 其余 1 考虑四种真值为假的解释,对应的极大项为M0,M2,M5,M6 所以其主合取范式为:(P∨Q∨R) ∧(P∨¬Q∨R) ∧(¬P∨Q∨¬R) ∧( ¬P∨¬Q∨R)

命题逻辑公式的范式 利用真值表技术求主析取范式和主合取范式的方法: ① :选出公式的真值结果为真的所有行,在这样的行中,找到其每一个解释所对应的极小项,将这些极小项析取即可得到相应的主析取范式; ②:选出公式的真值结果为假的所有行,在这样的行中,找到其每一个解释所对应的极大项,将这些极大项合取即可得到相应的主合取范式。

主析取(合取)范式的唯一性 求 (pq)  r 的主析取范式 (¬p r)  (q r)  (p¬q¬r ) (析取范式) (¬p ¬q  r)  (¬p  q  r)  (p  q  r)  (p ¬q¬r ) (¬p ¬q  r)  (¬p  q  r)  (p¬q¬r)  (p  q  r) 001 011 100 111  

命题逻辑的推理问题  

命题逻辑的可判定性(decidable)  

析取(合取)范式的存在性 求 (pq)  r 的析取范式 (¬pq)  r (消去) (¬p r)  (q r)  (p¬q¬r ) (分配律、结合律)

论证 An argument in propositional logic is a sequence of propositions. All but the final proposition in the argument are called premises and the final proposition is called the conclusion. An argument is valid if the truth of all its premises implies that the conclusion is true. “如果我是马云,那么我给各位每人发一辆法拉利。” “我是马云。” ∴“我给各位每人发一辆法拉利。” “如果我是教师,那么我要上课。” “我是教师。” ∴“我要上课。”

论证形式 An argument form in propositional logic is a sequence of compound propositions involving propositional variables. An argument form is valid no matter which particular propositions are substituted for the propositional variables in its premises, the conclusion is true if the premises are all true. 𝑝→𝑞 𝑝 ∴ 𝑞

命题逻辑的“自然演绎”规则 p pq —— q ¬q pq —— ¬p pq qr ——— pr pq ¬p ——— q 假言推理 取拒式 假言三段论 析取三段论 p ——— pq pq ——— p pq ¬pr ——— qr p q ——— pq 附加 化简 合取引入 消解

用推理规则建立论证 “今天下午不出太阳并且比昨天冷”,“只有今天下午出太阳,我们才去游泳”,“若我们不去游泳,则我们将乘独木舟游览”,“若我们乘独木舟游览,则我们将在黄昏时回家”,结论“我们将在黄昏时回家”。 p: 今天下午出太阳,q: 今天比昨天冷,r: 我们将去游泳, s: 我们将乘独木舟游览,t: 我们将在黄昏时回家。 ¬p  q r  p ¬r  s s  t ¬p 化简 ¬r 取拒式 s 假言推理 t 假言推理

用推理规则及逻辑等价建立论证 已知(pq)r和 r  s, ps 是否为真? (pq)r  (pr) (pq) r  s  rs pr 化简 ps 消解 pr s¬r ——— ps 消解    

注意书写论证的格式

命题逻辑的正确性与完备性   基于自然演绎规则的推导 基于真值表的语义蕴涵

论证中的谬误(举例)      

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

作业 教材内容:[Rosen] 1.6 节 课后习题: 见课程网站或者微信群