离散数学1命题逻辑2017

合集下载

离散数学第一章 命题逻辑

离散数学第一章 命题逻辑

令Q表示:张亮是跳远运动员。
于是命题,张亮可能是跳高或跳远运动员就可以用P∨Q来表示,因为这里的或是可 兼或。 逻辑联结词析取也是个二元运算符。
1.1 命题和联结词
逻辑联结词单条件—“→”
设P是一个命题,Q是一个命题,由联结词→把P、Q连接成P→Q,称P→Q为P、 Q的条件式复合命题,把P和Q分别称为P→Q的前件和后件,或者前提和结论。 P→Q读作“如果P则Q”或“如果P那么Q”。其中P被称为前件,Q被称为为后件。 很多时候联结词→也被称为蕴涵。 P→Q的真值是这样定义的,当且仅当P→Q的前件P的真值为T,后件Q的真值为F
1.1 命题和联结词
逻辑联结词否定—“┓”
设P是一个命题,则联结词┓和命题P构成┓P,┓P为命题P的否定式复合 命题,读作“非P”。联结词┓是自然语言中的“非”、“不”和“没有” 等的逻辑抽象。 其真值是这样定义的,若P的真值是T,那么┓P的真值是F;若P的真值 是F,则┓P的真值是T。命题P与其否定┓P的如表1.1所示。
1.2 合式公式与真值表
例1.4 令P表示:小明现在正在睡觉。
令Q表示:小明现在正在打球。 于是命题,小明现在正在睡觉或者正在打球不能用P∨Q来表示。因为这里自然语言陈述的或是 排斥或,这种意义的或我们用另一个逻辑联结词“异或”“”来表示,后面我们将给出它的 定义。
1.1 命题和联结词
逻辑联结词析取——“∨”
例1.5 将句子“他昨晚做了20或者30道作业题”表示为复合命题。 在此例中,该句子不能被表示成复合命题,因为这里的“或”表示的是近似或者猜 测的意思。 例1.6 令P表示:张亮是跳高运动员。
P F F T T Q F T F T P∧Q F F F T P 0 0 1 1 Q 0 1 0 1 P∧Q 0 0 0 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⑤⑥析取三段论请用直接证明法证明之。

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

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

离散数学第一章命题逻辑知识点总结-CAL-FENGHAI-(2020YEAR-YICAI)_JINGBIAN数理逻辑部分第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层⌝p→q 2层⌝(p→q)↔r 3层((⌝p∧q) →r)↔(⌝r∨s) 4层▪公式的赋值▪定义给公式A中的命题变项p1, p2, … , p n指定▪一组真值称为对A的一个赋值或解释▪成真赋值: 使公式为真的赋值▪成假赋值: 使公式为假的赋值▪说明:▪赋值α=α1α2…αn之间不加标点符号,αi=0或1.▪A中仅出现p1, p2, …, p n,给A赋值α1α2…αn是▪指p1=α1, p2=α2, …, p n=αn▪A中仅出现p,q, r, …, 给A赋值α1α2α3…是指▪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)→⌝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, 则Φ(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) (交换律,结合律)⇔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范式:析取范式与合取范式的总称公式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(1≤i≤n)个文字出现在左起第i位上,称这样的简单合取式(简单析取式)为极小项(极大项).说明:n个命题变项产生2n个极小项和2n个极大项2n个极小项(极大项)均互不等值用m i表示第i个极小项,其中i是该极小项成真赋值的十进制表示. 用M表示第i个极大项,其中i是该极大项成假赋值的十进制表示, m i(M i)称i为极小项(极大项)的名称.m与M i的关系: ⌝m i ⇔M i , ⌝M i ⇔m ii主析取范式与主合取范式主析取范式: 由极小项构成的析取范式主合取范式: 由极大项构成的合取范式例如,n=3, 命题变项为p, q, r时,(⌝p∧⌝q∧r)∨(⌝p∧q∧r) ⇔m1∨m3是主析取范式(p∨q∨⌝r)∧(⌝p∨q∨⌝r) ⇔M1∧M5 是主合取范式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)⇔m6∨m7 ,r⇔(⌝p∨p)∧(⌝q∨q)∧r⇔(⌝p∧⌝q∧r)∨(⌝p∧q∧r)∨(p∧⌝q∧r)∨(p∧q∧r)⇔m1∨m3∨m5∨m7 ③②, ③代入①并排序,得(p→⌝q)→r⇔m1∨m3∨m5∨m6∨m7(主析取范式)(2) 求A的主合取范式(p→⌝q)→r⇔ (p∨r)∧(q∨r) , (合取范式)①p∨r⇔p∨(q∧⌝q)∨r⇔ (p∨q∨r)∧(p∨⌝q∨r)⇔M0∧M2,②q∨r⇔ (p∧⌝p)∨q∨r⇔ (p∨q∨r)∧(⌝p∨q∨r)⇔M0∧M4 ③②, ③代入①并排序,得(p→⌝q)→r⇔M0∧M2∧M4 (主合取范式)主范式的用途——与真值表相同(1) 求公式的成真赋值和成假赋值例如 (p→⌝q)→r⇔m1∨m3∨m5∨m6∨m7,其成真赋值为001, 011, 101, 110, 111,其余的赋值 000, 010, 100为成假赋值.类似地,由主合取范式也可立即求出成假赋值和成真赋值.(2) 判断公式的类型设A含n个命题变项,则A为重言式⇔A的主析取范式含2n个极小项⇔A的主合取范式为1.A为矛盾式⇔A的主析取范式为0⇔A的主合取范式含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)) (交换律) B= (⌝p∨q)∧((q∧⌝r)∨(⌝q∧r))1⇔ ((⌝p∧q∧⌝r)∨(⌝p∧⌝q∧r)∨(q∧⌝r)) (分配律)B= (s∨u)∧(⌝u∨(p∧q))2⇔ ((s∧⌝u)∨(p∧q∧s)∨(p∧q∧u)) (分配律)B∧B2 ⇔ (⌝p∧q∧⌝r∧s∧⌝u)∨(⌝p∧⌝q∧r∧s∧⌝u)1∨(q∧⌝r∧s∧⌝u)∨(p∧q∧⌝r∧s)∨(p∧q∧⌝r∧u) 再令B3 = ((r∧s)∨(⌝r∧⌝s))得A⇔B1∧B2∧B3⇔ (⌝p∧⌝q∧r∧s∧⌝u)∨(p∧q∧⌝r∧⌝s∧u) 注意:在以上演算中多次用矛盾律要求:自己演算一遍1.6 推理理论推理的形式结构推理的形式结构—问题的引入推理举例:(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章命题逻辑基本概念
注:克里特岛是希腊东南沿海的一个岛屿,位于地中海东部。 它的迈诺斯文明是世界是最早的文明之一,是欧洲文明的发 源地,并在公元前17世纪纪达到其财富和权势的顶峰。克里 特岛先后被希腊人、罗马人、拜占廷人、阿拉伯人、威尼斯 人和奥托曼土耳其人攻陷。岛上居民在1908年宣布与现代的 希腊结成联盟。
6
二、命题的分类
定义1.4 设p、q为任意命题,复合命题“如 果p,则q”称作p与q的蕴涵式,记作p→q,并称p 是蕴涵式的前件(hypothesis or premise),q为 蕴涵式的后件(conclusion or consequence)。 →称为蕴涵联结词。
规定:p→q为假当且仅当p为真q为假。即当 p为真q为假时,p→q为假;其它情况都为真。
(4)如果2是素数,则3也是素数。
简单命题:2是素数。3是素数。联结词:如果,则
(5)2是素数当且仅当3也是素数。
简单命题:2是素数。3是素数。联结词:当且仅当
17
解:简单命题的符号化为:
p:3是偶数。 q:2是偶数。 r:2是素数。 s:4是素数。
为了得到复合命题的符号化 形式,我们还必须对五个联 结词进行符号化!
(6)a能被4整除仅当a能被2整除。 p→q
(7)除非a能被2整除,a才能被4整除。 p→q
(8)除非a能被2整除,否则a不能被4整除。 p→q
(9)只有a能被2整除,a才能被4整除。 p→q
(1)3不是偶数。 Î 非3是偶数。
简单命题:3是偶数。
联结词:非
(2)2是偶素数。
Î 2是偶数并且2是素数。
简单命题:2是偶数。2是素数。 联结词:并且
(3)2或4是素数。
Î 2是素数或4是素数。
简单命题:2是素数。4是素数。 联结词:或

离散数学第1章命题逻辑

离散数学第1章命题逻辑

判断一句话是否是命题有两个关键: (1)是陈述句 ; (2)有且只有一个真值。
例: 判定下面这些句子哪些是命题? ⑴ 2是个素数。 ⑵ 雪是黑色的。
⑶ 2020年人类将到达火星。
⑷ 如果天不下雨并且我有时间,我就去看电影。 ⑸ x+y<5 ⑹ 请打开书! ⑺ 您去吗?
⑻ 我正在说谎。
从这句话引出一个问题:说自己正在说谎这句话本 身是不是谎话? 若真值为T,那么他就正在说谎话,“我正在说谎” 这话就是假的; 若真值为F,那么他就没有说谎,“我正在说谎”这 句话就是真的。 所以这句话没有真值,不是命题。
什么是数理逻辑?
数理逻辑是用数学的方法研究逻辑。 “数学方法”:建立一套有严格定义的符 号体系,即建立一套形式语言,来研究逻辑。 所以数理逻辑也称为“符号逻辑”。 数理逻辑分为命题逻辑和谓词逻辑两部分。
第一章 命题逻辑
第一节 命题与命题真值
什么是命题?
命题是表达判断的陈述句。
一个判断只有两种可能:正确的判断 或者 错误的判断。 把这种“正确”或者“错误”赋予命题, 就得到命题的真值。
4.仅当天气好,我才去公 园。 QP 5.只有天气好,我才去公 园。 QP 6.我去公园,仅当天气好。 QP
用“” 表达必须前件是后件的充分条件, 即若前件成立,后件一定成立。
这一点要特别注意!!!它决定了哪个作为前件,哪 个作为后件。
(6)等价(双条件)“”
表示“当且仅当”、“充分必要”等。
P F F T T Q F T F T P Q F T T F P F F T T Q F T F T PQ T F F T
P
Q ⇔ (PQ)
可以把这6种逻辑联结词看成是6种运算,因为 有运算结果; 其运算的对象是命题; 运算规则是每个连结词的真值表。 在后面的代数系统部分大家可以看到,运算 的概念是很广的,运算实际上是一种映射。

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

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

数理逻辑部分第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层Øp®q 2层Ø(p®q)«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 n▪A中仅出现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范式:析取范式与合取范式的总称公式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(1£i£n)个文字出现在左起第i位上,称这样的简单合取式(简单析取式)为极小项(极大项).说明:n个命题变项产生2n个极小项和2n个极大项2n个极小项(极大项)均互不等值用m i表示第i个极小项,其中i是该极小项成真赋值的十进制表示. 用M表示第i个极大项,其中i是该极大项成假赋值的十进制表示, m i(M i)称为i极小项(极大项)的名称.m与M i的关系: Øm i Û M i , ØM i Û m ii主析取范式与主合取范式主析取范式: 由极小项构成的析取范式主合取范式: 由极大项构成的合取范式例如,n=3, 命题变项为p, q, r时,(ØpÙØqÙr)Ú(ØpÙqÙr) Û m1Úm3是主析取范式(pÚqÚØr)Ù(ØpÚqÚØr) Û M1ÙM5 是主合取范式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)Û m6Úm7 ,rÛ(ØpÚp)Ù(ØqÚq)ÙrÛ(ØpÙØqÙr)Ú(ØpÙqÙr)Ú(pÙØqÙr)Ú(pÙqÙr)Û m1Úm3Úm5Úm7 ③②, ③代入①并排序,得(p®Øq)®rÛ m1Úm3Úm5Ú m6Úm7(主析取范式)(2) 求A的主合取范式(p®Øq)®rÛ (pÚr)Ù(qÚr) , (合取范式)①pÚrÛ pÚ(qÙØq)ÚrÛ (pÚqÚr)Ù(pÚØqÚr)Û M0ÙM2,②qÚrÛ (pÙØp)ÚqÚrÛ (pÚqÚr)Ù(ØpÚqÚr)Û M0ÙM4 ③②, ③代入①并排序,得(p®Øq)®rÛ M0ÙM2ÙM4 (主合取范式)主范式的用途——与真值表相同(1) 求公式的成真赋值和成假赋值例如 (p®Øq)®rÛ m1Úm3Úm5Ú m6Úm7,其成真赋值为001, 011, 101, 110, 111,其余的赋值 000, 010, 100为成假赋值.类似地,由主合取范式也可立即求出成假赋值和成真赋值.(2) 判断公式的类型设A含n个命题变项,则A为重言式ÛA的主析取范式含2n个极小项ÛA的主合取范式为1.A为矛盾式Û A的主析取范式为0Û A的主合取范式含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)) (交换律) B= (ØpÚq)Ù((qÙØr)Ú(ØqÙr))1Û ((ØpÙqÙØr)Ú(ØpÙØqÙr)Ú(qÙØr)) (分配律)B= (sÚu)Ù(ØuÚ(pÙq))2Û ((sÙØu)Ú(pÙqÙs)Ú(pÙqÙu)) (分配律)BÙB2 Û (ØpÙqÙØrÙsÙØu)Ú(ØpÙØqÙrÙsÙØu)1Ú(qÙØrÙsÙØu)Ú(pÙqÙØrÙs)Ú(pÙqÙØrÙu)再令B3 = ((rÙs)Ú(ØrÙØs))得AÛ B1ÙB2ÙB3Û (ØpÙØqÙrÙsÙØu)Ú(pÙqÙØrÙØsÙu)注意:在以上演算中多次用矛盾律要求:自己演算一遍1.6 推理理论推理的形式结构推理的形式结构—问题的引入推理举例:(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⑤⑥析取三段论请用直接证明法证明之。

离散数学 命题逻辑重言式

离散数学 命题逻辑重言式
离散数学 第一章 命题逻辑
5
…,Pn分别指定一个真值,称为对公式A的一组真值指派。
命题公式与其命题变元之间的真值关系,可以用真值表的方法表示出来。
离散数学 第一章 命题逻辑
1
定义1-8:
(1)命题公式A(P1...Pn),n个命题变元的真值有2n种组合,每一种组合称为一种 指派。
(2)如果对于命题公式A所包含的命题变元的任何一组真值指派,A的真值恒为真, 则称公式A为重言式(或永真公式),常用“1”表示。
(3)相反地,若对于A所包含的命题变元的任何一组真值指派,A的真值恒为假, 则称公式A为矛盾式(或永假公式),常用“0”表示。 (4)不是永真式,也不是永假式的命题公式称为偶然式。 (5)如果至少有一组真值指派使公式A的真值为真,则称A为可满足公式 。
离散数学
第一章 命题逻辑
2
图示:
偶然
永真
非永真
离散数学第一章命题逻辑一重言式命题公式代表一个命题但只有当公式中的每一个命题变元都用一个确定的命题代入时命题公式才有确定的真值成为命题
1.2
一、重言式
重言式
命题公式代表一个命题,但只有当公式中的每一个命题变元都用一个确 定的命题代入时,命题公式才有确定的真值,成为命题。
定义1—7
设A为含有命题变元P1,P2,…,Pn的命题公式,对P1,P2,
F2=(Q→P)∧(¬ P∧Q)
F1和F2的真值表如下: ¬ P ¬ P↔Q P ↔Q ¬ (P→Q)
F1
Q→P
¬ P∧Q
F2 0 0
00 01
1 1
0 1
1 0
0 1
1 1
1 0
0 1
10
11
0

离散数学结构第1章命题逻辑基本概念

离散数学结构第1章命题逻辑基本概念

离散数学结构第1章命题逻辑基本概念第1章命题逻辑基本概念主要内容1. 命题与真值(或真假值)。

2. 简单命题与复合命题。

3. 联结词:否定联结词┐,合取联结词∧,析取联结词∨,蕴涵联结词→,等价联结词。

4. 命题公式(简称公式)。

5. 命题公式的层次和公式的赋值。

6. 真值表。

7. 公式的类型(重⾔式(或永真式),⽭盾式(或永假式),可满⾜式)。

学习要求1. 在5种联结词中,要特别注意蕴涵联结的应⽤,要弄清三个问题:① p→q的逻辑关系② p→q的真值③ p→q的灵活的叙述⽅法2. 写真值表要特别仔细认真,否则会出错误。

3. 深刻理解各联结词的逻辑含义。

4. 熟练地将复合命题符号化。

6. 会⽤真值表求公式的成真赋值和成假赋值。

1.1 命题与联结词 (2)⼀、命题的概念 (2)⼆、复合命题与联结词 (2)三、复合命题真假值 (5)1.2 命题公式及其赋值 (6)⼀、命题公式的定义 (6)⼆、公式的层次 (6)三、公式的赋值 (6)四、真值表 (7)五、公式的真假值分类 (8)1.1 命题与联结词⼀、命题的概念引⾔中的例⼦就是要对“我戴的是⿊帽⼦”进⾏判断。

这样的陈述句称为命题。

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

真值为真的命题称为真命题,真值为假的命题称为假命题。

真命题表达的判断正确,假命题表达的判断错误。

任何命题的真值都是唯⼀的。

判断给定句⼦是否为命题,应该分两步:⾸先判定它是否为陈述句,其次判断它是否有唯⼀的真值。

例1.1 判断下列句⼦是否为命题。

(1) 4是素数。

(2) 是⽆理数。

(3) x⼤于y。

(4) ⽉球上有冰。

(5) 2100年元旦是晴天。

(6) π⼤于吗?(7) 请不要吸烟!(8) 这朵花真美丽啊!(9) 我正在说假话。

解:本题的(9)个句⼦中,(6)是疑问句,(7)是祈使句,(8)是感叹句,因⽽这3个句⼦都不是命题。

剩下的6个句⼦都是陈述句,但(3)⽆确定的真值,根据x,y的不同取值情况它可真可假,即⽆唯⼀的真值,因⽽不是命题。

离散数学之1—命题逻辑

离散数学之1—命题逻辑
pq 的逻辑关系:p为 q 的充分条件, 或者:q为 p 的必要条件。 注意:当 p 为假时,pq恒为真。 实例: 如果天气好,我就去游玩。 p → q 如果我得到这本小说,我将读完它。 p → q 如果雪是黑的,那么太阳从西方升起。 p → q
28
蕴涵联结词的实例
我将去旅游,仅当我有时间。 p: 我去旅游 q: 我有时间 p→q p: 不下雨 q: 我骑自行车上班 只要不下雨,我就骑自行车上班 p→q 只有不下雨,我才骑自行车上班。 q→p
说谎者悖论 亚里士多德,古希腊人,是世界
古典形式逻辑
如果这个人说的是假话,既 在中世纪,形式逻辑作为一门独 “我没有说谎”,既他说的是 立的科学得到了发展。 真话,矛盾。
第一篇 数理逻辑
6
数理逻辑创始人
德国哲学家和数学家莱布 尼茨是德国最重要的自然 科学家、数学家、物理学 家和哲学家,一个举世罕 见的科学天才,和牛顿同 为微积分的创建人。 莱布尼茨是现在公认的数 理逻辑创始人,他的目的 是建立一种“表意的符号 语言”,其中把一切思维 推理都化归为计算。实际 上这正是数理逻辑的总纲 领。
29
蕴涵联结词的实例
除非你努力,否则你不能成功。 表示p q的常用词: 除非你努力,你才能成功。 p是q的充分条件 p: 你努力 q: 你成功 q是p的必要条件 p → q 或 q → p 如果(若)p,则q p 0 0 1 1 q 0 1 0 1 p 1 1 0 0
只要p,就q q qp pq 只有q 才p 1因为p所以 1 q 1 0p仅当q0 0 才p 1除非q, 1 1 p 0除非q,否则非 1 1
数理逻辑
“事实上,它们(程 序设计)或者就是 数理逻辑,或者是 用计算机语言书写 的数理逻辑,或者 是数理逻辑在计算 机上的应用。”

离散数学知识点总结(1)-命题逻辑

离散数学知识点总结(1)-命题逻辑

离散数学知识点总结(1)-命题逻辑⼀、命题命题:陈述句,有唯⼀真值/⾮真既假(不⼀定知道)简单命题/命题常元:真值确定。

命题变元p:常⽤来表⽰命题。

只有明确表⽰某个命题时才有具体的含意和确定的真值。

命题联结词/命题运算符:否定联结词┐、合取联结词∧、析取联结词∨、蕴含联结词→、与⾮联结词、或⾮联结词p→q:当且仅当p真q假时,p→q为假(因此它和┐p∨q等值)。

即p为假时,p→q必定为真⟷:当且仅当、充要条件、反之亦然⼆、命题公式命题公式/命题形式/合式公式/公式:(1)可满⾜式:⾮重⾔的可满⾜式重⾔式/永真式(2)⽭盾式/永假式(不存在成真指派)命题公式不是命题,只有当公式中的每⼀个命题变项都被赋以确定的真值时,公式的真值才被确定,从⽽成为⼀个命题。

三、命题逻辑的等值演算A⟺B:A和B有等值关系。

对任意真值指派,A与B取值相同。

A⟷B为永真式。

等值关系⼀般通过真值表法或者等值演算法得到。

⽽不等值,只能通过真值表法,找到某个真值指派使得⼀个为真⼀个为假德摩根律:┐(A∨B)⟺┐A∧┐B、┐(A∧B)⟺┐A∨┐B蕴含等值式:A→B⟺┐A∨B吸收律:A∨(A∧B)⟺A、A∧(A∨B)⟺A归谬式:(A→B)∧(A→┐B)⟺┐A例题:p→(q→r)⟺┐p∨(┐q∨r)⟺(┐p∨┐q)∨r⟺┐(p∧q)∨r⟺(p∧q)→r四、范式由有限个⽂字的析取所组成的公式称为析取式;由有限个⽂字的合取所组成的公式称为合取式形如A1∨A2∨…∨A n的公式称为析取范式DNF(其中A i为合取式);形如A1∧A2∧…∧A n的公式称为合取范式CNF(其中A i为析取式)任⼀命题公式都存在着与之等值的析取范式和合取范式,但析取范式和合取范式可能不是惟⼀的。

极⼩项q1∧q2∧…∧q n:⼀共2n种解释,每个极⼩项只在⼀个解释下为真。

每个极⼩项对应⼀个⼆进制数,该⼆进制数正是该极⼩项真值为真的指派,即m0可表⽰┐q1∧┐q2∧…∧┐q n极⼤项q1∨q2∨…∨q n:⼀共2n种解释,每个极⼤项只在⼀个解释下为假。

离散数学命题逻辑1

离散数学命题逻辑1
10
离散数学
命题示例2 某些感叹句、祈使句、疑问句等没有真假之分,所以不是
命题。 明天开会吗? 多美妙啊! 请进来。 全体立正。
11
离散数学
判断语句是否为命题要注意的问题:
目前无法确定真值,但从本质而言,真值存在的语句是命题。 例: (1) 别的星球上有生物。
(2) 2046年世界杯在中国举行。
具有判断内容(非真即假)的陈述句称为命题。
能够确定或分辨其真假的陈述句。
命题有一个值,称为真值,真值只有“真”和“假” 两种,分别用“T”(或“1”)和“F”(或“0”)表 示。
命题中的判断正确,其真值为真,称为真命题,命 题中的判断错误,真值为假,称为假命题。
9
离散数学
命题示例1 中华人民共和国的首都是北京。 我们在学习《离散数学》的数理逻辑部分。 所有素数都是奇数。 雪是黑色的。
递归论(能行性理论)。自从电子计算机发明后,迫切
现 需要在理论上弄清计算机能计算哪些函数。递归论研究
代 数 理 逻
能行可计算的理论,它为能行可计算的函数找出各种理 论上精确化的严密类比物。
模型论。主要是对各种数学理论系统建立模型,并研究
辑 各模型之间的关系以及模型与系统之间的关系。
公理集合论。主要研究在消除已知集合论悖论的情况下,
当命题变元P用一个特定命题去取代时, 才能确定P的真值, 这时也称对P进行指派。 例: 若P是命题变元,
P:北京是中国的首都。(指派P为命题北京是中国的 首都)
15
离散数学
命题——小结 判断一句话是否是命题的步骤:
1)看它是否是陈述句,如果是疑问句、感叹句和祈使句则不 是命题; 2)看它是否是悖论,悖论不是命题,如“我正在说谎”; 3)看它真值是否唯一,如果不唯一,则不是命题。

离散数学 第一章 命题逻辑

离散数学 第一章 命题逻辑
例1.3 张明正在睡觉或游泳。
解:设P:张明正在睡觉。Q:张明正在游泳。本
例的“或”是“不可兼或”,而析取联结词是“ 可兼或”,因此不能直接对两命题析取。构造表 1-2如下:
1.2.2 命题的翻译
P Q 原命题 P→← Q
TT F
T
TF T
F
FT T
F
FF F
T
┐(P→← Q) F T T F
1.1.2 联结词
④ 关于→和⇆ 有的数学书或逻辑学的书籍中有其 他的说法,如称→为蕴含,称⇆ 为等价等,本书 中将避免使用这种称呼,因为在后面的章节我们 将另外定义“蕴含”和“等价”这两个概念。
1.2 命题公式与翻译
命题公式 命题的翻译
1.2.1 命题公式
联结词、原子命题变元、圆括号“(”、“)”, 可进行有限次地连接,得到许多字符串,那些有 意义的字符串,称为命题逻辑中的合式公式, 简 称命题公式或公式。
(A→B)和(A ⇆B)都是合式公式。
④ 经过有限次地使用①、②、③所得到的包含原 子命题公式、联结词和圆括号的字符串都是合式 公式。
1.2.1 命题公式
例1.1 (┐P)∨Q,(P→(Q∧R))都是合式公式,而 (P→Q)→(∧Q),(P,( P→Q)⇆(∧R))都不是合式公
式。 为方便计,对于圆括号的使用和联结词的优先级
1.1.2 联结词
关于这五个联结词的定义,可以通过如表1-1的 真值表给出,关于真值表的定义,我们将在1.3节
详细说明。 表1-1 五个联结词的真值表
P Q ┐P P∧Q P∨Q P→Q P→Q←
TT F T T T
T
TF F F T F
F
FT T F T T
F

(完整版)离散数学电子教材1(可编辑修改word版)

(完整版)离散数学电子教材1(可编辑修改word版)

第1 章命题逻辑逻辑是研究人的思维的科学,包括辩证逻辑和形式逻辑。

辩证逻辑是研究反映客观世界辩证发展过程的人类思维的形态的。

形式逻辑是研究思维的形式结构和规律的科学,它撇开具体的、个别的思维内容,从形式结构方面研究概念、判断和推理及其正确联系的规律。

数理逻辑是用数学方法研究推理的形式结构和推理的规律的数学学科。

所谓的数学方法也就是用一套有严格定义的符号,即建立一套形式语言来研究。

因此数理逻辑也称为符号逻辑。

数理逻辑的基础部分是命题逻辑和谓词逻辑。

本章主要讲述命题逻辑,谓词逻辑将在第2 章进行讨论。

1.1命题及其表示1.1.1命题的基本概念数理逻辑研究的中心问题是推理(Inference),而推理就必然包含前提和结论,前提和结论都是表达判断的陈述句,因而表达判断的陈述句就成为推理的基本要素。

在数理逻辑中,将能够判断真假的陈述句称为命题。

因此命题就成为推理的基本单位。

在命题逻辑中,对命题的组成部分不再进一步细分。

定义1.1.1 能够判断真假的陈述句称为命题(Proposition)。

命题的判断结果称为命题的真值,常用T(True)(或1)表示真,F(False)(或0)表示假。

真值为真的命题称为真命题,真值为假的命题称为假命题。

从上述的定义可知,判定一个句子是否为命题要分为两步:一是判定是否为陈述句,二是能否判定真假,二者缺一不可。

例1.1.1 判断下列句子是否为命题(1)北京是中国的首都。

(2)请勿吸烟!(3)雪是黑的。

(4)明天开会吗?(5)x+y=5。

(6)我正在说谎。

(7)9+5≤12 。

(8)1+101=110 。

(9)今天天气多好啊!(10)别的星球上有生物。

解在上述的十个句子中,(2)、(9)为祈使句,(4)为疑问句,(5)、(6)虽然是陈述句,但(5)没有确定的真值,其真假随x、y 取值的不同而有改变,(6)是悖论(Paradox)(即由真能推出假,由假也能推出真),因而(2)、(4)、(5)、(6)、(9)均不是命题。

离散数学第一章命题逻辑

离散数学第一章命题逻辑

chapter1
6
1.1 命题及其表示法
【例3 】求公式 (P→R)∨(Q→R)的真值表。 解:∵公式含有3个命题变元P、Q、R, ∴真值表有23=8行。其真值表如下表 所示:
3/22/2019
chapter1
7
1.2 联结词
命题和原子命题常可通过一些联结词构成新命题 , 这
种新命题叫复合命题(Compositional Proposition )。例
(2)刘昕这次考试可能是全班第一也可能是全班第二。
这两例表示的均是排斥或,即两种情况不能同时出现, 这时便不能仅用析取词∨表示。
3/22/2019 chapter1 13
1.2 联结词
4、条件 → P→Q, 读做 “如果P, 那么Q”或“P则Q” 。 运算对象P叫做前提 , 假设或前件, 而Q叫做结论或后件。
(b) 小王边走边唱。
解:设p:小王走路,q:小王唱歌。 则原命题符号化为: p∧q (c) 除非a能被2整除,否则a不能被4整除。 解:设p:a能被2整除,q:a能被4整除。
则原命题符号化为: ┐ p → ┐q
3/22/2019 chapter1

q→p
21
1.3 命题公式
(d) 此时,小刚要么在学习,要么在玩游戏。 解:设p:小刚在学习,q:小刚在玩游戏。
(否,感叹句) (否, 悖论) (h) 我正在说谎。 (i) 如果天气好,那么我去散步。 (是,复合命题) (g) 天气多好啊! (j) x>3
3/22/2019
(否,不能确定真值)
chapter1 3
1.1 命题及其表示法
2、命题的表示 命题变元——常用P、Q、R、S等大写字母或加下标的大 写字母P1, Q2, R10, ……表示来表示一个命题,称为命题 变元。 如: P:巴黎在法国。

离散数学 课件 PPT 精品课程 考研 大学课程 数学一 第一章 命题逻辑

离散数学 课件 PPT 精品课程 考研 大学课程 数学一 第一章 命题逻辑

例1: 1. 2是素数。 2. 雪是黑色的。 3. 2+3=5 。 4. 明年十月一日是晴天。 5. 这朵花多好看呀! 6. 3能被2整除. 7. 明天下午有会吗? 8. 请关上门! 9. x+y>5 。 10. 地球外的星球上也有人。
命题判断的关键: 1.是否是陈述句; 2.真值是否是唯一的。
1
前件,q称为条件命题p→q的后
1
件。
表1.4 q p→q 01 11 00 11
【例】 p:小王努力学习。q:小王学习成绩优秀。 p→q:如果小王努力学习,那么他的学习成绩就优秀。 联 结 词 “ → ” 与 汉 语 中 的 “ 如 果 … , 那 么 …” 或
“若…,则…”相似,但又是不相同的。
• 例11:用等值演算法解决下面问题. A、B、C、D四人百米竞赛.观众甲、乙、丙预测比 赛名次为: 甲:C第一,B第二; 乙:C第二,D第三; 丙:A第二,D第四. 比赛结束后发现甲、乙、丙每人预测的情况都各对 一半,试问实际名次如何(假设无并列情况)?
1.4 联结词全功能集
• 一个n(n≥1)维卡氏积{0,1}n到{0,1}的函数称为一个 n元真值函数。设F是一个n元真值函数,则可记 为F:{0,1}n→{0,1}
1.3 等值演算
• 定义1.10 设A,B为两个命题公式,若等价 式A↔B是重言式,则称A与B是等值的,记 作A⇔B.
• A⇔B不是命题公式 • 可通过判断A与B的真值表是否相同,来判
断A与B是否等值。
• 例8:判断下列命题公式是否等值 (1) ¬(p∨q)与¬p∨¬q ; (2) ¬(p∨q)与¬p∧¬q ;
• 在一个联结词的集合中,如果一个联结词可由集 合中的其他联结词定义,则称此联结词为冗余的 联结词,否则称为独立的联结词。

离散数学2017作业

离散数学2017作业

离散数学2017作业⼀、命题逻辑部分1.计算真值表、并由此写出主析取与主合取范式(⼀个命题公式的主范式具有唯⼀的表⽰形式,这样可以精减⼀个推理系统,去掉多余的等价的前提。

其唯⼀性借助于⼩项或⼤项的设计,⼀个公式中所⽤到的⼩项或⼤项个数与其真值表中所对应的1或0的个数相对应,不能多也不能少)。

注意:真值表与公式有什么区别?2.设 A 、B 是两个命题公式,证明:a) A B 当且仅当A B 是永真式。

b) A B 的充要条件是A B 且B A 。

等价与蕴涵是对两个公式进⾏⽐较的概念,性质b)说明两者之间的关系,相对⽽⾔蕴涵⽐等价更重要。

与上⾯两个性质相关联的⼀个等价公式是:A B A →B ∧ B →A. 3.证明 P →(Q →R )?Q →(P →R )? ┐R →(Q →┐P ) 4.证明从前提P →Q ,┐(Q ∨R)可演绎出┐P .5.证明R →S 可从前提P →(Q →S),┐R ∨P 和Q 推出。

├ 6、使⽤推理规则或归结推理,论证推理形式 1) P →Q, R →?Q ,R ∨S, S →?Q ├?P2) ?P ?Q, S →?Q, ?R, R ∨S ├ P⼆、谓词逻辑1、写出谓词的含义、⼀个谓词公式的解释应包含什么内容?a) 谓词是命题中⽤于判断的部分,从语法上看就是陈述句的谓语部分,因⽽并不⼗分关注特定的个体,⽽是将个体作为⼀个变化的量来对待(类似于函数的⾃变量_函数1 1 1 1 1 1 1 11 1 1 1 0 0 1 11 1 1 1 0 0 1 10 0 0 0 0 1 0 1 0 0 1 1 1 0 0 1 0 1 1 1 0 1 1 1((p →q ) →(?q →?p )) ∨rq →?p p →q p q r形式),当这个变化的量指定为⼀个固定的个体时,谓词转变为⼀个命题(类似于函数值)。

所以,谓词的逻辑表达能⼒⽐命题更精细。

b)谓词概念的产⽣源于命题概念,因⽽,对其进⾏研究的基本内容和思路与命题相同,如谓词公式的基本构成⽅式,公式的等价与蕴涵,公式的判定等。

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

第1章
第2节命题公式及其分类
内容:命题公式,重言式,矛盾式,可满足式 重点: (1) 掌握命题公式的定义及公式的真值表 (2) 掌握重言式和矛盾式的定义及使用真值 表进行判断
第1章
一、命题公式
一、命题公式 通俗地讲,就是合法的公式; 命题公式是由命题常 项,命题变项,联结词,括号等组成的字符串。 规定:公式中最外层的括号及(┐A)的括号可省略 以下给出递归定义: 1、定义:合式公式(即命题公式,简称公式) (1)单个命题常项或变项p,q,r…,0,1是合式公式; (2)如A是合式公式,则┐A也是合式公式; (3)若A,B是合式公式,则A∧B,A∨B,A→B,A↔B合式 (4)有限次地应用(1)-(3)组成的符号串才是合式
第1章
例题4
例4、p:天下雨q:我骑车上班 (1) 如果天不下雨,我就骑车上班。┐p→q (2)只要天不下雨,我就骑车上班。┐p→q (3)只有天不下雨,我才骑车上班。q→┐p 或p→┐q (4)除非天下雨,否则我就骑车上班。┐p→q (5)如果天下雨,我就不骑车上班。p→┐q
第1章
等价式
第1章
第1章
例4
第1章
例4
真值表的内容
真值表


行数
内容
列数
内容
头:简单命题;简单命题的值 内容:各个公式的值
头:公式 内容:各个公式的值
第1章
例5
例5 令p:北京比天津人口多 q:2+2=4 r:乌鸦是白色的 求下列命题公式的真值 (1)((┐p∧q)∨(p∧┐q))→r (2)(q∨r)→(p→┐r) (3)(┐p∨r)↔(p∧┐r) 解p,q,r的真值分别为1,1,0, 容易算得各题的真值分别为1,1,0
第1章
1、否定式
否定式
由p及否定词符号组成的式子( p )称为p的 否定式。( p )为真当且仅当p为假。
第1章
合取式
2、合取式 由p、q和合取符号∧组成的式子(p∧q)称为 p和q的合取式。(p∧q)为真当且仅当p和q都 为真。其真值表如下:
第1章
例2
例2、设p:李平聪明,q:李平用功 (1) 李平既聪明又用功。(p∧q) (2) 李平虽然聪明,但不用功。(p∧┐q) (3) 李平不但聪明,而且用功。(p∧q) (4) 李平不是不聪明,而是不用功。 ┐(┐p)∧┐q
要回答这样的问题,实际上就是看由一些 诸如“商人戴的是红帽子”这样的前提能否推 出“猜出答案的应试者戴的是黑帽子”这样的 结论来。这又需要经历如下过程: (1) 什么是前提?有哪些前提? (2) 结论是什么? (3) 根据什么进行推理? (4)怎么进行推理?
第1章
第一章命题逻辑
第1章
第1节命题符号化及联接词
第1章
真值表
4、真值表 A的真值表——指A在所有赋值下取值列成的表 构造A的真值表的步骤: (1)列出所有命题变项的所有赋值(2n个),一般按 二进制从低到高(如000…到111…) (2)按从低到高写出A的各个层次; (3)对应每个赋值计算各层次的值,并指出成真赋 值和成假赋值。 (1)┐(q→p)∧p
第1章
命题常项与命题变项
2、命题的表示:命题常项与命题变项
命题常项(常元):其真值可确定的简单陈述句(命题) 命题变项(变元):其真值可变化的简单陈述句(不是)
命题常项、命题变项均可用p、q、r,… 将表示命题的符号放在该命题的前面,称为命题 的符号化。 例:p:2是素数。q:雪是黑色的
第1章
二、逻辑联结词
写出命题公式
P:命题
根据自然语义; 根据连接词
p q
第1章
例6(1)
(2) 小王现在在宿舍或在图书馆。 设p:小王在宿舍;q:小王在图书馆 原语句化为: p∨q 排斥或 但因为小王在宿舍与在图书馆不能同时发生。 (3)选小王或小李中的一人当班长。 设p:选小王当班长;q:选小李当班长 原语句化为(p∧┐q) ∨(┐p∧q) 注意不是p∨q。排斥或。因为p和q可以同时为真
第1章
例6(2)
(4)小丽是计算机系的学生,她生于1982年或1983 年,她是三好学生。 设: p:小丽是计算机系的学生;q:小丽生于1982年 r:小丽生于1983年;s:小丽是三好学生 原语句化为:p∧(q∨r) ∧s (5) 如果我上街,我就去书店看看,除非我很累。 设: p:我上街;q:我去书店看看;r:我很累 原语句化为:┐r→(p→q) 或者(┐r∧p)→q
第1章
二、公式的类型
二、公式的类型(重言式、矛盾式、可满足式) 根据公式的取值情况对公式进行如下分类 1、定义:设A为任一命题公式, (1)若A在它的各种赋值下取值均为真,称A是重言式 或永真式; (2)若A在它的各种赋值下取值均为假,称A是矛盾式 或永假式 (3)若A不是矛盾式,称A是可满足式
第1章
第1章
例1 判断命题
例1、判断下列句子中哪些是命题 (1) 中国人民是伟大的(陈述句真值为真命题) (2) 雪是黑色的(陈述句真值为假命题) (3) 3×4=12 (陈述句真值为真命题) (4) 1+101=110 (陈述句真值不能确定不是命题) (5) 请把门关上!(祈使句不是命题) (6) x是有理数。(陈述句真值不能确定不是命题)
第1章
例3
例3、指出下列命题公式的层次
(1) (┐p∧q)→r 为3层公式
(2)(┐(p→┐q))∧((r∨s)↔┐p) 为4层公式 (3)(p∧┐((p∨q)∧┐r))→(┐p↔r) 为5 层公式。
第1章
公式的赋值
3、公式A的赋值(解释) 给A 中所有的命题变项p1,p2,…,pn制定一组真 值,称对A的一个赋值或解释 (1) 成真赋值:使A为真的赋值 (2) 成假赋值:使A为假的赋值 例如:公式A=(p∧q)→r,110(p=1,q=1,r=0)为 A的成假赋值,111,011,010…等是成真赋值。 * 含n(n≥1)各命题变项的命题公式,共有2n组 不同赋值。如p∧q共有(00,01,10,11)四组
例1 判断命题
(7) 地球外的星球也有人。 (8) 明天有课吗? (9) 本语句是假的 (10)小明和小林都是三好学生 (11)小明和小林是好朋友
例1 判断命题
(7) 地球外的星球也有人。(陈述句真值可知命题) (8) 明天有课吗? (疑问句不是命题) (9) 本语句是假的(悖论不是命题) (10)小明和小林都是三好学生(陈述句命题) (11)小明和小林是好朋友(陈述句命题) 总结:判断一个语句是否为命题,首先看是否为陈 述句,再看其真值是否唯一。
第1章
例1
例1、判断以下字符串中哪些是命题公式
(1)p∧┐(q∨┐r) (2)p→┐(q→┐r) (3)pq→r (4)(┐p∨q→r (5)p∨→q (6)p∧(q↔┐r) 解(1)、(2)、(6)是命题公式, 其他不是
考察什么是命题公 式
命题公式的定义
解题
感想
第1章
例2
例2、试用符号形式写出下列命题 (1)虽然今天天气晴朗,个别同学还是不来 p:今天天气晴朗q:个别同学要来 符号化为:p∧┐q (2)若a和b是偶数,则a+b是偶数 p:a是偶数q:b是偶数r:a+b是偶数 符号化为:p∧q→r (3)我们要做到身体好、学习好、工作好,为祖国的现代 化建设而奋斗 p:我们要做到身体好q:我们要做到学习好 r:我们要做到工作好s:我们要为祖国的现代化建设而奋斗 符号化为:p∧q→r
土耳其商人和帽子的故事
一个土耳其商人想找一个十分聪明的助手 协助他经商,有两人前来应聘,这个商人 为了试试哪个更聪明些,就把两个人带进 一间漆黑的屋子里,他打开灯后说:“这张 桌子上有五顶帽子,两顶是红色的,三顶 是黑色的,现在,我把灯关掉,而且把帽 子摆的位置弄乱,然后我们三个人每人摸 一顶帽子戴在自己头上,在我开灯后,请 你们尽快说出自己头上戴的帽子是什么颜 色的。”
离散数学 第一篇数理逻辑
蔡广军
第1章
数理逻辑简介(1)
数理逻辑(Mathematical Logic) 用数学方法(主要是建立符号体系的方法)来 研究推理形式结构和推理规律的数学学科 。 通过引入一套符号体系来研究推理规律的 学科,故又称之为符号逻辑(Symbolic Logic)
第1章
例题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章
数理逻辑联结词与自然语言联结词
6、逻辑联结词与自然语言中联结词的关系 否定——不是、没有、非、不 合取——并且、同时、和、既…又…,不但… 而且…,虽然…但是… 析取——或者、或许、可能 蕴含——若…则…,假如…那么…,既然…那就 倘若…就… 等价——当且仅当、充分必要、相同、一样
第1章
运算顺序
第1章
三、命题符号化
确定简单命题
命题的判定; 复合命题的分解;
三、命题符号化 1、步骤: (1) 找出各简单命题,分别符号化; 符号化简单命题 (2) 找出各联结词,把各简单命题逐个联结起来。 2、举例 例6、将下列命题符号化 (1) 小王是游泳冠军或百米赛跑冠军。 确定连接词 设p:小王是游泳冠军;q:小王是百米赛跑冠军 原语句化为:p∨q
内容:命题;逻辑联接词;命题符号化。 重点: (1) 掌握命题概念 (2) 掌握联接词含义及其真值表 (3) 掌握命题符号化方法
第1章
一、命题的概念
第1章
例1 判断命题
例1、判断下列句子中哪些是命题 (1) 中国人民是伟大的 (2) 雪是黑色的 (3) 3×4=12 (4) 1+101=110 (5) 请把门关上! (6) x是有理数。
相关文档
最新文档