数理逻辑第一章命题逻辑

合集下载

离散数学第一章命题逻辑知识点总结

离散数学第一章命题逻辑知识点总结

离散数学第⼀章命题逻辑知识点总结数理逻辑部分第1章命题逻辑1.1 命题符号化及联结词命题: 判断结果惟⼀的陈述句命题的真值: 判断的结果真值的取值: 真与假真命题: 真值为真的命题假命题: 真值为假的命题注意: 感叹句、祈使句、疑问句都不是命题,陈述句中的悖论以及判断结果不惟⼀确定的也不是命题。

简单命题(原⼦命题):简单陈述句构成的命题复合命题:由简单命题与联结词按⼀定规则复合⽽成的命题简单命题符号化⽤⼩写英⽂字母p, q, r, … ,p i,q i,r i (i≥1)表⽰简单命题⽤“1”表⽰真,⽤“0”表⽰假例如,令p:是有理数,则p 的真值为 0q:2 + 5 = 7,则q 的真值为 1联结词与复合命题1.否定式与否定联结词“?”定义设p为命题,复合命题“⾮p”(或“p的否定”)称为p的否定式,记作?p. 符号?称作否定联结词,并规定?p为真当且仅当p为假.2.合取式与合取联结词“∧”定义设p,q为⼆命题,复合命题“p并且q”(或“p与q”)称为p与q 的合取式,记作p∧q. ∧称作合取联结词,并规定 p∧q为真当且仅当p 与q同时为真注意:描述合取式的灵活性与多样性分清简单命题与复合命题例将下列命题符号化.(1) 王晓既⽤功⼜聪明.(2) 王晓不仅聪明,⽽且⽤功.(3) 王晓虽然聪明,但不⽤功.(4) 张辉与王丽都是三好⽣.(5) 张辉与王丽是同学.解令p:王晓⽤功,q:王晓聪明,则(1) p∧q(2) p∧q(3) p∧?q.令r : 张辉是三好学⽣,s :王丽是三好学⽣(4) r∧s.(5) 令t : 张辉与王丽是同学,t 是简单命题 .说明:(1)~(4)说明描述合取式的灵活性与多样性.(5) 中“与”联结的是两个名词,整个句⼦是⼀个简单命题.3.析取式与析取联结词“∨”定义设p,q为⼆命题,复合命题“p或q”称作p与q的析取式,记作p∨q. ∨称作析取联结词,并规定p∨q为假当且仅当p与q同时为假.例将下列命题符号化(1) 2或4是素数.(2) 2或3是素数.(3) 4或6是素数.(4) ⼩元元只能拿⼀个苹果或⼀个梨.(5) 王晓红⽣于1975年或1976年.解令p:2是素数, q:3是素数, r:4是素数, s:6是素数,则 (1), (2), (3) 均为相容或.分别符号化为: p∨r , p∨q, r∨s,它们的真值分别为 1, 1, 0.⽽ (4), (5) 为排斥或.令t :⼩元元拿⼀个苹果,u:⼩元元拿⼀个梨,则 (4) 符号化为 (t∧?u) ∨(?t∧u).令v :王晓红⽣于1975年,w:王晓红⽣于1976年,则 (5) 既可符号化为 (v∧?w)∨(?v∧w), ⼜可符号化为v∨w , 为什么?4.蕴涵式与蕴涵联结词“?”定义设p,q为⼆命题,复合命题“如果p,则q” 称作p与q的蕴涵式,记作p?q,并称p是蕴涵式的前件,q为蕴涵式的后件. ?称作蕴涵联结词,并规定,p?q为假当且仅当p 为真q 为假.p?q 的逻辑关系:q 为p 的必要条件“如果p,则q ” 的不同表述法很多:若p,就q只要p,就qp 仅当q只有q 才p除⾮q, 才p 或除⾮q, 否则⾮p.当p 为假时,p?q 为真常出现的错误:不分充分与必要条件5.等价式与等价联结词“?”定义设p,q为⼆命题,复合命题“p当且仅当q”称作p与q的等价式,记作p?q. ?称作等价联结词.并规定p?q为真当且仅当p与q同时为真或同时为假.说明:(1) p?q 的逻辑关系:p与q互为充分必要条件(2) p?q为真当且仅当p与q同真或同假联结词优先级:( ),?, ù, ú, ?, ?同级按从左到右的顺序进⾏以上给出了5个联结词:?, ù, ú, ?, ?,组成⼀个联结词集合{?, ù, ú, ?, ?},联结词的优先顺序为:?, ù, ú, ?, ?; 如果出现的联结词同级,⼜⽆括号时,则按从左到右的顺序运算; 若遇有括号时,应该先进⾏括号中的运算.注意: 本书中使⽤的括号全为园括号.命题常项命题变项1.2 命题公式及分类命题变项与合式公式命题常项:简单命题命题变项:真值不确定的陈述句定义合式公式 (命题公式, 公式) 递归定义如下:(1) 单个命题常项或变项p,q,r,…,p i ,q i ,r i ,…,0,1是合式公式(2) 若A是合式公式,则 (?A)也是合式公式(3) 若A, B是合式公式,则(AùB), (AúB), (A?B), (A?B)也是合式公式?(4) 只有有限次地应⽤(1)~(3)形成的符号串才是合式公式说明: 元语⾔与对象语⾔, 外层括号可以省去合式公式的层次定义(1) 若公式A是单个的命题变项, 则称A为0层公式.(2) 称A是n+1(n≥0)层公式是指下⾯情况之⼀:(a) A=?B, B是n层公式;(b) A=BùC, 其中B,C分别为i层和j层公式,且n=max(i, j);(c) A=BúC, 其中B,C的层次及n同(b);(d) A=B?C, 其中B,C的层次及n同(b);(e) A=B?C, 其中B,C的层次及n同(b).例如公式p 0层?p 1层pq 2层(pq)r 3层((?pùq) ?r)?(?rús) 4层公式的赋值定义给公式A中的命题变项p1, p2, … , p n指定⼀组真值称为对A的⼀个赋值或解释成真赋值: 使公式为真的赋值成假赋值: 使公式为假的赋值说明:赋值a=a1a2…a n之间不加标点符号,a i=0或1. A中仅出现p1, p2, …, p n,给A赋值a1a2…a n是指p1=a1, p2=a2, …, p n=a nA中仅出现p,q, r, …, 给A赋值a1a2a3…是指p=a1,q=a2 , r=a3 …含n个变项的公式有2n个赋值.真值表真值表: 公式A在所有赋值下的取值情况列成的表例给出公式的真值表A= (q?p) ùq?p的真值表例 B = ? (?púq) ùq的真值表例C= (púq) ??r的真值表命题的分类重⾔式⽭盾式可满⾜式定义设A为⼀个命题公式(1) 若A⽆成假赋值,则称A为重⾔式(也称永真式)(2) 若A⽆成真赋值,则称A为⽭盾式(也称永假式)(3) 若A不是⽭盾式,则称A为可满⾜式注意:重⾔式是可满⾜式,但反之不真.上例中A为重⾔式,B为⽭盾式,C为可满⾜式A= (q?p)ùq?p,B =?(?púq)ùq,C= (púq)??r1.3 等值演算等值式定义若等价式A?B是重⾔式,则称A与B等值,记作A?B,并称A?B是等值式说明:定义中,A,B,?均为元语⾔符号, A或B中可能有哑元出现.例如,在 (p?q) ? ((?púq)ú (?rùr))中,r为左边公式的哑元.⽤真值表可验证两个公式是否等值请验证:p?(q?r) ? (pùq) ?rp?(q?r) (p?q) ?r基本等值式双重否定律 : ??A?A等幂律:AúA?A, AùA?A交换律: AúB?BúA, AùB?BùA结合律: (AúB)úC?Aú(BúC)(AùB)ùC?Aù(BùC)分配律: Aú(BùC)?(AúB)ù(AúC)Aù(BúC)? (AùB)ú(AùC)德·摩根律: ?(AúB)??Aù?B (AùB)AúB吸收律: Aú(AùB)?A, Aù(AúB)?A零律: Aú1?1, Aù0?0同⼀律: Aú0?A, Aù1?A排中律: Aú?A?1⽭盾律: Aù?A?0等值演算:由已知的等值式推演出新的等值式的过程置换规则:若A?B, 则F(B)?F(A)等值演算的基础:(1) 等值关系的性质:⾃反、对称、传递(2) 基本的等值式(3) 置换规则应⽤举例——证明两个公式等值例1 证明p?(q?r) ? (pùq)?r证p?(q?r)pú(?qúr) (蕴涵等值式,置换规则)(púq)úr(结合律,置换规则)(pùq)úr(德×摩根律,置换规则)(pùq) r(蕴涵等值式,置换规则)说明:也可以从右边开始演算(请做⼀遍)因为每⼀步都⽤置换规则,故可不写出熟练后,基本等值式也可以不写出应⽤举例——证明两个公式不等值例2 证明: p?(q?r) (p?q) ?r⽤等值演算不能直接证明两个公式不等值,证明两个公式不等值的基本思想是找到⼀个赋值使⼀个成真,另⼀个成假.⽅法⼀真值表法(⾃⼰证)⽅法⼆观察赋值法. 容易看出000, 010等是左边的的成真赋值,是右边的成假赋值.⽅法三⽤等值演算先化简两个公式,再观察.应⽤举例——判断公式类型例3 ⽤等值演算法判断下列公式的类型(1) qù?(p?q)解qù?(p?q)qù(púq) (蕴涵等值式)qù(pùq) (德×摩根律)pù(qùq) (交换律,结合律)pù0 (⽭盾律)0 (零律)由最后⼀步可知,该式为⽭盾式.(2) (p?q)?(?q??p)解 (p?q)?(?q??p)(púq)(qúp) (蕴涵等值式)(púq)(púq) (交换律)1由最后⼀步可知,该式为重⾔式.问:最后⼀步为什么等值于1?(3) ((pùq)ú(pù?q))ùr)解 ((pùq)ú(pù?q))ùr)(pù(qúq))ùr(分配律)pù1ùr(排中律)pùr(同⼀律)这不是⽭盾式,也不是重⾔式,⽽是⾮重⾔式的可满⾜式.如101是它的成真赋值,000是它的成假赋值.总结:A为⽭盾式当且仅当A?0A为重⾔式当且仅当A?1说明:演算步骤不惟⼀,应尽量使演算短些1.5 对偶与范式对偶式与对偶原理定义在仅含有联结词?, ∧,∨的命题公式A中,将∨换成∧, ∧换成∨,若A中含有0或1,就将0换成1,1换成0,所得命题公式称为A的对偶式,记为A*.从定义不难看出,(A*)* 还原成A定理设A和A*互为对偶式,p1,p2,…,p n是出现在A和A*中的全部命题变项,将A和A*写成n元函数形式,则 (1) ?A(p1,p2,…,p n) ?A* (?p1, ?p2,…, ?p n)(2) A(?p1, ?p2,…, ?p n) ??A* (p1,p2,…,p n)定理(对偶原理)设A,B为两个命题公式,若A ? B,则A*? B*.析取范式与合取范式⽂字:命题变项及其否定的总称简单析取式:有限个⽂字构成的析取式如p, ?q, pú?q, púqúr, …简单合取式:有限个⽂字构成的合取式如p, ?q, pù?q, pùqùr, …析取范式:由有限个简单合取式组成的析取式AúA2ú?úA r, 其中A1,A2,?,A r是简单合取式1合取范式:由有限个简单析取式组成的合取式AùA2ù?ùA r , 其中A1,A2,?,A r是简单析取式1。

命题逻辑1

命题逻辑1

句子到逻辑表达式的翻译
P:这个材料很有趣。 Q:这个习题很难。 R:这门课程使人喜欢。 1、这个材料很有趣,而且这些习题很难。 2、这个材料无趣,习题也不难,那么,这门课程
就不会使人喜欢。 3、这个材料无趣,习题也不难,而且这门课程也
不使人喜欢。 4、这个材料很有趣意味着这些习题很难,反之亦
然。 5、或者这个材料很有趣,或者这些习题很难,而
• 与程序设计中if p then S语句的区别。
20/34
单条件——→
• 在日常生活中,用条件式表示前提和结论之间 的因果或实质关系,这种条件式称为形式条件 命题。
• 然而在命题逻辑中,一个条件式的前提并不要 求与结论有任何关系,这种条件式称为实质条 件命题。
21/34
双条件——
• 定义: 设P和Q是命题,则用P Q表示命题“P等值于Q”。
23/34
句子到逻辑表达式的翻译
• 步骤: – 确定给定的句子是否为命题; – 找出各原子命题并确定句子中的连词为对应 的联结词; – 用正确的语法把原命题表示成由原子命题、 联结词和圆括号组成的公式。
24/34
句子到逻辑表达式的翻译
• 翻译下列命题: (1)他既聪明又用功。 (2)他虽聪明但不用功。 解: 原子命题 P:他聪明。
• 表征意义 (在P为真而Q为假时为假,否则为真。)
蕴含P Q的真值表
P Q PQ
P Q PQ
FF T FT T TF F TT T
00 1

01 1 10 0
11 1
19/34
单条件——→
• 政治家竞选时许诺
– “如果我当选了,那么我将会减税”。
• 如果今天是星期五,那么2+2=4.

第 1 章 命题逻辑

第 1 章 命题逻辑

第 1 章命题逻辑数理逻辑是用数学方法研究思维规律和推理过程的科学,而推理的基本要素是命题,因此命题逻辑是数理逻辑最基本的研究内容之一,也是谓词逻辑的基础。

由于数理逻辑使用了一套符号,简洁地表达出各种推理的逻辑关系,因此,一般又称之为符号逻辑。

数理逻辑和电子计算机的发展有着密切的联系,它为机器证明、自动程序设计、计算机辅助设计、逻辑电路、开关理论等计算机应用和理论研究提供了必要的理论基础。

一、命题与命题变量在日常生活中,人们不仅使用语句描述一些客观事物和现象,陈述某些历史和现实事件,而且往往还要对陈述的事实加以判断,从而辨其真假。

语句可以分为疑问句、祈使句、感叹句与陈述句等,其中只有陈述句能分辨真假,其他类型的语句无所谓真假。

在数理逻辑中,我们把每个能分辨真假的陈述句称作为一个命题。

陈述句的这种真或假性质称之为真值或值,这就是说真值包含“真”和“假”。

因而命题有两个基本特征,一是它必须为陈述句:二是它所陈述的事情要么成立(真),要么不成立(假),不可能同时既成立又不成立,即它的真值是惟一的。

命题可按其真值分为两类。

若一个命题是真的,则称其真值为真,用1或T表示,称该命题为真命题;若一个命题是假的,则称其真值为假,用0或F表示,称该命题为假命题。

命题还可根据其复杂程度分类。

只是由一个主语和一个谓语构成的最简单的陈述句,称为简单命题或原子命题或原始命题。

简单命题不可能再分解成更简单的命题了,它是基本的,原始的。

当然,也有一些命题并不是最基本的,它们还可以分解成若干个简单命题。

由若干个简单命题通过联结词复合而成的更为复杂的新命题称为复合命题或分子命题。

复合命题仍为陈述句。

任意有限个简单或复合命题,还可用若干不同的联结词复合成极为复杂的复合命题。

简单命题和复合命题的真值是固定不变的,故又可称为命题常量或命题常元,简称为命题。

而有些陈述句尽管不是命题,但可以将其变成命题,它的真值是不固定的、可变的,这种真值可变化的陈述句称为命题变量或命题变元。

第1章 命题逻辑3

第1章 命题逻辑3

第1章 命题逻辑
定义1.6.3 设p和q是两个命题,复 合命题p↓q称作p和q的或非。定 义为:当且仅当p、q的真值都为 假时,p↓q的真值为真。联结词 “↓”称为或非联结词。
表1.20 p 0 0 q 0 1 p↓ q 1 0
1
1
0
1
0
0
由此定义可得到下面的公式: p↓q¬ (p∨q)
联结词↓还有下面的几个性质: ⑴ p↓p¬ (p∨p) ¬ p ⑵ (p↓q)↓(p↓q) ¬ (p↓q) ¬ ¬ (p∨q)p∨q ⑶ (p↓p)↓(q↓q) ¬ p↓¬q¬ (¬ p∨¬ q)p∧q
第1章 命题逻辑
蕴含式是逻辑推理的重要工具。下面是一些重要的蕴含 式。它们都可以用上述两种方法证明,其中A,B,C,D是 任意的命题公式。 1.附加律 AA∨B, BA∨B 2.化简律 A∧BA, A∧BB 3.假言推理 A∧(A→B)B 4.拒取式 ¬ B∧(A→B)¬ A 5.析取三段论 ¬ A∧(A∨B)B, ¬ B∧(A∨B)A 6.假言三段论 (A→B)∧(B→C)(A→C) 7.等价三段论 (A↔B)∧(B↔C)(A↔C) 8.构造性二难 (A∨C)∧(A→B)∧(C→D)B∨D (A∨¬ A)∧(A→B)∧(¬ A→B)B 9.破坏性二难 (¬ B∨¬ D)∧(A→B)∧(C→D)(¬ A∨¬ C)
第1章 命题逻辑
定义1.6.5 设S是全功能联结词集,如果去掉其中的任何 联结词后,就不是全功能联结词集,则称S是最小全功 能联结词集。 可以证明 ¬,∧ , ¬,∨ , ↑ , ↓ 是最小全 功能联结词集。
第1章 命题逻辑
讨论:n个命题变元可以构成多少个不等价的命题公式? 两个命题变元可以构成多少个不等价的命题公式? 由等价的概念知道,等价的命题公式有相同的真值表,所 以上述问题就转化为两个命题变元构成的命题公式有多少个不 同的真值表? 表1.21 两个命题变元构成的命题公式 p q 公式 的真值表的格式如表1.21所示。 0 0 1或0 真值表中每行公式的真值都 有1,0两种可能,所以命题公式 0 1 1或0 22 的真值有2×2×2×2=24= 2 =16 1 0 1或0 22 种可能,既有 2 个不同的真值表。 22 1 1 1或0 故有 种不等价的公式。 2 8= 23个不等价的命题公式,n个变元可 三个变元可构成 2 2 2n 构成 2 个不等价的命题公式。

01命题基本概念及联接词

01命题基本概念及联接词

解:这9个句子中,(7)~(9)都不是陈述句, 因而都不是命题。 (1)是真命题,(2)是假命题。 (3)的真值虽然现在还不能判断,到2100年就能 判断了,因而是命题。 (4)在十进制中为假,在二进制中为真,当确定 了进位制时其真值就确定了,因而是命题。 (5)是命题,真值视具体情况惟一确定(不是真 就是假)。 (6)是陈述句,但无法给出真假值。这种自相矛 盾的判断称为悖论,以后再讲。
1.2.2 合取联结词∧
定义1.2.2 设P,Q为二命题,复合命题“P并且Q”(或 “ P 与 Q” )称为 P 与 Q 的合取式,记作 P∧Q ,符号 “∧” 称为合取联结词 . P属于二元 ∧Q为真当且仅当 P和Q同时为真 . 说明:1、“∧” (binary)运算符 . 2、联结词“∧”的定义真值表如下:
从上述例子可以看出,原命题与逆否命题意思相同, 即等价:
P Q Q P
逆命题与反命题意思相同。 这一点非常重要,在推理过程中,有时按原命题进 行推导比较困难,而用逆否命题却可收到事半功倍 的效果。
1.2.5 双条件联结词(等价联结词)
定义1.2.5 设P,Q为二命题,复合命题“P当且仅当Q” 称为P与Q的双条件命题,记作P iff Q或PQ,符号 称为双条件(等价)联结词。PQ为真当且仅当
Q:今天天下雨。
定义1-3 如果一个命题标识符代表任意未知命题,则 称该命题标识符为命题变元(命题变项).如果一 个命题标识符代表一个确定的命题,则称之为命 题常元。
命题变元类似代数中的变量,命题常元类似
常量,但两者有着本质的区别。命题变元或常元
代表的是命题元素,而变量和常量代表的是一个
数值。
例如,x+y≥ 5 这是一个代数表达式,其中x和y是 变量,不是命题变元,但该表达式也可以作为一 个命题变元。假设代表该表达式的命题变元为z, 当变量x和y的值确定后,表达式成为一个命题常 元,命题变元z被该命题常元所取代成为命题,且 命题的真值随变量x和y不同取值而变化。 当用确定的命题代入命题变元时称为对命题 变元的代入。

数理逻辑课件 第1节 命题逻辑的基本概念

数理逻辑课件  第1节 命题逻辑的基本概念
符号化: p: 凡是偶数都能被2整除。 q: 6是偶数。 r: 6都能被2整除。 (pq)r 是永真式吗?
•35/49
练习1
1. 将下列命题符号化。 (1) 豆沙包是由面粉和红小豆做成的。 (2) 苹果树和梨树都是落叶乔木。 (3) 王小红或李大明是物理组成员。 (4) 王小红或李大明中的一人是物理组成员。 (5) 由于交通阻塞,他迟到了。 (6) 如果交通不阻塞,他就不会迟到。 (7) 他没迟到,所以交通没阻塞。 (8) 除非交通阻塞,否则他不会迟到。 (9) 他迟到当且仅当交通阻塞。
(5) 在自然语言中,“如果p,则q”,p, q具有某

内在联系;但在数理逻辑中, p, q可以无任•13/49
蕴涵联结词
(3) 当 p 为假时,pq恒为真,称为空证明 证明:空集是任意集合的子集。
•14/49
联结词的实例
例4 设 p:天冷,q:小王穿羽绒服,将下列命题符号化。
(1) 只要天冷,小王就穿羽绒服。
pq (5) p: 张辉与王丽是同学
(1)—(3) 说明描述合取式的灵活性与多样性 (既/又、不但/而且、虽然/但是、一面/一面等)
(4)—(5) 要求分清 “与” 所联结的成分 •9/49
联结词的实例
例3 将下列命题符号化。 (1) 2 或 4 是素数。 (2) 2 或 3 是素数。 (3) 4 或 6 是素数。 (4) 小元元只能拿一个苹果或一个梨。 (5) 王小红生于 1975 年或 1976 年。
定义2 设p,q为两个命题,复合命题“p并且q”(或 “p与 q”)称为p与q的合取式,记作p∧q,∧称作 合取联结词。 规定: p∧q为真当且仅当p与q同时为真。
定义3 设p, q为两个命题,复合命题“p或q”称作 p与q的析取式,记作p∨q,∨称作析取联结词。 规定: p∨q为假当且仅当p与q同时为假。

1第一章 命题逻辑基本概念

1第一章 命题逻辑基本概念


如何将语句符号化, 以及如何理解符号化了的语句。 语句符号化要注意:
1. 要善于确定简单命题, 不要把一个概念硬拆成几个 概念。 例如“我和他是同学”是一个简单命题。 2. 要善于识别自然语言中的联结词 (有时它们被省略)。 例 1.11 狗急跳墙。
解 应理解为: p: 狗急了, q: 狗才跳墙
解 令 p: odd是奇数, q: odd2是奇数,
上述语句可表示为 p q。 6. 异或(exclusive or)连结词“” 【定义】 对于“排斥或”, 在数理逻辑中用联结词 “”表示, 称作“异或”。 当且仅当命题p和q的真值相异时, p q便取值为 真。

p q的真值表如表1.1.6所示。



1. 否定(negation)词“” 【定义 1.1】 设p是一个命题, 复合命题“非P‖(P的否 定)称为命题p的否定式, 记作“P‖, (读作“非p‖)。 命题p取值为真, 当且仅当命题P取值为假。 p的真值表如表1.1.1所示。 表.1.1 P 0 1 P 1 0
例 1.3 P:地球是圆的。 P:地球不是圆的。
p
0 0 1 1
表 1.6 q 0 1 0 1
pq 0 1 1 0
从定义可知联结词“”有以下性质: (1) p q = q p (2) (p q) r = p (q r) (3) p∧(q r) = (p∧q) (p∧r) (4) p q (p∧q)∨(p∧q) (5) p q (p q) (6) p p 0,p F P, p T P。
但不完全等同。

p∧q的真值表如表1.1.2所示。
表 1.2 p q 0 0 0 1 1 0 1 1

第一章命题逻辑(1,2,3)

第一章命题逻辑(1,2,3)

1.2 联 结 词
联结词:确定复合命题的逻辑形式。
❖ 原子命题和联结词可以组合成复合命题。 ❖ 联结词确定复合命题的逻辑形式,它来源于自然语言中的联结词,
但与自然语言中的联结词有一定的差别; ❖ 从本质上讲,这里讨论的联结词只注重“真值”,而不顾及具体
内容,故亦称“真值联结词”。
1.2.1 否定联结词
❖ 命题P Q的真值与命题P和命题Q的真值之间的关系如表所示。
P
Q
PQ
0
0
1
0
1
1
1
0
0
1
1
1
1.2.4 蕴涵联结词
❖ 说明:
▪ 1)蕴涵联结词也称为条件联结词。“如果P,则Q”也称为P与Q 的条件式。
▪ 2)蕴涵式的真值关系不太符合自然语言中的习惯,这一点请读者 务必注意。
1.1.3 命题标识符
❖ 命题标识符
▪ 为了能用数学的方法来研究命题之间的逻辑关系和推理,需要将 命题符号化。
▪ 通常使用大写字母P, Q, …或用带下标的大写字母或用数字,如Ai, [12]等表示命题。
• 例如:
P:今天下雨
• 意味着P表示“今天下雨”这个命题的名。
• 也可用数字表示此命题
• 例如:
❖ 定义1.1 设P为任一命题,复合命题“非P”(或“P的否定”)称为P 的否定式,记作﹁P,读作“非P”。﹁称为否定联结词。
❖ ﹁P的逻辑关系为P不成立,﹁P为真当且仅当P为假。 ❖ 命题P的真值与其否定﹁P的真值之间的关系
P
﹁P
0
1
1
0
1.2.1 否定联结词
例1.2 设 P:这是一个三角形 ﹁P:这不是一个三角形
数理逻辑命题逻辑一阶谓词逻辑集合论集合及其运算二元关系与函数代数结构代数系统的基本概念群环域格与布尔代数图论数理逻辑和集合论作为两块基石奠定了离散数学乃至整个数学理论的基础在上面生长着代数结构序结构拓扑结构和混合结构这四大结构涵盖与生长出许多数学分支同时各分支间交叉融合又形成了许多新的数学分支形成了庞大的数学体系

[理学]数理逻辑__命题逻辑_OK

[理学]数理逻辑__命题逻辑_OK

30
小结
➢ 命题及其符号P、Q、R。 ➢ 构成复合命题的联结词、∧、∨、、 ,以及由联结词构成的复合命题及其真假
值。 ➢ 注意:有了命题和命题联结词,为了进一步的研究,今后,将只注重命题的真假值,
而并不注意其内容含义,对命题联结词,只承认它由真值表定义,而不理会它的实际 含义,这样,就可以在命题与命题联结词的基础上建立起一个形式系统。
悖论
➢ 由于命题只有真假两个值,所以命题逻辑也称二值逻辑。
➢ 以T(或1)表示命题的真值为真,F(或0)表示命题模的真糊值逻为假辑
9
3、命题的分类与表示
➢ 分类 根据其真值分类:
• 真命题。 • 假命题。 根据其复杂程度分类: • 简单命题或原子命题。 • 复合命题。
§1 命题与联结词
10
§1 命题与联结词
§1 命题与联结词
16
§1 命题与联结词
2、合取联结词
EX4:“期中考试,张三和李四都及格了。” P 代表:“期中考试张三考试及格了” Q 代表:“期中考试李四考试及格了”。
➢ 设P、Q为两个命题,复合命题“P而且Q”称为P、Q的合取式,记为P∧Q,“∧”称为合 取联结词。 P∧Q为真当且仅当P 与 Q 为同时为真。
PQ TT TF FT FF
P∨Q
T
T
T
F
18
“可兼或”与“排斥或”
日常语言中“或”有三种标准用法, EX5: ① 张三或者李四考了90分。
② 第一节课上数学课或者上政治课。 ③ 去教学楼需要6分钟或8分钟。
§1 命题与联结词
差异在于:
当构成他们的简单命题都真时,(1)为真,(2)为假。 ➢ (1)称为“可兼或”,(2)称为“排斥或”,(3)非

数理逻辑1

数理逻辑1

命题(proposition)
• 举例说明
– 你知道命题逻辑吗?
• 非陈述句,故非命题
– 请安静!
• 非陈述句,故非命题
– 今天我多么高兴呀!
• 非陈述句,故非命题
命题(proposition)
• 举例说明
– 3-x=5
• 陈述句 • 但真假随x 的变化而变化 • 非命题 ,命题公式
– 我正在说谎
联结词(Connectives)
• 合取式和合取联结词∧ ( conjunction)
– 与日常语言的区别:
• 允许相互无关的两个原子命题联接起来 例1: P: 我们在北112. Q: 今天是星期三. P∧Q :我们在北112且今天是星期三. • 不要见到“与”或“和”就使用联结词∧ ! 例2: 李敏和李华是姐妹。 李敏和张华是朋友。 李敏与张华都是三好生。 他打开箱子,并拿出一件衣服
• P→Q 的逻辑关系为P是Q的充分条件, Q 是P的必要条件
Q是P的必要条件有许多不同的叙述方法: “只要P 就Q”、 “因为 P,所以Q”、“P 仅当Q”、 “只有 Q才P”、“除非Q才P”、 “除非Q,否则非P”
Q是P的必要条件有许多不同的叙述方法: “只要P 就Q”、 “因为 P,所以Q”、“P 仅当 Q”、“只有 Q才P”、“除非Q才P”、 “除非Q,否 则非P” 例 设p:a能被4整除,q:a能被2整除 将下列命题符号化 (1)只要a能被4整除, 则a一定能被2整除. (2)因为a能被4整除,所以a一定能被2整除. (3) a能被4整除,仅当a能被2整除. (4)除非a能被2整除, a才能被4整除. (5)除非a能被2整除,否则a不能被4整除. (6)只有a能被2整除, a才能被4整除. (7)只有a能被4整除, a才能被2整除.

第一章 命题逻辑

第一章 命题逻辑

第一章命题逻辑逻辑学是研究推理过程规律一门科学。

数理逻辑则是用数学的方法研究思维规律的一门学科。

由于它使用了一套符号,简洁地表达出各种推理的逻辑关系,因此数理逻辑又称为符号逻辑或理论逻辑。

数理逻辑和计算机的发展有着密切的联系,它为机器证明、自动程序设计、计算机辅助设计等计算机应用和理论研究提供必要的理论基础。

数理逻辑的主要分支包括公理化集合论、证明论、递归函数论、模型论等。

从本章开始,我们用三章的篇幅介绍数理逻辑的基本内容:命题逻辑、谓词逻辑和非经典逻辑简介。

命题逻辑研究的是以原子命题为基本单位的推理演算,其特征在于,研究和考查逻辑形式时,我们把一个命题只分析到其中所含的原子命题成分为止。

通过这样的分析可以显示出一些重要的逻辑形式,这种形式和有关的逻辑规律就是命题逻辑。

1.1 命题与联结词1.1.1 命题与命题变元语言的单位是句子。

句子可以分为疑问句、祈使句、感叹句与陈述句等,其中只有陈述句能分辨真假,其他类型的句子无所谓真假。

定义1.1能够分辨真假的陈述句叫做命题(Proposition)。

从这个定义可以看出命题有两层含义:(1)命题是陈述句。

其他的语句,如疑问句、祈使句、感叹句均不是命题;(2)这个陈述句表示的内容可以分辨真假,而且不是真就是假,不能不真也不假,也不能既真又假。

作为命题的陈述句所表示的判断结果称为命题的真值,真值只取两个值:真或假。

凡是与事实相符的陈述句是真命题,而与事实不符合的陈述句是假命题。

通常用1(或大写字母T)表示真,用0(或大写字母F)表示假。

例1.1判断下列语句是否为命题,并指出其真值。

(1) 北京是中国的首都。

(2)5可以被2整除。

(3)2+2=5。

(4)请勿吸烟。

(5)乌鸦是黑色的吗?(6)这个小男孩多勇敢啊!(7)地球外的星球上存在生物。

(8)我正在说谎。

解(1)~(3)是命题,其中(1)是真命题,(2),(3)是假命题。

值得注意的是,像2+2=5这样的数学公式也是一个命题,事实上,一个完整的数学公式与一个完整的陈述句并没有什么本质的差异。

第1章 命题逻辑的基本概念

第1章 命题逻辑的基本概念

第1章
例题3
例3、一位父亲对儿子说:“如果我去书店,就 一 定给你买本《儿童画报》。”问:什么情况 下父亲食言? 解:可能有四种情况: (1)父亲去了书店,给儿子买了《儿童画报》。 (2)父亲去了书店,却没给儿子买《儿童画报》。 (3)父亲没去书店,却给儿子买了《儿童画报》。 (4)父亲没去书店,也没给儿子买《儿童画报》。
第1章
等价
5、等价 由p、q和等价符号↔组成的式子(p↔q)称为p和q 的等价式。 p↔q为真当且仅当p、q真值相同。 真值表描述如下: 例:p:两圆面积相等 p↔q p q
0 0 1 1 0 1 0 1 1 0 0 1
q:两圆半径相等 两圆的面积相等当且仅当它 们的半径相当。 (p↔q)
第1章
第1章
例题4
例4、p:天下雨 q:我骑车上班 (1) 如果天不下雨,我就骑车上班。 ┐p→q (2)只要天不下雨,我就骑车上班。 ┐p→q (3)只有天不下雨,我才骑车上班。 q→┐p 或 p→┐q (4)除非天下雨,否则我就骑车上班。 ┐p→q (5)如果天下雨,我就不骑车上班。 p→┐q
第1章
0 0 1 1 0 1 0 1 0 1 1 1
q:小明学过法语 则小明学过英语或法语 表示为: (p∨q)
第1章
相容性或与排斥或
例、小明学过英语或法语 p:小明学过英语 q:小明学过法语 相容性或 表示为:p∨q 例、小明只能挑选计算机专业或物联网工程专业 p:小明选计算机专业 q:小明选物联网专业 排斥或 表示为:(p∧┐q)∨(┐p∧q) 例、小明是安徽人或河南人 p:小明是安徽人 q:小明是河南人 排斥或 表示为:(p∧┐q)∨(┐p∧q) p∨q
例5
例5、p:2+2=4 q:3是奇数 (1) 2+2=4当且仅当3是奇数。p↔q (2) 2+2=4当且仅当3不是奇数。p↔┐q (3) 2+2≠4当且仅当3是奇数。┐p↔q (4) 2+2≠4当且仅当3不是奇数。┐p↔┐q
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

解: (1) p :怕困难, q :战胜困难,
该命题符号化为: q → ┐ p (2) p :天下雨, q :我有时间,r :我进城。
该命题符号化为: ┐ p ∧ q →r
(3) p :小王在图书馆看书, q :小王病了, r :图 书馆开门。 该命题符号化为: ┐( q ∨ ┐ r ) → p
13
(1) 雪是白的。 (2) 2是奇数。 (3) x+y>5。
(4) 你是谁? (5) 北京是中国的首都。
5
(6) 二十一世纪时有人住在月球上。
真值集合: {0,1} ,0和1为真值。 假命题的真值为0,真命题的真值为1。 简单命题(原子命题): 简单陈述句表达的命题。 一般用小写英文字母p,q,r,s,t等表示简单命题。 例1.2 考察下面的命题: (1) 8不是奇数。 (2) 2和3都是偶数。 (3) 2或3是偶数。 联结词:真值函数,即自变量是真值,函数值也是 真值的函数。
复合命题:由命题和联结词构成,其中的命题称为 该复合命题的支命题。 复合命题的真值由支命题的真值和联结词共同决定。
6
真值表:把真值函数在自变量所有可能取值下的函数 值列成的表,称为真值表。
一元真值函数只有一个自变量,其真值表有两行。 共有四个真值不同的一元真值函数,它们的真值表如 下。 表1.1 一元真值函数的真值表 p 0 1 F1(p) F2(p) F3(p) F4(p) 0 0 0 1 1 0 1 1
9
∨(析取):复合命题“p或 者q”称为p与q的析取式,记 为 p ∨ q。 ∨相当于汉语中的“或者” (相容或 )。 p∨q=0当且仅当p=q=0。
p 0 0
q 0 1
p∨q
0 1
1
1
0
1
1
1
例:老王学过俄语或英语。
解:设p:老王学过俄语。
q:老王学过英语。
该命题符号化为: p ∨ q
10
(异或): 复合命题“p
1
二、教学内容与要求 本课程教学内容有三篇,分别是: 数理逻辑、集合论、图论。 作为重要的专业基础课,要求学生较系统 地掌握基本概念和基础理论、基本计算和逻 辑推理的技能以及基本的证明和验证方法,
并能灵活运用这些知识处理一些简单的实际
问题。
2
第一篇 数理逻辑 包括下面两章内容 第一章 命题逻辑
知识点: 1. 命题与联结词 2. 命题公式与赋值 3. 等值演算 4. 联结词的全功能集 5. 主析取范式与主合取范式 6. 命题逻辑的推理理论
(4) 只有有限次使用上面三条规则能够得到的符号串才 是命题公式。
例如, (┐(p∨q)),(p→(q→r)),((p∧q) r),0,p都是命 题公式,而(p→),p∨┐都不是命题公式。 子公式:若公式B是公式A的子串,则称B为A的子公 19 式。
约定: (1) 公式最外层的括号可省略; (2) 联结词的优先级如下: ┐的优先级最高; ∧,∨,
离散数学
一、课程性质与任务 离散数学是现代数学的一个分支,是计算 机专业的重要专业基础课。 通过本课程的学习,培养学生的抽象思维 和严格的逻辑推理能力,帮助学生掌握处理离 散结构所必需的描述工具和方法,为学生进一 步学习《数据结构》、《数据库》、《操作系 统》等专业课打好基础,同时也为学生今后从 事计算机开发和应用提供必要的数学工具。
30
公式p∧q→r和(p→q)→r的真值表 p q r p∧q p→q p∧q→r (p→q)→r
0
0
0
0
0
1
0
0
1
1
1
1
0
1
0
0
1
1
0
1
0
0
1
1
1
1
0
1
1
1
0
0
0
1
0
0
0
0
1
1
1
1
1
1
1
1
0
1
1
1
1
1
0
1
0
1
31 从真值表可以看出,公式p∧q→r和(p→q)→r不等值。
A B,是说A B是永真式,即不管命题变元 取什么真值,A和B的真值总是相同的。 可以用真值表判断两个公式是否等值。
28

解: p 0 0
判断公式p→q与┐p∨q是否等值。
q 0 1
p→q 1 1
┐p 1 1
┐p∨q 1 1
(p→q) ┐p∨q 1 1
1
1
0
1
0
1
0
0
0
1
1
1
公式 (p→q) ┐p∨q 是永真式,表明公式 p→q 与 ┐p∨q等值。 29
0
0
0
1
1
1
0
0
0
0
1
1
0
1
0
1
0
1
1
1
22
该公式的成真赋值是10,11,成假赋值是00,01。
公式的类型
永真式(重言式): 公式A的每个赋值都是成真赋。
永假式(矛盾式): 公式A的每个赋值都是成假赋值。
可满足式: 公式A的赋值中至少有一个是成真赋值。 练习:判断下列公式的类型 (1) p→ ( q→p )
(2)(p→q)→p∧q
(3) ┐(q→p)∧p
23
(1) p→ ( q→p )
p 0 q 0 q→p 1 p→ ( q→p ) 1
0
1
1
0
0
1
1
1
1
1
1
1
该公式的类型为永真式
24
(2) (p→q)→p∧q
p 0 q 0 p→q 1 p∧q 0 (p→q)→p∧q 0
0
1
1
0
1
0
0
0
0
1
1
1
1
1
设p:李梅是三好学生,q:李梅是优秀团员。
该命题符号化为:p∨q。 (5)老王或小李中有一人去上海出差。 设p:老王去上海出差,q:小李去上海出差。 该命题可符号化为:p q 或 (p∧┐q)∨(┐p∧q), 或(p∨q)∧┐(p∧q)。
17
1.2 命题公式与赋值
掌握:命题变元 、命题公式 、赋值(成真、成假赋
p 0 0 1 1
q 0 1 0 1
p→q 1 1 0 1
p→q=0当且仅当p=1且q=0。 注意:“如果p,则q”中的p和q可以无任何意义上的 联系。 例:如果太阳从西边出来,则雪是黑的。 设:p:太阳从西边出来 ,q:雪是黑的, 则该命题符号化为: p→q 12
练习:
(1) 只有不怕困难,才能战胜困难。 (2) 只要天不下雨且我有时间,我就进城。 (3) 小王总是在图书馆看书,除非他病了或者图书馆 不开门。
的优先级其次;
→, 的优先级最低。
(3) 对于优先级相同的联结词,按照从左至右的顺 序运算。 (4) 运算先括号内,再括号外。
例:( (p→q) (┐p∨q) )可写成p→q ┐p∨q
20
赋值:设p1 ,p2 ,…,pn是公式A中出现的所有命题 变元,为p1 ,p2 ,…,pn指定的一组真值称为对A的 赋值。 成真赋值:若指定的一组真值使A成为真命题,则称这 组值为A的成真赋值。 成假赋值:若指定的一组真值使A成为假命题,则称这 组值为A的成假赋值。 例如, p=r=0,q=1 是公式p→(q→r)的成真赋值。
值)、列公式的真值表、永真式 、永假式 、可满足
式。 命题变元(命题变项):取真值(0和1)为值的变元 称为命题变元 (或命题变项)。用带或不带下标的小 写英文字母p, q, r, s等表示。 命题常元:表示假命题的0和真命题的1,称为命题常 元。
18
命题公式(简称为公式) 定义如下:
(1) 命题变元和命题常元是命题公式; (2) 如果A是命题公式,则┐A是命题公式; (3) 如果A和B是命题公式,则 A∧B , A∨B , A B A→B , AB 都是命题公式;
8
二元联结词∧,∨, 分别定义 如下: 设p、q是命题,
,→, ,
p
q
p∧q
0
0 1 1
0
1 0 1
0
0 0 1
∧(合取):复合命题“p并且 q”称为p与q的合取式,记为 p∧ q
∧相当于汉语中的“并且” 、 “既…,又…”、 “不但…,而且…”、“虽然…,但是…” 。 p∧q=1当且仅当p=q=1。 例:设p:他聪明, q:他勤奋, “他既聪明又勤奋”表示为p∧q。
0
0 1 1 1 1
1
1 0 0 1 1
0
1 0 1 0 1
1
1 0 0 1 1
0
1 1 1 0 1
27
1.3 等值演算
掌握:公式等值定义、常用的等值式、等值演算及 应用 定义1 . 6(等值) 如果公式AB是永真式,则 称公式A和B等值,也称A和B逻辑等价,记为AB。

注意:不是联结词,A B不是公式,不要将 与混为一谈。
用0和1组成的序列表示赋值。如果公式A中出现n个命 题变元p1,…,pn,则序列a1…an表示赋值p1=a1,…,pn=an。
例如,010表示公式p→(q→r)的赋值是p=r=0,q=1。
21
用真值表求公式的成真赋值和成假赋值
例:求公式(p→q)→p∧q的成真赋值和成假赋值。
解:
p q p→q p∧ q (p→q)→p∧q
(3)虽然交通堵塞,但是老王还是准时到达了车站。
(4)李梅是三好学生或优秀团员。
(5)老王或小李中有一人去上海出差。
解 (1)设 p:李明是计算机系的学生, q:李明住在312 室, r:李明住在313室。该命题符号化为:p∧(q r)。
相关文档
最新文档