- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
.
2
定义 合式公式(命题公式, 公式)递归定义如下: (1) 单个命题常项或变项p, q, r, …, pi , qi , ri , …, 0,
1是合式公式;
(2) 若A是合式公式,则(A)也是合式公式; (3) 若A,B是合式公式,则(AB), (AB), (AB),
(AB)也是合式公式; (4) 只有有限次地应用(1)—(3)形成的符号串才
1.2 命题公式与赋值
▪ 命题变项与合式公式 ▪ 公式的赋值 ▪ 真值表 ▪ 命题的分类
重言式 矛盾式 可满足式
.
1
命题变项与合式公式
命题常项:真值确定的简单命题. 命题变项:真值不确定的陈述句.
注意: 命题变项不是命题!
合式公式:将命题常项和命题变项用联结词和 圆括号按一定的逻辑关系联接起来的符号串.
是合式公式。
说明: 最外层括号可以省去.
.
3
合式公式的层次
定义 (1) 若A是单个的命题变项或常项, 则称A为0层公式. (2) 称A是n+1(n≥0)层公式是指下面情况之一:
(a) A=B, B是n层公式; (b) A=BC, 其中B,C分别为i层和j层公式,且
n=max(i, j); (c) A=BC, 其中B,C的层次及n同(b); (d) A=BC, 其中B,C的层次及n同(b); (e) A=BC, 其中B,C的层次及n同(b).
上例中 A= (qp)qp,B = (pq)q,
C= (pq)r A为重言式,B为矛盾式,C为可满足式
.
12
作业: P35:6
.
13
111
pq
r
0
1
0
0
1
1
1
0
1
1
1
0
1
1
1
0
.
(pq)r 1 1 1 0 1 0 1 0
11
公式的类型
定义 设A为一个命题公式 (1)若A无成假赋值,则称A为重言式(也称永真式) (2)若A无成真赋值,则称A为矛盾式(也称永假式) (3)若A不是矛盾式,则称A为可满足式。
注意:
重言式是可满足式,但反之不真.
.
7
真值表
真值表:公式A在所有赋值下的取值情况列成的表
构造真值表的步骤: 1)找出公式中所含的全部命题变项,列出所有可
能的赋值; 2)按从低到高的顺序写出各层次; 3)对应各赋值,计算公式各层次的值,直到最后
算出公式的值。
.
8
例1.8 求下列公式的真值表. (1) A= (qp) qp
pq
00 01 10
.
6
说明:
赋值=12…n之间不加标点符号,i=0或1. A中仅出现 p1, p2, …, pn,给A赋值12…n是 指 p1=1, p2=2, …, pn=n A中仅出现 p, q, r, …, 给A赋值123…是指 p=1, q=2 , r=3 … —— 字典顺序
含n个变项的公式有 ?2n个赋值.
.
4
合式公式的层次 (续)
例如 公式
p
0层
p
1层
pq
2层
(pq)r
3层
((pq) r)(rs)
4层
又如: ((p q) r)s
4层
((p q r )s(p q r) 5层
.
5
公式的赋值
定义 给公式A中的命题变项 p1, p2, … , pn 指定一组真值称为对A的一个赋值或解释。 成真赋值: 使公式为真的赋值. 成假赋值: 使公式为假的赋值.
11
qp
1 0 1
1
(qp) q
0 0 0 1
(qp)qp
1 1 1 1
.
9
(2) B = (pq) q
p q p pq (pq) (pq) q
00 1 1
0
0
01 1 1
0
0
10 0 0
1
0
11 0 1
0
0
10
(3) C = (pq) r
pqr 000 001 010 011 100
101 110