1
第一章 命题逻辑
§ 1.命题
§ 2.命题联结词
§ 3.命题变元与命题公式
§ 4.等价式
§ 5.永真蕴含式
§ 6.命题联结词总结
§ 7.范 式 和 判 定
§ 8.推论规则和证明方法
2
§ 1命题
,定义,, 具有唯一真值的陈述句叫命题 。
讨论定义:
(1)命题可以是真的,或者是假的,但不
能同时为真又为假。
(2)命题分类:
ⅰ )原子命题 (基本命题、本原命题):一个
命题,不能分解成为更简单的命题。
例:我是一位学生。
3
§ 1命题
ⅱ )分子命题 (复合命题),若干个原子命题使用适当的
联结词 所组成的新命题
例:我是一位学生和他是一位工人
(3)命题所用符号:常用大写26个英文字母表示命题。
用A、B、C....Z表示。
(4)命题中所有的“真”用“T”表示,
命题中所有的“假”用“F”表示。
4
§ 1命题
例,判断下列语句是否为命题。
* 陈述句一般为命题
( 1)十是整数。 (T)
( 2)上海是一个村庄。(F)
( 3)今天下雨。
( 4)加拿大是一个国家。(T)
( 5)2是偶数而3是奇数。
( 6)她不是护士。
( 7)1+101=110
( 8)今天是星期天。
5
§ 1命题
命令句,感叹句,疑问句均不是命题。
( 1)把门关上!
( 2)你到哪里去?
语句既为真,同时又包含假的不是命题,这样的
句子称为,悖论,。
( 3)他正在说谎。
(在命题逻辑中不讨论这类问题)
6
§ 2命题联结词
在命题演算中也有类似的日常生活中的联结词称
做:,命题联结词” 下面先介绍五个常用的命
题联结词。
1,否定词, (否定运算、非运算)
(1)符号 ?,读作“非”,“否定”
设命题为P,则在P的前面加否定词 ?,变成 ?
P,?P读做“P的否定”或“非P”
7
§ 2命题联结词
(2)定义:严格由真值表定义
(3)举例:
P:北京是一座城市。
?P:北京不是一座城市。
Q:每一种生物均是动物。 F
?Q:有一些生物不是动物。 T
这里 ?Q不能讲成“每一种生物都不是动物”为
假命题了。
对量化命题的否定,除对动词进行否定外,同
时对量化词也要加以否定。
P ?P
T F
F T
8
§ 2命题联结词
2.合取词 (“合取”、“积”、“与”运算)
符号, Λ”
设P,Q为两个命题,则P ΛQ称P与Q的合取,
读作:“P与Q”、“P与Q的合取”、
“P并且Q”等。
定义(由真值表给出):
9
§ 2命题联结词
P Q PΛ Q QΛP
F F F F
F T F F
T F F F
T T T T
P ΛQ真值表如下,
10
§ 2命题联结词
当且仅当P和Q的真值均为“T”,则(P ΛQ)
的真值为“T”。否则,其真值为“F”。
注意,P和Q是互为独立的;地位是平等的,P
和Q的位置可以交换而不会影响P ΛQ的结果。
11
§ 2命题联结词
举例:
(a) P:王华的成绩很好
Q:王华的品德很好。
则P ΛQ:王华的成绩很好并且品德很好。
(b) P:我们去种树
Q:房间里有一台电视机
则P ΛQ:我们去种树与房间里有一台电视机。
12
§ 2命题联结词
(c) P:今天下大雨 Q,3+3=6
则P ΛQ:今天下大雨和 3+3=6
由例 (b)(c)可见,在日常生活中,合取词应用在二
个有关系的命题之间。而在逻辑学中,合取词
可以用在二个毫不相干的命题之间。
13
§ 2命题联结词
(d) 下列语句不是合取联结词组成的命题。
P,王大和王二是亲兄弟。
Q,他打开箱子然后(而后)拿出一件衣服来。
14
§ 2命题联结词
3.析取词 (或运算)
(1)符号,∨,
设P、Q为二个命题,则(P ∨ Q)称作P与Q
的“析取”,读作:“P或Q”。
(2)定义(由真值表给出):
15
§ 2命题联结词
当且仅当P、Q均为“F”时,(P ∨ Q)为
“F”。否则,其真值为“T”.
P Q P∨ Q
F F F
F T T
T F T
T T T
P ∨ Q真值表
如右:
16
§ 2命题联结词
区分“可兼或”与“不可兼或(异或,排斥或)”
析取词为可兼或即,P和 Q均为,T”时( P∨ Q)
为,T”
例如:
灯泡有故障或开关有故障。
今晚写字或看书。
今天下雨或打雷。
以上例句均为可兼或。
17
§ 2命题联结词
“不可兼或”中当 P和 Q均为,T”时,则 P异或 Q
为,F”。
(异或用,▽,表示) P Q P▽ Q
F F F
F T T
T F T
T T F
18
§ 2命题联结词
例:
他通过电视看杂技 或 到剧场看杂技。
他乘火车去北京 或 乘飞机去北京。
以上两句均为不“可兼或”。
19
§ 2命题联结词
4.单条件联结词,(“蕴含”联结词、蕴含词)
(1)符号,→”,读作:“如果 … 则 …”,
“蕴含”
P、Q为二个命题,(P →Q)为新的命题,读
作:“如果P则Q”,“P蕴含Q”,“P仅
当Q”,“Q当且P”,“P是Q的充分条
件”。
(2)定义
20
§ 2命题联结词
(由真值表定义):
P Q P→Q
F F T
F T T
T F F
T T T
21
§ 2命题联结词
当P为“T”,Q为“F”时,则
(P →Q)为“F”,否则(P →Q)均为
“T”。
P:称为前件、条件、前提、假设
Q:称为后件、结论。
(3)举例:
P:我拿起一本书
Q:我一口气读完了这本书
22
§ 2命题联结词
P→Q:如果我拿起一本书,则我一口气读完了
这本书。
(b) P:月亮出来了
Q,3× 3=9
P→Q:如果月亮出来了,则
3× 3=9。
通常称,(a)为形式条件命题。
——前提和结果有某种形式和内容上的联系。
23
§ 2命题联结词
(b)为实质条件命题。 ——前提和结果可以有联
系,也可以没有联系,只要满足单条件命题的
定义。
所以,是形式条件命题一定是实质条件命题,反之
不一定。,→”是实质条件命题。
例:
P:我买到了鱼;Q,我吃鱼。
24
§ 2命题联结词
P →Q:如果我买到了鱼,则我吃鱼。
但“如果我没买到鱼,则我吃鱼”,这在日常
生活中是不可能的,但在单条件命题的定义中
是允许的。
25
§ 2命题联结词
可以证明:
P →Q ? ? Q →? P
原命题 逆反命题
Q →P ? ?P →?Q
逆命题 反命题
26
§ 2命题联结词
列出真值表,由真值表得:
原命题 ?逆反命题;逆命题 ?反命题。
P Q P→Q ? Q→?P Q →P ?P →?Q
F F T T T T
F T T T F F
T F F F T T
T T T T T T
27
§ 2命题联结词
5.双条件联结词 (“等价”词、“同”联结词、
“等同”词)
(1)符号,?”
设P、Q为二个命题,则P ?Q读作:“P当且
仅当Q”,“P等价Q”,“P是Q的充分必要
条件”。
(2)定义(见真值表):
28
§ 2命题联结词
真值表,
每当P和Q的真值相同时,
则(P ?Q)的真值为
“T”,否则(P ?Q)
的真值为“F”。
P Q P?Q
F F T
F T F
T F F
T T T
29
§ 2命题联结词
(3)举例:
( a)设
P:△ ABC是等腰三角形
Q:△ ABC有两只角相等
P ?Q:△ ABC是等腰三角形当且仅当△ ABC中
有两只角相等。
30
§ 2命题联结词
( b)下面均为等价联结词:
? 春天来了当且仅当燕子飞回来了。
?平面上二直线平行,当且仅当这二直线不相交。
?2+2=4当且仅当雪是白色的。
31
§ 2命题联结词
(4)P,Q中,P、Q的地位是平等的,P、
Q交换位置不会改变真值表中的值。
(5)P当且仅当Q P ?Q
P仅当Q P →Q
P当且Q Q →P
32
§ 2命题联结词
6.命题联结词在使用中的优先级
(1)先括号内,后括号外
(2)运算时联结词的优先次序为,? Λ ∨
→ ?
(由高到低)
33
§ 2命题联结词
(3)联结词按从左到右的次序进行运算
例
?P ∨ (Q ∨ R)可省去括号
因为“V”运算是可结合的。
( ?P ∨ Q) ∨ R可省去括号 因为符合上述规
定
而 P →(Q →R) 中的括号不能省去,因为,→”
不满足结合律。
34
§ 2命题联结词
(4)最外层的括号一律均可省去
(P →Q ∨ R)可写成P →Q ∨ R
7.命题联结词小结:
(1)五个联结词的含义与日常生活中的联结词
的含义大致相同。
(2), 或, 可分为可兼或( ∨ )和异或( ▽ )
(不可兼或)
35
§ 2命题联结词
(3) 除,?”为一元运算外,其余四个均为二元运
算。
(4),→,分为形式条件和实质条件命题,当前件
为“F”时,不论后件怎样,则单条件命题的
真值均为“T” 。
(5)命题联结词是命题或命题之间的联结词,而
不是名词之间、数字之间和动词之间的联结词。
36
§ 2命题联结词
以上介绍了五种常用的联结词及其相应的复合命
题形式。数理逻辑的特点是把逻辑推理变成类
似数学演算的完全形式化了的逻辑演算,为此,
首先要把推理所涉及到的各命题符号化。
步骤如下:
①找出各简单命题,分别符号化。
②找出各联结词,把简单命题逐个联结起来。
37
§ 2命题联结词
例, 将下列命题符号化:
( 1)李明是计算机系的学生,他住在 312室或
313室。
( 2)张三和李四是朋友。
( 3)虽然交通堵塞,但是老王还是准时到达了
车站。
( 4)只有一个角是直角的三角形才是直角三角
形。
( 5)老王或小李中有一个去上海出差。
38
§ 2命题联结词
解:
( 1)首先用字母表示简单命题。
P:李明是计算机系的学生。
Q:李明住在 312室。
R:李明住在 313室。
该命题符号化为,P?( Q▽ R)
( 2)张三和李四是朋友。是一个简单句
该命题符号化为,P
39
§ 2命题联结词
( 3)首先用字母表示简单命题。
P:交通堵塞。
Q:老王准时到达了车站。
该命题符号化为,P?Q
( 4)首先用字母表示简单命题。
P:三角形的一个角是直角。
Q:三角形是直角三角形。
该命题符号化为,?P??Q
40
§ 2命题联结词
( 5)首先用字母表示简单命题。
P:老王去上海出差。
Q:小李去上海出差。
该命题符号化为,P ▽ Q
也可符号化为:
( P??Q) ?( ?P?Q)或者
( P ? Q) ?? ( P?Q)
41
§ 3命题公式
约定:
(1)我们只注意命题的真假值,而不再去注意命题的
汉语意义。
(2)对命题联结词,我们只注意真值表的定义,而不
注意它日常生活中的含义。
1.命题公式
命题常元:表示确定的命题{ T,F}。
命题变元:以真假为其变域之变元,或没有指定真值的
命题。常用大写英文字母A … Z表示。
42
§ 3命题公式
命题公式,由命题变元、常元、联结词、括号,
以规定的格式联结起来的字符串。
,定义,,命题公式可按下述法则来生成:
1)孤立的命题变元是一个命题公式。
2)若A是命题公式,?A也为命题公式。
3)若A、B是命题公式,则(A ΛB)、(A
∨ B)、(A →B)、(A ?B)均为命题公
式。
43
§ 3命题公式
4)当且仅当有限次使用
(1)(2)(3)所生成的公式才是命题公式。
例如,(?(P ∨Q)),(P→(Q →R)),((PΛQ)?R),P都是命题
公式。而 (P→),(P∨?)都不是命题公式
2.命题公式的真值表,
命题变元用特定的命题来取代,这一过程称为对该命题变元
进行 指派。
命题公式可以看成是一个以真假值为定义域和真假值为值域
的一个函数。
写成y=f (x)
44
§ 3命题公式
例如:公式 P ?(Q ?R) 定义三元函数
Y(P,Q,R)= P ?(Q ?R)
,定义,,命题公式 A在其所有可能的赋值下取得的值列成
的表称为 A的真值表。
构造真值表的步骤如下:
1)找出给定命题公式中所有的命题变元,列出所有可能的赋
值。
2)按照从低到高的顺序写出命题公式的各层次。
3)对应每个赋值,计算命题公式各层次的值,直到最后计算
出整个命题公式的值。
45
§ 3命题公式
P Q P ∨ Q (P ∨ Q) ΛP ?((P ∨ Q) ΛP)
F F F F T
F T T F T
T F T T F
T T T T F
例1.构造命题公式 ?((P ∨ Q) ΛP)
的真值表:
46
§ 3命题公式
例2.写出命题公式
P ∨ (Q ΛR)的真值表
P Q R P ∨ (Q ΛR )
F F F F F
F F T F F
F T F F F
F T T T T
T F F T F
T F T T F
T T F T F
T T T T T
47
§ 3命题公式
由上二例可见,2个命题变元有4组真值指派;
3个命题变元有 23= 8组真值指派,
n个则有个 2n个真值指派。
3.命题公式的永真式、永假式和可满足式
例:举最简单例子:
48
§ 3命题公式
P ?P P∨ ?P P∧?P
F T T F
T F T F
,定义,, 设公式A中有 n个不同的原子变元 p1,… pn,(n
为正整数 )。该变元组的任意一组确定的值( u1,… un)
称为A关于 p1,… pn的一个 完全指派,其中 ui或为T,
或为F。如果对于A中部分变元赋以确定值,其余变
元没有赋以确定的值,则这样的一组值称为公式A的
关于该变元组的 部分指派 。
,定义,, 凡使公式A取真的指派称为A的 成真指派 。
49
§ 3命题公式
,定义,, 如果一个命题公式的所有完全指派均为成
真指派,则该公式称为 永真式 。如果一个命题公式的所
有完全指派均为成假指派,则该公式称为 永假式 。既不
是永真式,又不是永假式,则称此命题公式是 可满足式。
讨论:
(1)永真式的否定为永假式( ?T=F);永假式的否
定为永真式( ?F=T)。
(2)二个永真式的析取、合取、蕴含、等价均为永真式。
50
§ 4等价式
1.等价式
,定义,, 如果对两个公式A,B不论作何种指
派,它们真值均相同,则称A,B是逻辑等价
的,亦说A(B)等价于B(A)。
并记作:A ?B
51
§ 4等价式
例:P ∨ ?P ?Q ∨ ?Q
P Q P∨?P Q ∨?Q
F F T T
F T T T
T F T T
T T T T
52
§ 4等价式
例:判断公式 A,(P??Q)?(P?Q)
与 B,(P??R)?(P?R)是否等价。
解:
列该公式的真值表:
53
§ 4等价式
P Q R ?Q P??Q P?Q ?R P??R P?R A B
T T T F T T F T T T T
T T F F T T T T T T T
T F T T T T F T T T T
T F F T T T T T T T T
F T T F F T F F T F F
F T F F F T T T F F F
F F T T T F F F T F F
F F F T T F T T F F F
54
§ 4等价式
,定理,,
命题公式A ?B的充要条件是A ?B为永真式。
说明:
,?”为等价关系符,A ?B表示A和B有等价关系。
A ?B不为命题公式
,?”为等价联结词(运算符),A、B为命题公式,
则(A ?B)也为一命题公式。
55
§ 4等价式
证明:
(1)充分性:A ?B为永真式,即A、B有相同的真
值,所以A ?B。
(2)必要性:A ?B,即A、B有相同的真值表,所
以A ?B为永真式。
例:证明 ??P ?P;
P →Q ??P ∨ Q
56
§ 4等价式
P Q ??P ? P P→Q ? ?P∨ Q
F F F T F T T T
F T F T F T T T
T F T T T F T F
T T T T T T T T
由定理可知,A ?A
若A ?B,则B ?A
若A ?B,B ?C,则A ?C
57
§ 4等价式
下面列出15组等价公式
( 1) 双重否定律 ??P ?P
( 2) 同等律 P ∨ P ?P;P ΛP ?P
( 3) 交换律 P ∨ Q ?Q ∨ P;
P ΛQ ?Q ΛP;P ?Q ?Q ?P
( 4) 结合律
(P ∨ Q) ∨ R ?P ∨ (Q ∨ R);
(P ΛQ) ΛR ?P Λ(Q ΛR);
(P ?Q) ?R ?P ?(Q ?R)
58
§ 4等价式
( 5) 分配律
P Λ(Q ∨ R) ?(P ΛQ) ∨ (P ΛR);
P ∨ (Q ΛR) ?(P ∨ Q) Λ(P ∨ R)
( 6) 摩根律 ?(P ∨ Q) ??P Λ?Q;
?(P ΛQ) ??P ∨ ?Q
( 7) 吸收律 P ∨ (P ΛQ) ?P;
P Λ(P ∨ Q) ?P
59
§ 4等价式
( 8) 蕴含律 P →Q ??P ∨ Q
( 9) 等价律
P ?Q ?(P →Q) Λ(Q →P)
( 10) 零 律 P ∨ T ?T;P ΛF ?F
( 11) 同一律 P ∨ F ?P;P ΛT ?P
( 12) 互补律 P ∨ ?P ?T;P Λ?P ?F
( 13) 输出律
P ΛQ →R ?P →(Q →R)
60
§ 4等价式
( 14) 归缪律
(P →Q) Λ(P →?Q) ??P
( 15) 逆反律 P →Q ??Q → ?P
说明:
(1)证明上述15组等价公式的方法可用真值表
法,把 ?改为 ?所得的命题公式为永真式,则 ?
成立。
61
§ 4等价式
( 2) Λ,∨, ?均满足结合律,
则在单一用 Λ,∨, ?联结词组成的命题公式中,
括号可以省去 。
( 3)每个等价模式实际给出了无穷多个同类型的具
体的命题公式。
例如,?(P?Q) ?(?P ??Q),
?((P?Q) ?(R?S)) ?(?(P ? Q) ??(R ? S),
?((P?Q) ??R) ?(?(P ?Q) ???R)
62
§ 4等价式
2.置换规则
,定义,, 给定一命题公式B,其中 P1、
P2..,Pn 是B中的原子命题变元,
若( 1)用某些命题公式代换B中的一些原子命
题变元 Pi
( 2)用命题公式 A i代换 Pi,则必须用 A i代换
B中的所有 Pi
由此而得到的新的命题公式A称为命题公式B的
代换实例
63
§ 4等价式
讨论定义:
(1)用命题公式只能代换原子命题变元,而不
能去代换分子命题公式 。
(2)要用命题公式同时代换同一个原子命题变
元 。
(3)永真式的代换实例仍为永真式;反之代换
实例为永真式时,则不能断定原公式也一定是
永真式。
64
§ 4等价式
例,P ∨ ?P为一永真式,若用任何命题公式代
换P,则仍为永真式
P →Q为一个可满足的命题公式,若用P代换Q,
则得(P →P)为永真式,但(P →Q)并不
是永真式。
(4)一个命题公式的代换实例有许多个,但不
一定都等价于原来的命题公式
65
§ 4等价式
例1.
设B:P →( ?QΛP)若用(R ?S)代换B中的P,
得A:(R ?S) →( ?QΛ(R ?S))是B的代换实
例,
而A’:(R ?S) →( ?QΛP)不是 B的代换实例。
例2.P →?Q的代换实例有:(R Λ?S) →?M,(R
Λ?S) →P,Q →?(P →?Q)等
所以,一个命题公式的代换实例有无限个。
66
§ 4等价式
下面讨论取代过程(置换规则):
,定义,, 给定一命题公式A,A’是A的任何部分,
若A’也是一命题公式,则称A’是A的 子命题公式 。
例,A:(P ∨ Q) →(Q ∨ (R Λ?S))
A的子命题公式有:P、Q、R,?S、(P ∨ Q)、
(R Λ?S)、(Q ∨ (R Λ?S))、
(P ∨ Q) →(Q ∨ (R Λ?S))等。
67
§ 4等价式
,定理,,给定一命题公式A,A’是A的子公式。
设 B’是一命题公式,若A’ ? B’,并用 B’取代A
中的A’,从而生成一新的命题公式 B,则A ?B。
从定理可见:一个命题公式 A,经多次取代,所得
到的新公式与原公式等价。
例:证明:P →(Q →R) ?P →( ?Q ∨ R)
??P ∨ ?Q ∨ ?R
68
§ 4等价式
??(P ΛQ) ∨ R
?(P ΛQ) →R
例:证明:
((P ∨ Q) Λ?( ?P Λ( ?Q ∨ ?R))) ∨ ( ?P
Λ?Q) ∨ ( ?P Λ?R)为一永真式
69
§ 4等价式
证明,原式,((P ∨ Q) Λ?( ?P Λ( ?Q ∨ ?R))) ∨ ( ?P Λ?
Q) ∨ ( ?P Λ?R)
?((P ∨ Q) Λ(P ∨ (Q ΛR))) ∨ ?(P ∨
Q) ∨ ?(P ∨ R)
? ((P ∨ Q) Λ(P ∨ Q) Λ(P ∨ R)) ∨ ?
((P ∨ Q) Λ(P ∨ R))
?((P ∨ Q) Λ(P ∨ R)) ∨ ?((P ∨ Q) Λ
(P ∨ R)) ?T
∵ 它是P Λ?P(永真式)的代换实例,永真式的代
换实例仍为永真式!
70
§ 4等价式
3.对偶原理(对偶定律)
,定义,, 给定二个命题公式A和 A*,若用 Λ代换 ∨,用 ∨
代换 Λ,用T代换F,用F代换T,其中一个命题公式由
另一个命题公式得来,则称A和 A*是互为对偶的,而联结
词 Λ和 ∨ 也是互为对偶的
例:写出下列命题公式的对偶式:
P ∨ (Q ΛR) P Λ(Q ∨ R)
P ∨ F ?P 对偶式 A* P ΛT ?P
P ∨ T ?T P ΛF ?F
71
§ 4等价式
讨论定义:
(1)若命题公式中有联结词 ?,?,则必须把
化成由联结词 Λ,∨, ?组成的等价的命题公式,
然后求它的对偶式;
例,求 (P?Q)?(P?R)的对偶式
72
§ 4等价式
(2)在写对偶式时,原命题公式中括号不能省
去,必须按优先级的次序画上括号,并在求其
对偶式时仍将保留括号。
例:(P ΛQ) ∨ R对偶式写成
(P ∨ Q) ΛR,而不能写成P ∨ Q ΛR
73
§ 4等价式
,定理,, (摩根推广定理)
设A和 A*为对偶式 P1,P2..,Pn 是出现在A和 A*中
的所有原子命题变元,,于是有:
?A( P1,P2..,Pn)
? A* ( ?P1,?P2..,?Pn) ——( 1)
A( ?P1,?P2..,?Pn)
? ?A*( P1,P2..,Pn) ——(2)
74
§ 4等价式
证明,由摩根定理
?(P ∨ Q) ??P Λ?Q —(1)
?(P ΛQ) ??P ∨ ?Q —(2)
∴ 不难看出,一个命题公式的否定等价于它的
对偶式,且把变元的否定代替每一个变元。
例,设A(P,Q,R) ??P Λ ?(Q ∨ R),
验证上述定理:
75
§ 4等价式
证明:
(1 )A(P,Q,R) ??P Λ ?Q Λ ?R
∴ ?A(P,Q,R) ?P ∨ Q ∨ R
A*(P,Q,R) ??P ∨ ?Q ∨ ?R
A*( ?P,?Q,?R) ?P ∨ Q ∨ R
(2)A( ?P,?Q,?R) ?P ΛQ ΛR
?A*(P,Q,R) ? ?( ?P ∨ Q ∨ ?R)
?P ΛQ ΛR
有A( ?P,?Q,?R) ? ?A*(P,Q,R)
76
§ 4等价式
,定理,,若二个命题公式互为等价,则它们的对
偶式也互为等价,亦即若A ?B,则 A*?B*成立。
证明,已知:A、B为任一命题公式,且A ?
B,要证明 A*?B*
设,P1,P2..,Pn 是出现在A和B中的原子
命题变元,
77
§ 4等价式
由A ?B,
即A( P1,P2..,Pn) ?
B( P1,P2..,Pn)
∴ ?A( P1,P2..,Pn) ?
?B( P1,P2..,Pn)
由 摩根推广定理
∴ A *( ?P1,?P2..,?Pn) ?
B *( ?P1,?P2..,?Pn)
78
§ 4等价式
∴ A *( ?P1,?P2..,?Pn) ?
B *( ?P1,?P2..,?Pn)为永真式
* 前面讲过永真式的代换实例仍为永真式,所以
用 ?Pi代换 A*和 B*中的 Pi ( 1≤i≤n)
则得,A *( ??P1,??P2..,??Pn) ?
B *( ??P1,??P2..,??Pn)
即为:A *( P1,P2..,Pn) ?
B *( P1,P2..,Pn)
79
§ 4等价式
例:证明:
(1) ?(P ΛQ) →( ?P ∨ ( ?P ∨ Q))
?( ?P ∨ Q)
(2)(P ∨ Q) Λ ( ?P Λ( ?P ΛQ))
?( ?P ΛQ)
证明:(1)左边 ?
??(P ΛQ) ∨ ( ?P ∨ ( ?P ∨ Q))
? (P ΛQ) ∨ ( ?P ∨ Q)
? (P ∨ ?P ∨ Q) Λ (Q ∨ ?P ∨ Q)
? ( ?P ∨ Q)
80
§ 4等价式
(2)左边 ? (P ∨ Q) Λ ( ?P ΛQ)
? (P Λ?P ΛQ) ∨ (Q Λ?P ΛQ)
? ( ?P ΛQ)
结论:(1)和(2)是互为对偶的。
81
§ 5永真蕴含式
,定义,,命题公式A
称为永真蕴含命题公式B,当且仅当A →B是一
个永真式,
记作:A ?B
说明:“A ?B”读作“A永真蕴含B”,“A蕴含B”,
“A能推得B”
,?,是关系符,A ? B不为命题公式。
例:证明:P ?P ∨ Q; P ΛQ ? P
(1)列出真值表
证明:P →(P ∨ Q)和(P ΛQ) →P为永真式
82
§ 5永真蕴含式
(2)可用等价公式证:
P →(P ∨ Q) ? ?P ∨ (P ∨ Q) ? T
(P ΛQ) →P ? ?(P ΛQ) ∨ P
? ?P ∨ ?Q ∨ P ? T
P Q P →(P ∨ Q) (P ΛQ) →P
F F F T F F T F
F T F T T F T F
T F T T T F T T
T T T T T T T T
83
§ 5永真蕴含式
,定理,,设A、B是二个命题公式
A ?B的充分必要条件是 A ?B且B ? A。
证明,若A ?B,则A ?B为一永真式
由定律:
(A ?B) ?(A →B) Λ(B →A)
∴ (A →B)且(B →A)也为一永真式
即,A ? B且B ?A成立
反之
A ? B且B ? A 则A ?B也成立
此定理把,?”和,?,之间建立了相应的关系。
84
§ 5永真蕴含式
下面给出常用的永真蕴含式
I1 P ?P ∨ Q (Q ?P ∨ Q)
I2 P ΛQ ? P (P ΛQ ? Q)
I3 P Λ(P →Q) ?Q
I4 (P →Q) Λ?Q ? ?P
I5 ?P Λ(P ∨ Q) ? Q
I6 (P →Q) Λ(Q →R) ? (P →R)
I7 (P →Q) Λ(R →S) ? (P ΛR →Q ΛS)
I8 (P ?Q) Λ(Q ?R) ? (P ?R)
I9 ?P ?P →Q
85
§ 5永真蕴含式
I10 Q ? P →Q
I11 ?(P →Q) ? P
I12 ?(P →Q) ? ?Q
I13 (P ∨ Q) Λ(P →R) Λ(Q →R) ? R
证明上述永真蕴含式的方法有三种:
(1)把,?,关系符改为,→”联结词,证明它为永真式。
(a)真值表法
(b)命题演算法
86
§ 5永真蕴含式
(2)*找出使单条件命题前件为“T”的所有
真值指派,试看能否导致后件均为“T”,若为
“T”,则永真蕴含关系成立。
P Q P→Q
F F T
F T T
T F F
T T T
87
§ 5永真蕴含式
例:P Λ(P →Q) ? Q
前件为“T”的所有指派为P、(P →Q)均为
“T”,
P →Q为“T”,∵ P为“T”,∴ Q也应为
“T”,
∴ P Λ(P →Q) ? Q成立
(3)*找出使单条件命题的后件均为“F”的所
有真值指派,试看前件的所有真值是否为“F”,
若是,则蕴含成立。
88
§ 5永真蕴含式
例,?Q Λ(P →Q) ? ?P
后件为“F”的所有条件是:P为“T”,
代入前件得
( ⅰ )若Q为T,则 ?Q Λ(P →Q)为“F”;
( ⅱ )若Q为F,则 ?Q Λ(P →Q)为“F”;
∴ ?Q Λ(P →Q) ? ?P成立
若后件简单则可选用 (3);若前件简单则可选用 (2)。
二种方法是互为独立的,只需使用一种证明就行。
89
§ 5永真蕴含式
讨论一下永真式
可得出三个结论:
(1)若一个命题公式等价于一个永真式,则该
公式一定为永真式。
(2)若一个永真的命题公式永真蕴含一个命题
公式,则此命题公式一定也为永真式。
(3)若一个永假的命题公式永真蕴含一个命题
公式,则该公式可能是永真式、永假式或可满
足的。
90
§ 5永真蕴含式
,定理,,给定命题公式A、B、C,
若A ?B,且B ?C,则A ?C。
证明,∵ A ?B,且B ?C,
∴ (A →B) Λ(B →C)为永真式,
由 I6:(A →B) Λ(B →C) ?
(A →C),
∴ (A →C)也为永真式;即,A ?C成立
91
§ 5永真蕴含式
,推论,,
若A ?B1, B1 ? B2.....,Bm ?B,则A ?B。
,定理,, 给定一个命题公式A、B、C,若A ?B,A ?
C,则A ?(B ΛC)
证明,∵ A ?B Λ A ?C,
∴ (A →B) Λ(A →C)为永真式,
由条件,若A一定为“T”,则B、C均为“T”,
∴ A →(B ΛC)也为“T”,
结论:A ?(B ΛC)为“T”。
92
§ 5永真蕴含式
上述也可用等价公式证明它:
(A →B) Λ(A →C)
?( ?A ∨ B) Λ( ?A ∨ C)
? ?A ∨ (B ΛC)
?A →(B ΛC)也为永真式
∴ A ?(B ΛC)成立
,定义,, 设 H1,H2….Hm,Q 均为命题公式,若
( H1 ΛH2Λ…Hm ) ?Q,则称:
H1,H2….Hm,共同蕴含Q,并记作:
H1,H2….Hm ?Q。
93
§ 5永真蕴含式
,定理,,若 ( H1 ΛH2Λ…Hm ),P ?Q,
则( H1 ΛH2Λ…Hm ) ?(P →Q)。
证明,( H1 ΛH2Λ…ΛHm ΛP) →Q
??( H1 ΛH2Λ…ΛHm ΛP) ∨ Q
?( ?H1 ∨ ?H2 ∨ … ∨ ?Hm ) ∨ ( ?P ∨ Q )
??( H1 ΛH2Λ…ΛHm ) ∨ ( P→ Q )
H1 Λ H2 Λ…,Λ Hm→(P →Q)也为永真式
∴ ( H1 Λ,H2 Λ…,Λ Hm ) ?(P →Q)
成立
94
§ 6命题联结词总结
1.其他命题联结词:
(1)不可兼或(异或,异)
(a)符号:,?”( ⊕ ),P ?Q,读作“P异
或Q”
(b)定义:(由真值表)
(c)异或的性质:
P ?Q
?( ?P ΛQ) ∨ ( ?Q ΛP)
?(P ∨ Q) Λ( ?P ∨ ?Q)
P ?Q ??(P ?Q)
P ?Q ?Q ?P (可交换的)
(P ?Q) ?R ?
P ?(Q ?R)(可结合的)
P Q P ? Q
F F F
F T T
T F T
T T F
95
§ 6命题联结词总结
P Λ(Q ?R) ?(P ΛQ) ?(P ΛR)
( Λ对 ? 可分配的)
P ? P ?F
P ? ?P ?T
F ? P ?P
T ? P ? ?P
若P ? Q ?R,则有:P ? R ?Q ?R ? P
R ? Q ?P ?Q ? R
Q ?P ?R,P ? Q ? R ?F
96
§ 6命题联结词总结
(2)“与非”联结词:
(a)符号,↑”,(P ↑Q)读作:“P与Q的否定”或“P与非Q”
(b)定义:(由真值表)
(P ↑Q) ??(P ∧ Q) P Q P ↑Q
F F T
F T T
T F T
T T F
97
§ 6命题联结词总结
(c)性质:
(P ↑Q) ?(Q ↑P)
(P ↑P) ??P
(P ↑Q) ↑(P ↑Q) ?(P ∧ Q)
(P ↑P) ↑(Q ↑Q) ?(P ∨ Q)
P ↑(Q ↑R) ??P ∨ (Q ∧ R) 不可结合的
(P ↑Q) ↑R ?(P ∧ Q) ∨ ?R 不可结合的
P ↑T ? ?P,P ↑F ?T
98
§ 6命题联结词总结
(3)“或非”联结词:
(a)符号:,↓”
(P ↓Q)读作:“P或Q的否定”或,P或非Q”
(b)定义(由真值表给出):
(P ↓Q) ? ?(P ∨ Q)
P Q P ↓Q
F F T
F T F
T F F
T T F
99
§ 6命题联结词总结
(c)性质:
P ↓Q ?Q ↓P(可交换的)
P ↓P ??P
(P ↓Q) ↓(P ↓Q) ?P ∨ Q
(P ↓P) ↓(Q ↓Q) ?P ∧ Q
P ↓(Q ↓R) ??P ∧ (Q ∨ R) 不可结合的
(P ↓Q) ↓R ?(P ∨ Q) ∧ ?R 不可结合的
P ↓F ??P; P ↓T ?F
(d)由(2)和(3)中的性质可见,↑和 ↓是互为对偶的。
100
§ 6命题联结词总结
( 4),蕴含否定”联结词:
(a)符号:
(b)定义
(由真值表给出):
P Q ??(P?Q)
“?”c
P Q P Q
T T F
T F T
F T F
F F F
?c
?c
101
§ 6命题联结词总结
(1)不同真值表的命题公式:
按命题公式的生成规则,用联结词可组成无限个
命题公式。下面讨论这些命题公式有多少种不
同的真值表:
(a)若命题变元只有一个P,则用联结词组成的命
题公式由四种不同的真值表,即为:
P 0 1 2 3
F F F T T
T F T F T
102
§ 6命题联结词总结
所有依赖于P的命题公式均等价于这四个中的一个
(b)若有二个命题变元P、Q,则命题公式的不同
真值表有,222=24=16种。
推广到一般:若有n个变元的命题公式,则可构
成不同的真值表为 22n(个)。
103
§ 6命题联结词总结
(2)二元运算中的全部联结词总结:
?,∧, ∨, →,?是五个基本联结词。
到此为止,一个符号系统已定义完毕,它们是:
命题变元,A、B … X、Y、Z
值,F、T
运算符,
?,∧, ∨, →,?、, ↑,↓,?
括号,()
关系符,?,?
。
?C
104
§ 6命题联结词总结
3.全功能联结词集合:
,定义,, 一个联结词集合,用其中联结词构
成的式子足以把一切命题公式等价的表达出来,
则称此联结词集合为全功能联结词集合。
,定义,, 设有一联结词集合A,
若(1)用A中的联结词的等价式能表达任何的
一个命题公式;
105
§ 6命题联结词总结
(2)删除A中的任一联结词,从而形成一个新的
联结词集合A’,至少有一个命题公式B不能用
A’中的联结词的等价式来表示,则称 A为 最小
的全功能联结词集合 。
我们可以证明,{?,∨ }; {?,∧ }; {?,→}; {↑};
{↓}均为全功能联结词集合,且均是 最小的全功能
联结词集合 。
例:用上述最小全功能联结词集合中的联结词单一
表达下述命题公式:
106
§ 6命题联结词总结
(P →Q) ? ?P ∨ Q { ?,∨ }
? ??( ?P ∨ Q)
??(P ∧ ?Q) { ?,∧ }
???(P →Q) { ?,→}
??(P Q ) { ?,}
???( ?P ∨ Q)
?((P ↓P) ↓Q) ↓((P ↓P) ↓Q)
{↓}
???( ?P ∨ Q) ??(P ∧ ?Q)
?P ↑(Q ↑Q) {↑}
→ c→ c
107
§ 7范式和判定
如何判定命题公式为永真式、永假式和可满足的
呢或二个命题公式等价,归纳有三种方法:
( 1)真值表法:对于变元的所有真值指 派,看对
应命题公式的真值。
( 2)命题演算方法, 化简命题公式至最简式,看
是否存在和 (P ∨ ?P)、(P ∧ ?P)等价,
若不则为可满足的。
( 3)范式方法:本节就介绍此法。
108
§ 7范式和判定
什么叫范式
把命题公式化归为一种标准的形式,称此标准形
式为范式。
什么叫判定
以有限次步骤来决定命题公式是否为永真式、永
假式,还是可满足的,或者判定二个命题公式
是否等价等这一类的问题,统称为判定问题。
讨论范式和主范式的目的就是为了进行判定。
109
§ 7范式和判定
1.析取范式和合取范式:
设命题变元为:P、Q、R,则:(P ∨ Q ∨ R)
的析取式称为“和”;(P ∧ Q ∧ R)的合取式
称为“积”。
,定义,,命题公式的变元和变元的否定之积称
为 基本积,而变元和变元的否定之和称为 基本
和 。
110
§ 7范式和判定
例:设P、Q为二个命题变元,则:P ∨ P,Q ∨
Q,?P ∨ Q,?Q ∨ ?P,P ∨ Q,P ∨ ?Q称
为基本和;P ∧ P,Q ∧ Q,?P ∧ Q,?Q ∧ ?
P,P ∧ Q,P ∧ ?Q称为基本积。
若“基本和”或“基本积”中的子公式”,称为此
基本积(和)的 因子 。
例,?Q ∧ P ∧ ?P的因子有,?Q、P、
?P,?Q ∧ P、P ∧ ?P ……
111
§ 7范式和判定
,定理,, 一个基本积必定是永假式,
它的充分必要条件是,它至少包含一对因子,
其中一个是另一个的否定。
证明:
( ⅰ )充分条件,P,?P为基本积中一对因子
?该基本积一定为永假式。
∵ ((P ∧ ?P) ∧ ( … )) ?
(F ∧ ( … )) ?F
( ⅱ )必要条件:基本积为永假式 ?基本积中包
含P,?P这对因子。
112
§ 7范式和判定
反证法:假设基本积中不包含P,?P这样的因子,
且为永假式。若给基本积中的命题变元指派
“T”,而命题变元的否定指派为“F”,
∵ 在基本积中不包含P,?P这对因子,
∴ 基本积得到的真值为“T”,这和假设相矛盾;
∴ 基本积中必然包含P,?P这对因子才能使基本
积为“F”。
113
§ 7范式和判定
,定理,, 一个“基本和”必定为永真式,
其充要条件(当且仅当)是,它至少包含一对因
子,其中一个是另一个的否定。
,定义,, 与给定命题公式等价的一个公式,如果
是由基本积之和组成,则称它为命题公式的 析取
范式 。并记为,P?P1 ∨ P2 ∨ … ∨ Pn( n∈I +)。
其中 P1,P2..,Pn均为基本积。
方法可按下列三步(或四步)进行:
114
§ 7范式 和判定
(1)利用等价公式:化去,→”、,?”联结词,把命题
公式变为与其等价的用 {?,∧, ∨ }表达的公式。
例, P →Q ??P ∨ Q,
P ?Q ?(P ∧ Q) ∨ ( ?P ∧ ?Q)
?( ?P ∨ Q) ∧ (P ∨ ?Q)
(2)将,?”深入到原子命题变元之前,并使变元之前最多
只有一个,?”词。
例,?( ?P ∨ ?Q) ???P ∧ ??Q
?P ∧ Q
115
§ 7范式和判定
(3)利用,∧,对,∨,的分配,将公式化成为
析取范式。
(4)除去永假项得最简析取范式。
例:求 ?(P ∨ Q) ?(P ∧ Q)的析取范式:
解:原式
?(?(P ∨ Q) ∨ (P ∧ Q) ) ∧
(?(P ∧ Q) ∨ ?(P ∨ Q) )
116
§ 7范式和判定
?(?(P ∨ Q) ∧ (P ∧ Q) ) ∨
(??(P ∨ Q) ∧ ?(P ∧ Q) )
-----( 1) 化去 ?词
?( ?P ∧ ?Q ∧ P ∧ Q) ∨ ((P ∨ Q) ∧ ( ?P ∨ ?
Q))
-----( 2) 将,?”深入到变元前面,并最多保留一个
?
?( ?P ∧ ?Q ∧ P ∧ Q) ∨ ((P ∧ ?P) ∨ (P ∧ ?
Q) ∨ ( ?P ∧ Q) ∨ (Q ∧ ?Q))
-----( 3),∧,对或,∨,的分配,化成为析取
范式
?(P ∧ ?Q) ∨ ( ?P ∧ Q)
-----( 4)最简析取范式
117
§ 7范式 和判定
讨论定义:
(1)从上例看出,一个命题公式的析取范式不是唯一的,
但同一命题公式的析取范式一定是等价的。
(2)若一个命题公式的析取范式中每一个基本积均为永
假式,则该公式也一定为永假式。
即,P?P1∨P 2∨?∨P n
( P1,P2..,Pn均为基本积)
则, 当 P1?P2 ? ? ? Pn ?F时,
P一定为永假式。
(可用来判定是否为永假式 )
118
§ 7范式和判定
例,(析取范式)P ??P
?(P ∧ ?P) ∨ ( ?P ∧ P)
?F 永假式
,定义,, 与给定命题公式等价的一个公式,
如果它是由基本和之积所组成,则称它是给定
命题公式的 合取范式 。
并表示成,Q ? Q1∧ Q2∧ … ∧ Qn,(n∈I +),其中
Q!,Q2,…Q n均为基本和。
119
§ 7范式和判定
求一个命题公式的合取范式的方法和求析取范式的
方法类同:
第(1)、(2)步相同;
第(3)利用,∨,对,∧,的分配就行;
第(4)去掉永真的析取项。
120
§ 7范式和判定
例:求Q ∨ ?(P →Q) ∨ ?(P ∨ Q)的合取范式
原式 ? Q ∨ ?( ?P ∨ Q) ∨ ?(P ∨ Q)
——化去,→,词
?Q ∨ (P ∧ ?Q) ∨ ( ?P ∧ ?Q)
——“?”深入到变元前,并最多保留一个
?((Q ∨ P) ∧ (Q ∨ ?Q)) ∨ ( ?P ∧ ?Q)
——“∨,对,∧,的分配
?(Q ∨ P ∨ ?P) ∧ (Q ∨ ?Q ∨ ?P) ∧ (Q ∨ P ∨
?Q) ∧ (Q ∨ ?Q ∨ ?Q)
?T(最简合取范式)
121
§ 7范式和判定
讨论定义:
(1)给定一命题公式的合取范式不是唯一的,但
同一命题公式的合取范式一定是等价的。
(2)若一个命题公式的合取范式中的各基本和的
真值为“T”,则该命题公式一定是永真式。
(可用来判定是否为永真式 )
例:(P ?P) ?( ?P ∨ P) ∧ (P ∨ ?P) ?T
122
§ 7范式和判定
2.主析取范式。
,定义,, 在n个变元的基本积中,若每个变元
及其否定并不同时存在,且二者之一出现一次
且仅出现一次,则称此基本积为 极小项 。
例:对二个命题变元讲,极小项有 22=4个,即,
P ∧ Q,?P ∧ Q、P ∧ ?Q,?P ∧ ?Q
对一个命题变元讲,极小项有 21=2个,即:
P,?P
123
§ 7范式和判定
对三个命题变元讲,极小项有 23=8个,
即,P ∧ Q ∧ R、P ∧ Q ∧ ?R、P ∧ ?Q ∧ R、
P ∧ ?Q ∧ ?R,?P ∧ Q ∧ R,?P ∧ Q ∧ ?R、
?P ∧ ?Q ∧ R,?P ∧ ?Q ∧ ?R
推广到一般:n个命题变元构成的不同极小项有 2n个
( n∈I +)。使得每个极小项为真的赋值仅有一个。
124
§ 7范式和判定
,定义,, 对给定的命题公式来讲,仅含有极
小项的析取的等价式称为给定命题公式的 主析
取范式。
,定理,, 在真值表中,一个公式的真值为T的
指派所对应的极小项的析取,即为此公式的主析
取范式。
125
§ 7范式和判定
例:求出P →Q、P ∨ ?Q、
?(P ∧ Q)、P ∧ ?Q的主析取范式
P Q P ∨ ?Q ?(P ∧ Q) P ∧ ?Q P →Q
F F T T F T
F T F T F T
T F T T T F
T T T F F T
126
§ 7范式和判定
则可直接写出各命题公式的主析取范式:
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 ∧ ?Q)
讨论此定理:
( 1)只要命题公式不是永假式,则一定可以根据该命题
公式的真值表直接写出其主析取范式,其方法是找出该
公式为“T”的行,对应写出极小项的析取式,且一定
是唯一的。
127
§ 7范式和判定
( 2)若命题公式是含有 n个变元的永真式,则它
的主析取范式一定含有 2n个极小项。
( 3)若二个命题公式对应的主析取范式相同,则
此二个命题公式一定是等价的。
( 4)命题公式的主析取范式中极小项的个数一定等
于对应真值表中真值为“T”的个数。
128
§ 7范式和判定
下面介绍不用真值表,直接求命题公式主析取范式
的方法,分四步:
(1)将命题公式化归为与其等价的析取范式;
(2)除去永假项,合并基本积中相同项(例:P
∧ P ∧ Q ?P ∧ Q),变为最简析取范式。
(3)利用添变元的方法,将所有基本积变为极小
项。
129
§ 7范式和判定
例:二个变元P、Q,利用,∧,对或,∨,的分配添项
P ?P ∧ (Q ∨ ?Q)
?(P ∧ Q) ∨ (P ∧ ?Q)
Q ?Q ∧ (P ∨ ?P)
?(P ∧ Q) ∨ ( ?P ∧ Q)
(4)合并相同的极小项变为一项。
例:求(P ∧ (P →Q)) ∨ Q的主析取范式
解:原式 ?(P ∧ ?P) ∨ (P ∧ Q) ∨ Q
----( 1)化为析取范式
130
§ 7范式和判定
? (P ∧ Q) ∨ Q
----( 2)消去永假项,变为最简析取范式
?(P ∧ Q) ∨ (Q ∧ (P ∨ ?P))
?(P ∧ Q) ∨ (P ∧ Q) ∨ ( ?P ∧ Q)
----( 3)添项
?(P ∧ Q) ∨ ( ?P ∧ Q)
----( 4)合并相同最小项
131
§ 7范式和判定
例:证明P ∨ ( ?P ∧ Q) ?P ∨ Q
证明方法是写出二个命题公式的主析范式,看其是否相同:
(Q ∨ ?Q) ∧ P ∨ ( ?P ∧ Q)
?(P ∧ Q) ∨ (P ∧ ?Q) ∨ ( ?P ∧ Q)
而P ∨ Q
? (P ∧ (Q ∨ ?Q)) ∨ (Q ∧ (P ∨ ?P))
?(P ∧ Q) ∨ (P ∧ ?Q) ∨ (P ∧ Q) ∨ ( ?P ∧ Q)
?(P ∧ Q) ∨ (P ∧ ?Q) ∨ ( ?P ∧ Q)
主析范式相同,∴ 有P ∨ ( ?P ∧ Q) ?P ∨ Q
132
§ 7范式和判定
3.主合取范式
,定义,, 在n个变元的基本和中,若每个变
元与其否定,并不同时存在,且二者之一出现
一次且仅出现一次,则称这种基本和为极大项。
例:有二个变元P,Q的极大项有 22=4个,(P
∨ Q)、(P ∨ ?Q)、( ?P ∨ Q)、( ?P
∨ ?Q)
有n个变元,则有 2n个极大项 ( n∈I +)。
133
§ 7范式和判定
,定理,, 在真值表中,一个公式的真值为 F的指派所对
应的极大项的合取,即为此公式的主合取范式。
在真值表中真值为“F”的个数等于主合取范式
中极大项的个数。
例:求出(P →Q)、(P ∨ Q),?(P ∧ Q)、
(P ∧ Q)的主合取范式
134
§ 7范式和判定
P Q P ∨ Q ?(P ∧ Q) P ∧ Q P →Q
F F F T F T
F T T T F T
T F T T F F
T T T F T T
直接写出其主合取范式:
(P →Q) ?( ?P ∨ Q)(极大项)
?( ?P ∧ ?Q) ∨ ( ?P ∧ Q) ∨ (P ∧ Q)
135
§ 7范式和判定
(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 ∨ Q )
136
§ 7范式和判定
讨论
( 1 ) 与命题公式等价的主合范式中极大项的个
数等于其真值表中真值为, F, 的个数 。 由真
值表找极大项的方法为:将表中值为, F, 的
对应真值指派中, 把变元写成否定, 把变元的
否定写成变元 。
( 2 ) 只要命题公式不是永真式, 则一定可以写
出对应与其等价的唯一的主合取范式 。
137
§ 7范式和判定
( 3 ) 若命题公式为含有n个变元的永假式, 则主合取范式
包含了 2n个极大项的合取式 。
( 4 ) 可用主合取范式判定二个命题公式是否等价 。
( 5 ) 已知一个命题公式的主析取范式, 则一定可以直接写
出与其等价的主合取范式来 。 反之也行 。
例:P ∨ ?Q
?( ?P ∧ ?Q ) ∨ ( P ∧ ?Q ) ∨ ( P ∧ Q )
…… 主析范式
??( ?P ∧ Q ) ?P ∨ ?Q …… 主合取范式
138
§ 7范式和判定
( 6 ) 对应于有n个变元的命题公式, 则一定有:
主析范式极小项数+主合范式极大项数= 2n
下面介绍不用真值表求一命题公式主合取范式的方
法:
( 1) 化为与命题公式等价的合取范式;
( 2) 除去真值为, T”的析取项和除去析取项中相同
变元且只保留一个, 变为最简合取式;
( 3)添项,使析取项均变为极大项;
139
§ 7范式和判定
例如:P, Q为二个变元,
即:P ?P ∨ ( Q ∧ ?Q )
? ( P ∨ Q ) ∧ ( P ∨ ?Q )
( 4) 合并相同的极大项, 保留一项 。
例:求P ∧ ( P →Q ) ∨ Q的主合取范式
解:原式 ?P ∧ ( ?P ∨ Q ) ∨ Q
?( P ∧ Q ) ∨ Q
?( P ∨ Q ) ∧ Q
? ( P ∨ Q ) ∧ ( ?P ∨ Q )
140
§ 7范式和判定
4, 主范式排序 ( 列 ) 的唯一性
( 1 ) 极小项极其编码
为了确保主范式的唯一性, 二个安排:
( a) 各命题变元的位置安排一固定次序;
( b) 对极小项, 极大项安排一个次序 。
对于有n个变元的命题公式,则最多可有 2n个极小项,
用 m0 ∧ m1… ∧ m2n-1来表示。
下面列出三个变元, 且P, Q, R的位置已排定, 则
141
m(i)十 十进制数 二进制数 极小项表示
m(0)十 0 000 ?P ∧ ? Q ∧ ? R
m(1)十 1 001 ?P ∧ ? Q ∧ R
m(2)十 2 010 ?P ∧ Q ∧ ? R
m(3)十 3 011 P ∧ ? Q ?∧ R
m(4)十 4 100 P ∧ ? Q ∧ ? R
m(5)十 5 101 P ∧ ? Q ∧ R
m(6)十 6 110 P ∧ Q ∧ ? R
m(7)十 7 111 P ∧ Q ∧ R
§ 7范式和判定
142
§ 7范式和判定
例:设一命题公式有五个变元,P0,P1,P2,P3,P4(次
序已定),则必可写出 25=32个极小项,
下列出 m(11)十 和 m(18)十 的极小项表示:
即, m(11)十 = m(01011)二
= ( ? P0 ∧ P1 ∧ ? P2 ∧ P3 ∧ P4 )
m(18)十 = m(10010)二
= ( P0 ∧ ? P1 ∧ ? P2 ∧ P3 ∧ ? P4 )
143
§ 7范式和判定
通过上例归纳出一求极小项 m(i)十 的方法:
(a)把 (i)十 变换成等价的 (J0,J1…Jn-1)二
(b)由二进制写出其对应的极小项:
例:求 ( P ∧ Q ) ∨ ( ?P ∧ R ) 的编码表达式:
( 设P, Q, R次序已定 )
解:原式 ?( ?P ∧ ?Q ∧ R ) ∨ ( ?P ∧ Q ∧
R ) ∨ ( P ∧ Q ∧ R ) ∨ ( P ∧ Q ∧ ?R )
144
§ 7范式和判定
? m(001) 二 ∨ m(010)二 ∨ m(100)二 ∨ m(101)二
? m(1)十 ∨ m(3)十 ∨ m(7)十 ∨ m(6)
十
??m1,m3,m7,m6??1,3,6,7
( 2 ) 极大项及其编码
用 M0,M1,… M2n-1表示n个变元的命题公式的极
大项 。
求极大项的方法:
145
§ 7范式和判定
(a)把 (i)十 变换成等价的 (J0,J1…Jn-1)二
(b)由二进制数写出其对应的极大项:
例:求(P ∧ Q) ∨ ( ?P ∧ R)的极大项编码表
示(设P、Q、R次序已定)
146
§ 7范式和判定
解:原式 ?
(P ∨ Q ∨ R) ∧ (P ∨ ?Q ∨ R) ∧ ( ?P ∨
Q ∨ R) ∧ ( ?P ∨ Q ∨ ?R)
?M(000) 二 ∧ M(010)二 ∧ M(100)二 ∧ (110)二
?M (0)十 ∧ M (2)十 ∧ M (4)十 ∧ M (5)十
?? M0,M2,M4,M5
??0,2,4,5
147
§ 7范式和判定
极大项和极小项编码约定刚好相反,
从上例中, ( P ∧ Q ) ∨ ( ?P ∧ R )
??1,3,6,7 ??0,2,4,5
例:写出 ( P ∨ ?Q ) 的主析和主合编码表示
148
§ 7范式和判定
P Q P ∨ ?Q
F F T
F T F
T F T
T T T
P ∨ ?Q??1 ??0,2,3
主析范式为,( ?P ∧ ?Q ) ∨ ( P ∧ ?Q ) ∨ ( P ∧ Q )
主合范式为,P ∨ ?Q
且 P ∨ ?Q?( ?P ∧ ?Q ) ∨ ( P ∧ ?Q ) ∨ ( P ∧ Q )
149
§ 7范式和判定
5, 主范式的个数
在介绍联结词总结时讲到:
一个原子命题变元有四个不同的真值表( 221个);
二个原子命题变元有 16个不同的真值表 ( 222个 ) ;
以此类推, 若有n个变元的命题公式, 则可构成 22n
个不同的真值表 。
∴ 得到结论:
对于含有n个变元的命题公式, 必定可写出 22n个主
范式, 若排除永真式或永假式, 则实际可写出
( 22n -1 ) 个主析 ( 或主合 ) 范式 。
150
§ 8推理理论
按公认的推论规则,从前提集合中推导出一个结论来,
这样的推导过程称为 演绎,或者叫 形式证明 。
在任何论证中, 若认定前提是真的, 且从前提集合推
导出结论的论证是遵守了逻辑规则的, 则我们称此
结论是 合法的 。
根据逻辑规则推导出来的任何结论称为 有效结论 。
推论规则 就是指确定论证的有效性的判据, 常是用
命题形式表示这些规则, 而不涉及实际命题和它的
真值 。
151
§ 8 推理理论
本节介绍的证明方法, 归纳分成三类:
(一)真值表技术;
(二)推论规则;
(三)间接证明法。
真值表技术的主要依据是, →” 的真值表定义 。
若P ?Q当且仅当
( P →Q ) 为永真式 。 P Q P →Q
F F T
F T T
T F F
T T T
152
§ 8推理理论
真值表技术:
,定义,,给定二个命题公式A和B, 当且仅当A →
B是一个永真式, 才可以说B是从A推导出来的,
或称B是前提A的有效结论 。
,定义,,设 H1,H2,…Hm,C都是命题公式, 当且仅
当 H1 ∧ H2 ∧ … ∧ Hm ?C, 才可以说C是前提集
合 { H1,H2,…Hm } 的有效结论 。
153
§ 8推理理论
从给定真值表常用的判断方法有二种:
( 1 ) 检查真值表中 H1,H2,…Hm全部为, T, 的所有行,
看结论C是否也均为, T,, 若C均为, T,, 则结论
有效 。 否则结论无效 。
(2)看结论C为, F, 的所有行,检查每行前提 H1,
H2,…Hm中是否至少有一个为F,若有, F,,则结论
有效;若有均为, T, 的行,则结论无效。
例:试证明下列结论是否有效:
画出真值表:
154
§ 8推理理论
由真值表可见:
(1)P,P →Q ?Q 有效
(2)P →Q,?P ?Q 无效
(3)P →Q,? (P ∧ Q) ??P 有效
(4) ?P,P ?Q ? ? (P ∧ Q) 有效
P Q P →Q ?P ?Q ?(P ∧ Q) P ?Q
F F T T T T T
F T T T F T F
T F F F T T F
T T T F F F T
155
§ 8推理理论
(5)P →Q,Q ?P 无效
例,H1:如果大连是一个大城市, 则大寨是一个
乡村; P →Q
H2:大寨是一个乡村; Q
C:大连是一个大城市; P
则:P →Q, Q ?P
或者称:P不能从前提集合中推导出来 。
156
§ 8推理理论
2, 推理 ( 论 ) 规则:
从这节开始, 我们只讨论命题论证的有效性, 而不去讨
论命题的真假值;
∴ 在推论规则中不需要有真值表, 也不需要对命题进行
真值指派 。
推理规则的依据是常用的永真蕴含式和等价公式 。
I1 P ?P ∨ Q; Q ?P ∨ Q
I2 P ?Q ?P; P ?Q ?Q
I3 P, P →Q ?Q
157
§ 8推理理论
I4 ( P →Q ), ?Q ? ?P
I5 ?P, ( P ∨ Q ) ?Q
I6 ( P →Q ), ( Q →R ) ? ( P →R )
I7 ( P →Q ) ? (( Q →R ) →( P →R ))
I8 ( P →Q ), ( R →S ) ? ( P ∧ R →Q ∧ S )
I9 ( P ?Q ), ( Q ?R ) ? ( P ?R )
I10 ?P ?P →Q
158
§ 8推理理论
下面介绍二个规则:
P规则:在推导的任何步骤上都可以引入前提
( 条件 )
T规则:在推导过程中, 如果前面有一个或多个
公式永真蕴含 S,则可以把 S引入推导过程之
中 。
例 1:证明,P?Q,Q ? R,P?R
推理过程:
159
§ 8推理理论
步骤 推理过程 规则 根据
(1) P?Q P
(2) P P
(3) Q T I(1)(2)
(4) Q ? R P
(5) R T I(3)(4)
也可以这样推理:
(1) P?Q P
(2) Q ?R P
(3) P?R T I(1)(2)
160
§ 8推理理论
(4) P P
(5) R T I(3)(4)
例 2 证明:
(P∨ Q),(P ?R),(Q ?S)?S∨ R
(1) (P∨ Q) P
(2) ? P ?Q T(1) E16
(3) Q ?S P
(4) ? P ?S T(2)(3) I6
(5) ? S ?P T(4) E18
161
§ 8推理理论
(6) P ?R P
(7) ? S ?R T(6) I6
(8) S∨ R T(7) E16
下面引进条件证明规则 CP:
如果能从 Q和给定的前提集合 P中推导出 R来,
则就能从前提集合中推导出( Q ? R)来。
即, (P∧ Q?R)则,P ? (Q?R)
162
§ 8推理理论
例 1,P?(Q ?S),?R∨ P,Q ? R?S
证, (1) R 附加前提
(2) ?R∨ P P
(3) R?P T(2) E
(4) P T(1)(3) I
(5) P?(Q ?S) P
(6) Q ?S T(4)(5) I
163
§ 8推理理论
(7) Q P
(8) S T(6)(7) I
(9) R?S CP
例 2,P?Q ? P?(P ∧ Q)
(1) P 附加前提
(2) P?Q P
(3) Q T(1)(2) I
(4) P ∧ Q T(1)(3)
(5) P?(P ∧ Q) CP
164
§ 8推理理论
3.间接证明法,(反证法、归谬法)
,定义, 给出命题公式 H1,H2… Hm,
H1?H2 ?… ? Hm具有真值为, T”,则命题公
式集合 {H1,H2… Hm}称为是一致的。否则称
{H1,H2… Hm}是非一致的。
165
§ 8推理理论
,定理, 设 {H1,H2… Hm}是一致的,同时设 C是
一个命题公式,如果前提集合 {H1,H2… Hm,?C}
是非一致的,则一定有 H1,H2… Hm?C成立。
证明:由条件 H1?H2 ?… ? Hm ? ?C ?F
∴ H1?H2 ?… ? Hm ? ?C必定为永假式。而 H1?H2
?… ? Hm是一致的,即为永真式,从而只有 ?C
为永假式,则 C 一定为永真式,
故 H1?H2 ?… ? Hm?C成立。
166
§ 8推理理论
例:证明 ?P ? ?Q? ?(P?Q)
证, (1) ?(?(P?Q)) 假设前提
(2) P?Q T(1)
(3) P T(2)
(4) ?P ? ?Q P
(5) ?P T(4)
(6) P? ?P T(3)(5)
(7) F
167
§ 8推理理论
例 2:证明, R??Q,R∨ S,S??Q,P?Q ? ?P
(1) ?(?P) 假设前提
(2) P T(1)
(3) P?Q P
(4) Q T(2)(3)
(5) S??Q P
(6) Q??S T(5)
(7) ?S T(4)(6)
(8) R∨ S P
(9) R T(7)(8)
168
§ 8推理理论
(10) R??Q P
(11) ?Q T(9)(10)
(12)Q ∧ ?Q T(4)(11)
讨论:
由上例可见,间接证明法在结论较为简单的条件
下,使用是比较方便的,实际上间接证明法也
可以用 CP规则代替它。
169
§ 8推理理论
间接证明法:特殊条件下的 CP规则
∵ H1?H2 ?… ? Hm ? ?C ?F
由 CP规则:
H1?H2 ?… ? Hm ? ?C ?F
?C∨ F
?C
∴ H1,H2… Hm?C成立
170
§ 8推理理论
例:一位计算机工作者协助公安人员审查一起谋杀案,经调
查,他认为下列情况均是真的。
( 1)会计张某或邻居王某谋害了厂长。
( 2)如果会计张某谋害了厂长,则谋害不可能发生在
半夜。
( 3)如果邻居王某的证词不正确,则在半夜时房里灯
光未灭。
( 4)如果邻居王某的证词是正确的,则谋害发生在半
夜。
( 5)在半夜房子里的灯光灭了,且会计张某曾贪污过。
171
§ 8推理理论
解:设 P:会计张某谋害了厂长
Q:邻居王某谋害了厂长
N:谋害发生在半夜
O:邻居王某的证词是正确的
R:半夜时房子的灯光灭了
A:会计张某曾贪污过
列出条件公式:
172
§ 8推理理论
(1) P∨ Q (4) Q?N
(2) P??N (5) R?A
(3) ?O? ?R
推导过程为:
(1) R?A P (6) N T
(2) R T (7) P??N P
(3) ?O? ?R P (8) ?P T
(4) O T (9) P∨ Q P
(5) O? R P (10) Q T
结论:邻居王某谋害了厂长;
173
第一章小结
学习第一章要注意以下几点:
( 1)弄清命题与陈述句的关系。
( 2)弄清由 6种基本联结词联结的复合命题的逻辑关系及其
真值。特别是要弄清蕴含式” P?Q“的逻辑关系及其真值。
( 3)记住常用的蕴含式和等价式,这是学好命题逻辑的关
键问题。
( 4)会准确地求出给定公式的主析取范式和主合取范式。
掌握主析取范式与真值表、成真赋值、主合取范式的关系。
( 5)会用多种方法判断公式的类型及判断两个公式是否等
价。
174
第一章小结
( 6)会用等价变换法将一个联结词集中的公式等价地化为
另一个联结词全功能集中的公式。
( 7)掌握推理和判断推理是否正确的方法。
175
例题选讲
例 1.符号化下列命题:
( 1)辱骂和恐吓决不是战斗;
( 2)除非天气好,否则我是不会去公园的;
( 3)如果晚上做完作业且没有其它的事,他就会去看电视
或听音乐。
解,( 1)设 P:辱骂不是战斗。
Q:恐吓不是战斗。
P?Q
( 2)设 P:今天天气好。
Q:我去公园。 Q?P
176
例题选讲
( 3)设 P:他晚上做完了作业。
Q:他晚上没有其它事情。
R:他看电视。
S:他听音乐。
( P?Q) ?( R?S)
例 2.证明 P ? ( Q ? R) ?( P ? Q) ? ( P ? R)
给出本题的各种证明:
( 1)列真值表:设 M? P ? ( Q ? R)
K ? ( P ? Q) ? ( P ? R)
S ?P ? ( Q ? R) ? ( P ? Q) ? ( P ? R)
177
例题选讲
P Q R Q ?R M P ?Q P ?R K S
T T T T T T T T T
T T F F F T F F T
T F T T T F T T T
T F F T T F F T T
F T T T T T T T T
F T F F T T T T T
F F T T T T T T T
F F F T T T T T T
178
例题选讲
a)直接证法,P ? ( Q ? R)的真值为 T,其对应指派下
( P ? Q) ? ( P ? R)的真值均为 T。
b)反证法:( P ? Q) ? ( P ? R)的真值为 F,其对应指
派下 P ? ( Q ? R)的真值为 F。
c)条件永真式:
( P ? ( Q ? R)) ?( ( P ? Q) ? ( P ? R))
的真值都为 T,及为永真式。
( 2)逻辑推证
a)直接证法:设 P ? ( Q ? R)为 T,则
① P为 T,Q ? R为 T,有三种情况:
P为 T,Q为 T,R为 T,则( P ? Q) ? ( P ? R)为 T。
179
例题选讲
P为 T,Q为 F,R为 T,则( P ? Q) ? ( P ? R)为 T。
P为 T,Q为 F,R为 F,则( P ? Q) ? ( P ? R)为 T。
② P为 F,Q ? R为 F,则:
P为 F,Q为 T,R为 F,所以 P ? Q为 T,P ? R为 T,得
( P ? Q) ? ( P ? R)为 T。
③ P为 F,Q ? R为 T,则:
P为 F,Q为 T,R为 T,则( P ? Q) ? ( P ? R)为 T。
P为 F,Q为 F,R为 F,则( P ? Q) ? ( P ? R)为 T。
P为 F,Q为 F,R为 T,则( P ? Q) ? ( P ? R)为 T。
综上各点:当 P ? ( Q ? R)为 T时,必有( P ? Q) ?
( P ? R)为 T。
180
例题选讲
b)间接证法:
设 ( P ? Q) ? ( P ? R)为 F,则
必有 P ? Q为 T,P ? R为 F,故得 P为 T,Q为 T,R为 F。
所以 P ? ( Q ? R)为 F。
( 3)等价变换
S? (P ? (Q ? R))?((P ? Q) ? (P ? R))
?(?P?( ?Q ?R)) ?(( ?P ? Q) ?(?P ? R))
?? (?P??Q ?R)? (?( ?P ? Q) ? (?P ? R))
?(P?Q ??R) ?((P ??Q) ?(?P ? R))
? (P?Q ??R) ?((?P ? R ? P) ?(?Q ??P ? R))
? (P?Q ??R) ?(?P ??Q ? R)
? (P?Q ??R) ??(P?Q ??R)?T
181
例题选讲
例 3.证明 { ?,?}不是最小联结词组。
证明:设变元 P,Q,用联结词 ?,?作用于 P,Q得到:
P,Q,?P,?Q,P?Q,P?P,Q?Q,Q?P。但
(P?Q)?(Q?P),(P?P) ? (Q?Q),故实际有:
P,Q,?P,?Q,P?Q,P?P(T) (A)
用 ?作用于 (A)类,得到扩大的公式类 (包括原公式类 ):
P,Q,?P,?Q,P?Q,?(P?Q),T,F (B)
用 ?作用于 (A)类得到:
P?Q,P??P(F),P??Q??(P?Q),
P? (P?Q) ? Q, P? (P?P) ?P,
Q??P ??(P?Q),Q??Q(F),Q ? (P?Q) ? P,
Q?T ?Q,
182
例题选讲
?P??Q? (P?Q),?P? (P?Q) ??Q,
?P?T ??P,?Q? (P?Q) ??P,
?Q?T ??Q,(P?Q) ? (P?P) ? P?Q。
因此 (A)类使用 ?运算后,仍在 (B)类中。
同样,对 (B)类使用 ?,?运算后,结果仍在 (B)中。
由上证明:用 ?,?两个联结词,反复作用在两个变元的公
式中,结果只能产生 (B)类中的公式,总共仅八个不同公
式,而两个变元所形成的公式共有 222=16个彼此不等价的
公式,因此 { ?,?}不是功能完备的,更不可能是最小
联结词组。
183
例题选讲
例 4,求 (A?B?C) ?(?A?(?B??C))的主析取范式与主合取
范式。
解, (1)列表法:
设 S ? (A?B?C) ?(?A?(?B??C)),
R? A?B?C,
M??A?(?B??C),
根据真值表中 S真值为 T的指派,所对应的小项析取即为 S的
主析取范式,S真值为 F的指派,所对应的大项合取即为
主合取范式。
S的真值表如下:
184
例题选讲
A B C B?C R ?A ?B??C M S
T T T T T F F T T
T T F F F F F T F
T F T F F F F T F
T F F F F F T F F
F T T T T T F F F
F T F F T T F F F
F F T F T T F F F
F F F F T T T T T
185
例题选讲
S ? (A?B ? C)?(?A ??B ??C) -- 主析取范式
S ?(?A ??B ? C) ?(?A ? B ??C) ?(?A ? B ? C)
?(A ??B ??C) ?(A ??B ? C) ?(A ? B ??C)
--主合取范式
(2)公式推导法:
S ? (A?B?C) ?(?A?(?B??C))
? (?A ? (B?C)) ?(?A ?(?B??C)) ?((?B??C) ??A)
? (?A ? (B?C)) ?(A ?(?B??C)) ?((B?C) ??A)
? ((?A ??B??C) ? (A ?B?C)) ?(B?C ??A)
? (?A ??B??C) ? (A ?B?C) ?m000 ?m111 ??0,7
186
例题选讲
当求出主析取范式的编码表达式后可直接利用编码关系,解
出主合取范式。即:
S ? (A?B?C) ?(?A?(?B??C))
? (?A ??B??C) ? (A ?B?C) ?m000 ?m111 ??0,7
??1,2,3,4,5,6 ?M001 ?M010 ?M011 ?M100 ?M100 ?M101 ?M110
? (?A ??B ? C) ?(?A ? B ??C) ?(?A ? B ? C)
?(A ??B ??C) ?(A ??B ? C) ?(A ? B ??C)
187
例题选讲
例 5.用推理规则论证下述问题:
或者是天晴,或者是下雨。如果是天晴,我去看电影。
如果我去看电影,我就不看书。所以,如果我在看书,则
天在下雨。
解:设 S:今天天晴。 R:今天下雨。
E:我去看电影。 B:我去看书。
本题符号化为:
S?R,S?E,E??B?B?R
因为 S?R??(S?R)
故本题为 ?(S?R),S?E,E??B?B?R
188
例题选讲
① 直接证法:
(1) ?(S?R) P
(2) S?? R T(1),E
(3) (S??R)?(?R?S) T(2),E
(4) ?R?S T(3),I
(5)S?E P
(6) ?R?E T(4)(5),I
(7)E??B P
(8) ?R??B T(6)(7),I
(9)B?R T(8),E
189
例题选讲
② 间接证法:
a) (1) ?(S?R) P
(2) S?? R T(1)
(3) (S??R)?(?R?S) T(2)
(4) ?R?S T(3)
(5) ?(B?R) P(附加前提 )
(6)B??R T(5)
(7)B T(6)
(8)?R T(6)
(9)S T(4)(8)
190
例题选讲
(10) S?E P
(11)E T(4)(10)
(12)E??B P
(13) ?B T(11)(12)
(14)B??B 矛盾 (7)(13)
b)
(1)B P(附加前提 )
(2)E??B P
(3)?E T(1)(2)
(4) S?E P
191
例题选讲
(5) ?S T(3)(4)
(6) ?(S?R) P
(7) S?? R T(6)
(8) (S??R)?(?R?S) T(7)
(9) ?R?S T(8)
(10) ?S?R T(9)
(11)R T(5)(10)
(12) B?R CP
第一章 命题逻辑
§ 1.命题
§ 2.命题联结词
§ 3.命题变元与命题公式
§ 4.等价式
§ 5.永真蕴含式
§ 6.命题联结词总结
§ 7.范 式 和 判 定
§ 8.推论规则和证明方法
2
§ 1命题
,定义,, 具有唯一真值的陈述句叫命题 。
讨论定义:
(1)命题可以是真的,或者是假的,但不
能同时为真又为假。
(2)命题分类:
ⅰ )原子命题 (基本命题、本原命题):一个
命题,不能分解成为更简单的命题。
例:我是一位学生。
3
§ 1命题
ⅱ )分子命题 (复合命题),若干个原子命题使用适当的
联结词 所组成的新命题
例:我是一位学生和他是一位工人
(3)命题所用符号:常用大写26个英文字母表示命题。
用A、B、C....Z表示。
(4)命题中所有的“真”用“T”表示,
命题中所有的“假”用“F”表示。
4
§ 1命题
例,判断下列语句是否为命题。
* 陈述句一般为命题
( 1)十是整数。 (T)
( 2)上海是一个村庄。(F)
( 3)今天下雨。
( 4)加拿大是一个国家。(T)
( 5)2是偶数而3是奇数。
( 6)她不是护士。
( 7)1+101=110
( 8)今天是星期天。
5
§ 1命题
命令句,感叹句,疑问句均不是命题。
( 1)把门关上!
( 2)你到哪里去?
语句既为真,同时又包含假的不是命题,这样的
句子称为,悖论,。
( 3)他正在说谎。
(在命题逻辑中不讨论这类问题)
6
§ 2命题联结词
在命题演算中也有类似的日常生活中的联结词称
做:,命题联结词” 下面先介绍五个常用的命
题联结词。
1,否定词, (否定运算、非运算)
(1)符号 ?,读作“非”,“否定”
设命题为P,则在P的前面加否定词 ?,变成 ?
P,?P读做“P的否定”或“非P”
7
§ 2命题联结词
(2)定义:严格由真值表定义
(3)举例:
P:北京是一座城市。
?P:北京不是一座城市。
Q:每一种生物均是动物。 F
?Q:有一些生物不是动物。 T
这里 ?Q不能讲成“每一种生物都不是动物”为
假命题了。
对量化命题的否定,除对动词进行否定外,同
时对量化词也要加以否定。
P ?P
T F
F T
8
§ 2命题联结词
2.合取词 (“合取”、“积”、“与”运算)
符号, Λ”
设P,Q为两个命题,则P ΛQ称P与Q的合取,
读作:“P与Q”、“P与Q的合取”、
“P并且Q”等。
定义(由真值表给出):
9
§ 2命题联结词
P Q PΛ Q QΛP
F F F F
F T F F
T F F F
T T T T
P ΛQ真值表如下,
10
§ 2命题联结词
当且仅当P和Q的真值均为“T”,则(P ΛQ)
的真值为“T”。否则,其真值为“F”。
注意,P和Q是互为独立的;地位是平等的,P
和Q的位置可以交换而不会影响P ΛQ的结果。
11
§ 2命题联结词
举例:
(a) P:王华的成绩很好
Q:王华的品德很好。
则P ΛQ:王华的成绩很好并且品德很好。
(b) P:我们去种树
Q:房间里有一台电视机
则P ΛQ:我们去种树与房间里有一台电视机。
12
§ 2命题联结词
(c) P:今天下大雨 Q,3+3=6
则P ΛQ:今天下大雨和 3+3=6
由例 (b)(c)可见,在日常生活中,合取词应用在二
个有关系的命题之间。而在逻辑学中,合取词
可以用在二个毫不相干的命题之间。
13
§ 2命题联结词
(d) 下列语句不是合取联结词组成的命题。
P,王大和王二是亲兄弟。
Q,他打开箱子然后(而后)拿出一件衣服来。
14
§ 2命题联结词
3.析取词 (或运算)
(1)符号,∨,
设P、Q为二个命题,则(P ∨ Q)称作P与Q
的“析取”,读作:“P或Q”。
(2)定义(由真值表给出):
15
§ 2命题联结词
当且仅当P、Q均为“F”时,(P ∨ Q)为
“F”。否则,其真值为“T”.
P Q P∨ Q
F F F
F T T
T F T
T T T
P ∨ Q真值表
如右:
16
§ 2命题联结词
区分“可兼或”与“不可兼或(异或,排斥或)”
析取词为可兼或即,P和 Q均为,T”时( P∨ Q)
为,T”
例如:
灯泡有故障或开关有故障。
今晚写字或看书。
今天下雨或打雷。
以上例句均为可兼或。
17
§ 2命题联结词
“不可兼或”中当 P和 Q均为,T”时,则 P异或 Q
为,F”。
(异或用,▽,表示) P Q P▽ Q
F F F
F T T
T F T
T T F
18
§ 2命题联结词
例:
他通过电视看杂技 或 到剧场看杂技。
他乘火车去北京 或 乘飞机去北京。
以上两句均为不“可兼或”。
19
§ 2命题联结词
4.单条件联结词,(“蕴含”联结词、蕴含词)
(1)符号,→”,读作:“如果 … 则 …”,
“蕴含”
P、Q为二个命题,(P →Q)为新的命题,读
作:“如果P则Q”,“P蕴含Q”,“P仅
当Q”,“Q当且P”,“P是Q的充分条
件”。
(2)定义
20
§ 2命题联结词
(由真值表定义):
P Q P→Q
F F T
F T T
T F F
T T T
21
§ 2命题联结词
当P为“T”,Q为“F”时,则
(P →Q)为“F”,否则(P →Q)均为
“T”。
P:称为前件、条件、前提、假设
Q:称为后件、结论。
(3)举例:
P:我拿起一本书
Q:我一口气读完了这本书
22
§ 2命题联结词
P→Q:如果我拿起一本书,则我一口气读完了
这本书。
(b) P:月亮出来了
Q,3× 3=9
P→Q:如果月亮出来了,则
3× 3=9。
通常称,(a)为形式条件命题。
——前提和结果有某种形式和内容上的联系。
23
§ 2命题联结词
(b)为实质条件命题。 ——前提和结果可以有联
系,也可以没有联系,只要满足单条件命题的
定义。
所以,是形式条件命题一定是实质条件命题,反之
不一定。,→”是实质条件命题。
例:
P:我买到了鱼;Q,我吃鱼。
24
§ 2命题联结词
P →Q:如果我买到了鱼,则我吃鱼。
但“如果我没买到鱼,则我吃鱼”,这在日常
生活中是不可能的,但在单条件命题的定义中
是允许的。
25
§ 2命题联结词
可以证明:
P →Q ? ? Q →? P
原命题 逆反命题
Q →P ? ?P →?Q
逆命题 反命题
26
§ 2命题联结词
列出真值表,由真值表得:
原命题 ?逆反命题;逆命题 ?反命题。
P Q P→Q ? Q→?P Q →P ?P →?Q
F F T T T T
F T T T F F
T F F F T T
T T T T T T
27
§ 2命题联结词
5.双条件联结词 (“等价”词、“同”联结词、
“等同”词)
(1)符号,?”
设P、Q为二个命题,则P ?Q读作:“P当且
仅当Q”,“P等价Q”,“P是Q的充分必要
条件”。
(2)定义(见真值表):
28
§ 2命题联结词
真值表,
每当P和Q的真值相同时,
则(P ?Q)的真值为
“T”,否则(P ?Q)
的真值为“F”。
P Q P?Q
F F T
F T F
T F F
T T T
29
§ 2命题联结词
(3)举例:
( a)设
P:△ ABC是等腰三角形
Q:△ ABC有两只角相等
P ?Q:△ ABC是等腰三角形当且仅当△ ABC中
有两只角相等。
30
§ 2命题联结词
( b)下面均为等价联结词:
? 春天来了当且仅当燕子飞回来了。
?平面上二直线平行,当且仅当这二直线不相交。
?2+2=4当且仅当雪是白色的。
31
§ 2命题联结词
(4)P,Q中,P、Q的地位是平等的,P、
Q交换位置不会改变真值表中的值。
(5)P当且仅当Q P ?Q
P仅当Q P →Q
P当且Q Q →P
32
§ 2命题联结词
6.命题联结词在使用中的优先级
(1)先括号内,后括号外
(2)运算时联结词的优先次序为,? Λ ∨
→ ?
(由高到低)
33
§ 2命题联结词
(3)联结词按从左到右的次序进行运算
例
?P ∨ (Q ∨ R)可省去括号
因为“V”运算是可结合的。
( ?P ∨ Q) ∨ R可省去括号 因为符合上述规
定
而 P →(Q →R) 中的括号不能省去,因为,→”
不满足结合律。
34
§ 2命题联结词
(4)最外层的括号一律均可省去
(P →Q ∨ R)可写成P →Q ∨ R
7.命题联结词小结:
(1)五个联结词的含义与日常生活中的联结词
的含义大致相同。
(2), 或, 可分为可兼或( ∨ )和异或( ▽ )
(不可兼或)
35
§ 2命题联结词
(3) 除,?”为一元运算外,其余四个均为二元运
算。
(4),→,分为形式条件和实质条件命题,当前件
为“F”时,不论后件怎样,则单条件命题的
真值均为“T” 。
(5)命题联结词是命题或命题之间的联结词,而
不是名词之间、数字之间和动词之间的联结词。
36
§ 2命题联结词
以上介绍了五种常用的联结词及其相应的复合命
题形式。数理逻辑的特点是把逻辑推理变成类
似数学演算的完全形式化了的逻辑演算,为此,
首先要把推理所涉及到的各命题符号化。
步骤如下:
①找出各简单命题,分别符号化。
②找出各联结词,把简单命题逐个联结起来。
37
§ 2命题联结词
例, 将下列命题符号化:
( 1)李明是计算机系的学生,他住在 312室或
313室。
( 2)张三和李四是朋友。
( 3)虽然交通堵塞,但是老王还是准时到达了
车站。
( 4)只有一个角是直角的三角形才是直角三角
形。
( 5)老王或小李中有一个去上海出差。
38
§ 2命题联结词
解:
( 1)首先用字母表示简单命题。
P:李明是计算机系的学生。
Q:李明住在 312室。
R:李明住在 313室。
该命题符号化为,P?( Q▽ R)
( 2)张三和李四是朋友。是一个简单句
该命题符号化为,P
39
§ 2命题联结词
( 3)首先用字母表示简单命题。
P:交通堵塞。
Q:老王准时到达了车站。
该命题符号化为,P?Q
( 4)首先用字母表示简单命题。
P:三角形的一个角是直角。
Q:三角形是直角三角形。
该命题符号化为,?P??Q
40
§ 2命题联结词
( 5)首先用字母表示简单命题。
P:老王去上海出差。
Q:小李去上海出差。
该命题符号化为,P ▽ Q
也可符号化为:
( P??Q) ?( ?P?Q)或者
( P ? Q) ?? ( P?Q)
41
§ 3命题公式
约定:
(1)我们只注意命题的真假值,而不再去注意命题的
汉语意义。
(2)对命题联结词,我们只注意真值表的定义,而不
注意它日常生活中的含义。
1.命题公式
命题常元:表示确定的命题{ T,F}。
命题变元:以真假为其变域之变元,或没有指定真值的
命题。常用大写英文字母A … Z表示。
42
§ 3命题公式
命题公式,由命题变元、常元、联结词、括号,
以规定的格式联结起来的字符串。
,定义,,命题公式可按下述法则来生成:
1)孤立的命题变元是一个命题公式。
2)若A是命题公式,?A也为命题公式。
3)若A、B是命题公式,则(A ΛB)、(A
∨ B)、(A →B)、(A ?B)均为命题公
式。
43
§ 3命题公式
4)当且仅当有限次使用
(1)(2)(3)所生成的公式才是命题公式。
例如,(?(P ∨Q)),(P→(Q →R)),((PΛQ)?R),P都是命题
公式。而 (P→),(P∨?)都不是命题公式
2.命题公式的真值表,
命题变元用特定的命题来取代,这一过程称为对该命题变元
进行 指派。
命题公式可以看成是一个以真假值为定义域和真假值为值域
的一个函数。
写成y=f (x)
44
§ 3命题公式
例如:公式 P ?(Q ?R) 定义三元函数
Y(P,Q,R)= P ?(Q ?R)
,定义,,命题公式 A在其所有可能的赋值下取得的值列成
的表称为 A的真值表。
构造真值表的步骤如下:
1)找出给定命题公式中所有的命题变元,列出所有可能的赋
值。
2)按照从低到高的顺序写出命题公式的各层次。
3)对应每个赋值,计算命题公式各层次的值,直到最后计算
出整个命题公式的值。
45
§ 3命题公式
P Q P ∨ Q (P ∨ Q) ΛP ?((P ∨ Q) ΛP)
F F F F T
F T T F T
T F T T F
T T T T F
例1.构造命题公式 ?((P ∨ Q) ΛP)
的真值表:
46
§ 3命题公式
例2.写出命题公式
P ∨ (Q ΛR)的真值表
P Q R P ∨ (Q ΛR )
F F F F F
F F T F F
F T F F F
F T T T T
T F F T F
T F T T F
T T F T F
T T T T T
47
§ 3命题公式
由上二例可见,2个命题变元有4组真值指派;
3个命题变元有 23= 8组真值指派,
n个则有个 2n个真值指派。
3.命题公式的永真式、永假式和可满足式
例:举最简单例子:
48
§ 3命题公式
P ?P P∨ ?P P∧?P
F T T F
T F T F
,定义,, 设公式A中有 n个不同的原子变元 p1,… pn,(n
为正整数 )。该变元组的任意一组确定的值( u1,… un)
称为A关于 p1,… pn的一个 完全指派,其中 ui或为T,
或为F。如果对于A中部分变元赋以确定值,其余变
元没有赋以确定的值,则这样的一组值称为公式A的
关于该变元组的 部分指派 。
,定义,, 凡使公式A取真的指派称为A的 成真指派 。
49
§ 3命题公式
,定义,, 如果一个命题公式的所有完全指派均为成
真指派,则该公式称为 永真式 。如果一个命题公式的所
有完全指派均为成假指派,则该公式称为 永假式 。既不
是永真式,又不是永假式,则称此命题公式是 可满足式。
讨论:
(1)永真式的否定为永假式( ?T=F);永假式的否
定为永真式( ?F=T)。
(2)二个永真式的析取、合取、蕴含、等价均为永真式。
50
§ 4等价式
1.等价式
,定义,, 如果对两个公式A,B不论作何种指
派,它们真值均相同,则称A,B是逻辑等价
的,亦说A(B)等价于B(A)。
并记作:A ?B
51
§ 4等价式
例:P ∨ ?P ?Q ∨ ?Q
P Q P∨?P Q ∨?Q
F F T T
F T T T
T F T T
T T T T
52
§ 4等价式
例:判断公式 A,(P??Q)?(P?Q)
与 B,(P??R)?(P?R)是否等价。
解:
列该公式的真值表:
53
§ 4等价式
P Q R ?Q P??Q P?Q ?R P??R P?R A B
T T T F T T F T T T T
T T F F T T T T T T T
T F T T T T F T T T T
T F F T T T T T T T T
F T T F F T F F T F F
F T F F F T T T F F F
F F T T T F F F T F F
F F F T T F T T F F F
54
§ 4等价式
,定理,,
命题公式A ?B的充要条件是A ?B为永真式。
说明:
,?”为等价关系符,A ?B表示A和B有等价关系。
A ?B不为命题公式
,?”为等价联结词(运算符),A、B为命题公式,
则(A ?B)也为一命题公式。
55
§ 4等价式
证明:
(1)充分性:A ?B为永真式,即A、B有相同的真
值,所以A ?B。
(2)必要性:A ?B,即A、B有相同的真值表,所
以A ?B为永真式。
例:证明 ??P ?P;
P →Q ??P ∨ Q
56
§ 4等价式
P Q ??P ? P P→Q ? ?P∨ Q
F F F T F T T T
F T F T F T T T
T F T T T F T F
T T T T T T T T
由定理可知,A ?A
若A ?B,则B ?A
若A ?B,B ?C,则A ?C
57
§ 4等价式
下面列出15组等价公式
( 1) 双重否定律 ??P ?P
( 2) 同等律 P ∨ P ?P;P ΛP ?P
( 3) 交换律 P ∨ Q ?Q ∨ P;
P ΛQ ?Q ΛP;P ?Q ?Q ?P
( 4) 结合律
(P ∨ Q) ∨ R ?P ∨ (Q ∨ R);
(P ΛQ) ΛR ?P Λ(Q ΛR);
(P ?Q) ?R ?P ?(Q ?R)
58
§ 4等价式
( 5) 分配律
P Λ(Q ∨ R) ?(P ΛQ) ∨ (P ΛR);
P ∨ (Q ΛR) ?(P ∨ Q) Λ(P ∨ R)
( 6) 摩根律 ?(P ∨ Q) ??P Λ?Q;
?(P ΛQ) ??P ∨ ?Q
( 7) 吸收律 P ∨ (P ΛQ) ?P;
P Λ(P ∨ Q) ?P
59
§ 4等价式
( 8) 蕴含律 P →Q ??P ∨ Q
( 9) 等价律
P ?Q ?(P →Q) Λ(Q →P)
( 10) 零 律 P ∨ T ?T;P ΛF ?F
( 11) 同一律 P ∨ F ?P;P ΛT ?P
( 12) 互补律 P ∨ ?P ?T;P Λ?P ?F
( 13) 输出律
P ΛQ →R ?P →(Q →R)
60
§ 4等价式
( 14) 归缪律
(P →Q) Λ(P →?Q) ??P
( 15) 逆反律 P →Q ??Q → ?P
说明:
(1)证明上述15组等价公式的方法可用真值表
法,把 ?改为 ?所得的命题公式为永真式,则 ?
成立。
61
§ 4等价式
( 2) Λ,∨, ?均满足结合律,
则在单一用 Λ,∨, ?联结词组成的命题公式中,
括号可以省去 。
( 3)每个等价模式实际给出了无穷多个同类型的具
体的命题公式。
例如,?(P?Q) ?(?P ??Q),
?((P?Q) ?(R?S)) ?(?(P ? Q) ??(R ? S),
?((P?Q) ??R) ?(?(P ?Q) ???R)
62
§ 4等价式
2.置换规则
,定义,, 给定一命题公式B,其中 P1、
P2..,Pn 是B中的原子命题变元,
若( 1)用某些命题公式代换B中的一些原子命
题变元 Pi
( 2)用命题公式 A i代换 Pi,则必须用 A i代换
B中的所有 Pi
由此而得到的新的命题公式A称为命题公式B的
代换实例
63
§ 4等价式
讨论定义:
(1)用命题公式只能代换原子命题变元,而不
能去代换分子命题公式 。
(2)要用命题公式同时代换同一个原子命题变
元 。
(3)永真式的代换实例仍为永真式;反之代换
实例为永真式时,则不能断定原公式也一定是
永真式。
64
§ 4等价式
例,P ∨ ?P为一永真式,若用任何命题公式代
换P,则仍为永真式
P →Q为一个可满足的命题公式,若用P代换Q,
则得(P →P)为永真式,但(P →Q)并不
是永真式。
(4)一个命题公式的代换实例有许多个,但不
一定都等价于原来的命题公式
65
§ 4等价式
例1.
设B:P →( ?QΛP)若用(R ?S)代换B中的P,
得A:(R ?S) →( ?QΛ(R ?S))是B的代换实
例,
而A’:(R ?S) →( ?QΛP)不是 B的代换实例。
例2.P →?Q的代换实例有:(R Λ?S) →?M,(R
Λ?S) →P,Q →?(P →?Q)等
所以,一个命题公式的代换实例有无限个。
66
§ 4等价式
下面讨论取代过程(置换规则):
,定义,, 给定一命题公式A,A’是A的任何部分,
若A’也是一命题公式,则称A’是A的 子命题公式 。
例,A:(P ∨ Q) →(Q ∨ (R Λ?S))
A的子命题公式有:P、Q、R,?S、(P ∨ Q)、
(R Λ?S)、(Q ∨ (R Λ?S))、
(P ∨ Q) →(Q ∨ (R Λ?S))等。
67
§ 4等价式
,定理,,给定一命题公式A,A’是A的子公式。
设 B’是一命题公式,若A’ ? B’,并用 B’取代A
中的A’,从而生成一新的命题公式 B,则A ?B。
从定理可见:一个命题公式 A,经多次取代,所得
到的新公式与原公式等价。
例:证明:P →(Q →R) ?P →( ?Q ∨ R)
??P ∨ ?Q ∨ ?R
68
§ 4等价式
??(P ΛQ) ∨ R
?(P ΛQ) →R
例:证明:
((P ∨ Q) Λ?( ?P Λ( ?Q ∨ ?R))) ∨ ( ?P
Λ?Q) ∨ ( ?P Λ?R)为一永真式
69
§ 4等价式
证明,原式,((P ∨ Q) Λ?( ?P Λ( ?Q ∨ ?R))) ∨ ( ?P Λ?
Q) ∨ ( ?P Λ?R)
?((P ∨ Q) Λ(P ∨ (Q ΛR))) ∨ ?(P ∨
Q) ∨ ?(P ∨ R)
? ((P ∨ Q) Λ(P ∨ Q) Λ(P ∨ R)) ∨ ?
((P ∨ Q) Λ(P ∨ R))
?((P ∨ Q) Λ(P ∨ R)) ∨ ?((P ∨ Q) Λ
(P ∨ R)) ?T
∵ 它是P Λ?P(永真式)的代换实例,永真式的代
换实例仍为永真式!
70
§ 4等价式
3.对偶原理(对偶定律)
,定义,, 给定二个命题公式A和 A*,若用 Λ代换 ∨,用 ∨
代换 Λ,用T代换F,用F代换T,其中一个命题公式由
另一个命题公式得来,则称A和 A*是互为对偶的,而联结
词 Λ和 ∨ 也是互为对偶的
例:写出下列命题公式的对偶式:
P ∨ (Q ΛR) P Λ(Q ∨ R)
P ∨ F ?P 对偶式 A* P ΛT ?P
P ∨ T ?T P ΛF ?F
71
§ 4等价式
讨论定义:
(1)若命题公式中有联结词 ?,?,则必须把
化成由联结词 Λ,∨, ?组成的等价的命题公式,
然后求它的对偶式;
例,求 (P?Q)?(P?R)的对偶式
72
§ 4等价式
(2)在写对偶式时,原命题公式中括号不能省
去,必须按优先级的次序画上括号,并在求其
对偶式时仍将保留括号。
例:(P ΛQ) ∨ R对偶式写成
(P ∨ Q) ΛR,而不能写成P ∨ Q ΛR
73
§ 4等价式
,定理,, (摩根推广定理)
设A和 A*为对偶式 P1,P2..,Pn 是出现在A和 A*中
的所有原子命题变元,,于是有:
?A( P1,P2..,Pn)
? A* ( ?P1,?P2..,?Pn) ——( 1)
A( ?P1,?P2..,?Pn)
? ?A*( P1,P2..,Pn) ——(2)
74
§ 4等价式
证明,由摩根定理
?(P ∨ Q) ??P Λ?Q —(1)
?(P ΛQ) ??P ∨ ?Q —(2)
∴ 不难看出,一个命题公式的否定等价于它的
对偶式,且把变元的否定代替每一个变元。
例,设A(P,Q,R) ??P Λ ?(Q ∨ R),
验证上述定理:
75
§ 4等价式
证明:
(1 )A(P,Q,R) ??P Λ ?Q Λ ?R
∴ ?A(P,Q,R) ?P ∨ Q ∨ R
A*(P,Q,R) ??P ∨ ?Q ∨ ?R
A*( ?P,?Q,?R) ?P ∨ Q ∨ R
(2)A( ?P,?Q,?R) ?P ΛQ ΛR
?A*(P,Q,R) ? ?( ?P ∨ Q ∨ ?R)
?P ΛQ ΛR
有A( ?P,?Q,?R) ? ?A*(P,Q,R)
76
§ 4等价式
,定理,,若二个命题公式互为等价,则它们的对
偶式也互为等价,亦即若A ?B,则 A*?B*成立。
证明,已知:A、B为任一命题公式,且A ?
B,要证明 A*?B*
设,P1,P2..,Pn 是出现在A和B中的原子
命题变元,
77
§ 4等价式
由A ?B,
即A( P1,P2..,Pn) ?
B( P1,P2..,Pn)
∴ ?A( P1,P2..,Pn) ?
?B( P1,P2..,Pn)
由 摩根推广定理
∴ A *( ?P1,?P2..,?Pn) ?
B *( ?P1,?P2..,?Pn)
78
§ 4等价式
∴ A *( ?P1,?P2..,?Pn) ?
B *( ?P1,?P2..,?Pn)为永真式
* 前面讲过永真式的代换实例仍为永真式,所以
用 ?Pi代换 A*和 B*中的 Pi ( 1≤i≤n)
则得,A *( ??P1,??P2..,??Pn) ?
B *( ??P1,??P2..,??Pn)
即为:A *( P1,P2..,Pn) ?
B *( P1,P2..,Pn)
79
§ 4等价式
例:证明:
(1) ?(P ΛQ) →( ?P ∨ ( ?P ∨ Q))
?( ?P ∨ Q)
(2)(P ∨ Q) Λ ( ?P Λ( ?P ΛQ))
?( ?P ΛQ)
证明:(1)左边 ?
??(P ΛQ) ∨ ( ?P ∨ ( ?P ∨ Q))
? (P ΛQ) ∨ ( ?P ∨ Q)
? (P ∨ ?P ∨ Q) Λ (Q ∨ ?P ∨ Q)
? ( ?P ∨ Q)
80
§ 4等价式
(2)左边 ? (P ∨ Q) Λ ( ?P ΛQ)
? (P Λ?P ΛQ) ∨ (Q Λ?P ΛQ)
? ( ?P ΛQ)
结论:(1)和(2)是互为对偶的。
81
§ 5永真蕴含式
,定义,,命题公式A
称为永真蕴含命题公式B,当且仅当A →B是一
个永真式,
记作:A ?B
说明:“A ?B”读作“A永真蕴含B”,“A蕴含B”,
“A能推得B”
,?,是关系符,A ? B不为命题公式。
例:证明:P ?P ∨ Q; P ΛQ ? P
(1)列出真值表
证明:P →(P ∨ Q)和(P ΛQ) →P为永真式
82
§ 5永真蕴含式
(2)可用等价公式证:
P →(P ∨ Q) ? ?P ∨ (P ∨ Q) ? T
(P ΛQ) →P ? ?(P ΛQ) ∨ P
? ?P ∨ ?Q ∨ P ? T
P Q P →(P ∨ Q) (P ΛQ) →P
F F F T F F T F
F T F T T F T F
T F T T T F T T
T T T T T T T T
83
§ 5永真蕴含式
,定理,,设A、B是二个命题公式
A ?B的充分必要条件是 A ?B且B ? A。
证明,若A ?B,则A ?B为一永真式
由定律:
(A ?B) ?(A →B) Λ(B →A)
∴ (A →B)且(B →A)也为一永真式
即,A ? B且B ?A成立
反之
A ? B且B ? A 则A ?B也成立
此定理把,?”和,?,之间建立了相应的关系。
84
§ 5永真蕴含式
下面给出常用的永真蕴含式
I1 P ?P ∨ Q (Q ?P ∨ Q)
I2 P ΛQ ? P (P ΛQ ? Q)
I3 P Λ(P →Q) ?Q
I4 (P →Q) Λ?Q ? ?P
I5 ?P Λ(P ∨ Q) ? Q
I6 (P →Q) Λ(Q →R) ? (P →R)
I7 (P →Q) Λ(R →S) ? (P ΛR →Q ΛS)
I8 (P ?Q) Λ(Q ?R) ? (P ?R)
I9 ?P ?P →Q
85
§ 5永真蕴含式
I10 Q ? P →Q
I11 ?(P →Q) ? P
I12 ?(P →Q) ? ?Q
I13 (P ∨ Q) Λ(P →R) Λ(Q →R) ? R
证明上述永真蕴含式的方法有三种:
(1)把,?,关系符改为,→”联结词,证明它为永真式。
(a)真值表法
(b)命题演算法
86
§ 5永真蕴含式
(2)*找出使单条件命题前件为“T”的所有
真值指派,试看能否导致后件均为“T”,若为
“T”,则永真蕴含关系成立。
P Q P→Q
F F T
F T T
T F F
T T T
87
§ 5永真蕴含式
例:P Λ(P →Q) ? Q
前件为“T”的所有指派为P、(P →Q)均为
“T”,
P →Q为“T”,∵ P为“T”,∴ Q也应为
“T”,
∴ P Λ(P →Q) ? Q成立
(3)*找出使单条件命题的后件均为“F”的所
有真值指派,试看前件的所有真值是否为“F”,
若是,则蕴含成立。
88
§ 5永真蕴含式
例,?Q Λ(P →Q) ? ?P
后件为“F”的所有条件是:P为“T”,
代入前件得
( ⅰ )若Q为T,则 ?Q Λ(P →Q)为“F”;
( ⅱ )若Q为F,则 ?Q Λ(P →Q)为“F”;
∴ ?Q Λ(P →Q) ? ?P成立
若后件简单则可选用 (3);若前件简单则可选用 (2)。
二种方法是互为独立的,只需使用一种证明就行。
89
§ 5永真蕴含式
讨论一下永真式
可得出三个结论:
(1)若一个命题公式等价于一个永真式,则该
公式一定为永真式。
(2)若一个永真的命题公式永真蕴含一个命题
公式,则此命题公式一定也为永真式。
(3)若一个永假的命题公式永真蕴含一个命题
公式,则该公式可能是永真式、永假式或可满
足的。
90
§ 5永真蕴含式
,定理,,给定命题公式A、B、C,
若A ?B,且B ?C,则A ?C。
证明,∵ A ?B,且B ?C,
∴ (A →B) Λ(B →C)为永真式,
由 I6:(A →B) Λ(B →C) ?
(A →C),
∴ (A →C)也为永真式;即,A ?C成立
91
§ 5永真蕴含式
,推论,,
若A ?B1, B1 ? B2.....,Bm ?B,则A ?B。
,定理,, 给定一个命题公式A、B、C,若A ?B,A ?
C,则A ?(B ΛC)
证明,∵ A ?B Λ A ?C,
∴ (A →B) Λ(A →C)为永真式,
由条件,若A一定为“T”,则B、C均为“T”,
∴ A →(B ΛC)也为“T”,
结论:A ?(B ΛC)为“T”。
92
§ 5永真蕴含式
上述也可用等价公式证明它:
(A →B) Λ(A →C)
?( ?A ∨ B) Λ( ?A ∨ C)
? ?A ∨ (B ΛC)
?A →(B ΛC)也为永真式
∴ A ?(B ΛC)成立
,定义,, 设 H1,H2….Hm,Q 均为命题公式,若
( H1 ΛH2Λ…Hm ) ?Q,则称:
H1,H2….Hm,共同蕴含Q,并记作:
H1,H2….Hm ?Q。
93
§ 5永真蕴含式
,定理,,若 ( H1 ΛH2Λ…Hm ),P ?Q,
则( H1 ΛH2Λ…Hm ) ?(P →Q)。
证明,( H1 ΛH2Λ…ΛHm ΛP) →Q
??( H1 ΛH2Λ…ΛHm ΛP) ∨ Q
?( ?H1 ∨ ?H2 ∨ … ∨ ?Hm ) ∨ ( ?P ∨ Q )
??( H1 ΛH2Λ…ΛHm ) ∨ ( P→ Q )
H1 Λ H2 Λ…,Λ Hm→(P →Q)也为永真式
∴ ( H1 Λ,H2 Λ…,Λ Hm ) ?(P →Q)
成立
94
§ 6命题联结词总结
1.其他命题联结词:
(1)不可兼或(异或,异)
(a)符号:,?”( ⊕ ),P ?Q,读作“P异
或Q”
(b)定义:(由真值表)
(c)异或的性质:
P ?Q
?( ?P ΛQ) ∨ ( ?Q ΛP)
?(P ∨ Q) Λ( ?P ∨ ?Q)
P ?Q ??(P ?Q)
P ?Q ?Q ?P (可交换的)
(P ?Q) ?R ?
P ?(Q ?R)(可结合的)
P Q P ? Q
F F F
F T T
T F T
T T F
95
§ 6命题联结词总结
P Λ(Q ?R) ?(P ΛQ) ?(P ΛR)
( Λ对 ? 可分配的)
P ? P ?F
P ? ?P ?T
F ? P ?P
T ? P ? ?P
若P ? Q ?R,则有:P ? R ?Q ?R ? P
R ? Q ?P ?Q ? R
Q ?P ?R,P ? Q ? R ?F
96
§ 6命题联结词总结
(2)“与非”联结词:
(a)符号,↑”,(P ↑Q)读作:“P与Q的否定”或“P与非Q”
(b)定义:(由真值表)
(P ↑Q) ??(P ∧ Q) P Q P ↑Q
F F T
F T T
T F T
T T F
97
§ 6命题联结词总结
(c)性质:
(P ↑Q) ?(Q ↑P)
(P ↑P) ??P
(P ↑Q) ↑(P ↑Q) ?(P ∧ Q)
(P ↑P) ↑(Q ↑Q) ?(P ∨ Q)
P ↑(Q ↑R) ??P ∨ (Q ∧ R) 不可结合的
(P ↑Q) ↑R ?(P ∧ Q) ∨ ?R 不可结合的
P ↑T ? ?P,P ↑F ?T
98
§ 6命题联结词总结
(3)“或非”联结词:
(a)符号:,↓”
(P ↓Q)读作:“P或Q的否定”或,P或非Q”
(b)定义(由真值表给出):
(P ↓Q) ? ?(P ∨ Q)
P Q P ↓Q
F F T
F T F
T F F
T T F
99
§ 6命题联结词总结
(c)性质:
P ↓Q ?Q ↓P(可交换的)
P ↓P ??P
(P ↓Q) ↓(P ↓Q) ?P ∨ Q
(P ↓P) ↓(Q ↓Q) ?P ∧ Q
P ↓(Q ↓R) ??P ∧ (Q ∨ R) 不可结合的
(P ↓Q) ↓R ?(P ∨ Q) ∧ ?R 不可结合的
P ↓F ??P; P ↓T ?F
(d)由(2)和(3)中的性质可见,↑和 ↓是互为对偶的。
100
§ 6命题联结词总结
( 4),蕴含否定”联结词:
(a)符号:
(b)定义
(由真值表给出):
P Q ??(P?Q)
“?”c
P Q P Q
T T F
T F T
F T F
F F F
?c
?c
101
§ 6命题联结词总结
(1)不同真值表的命题公式:
按命题公式的生成规则,用联结词可组成无限个
命题公式。下面讨论这些命题公式有多少种不
同的真值表:
(a)若命题变元只有一个P,则用联结词组成的命
题公式由四种不同的真值表,即为:
P 0 1 2 3
F F F T T
T F T F T
102
§ 6命题联结词总结
所有依赖于P的命题公式均等价于这四个中的一个
(b)若有二个命题变元P、Q,则命题公式的不同
真值表有,222=24=16种。
推广到一般:若有n个变元的命题公式,则可构
成不同的真值表为 22n(个)。
103
§ 6命题联结词总结
(2)二元运算中的全部联结词总结:
?,∧, ∨, →,?是五个基本联结词。
到此为止,一个符号系统已定义完毕,它们是:
命题变元,A、B … X、Y、Z
值,F、T
运算符,
?,∧, ∨, →,?、, ↑,↓,?
括号,()
关系符,?,?
。
?C
104
§ 6命题联结词总结
3.全功能联结词集合:
,定义,, 一个联结词集合,用其中联结词构
成的式子足以把一切命题公式等价的表达出来,
则称此联结词集合为全功能联结词集合。
,定义,, 设有一联结词集合A,
若(1)用A中的联结词的等价式能表达任何的
一个命题公式;
105
§ 6命题联结词总结
(2)删除A中的任一联结词,从而形成一个新的
联结词集合A’,至少有一个命题公式B不能用
A’中的联结词的等价式来表示,则称 A为 最小
的全功能联结词集合 。
我们可以证明,{?,∨ }; {?,∧ }; {?,→}; {↑};
{↓}均为全功能联结词集合,且均是 最小的全功能
联结词集合 。
例:用上述最小全功能联结词集合中的联结词单一
表达下述命题公式:
106
§ 6命题联结词总结
(P →Q) ? ?P ∨ Q { ?,∨ }
? ??( ?P ∨ Q)
??(P ∧ ?Q) { ?,∧ }
???(P →Q) { ?,→}
??(P Q ) { ?,}
???( ?P ∨ Q)
?((P ↓P) ↓Q) ↓((P ↓P) ↓Q)
{↓}
???( ?P ∨ Q) ??(P ∧ ?Q)
?P ↑(Q ↑Q) {↑}
→ c→ c
107
§ 7范式和判定
如何判定命题公式为永真式、永假式和可满足的
呢或二个命题公式等价,归纳有三种方法:
( 1)真值表法:对于变元的所有真值指 派,看对
应命题公式的真值。
( 2)命题演算方法, 化简命题公式至最简式,看
是否存在和 (P ∨ ?P)、(P ∧ ?P)等价,
若不则为可满足的。
( 3)范式方法:本节就介绍此法。
108
§ 7范式和判定
什么叫范式
把命题公式化归为一种标准的形式,称此标准形
式为范式。
什么叫判定
以有限次步骤来决定命题公式是否为永真式、永
假式,还是可满足的,或者判定二个命题公式
是否等价等这一类的问题,统称为判定问题。
讨论范式和主范式的目的就是为了进行判定。
109
§ 7范式和判定
1.析取范式和合取范式:
设命题变元为:P、Q、R,则:(P ∨ Q ∨ R)
的析取式称为“和”;(P ∧ Q ∧ R)的合取式
称为“积”。
,定义,,命题公式的变元和变元的否定之积称
为 基本积,而变元和变元的否定之和称为 基本
和 。
110
§ 7范式和判定
例:设P、Q为二个命题变元,则:P ∨ P,Q ∨
Q,?P ∨ Q,?Q ∨ ?P,P ∨ Q,P ∨ ?Q称
为基本和;P ∧ P,Q ∧ Q,?P ∧ Q,?Q ∧ ?
P,P ∧ Q,P ∧ ?Q称为基本积。
若“基本和”或“基本积”中的子公式”,称为此
基本积(和)的 因子 。
例,?Q ∧ P ∧ ?P的因子有,?Q、P、
?P,?Q ∧ P、P ∧ ?P ……
111
§ 7范式和判定
,定理,, 一个基本积必定是永假式,
它的充分必要条件是,它至少包含一对因子,
其中一个是另一个的否定。
证明:
( ⅰ )充分条件,P,?P为基本积中一对因子
?该基本积一定为永假式。
∵ ((P ∧ ?P) ∧ ( … )) ?
(F ∧ ( … )) ?F
( ⅱ )必要条件:基本积为永假式 ?基本积中包
含P,?P这对因子。
112
§ 7范式和判定
反证法:假设基本积中不包含P,?P这样的因子,
且为永假式。若给基本积中的命题变元指派
“T”,而命题变元的否定指派为“F”,
∵ 在基本积中不包含P,?P这对因子,
∴ 基本积得到的真值为“T”,这和假设相矛盾;
∴ 基本积中必然包含P,?P这对因子才能使基本
积为“F”。
113
§ 7范式和判定
,定理,, 一个“基本和”必定为永真式,
其充要条件(当且仅当)是,它至少包含一对因
子,其中一个是另一个的否定。
,定义,, 与给定命题公式等价的一个公式,如果
是由基本积之和组成,则称它为命题公式的 析取
范式 。并记为,P?P1 ∨ P2 ∨ … ∨ Pn( n∈I +)。
其中 P1,P2..,Pn均为基本积。
方法可按下列三步(或四步)进行:
114
§ 7范式 和判定
(1)利用等价公式:化去,→”、,?”联结词,把命题
公式变为与其等价的用 {?,∧, ∨ }表达的公式。
例, P →Q ??P ∨ Q,
P ?Q ?(P ∧ Q) ∨ ( ?P ∧ ?Q)
?( ?P ∨ Q) ∧ (P ∨ ?Q)
(2)将,?”深入到原子命题变元之前,并使变元之前最多
只有一个,?”词。
例,?( ?P ∨ ?Q) ???P ∧ ??Q
?P ∧ Q
115
§ 7范式和判定
(3)利用,∧,对,∨,的分配,将公式化成为
析取范式。
(4)除去永假项得最简析取范式。
例:求 ?(P ∨ Q) ?(P ∧ Q)的析取范式:
解:原式
?(?(P ∨ Q) ∨ (P ∧ Q) ) ∧
(?(P ∧ Q) ∨ ?(P ∨ Q) )
116
§ 7范式和判定
?(?(P ∨ Q) ∧ (P ∧ Q) ) ∨
(??(P ∨ Q) ∧ ?(P ∧ Q) )
-----( 1) 化去 ?词
?( ?P ∧ ?Q ∧ P ∧ Q) ∨ ((P ∨ Q) ∧ ( ?P ∨ ?
Q))
-----( 2) 将,?”深入到变元前面,并最多保留一个
?
?( ?P ∧ ?Q ∧ P ∧ Q) ∨ ((P ∧ ?P) ∨ (P ∧ ?
Q) ∨ ( ?P ∧ Q) ∨ (Q ∧ ?Q))
-----( 3),∧,对或,∨,的分配,化成为析取
范式
?(P ∧ ?Q) ∨ ( ?P ∧ Q)
-----( 4)最简析取范式
117
§ 7范式 和判定
讨论定义:
(1)从上例看出,一个命题公式的析取范式不是唯一的,
但同一命题公式的析取范式一定是等价的。
(2)若一个命题公式的析取范式中每一个基本积均为永
假式,则该公式也一定为永假式。
即,P?P1∨P 2∨?∨P n
( P1,P2..,Pn均为基本积)
则, 当 P1?P2 ? ? ? Pn ?F时,
P一定为永假式。
(可用来判定是否为永假式 )
118
§ 7范式和判定
例,(析取范式)P ??P
?(P ∧ ?P) ∨ ( ?P ∧ P)
?F 永假式
,定义,, 与给定命题公式等价的一个公式,
如果它是由基本和之积所组成,则称它是给定
命题公式的 合取范式 。
并表示成,Q ? Q1∧ Q2∧ … ∧ Qn,(n∈I +),其中
Q!,Q2,…Q n均为基本和。
119
§ 7范式和判定
求一个命题公式的合取范式的方法和求析取范式的
方法类同:
第(1)、(2)步相同;
第(3)利用,∨,对,∧,的分配就行;
第(4)去掉永真的析取项。
120
§ 7范式和判定
例:求Q ∨ ?(P →Q) ∨ ?(P ∨ Q)的合取范式
原式 ? Q ∨ ?( ?P ∨ Q) ∨ ?(P ∨ Q)
——化去,→,词
?Q ∨ (P ∧ ?Q) ∨ ( ?P ∧ ?Q)
——“?”深入到变元前,并最多保留一个
?((Q ∨ P) ∧ (Q ∨ ?Q)) ∨ ( ?P ∧ ?Q)
——“∨,对,∧,的分配
?(Q ∨ P ∨ ?P) ∧ (Q ∨ ?Q ∨ ?P) ∧ (Q ∨ P ∨
?Q) ∧ (Q ∨ ?Q ∨ ?Q)
?T(最简合取范式)
121
§ 7范式和判定
讨论定义:
(1)给定一命题公式的合取范式不是唯一的,但
同一命题公式的合取范式一定是等价的。
(2)若一个命题公式的合取范式中的各基本和的
真值为“T”,则该命题公式一定是永真式。
(可用来判定是否为永真式 )
例:(P ?P) ?( ?P ∨ P) ∧ (P ∨ ?P) ?T
122
§ 7范式和判定
2.主析取范式。
,定义,, 在n个变元的基本积中,若每个变元
及其否定并不同时存在,且二者之一出现一次
且仅出现一次,则称此基本积为 极小项 。
例:对二个命题变元讲,极小项有 22=4个,即,
P ∧ Q,?P ∧ Q、P ∧ ?Q,?P ∧ ?Q
对一个命题变元讲,极小项有 21=2个,即:
P,?P
123
§ 7范式和判定
对三个命题变元讲,极小项有 23=8个,
即,P ∧ Q ∧ R、P ∧ Q ∧ ?R、P ∧ ?Q ∧ R、
P ∧ ?Q ∧ ?R,?P ∧ Q ∧ R,?P ∧ Q ∧ ?R、
?P ∧ ?Q ∧ R,?P ∧ ?Q ∧ ?R
推广到一般:n个命题变元构成的不同极小项有 2n个
( n∈I +)。使得每个极小项为真的赋值仅有一个。
124
§ 7范式和判定
,定义,, 对给定的命题公式来讲,仅含有极
小项的析取的等价式称为给定命题公式的 主析
取范式。
,定理,, 在真值表中,一个公式的真值为T的
指派所对应的极小项的析取,即为此公式的主析
取范式。
125
§ 7范式和判定
例:求出P →Q、P ∨ ?Q、
?(P ∧ Q)、P ∧ ?Q的主析取范式
P Q P ∨ ?Q ?(P ∧ Q) P ∧ ?Q P →Q
F F T T F T
F T F T F T
T F T T T F
T T T F F T
126
§ 7范式和判定
则可直接写出各命题公式的主析取范式:
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 ∧ ?Q)
讨论此定理:
( 1)只要命题公式不是永假式,则一定可以根据该命题
公式的真值表直接写出其主析取范式,其方法是找出该
公式为“T”的行,对应写出极小项的析取式,且一定
是唯一的。
127
§ 7范式和判定
( 2)若命题公式是含有 n个变元的永真式,则它
的主析取范式一定含有 2n个极小项。
( 3)若二个命题公式对应的主析取范式相同,则
此二个命题公式一定是等价的。
( 4)命题公式的主析取范式中极小项的个数一定等
于对应真值表中真值为“T”的个数。
128
§ 7范式和判定
下面介绍不用真值表,直接求命题公式主析取范式
的方法,分四步:
(1)将命题公式化归为与其等价的析取范式;
(2)除去永假项,合并基本积中相同项(例:P
∧ P ∧ Q ?P ∧ Q),变为最简析取范式。
(3)利用添变元的方法,将所有基本积变为极小
项。
129
§ 7范式和判定
例:二个变元P、Q,利用,∧,对或,∨,的分配添项
P ?P ∧ (Q ∨ ?Q)
?(P ∧ Q) ∨ (P ∧ ?Q)
Q ?Q ∧ (P ∨ ?P)
?(P ∧ Q) ∨ ( ?P ∧ Q)
(4)合并相同的极小项变为一项。
例:求(P ∧ (P →Q)) ∨ Q的主析取范式
解:原式 ?(P ∧ ?P) ∨ (P ∧ Q) ∨ Q
----( 1)化为析取范式
130
§ 7范式和判定
? (P ∧ Q) ∨ Q
----( 2)消去永假项,变为最简析取范式
?(P ∧ Q) ∨ (Q ∧ (P ∨ ?P))
?(P ∧ Q) ∨ (P ∧ Q) ∨ ( ?P ∧ Q)
----( 3)添项
?(P ∧ Q) ∨ ( ?P ∧ Q)
----( 4)合并相同最小项
131
§ 7范式和判定
例:证明P ∨ ( ?P ∧ Q) ?P ∨ Q
证明方法是写出二个命题公式的主析范式,看其是否相同:
(Q ∨ ?Q) ∧ P ∨ ( ?P ∧ Q)
?(P ∧ Q) ∨ (P ∧ ?Q) ∨ ( ?P ∧ Q)
而P ∨ Q
? (P ∧ (Q ∨ ?Q)) ∨ (Q ∧ (P ∨ ?P))
?(P ∧ Q) ∨ (P ∧ ?Q) ∨ (P ∧ Q) ∨ ( ?P ∧ Q)
?(P ∧ Q) ∨ (P ∧ ?Q) ∨ ( ?P ∧ Q)
主析范式相同,∴ 有P ∨ ( ?P ∧ Q) ?P ∨ Q
132
§ 7范式和判定
3.主合取范式
,定义,, 在n个变元的基本和中,若每个变
元与其否定,并不同时存在,且二者之一出现
一次且仅出现一次,则称这种基本和为极大项。
例:有二个变元P,Q的极大项有 22=4个,(P
∨ Q)、(P ∨ ?Q)、( ?P ∨ Q)、( ?P
∨ ?Q)
有n个变元,则有 2n个极大项 ( n∈I +)。
133
§ 7范式和判定
,定理,, 在真值表中,一个公式的真值为 F的指派所对
应的极大项的合取,即为此公式的主合取范式。
在真值表中真值为“F”的个数等于主合取范式
中极大项的个数。
例:求出(P →Q)、(P ∨ Q),?(P ∧ Q)、
(P ∧ Q)的主合取范式
134
§ 7范式和判定
P Q P ∨ Q ?(P ∧ Q) P ∧ Q P →Q
F F F T F T
F T T T F T
T F T T F F
T T T F T T
直接写出其主合取范式:
(P →Q) ?( ?P ∨ Q)(极大项)
?( ?P ∧ ?Q) ∨ ( ?P ∧ Q) ∨ (P ∧ Q)
135
§ 7范式和判定
(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 ∨ Q )
136
§ 7范式和判定
讨论
( 1 ) 与命题公式等价的主合范式中极大项的个
数等于其真值表中真值为, F, 的个数 。 由真
值表找极大项的方法为:将表中值为, F, 的
对应真值指派中, 把变元写成否定, 把变元的
否定写成变元 。
( 2 ) 只要命题公式不是永真式, 则一定可以写
出对应与其等价的唯一的主合取范式 。
137
§ 7范式和判定
( 3 ) 若命题公式为含有n个变元的永假式, 则主合取范式
包含了 2n个极大项的合取式 。
( 4 ) 可用主合取范式判定二个命题公式是否等价 。
( 5 ) 已知一个命题公式的主析取范式, 则一定可以直接写
出与其等价的主合取范式来 。 反之也行 。
例:P ∨ ?Q
?( ?P ∧ ?Q ) ∨ ( P ∧ ?Q ) ∨ ( P ∧ Q )
…… 主析范式
??( ?P ∧ Q ) ?P ∨ ?Q …… 主合取范式
138
§ 7范式和判定
( 6 ) 对应于有n个变元的命题公式, 则一定有:
主析范式极小项数+主合范式极大项数= 2n
下面介绍不用真值表求一命题公式主合取范式的方
法:
( 1) 化为与命题公式等价的合取范式;
( 2) 除去真值为, T”的析取项和除去析取项中相同
变元且只保留一个, 变为最简合取式;
( 3)添项,使析取项均变为极大项;
139
§ 7范式和判定
例如:P, Q为二个变元,
即:P ?P ∨ ( Q ∧ ?Q )
? ( P ∨ Q ) ∧ ( P ∨ ?Q )
( 4) 合并相同的极大项, 保留一项 。
例:求P ∧ ( P →Q ) ∨ Q的主合取范式
解:原式 ?P ∧ ( ?P ∨ Q ) ∨ Q
?( P ∧ Q ) ∨ Q
?( P ∨ Q ) ∧ Q
? ( P ∨ Q ) ∧ ( ?P ∨ Q )
140
§ 7范式和判定
4, 主范式排序 ( 列 ) 的唯一性
( 1 ) 极小项极其编码
为了确保主范式的唯一性, 二个安排:
( a) 各命题变元的位置安排一固定次序;
( b) 对极小项, 极大项安排一个次序 。
对于有n个变元的命题公式,则最多可有 2n个极小项,
用 m0 ∧ m1… ∧ m2n-1来表示。
下面列出三个变元, 且P, Q, R的位置已排定, 则
141
m(i)十 十进制数 二进制数 极小项表示
m(0)十 0 000 ?P ∧ ? Q ∧ ? R
m(1)十 1 001 ?P ∧ ? Q ∧ R
m(2)十 2 010 ?P ∧ Q ∧ ? R
m(3)十 3 011 P ∧ ? Q ?∧ R
m(4)十 4 100 P ∧ ? Q ∧ ? R
m(5)十 5 101 P ∧ ? Q ∧ R
m(6)十 6 110 P ∧ Q ∧ ? R
m(7)十 7 111 P ∧ Q ∧ R
§ 7范式和判定
142
§ 7范式和判定
例:设一命题公式有五个变元,P0,P1,P2,P3,P4(次
序已定),则必可写出 25=32个极小项,
下列出 m(11)十 和 m(18)十 的极小项表示:
即, m(11)十 = m(01011)二
= ( ? P0 ∧ P1 ∧ ? P2 ∧ P3 ∧ P4 )
m(18)十 = m(10010)二
= ( P0 ∧ ? P1 ∧ ? P2 ∧ P3 ∧ ? P4 )
143
§ 7范式和判定
通过上例归纳出一求极小项 m(i)十 的方法:
(a)把 (i)十 变换成等价的 (J0,J1…Jn-1)二
(b)由二进制写出其对应的极小项:
例:求 ( P ∧ Q ) ∨ ( ?P ∧ R ) 的编码表达式:
( 设P, Q, R次序已定 )
解:原式 ?( ?P ∧ ?Q ∧ R ) ∨ ( ?P ∧ Q ∧
R ) ∨ ( P ∧ Q ∧ R ) ∨ ( P ∧ Q ∧ ?R )
144
§ 7范式和判定
? m(001) 二 ∨ m(010)二 ∨ m(100)二 ∨ m(101)二
? m(1)十 ∨ m(3)十 ∨ m(7)十 ∨ m(6)
十
??m1,m3,m7,m6??1,3,6,7
( 2 ) 极大项及其编码
用 M0,M1,… M2n-1表示n个变元的命题公式的极
大项 。
求极大项的方法:
145
§ 7范式和判定
(a)把 (i)十 变换成等价的 (J0,J1…Jn-1)二
(b)由二进制数写出其对应的极大项:
例:求(P ∧ Q) ∨ ( ?P ∧ R)的极大项编码表
示(设P、Q、R次序已定)
146
§ 7范式和判定
解:原式 ?
(P ∨ Q ∨ R) ∧ (P ∨ ?Q ∨ R) ∧ ( ?P ∨
Q ∨ R) ∧ ( ?P ∨ Q ∨ ?R)
?M(000) 二 ∧ M(010)二 ∧ M(100)二 ∧ (110)二
?M (0)十 ∧ M (2)十 ∧ M (4)十 ∧ M (5)十
?? M0,M2,M4,M5
??0,2,4,5
147
§ 7范式和判定
极大项和极小项编码约定刚好相反,
从上例中, ( P ∧ Q ) ∨ ( ?P ∧ R )
??1,3,6,7 ??0,2,4,5
例:写出 ( P ∨ ?Q ) 的主析和主合编码表示
148
§ 7范式和判定
P Q P ∨ ?Q
F F T
F T F
T F T
T T T
P ∨ ?Q??1 ??0,2,3
主析范式为,( ?P ∧ ?Q ) ∨ ( P ∧ ?Q ) ∨ ( P ∧ Q )
主合范式为,P ∨ ?Q
且 P ∨ ?Q?( ?P ∧ ?Q ) ∨ ( P ∧ ?Q ) ∨ ( P ∧ Q )
149
§ 7范式和判定
5, 主范式的个数
在介绍联结词总结时讲到:
一个原子命题变元有四个不同的真值表( 221个);
二个原子命题变元有 16个不同的真值表 ( 222个 ) ;
以此类推, 若有n个变元的命题公式, 则可构成 22n
个不同的真值表 。
∴ 得到结论:
对于含有n个变元的命题公式, 必定可写出 22n个主
范式, 若排除永真式或永假式, 则实际可写出
( 22n -1 ) 个主析 ( 或主合 ) 范式 。
150
§ 8推理理论
按公认的推论规则,从前提集合中推导出一个结论来,
这样的推导过程称为 演绎,或者叫 形式证明 。
在任何论证中, 若认定前提是真的, 且从前提集合推
导出结论的论证是遵守了逻辑规则的, 则我们称此
结论是 合法的 。
根据逻辑规则推导出来的任何结论称为 有效结论 。
推论规则 就是指确定论证的有效性的判据, 常是用
命题形式表示这些规则, 而不涉及实际命题和它的
真值 。
151
§ 8 推理理论
本节介绍的证明方法, 归纳分成三类:
(一)真值表技术;
(二)推论规则;
(三)间接证明法。
真值表技术的主要依据是, →” 的真值表定义 。
若P ?Q当且仅当
( P →Q ) 为永真式 。 P Q P →Q
F F T
F T T
T F F
T T T
152
§ 8推理理论
真值表技术:
,定义,,给定二个命题公式A和B, 当且仅当A →
B是一个永真式, 才可以说B是从A推导出来的,
或称B是前提A的有效结论 。
,定义,,设 H1,H2,…Hm,C都是命题公式, 当且仅
当 H1 ∧ H2 ∧ … ∧ Hm ?C, 才可以说C是前提集
合 { H1,H2,…Hm } 的有效结论 。
153
§ 8推理理论
从给定真值表常用的判断方法有二种:
( 1 ) 检查真值表中 H1,H2,…Hm全部为, T, 的所有行,
看结论C是否也均为, T,, 若C均为, T,, 则结论
有效 。 否则结论无效 。
(2)看结论C为, F, 的所有行,检查每行前提 H1,
H2,…Hm中是否至少有一个为F,若有, F,,则结论
有效;若有均为, T, 的行,则结论无效。
例:试证明下列结论是否有效:
画出真值表:
154
§ 8推理理论
由真值表可见:
(1)P,P →Q ?Q 有效
(2)P →Q,?P ?Q 无效
(3)P →Q,? (P ∧ Q) ??P 有效
(4) ?P,P ?Q ? ? (P ∧ Q) 有效
P Q P →Q ?P ?Q ?(P ∧ Q) P ?Q
F F T T T T T
F T T T F T F
T F F F T T F
T T T F F F T
155
§ 8推理理论
(5)P →Q,Q ?P 无效
例,H1:如果大连是一个大城市, 则大寨是一个
乡村; P →Q
H2:大寨是一个乡村; Q
C:大连是一个大城市; P
则:P →Q, Q ?P
或者称:P不能从前提集合中推导出来 。
156
§ 8推理理论
2, 推理 ( 论 ) 规则:
从这节开始, 我们只讨论命题论证的有效性, 而不去讨
论命题的真假值;
∴ 在推论规则中不需要有真值表, 也不需要对命题进行
真值指派 。
推理规则的依据是常用的永真蕴含式和等价公式 。
I1 P ?P ∨ Q; Q ?P ∨ Q
I2 P ?Q ?P; P ?Q ?Q
I3 P, P →Q ?Q
157
§ 8推理理论
I4 ( P →Q ), ?Q ? ?P
I5 ?P, ( P ∨ Q ) ?Q
I6 ( P →Q ), ( Q →R ) ? ( P →R )
I7 ( P →Q ) ? (( Q →R ) →( P →R ))
I8 ( P →Q ), ( R →S ) ? ( P ∧ R →Q ∧ S )
I9 ( P ?Q ), ( Q ?R ) ? ( P ?R )
I10 ?P ?P →Q
158
§ 8推理理论
下面介绍二个规则:
P规则:在推导的任何步骤上都可以引入前提
( 条件 )
T规则:在推导过程中, 如果前面有一个或多个
公式永真蕴含 S,则可以把 S引入推导过程之
中 。
例 1:证明,P?Q,Q ? R,P?R
推理过程:
159
§ 8推理理论
步骤 推理过程 规则 根据
(1) P?Q P
(2) P P
(3) Q T I(1)(2)
(4) Q ? R P
(5) R T I(3)(4)
也可以这样推理:
(1) P?Q P
(2) Q ?R P
(3) P?R T I(1)(2)
160
§ 8推理理论
(4) P P
(5) R T I(3)(4)
例 2 证明:
(P∨ Q),(P ?R),(Q ?S)?S∨ R
(1) (P∨ Q) P
(2) ? P ?Q T(1) E16
(3) Q ?S P
(4) ? P ?S T(2)(3) I6
(5) ? S ?P T(4) E18
161
§ 8推理理论
(6) P ?R P
(7) ? S ?R T(6) I6
(8) S∨ R T(7) E16
下面引进条件证明规则 CP:
如果能从 Q和给定的前提集合 P中推导出 R来,
则就能从前提集合中推导出( Q ? R)来。
即, (P∧ Q?R)则,P ? (Q?R)
162
§ 8推理理论
例 1,P?(Q ?S),?R∨ P,Q ? R?S
证, (1) R 附加前提
(2) ?R∨ P P
(3) R?P T(2) E
(4) P T(1)(3) I
(5) P?(Q ?S) P
(6) Q ?S T(4)(5) I
163
§ 8推理理论
(7) Q P
(8) S T(6)(7) I
(9) R?S CP
例 2,P?Q ? P?(P ∧ Q)
(1) P 附加前提
(2) P?Q P
(3) Q T(1)(2) I
(4) P ∧ Q T(1)(3)
(5) P?(P ∧ Q) CP
164
§ 8推理理论
3.间接证明法,(反证法、归谬法)
,定义, 给出命题公式 H1,H2… Hm,
H1?H2 ?… ? Hm具有真值为, T”,则命题公
式集合 {H1,H2… Hm}称为是一致的。否则称
{H1,H2… Hm}是非一致的。
165
§ 8推理理论
,定理, 设 {H1,H2… Hm}是一致的,同时设 C是
一个命题公式,如果前提集合 {H1,H2… Hm,?C}
是非一致的,则一定有 H1,H2… Hm?C成立。
证明:由条件 H1?H2 ?… ? Hm ? ?C ?F
∴ H1?H2 ?… ? Hm ? ?C必定为永假式。而 H1?H2
?… ? Hm是一致的,即为永真式,从而只有 ?C
为永假式,则 C 一定为永真式,
故 H1?H2 ?… ? Hm?C成立。
166
§ 8推理理论
例:证明 ?P ? ?Q? ?(P?Q)
证, (1) ?(?(P?Q)) 假设前提
(2) P?Q T(1)
(3) P T(2)
(4) ?P ? ?Q P
(5) ?P T(4)
(6) P? ?P T(3)(5)
(7) F
167
§ 8推理理论
例 2:证明, R??Q,R∨ S,S??Q,P?Q ? ?P
(1) ?(?P) 假设前提
(2) P T(1)
(3) P?Q P
(4) Q T(2)(3)
(5) S??Q P
(6) Q??S T(5)
(7) ?S T(4)(6)
(8) R∨ S P
(9) R T(7)(8)
168
§ 8推理理论
(10) R??Q P
(11) ?Q T(9)(10)
(12)Q ∧ ?Q T(4)(11)
讨论:
由上例可见,间接证明法在结论较为简单的条件
下,使用是比较方便的,实际上间接证明法也
可以用 CP规则代替它。
169
§ 8推理理论
间接证明法:特殊条件下的 CP规则
∵ H1?H2 ?… ? Hm ? ?C ?F
由 CP规则:
H1?H2 ?… ? Hm ? ?C ?F
?C∨ F
?C
∴ H1,H2… Hm?C成立
170
§ 8推理理论
例:一位计算机工作者协助公安人员审查一起谋杀案,经调
查,他认为下列情况均是真的。
( 1)会计张某或邻居王某谋害了厂长。
( 2)如果会计张某谋害了厂长,则谋害不可能发生在
半夜。
( 3)如果邻居王某的证词不正确,则在半夜时房里灯
光未灭。
( 4)如果邻居王某的证词是正确的,则谋害发生在半
夜。
( 5)在半夜房子里的灯光灭了,且会计张某曾贪污过。
171
§ 8推理理论
解:设 P:会计张某谋害了厂长
Q:邻居王某谋害了厂长
N:谋害发生在半夜
O:邻居王某的证词是正确的
R:半夜时房子的灯光灭了
A:会计张某曾贪污过
列出条件公式:
172
§ 8推理理论
(1) P∨ Q (4) Q?N
(2) P??N (5) R?A
(3) ?O? ?R
推导过程为:
(1) R?A P (6) N T
(2) R T (7) P??N P
(3) ?O? ?R P (8) ?P T
(4) O T (9) P∨ Q P
(5) O? R P (10) Q T
结论:邻居王某谋害了厂长;
173
第一章小结
学习第一章要注意以下几点:
( 1)弄清命题与陈述句的关系。
( 2)弄清由 6种基本联结词联结的复合命题的逻辑关系及其
真值。特别是要弄清蕴含式” P?Q“的逻辑关系及其真值。
( 3)记住常用的蕴含式和等价式,这是学好命题逻辑的关
键问题。
( 4)会准确地求出给定公式的主析取范式和主合取范式。
掌握主析取范式与真值表、成真赋值、主合取范式的关系。
( 5)会用多种方法判断公式的类型及判断两个公式是否等
价。
174
第一章小结
( 6)会用等价变换法将一个联结词集中的公式等价地化为
另一个联结词全功能集中的公式。
( 7)掌握推理和判断推理是否正确的方法。
175
例题选讲
例 1.符号化下列命题:
( 1)辱骂和恐吓决不是战斗;
( 2)除非天气好,否则我是不会去公园的;
( 3)如果晚上做完作业且没有其它的事,他就会去看电视
或听音乐。
解,( 1)设 P:辱骂不是战斗。
Q:恐吓不是战斗。
P?Q
( 2)设 P:今天天气好。
Q:我去公园。 Q?P
176
例题选讲
( 3)设 P:他晚上做完了作业。
Q:他晚上没有其它事情。
R:他看电视。
S:他听音乐。
( P?Q) ?( R?S)
例 2.证明 P ? ( Q ? R) ?( P ? Q) ? ( P ? R)
给出本题的各种证明:
( 1)列真值表:设 M? P ? ( Q ? R)
K ? ( P ? Q) ? ( P ? R)
S ?P ? ( Q ? R) ? ( P ? Q) ? ( P ? R)
177
例题选讲
P Q R Q ?R M P ?Q P ?R K S
T T T T T T T T T
T T F F F T F F T
T F T T T F T T T
T F F T T F F T T
F T T T T T T T T
F T F F T T T T T
F F T T T T T T T
F F F T T T T T T
178
例题选讲
a)直接证法,P ? ( Q ? R)的真值为 T,其对应指派下
( P ? Q) ? ( P ? R)的真值均为 T。
b)反证法:( P ? Q) ? ( P ? R)的真值为 F,其对应指
派下 P ? ( Q ? R)的真值为 F。
c)条件永真式:
( P ? ( Q ? R)) ?( ( P ? Q) ? ( P ? R))
的真值都为 T,及为永真式。
( 2)逻辑推证
a)直接证法:设 P ? ( Q ? R)为 T,则
① P为 T,Q ? R为 T,有三种情况:
P为 T,Q为 T,R为 T,则( P ? Q) ? ( P ? R)为 T。
179
例题选讲
P为 T,Q为 F,R为 T,则( P ? Q) ? ( P ? R)为 T。
P为 T,Q为 F,R为 F,则( P ? Q) ? ( P ? R)为 T。
② P为 F,Q ? R为 F,则:
P为 F,Q为 T,R为 F,所以 P ? Q为 T,P ? R为 T,得
( P ? Q) ? ( P ? R)为 T。
③ P为 F,Q ? R为 T,则:
P为 F,Q为 T,R为 T,则( P ? Q) ? ( P ? R)为 T。
P为 F,Q为 F,R为 F,则( P ? Q) ? ( P ? R)为 T。
P为 F,Q为 F,R为 T,则( P ? Q) ? ( P ? R)为 T。
综上各点:当 P ? ( Q ? R)为 T时,必有( P ? Q) ?
( P ? R)为 T。
180
例题选讲
b)间接证法:
设 ( P ? Q) ? ( P ? R)为 F,则
必有 P ? Q为 T,P ? R为 F,故得 P为 T,Q为 T,R为 F。
所以 P ? ( Q ? R)为 F。
( 3)等价变换
S? (P ? (Q ? R))?((P ? Q) ? (P ? R))
?(?P?( ?Q ?R)) ?(( ?P ? Q) ?(?P ? R))
?? (?P??Q ?R)? (?( ?P ? Q) ? (?P ? R))
?(P?Q ??R) ?((P ??Q) ?(?P ? R))
? (P?Q ??R) ?((?P ? R ? P) ?(?Q ??P ? R))
? (P?Q ??R) ?(?P ??Q ? R)
? (P?Q ??R) ??(P?Q ??R)?T
181
例题选讲
例 3.证明 { ?,?}不是最小联结词组。
证明:设变元 P,Q,用联结词 ?,?作用于 P,Q得到:
P,Q,?P,?Q,P?Q,P?P,Q?Q,Q?P。但
(P?Q)?(Q?P),(P?P) ? (Q?Q),故实际有:
P,Q,?P,?Q,P?Q,P?P(T) (A)
用 ?作用于 (A)类,得到扩大的公式类 (包括原公式类 ):
P,Q,?P,?Q,P?Q,?(P?Q),T,F (B)
用 ?作用于 (A)类得到:
P?Q,P??P(F),P??Q??(P?Q),
P? (P?Q) ? Q, P? (P?P) ?P,
Q??P ??(P?Q),Q??Q(F),Q ? (P?Q) ? P,
Q?T ?Q,
182
例题选讲
?P??Q? (P?Q),?P? (P?Q) ??Q,
?P?T ??P,?Q? (P?Q) ??P,
?Q?T ??Q,(P?Q) ? (P?P) ? P?Q。
因此 (A)类使用 ?运算后,仍在 (B)类中。
同样,对 (B)类使用 ?,?运算后,结果仍在 (B)中。
由上证明:用 ?,?两个联结词,反复作用在两个变元的公
式中,结果只能产生 (B)类中的公式,总共仅八个不同公
式,而两个变元所形成的公式共有 222=16个彼此不等价的
公式,因此 { ?,?}不是功能完备的,更不可能是最小
联结词组。
183
例题选讲
例 4,求 (A?B?C) ?(?A?(?B??C))的主析取范式与主合取
范式。
解, (1)列表法:
设 S ? (A?B?C) ?(?A?(?B??C)),
R? A?B?C,
M??A?(?B??C),
根据真值表中 S真值为 T的指派,所对应的小项析取即为 S的
主析取范式,S真值为 F的指派,所对应的大项合取即为
主合取范式。
S的真值表如下:
184
例题选讲
A B C B?C R ?A ?B??C M S
T T T T T F F T T
T T F F F F F T F
T F T F F F F T F
T F F F F F T F F
F T T T T T F F F
F T F F T T F F F
F F T F T T F F F
F F F F T T T T T
185
例题选讲
S ? (A?B ? C)?(?A ??B ??C) -- 主析取范式
S ?(?A ??B ? C) ?(?A ? B ??C) ?(?A ? B ? C)
?(A ??B ??C) ?(A ??B ? C) ?(A ? B ??C)
--主合取范式
(2)公式推导法:
S ? (A?B?C) ?(?A?(?B??C))
? (?A ? (B?C)) ?(?A ?(?B??C)) ?((?B??C) ??A)
? (?A ? (B?C)) ?(A ?(?B??C)) ?((B?C) ??A)
? ((?A ??B??C) ? (A ?B?C)) ?(B?C ??A)
? (?A ??B??C) ? (A ?B?C) ?m000 ?m111 ??0,7
186
例题选讲
当求出主析取范式的编码表达式后可直接利用编码关系,解
出主合取范式。即:
S ? (A?B?C) ?(?A?(?B??C))
? (?A ??B??C) ? (A ?B?C) ?m000 ?m111 ??0,7
??1,2,3,4,5,6 ?M001 ?M010 ?M011 ?M100 ?M100 ?M101 ?M110
? (?A ??B ? C) ?(?A ? B ??C) ?(?A ? B ? C)
?(A ??B ??C) ?(A ??B ? C) ?(A ? B ??C)
187
例题选讲
例 5.用推理规则论证下述问题:
或者是天晴,或者是下雨。如果是天晴,我去看电影。
如果我去看电影,我就不看书。所以,如果我在看书,则
天在下雨。
解:设 S:今天天晴。 R:今天下雨。
E:我去看电影。 B:我去看书。
本题符号化为:
S?R,S?E,E??B?B?R
因为 S?R??(S?R)
故本题为 ?(S?R),S?E,E??B?B?R
188
例题选讲
① 直接证法:
(1) ?(S?R) P
(2) S?? R T(1),E
(3) (S??R)?(?R?S) T(2),E
(4) ?R?S T(3),I
(5)S?E P
(6) ?R?E T(4)(5),I
(7)E??B P
(8) ?R??B T(6)(7),I
(9)B?R T(8),E
189
例题选讲
② 间接证法:
a) (1) ?(S?R) P
(2) S?? R T(1)
(3) (S??R)?(?R?S) T(2)
(4) ?R?S T(3)
(5) ?(B?R) P(附加前提 )
(6)B??R T(5)
(7)B T(6)
(8)?R T(6)
(9)S T(4)(8)
190
例题选讲
(10) S?E P
(11)E T(4)(10)
(12)E??B P
(13) ?B T(11)(12)
(14)B??B 矛盾 (7)(13)
b)
(1)B P(附加前提 )
(2)E??B P
(3)?E T(1)(2)
(4) S?E P
191
例题选讲
(5) ?S T(3)(4)
(6) ?(S?R) P
(7) S?? R T(6)
(8) (S??R)?(?R?S) T(7)
(9) ?R?S T(8)
(10) ?S?R T(9)
(11)R T(5)(10)
(12) B?R CP