联结词全功能集与公式的对偶
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
(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) P Q (5) P Q ( P Q)
9/21/2015 6:30 PM Discrete Math. , Qingtai Wu 2
9/21/2015 6:30 PM Discrete Math. , Qingtai Wu 9
推论2 { }和{ }都是联结词的极小全功能集。 百度文库证明】 {}是联结词的一个极小全功能集,因为:
L 0 g i c 命 题 逻 辑
P ( P P) P P
而{, }是联结词的一个极小全功能集 所以{ }是联结词的一个极小全功能集。 { }是联结词的一个极小全功能集,因 为: P ( P P) P P
9/21/2015 6:30 PM Discrete Math. , Qingtai Wu 7
归纳步:假设当n = k时定理成立,要证n = k + L1定理也成 0 g i c 立。设f(x1, x2, …, xk, xk+1)是一个k+1元真值函数 ,定义如下 命 题 逻 辑 两个k元真值函数: f1(x1,x2, …,xk)= f(x1,x2, …, xk,0) f2(x1, x2, …, xk) = f(x1, x2, …, xk, 1) 由归纳假设知f1和f2都可由只含、、 和的k元命题 公式来表示,设它们分别可由 A1和A2表示,且假定A1和A2中 的k个命题变元为p1, p2, …, pk。现在我们证f可由 A=((pk+1)A1)(pk+1A2) 表 示 , 其 中 pk+1 是 不 同 于 p1, p2, …, pk的一个命题变元。即要证对命题变元p1, p2, …, pk, pk+1的一个真值赋值<t1, t2, …, tk, tk+1>时,A的真值是 f(t1, t2, …, tk, tk+1) 。当 tk+1=0 时 , 即 pk+1 被赋值为 0, 这时 ((pk+1)A1)与 A1等值,而(pk+1A2)的真值为 1,所以 A与 A1 等值,而按归纳假设有A1的真值为f1(t1, t2, …, tk),即为f(x1, x2, …, xk, 0)。同理可证当tk+1 = 1时A的真值是f(x1, x2, …, xk, 1),从而A的真值是f(t1, t2, …, tk, tk+1)。
P Q ( P Q) ( P Q) ( P Q)
P Q ( P Q) ( P Q) ( P Q)
而{, ∨}是联结词的一个极小全功能集 所以{ }是联结词的一个极小全功能集。
9/21/2015 6:30 PM Discrete Math. , Qingtai Wu 10
定理1 设P,Q,R是命题公式,若P Q R, 则P R Q, Q R P, 且P Q R是永假式。 证明 P R P (P Q) ( P P) Q F Q Q 同理可得 Q R P
PQ R P P F
L 0 g i c 命 题 逻 辑
9/21/2015 6:30 PM Discrete Math. , Qingtai Wu 8
推论1 {, }, {, }和{, }都是联结词的全功能集。
L 0 g i c 命 题 逻 辑
【证明】1. 要证{, }是联结词的一个全功能集,只要 证任一命题公式可与一个只含 和 的命题公式等值, 事实上有: ABAB AB(AB)) 2. {, }是联结词的一个全功能集,因为: AB(AB) ABAB 3. {, }是联结词的一个全功能集,因为: AB(AB) ABAB 事实上,上述每个集合都是极小的全功能集,即不 能再从集合中去掉任意一个联结词还能保持是全功能集。
9/21/2015 6:30 PM Discrete Math. , Qingtai Wu 5
f(0, 0) = 1, f(0, 1) = 1, f(1, 0) = 0, f(1,L1)0= 1 g i c f(0, 0) = 1, f(0, 1) = 0, f(1, 0) = 0, f(1, 1)题 =1 命 逻 辑 反过来,一个真值函数就可看成一个真值联结词。 设f : {0, 1}n{0, 1}是一个n元真值函数,则可如下定义一 个n元真值联结词Nf : 对于n个命题变元p1, p2, …, pn,命题公式Nf(p1, p2, …, pn) 在真值赋值函数<t1, t2, …, tn>下的真值为f(t1, t2, …, tn)。 显然互不相同的 n 元真值函数的个数为 22n,因此可定义 n个n元真值联结词.例如1元真值函数有四个: 2 2 f1: 00, 10 f2: 00, 11 f3: 01, 10 f4: 01, 11 而2元真值函数有16个(见课本22面表1.5.1),可定义16个 真值联结词,而我们常用的只不过是其中的 5个。现在的 问题是,是否所有的真值函数都可使用常用的这 5个真值联 结词来表示呢?
( P Q) P Q ( P Q) P Q PP PP
9/21/2015 6:30 PM Discrete Math. , Qingtai Wu 4
在一个形式系统中,多少个联结词最合适呢?一般说 L 0 g i c 来,在自然推理系统中,联结词集中的联结词可以多些, 命 题 逻 辑 而公里系统中联结词集中的联结词越少越好。但联结词集 中的联结词无论是多些还是少些,它必须具备一定的功能, 这就是任一真值函数都可以用仅含此联结词集中的联结 词的命题公式表示。具有这样性质的联结词集叫全功能 集。于是应先明确何为真值函数。 定义 {0, 1}上的n元函数f : {0, 1}n{0, 1}就称为一 个n元真值函数。 联结词实际上一个一元真值函数: f(0) = 1, f(1) = 0 而联结词、、和则都是二元真值函数: f(0, 0)=0, f(0, 1)=0, f(1, 0) = 0, f(1, 1) = 1 f(0, 0) = 0, f(0, 1) = 1, f(1, 0) = 1, f(1, 1) = 1
关于联结词“”有下列性质: (1) P P ( P P) P
(2)( P Q) ( P Q) ( P Q) P Q (3)( P P) (Q Q) P Q (P Q) PQ
9/21/2015 6:30 PM Discrete Math. , Qingtai Wu 3
L 0 g i c 命 题 逻 辑
关于联结词“ ”有下列性 (1) P P ( P P) P 质: (2)( P Q) ( P Q) ( P Q) P Q
(3)( P P) (Q Q) P Q (P Q) PQ 由上述性质可以看出:
§2.3 联结词全功能集
L 0 g i c 命 题 逻 辑
考虑到实际中的应用,可由5种基本联结词产生更多 的联结词,下面给出在逻辑设计中常用的三种联结词。 定义 设p,q为两个命题,复合命题“p,q之中恰有一个成 P q 立”称为P与q的排斥或或异或, 记作 , 称作排斥或或 Pq 异或联结词。 真值为真当且仅当p,q中恰有一个为真。 由定义可知:P q ( p q) (p q) 定义 设p,q为两个命题,复合命题“p与q的否定”称为P 与q的与非式,记作pq, 称作与非联结词。 pq真值为真 当且仅当p,q不同时为真。 由定义可知: P q ( p q).
9/21/2015 6:30 PM Discrete Math. , Qingtai Wu 6
定义 在一个联结词的集合中,如果一个联结词可由集合 L 0 g i c 命 题 逻, 辑 中的其它联结词定义,则称此联结词为冗余的联结词 否则称为独立的联结词。 定义 设是联结词的一个集合,称为联结词的一个全 功能集,如果任意真值函数f都可用仅含中联结词的命 题公式A来表示。若一个联结词的全功能集中不含冗余的 联结词,则称它是极小全功能集。 定理2 {, , , }是联结词的一个全功能集。 【证明】根据定义只要证明对任意 n元真值函数都可由只 含、 、和的n元命题公式来表示即可。对真值函数 的元数n进行归纳证明。 归纳基:当 n = 1 时,一元真值函数只有 4 个,可分别用 p(p)、p、p和p(p)来表示,因此定理成立。
对偶
在2.1节中列出了基本的等价公式,从公式可以看到, 基本等价公式是成对出现的,而每对公式的结构,除了符 号∨和∧外是一样的,这种类似的结构称为对偶。由基本 等价式可以猜想,是否两个公式等价,其对偶也等价呢? 回答是肯定的。 定义 如果命题公式 A 中只出现命题变量、命题常量、命 题联结符号 、 和 ,将其中的命题联结符号 换成 , 命题联结符号换成,命题常量T换成F,F换成T,得到 的公式称为A的对偶公式(dual formula),记为A*。 例1 设公式A = ((pq)(r)),B= p(T r q)则: A的对偶式A* = ((pq)(r)) B的对偶式B* = p(Fr q)
9/21/2015 6:30 PM
Discrete Math. , Qingtai Wu
1
L 0 g i c 命 题 逻 辑
定义 设p,q为两个命题,复合命题“p或q的否定”称为P 与q的或非式,记作pq, 称作或非联结词。 pq 真值为 真当且仅当p,q同时为假。 由定义可知: P q ( p q). 关于联结词“ ”有下列性质: 设 P、Q、R为命题公式,则有
9/21/2015 6:30 PM Discrete Math. , Qingtai Wu 11
L 0 g i c 命 题 逻 辑
定理1设A*是公式A的对偶公式,P1,P2,…,Pn是出现于A和 A*中的所有命题变元,于是有: [1]. A( P1,P2,…,Pn) A*( P1, P2,…, Pn) [2]. A( P1, P2,…, Pn) A*( P1,P2,…,Pn)
9/21/2015 6:30 PM Discrete Math. , Qingtai Wu 12
定理2 (对偶定理) 若公式A等价于B,则其对偶公式 A*和B*也等价。 证明 设P1,P2,…,Pn是出现在A和B中的所有命题变元。因 为AB, 所以,A(P1,P2,…,Pn)B(P1,P2,…,Pn)是重言式。 用 P1, P2,…, Pn分别代换上式中的P1,P2,…,Pn ,由第 三节的定理1可知 A( P1, P2,…, Pn)B( P1, P2,…, Pn ) 也是重言式。由本节定理1知 A * ( P1,P2,…,Pn ) B *( P1,P2,…,Pn ) 所以A * ( P1,P2,…,Pn ) B *( P1,P2,…,Pn )
L 0 g i c 命 题 逻 辑
证明 由德.摩根(D.Morgan)定律
(PQ) PQ, (PQ) ) P Q 可知,对公式A求否定,直到“”号深入到命题变元为 止。在此过程中,所有的∧变为∨,∨变为∧,1变为0, 0变为1,因此可得A( P1,P2,…,Pn) A*( P1, P2,…, Pn) 对于两个公式一定是互为对偶的。所以,将A视 为A*的对偶公式即得等价公式 A( P1, P2,…, Pn) A*( P1,P2,…,Pn)