第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 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⑤⑥析取三段论请用直接证明法证明之。

1.1命题逻辑基本概念

1.1命题逻辑基本概念
(3) p→┐q
(4) ┐p→┐q
例1.5 将下列命题符号化,并指出其真值
以下命题中出现的a是一个给定的正整数: (5) 只要a能被4整除,则a一定能被2整除。 (6) a能被4整除,仅当a能被2整除。 (7) 除非a能被2整除, a才能被4整除。 (8) 除非a能被2整除,否则a不能被4整除。 (9) 只有a能被2整除, a才能被4整除。 (10)只有a能被4整除, a才能被2整除。
例1.3 将下列命题符号化
(1)吴颖既用功又聪明。 (2)吴颖不仅用功而且聪明。 (3)吴颖虽然聪明,但不用功。 (4)张辉与王丽都是三好学生。
(5)张辉与王丽是同学。
p: q: r: s: t:
吴颖用功。 吴颖聪明。 张辉是三好学生。 王丽是三好学生。 张辉与王丽是同学。
解题要点: 正确理解命题含义。 找出原子命题并符号化。 选择恰当的联结词。
例1.2
将下面这段陈述中所出现的原子命题符号化,并指出它 们的真值,然后再写出这段陈述。 2 是有理数是不对的;2是偶素数;2或4是素数;如果2 是素数,则3也是素数;2是素数当且仅当3也是素数。 p: 2 是有理数 q:2是素数; r:2是偶数 s:3是素数; t:4是素数
0 1 1 1 0
非p; q并且(与)r; q或t; 如果q,则s; q当且仅当s。
1.1 命题符号化与联结词
称能判断真假的陈述句为命题 (proposition)。 作为命题的陈述句所表达得的判断结果称为命题的真值。 真值只取两个:真与假。
真值为真的命题称为真命题。
真值为假的命题称为假命题。
说 明
感叹句、疑问句、祈使句都不能称为命题。 判断结果不唯一确定的陈述句不是命题。
关于真值(逻辑)联结词的说明

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

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

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

数理逻辑部分第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的蕴涵式,记作pq,并称p是蕴涵式的前件,q为蕴涵式的后件. 称作蕴涵联结词,并规定,pq为假当且仅当p 为真q 为假.pq 的逻辑关系:q 为p 的必要条件“如果p,则q ” 的不同表述法很多:若p,就q只要p,就qp 仅当q只有q 才p除非q, 才p 或除非q, 否则非p.当p 为假时,pq 为真常出现的错误:不分充分与必要条件5.等价式与等价联结词“”定义设p,q为二命题,复合命题“p当且仅当q”称作p与q的等价式,记作pq. 称作等价联结词.并规定pq为真当且仅当p与q同时为真或同时为假.说明:(1) pq 的逻辑关系:p与q互为充分必要条件(2) pq为真当且仅当p与q同真或同假联结词优先级:( ),, , , ,同级按从左到右的顺序进行以上给出了5个联结词:, , , , ,组成一个联结词集合{, , , , },联结词的优先顺序为:, , , , ; 如果出现的联结词同级,又无括号时,则按从左到右的顺序运算; 若遇有括号时,应该先进行括号中的运算.注意: 本书中使用的括号全为园括号.命题常项命题变项命题公式及分类命题变项与合式公式命题常项:简单命题命题变项:真值不确定的陈述句定义合式公式(命题公式, 公式) 递归定义如下:(1) 单个命题常项或变项p,q,r,…,p i ,q i ,r i ,…,0,1是合式公式(2) 若A是合式公式,则(A)也是合式公式(3) 若A, B是合式公式,则(AB), (AB), (AB), (AB)也是合式公式(4) 只有有限次地应用(1)~(3)形成的符号串才是合式公式说明: 元语言与对象语言, 外层括号可以省去合式公式的层次定义(1) 若公式A是单个的命题变项, 则称A为0层公式.(2) 称A是n+1(n≥0)层公式是指下面情况之一:(a) A=B, B是n层公式;(b) A=BC, 其中B,C分别为i层和j层公式,且n=max(i, j);(c) A=BC, 其中B,C的层次及n同(b);(d) A=BC, 其中B,C的层次及n同(b);(e) A=BC, 其中B,C的层次及n同(b).例如公式p 0层p1层pq2层(pq)r3层((pq) r)(rs) 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= (qp) qp的真值表例 B = (pq) q的真值表例C= (pq) r的真值表命题的分类重言式矛盾式可满足式定义设A为一个命题公式(1) 若A无成假赋值,则称A为重言式(也称永真式)(2) 若A无成真赋值,则称A为矛盾式(也称永假式)(3) 若A不是矛盾式,则称A为可满足式注意:重言式是可满足式,但反之不真.上例中A为重言式,B为矛盾式,C为可满足式A= (qp)qp,B =(pq)q,C= (pq)r等值演算等值式定义若等价式AB是重言式,则称A与B等值,记作AB,并称AB是等值式说明:定义中,A,B,均为元语言符号, A或B中可能有哑元出现.例如,在(pq) ((pq) (rr))中,r为左边公式的哑元.用真值表可验证两个公式是否等值请验证:p(qr) (pq) rp(qr) (pq) r基本等值式双重否定律: AA等幂律:AAA, AAA交换律: ABBA, ABBA结合律: (AB)CA(BC)(AB)CA(BC)分配律: A(BC)(AB)(AC)A(BC) (AB)(AC)德·摩根律: (AB)AB(AB)AB吸收律: A(AB)A, A(AB)A零律: A11, A00同一律: A0A, A1A排中律: AA1矛盾律: AA0等值演算:由已知的等值式推演出新的等值式的过程置换规则:若AB, 则(B)(A)等值演算的基础:(1) 等值关系的性质:自反、对称、传递(2) 基本的等值式(3) 置换规则应用举例——证明两个公式等值例1 证明p(qr) (pq)r证p(qr)p(qr) (蕴涵等值式,置换规则)(pq)r(结合律,置换规则)(pq)r(德摩根律,置换规则)(pq) r(蕴涵等值式,置换规则)说明:也可以从右边开始演算(请做一遍)因为每一步都用置换规则,故可不写出熟练后,基本等值式也可以不写出应用举例——证明两个公式不等值例2 证明: p(qr) (pq) r用等值演算不能直接证明两个公式不等值,证明两个公式不等值的基本思想是找到一个赋值使一个成真,另一个成假.方法一真值表法(自己证)方法二观察赋值法. 容易看出000, 010等是左边的的成真赋值,是右边的成假赋值.方法三用等值演算先化简两个公式,再观察.应用举例——判断公式类型例3 用等值演算法判断下列公式的类型(1) q(pq)解q(pq)q(pq) (蕴涵等值式)q(pq) (德摩根律)p(qq) (交换律,结合律)p0 (矛盾律)0 (零律)由最后一步可知,该式为矛盾式.(2) (pq)(qp)解(pq)(qp)(pq)(qp) (蕴涵等值式)(pq)(pq) (交换律)1由最后一步可知,该式为重言式.问:最后一步为什么等值于1(3) ((pq)(pq))r)解((pq)(pq))r)(p(qq))r(分配律)p1r(排中律)pr(同一律)这不是矛盾式,也不是重言式,而是非重言式的可满足式.如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, pq, pqr, …简单合取式:有限个文字构成的合取式如p, q, pq, pqr, …析取范式:由有限个简单合取式组成的析取式A1A2A r, 其中A1,A2,,A r是简单合取式合取范式:由有限个简单析取式组成的合取式A1A2A r , 其中A1,A2,,A r是简单析取式范式:析取范式与合取范式的总称公式A的析取范式: 与A等值的析取范式公式A的合取范式: 与A等值的合取范式说明:单个文字既是简单析取式,又是简单合取式pqr, pqr既是析取范式,又是合取范式(为什么)命题公式的范式定理任何命题公式都存在着与之等值的析取范式与合取范式.求公式A的范式的步骤:(1) 消去A中的, (若存在)(2) 否定联结词的内移或消去(3) 使用分配律对分配(析取范式)对分配(合取范式)公式的范式存在,但不惟一求公式的范式举例例求下列公式的析取范式与合取范式(1) A=(pq)r解(pq)r(pq)r(消去)pqr(结合律)这既是A的析取范式(由3个简单合取式组成的析取式),又是A的合取范式(由一个简单析取式组成的合取式)(2) B=(pq)r解(pq)r(pq)r(消去第一个)(pq)r(消去第二个)(pq)r(否定号内移——德摩根律)这一步已为析取范式(两个简单合取式构成)继续:(pq)r(pr)(qr) (对分配律)这一步得到合取范式(由两个简单析取式构成)极小项与极大项定义在含有n个命题变项的简单合取式(简单析取式)中,若每个命题变项均以文字的形式在其中出现且仅出现一次,而且第i(1in)个文字出现在左起第i位上,称这样的简单合取式(简单析取式)为极小项(极大项).说明:n个命题变项产生2n个极小项和2n个极大项2n个极小项(极大项)均互不等值用m i表示第i个极小项,其中i是该极小项成真赋值的十进制表示. 用M i表示第i个极大项,其中i是该极大项成假赋值的十进制表示, m i(M i)称为极小项(极大项)的名称.m i与M i的关系: m i M i , M i m i主析取范式与主合取范式主析取范式: 由极小项构成的析取范式主合取范式: 由极大项构成的合取范式例如,n=3, 命题变项为p, q, r时,(pqr)(pqr) m1m3是主析取范式(pqr)(pqr) M1M5 是主合取范式A的主析取范式: 与A等值的主析取范式A的主合取范式: 与A等值的主合取范式.定理任何命题公式都存在着与之等值的主析取范式和主合取范式, 并且是惟一的.用等值演算法求公式的主范式的步骤:(1) 先求析取范式(合取范式)(2) 将不是极小项(极大项)的简单合取式(简单析取式)化成与之等值的若干个极小项的析取(极大项的合取),需要利用同一律(零律)、排中律(矛盾律)、分配律、幂等律等.(3) 极小项(极大项)用名称m i(M i)表示,并按角标从小到大顺序排序.求公式的主范式例求公式A=(pq)r的主析取范式与主合取范式.(1) 求主析取范式(pq)r(pq)r , (析取范式)①(pq)(pq)(rr)(pqr)(pqr)m6m7 ,r(pp)(qq)r(pqr)(pqr)(pqr)(pqr)m1m3m5m7 ③②, ③代入①并排序,得(pq)r m1m3m5m6m7(主析取范式)(2) 求A的主合取范式(pq)r(pr)(qr) , (合取范式)①prp(qq)r(pqr)(pqr)M0M2,②qr(pp)qr(pqr)(pqr)M0M4 ③②, ③代入①并排序,得(pq)r M0M2M4 (主合取范式)主范式的用途——与真值表相同(1) 求公式的成真赋值和成假赋值例如(pq)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) (pq)(2) (su)(3) ((qr)(qr))(4) ((rs)(rs))(5) (u(pq))③ (1) ~ (5)构成的合取式为A=(pq)(su)((qr)(qr))((rs)(rs))(u(pq))④ A (pqrsu)(pqrsu)结论:由④可知,A的成真赋值为00110与11001,因而派孙、李去(赵、钱、周不去)或派赵、钱、周去(孙、李不去).A的演算过程如下:A(pq)((qr)(qr))(su)(u(pq))((rs)(rs)) (交换律) B1= (pq)((qr)(qr))((pqr)(pqr)(qr)) (分配律)B2= (su)(u(pq))((su)(pqs)(pqu)) (分配律)B1B2 (pqrsu)(pqrsu)(qrsu)(pqrs)(pqru)再令B3 = ((rs)(rs))得A B1B2B3(pqrsu)(pqrsu)注意:在以上演算中多次用矛盾律要求:自己演算一遍推理理论推理的形式结构推理的形式结构—问题的引入推理举例:(1) 正项级数收敛当且仅当部分和有上界.(2) 若推理: 从前提出发推出结论的思维过程上面(1)是正确的推理,而(2)是错误的推理.证明: 描述推理正确的过程.判断推理是否正确的方法•真值表法•等值演算法判断推理是否正确•主析取范式法•构造证明法证明推理正确说明:当命题变项比较少时,用前3个方法比较方便, 此时采用形式结构“” . 而在构造证明时,采用“前提: , 结论: B”.推理定律与推理规则推理定律——重言蕴涵式构造证明——直接证明法例构造下面推理的证明:若明天是星期一或星期三,我就有课. 若有课,今天必备课. 我今天下午没备课. 所以,明天不是星期一和星期三.解设p:明天是星期一,q:明天是星期三,r:我有课,s:我备课推理的形式结构为例构造下面推理的证明:2是素数或合数. 若2是素数,则是无理数.若是无理数,则4不是素数. 所以,如果4是素数,则2是合数.用附加前提证明法构造证明解设p:2是素数,q:2是合数,r:是无理数,s:4是素数推理的形式结构前提:p∨q, pr, rs结论:sq证明① s附加前提引入②pr前提引入③rs前提引入④ps②③假言三段论⑤p①④拒取式⑥p∨q前提引入⑦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篇命题逻辑

第1篇命题逻辑

合取的定义如下表:
PQ TT TF FT
P Q
T F F
注:列表时P,Q均是先取T后取F 如P:今天下雨;Q:明天下雨
P Q:今天下雨且明天下雨。
FF
F
注意:这里的“与”运算与日常生活中的“与”意义不尽相同。
又如,P:我们去看电影;Q:房间里有张桌子。
P Q:我们去看电影和房间里有张桌子。
上述命题P Q在日常生活中无意义,无联系,但在数理逻辑中,P Q是一新的命题。“ ”是二元运算。
P Q P Q
(P、Q同为F时,P Q值为T)
TT
T
如:P:两个三角形全等。
TF
F
Q :两个三角形对应边相等。
FT
F
FF
T
P Q:两个三角形全等当且仅当它们对 应边相等。
1-2 联结词
又如 P:2+2=4, Q:雪是白的。
P Q:2+2=4当且仅当雪是白的。P 、Q可毫无联系。
总结:共介绍了五个联结词。
1-2 联结词
又如 Q:南京是一个小城市。
Q:南京不是个小城市。 Q值为F,Q取值为T “”是一元运算,相当于数学中的“求相反数”运算。
(2)合取(与)
P,Q是命题,P,Q的合取是一个复合命题,记做P Q,读 作“P与Q”,或“P且Q”。P Q当且仅当P与Q的值都真时,其值
为T,否则为F。
1-2 联结词
(2)命题公式实际上是一函数,值域为{T,F),每一个命题变元取 值也是{T,F},因而它没有真 假值,只有当公式中命题变元用确 定的命题代入后,才到一个命题,才能判断其真假。
1-3 命题公式与翻译
有了命题公式的定义后,我们如何将日常生活中的命题用具体的公 式表示呢?也就是说,如何将之翻译成公式呢?举例说明:

离散数学——精选推荐

离散数学——精选推荐

离散数学第一章命题逻辑定义1。

设P为一命题,P的否定是一个新的命题,记作¬P。

若P为T,¬P为F;若P为F,¬P为T。

联结词“¬”表示命题的否定。

否定联结词有时亦可记作“¯”。

(P3)定义2。

两个命题P和Q的合取是一个复合命题,记作P∧Q。

当且仅当P,Q同时为T时,P∧Q为T,在其他情况下,P∧Q的真值都是F。

(P4)定义3。

两个命题P和Q的析取是一个复合命题,记作P∨Q。

当且仅当P,Q同时为F时,P∨Q的真值为F,否则P∨Q的真值为T。

(P5)定义4。

给定两个命题P和Q,其条件命题是一个复合命题,记作P→Q,读作“如果P,那么Q”或者“若P则Q”。

当且仅当P的真值为T,Q的真值为F时,P→Q的真值为F,否则P→Q的真值为T。

我们称P为前件,Q为后件。

(P6)定义5。

给定两个命题P和Q,其复合命题P⇆Q的真值为F。

(P7)定义6。

命题演算的合式公式(wff),规定为:(1)单个命题变元本身是一个合式公式。

(2)如果A是合式公式,那么¬A是合式公式。

(3)如果A和B是合式公式,那么(A∧B),(A∨B),(A→B)和(A⇆B)都是合式公式。

(4)当且仅当能够有限次地应用(1),(2),(3)所得到的包含命题变元,联结词和括号的符号串是合式公式。

(P9)定义7。

在命题公式中,对于分量指派真值得各种可能组合,就确定了这个命题公式的各种真值情况,把它汇列成表,就是命题公式的真值表。

(P12)定义8。

给定两个命题公式A和B,设P1,P2,…,P n为所有出现于A和B中的原子变元,若给P1,P2,…,P n任一组真值指派,A和B的真值都相同,则称A和B是等价的或逻辑相等。

记作A⇔B。

(P15)定义9。

如果X是合式公式的A的一部分,且X本身也是一个合式公式,则称X为公式A 的字公式。

(P16)定理1。

设X是合式公式A的字公式,若X⇔Y,如果将A中的X用Y来置换,所得到公式B 与公式A等价,即A⇔B。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

习题11.下列句子中那些是命题?(1) 4是无理数.(2) 2+5=8.(3) x+5>3.(4) 你有铅笔吗?(5) 这只兔子跑得真快呀!(6) 请不要讲话!(7) 我正在说谎话.解:(1)(2)是命题。

(7)是悖论。

2.判断下列语句是不是命题。

若是,给出命题的真值。

(1)北京是中华人民共和国的首都。

(2)陕西师大是一座工厂。

(3)你喜欢唱歌吗?(4)若7+8>18,则三角形有4条边。

(5)前进!(6)给我一杯水吧!解:(1)(2)(4)是命题,真值分别是1,0,1。

3.写出下列命题的否定式:(1)存在一些人是大学生;(2)所有的人都是要死的;(3)并非花都有香味。

解:(1) 不存在一些人是大学生。

(2)并非所有的人都是要死的;(3)花都有香味。

4.设P:我生病,Q:我去学校,符号化下列命题。

(1) 只有在生病时,我才不去学校。

(2) 若我生病,则我不去学校。

(3) 当且仅当我生病时,我才不去学校。

(4) 若我不生病,则我一定去学校。

解:(1)Q→P(2)P→Q(3)P Q(4)P→Q5.设p:李平聪明,q:李平用功。

符号化下列命题。

(1) 李平既聪明又用功。

(2) 李平虽然聪明,但不用功。

(3) 李平不但聪明,而且用功。

(4) 李平不是不聪明,而是不用功。

(5) 张三或李四都可以做这件事。

解:(1)p ∧q (2)p ∧q (3)p ∧q(4)(p)∧q ,或p ∧q(5)设p :张三可以做这件事,q :李四可以做这件事。

命题符号化为p ∨q 。

6.设p :天下雨,q :我骑车上班。

符号化下列命题。

(1) 如果天不下雨,我就骑车上班。

(2) 只要天不下雨,我就骑车上班。

(3) 只有天不下雨,我才骑车上班。

(4) 除非天下雨,否则我就骑车上班。

(5) 如果天下雨,我就不骑车上班。

解:(1)p →q (2)p →q(3)q →p ,p →q (4)q →p ,p →q (5)p →q7.将下列命题符号化。

(1) 小王是游泳冠军或百米赛跑冠军。

解:设p :小王是游泳冠军,q :小王是百米赛跑冠军。

原语句化为p ∨q 。

(2) 小王现在在宿舍或在图书馆。

解:设p :小王在宿舍,q :小王在图书馆。

原语句化为p ∨q 。

(3) 选小王或小李中的一人当班长。

解:设p :选小王当班长,q :选小李当班长。

但因为p,q 不可能同时为真, 故应符号化为: (p ∧q)∨(p ∧q) (4) 如果我上街,我就去书店看看,除非我很累。

解:设p:我上街,q:我去书店看看,r:我很累。

原语句化为r→(p→q)或(r∧p)→q。

(5) 小丽是计算机系的学生,她生于1982或1983年,她是三好生。

解:设p :小丽是计算机系的学生,q :小丽生于1982年,r :小丽生于1983年,s :小丽是三好生。

原语句化为p ∧(q ∨r)∧s 。

(6) 我去镇上,当且仅当我有时间且天不下雪。

解:设p:我去镇上,q:我有时间,r:天下雪。

原语句化为p ↔q ∧r 。

(7) 我若去镇上则我有时间,并且我若有时间则去镇上。

解:设p:我去镇上,q:我有时间。

原语句化为p ↔q 。

(8) 我有时间或我去镇上,此话不对。

解:设p:我去镇上,q:我有时间。

原语句化为(p ∨q)。

8.求下列命题公式的真值表。

(1)()p p q ∧→⌝ (2)()()p q q p ⌝→→→⌝(3)()()()()r p q p r p ↔→⌝∨⌝→↔ 解:(1)p q p q →()p q →⌝()p p q ∧→⌝0 0 1 0 0 0 1 0 1 0 1 0 1 0 0 1 11(2)p q q p →⌝p q ⌝→()()p q q p ⌝→→→⌝0 0 0 1 1 0 1 1 1 1 1 0 1 1 1 1 1 1(3)令A=()()()()r p q p r p ↔→⌝∨⌝→↔p q r p r ⌝→ ()p r p ⌝→↔()r p q ↔→⌝A 0 0 0 1 0 1 1 0 0 1 1 0 0 0 0 1 0 1 0 0 0 0 1 1 1 0 1 1 1 0 0 1 1 0 1 1 0 1 0 0 1 1 1 1 0 1 1 0 1 11 1119. 设p :422=+,q :3是奇数。

符号化下列命题 (1) 422=+ 当且仅当3是奇数。

(2) 422=+ 当且仅当3不是奇数。

(3) 422=+ 当且仅当3是奇数。

(4) 422≠+ 当且仅当3不是奇数。

注:第(3)小题中“422=+”改为“422≠+”。

解:(1)p ↔q (2)p ↔q (3)p ↔q (4)p ↔q10.给定命题公式如下,请判断哪些是重言式,哪些是矛盾式,哪些是可满足式? (1))()(q p q p ∨→∧(2)))()(()(p q q p q p →∧→↔↔ (3)q p q ∧→⌝)( (4)q p p ↔⌝∧)( (5))(q p p ∨→ 解:(1))()(q p q p ∨→∧⇔)()(q p q p ∨∨∧⌝ ⇔)()(q p q p ∨∨⌝∨⌝ ⇔)()(q q p p ∨⌝∨∨⌝ ⇔1∨1=1重言式(2)))()(()(p q q p q p →∧→↔↔⇔)()(q p q p ↔↔↔ ⇔1重言式(3)q p q ∧→⌝)(⇔q p q ∧∨⌝⌝)( ⇔q p q ∧⌝∧)( ⇔p q ⌝∧可满足式(4)q p p ↔⌝∧)(⇔q ↔0可满足式(5))(q p p ∨→⇔)(q p p ∨∨⌝ ⇔1重言式11.判断A,B 两公式是否等值。

(1))(q p A ∨⌝=,q p B ⌝∨⌝= (2)q p A ↔=,)()(p q q p B →∧→=解:(1))(q p q p B ∧⌝=⌝∨⌝=,A 与B 不等值。

或作真值表如下:(2)A 与B 等值。

可用真值表验算。

作真值表如下:12.求公式r q p A →∧=)(,的成假赋值与成真赋值。

p q r q p ∧r q p →∧)(0 0 0 0 1 0 0 1 0 1 0 1 0 0 1 0 1 1 0 1 1 0 0 0 1 1 0 1 0 1 1 1 0 1 0 11111成假赋值110,其余皆是成真赋值。

13.验证下列等值式。

(1)r q p r q p →∧⇔→→)()( (2)r q r q p r q p ∧⇔∧∧⌝∨∧∧))(())(( (3)q p q p ⌝∧⌝⇔∨⌝)( 解:(1))(r q p →→⇔)(r q p ∨⌝→ ⇔)(r q p ∨⌝∨⌝ ⇔r q p ∨⌝∨⌝)( ⇔r q p ∨∧⌝)( r q p →∧⇔)((2)))(())((r q p r q p ∧∧⌝∨∧∧⇔)()(r q p p ∧∧⌝∨ ⇔)(1r q ∧∧ r q ∧⇔(3)略。

可用真值表验证。

14.求公式p r q p →→∨))((的析取范式和合取范式。

⇔()()p r q p ∨∨∨⌝⌝ 消去→ ⇔()()()p r q p ∨⌝∧∨⌝⌝ ⌝内移 ⇔()()p r q p ∨⌝∧∨ 消去⌝⌝⇔()()p r q r p ∨⌝∧∨⌝∧ 分配律(∧对∨分配)上式即原式的析取范式,再利用第三步的结论,即: 原式⇔()()p r q p ∨⌝∧∨⇔()()p r p q p ∨⌝∧∨∨ 分配律(∨对∧分配) ⇔()()r p q p ⌝∨∧∨即原式的合取范式。

15.求14题中公式的主析取范式与主合取范式。

解:令A =p r q p →→∨))((, [方法一] 等值式法由第14题,A 的析取范式为()()p r q r p ∨⌝∧∨⌝∧A ⇔()p r q ∨⌝∧ (()p p r p ⇔∨⌝∧吸收律) ⇔()()()()()()r r q q p p p r q ⌝∨∧⌝∨∧∨⌝∨∧⌝∧⇔()()()()r q p r q p p r q p r q ⌝∧∧∨∧∧∨⌝∧⌝∧∨∧⌝∧ ()()r q q r q q ⌝∧⌝∧∨∧⌝∧∨⇔()()()()r q p r q p r q p r q p ⌝∧∧∨∧∧∨⌝∧∧⌝∨⌝∧∧ ()()r q q r q q ⌝∧⌝∧∨∧⌝∧∨ ⇔456726m m m m m m ∨∨∨∨∨ ⇔76542m m m m m ∨∨∨∨⇔()∑7,6,5,4,2A ⇔()()r p q p ⌝∨∧∨ 合取范式⇔()()()()()()q q r p r r q p ⌝∧∨⌝∨∧⌝∧∨∨⇔()()()()q r p q r p r q p r q p ⌝∨⌝∨∧∨⌝∨∧⌝∨∨∧∨∨ ⇔()()()()r q p r q p r q p r q p ⌝∨⌝∨∧⌝∨∨∧⌝∨∨∧∨∨ ⇔310M M M ∧∧⇔()3,1,0∏[方法二] 真值表法1.利用真值表求命题公式A 的主析取范式。

步骤:(1) 列出A 的真值表, (2) 找出A 的所有成真赋值,(3) 求每个成真赋值对应的十进制数,即极小项的角码,将极小项按序析取即成。

A 的成真赋值有010,100,101,110,111对应的十进制数为2,4,5,6,7所以A 的主析取范式为 76542m m m m m ∨∨∨∨⇔()∑7,6,5,4,22.利用真值表求命题公式A 的主合取范式 步骤:(1) 列出A 的真值表, (2) 找出A 的所有成假赋值,(3) 求每个成假赋值对应的十进制数,即极大项的角码,将极大项按序合取即成。

A 的成假赋值有000,001,011,对应的十进制数为0,1,3。

所以A 的主合取范式: A ⇔310M M M ∧∧⇔()3,1,0∏16.试对下述问题进行符号化推理证明:(1)如果我上街,我一定去新华书店,我没上街,所以我没去新华书店; (2)前提:q p s q r p ∨→→,,,结论:s r →(3)如果今天是星期一,则要进行英语或离散数学考试。

如果英语老师有会,则不考英语,今天是星期一,英语老师有会,所以进行离散数学考试。

注:(2)中“s r →”改为“s r ∨”。

解:(1)设p :我上街,q :我去新华书店,前提:q p →,p ⌝ 结论:q ⌝推理的形式结构为:()()q p q p ⌝→⌝∧→[方法一]()()q p q p ⌝→⌝∧→⇔320m m m ∨∨⇔()∑3,2,0 (过程略)其主析取范式中缺极小项1m ,所以推理不正确。

[方法二]()()q p q p ⌝→⌝∧→⇔()()q p q p ⌝→⌝∧∨⌝ 蕴涵等值式⇔q p ⌝→⌝ 吸收律 ⇔q p ⌝∨由于01是q p ⌝∨的成假赋值,并非重言式,推理不正确。

[方法三] 列出真值表,其最后一列不全为1(过程略),所以推理不正确。

相关文档
最新文档