§3命题形式和真值表
?上节介绍了将命题表示为符号串。
?是否每个符号串都是命题呢?
p q →
?什么样的符号串才能表示命题呢?
如下命题形式定义的符号串表示的
才是命题。
命题形式的定义
定义6命题形式是由命题变元和联结词按以下规
则组成的符号串:
(1) 任何命题变元都是命题形式---此时称为原子
命题形式;
(2) 如果α是命题形式, 则(?α)也是命题形式;
(3) 如果α、β是命题形式, 则(α∨β)、(α∧β)、
(α→β)和(α?β)都是命题形式;
(4) 只有有限次地应用(1)—(3)构成的符号串才是
命题形式.
下列符号串都是命题形式:
(?p)
(p∧(?q))
(p ∨(?p))
(p ?(?p))
(p ∧(?p))
((p ∧ p) →(?(p ∨r)))
下列符号串是否为命题形式?
(1)pq →
(2)(p?q)
(3)(p∧(?q))
(4)p∧(?q)
(5)((?q))
(6)?p
一些注记
1.定义6是归纳定义,而不是循环定义。
(1)是奠基,(2)、(3)是归纳步骤。
2.如果在(2)和(3)中将括号去掉,结果如何?
p→q→r 与P→q→r、P→q→r
3.如仅去掉(2)和(3)中某类公式的括号呢?例如,
仅去掉(2)中括号。
(p∧?q) —— ?的优先级高于其它的。
4.如果规定省略命题形式最外层括号,与2的差别。
约定
? ?的优先级高于其它的
?省略命题形式最外层括号
命题形式的简单性质
?任一个命题形式必为下列形式之一:
命题变元、(?α)、(α∨β)、(α∧β)、
(α→β)或(α?β)
?命题形式的BNF (Bacus Normal Form):
α ::= p | (?α) | (α∨β) | (α∧β) |
(α→β)| (α?β)
?每个命题形式都是有限符号串。
指派
?命题形式的真假由它中命题变元的值完全确定。
? 定义7设α为一个命题形式, α中出现的所有命题
变元都在p
1,
p
2
,…,p
n
中, 对序列p
1,
p
2
,…,p
n
指定的的任一真假值序列t
1
,t
2
,…,t
n
称为α的关
于p
1,
p
2
,…,p
n
的一个指派(asignment),其中t
i
= 0或1, i ∈
N
N, 1 ≤ i ≤ n.
即指派是从{p
1,
p
2
,…,p
n
}到{0,1}的一个函数。
成真指派
?若p
1,
p
2
,…,p
n
的一个指派使α为真,则称此
指派为α的一个成真指派
?若p
1,
p
2
,…,p
n
的一个指派使α为假,则称此
指派为α的一个成假指派。
?由定义可知:
? ?p关于p的成真指派为0, 成假指派为1.
? p ∧ q关于p、q的成真派为<1, 1>, 成假指派为
<1,0>, <0,1>, <0, 0>.
? p ∨ q关于p、q的成真指派为<1,1>, <0,1>, <1,0>,
成假指派为<0,0>.
?不难给出p→ q、p ? q的成真和成假指派. (§2.1).
例5
求(p∧q) → (?(q∨r))的成真和成假指派。
解:令(p∧q) → (?(q∨r))为α。
要使α为假,必须p∧q为真且?(q∨r)为假。
从而p∧q必须为真,且q∨r也必须为真。
故α的成假指派为(1,1,1)和(1,1,0).
α的成真指派为(0,0,0)、(1,0,0)、(0,1,0)、
(0,0,1)、(0,1,1)、(1,0,1)。
定义8命题形式在所有可能的指派下所取值列成的
表称为真值表.
(p∧q) → (?(q∨r))的真值表
1
1
1
0
1
0
0
0
r
1
1
0
1
0
1
0
0
q
0011
1000
1001
0011
1000
1000
1101
1100
α?(q∨r)(p∧q)P
p ∧ (? p)、p ∨ (? p)的真值表
解:
101
100
p ∨ (? p)p ∧ (? p)P
(? p) ∨q、p→q的真值表
解:
1111
0001
1110
1100
p→q(? p) ∨qqp
p→(q→r)、(p→q)→r的真值表
1
1
1
0
1
1
1
1
p→(q→r)
1111
1101
1100
1001
1110
0011
0010
0000
(p→q)→rrqp
命题形式的类型
定义9
?命题形式α称为重言式(或永真式),如果α关于
其中出现的命题变元的所有指派均为成真指派.
?命题形式α称为矛盾式(永假式),如果α对于其
中出现的命题变元的所有指派均为成假指派.
?一个命题形式α称为可满足式, 如果α对于其中
出现的命题变元的某个指派为成真指派.
例如:p ∧ (? p)为矛盾式,p ∨ (? p)为重言式。
(? p) ∨q为可满足式。
例7 证明下列各式都是重言式
(1) p→(q→(p ∧ q))
证明:
11111
10010
11001
11000
p→(q→(p ∧ q))q→(p ∧ q)
p ∧ qqp
例7(续)
(2) ((p?p
1
)∧(q?q
1
))→((p∧q)?(p
1
∧q
1
))
11111
10011
11100
10000
101**
110**
1**01
1**10
αq
1
qp
1
p
与哑元的无关性
定理1设命题形式α中出现的命题变元都在
p
1
, p
2
, … ,p
n
中, p
n+1
, … , p
n+m
是另外m个不在α中
出现的命题变元. 对于p
1
, p
2
, … , p
n
, p
n+1
, … ,p
n+m
的任意两个指派:
<u
1
, u
2
, … , u
n
, u
n+1
, … , u
n+m
>和
<v
1
, v
2
, … , v
n
, v
n+1
, … , v
n+m
>,
其中:u
i
, v
i
= 0或1 (1 ≤ i, j ≤ n+m).
若u
1
= v
1
, … , u
n
=v
n
, 则α在这两个指派下的值相同.
作业
? p508 (P100)
2(1)、(4)
3(2)、(3)、(6)、(8)、(9)
That’s All of Today
Thanks for Listening