第一章命题与逻辑

合集下载

离散数学第一章命题逻辑PPT课件

离散数学第一章命题逻辑PPT课件

P
Q
0
0
0
1
1
0
1
1
P→Q 1 1 0 1
如: P:雪是黑的。
Q:太阳从东方升起 。
P → Q:如果雪是黑的,则太阳从东方升起 。
命题P→Q是假, 当且仅当P是真而Q是假。
11/20/2020
chapter1
14
1.2 联结词
条件与汉语中“如果…,就…”相类似,但有所区别: (1)自然语言中,“如果P则Q”,往往P和Q有一定的因果 关系,而条件复合命题P→Q中 P和Q 可以完全不相关。 (2)自然语言中,“如果P则Q”,当P为0、Q为1时,整个 句子真值难以确定;而条件复合命题P→Q中,当P为0时, 复合命题的真值为1。 P则Q的逻辑含义:P是Q的充分条件,的表示 命题变元——常用P、Q、R、S等大写字母或加下标的大 写字母P1, Q2, R10, ……表示来表示一个命题,称为命题 变元。 如: P:巴黎在法国。
Q:煤是白色的。
11/20/2020
chapter1
4
1.1 命题及其表示法
3、命题相关概念 简单命题(原子命题)——不能再分解的命题。 复合命题——由若干个简单命题复合而成的命题。 真值表——把组成复合命题的各命题变元的真值的所有 组合及其相对应的复合命题的真值列成表,称为真值表。
11/20/2020
chapter1
6
1.1 命题及其表示法
【例3 】求公式 (P→R)∨(Q→R)的真值表。 解:∵公式含有3个命题变元P、Q、R,
∴真值表有23=8行。其真值表如下表 所示:
11/20/2020
chapter1
7
1.2 联结词
命题和原子命题常可通过一些联结词构成新命题, 这

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

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

数理逻辑部分第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) 单个命题常项或变项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层p q 2层(p q)r 3层((p q) r)(r s) 4层公式的赋值定义给公式A中的命题变项p1, p2, … , p n指定一组真值称为对A的一个赋值或解释成真赋值: 使公式为真的赋值成假赋值: 使公式为假的赋值说明:赋值=12…n之间不加标点符号,i=0或1.A中仅出现p1, p2, …, p n,给A赋值12…n是指p1=1, p2=2, …, p n=nA中仅出现p,q, r, …, 给A赋值123…是指p=1,q=2 , r= 3 …含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)r等值演算等值式定义若等价式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零律: A11, A00同一律: A0A, A1A排中律: A A1矛盾律: A A0等值演算:由已知的等值式推演出新的等值式的过程置换规则:若A B, 则(B)(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) (交换律,结合律)p0 (矛盾律)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(分配律)p1r(排中律)p r(同一律)这不是矛盾式,也不是重言式,而是非重言式的可满足式.如101是它的成真赋值,000是它的成假赋值.总结:A为矛盾式当且仅当A0A为重言式当且仅当A1说明:演算步骤不惟一,应尽量使演算短些对偶与范式对偶式与对偶原理定义在仅含有联结词, ∧,∨的命题公式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 1A2Ar, 其中A1,A2,,A r是简单合取式合取范式:由有限个简单析取式组成的合取式A 1A2Ar, 其中A1,A2,,A r是简单析取式范式:析取范式与合取范式的总称公式A的析取范式: 与A等值的析取范式公式A的合取范式: 与A等值的合取范式说明:单个文字既是简单析取式,又是简单合取式p q r, p q r既是析取范式,又是合取范式(为什么?)命题公式的范式定理任何命题公式都存在着与之等值的析取范式与合取范式.求公式A的范式的步骤:(1) 消去A中的, (若存在)(2) 否定联结词的内移或消去(3) 使用分配律对分配(析取范式)对分配(合取范式)公式的范式存在,但不惟一求公式的范式举例例求下列公式的析取范式与合取范式(1) A=(p q)r解 (p q)r(p q)r(消去)p q r(结合律)这既是A的析取范式(由3个简单合取式组成的析取式),又是A的合取范式(由一个简单析取式组成的合取式)(2) B=(p q)r解 (p q)r(p q)r(消去第一个)(p q)r(消去第二个)(p q)r(否定号内移——德摩根律)这一步已为析取范式(两个简单合取式构成)继续: (p q)r(p r)(q r) (对分配律)这一步得到合取范式(由两个简单析取式构成)极小项与极大项定义在含有n个命题变项的简单合取式(简单析取式)中,若每个命题变项均以文字的形式在其中出现且仅出现一次,而且第i(1i n)个文字出现在左起第i位上,称这样的简单合取式(简单析取式)为极小项(极大项).说明:n个命题变项产生2n个极小项和2n个极大项2n个极小项(极大项)均互不等值用m i表示第i个极小项,其中i是该极小项成真赋值的十进制表示. 用M i 表示第i个极大项,其中i是该极大项成假赋值的十进制表示, m i(M i)称为极小项(极大项)的名称.m与M i的关系: m i M i , M i m ii主析取范式与主合取范式主析取范式: 由极小项构成的析取范式主合取范式: 由极大项构成的合取范式例如,n=3, 命题变项为p, q, r时,(p q r)(p q r) m1m3是主析取范式(p q r)(p q r) M1M5 是主合取范式A的主析取范式: 与A等值的主析取范式A的主合取范式: 与A等值的主合取范式.定理任何命题公式都存在着与之等值的主析取范式和主合取范式, 并且是惟一的.用等值演算法求公式的主范式的步骤:(1) 先求析取范式(合取范式)(2) 将不是极小项(极大项)的简单合取式(简单析取式)化成与之等值的若干个极小项的析取(极大项的合取),需要利用同一律(零律)、排中律(矛盾律)、分配律、幂等律等.(3) 极小项(极大项)用名称m i(M i)表示,并按角标从小到大顺序排序.求公式的主范式例求公式A=(p q)r的主析取范式与主合取范式.(1) 求主析取范式(p q)r(p q)r , (析取范式)①(p q)(p q)(r r)(p q r)(p q r)m 6m7,r(p p)(q q)r(p q r)(p q r)(p q r)(p q r)m 1m3m5m7③②, ③代入①并排序,得(p q)r m1m3m5m6m7(主析取范式)(2) 求A的主合取范式(p q)r(p r)(q r) , (合取范式)①p rp(q q)r(p q r)(p q r)M 0M2,②q r(p p)q r(p q r)(p q r)M 0M4③②, ③代入①并排序,得(p q)r M0M2M4 (主合取范式)主范式的用途——与真值表相同(1) 求公式的成真赋值和成假赋值例如 (p q)r m1m3m5m6m7,其成真赋值为001, 011, 101, 110, 111,其余的赋值 000, 010, 100为成假赋值.类似地,由主合取范式也可立即求出成假赋值和成真赋值.(2) 判断公式的类型设A含n个命题变项,则A为重言式A的主析取范式含2n个极小项A的主合取范式为1.A为矛盾式A的主析取范式为0A的主合取范式含2n个极大项A为非重言式的可满足式A的主析取范式中至少含一个且不含全部极小项A的主合取范式中至少含一个且不含全部极大项例某公司要从赵、钱、孙、李、周五名新毕业的大学生中选派一些人出国学习. 选派必须满足以下条件:(1)若赵去,钱也去;(2)李、周两人中至少有一人去;(3)钱、孙两人中有一人去且仅去一人;(4)孙、李两人同去或同不去;(5)若周去,则赵、钱也去.试用主析取范式法分析该公司如何选派他们出国?解此类问题的步骤为:①将简单命题符号化②写出各复合命题③写出由②中复合命题组成的合取式④求③中所得公式的主析取范式解①设p:派赵去,q:派钱去,r:派孙去,s:派李去,u:派周去.② (1) (p q)(2) (s u)(3) ((q r)(q r))(4) ((r s)(r s))(5) (u(p q))③ (1) ~ (5)构成的合取式为A=(p q)(s u)((q r)(q r))((r s)(r s))(u(p q))④ A (p q r s u)(p q r s u)结论:由④可知,A的成真赋值为00110与11001,因而派孙、李去(赵、钱、周不去)或派赵、钱、周去(孙、李不去).A的演算过程如下: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)) (分配律)B 1B2(p q r s u)(p q r s u) (q r s u)(p q r s)(p q r u)再令B3 = ((r s)(r s))得A B1B2B3(p q r s u)(p q r s u)注意:在以上演算中多次用矛盾律要求:自己演算一遍推理理论推理的形式结构推理的形式结构—问题的引入推理举例:(1) 正项级数收敛当且仅当部分和有上界.(2) 若推理: 从前提出发推出结论的思维过程上面(1)是正确的推理,而(2)是错误的推理.证明: 描述推理正确的过程.判断推理是否正确的方法•真值表法•等值演算法判断推理是否正确•主析取范式法•构造证明法证明推理正确说明:当命题变项比较少时,用前3个方法比较方便, 此时采用形式结构“” . 而在构造证明时,采用“前提: , 结论: B”.推理定律与推理规则推理定律——重言蕴涵式构造证明——直接证明法例构造下面推理的证明:若明天是星期一或星期三,我就有课. 若有课,今天必备课. 我今天下午没备课. 所以,明天不是星期一和星期三.解设p:明天是星期一,q:明天是星期三,r:我有课,s:我备课推理的形式结构为例构造下面推理的证明:2是素数或合数. 若2是素数,则是无理数.若是无理数,则4不是素数. 所以,如果4是素数,则2是合数.用附加前提证明法构造证明解设p:2是素数,q:2是合数,r:是无理数,s:4是素数推理的形式结构前提:p∨q, p r, r s结论:s q证明① s附加前提引入②p r前提引入③r s前提引入④p s②③假言三段论⑤p①④拒取式⑥p∨q前提引入⑦q⑤⑥析取三段论请用直接证明法证明之。

命题公式的范式

命题公式的范式

由小项和大项的性质,容易得到下面用A=A(P1,P2, …,Pn )的真值表来求A的主范式的方法:
(1) A的主析取范式为所有与A在同一组关于P1,P2, …,Pn 的真值指派下都取值为1的由P1,P2, …,Pn 所 产生的小项所构成的析取范式。 (2) A的主合取范式为所有与A在同一组关于P1,P2, …,Pn 的真值指派下都取值为0的由P1,P2, …,Pn 所 产生的大项所构成的合取范式。
证明 (构造性证明) 首先由定理1.5.2,可以得到A的 析取范式和合取范式。继续进行构造,便可得到 A关于P1,P2, …,Pn的主析取范式和主合取范式。 我们在此仅就(1)进行构造证明,(2)的证明是类 似的。设A*是A的析取范式。 (1) 扩展: Pi 如果A*的某个简单合取式B不含命题变元 及其否定﹁Pi, 那么利用臵换规则, 用 B∧Pi∨(B∧﹁Pi)臵换B。 (2) 削去: 将重复出现的命题变元,矛盾式和重复出 现的小项都削去。 (3) 排序: 将小项按下标从小到大的顺序排列。
00
M
01
M 10
小项和大项之间有如下的关系,有兴趣的读者可以 自己给出其证明: (1) m i M i , M i m i 0 i 2 n 1 (2) 设A=A(P1,P2, …,Pn)为命题公式, A 和 A 为集合 {0,1,2, ... , 2n-1}的两个子集。如果
定理1.5.1 (1)简单合取式是矛盾式的充要条件是它 包含两个分别为某个命题变元及其否定的合取项。 (2)简单析取式是重言式的充要条件是它包含两个分 别为某个命题变元及其否定的析取项。
证明 我们只证(2), (1)的证明是类似的。 充分性 对命题变元P, P∨﹁P为重言式。所以如果 简单析取式中含有P∨﹁P, 那么此简单析取式必 是重言式。 必要性 假设某简单析取式是重言式,并设其所含 的命题变元为P1,P2, …,Pn。如果此简单析取式中 不存在两个析取项分别为某个命题变元及其否定, 那么它等价于P1*∨P2*∨…∨Pn*, 其中每个Pi*都为 文字 Pi或﹁Pi。显然, 有个真值指派使每个Pi*取值 都为0, 那么在此真值指派下, 此简单析取式取值为 0, 矛盾于它是重言式。

第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 个不等价的命题公式。

第一章 命题逻辑基本概念

第一章 命题逻辑基本概念
第一部分 数理逻辑
传统逻辑与数理逻辑: 传统逻辑与数理逻辑: 逻辑一词源于希腊文,意思指: 逻辑一词源于希腊文,意思指:词、思 想、理性、规律等。 理性、规律等。 逻辑学研究的是:判别一个推理过程是 逻辑学研究的是: 否正确的标准。数理逻辑也叫符号逻辑, 否正确的标准。数理逻辑也叫符号逻辑,即 用人工符号来书写逻辑法则, 用人工符号来书写逻辑法则,它是一门涉及 数学、逻辑学、 数学、逻辑学、哲学等几门学科的横向交叉 学科。 学科。
数理逻辑是用数学方法来研究推理的 形式结构和推理规律的数学学科, 形式结构和推理规律的数学学科,它与数 学的其它分支、计算机科学、人工智能、 学的其它分支、计算机科学、人工智能、 语言学等学科均有密切的联系。 语言学等学科均有密切的联系。命题逻辑 一阶谓词逻辑是数理逻辑中最成熟的部 和一阶谓词逻辑是数理逻辑中最成熟的部 在计算机科学中应用最为广泛, 分,在计算机科学中应用最为广泛,其中 命题逻辑是数理逻辑的最基础部分, 命题逻辑是数理逻辑的最基础部分,谓词 逻辑是在它的基础上发展起来的。 逻辑是在它的基础上发展起来的。
将下列命题符号化: 例 将下列命题符号化: 吴颖既用功又聪明。 (1)吴颖既用功又聪明。 吴颖不仅用功而且聪明。 (2)吴颖不仅用功而且聪明。 吴颖虽然聪明,但不用功。 (3)吴颖虽然聪明,但不用功。 张辉与王丽都是三好生。 (4)张辉与王丽都是三好生。 张辉与王丽是同学。 (5)张辉与王丽是同学。 (1)-(3)说明描述合取式的灵活性与多样性 )( ) (4)-(5)要求分清联结词“与”联结的复合 ) ( )要求分清联结词“ 命题与简单命题
一、主要内容
命题逻辑基本概念 命题逻辑等值演算 命题逻辑推理理论 一阶逻辑基本概念 一阶逻辑等值演算与推理理论
二、学习要求 深刻理解命题、 联结词、 深刻理解命题 、 联结词 、 复合命 命题公式、 等值式、 题 、 命题公式 、 等值式 、 等值演 算、推理及证明等概念 熟练进行等值演算与构造证明

离散数学作业册

离散数学作业册

离散数学作业册第一章命题逻辑1.1 命题与逻辑联结词1.判断下列语句是否是命题,不是划“×”,是划“√”,且指出它的真值.(1)所有的素数都是奇数. ( ) 其真值( )(2)明天有离散数学课吗? ( ) 其真值( )(3)326+>. ( ) 其真值( )(4)实践出真知. ( ) 其真值( )(5)这朵花真好看呀! ( ) 其真值( )(6)5x=. ( ) 其真值( )(7)太阳系外有宇宙人. ( ) 其真值( )2.将下列命题符号化.(1)如果天下雨,那么我不去图书馆.(2)若地球上没有水和空气,则人类无法生存.(3)我们不能既划船又跑步.(4)大雁北回,春天来了.3.将下列复合命题分解成若干个原子命题,并找出适当的联结词.(1)天下雨,那么我不去图书馆.(2)若地球上没有水和空气,则人类无法生存.1.2 命题公式1. 判断下列各式是否是命题公式,不是的划“×”,是的划“√”.(1)(Q→R∧S). ( )(2)((R→(Q→R)→(P→Q)). ( )(3) (P∨QR)→S. ( )(4)((?P→Q)→(Q→P)). ( )2.写出五个常用命题联结词的真值表.1.3 真值表与等价公式1.指出下列命题的成真赋值与成假赋值.(1)?(P∨?Q).(2)?P→(Q→P).2.构造真值表,判断下列公式的类型.(1)(P∧Q)∧?(P∨Q).(2) P→(P∧┑Q))∨R.3.用等值演算法验证下列各等价式.(1) ((P→Q)∧(Q→R))→(P→R)?T.(2)P→(Q∧R)?(P→Q)∧(P→R).(3)?(P∨Q)∨(?P∧Q)??P.1.4 蕴涵式及其他联结词1.试证明下列各式为重言式.(1)(P→Q)∧(Q→R)?(P→R).(2) (P→Q)→Q?P∨Q.(3)?(P↓Q)??P↑?Q.2.将下列公式化成与之等价且仅含{┑,∨}中联结词的公式.(1) (P∨Q)∧┑P(2) (P→(Q∨┑R))∧(┑P∧Q)3.证明{?,∧}是最小全功能联结词组.4.设A、B、C为任意的三个命题公式,试问下面的结论是否正确?(1)若A∧C?B∧C,则A?B.(2)若?A??B,则A?B.(3)若A→C?B→C,则A?B.1.6 对偶与范式1.试给出下列命题公式的对偶式.(1)T∨(P∧Q).(2)?(P∧Q)∧(?P∨Q).2.试求下列各公式的主析取范式和主合取范式.(1) (P→(Q∧R))∧(┑P→(┑Q→R)).(2)(?(P→Q)∧Q)∨R.(3)(P→(Q∨R))∧(?P∨(Q?R)).3.试用将公式化为主范式的方法,证明下列各等价式.(1) (┑P∨Q)∧(P→R)?P→(Q∧R)(2) ┑(P?Q)?(P∧┑Q)∨(┑P∧Q)1.7 推理理论1.试用推理规则,论证下列各式.(1) ┑(P∧┑Q),┑Q∨R,┑R?┑P(2) P∨Q,Q→R,P→S,┑S?R∧(P∨Q)(3) ┑P∨Q,┑Q∨R,R→S?P→S(4) P∨Q,P→R,Q→S?R∨S第二章谓词逻辑2.1 词的概念与表示1.用谓词表达写出下列命题.(1)高斯是数学家,但不是文学家.(2)小王既是运动员也是大学生.(3)张宁和李强都是三好学生.(4)若是x奇数,则2x不是奇数.2.2 命题函数与量词1.用谓词表达式写出下列命题.(1)每个计算机系的学生都学离散数学.(2)直线A平行于直线B当且仅当直线A不相交于直线B.(3)不存在既是奇数又是偶数的自然数.(4)没有运动员不是强壮的.(5)有些有理数是实数但不是整数.(6)所有学生都钦佩某些教师.2.3 谓词公式与变元的约束1.利用谓词公式翻译下列命题. (1)没有一个奇数是偶数.(2)一个整数是奇数,如果它的平方是奇数.2. 设个体域为自然数集N ,令P(x):x 是素数;E(x):x 是偶数;O(x):x 是奇数;D(x ,y):x 整除y .将下列各式译成汉语.(1)?x(E(x)∧D(x ,6)).(2)?x(O(x)→?y(P(x)→?D(x ,y))).3.指出下列表达示中的自由变元和约束变元,并指明量词的辖域.(1)()()(,)()()x F x Q x y xP x R x ?∧→?∨.(2)?x(P(x ,y)∨Q(z))∧?y(R(x ,y)→ ?zQ(z)).4.设个体域为A ={a ,b ,c},消去公式?xP(x)∧?xQ(x)中的量词.2.4 谓词演算的等价式与蕴含式1.试证下列等价式或蕴涵式,其中A(x),B(x)表示含x自由变量的公式,A,B 表示不含变量x(不论是自由的还是约束的)的公式.(1)(?x A(x)→B)?(?x(A(x)→B)).(2)(?x A(x)→B)??x(A(x)→B).2.试将下列公式化成等价的前束范式.(1)?x((┑?yP(x,y))→(?zQ(z)→R(x))).(2)?x(F(x)→G(x))→(?xF(x)→?xG(x)).2.5 谓词演算的推理理论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) 单个命题常项或变项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层p q 2层(p q)r 3层((p q) r)(r s) 4层公式的赋值定义给公式A中的命题变项p1, p2, … , p n指定一组真值称为对A的一个赋值或解释成真赋值: 使公式为真的赋值成假赋值: 使公式为假的赋值说明:赋值=12…n之间不加标点符号,i=0或1.A中仅出现p1, p2, …, p n,给A赋值12…n是指p1=1, p2=2, …, p n=nA中仅出现p,q, r, …, 给A赋值123…是指p=1,q=2 , r= 3 …含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)r等值演算等值式定义若等价式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零律: A11, A00同一律: A0A, A1A排中律: A A 1矛盾律: A A0等值演算:由已知的等值式推演出新的等值式的过程置换规则:若A B, 则(B)(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) (交换律,结合律)p0 (矛盾律)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(分配律)p1r(排中律)p r(同一律)这不是矛盾式,也不是重言式,而是非重言式的可满足式.如101是它的成真赋值,000是它的成假赋值.总结:A为矛盾式当且仅当A0A为重言式当且仅当A 1说明:演算步骤不惟一,应尽量使演算短些对偶与范式对偶式与对偶原理定义在仅含有联结词, ∧,∨的命题公式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 1A2Ar, 其中A1,A2,,A r是简单合取式合取范式:由有限个简单析取式组成的合取式A 1A2Ar, 其中A1,A2,,A r是简单析取式范式:析取范式与合取范式的总称公式A的析取范式: 与A等值的析取范式公式A的合取范式: 与A等值的合取范式说明:单个文字既是简单析取式,又是简单合取式p q r, p q r既是析取范式,又是合取范式(为什么)命题公式的范式定理任何命题公式都存在着与之等值的析取范式与合取范式.求公式A的范式的步骤:(1) 消去A中的, (若存在)(2) 否定联结词的内移或消去(3) 使用分配律对分配(析取范式)对分配(合取范式)公式的范式存在,但不惟一求公式的范式举例例求下列公式的析取范式与合取范式(1) A=(p q)r解 (p q)r(p q)r(消去)p q r(结合律)这既是A的析取范式(由3个简单合取式组成的析取式),又是A的合取范式(由一个简单析取式组成的合取式)(2) B=(p q)r解 (p q)r(p q)r(消去第一个)(p q)r(消去第二个)(p q)r(否定号内移——德摩根律)这一步已为析取范式(两个简单合取式构成)继续: (p q)r(p r)(q r) (对分配律)这一步得到合取范式(由两个简单析取式构成)极小项与极大项定义在含有n个命题变项的简单合取式(简单析取式)中,若每个命题变项均以文字的形式在其中出现且仅出现一次,而且第i(1i n)个文字出现在左起第i位上,称这样的简单合取式(简单析取式)为极小项(极大项).说明:n个命题变项产生2n个极小项和2n个极大项2n个极小项(极大项)均互不等值用m i表示第i个极小项,其中i是该极小项成真赋值的十进制表示. 用M i表示第i个极大项,其中i是该极大项成假赋值的十进制表示, m i(M i)称为极小项(极大项)的名称.m与M i的关系: m i M i , M i m ii主析取范式与主合取范式主析取范式: 由极小项构成的析取范式主合取范式: 由极大项构成的合取范式例如,n=3, 命题变项为p, q, r时,(p q r)(p q r) m1m3是主析取范式(p q r)(p q r) M1M5 是主合取范式A的主析取范式: 与A等值的主析取范式A的主合取范式: 与A等值的主合取范式.定理任何命题公式都存在着与之等值的主析取范式和主合取范式, 并且是惟一的.用等值演算法求公式的主范式的步骤:(1) 先求析取范式(合取范式)(2) 将不是极小项(极大项)的简单合取式(简单析取式)化成与之等值的若干个极小项的析取(极大项的合取),需要利用同一律(零律)、排中律(矛盾律)、分配律、幂等律等.(3) 极小项(极大项)用名称m i(M i)表示,并按角标从小到大顺序排序.求公式的主范式例求公式A=(p q)r的主析取范式与主合取范式.(1) 求主析取范式(p q)r(p q)r , (析取范式)① (p q)(p q)(r r)(p q r)(p q r)m 6m7,r(p p)(q q)r(p q r)(p q r)(p q r)(p q r)m 1m3m5m7③②, ③代入①并排序,得(p q)r m1m3m5m6m7(主析取范式)(2) 求A的主合取范式(p q)r(p r)(q r) , (合取范式)①p rp(q q)r(p q r)(p q r)M 0M2,②q r(p p)q r(p q r)(p q r)M 0M4③②, ③代入①并排序,得(p q)r M0M2M4 (主合取范式)主范式的用途——与真值表相同(1) 求公式的成真赋值和成假赋值例如 (p q)r m1m3m5m6m7,其成真赋值为001, 011, 101, 110, 111,其余的赋值 000, 010, 100为成假赋值.类似地,由主合取范式也可立即求出成假赋值和成真赋值.(2) 判断公式的类型设A含n个命题变项,则A为重言式A的主析取范式含2n个极小项A的主合取范式为1.A为矛盾式A的主析取范式为0A的主合取范式含2n个极大项A为非重言式的可满足式A的主析取范式中至少含一个且不含全部极小项A的主合取范式中至少含一个且不含全部极大项例某公司要从赵、钱、孙、李、周五名新毕业的大学生中选派一些人出国学习. 选派必须满足以下条件:(1)若赵去,钱也去;(2)李、周两人中至少有一人去;(3)钱、孙两人中有一人去且仅去一人;(4)孙、李两人同去或同不去;(5)若周去,则赵、钱也去.试用主析取范式法分析该公司如何选派他们出国解此类问题的步骤为:①将简单命题符号化②写出各复合命题③写出由②中复合命题组成的合取式④求③中所得公式的主析取范式解①设p:派赵去,q:派钱去,r:派孙去,s:派李去,u:派周去.② (1) (p q)(2) (s u)(3) ((q r)(q r))(4) ((r s)(r s))(5) (u(p q))③ (1) ~ (5)构成的合取式为A=(p q)(s u)((q r)(q r))((r s)(r s))(u(p q))④ A (p q r s u)(p q r s u) 结论:由④可知,A的成真赋值为00110与11001,因而派孙、李去(赵、钱、周不去)或派赵、钱、周去(孙、李不去).A的演算过程如下: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)) (分配律)B 1B2(p q r s u)(p q r s u) (q r s u)(p q r s)(p q r u)再令B3 = ((r s)(r s))得A B1B2B3(p q r s u)(p q r s u) 注意:在以上演算中多次用矛盾律要求:自己演算一遍推理理论推理的形式结构推理的形式结构—问题的引入推理举例:(1) 正项级数收敛当且仅当部分和有上界.(2) 若推理: 从前提出发推出结论的思维过程上面(1)是正确的推理,而(2)是错误的推理.证明: 描述推理正确的过程.判断推理是否正确的方法•真值表法•等值演算法判断推理是否正确•主析取范式法•构造证明法证明推理正确说明:当命题变项比较少时,用前3个方法比较方便, 此时采用形式结构“” . 而在构造证明时,采用“前提: , 结论: B”.推理定律与推理规则推理定律——重言蕴涵式构造证明——直接证明法例构造下面推理的证明:若明天是星期一或星期三,我就有课. 若有课,今天必备课. 我今天下午没备课. 所以,明天不是星期一和星期三.解设p:明天是星期一,q:明天是星期三,r:我有课,s:我备课推理的形式结构为例构造下面推理的证明:2是素数或合数. 若2是素数,则是无理数.若是无理数,则4不是素数. 所以,如果4是素数,则2是合数.用附加前提证明法构造证明解设p:2是素数,q:2是合数,r:是无理数,s:4是素数推理的形式结构前提:p∨q, p r, r s结论:s q证明① s附加前提引入②p r前提引入③r s前提引入④p s②③假言三段论⑤p①④拒取式⑥p∨q前提引入⑦q⑤⑥析取三段论请用直接证明法证明之。

第一章 命题逻辑

第一章 命题逻辑

注: 1.虽然上例的P、Q之间并无实际联系,但只要P、Q可 分别确定真值,即可用“→”联结。 2.Q→P称为P→Q的逆命题; ┐P→┐Q称为P→Q的否命题; ┐Q→┐P称为P→Q的逆否命题。 3.前项P为F时,无论后项Q取何真值,P→Q的真值均为 T,这是所谓的“善意推定”。


定义5:给定两个命题P和Q,复合命题P↔Q称作 双条件命题,读作“P当且仅当Q”,当P和Q的真 值相同时,P↔Q的真值为T,否则P↔Q的真值为F。 注:双条件↔的其他表示法。 例: P: 1+1=3。 Q: 雪是白的。 P↔Q: 1+1=3当且仅当雪是白的。
5.只有睡觉才能恢复疲劳。 解:这个命题的实际含义是,能恢复疲劳必定是睡觉了, 令P:恢复疲劳,Q:睡觉,则此命题符号化为P→Q。 6.只要我还有口气,我就要战斗。 解:令P:我还有口气,Q:我要战斗,则此命题符号化为 P→Q。
二、合式公式的翻译成自然语言(略)
作业:P42 T3,T4
1-4真值表与等价公式
注:重言式一定是可满足式。

永真式也称重言式;永假式也称矛盾式。
关于重言式,有如下性质:

定理1:任何两个重言式的合取或析取,仍然是 重言式。 证明:设A、B为两个重言式,则A∧B和A∨B的真 值分别等于T∧T和T∨T。

定理2:对一个重言式的同一分量都用任何一个 命题公式置换,所得命题公式仍为一个重言式。 (即代入规则) 证明:由于重言式的真值与分量的真值指派无关, 故对同一分量以任何一个命题公式置换后,重言 式的真值不变。
例:符号化下列命题。 1.张明正在睡觉或游泳。 解:令P:张明在睡觉,Q:张明在游泳, 则此命题符号化为:(P∧┐Q)∨( Q∧┐P)。 2.他可能是100米或400米赛跑的冠军。 解:令P: 他可能是100米赛跑的冠军,Q: 他可能是100米 赛跑的冠军 ,则此命题符号化为:P∨Q。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

例 1.3.5 证明﹁P∧(P∨Q )⇒Q。
证明 ﹁P∧(P∨Q ) →Q⇔﹁(﹁P∧(P∨Q ))∨Q ⇔ ﹁((﹁P∧ P)∨(﹁P∧Q ))∨Q ⇔ (P∨﹁Q ))∨Q ⇔P∨1 ⇔1 由此 ﹁P∧(P∨Q ) →Q 为重言式, 即 ﹁P∧(P∨Q )⇒Q。
下表列举了一些常用的蕴涵关系,它们都可以类似 地证得。
P ( P Q ) Q ( P Q) (Q R) P R
( P Q) (Q R) P R ( P R) (Q R) ( P Q) R
( P Q) ( P R) (Q R) ( P Q) ( P R) (Q R)
定理1.3.9 设A和B为命题公式, A⇒B 。 (1) 如果A为重言式,那么B也为重言式。 (2) 如果B为矛盾式,那么A也为矛盾式。
例1.3.6 证明P∧(P→Q)⇒Q和﹁Q∧(P→Q) ⇒﹁P。
证明 假设P∧(P→Q)为真,那么P和P→Q都为真, 所以Q为真,因而P∧(P→Q)⇒Q 。 假设﹁P为假, 那么P为真。如果Q为假, 那么P→Q 为 假,所以﹁Q ∧(P→Q)为假;如果Q为真,那么 ﹁Q为假,所以﹁Q∧(P→Q)也为假。因而﹁Q ∧(P→Q) ⇒﹁P。 。
根据定义,在的任一真值指派下, A和B的取值都 相同。
常用的等价关系见表
( E1 ) P Q Q P, P Q Q P ( E2 ) P (Q R) ( P Q) R P (Q R) ( P Q) R ( E3 ) P (Q R) ( P Q) ( P R) P (Q R) ( P Q) ( P R) ( E4 ) P 0 P, P 1 P ( E5 ) P 1 1, P 0 0 ( E6 ) P P 1, P P 0 ( E7 ) P P
例 1.3.4 证明:(P→Q)→Q ⇔ P∨Q
证明: (P→Q)→Q ⇔ ¬ (¬ P∨Q) ∨Q ⇔ (P∧¬ Q) ∨Q ⇔ (P∨Q)∧(¬ Q∨Q) ⇔ (P∨Q)∧1 ⇔ P ∨Q
(两次置换规则) (置换规则) (E3, 代入规则) (置换规则) (E4, 代入规则)
四、蕴涵关系
定义1.3.5 设A和B为命题公式,如果A→B为重言式, 那么称A蕴涵B,记作A⇒B 。
利用蕴涵关系的定义,容易得到下面的代入规则的 重要应用。 定理1.3.8 设A1和A2为两个命题公式,P1,P2, …,Pn为 A1和A2中的所有命题变元,B1,B2, …,Bn为n个命题 公式。对所有的i, 在公式A1和A2中Bi出现的每一处 用Pi代入, 这样分别得到的公式记为A1*和A2*。如 果A1⇒A2, 那么A1* ⇒ A2*。 由定理1.3.8,和上面表中的每一个蕴涵关系都可以 得到无穷多个新的蕴涵关系。
定义1.3.4 设A1为命题公式A中的一个连续的部分, 且A1本身也是一个命题公式, 那么称A1为A的一 个子公式。
例1.3.3 设A=(P→Q)∧(P∨(Q∧R)), 那么A,P→Q 和Q∧R都是A的子公式, 而(P→,)∧(P∨和
∨(Q∧R等都不是A的子公式。
定理1.3.5 (置换规则) 设A1为A的一个子公式, B1为 一个与A1等价的命题公式。在A中将A1置换成B1得 到的新的命题公式B,那么A⇔B 。
交换律
结合律 分配律 同一律 零一律 互补律 重补律
( E8 ) P P P, P P P ( E9 ) P ( P Q ) P P ( P Q) P ( E10 ) ( P Q) P Q ( P Q) P Q ( E11 ) P Q P Q P Q Q P
等幂律 吸收律
德.摩根律 条件等价式
P Q ( P Q ) (Q P ) ( E12 ) P Q (P Q ) ( P Q ) 双条件等价式 P Q ( P Q ) ( P Q ) ( P Q) P Q P Q
化简式 附加式 化简式变形 附加式变形 假言推理 拒取式 析取三段论 条件三段论 双条件三段论 二难推理 前后件附加
P Q P, P Q Q P P Q, Q P Q ( P Q) P, ( P Q) Q P P Q, Q P Q P ( P Q) Q Q ( P Q) P
上面我们介绍了证明和得到蕴涵关系的方法。另外 由A→B的真值的定义,下面的结论是很明显的, 它也可以用来判别A⇒B是否成立, 我们称之为假设 推理法。 (1) 如果在假设前件A为真的情形下(即在任一使A为 真的A→B的真值指派下), 后件B总是真, 那么A⇒B。 反之亦然。 (2) 如果在假设后件B为假的情形下(即在任一使B为 假的A→B的真值指派下), 前件A总是假, 那么A⇒B。 反之亦然。 这样我们可以通过比较A和B关于A→B中命题变元的 真值表来判别A⇒B是否成立。 由以上的性质,容易得到下面的定理:
由以上的例子可知,两个命题公式等价不一定要含 相同的命题变元。
命题公式的等价关系“⇔”有下面的性质:
自反性: 对任意命题公式A, 有A⇔ A 。 对称性: 对任意命题公式A和B,如果A⇔B,那么 B⇔A 。 传递性: 对任意命题公式A,B和C, 如果A⇔B且 B⇔C ,那么式,A⇔B, 则A为重言 式(矛盾式,可满足式)当且仅当B为重言式(矛盾式, 可满足式)。
第一章 命题与逻辑
1.3 命题公式的等价关系和蕴涵关系
一、公式分类
定义1.3.1 设A是命题公式,如果A在任一真值指派 下的值都为1,那么称A为重言式或永真式。 如果A在任一真值指派下的值都为0,那么称A为矛 盾式或永假式。 特别地,公式1为重言式,公式0为矛盾式。 如果A至少在某一真值指派下的值为1,那么A称为 可满足式。
三种公式类型之间的关系为:
(1) A为重言式当且仅当¬ A为矛盾式,A为矛盾式当 且仅当¬ A为重言式。 (2) 重言式是可满足式,A为可满足式当且仅当A不 是矛盾式。 (3) A为重言式(或矛盾式)当且仅当A的真值表的真值 都为1(或0)。
定理1.3.1 设A和B为命题公式,那么 (1) A和B 为重言式的充要条件是A∧B为重言式。 (2) 如果A为重言式,那么A∨B为重言式。
代入规则和置换规则的主要区别:
(1) 代入规则的使用对象是重言式或矛盾式,代换 的结果也是重言式或矛盾式, 推导新的命题公式 等价关系是它的一个应用,下面还会介绍应用它 推导新的命题公式蕴涵关系。而置换规则的使用 对象是任一命题公式,代换的结果是另一个与之 等价的命题公式,推导新的命题公式等价关系是 它的唯一的应用。 (2) 代入规则的代换方式是代入重言式(或矛盾式)中 同一个命题变元出现的每一处,而置换规则的代 换方式是置换同一个子公式出现的若干处或每一 处。
证明 因为A⇒B且 B⇒C, 所以A→B和B→C都为重言 式。又因为 ( A C ) A C ( A C ) ( B B ) ( A C B ) ( A C B ) (( A B ) C ) (A ( B C )) 由定理1.3.1 (( A B) C ) (A ( B C )) 为重言式。再由定理1.3.2, A→C 重言式即A⇒C。
三、代入规则和置换规则
定义1.3.3 设n元命题公式A=A(P1, P2,…,Pn), B1, B2,…,Bn为n个命题公式。对所有的i,在公式A中 出现Pi的每一处用Bi代入,所得的公式记为A*, 称A*为A的一个代入实例。
例1.3.2 设A=P∨(P→(R∧Q)),那么P用Q↔S代入, 则为A的一个代入实例 A*= (Q↔S )∨((Q↔S)→(R∧Q)) 。 定理1.3.3 (代入规则) 重言式(矛盾式)的任一代入实 例都是重言式(矛盾式)。
二、命题公式的等价关系
定义1.3.2 设A和B为命题公式,如果A↔B为重言式, 那么称A和B是等价的,记作A⇔B 。 特别地,A为重言式当且仅当A⇔1;A为矛盾式当且 仅当A⇔0。
例 1.3.1 (1) (2) (3) (4)
P ⇔ ﹁﹁P, (P∧﹁P)∨Q ⇔ Q , P∨﹁P ⇔ 1, P∧Q ⇔ Q∧P 。
定理1.3.6 设A和B为命题公式,那么A⇔B的充要条 件是A⇒B且B ⇒A 。 证明 因为A↔B⇔(A→B) ∧(B→A), 所以由定理 1.3.2, A↔B为重言式当且仅当 A→B 和B→A都为 重言式。即A⇔B 当且仅当 A⇒B 且B ⇒A 。
由定理1.3.6可知,一个等价关系等同于两个蕴涵关 系。 定理1.3.7 设A, B和C为命题公式,如果 A⇒B 且 B⇒C 那么A⇒C 。
相关文档
最新文档