(1)第一篇 数理逻辑1-1&1-2
第一章数理逻辑PPT精品文档123页
相等。 (6) 张辉与王丽是同学。
2020/6/20
19
中北大学离散数学课程组
例 (解)
(1)设P:四川是人口最多的省份。
则命题(1)可表示为┐P。
(2)设P:王超是一个思想品德好的学生;
Q:王超是一个学习成绩好的学生;
R:王超是一个体育成绩好的学生。
1.2 命题联结词
一、否定联结词“¬” 是一元联结词。读做“非”
例如: P: 上海是一个城市。
P:上海不是一个城市。
¬P P
0
1
1
0
10
中北大学离散数学课程组
1.2 命题联结词
二、合取联结词“∧”
二元联结词。读做“与”、“且”
例如:
P
(1)P:今天下雨,Q:明天下雨, 0
PQ:今天下雨并且明天下雨。
2020/6/20
21
中北大学离散数学课程组
七、约 定
为了不使句子产生混淆,作如下约定,命题联结 词之优先级如下:
(1)否定→合取→析取→条件→等价 (2 ) 同级的联结词,按其出现的先后次序(从
2020/6/20
6
中北大学离散数学课程组
结论: 命题一定是陈述句,但并非一切陈述句都是命题。 命题的真值有时可明确给出,有时还需要依靠环境、 条件、实际情况时间才能确定其真值。
2020/6/20
7
中北大学离散数学课程组
二、命题的分类
1.原子命题(简单命题):不能再分解为更为简单命 题的命题。
例如:雪是黑色的
2.复合命题:由联结词、标点符号和原子命题复合 而成的命题。
例如:如果今天晚上有星星,那么明天就是晴天。
数理逻辑
第一章数理逻辑逻辑思维(又称抽象思维)是人运用概念、判断和推理反映事物本质与规律的认识过程(图1.1),它是人类特有的能力,是人类文明延绵不绝、科学技术持续进步的原动力。
具备较强的逻辑思维能力是学习科技知识、进行科学研究、从事技术开发的先决条件。
逻辑思维在信息科学技术领域显得尤为重要,只有具备强大的逻辑思维能力,才能胜任该领域的研究工作,才能胜任大型复杂软件的编写与调试工作。
图1.1. 逻辑思维第一节逻辑学概论逻辑思维是有规律的,逻辑学是专门研究逻辑思维规律性的学科。
本节简述逻辑学的基本内容和发展历史。
1.1. 逻辑思维的基本规律逻辑思维的作用,就是根据一定的前提,通过合理的推导,得到一定的结论。
例1.1.苏格拉底是柏拉图的导师,柏拉图是亚里士多德的导师,因此,苏格拉底是亚里士多德的师爷。
分析:苏格拉底、柏拉图和亚里士多德是人类文明史上著名的哲学家,有着师徒传承关系。
这是一个逻辑思维过程,其作用就是根据‘苏格拉底是柏拉图的导师’和‘柏拉图是亚里士多德的导师’这两个前提,得到‘苏格拉底是亚里士多德的师爷’这个结论。
例1.2. 子非鱼,安知鱼之乐?分析:这是惠子对庄子说的一句话。
可以将这句话改写为‘你不是鱼,所以你不知道鱼的快乐’,这是一个逻辑思维过程,其作用就是根据‘你不是鱼’这个前提,导出‘你不知道鱼的快乐’这个结论。
逻辑学之父亚里士多德总结出了逻辑思维的以下四条基本规律。
表1.1. 逻辑思维的四条基本规律下面来看看不满足这些基本规律的实例。
例1.3. 有个小伙子上了火车,一看座无虚席,就厚着脸皮硬往一位老大爷身边挤座儿。
老大爷不高兴了,说:“小伙子,别硬坐了,座位已经满了。
”小伙子嘻皮笑脸地说:“老大爷,没办法,我买的就是硬坐票。
”分析:这个小伙子在说话时故意把“硬座”变换成“硬坐”,这是偷换概念,违背了同一律。
图1.2. 自相矛盾例1.4.楚国有个卖兵器的人在街上叫卖。
他说:“我的矛是最锋利的,能刺穿任何东西。
第一章数理逻辑
(2) 令P:小王很聪明 Q:小王用功学习 R:小王的成绩 好 则符号化为:P∧┒Q ∧┒R
(3) 令P :我正在吃饭 Q :我正在踢球 则符号化为:┒(P∧Q)
(4)令P :我有足够的钱 Q :我去买一部新手机 则符号化为:P→Q
(5)令P:我有足够的钱 Q:我去买一部新手机 则符号化为:┒P→┒Q
非单调逻辑
模糊逻辑
多值逻辑
第一章 数理逻辑
1.1 命题及命题联结词 1.2 命题公式及命题公式之间的逻辑关系 1.3 谓词与量词 1.4 谓词公式及谓词公式之间的逻辑关系 1.5 范式 1.6 数理逻辑推理理论 1.7 数理逻辑推理系统N 1.8 谓词逻辑推理系统NL
1.1 命题及命题联结词
1.1.1 命题
二、内涵式定义
设$是由命题符号、0、1、联结词、括号组成的长度有限的符 号串,如果$中的每个符号都有意义,则称$是一个命题公式。
1.2.2 公式的赋值
一、定义:设A是一个含有命题符号P1、P2、……、Pn的公式,用
n个确定的真值t1、t2、……、tn分别赋值给P1、P2、……、Pn, 称为对公式A作了一种赋值。
二、赋值的意义
一般情况下,一个命题公式在赋值之前是没有真值的(或者说 是不确定的)。 但是任何一个命题公式作了一种赋值后,就可以求出一个唯一 的、确定的真值来了。 所以,我们可以通过赋值,来对一个命题公式进行考察。
三、成真赋值与成假赋值
成真赋值: 使命题公式A的真值为1的赋值称为A的一种成真 赋值。 成假赋值: 使命题公式A的真值为0的赋值称为A的一种成假 赋值。
四、命题符号 本教材中用大写英文字母或大写英文字母加下标来表示简单命题,
数理逻辑1.1
第一章命题逻辑的基本概念1.1命题*数理逻辑是研究推理的数学分支, 推理由一系列陈述句组成. 例如: 因为3>2, 所以3≠2. 3>2和3≠2是两个可以判断真或假的陈述句, 称为命题.命题: 可以判断真假的陈述句称为命题.例1.1:1. 中国的首都是北京.2. 英国的首都是北京.3. 5―3=2.4. 如果你是人, 你就要呼吸.5. 广东省的人口比黑龙江省多.6. 起步走!7. 你好吗?8. 这幅画真美呀!9. x ≤y.1, 2, 3, 4, 5是命题, 6, 7, 8, 9不是命题.命题的真值: 作为命题陈述句所表达的判断结果称为命题的真值.真值只有两个取值: 真(T)或假(F). 我们用1表示真, 用0表示假.真命题: 真值为真的命题称为真命题.假命题: 真值为假的命题称为假命题.例子: 上例中1, 3, 4, 5为真命题, 2为假命题.命题“因为3>2, 所以3≠2”中3>2和3≠2不能分解成更简单的命题了.简单命题(原子命题): 不能分解成更简单的命题的命题称为简单命题(原子命题).复合命题: 由简单命题通过联结词联结而成的命题称为复合命题.例1.2:1. 因为3>2, 所以3≠2.2. 如果你是人, 你就要呼吸.3. 2是素数当且仅当3也是素数.4. 吴颖既用功又聪明.*悖论: 由真能推出假, 由假又能推出真, 从而既不能为真又不能为假的陈述句称为悖论.例1.3:1. 我这句话是假话.1.2 联结词*命题逻辑有5个联结词:如果……, 则…………并且…………或……并非…………当且仅当……设p和q为两个命题:(1) p∧q 表示p并且q(2) p∨q 表示p或q(3) ┐p 表示并非p(4) p→q 表示如果p, 则q .(5) p q 表示p当且仅当q联结词的真值表:(1表示T, 0表示F)p q p∧q p q p∨q 0 0 0 0 0 00 1 0 0 1 11 0 0 1 0 1 1 1 1 1 1 1 p ┐p0 110p q p→q p q p q 0 0 1 0 0 10 1 1 0 1 01 0 0 1 0 01 1 1 1 1 1*解释真值表*下面举例说明如何将复合命题用命题公式表示. 例1.4:(1) 吴颖既用功又聪明.(2) 吴颖不但用功而且聪明.(3) 吴颖虽然聪明但不用功.(4) 张辉与王丽都是三好学生.(5) 张辉与王丽是同学.解: 设p: 吴颖用功.q: 吴颖聪明.r: 张辉是三好学生.s: 王丽是三好学生.(1) p∧q; (2) p∧q; (3) q∧┐p; (4) r∧s; (5) 设t: 张辉与王丽是同学. t是简单命题.例1.5:(1) 张晓静爱唱歌或爱听音乐.(2) 张晓静只能挑选202或203房间.(3) 张晓静是江西人或安徽人.解: (1) 设p: 张晓静爱唱歌; q: 张晓静爱听音乐.公式为: p∨q .(2) 设p: 张晓静挑选202房间.q: 张晓静挑选203房间.公式为: (p∧┐q)∨(q∧┐p)(3) 设p: 张晓静是江西人. q: 张晓静是安徽人.公式为: (p∧┐q)∨(q∧┐p).例1.6:(1) 只要a能被4整除, 则a一定能被2整除.(2) 除非a能被2整除, 则a才能被4整除.(3) 除非a能被2整除, 否则a不能被4整除.(4) 只有a能被2整除, a才能被4整除.(5) 只有a能被4整除, a才能被2整除.解: 设p: a能被4整除; q: a能被2整除.(1)至(4), 公式均为: p→q , 为一真命题.(5) 公式为: q→p, 为一假命题. a=8时为真, a=6时为假.例1.7:(1) 3是无理数当且仅当加拿大为于亚洲.(2) 2+3 = 5的充要条件是3是无理数.(3) 若两圆O1, O2的面积相等, 则它们的半径相等; 反之亦然.解: (1) 设p: 3是无理数; 真值为1.q: 加拿大为于亚洲; 真值为0.公式为: p↔q , 真值为0.(2) 设p: 2+3 = 5 ; 真值为1.q: 3是无理数; 真值为1.公式为: p↔q , 真值为1.(3) 设p: 两圆O1, O2的面积相等;q: 两圆O1, O2的半径相等;公式为: p↔q ; 因为p→q和q→p真值都为1,故p↔q真值也为1.1.3 命题公式及其赋值命题常项(命题常元): 即真值确定的简单命题.命题变项命题变元):取值(真)或(假)的变元. *可以用命题变项表示真值可以变化的陈述句. 命题变项不是命题. 命题变项与命题常项的关系如同初等数学中变量与常量的关系.合式公式:定义1.1:(1) 单个和命题项是合式公式,并称为原子命题公式;(2) 若A是则(┐A)是合式公式;(3) 若A, B是合式公式, 则(A∧B), (A∨B),(A→B),(A B)是合式公式.(4)有限次地应用(1)―(3)形成的符号串是合式公式.合式公式也称为命题公式或命题形式, 简称为公式.子公式: 设A为合式公式, B为A中的一部分, 若B也是合式公式, 则B称为A的子公式.例1.8:((p→q)∧(q↔r)), ((p∧q)∧(┐r)), (p∧(q∨(┐r)))都是合式公式.而 pq→r, p→(r→q 不是合式公式.((p→q)∧(q↔r)), ((p∧q)∧(┐r))中(p→q), (┐r)是子公式.*1.归纳定义(递归定义)2.(┐A),(A∧B)等公式单独出现时, 外层的括号可以省去.写成┐A, A∧B 等.规定┐的优先级高于其它算符.例如: (p→q)∧(q↔r), (p∧q)∧┐r, p∧(q∨┐r)定义1.2: 设p1, p2, …, p n是出现在公式A中的全部命题变项, 给p1, p2, …, p n各指定一个真值, 称为对A的一个赋值或解释. 若指定的一组值使A为1, 则称这组值为A的成真赋值, 若使A为0, 则称这组值为A的成假赋值.*n个变元各有0和1两个不同的值, 共有2n组不同赋值.定义1.3: 将命题公式A在所有赋值下取值情况列成表, 称为A的真值表.*列真值表时, 对p1, p2, …, p n的每一组赋值列一行, 对A的每个子公式列出它在该组赋值下的真值.例1.9: (1) (┐p∧q)→┐r的真值表.p q r ┐p ┐r ┐p∧q (┐p∧q)→┐r0 0 0 1 1 0 10 0 1 1 0 0 10 1 0 1 1 1 10 1 1 1 0 1 01 0 0 0 1 0 11 0 1 0 0 0 11 1 0 0 1 0 11 1 1 0 0 0 1(2) (p∧┐p)↔(q∧┐q)的真值表p q ┐p ┐q p∧┐p q∧┐q (p∧┐p)↔(q∧┐q) 0 0 1 1 0 0 10 1 1 0 0 0 11 0 0 1 0 0 11 1 0 0 0 0 1(3) ┐(p→q)∧q∧r的真值表p q r p→q ┐(p→q) ┐(p→q)∧r ┐(p→q)∧q∧r 0 0 0 1 0 0 00 0 1 1 0 0 00 1 0 1 0 0 00 1 1 1 0 0 01 0 0 0 1 0 01 0 1 0 1 0 01 1 0 1 0 0 01 1 1 1 0 0 0定义1.4: 设A为任一公式.(1) 若A在它的各种赋值下取值均为真, 则称A是重言式或永真式.(2) 若A在它的各种赋值下取值均为假, 则称A是矛盾式或永假式.(3) 若A不是矛盾式, 则称A是可满足式.*上例中, (1)和(2)是可满足式, (2)式是重言式, (3)式是矛盾式. 例1.10: 重言式的例子: p∧(p→q)→qp q p→q p∧(p→q) p∧(p→q)→q0 0 1 0 10 1 1 0 11 0 0 0 11 1 1 1 1*n 个命题变项可以有无穷多种形式各异的公式.这些公式是否有无穷多种不同的真值表呢? 答案是否定的. n 个命题变项共有2n 个不同的赋值, 而任何公式, 在每一种赋值下只能取两个值:0或1. 于是n 个命题变项的公式的真值表只有n2222⨯⨯⨯=n 22 种不同的情况.故只有n22个不同的真值表, 因而必有无穷多个公式具有相同的真值表.例1.11: 下列各公式均含两个命题变项p 与q, 它们中哪些具有相同的真值表?(1) p →q; (2) p ↔q; (3) ┐(p ∧┐q); (4) (p →q)∧(q →p);(5) ┐q ∨p .p q p →q p ↔q ┐(p ∧┐q) (p →q)∧(q →p) ┐q ∨p 0 0 1 1 1 1 1 0 1 1 0 1 0 0 1 0 0 0 0 0 1 1 1 1 1 1 1 1作业:1. 下列句子中,哪些是命题?在是命题的句子中, 哪些是简单命题?哪些是真命题?哪些命题的真值现在还不知道?(1) 中国有四大发明.(2) 5是无理数.(3) 3是素数或4是素数.(4) 2x + 3 < 5 (其中x是任意实数).(5) 你去图书馆吗?(6) 刘红与魏新是同学.(7) 这朵玫瑰花多美丽呀!(8) 不许吸烟!(9) 圆的面积等于其半径的平方乘 .(10) 只有6是偶数, 3才能是2的倍数.(11) 8是偶数的充分必要条件是8能被3整除(12) 2025年北京下大雪.2. 将下列命题符号化, 并指出其真值.(1) 只要2<1, 就有3<2.(2) 如果2<1, 则3≥2.(3) 只有2<1, 才有3≥2.(4) 除非2<1, 才有3≥2.(5) 除非2<1, 否则3<2.(6) 2<1仅当3<2.3. 写出下列公式的真值表, 哪些公式是可满足式?或重言式?或矛盾式?(1) p→(p∨q∨r)(2) ┐(q→r)∧r(3) ((p→q)∧(q→r))→(p→r)(4) (p→q)↔(r↔s)4. 设p: 2+3 = 5, q: 大熊猫产在中国, r: 2是有理数. 求下列复合命题的真值:(1) (p↔q)→r(2) (r→(p∧q))↔┐p(3) ┐r→(┐p∨┐q∨r)(4) (p∧q∧┐r)↔((┐p∨┐q)→r)。
第一章数理逻辑讲义.
第一章 命题逻辑基本概念
1.1 命题与联结词 命题 表达判断的陈述句。 两个条件:(1)陈述句; (2)能判断真假。
真值 命题的结果。
正确的 错误的 判断
任何命题的真值都是唯一的。
真 命题的真值为 假
真命题 假命题
例1.1 判断下列句子是否为命题。
(1) 4是素数。
是
(2) √2是无理数。 是 (3) x大于y。 否 (4) 月球上有冰。
“既…又…”、“不但…而且…”、“虽然…但 是…”、“一面…一面…” 都可用∧ 如:p:今天下雨。q:今天降温。 p∧q :今天下雨且今天降温。
离散数学
数理逻辑
逻辑学
逻辑学
是一门研究思维形式及思维规律的科学 辩证逻辑 形式逻辑 传统形式逻辑 现代形式逻辑
现代形式逻辑 在方法、目的和观念上与现代数学相联系,一开始就被 称为数理逻辑,即符号逻辑。 数理逻辑 用数学的方法(引入一套符号体系的方法)来研究逻辑。
背景知识
• 起源: 17世纪中叶,莱布尼兹 (德国的数学家、物理学 家、哲学家)曾经提出 “用计算机代替思维完成 推理过程”的设想。
这个想法太 超前了!
• 发展 英国数学家布尔在1847年创立了布尔代数, 奠定了数理逻辑的基础。 1854年发表了《思维规律》这部杰作, 他采用数学的方法处理逻辑推理,布尔 代数的问世是数学史一个重要的里程碑。
布尔代数发明后没有受到 人们的重视,布尔在他的 杰作出版后不久就去世了。
数学家布尔
• 布尔,自学成才的典范。鞋匠的儿子, 从小打工帮衬家用,原想做牧师,但生 活所迫16岁做了中学教师。教书时自学 牛顿的《数学原理》、拉格朗日的《解 析函数论》和拉普拉斯的《天体力学》, 虽没学位但成了数学教授。主要贡献是 创立了布尔代数,在电子工程、计算机、 数理逻辑中有很多应用。
离散数学复习资料
《离散数学》习题与解答第一篇数理逻辑第一章命题逻辑1-1(1)指出下列语句哪些是命题,哪些不是命题,如果是命题指出他的真值a)离散数学是计算机科学系的一门必修棵b)∏> 2 吗?c)明天我去看电影d)请勿随地吐痰e)不存在最大质数f)如果我掌握了英语,法语,那么学习其他欧洲的语言就容易多了g)9+5<12h)x<3i)月球上有水j)我正在说假话[解]a)不是命题b)是命题,真值视具体情况而定c)不是命题d)是命题,真值为te)是命题,真值为tf)是命题,真值为fg)不是命题h)是命题, 真值视具体情况而定i)不是命题1-2(1)用P表示命题“天下雪”,(又表示命题“我将去镇上”,R表示命题“我有时间”.以符号形式写出下列命题:(a)如果天不下雪和我有时间,那么我将去镇上.(b)我将去镇上,仅当我有时间.(c)天不下雪(d)天下雪,那么我不去镇上[解]a)(┐P∧R)→Qb)Q→Rc)┐Pd)P→┐Q1-2(2)将下面这段陈述中所出现的原子命题符号化,并指出他们的真值,然后将这段陈述中的每一命题符号化 2 是有理数是不对的.2是偶素数.2或4是素数.如果2是素数则3也是素数.2是素数当且仅当3也是素数.[解]:陈述中出现5个原子命题,将他们符号化为:P: 2 是有理数其真值为FQ:2是素数其真值为TR:2是偶数其真值为TS:3是素数其真值为TU:4是素数其真值为F陈述中各命题符号化为:┐P;Q∧R;Q∨U;Q→S;Q<=>S1-2(3)将下列命题符号化a)如果3+3=6,则雪是白色的.b)如果3+3≠6,则雪是白色的c)如果3+3=6,则雪不是白色的.d)如果3+3≠6,则雪不是白色的e)王强身体很好,成绩也很好.f)四边形ABCD是平行四边形,仅当其对边平行[解]:设P:3+3=6 Q:雪是白色的R:王强成绩很好S:王强身体很好U: 四边形ABCD是平行四边形V: 四边形ABCD的对边是平行的于是:a)可表示为:P→Qb)可表示为: ┐P→Qc)可表示为: P→┐Qd)可表示为:┐P→┐Qe)可表示为:S∧Rf)可表示为:U<=>V1-3(1)判别下列公式中哪些是合式公式,那些不是合式公式a) (Q→R∧S)b) (P<=>(R→S))c) ((┐P→Q)→(Q→P)))d) (RS→T)e)((P→(Q→R))→((P→Q)→(P→R)))[解]:a)不是合式公式(若规定运算符优先级后也可以作为合式公式)b)是合式公式c)不是合式公式(括号不配对)d)不是合式公式e)是合式公式1-3(2)对下列各式用指定的公式进行代换:a) (((A→B)→B)→A),用(A→C)代换A,用((B∧C)→A代换B。
(优选)第一命题逻辑
一. 否定“”
表示:“…不成立”,“不…”。
用于:对一个命题P的否定,写成P,并读成 “非P”。
P的真值:与P真值相反。
例1-2.1 P:2是素数。 P:2不是素数。
P:上海是一个大城市
P P FT
TF
二. 合取“∧” 二元运算
表示:“并且”、“不但…而且...”、“既… 又 ...”“尽管…还… ”
排斥或。即“ ”.
1. 析取“∨”
P:灯泡有故障。 Q:线路有故障。 例3中的复合命题可 表示为:P∨Q,读 成P析取Q,P或者Q。 P∨Q的真值为F,当 且仅当P与Q均为F。
P Q P∨Q FF F FT T TF T
TT T
2. 异或“ ”
P:第一节上数学。 Q:第一节上英语。 例4中的复合命题
⑴⑵⑶⑷是命题
悖论 1、我正在说谎 2、一个城市里唯一的理发师只给所有不给自己
理发的人理发
二.命题的真值
➢ 一个命题所作的判断有两种可能:是正确的判 断或者是错误的判断。 一个命题的真值有两个:“真”或“假”
➢ 真值为真:一个命题所作的判断与客观一致,则称 该命题的真值为真,记作T (True)。
例1-2.2 P:小王能唱歌。 P Q P∧Q
Q:小王能跳舞。 F F F
P∧Q:小王能歌善舞。
FT F
P∧Q读成P合取Q。
TF F
P∧Q的真值为真,当且 仅当P和Q的真值均为真。
TT
T
三. 析取“∨”、异或“ ”
表示“或者” “或者”有二义性,看下面两个例子: 例1-2.3. 灯泡或者线路有故障。 例1-2.4. 第一节课上数学或者上英语。 例3中的或者是可兼取的或。即析取“∨” 例4中的或者是不可兼取的或,也称之为异或、
离散数学命题逻辑 第一章(1)
我现在年纪大了,搞了这么多年软件,错误 不知犯了多少,现在觉悟了。我想,假如我早在 数理逻辑上好好下点功夫的话,我就不会犯这么 多错误。不少东西逻辑学家早就说过了,可是我 不知道。要是我能年轻20岁的话,我就会回去学 逻辑。
E.W.Dijkstra
先看著名物理学家爱因斯坦出过的一道题: 一个土耳其商人想找一个十分聪明的助手协助他经商,有两人 前来应聘,这个商人为了试试哪个更聪明些,就把两个人带进一间 漆黑的屋子里,他打开灯后说:“这张桌子上有五顶帽子,两顶是 红色的,三顶是黑色的,现在,我把灯关掉,而且把帽子摆的位置 弄乱,然后我们三个人每人摸一顶帽子戴在自己头上,在我开灯后, 请你们尽快说出自己头上戴的帽子是什么颜色的。”说完后,商人 将电灯关掉,然后三人都摸了一顶帽子戴在头上,同时商人将余下 的两顶帽子藏了起来,接着把灯打开。这时,那两个应试者看到商 人头上戴的是一顶红帽子,其中一个人便喊道:“我戴的是黑帽 子。” 请问这个人说得对吗?他是怎么推导出来的呢?
Page 13
2、命题满足的条件
命题的语句形式:陈述句 非命题语句:疑问句、命令句、感叹句、非命题陈述句 (悖论语句) 命题所表述的内容可决定是真还是假,不能不真又不假, 也不能又真又假。
Page 14
3、举例
• • • • • • • • • 北京是中国的首都。 土星上有生物。 3+2≥9。 1+101=110 请关门! 你要出去吗? 如果天气好,那么我去散步。 x= 2。 我正在撒谎。
Page 9
第一章 命题逻辑
研究以命题为基本单位构成的前提和结论之间的 可推导关系。
Page 10
第一章 命题逻辑
1
命题及其表示方法 联结词
第一二章数理逻辑
3、等价式的证明
1)真值表法 先分别列出A、B的真值表, 若A、B命题公式对应的真值
P
Q P →Q
1 0 1 0 1 0 1 0
┐P ∨Q
1 0 1 1
若要证明命题公式A、B等价, 1 1 0 0
表中的所有真值指派真值均
相同,即可证明 。
2)推导法 利用基本等值式,可以对命题公式中的某些子公式用与 其等价的命题公式进行等价代换,进而对原公式进行 变换,最终使两命题公式变换为相同的命题公式。
注:合取范式求法和析取范式求法相同。
例3 (┐P →R) ∨ (P ∧ ┐Q) (P ∨ R) ∨ (P ∧ ┐Q) (P ∨ R) ∨ (P ∧ ┐Q) ((P ∨ R) ∨ P) ∧((P ∨ R) ∨ ┐Q) (P ∨ R ∨ P) ∧(P ∨ R∨ ┐Q) (P ∨ R) ∧(P ∨ ┐Q ∨ R)
三、主析取范式
1、相关概念
1)小项(布尔合取)设命题公式为A(p1,p2…pn) ,n个命题变元不可 兼或其否定,并由合取联结词组成的符号串,即:每个命题变元 不能与其否定同时出现,但必须出现且仅出现一次。 2)小项(布尔合取)与合取式区别。 3)小项性质:所有小项的吸取为永真,任意不同两个小项的合取为 永假。 4)编码表示:m111 P ∧Q ∧R m101 P ∧ ┐ Q ∧R
4、应用
(1)等价式的证明,两个命题公式等价iff对于分量的任一组真值指派 对应的命题公式真值都相等。
(2)命题公式类型的判断
1)重言式(永真式):在命题公式A(p1,p2…pn)中,对命题公式A 的所有命题变元赋值(2 n次赋值),命题公式的真值都为1,则 称公式为重言式。 2)矛盾式(永假式):在命题公式A(p1,p2…pn)中,对命题公式A 的所有变元赋值(2 n次赋值),命题公式的真值都为0,则称公 式为矛盾式。 3)如果A(p1,p2…pn)不是矛盾式,则A称可满足式。 ⑶主范式的求取,推理证明等。
1-1命题与联结词
二元运算
第一章 数理逻辑 1-1 命题及其表示方法,1-2 联结词 17
1-1 命题及联接词
析取(),其定义可用如下真值表表示
P T T F Q T F T PQ T T T 今天我在家看电视或去剧场看戏
她可能是100米或400米赛跑的冠军
他昨天作了二十或三十道习题 可兼或
F
F
F
排斥或
二元运算
第一章 数理逻辑 1-1 命题及其表示方法,1-2 联结词
9
1-1 命题及联接词
说明:
1. 是陈述性语句,而不能是疑问句、祁使句、感叹句 等; 2. 语句或真或假的,二者必取一,不能即真即假; 3. T 和 F 分别表示“真的”和“假的”,统称为真值, 有时也用 1 和 0 分别表示它们。因为只有两种真值, 所以这种逻辑有时称为二值逻辑。 4. 悖论不是命题 悖论:如果有一个句子B,如果承认B,则可以推 出非B成立,反之如果承认非B,又可推出B成立。
定义:
能表达判断的语句,并且具有真值的陈述
句
真值:一个命题总是具有一个“值”,称 为真值。真值只有“真”和“假”两种,分 别记为T和F
第一章 数理逻辑 1-1 命题及其表示方法,1-2 联结词
8
1-1 命题及联接词
命题的语句形式
陈述句
非命题语句: 疑问句 祁使句 感叹句 非命题陈述句:悖论语句
第一章 数理逻辑 1-1 命题及其表示方法,1-2 联结词
3
问题提出
论证下面论断的有效性 如果张老师来了,这个问题可以得到解答,如果 李老师来了这个问题可以得到解答,总之张老师 或李老师来了,这个问题就可得到解答。
第一章 数理逻辑 1-1 命题及其表示方法,1-2 联结词
数理逻辑1
如果p↔q是真,则p→q和q→p是真,反之亦然, 因此p↔q也读作“p是q的充要条件”或“p当且仅 当q”。
1.1 命题与命题联结词
• 五个联结词的真值表
联结词 否定 合取 析取 蕴含 等价 记号 ¬ ∧ ∨ → ↔ 表达式 ¬ p p∧q p∨q p→q p↔q 读法 非p p且q p或q 若p则q 真值结果 ¬p为真当且仅当p为 假 p ∧ q为真当且仅当 p,q同为真 p ∨ q为真当且仅当 p,q至少一个为真 p→q为假当且仅当p 为真q为假
简单命题 • 用“1”表示真,用“0”表示假
• 例如,令 • p: 2 是有理数,则 p 的真值为0, • q:2 + 5 = 7,则 q 的真值为1
1.1 命题与命题联结词
1.1.2 命题联结词
命题通常可以通过一些联结词复合而构成新的命题,这些 联结词被称为命题联结词。用数学方法研究命题之间的逻 辑关系时(也就是在命题演算中),这些联结词可以看作 是运算符,因此也叫作逻辑运算符。 常用的联结词有以下5个:
1.1 命题与命题联结词
• 例1-2:下列句子哪些是命题,判断命
题的真假。
(1):2是素数 (2):北京是中国的首都 (3):这个语句是假的 (4):x+y>0 (5):我喜欢踢足球 (6):地球外的星球上也有人 (7):明年国庆节是晴天 (8):把门关上 (9):你要出去吗? (10):今天天气真好啊!
• 定义1.2(否定联结词):设p是任一命题,复合命题“非p”
(或“p的否定”)称为p的否定式(Negation),记作¬p, “¬ ”为否定联结词。 ¬ p为真当且仅当p为假。
如:p:2是素数,则¬ p:2不是素数。
1.1 命题与命题联结词
01 数理逻辑
第 1 章 命题逻辑->1.2 逻辑联结词
• 定义1.2.3 设P、Q为两个命题,P和Q的析取(Disjunction)是 一个复合命题,记为P∨Q(读作P或Q),称为P与Q的析 取式。规定当且仅当P与Q同时为0时,P∨Q为0,否则 P∨Q均为1。 • 日常用语中的“或”,“要么…要么…‖等可用析取词表 示。
• 定义是以递归的形式给出的,其中(1)称为基础,(2)、 (3)称为归纳,(4)称为界限。定义中的符号A,B不同 于具体公式里的P、Q、R等符号(一般P、Q、R来表示原 子命题标识符),它可以用来表示任意的命题公式。
第 1 章 命题逻辑->1.3 命题公式与翻译
• 命题公式是没有真假的,如果把公式中的命题变元代以确定 的命题命题,则该公式便是一个命题,才有确定的真值。 因此,对复合命题的研究可化为对公式的研究,今后我们 将以公式为主要研究对象。 • 为了减少命题公式中使用括号的数量,规定:
第 1 章 命题逻辑->1.1 命题及其表示
• 定义1.1.3 表示原子命题的符号称为命题标识符(Identifier)。 • 定义1.1.4 用一个确定的命题代入一个命题标识符(如 P),称为对P进行指派(赋值,或解释)。 • 如果命题标识符P代表命题常元则意味它是某个具体原子 命题的符号化,如果P代表命题变元则意味着它可指代任 何具体原子命题。本书中如果没有特别指明,通常来说命 题标识符P等是指命题变元,即可指代任何原子命题。
• 定义1.4.3 设A为任一命题公式。
– (1)若对公式A的命题变元所有赋值均是成真指派,则公式A称 为重言式或永真式; – (2)若对公式A的命题变元所有赋值均是成假指派,则公式A称 为矛盾式或永假式; – (3)若公式A中至少有一个成真赋值,则公式A称为可满足式。
数理逻辑__命题逻辑_1
第一部分数理逻辑王剑A或B A或BA或B岛被问A岛居民被问B岛居民A是是B否否被问战士是诚实人被问战士回答“是”另一战士回答“是”这扇门是死亡门是是是否是否否是否是否否??形式逻辑⏹形式逻辑的一般格式就是三段论。
⏹例:苏格拉底三段论:所有的人都是要死的,苏格拉底是人,所以,苏格拉底是要死的。
微积分——力学、机械工程——人类体力劳动自动化数理逻辑——人工智能、知识工程——脑力劳动自动化什么是数理逻辑⏹数理逻辑:以数学的方法研究思维规律和推理过程的科学。
⏹它首先引进一套符号体系,规定一些规则,导出一些定律,然后借助于这些符号、规则、定律,将逻辑推理的过程在形式上变得像代数演算一样,因此数理逻辑又称符号逻辑。
数理逻辑⏹命题逻辑(数理逻辑的基础,以命题为研究对象,研究基于命题的符号逻辑体系及推理规律,也称命题演算)。
主要内容:1、命题与联结词2、命题公式、翻译和真值表3、重言式4、命题联结词的扩充5、范式6、命题演算的推理规则和证明方法⏹谓词逻辑(对命题逻辑的深入研究)。
第一章命题逻辑§1 命题与联结词一、命题1、什么是命题?➢命题是陈述客观外界发生事情的陈述句。
➢命题或为真或为假的陈述句。
特征:✓陈述句✓真假必居其一,且只居其一。
①中国是一个发展中国家。
②人是由猴进化而来的。
③早上好!④王侯将相,宁有种乎?⑤己所不欲,勿施于人!⑥宇宙是大爆炸形成的。
⑦我正在说谎。
⑧这道题太难。
2、命题的真值。
➢一个命题的真或假称为命题的真值,简称值。
➢由于命题只有真假两个值,所以命题逻辑也称二值逻辑。
➢以T (或1)表示命题的真值为真,F (或0)表示命题的真值为假√√√悖论模糊逻辑EX1:3、命题的分类与表示➢分类根据其真值分类:•真命题。
•假命题。
根据其复杂程度分类:•简单命题或原子命题。
•复合命题。
➢命题的抽象表示•在数理逻辑中,通常用大写字母表示命题,P、Q、R…,或用带下标的大写字母Pi 、Qi、Ri或者数字(1)、(2)、…。
第1章 数理逻辑
P∨Q: 今年是闰年或者今年她生孩子。
第一章 数理逻辑 4. 蕴涵词→(涵常简写作含)
如果P和Q是命题, 那么“P蕴含Q”也是命题, 记为P→Q, 称 为蕴含式, 读做“P蕴含Q”或“如果P, 那么Q”。 运算对象P叫做 前提 , 假设或前件, 而Q叫做结论或后件。运算符定义如右表所示。
(P∧Q)→R ; (ii) “如果明天不下雨并且不下雪则我去学校”可写成 ;
P∧ Q→R ; (iii) “如果明天下雨或下雪则我不去学校”可写成 ;
P∨Q→ R ;
第一章 数理逻辑 (iv) “明天, 我将雨雪无阻一定去学校”可写成 ;
P∧Q∧R∨ P∧Q∧R∨P∧ Q∧R∨ P∧ Q∧R (v) “当且仅当明天不下雪并且不下雨时我才去学校”可写成 ;
第一章 数理逻辑
例 10 (a) ((P∨Q)∧P)的真值表如下所示:
第一章 数理逻辑 (b) 两个命题公式, 如果有相同的真值, 则称它们是逻辑等
价命题证明P Q与P∧Q∨ P∧ Q是逻辑等价命题。
证 用真值表
因后两的真假值完全一致, 所以它们是逻辑等价命题。
第一章 数理逻辑
1.2 重 言 式
(AB)是命题公式。
(3) 只有有限步应用条款(1)和(2)生成的公式才是命题公式。 这种定义叫归纳定义, 也叫递归定义。由这种定义产生的公 式叫合式公式 。
第一章 数理逻辑
例9
(a) 说明(P→(P∨Q))是命题公式。 ;
解 (i) P是命题公式
根据条款(1)
(ii) Q是命题公式
根据条款(1)
第一章 数理逻辑
第一章 数理逻辑
1.1 命 题 1.2 重 言 式 1.3 范式 1.4 联结词的扩充与归约 1.5 推理规则和证明方法 1.6 谓词和量词 1.7 谓词演算的永真公式 1.8 谓词演算的推理规则
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
亦菲和我看了电影《建国大业》。(可取完 整意义或分开意义)
1-2 联接词
自然语言中,常常使用“或”、“与”、“但是” 等一些联结词,但对它们的使用缺乏严格的定义, 有时不够确切。 数理逻辑中,联接词是复合命题的重要组成部 分,通常通过下列“联结词”来构成复合命题: 方式一: 是有理数是不对的”是 方式一: 例1.2中“ “ 是有理数”的否定。
0 0 1 1 Q 0 1 0 1 P ∨Q 0 1 1 1
P∨Q读作“P或者 、“P或Q”。 ∨ 读作 读作“ 或者 或者Q”、 或 。
1-2 联接词-析取
例:P:小李爱听音乐。 Q:小李爱唱歌。 P ∨Q:小李爱听音乐或爱唱歌。
注意: 1.按定义1-2.3在P∨Q中,若P,Q都为真,则P∨Q为真。 “或”还有另外一种用法:当P,Q都为真时,析取起来为 假。前者称为可兼或 相容或),后者称为排斥或(排异 可兼或(相容或 排斥或( 可兼或 相容或) 排斥或 或)。 析取指的是可兼或。
定义1 定义1-2.1 设P为一命题,P的命否定为一个新
的命题,记作┐P,符号┐称作否定联结词 否定联结词。并规定 否定联结词 ┐P为真当且仅当P为假。
1-2 联接词-否定
否定词“┐”的意义: 表1-2.1 P 1 0
┐P读作“并非P”或“非P”。 读作“并非 或 读作 。
┐P
0 1
例:P:昨天下雨 。 ┐P:昨天没下雨。 还可表示: ┐P:昨天不可能下雨。
1-2 联接词-析取
可以使用多个联结词,将(3)符号化为 (T∧┐U)∨(┐T∧U) 此复合命题为真当且仅当T,U中一个为真,一个 为假,它准确地表达了(3)的要求。当T为真U为假 时,张晓静得到202房间,T为假U为真时,张晓 静得到203房间,其它情况下,她得不到任何房间。 可见,相斥或可由相容或表示出来。
思考:相容或能否由相斥或表示出来?
1-2 联接词-条件
方式四: 方式四 例1.2中“如果2是素数,则3也是素数”为“2
是素数”与“3是素数”通过“如果……,则……”复合而 成的。
1-1 命题及其表示法
因为命题标识符即可以表示命题常量,又可 以表示命题变元,因此一般需要由上下文确 定它们表示的是常量还是变元。 当命题变元P用一个特定命题取代时,P的 真值才能确定,这时称对P进行指派(或赋 值)。对原子变元只能使用原子命题对其进 行指派。 注意:有些命题的原子性是相对的,例如:
第一篇 数理逻辑 数理逻辑(mathematical logic)
用数学的方法来研究人类推理过程的一门数学学科。 其显著特征是符号化和形式化,即把逻辑所涉及的 “概念、判断、推理”用符号来表示,用公理体 系来刻划, 并基于符号串形式的演算来描述推理过 程的一般规律。 *数理逻辑又称为符号逻辑、现代逻辑。 *逻辑演算四个分支: 公理化集合论、证明论、模型论和递归函数论。 *本课介绍数理逻辑的最基本内容:命题逻辑和谓词 逻辑
第一章 命题逻辑-问题引入
先看著名物理学家爱因斯坦出过的一道题: 一个土耳其商人想找一个十分聪明的助手协助他经商, 有两人前来应聘,这个商人为了试试哪个更聪明些,就把 两个人带进一间漆黑的屋子里,他打开灯后说:“这张桌 子上有五顶帽子,两顶是红色的,三顶是黑色的,现在, 我把灯关掉,而且把帽子摆的位置弄乱,然后我们三个人 每人摸一顶帽子戴在自己头上,在我开灯后,请你们尽快 说出自己头上戴的帽子是什么颜色的。”说完后,商人将 电灯关掉,然后三人都摸了一顶帽子戴在头上,同时商人 将余下的两顶帽子藏了起来,接着把灯打开。这时,那两 个应试者看到商人头上戴的是一顶红帽子,其中一个人便 喊道:“我戴的是黑帽子。” 请问这个人说得对吗?他是怎么推导出来的呢?
1-1 命题及其表示法
例1.1 判断下列句子是否为命题。(陈述句、唯一真值) 真值为真) 中国人民是伟大的。 (1)中国人民是伟大的。 (是,真值为真) 雪是黑的。 真值为假) (2)雪是黑的。 (是,真值为假) 大于Y 不是。是陈述句,但根据x,y x,y的不同取值情况它可真 (3)X大于Y。 (不是。是陈述句,但根据x,y的不同取值情况它可真 可假,即无唯一的真值,因而不是命题。) 可假,即无唯一的真值,因而不是命题。) 月球上有冰。 真值客观存在且唯一,将来总会知道) (4)月球上有冰。(是。真值客观存在且唯一,将来总会知道) 2100年元旦是晴天 年元旦是晴天。 真值客观存在且唯一,将来总会知道) (5)2100年元旦是晴天。(是。真值客观存在且唯一,将来总会知道) 全体立正! 不是。不是陈述句,是祈使句) (6)全体立正! (不是。不是陈述句,是祈使句) 明天是否会开大会? 不是。不是陈述句,是疑问句) (7)明天是否会开大会?(不是。不是陈述句,是疑问句) 这朵花真美丽啊! 不是。不是陈述句,是感叹句) (8)这朵花真美丽啊!(不是。不是陈述句,是感叹句) 1+101=110。 不是。其真值需上下文判断) (9)1+101=110。(不是。其真值需上下文判断) 10)我正在说假话。 不是。是悖论) (10)我正在说假话。(不是。是悖论) (10)这样由真推出假 又由假推出真的陈述句称为悖论 这样由真推出假, 悖论。 像(10)这样由真推出假,又由假推出真的陈述句称为悖论。凡是悖论 都不是命题。 都不是命题。
1-1 命题及其表示法
二、命题种类
各种论述和推理中,出现的命题多数比例1.1中的命题更 加复杂。 例1.2 是有理数是不对的; 是偶素数; 是素数; 是有理数是不对的; 2是偶素数; 2或4是素数; 如果2是素数, 也是素数; 是素数当且仅当3 如果2是素数,则3也是素数; 2是素数当且仅当3也是素 全是命题。 数。 全是命题。
1-2 联接词-析取
方式三:例1.2中“2或4是素数”为“2是素数” 方式三 与“4是素数”通过“或”复合而成。
定义1-2.3 两个命题的析取是一个复合命题,记 定义
作P∨Q,∨称作析取联结词 析取联结词。并规定P∨Q为假当 析取联结词 且仅当P与Q同时为假。 析取词“∨”的意义: P 表1-2.3
1-1 命题及其表示法
一、命题逻辑的概念 问题引入”中的例子就是要对“ “问题引入”中的例子就是要对“我戴的是黑帽 子”进行判断。这样可表达判断的陈述句称为命 进行判断。这样表达判断的陈述句称为命 题。
作为命题的陈述句所表达的判断结果称为命题的真值 真值, 真值 真值只取两个值:真(True,用T或1表示)或假(False, T 1 用F或0表示)。真值为真的命题称为真命题 真命题,真值为假 F 0 真命题 的命题称为假命题 假命题。真命题表达的判断正确,假命题表 假命题 达的判断错误。任何命题的真值都是唯一的 任何命题的真值都是唯一的。 任何命题的真值都是唯一的 *判断一个给定句子是否为命题,应该分两步:首先判 定它是否为陈述句 陈述句,其次判断它是否有唯一的真值 唯一的真值。 陈述句 唯一的真值
1-1 命题及其表示法
例1.1 判断下列句子是否为命题。(陈述句、唯一真值) 中国人民是伟大的。 (1)中国人民是伟大的。 雪是黑的。 (2)雪是黑的。 大于Y (3)X大于Y。 月球上有冰。 (4)月球上有冰。 2100年元旦是晴天 年元旦是晴天。 (5)2100年元旦是晴天。 全体立正! (6)全体立正! 明天是否会开大会? (7)明天是否会开大会? 这朵花真美丽啊! (8)这朵花真美丽啊! 1+101=110。 (9)1+101=110。 10)我正在说假话。 (10)我正在说假话。
1-1 命题及其表示法
一、命题逻辑的概念 使用日常的自然语言表达概念,陈述理论和规则, 使用日常的自然语言表达概念,陈述理论和规则, 不够确切,易产生二义性 二义性。 不够确切,易产生二义性。 在数理逻辑中引入了一种目标语言,这些目标语 在数理逻辑中引入了一种目标语言, 言和一些公式符号形成了数理逻辑的形式符号体 系。 目标语言就是表达判断的一些语言的汇集, 目标语言就是表达判断的一些语言的汇集,而判 断就是对事物肯定或否定的一种思维形式。 断就是对事物肯定或否定的一种思维形式。
? ┐P:昨天天晴。
1-2 联接词-合取
方式二:例1.2中“2是偶素数”是“2是偶数”且 方式二 “2是素数”的复合。
定义1 定义1-2.2 两个命题P和Q的合取是一个复合命题,
记作P∧Q,∧称作合取联结词 合取联结词。并规定P∧Q为真 合取联结词 当且仅当P与Q同时为真。 合取词“∧”的意义: P Q P ∧Q 表1-2.2
0 0 1 1 0 1 0 1 0 0 0 1
P∧Q读作“P并且 或“P且Q” ∧ 读作 读作“ 并且 并且Q”或 且
1-2 联接词-合取
例:P:今天下雨。 Q:明天下雨。 P∧Q:今天下雨而且明天下雨。 P∧Q:今天与明天都下雨。 P∧Q: 这两天都下雨。 注意: 1.合取的概念与自然语言中的“与”意义相似,但 并不完全相同。自然语言中合取的命题之间一般 有内在联系,否则没有意义。而数理逻辑中的合 取无此要求。只要命题P、Q分别取真值后, P∧Q的真值也必确定,例: P:小李人很好。 Q:小布什发动伊拉克战争。 P∧Q:小李人很好,而且小布什发动伊拉克战争。
第一章 命题逻辑-问题引入
要回答这样的问题,实际上就是看由一些诸如 “商人戴的是红帽子”这样的前提能否推出“猜 出答案的应试者戴的是黑帽子”这样的结论来。 这又需要经历如下过程: (1) 什么是前提?有哪些前提? (2) 结论是什么? (3) 根据什么进行推理? (4) 怎么进行推理? *1-1~1.5小节将回答第(1)个问题 *1-8小节将回答(2)(3)两个问题