第一章命题演算基础知识讲解
离散数学第一章命题逻辑知识点总结

离散数学第⼀章命题逻辑知识点总结数理逻辑部分第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章 命题演算

所以这句话没有办法判断真假,所以不是命题!
8
命题符号化
为了能用数学方法来研究命题之间的逻辑关系和推理, 需要将命题符号化。
一个任意的没有赋予具体内容的命题是一个命题变元。
定义:以“真” 、“假”为其变域的变元称为命题
变元。
常用大写的英文字母A,B,C,…P,Q,R,…等来表 示一个命题或命题变元。
定义 对于命题公式中各命题变元(分量)指派所有可能 的真值,以及由此而确定的命题公式的真值汇列成表,称 为真值表。
38
例1:命题公式P∧﹁ Q的真值表如下所示。
P F F T T
这组命题变 元的确定值 称为该公式 的一个指派
Q F T F T
﹁Q T F T F
P∧﹁ Q F F T F
整个表即为该公式 的真值表
34
§1-2
命题公式
将由命题变元和联结词组成的复杂的命题 变元称为命题公式。各个命题变元称为命题公 式的分量。
35
§1-2
命题公式
定义:命题逻辑公式(公式)可按如下法则生成: (1)命题是公式;
(2)如果P是公式,则(﹁ P)是公式;
(3)如果P,Q是公式,则(P ∧ Q),(P∨Q),(P→Q),
26
例如:
因为2<3,所以1+1=2。 在通常意义下2<3与1+1=2没有存在任 何联系,我们一般不会做如此推理。 但在数理逻辑下,设P:2<3; Q:1+1=2 这句话可以形式化为P→Q; 并且真值为T
27
联结词
5.双条件 定义 设P,Q是命题,P和Q的等价命题记
作 P Q ,读作“P当且仅当Q”,或 “P等 价 PQ Q”,当P和Q的真值都为T和F时, 的真 PQ
高一上数学必修一第一章《命题与量词》知识点梳理

高一上必修一第一章《集合与常用逻辑用语》知识点梳理1.2.1 命题与量词【学习目标】1、了解命题的概念2、能判断一些简单命题的真假。
3、理解全称量词与存在量词的概念。
4、学会判断全称量词命题与存在量词命题的方法。
【学习重点】1、能判断一些简单命题的真假。
2、学会判断全称量词命题与存在量词命题的方法。
【学习难点】1、掌握全称量词命题与存在量词命题真假性的判定。
2、能正确地对含有一个量词的命题进行否定。
一、命题我们在初中的时候就已经学习过数学中的命题,知道类似“对顶角相等”这样的可供真假判断的陈述语句就是命题,而且,判断为真的语句称为真命题,判断为假的语句称为假命题.数学中的命题,还经常借助符号和式子来表达.例如,命题“9的算术平方根是3”可表示为“9=3”.值得注意的是,一个命题,要么是真命题,要么是假命题,不能同时既是真命题又是假命题,也不能模棱两可、无法判断是真命题还是假命题.【尝试与发现】 为了方便叙述,命题可以用小写英文字母表示,如若记 p: A (A ∪B ),Z Q.则可知p 是一个真命题.二、量词在数学中,有很多命题都是针对特定集合而言的,例如:(1)任意给定实数x ,x ≥0;(2)存在有理数x ,使得3x 一2=0;(3)每一个有理数都能写成分数的形式;(4)所有的自然数都大于或等于零;(5)实数范围内,至少有一个x 使得意义;(6)方程x²=2在实数范围内有两个解;(7)每一个直角三角形的三条边长都满足勾股定理.不难看出,命题(1)(3)(4)(7)陈述的是指定集合中的所有元素都具有特定性质,命题(2)(5)(6)陈述的是指定集合中的某些元素具有特定性质.一般地,“任意”“所有”“每一个”在陈述中表示所述事物的全体,称为全称量词,用符号“∀”表示.含有全称量词的命题,称为全称量词命题.因此,全称量词命题就是形如“对集合M 中的所有元素x ,r(x)”的命题,可简记为例如,“任意给定实数x ,x ≥0”是一个全称量词命题,可简记为∀x ∈R ,x²≥0.“存在”“有”“至少有一个”在陈述中表示所述事物的个体或部分,称为存在量词,用符号“∃”表示。
《命题演算》PPT课件

逻辑等值,或逻辑等价
11/21/2020 5:28 AM
Deren Chen, Zhejiang Univ.
6
EXAMPLE 2
• Show that (p∨q) and p∧ q are logically equivalent. This equivalence is one
of De Morgan's laws for propositions, named after the English mathematician
Augustus De Morgan, of the mid-nineteenth century.
Solution: The truth tables for these propositions are displayed in Table 2. Since the truth values of the propositions (p∨q) and p∧ q agree for all possible combinations of the truth values of p and q, it follows that these propositions are logically equivalent.
Solution: We construct the truth table for these propositions in Table 3. Since
the truth values of equivalent.
p∨q and p→q agree, these propositions are logically
Since p∨ p is always true, it is a tautology. Since p∧ p is always false, it is a
命题的基本概念

当命题变元P用一个特定的简单命题取代时,P才能确定真值,这时也称对P进行指派。
本章小结
只有陈述句才有可能是命题,但并不是所有的陈述句都能成为命题。 本小节的思维形式注记图:
• 意味着P表示“今天下雨”这个命题的名。 • 也可用数字表示此命题 例如:[12]:今天下雨 表示命题的符号称为命题标识符,P和[12]就是命题标识符。
1.1.3 命题标识符
命题常元
一个命题标识符如果表示确定的简单命题,就称为命题常元。
命题变元
如果一个命题标识符只表示任意简单命题的位置标志,就称它为命题变元。 因为命题变元可以表示任意简单命题,所以它不能确定真值,故命题变元不是命题。
命题
判断给定的句子是否为命题的基本步骤
首先应是陈述句; 其次要有唯一的真值。
68%
80%
Sed ut perspiciatis unde omnis.
Sed ut perspiciatis unde omnis.
180
175
案例
1)该吃早饭了! 祈使句,不是命题。
2)多漂亮的花呀! 感叹句,不是命题。
我正在说谎,二者也相矛盾。这其实是一个语义上的悖论。悖论不是命题。
5) x-y >2。
Sed ut perspiciatis
Sed ut perspiciatis
unde omnis.
unde omnis.
不是命题。因为x, y的值不确定,某些x, y使x−y>2为真,某些x, y使x−y>2为假,即
复合命题的基本性质是:其真值可以由其原子命题的真值以及它们复合成该复合
命题的联结方式确定。
1.1.3 命题标识符
命题标识符
• 为了能用数学的方法来研究命题之间的逻辑关系和推理,需要将命题符号化。 • 通常使用大写字母P, Q, R…或用带下标的大写字母或用数字,如Pi,[12]等表
数理逻辑-命题演算

元逻辑
量子逻辑
道义逻辑
优先逻辑
祈使逻辑
自然逻辑
问题逻辑
信念(相信)逻辑
断定逻辑
内涵逻辑
相干(干涉)逻辑
现代归纳逻辑
科学逻辑
语用逻辑
粗值逻辑
程序逻辑及规范逻辑
行为逻辑及意图逻辑
辩证逻辑的现代进展
7
第一章 命题演算
6
绪论
数理逻辑:
经典逻辑 现代逻辑
经典逻辑:
逻辑演算 公理化集合论
证明论
模型论
递归论
可计算性理论
现代逻辑:
演算
演算及进程代数
高阶(二阶)逻辑
模态逻辑
时态逻辑及时间逻辑
直觉, 无穷逻辑及模糊逻辑
7.命题函数转化为命题的方法: 实例化(个体化)
结构化(联结词) 量化
例6.(1) 大于3。 (2)如果a2能被2整除,则a能被2整除。 (3) a是完全平方数当且仅当它的素数分解式中各指数均是偶数 (4)对于所有实数x,x大于3。 (5)存在着实数x,x大于3。
14
§2.命题的形式化 真值联结词 真值函项
对于两个命题p和q, p和q的合取命题“p且q”表示为: pq 。
pq称为p和q的合取式。 p、q称为该合取式的合取项。
pq为真p、q同时为真。 “合取”的真值表见表2: 常见的合取词还有:
a.并列:同时;也;既,又; 一方面,另一方面; 。
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. 命题符号:用字母(如p、q、r等)表示的命题称为命题符号。
3. 命题演算:研究命题符号之间关系的数学分支。
二、命题演算的基本运算1. 否定(¬):表示对命题的否定,如¬p表示对p的否定。
2. 合取(∧):表示两个命题的合取,如p∧q表示p和q同时为真。
3. 析取(∨):表示两个命题的析取,如p∨q表示p和q至少有一个为真。
4. 蕴含(→):表示两个命题的蕴含关系,如p→q表示如果p为真,则q必为真。
5. 双条件(↔):表示两个命题的双条件关系,如p↔q表示p和q同时为真或同时为假。
三、命题演算的基本法则1. 双重否定律:¬¬p = p2. 假言三段论:p→q, ¬q→¬p3. 假言换位:p→q ↔ ¬q→¬p4. 交换律:p∧q ↔ q∧p, p∨q ↔ q∨p5. 结合律:p∧(q∧r) ↔ (p∧q)∧r, p∨(q∨r) ↔ (p∨q)∨r6. 分配律:p∧(q∨r) ↔ (p∧q)∨(p∧r), p∨(q∧r) ↔(p∨q)∧(p∨r)7. 吸收律:p∧(p∨q) ↔ p, p∨(p∧q) ↔ p8. 德摩根律:¬(p∧q) ↔ ¬p∨¬q, ¬(p∨q) ↔ ¬p∧¬q9. 互补律:p∨¬p ↔ 1, p∧¬p ↔ 010. 等幂律:p∧p ↔ p, p∨p ↔ p自考离散数学命题演算笔记四、命题逻辑函数命题逻辑函数是指对命题进行运算的函数,它将命题作为输入,输出也是一个命题。
常见的命题逻辑函数包括:1. 常函数:常函数的输出是一个固定的命题,无论输入是什么。
例如,常真函数T的输出始终为真,常假函数F的输出始终为假。
2. 投影函数:投影函数的输出是其输入之一。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
PQ =(P ∨ Q) ∧ (P ∨ Q) (2)否定深入:
(P Q)= PQ
(P Q)= PQ,
P = P (3)重复使用分配律:
P (QR)=(P Q )(P R) P (QR)=(P Q )(P R)
解释法
(1) 求所有成真解释、成假解释; (2) 写出成真解释对应的合取式、
= (PQR) (PQ R)(P QR)
=101100110=456
例 求公式的主析取范式 (PQ)((RQ)P)
解:P=T时, 原式=(TQ)∨((RQ)T)=Q∨R P=F时, 原式=(FQ)∨((RQ)F)=F 所以有: 成真解释为:(P,Q,R)=(T,F,T), (T,F,F), (T,T,F)
第一章 命题演算基础
1.3 范式及其应用 1.3.1 范式
介绍命题演算公式的规范形式: 析取范式 合取范式
讨论范式与成真解释、成假解释的关系。
合取式、析否定、或由它们 利用合取词组成的合式公式称为合取式。
定义2 命题变元、或者命题变元的否定、或由它们 利用析取词组成的合式公式称为析取式。
于是主析取范式为: (PQR)(P Q R)(P Q R) =101100110 =456
(二) 主合取范式
定义3 对于n个命变元P1,P2,……,Pn,公式
Q1Q2……Qn 称为极大项,其中Qi=Pi或Pi(i=1,…,n)。
主析取范式
定义2 仅有极小项构成的析取范式称为主析取范式。
定理1 任何一个合式公式,均有惟一的一个主析取范式 与该合式公式等价。
主析取范式就是 公式的所有完全成真解释对应的极小项的析取。
求主析取范式的两种方法
(1)解释法: 根据公式的所有完全成真解释,求出与这些 成真解释对应的合取式,所有合取式的析取就为 公式的主析取范式。
(PQ)((RQ)P)
解:P=T时, 原式=(TQ)∨((RQ)T)=Q∨R P=F时, 原式=(FQ)∨((RQ)F)=F 所以有: 成真解释为:(P,Q,R)=(T,F,T), (T,F,F), (T,T,F) 成假解释为:(P,Q,R)=(T,T,T), (F,, )
于是析取范式为: (PQR)(P Q R)(P Q R)
成假解释对应的析取式; (3) 把所有的合取式用析取词联结起来就构成析
取范式,把所有的析取式用合取词联结起 来就构成合取范式。
例 求公式的范式 (PQ)((RQ)P)
解:
原式=(PQ)((RQ)P)
=(PQ)((RQ)P)
=(PQ)(PR)(PQ)
=(PQ)(PR)
析取范式
= P(QR)
合取范式
例 求公式的范式
(2)等价变换法: 将析取范式中的每一个合取式用AA填 满命题变元,然后用等价公式进行变换,消去相 同部分,即得公式的主析取范式。
例 求公式的主析取范式
(PQ)((RQ)P)
解:
原式=(PQ)((RQ)P)
=(PQ)((RQ)P)
=(PQ)(PR)(PQ) =(PQ)(PR)
析取范式
=(PQ(R R))(P (QQ)R)
例 显然, P,P,PQ,PQR 均为合取式; P,P,PQ,PQR 均为析取式。
(一) 解释与合取式、析取式之间的关系 定理1 任给一个成真解释有且仅有一个合取式
与之对应; 任给一个成假解释有且仅有 一个析取式与之对应。
例 成真解释(P,Q,R)= (T,F,T) 合取式PQR
成假解释(P,Q,R)= (F,F,T)
合取范式为: (P QR)P
范式不唯一性
例 求公式的范式 (PQ)((RQ)P)
解1: 原式=(PQ)(PR) = P(QR)
析取范式 合取范式
解2: 析取范式为: (PQR)(P Q R)(P Q R)
合取范式为:
(P QR)P
1.3.2 主范式
(一) 主析取范式
定义1 对于n个命题变元P1,P2,……,Pn,公式 Q1Q2……Qn
称为极小项,其中Qi=Pi或Pi(i=1,……,n)。
例 由两个命题变元P,Q组成的极小项有四个,它们 分别为: PQ PQ PQ PQ
三个命题变元P、Q和R可构造8个极小项
把命题变元的否定形式看成0,肯定形式看成1,则每 个极小项对应一个二进制数,也对应一个十进制数。 它们对应如下:
PQR 与000 或0对应,简记为 m0 PQR 与001 或1对应,简记为 m1 PQR 与010 或2对应,简记为 m2 PQR 与011 或3对应,简记为 m3 PQR 与100 或4对应,简记为 m4 PQR 与101 或5对应,简记为 m5 PQR 与110 或6对应,简记为 m6 PQR 与111 或7对应,简记为 m7
例: 考察公式 =PQ的合取范式
P Q P Q
TT TF FT FF
T
成假解释
F
F
(T, F), (F, T)
T
对应析取式为 P∨Q, P∨Q 于是,有:
= (P∨Q) ∧(P∨Q)
定理2 任何命题演算公式均可以化为合 取范式,也可以化为析取范式。
证明: (1)设公式为永真公式 =PP
(2)设公式为永假公式 =PP
析取式PQR
析取范式、合取范式
定义3 形如A1 A2… An的公式称为析取范式, 其中Ai(i=1,2…,n)为合取式。
定义4 形如A1 A2… An的公式称为合取范式, 其中Ai(i=1,2…,n)为析取式。
例 P,P,PQ,PQ ,(PQ)(SR) ——均为析取范式。
P,P,PQ,PQ , (PQ)(SR) ——均为合取范式。
证明(3): 设公式既非永真又非永假。 设公式的成真解释为1,2,……,n, 成假解释为1,2,……,t。 根据解释和范式的关系知:
对应于成真解释1,2,……,n的合取式为 1,2,……,n
对应于成假解释1,2,……,t的析取式为 1,2,……,t
而公式 12……n的成真解释为 1,2,……,n;
公式12……t的成假解释为 1,2,……,t。
根据两个公式逻辑等价的定义知
=12……n =12……t 故公式既可表示为析取范式又可表示为合取范式。
(二) 析取范式和合取范式的求解方法
等价变换法——利用等价公式进行变换, 将范式变换出来。
解 释 法——利用所有成真解释或成假 解释,写出范式。
等价变换法