来源为 2024作业/作业6.docx,按源题的七个部分整理。
1. 不能只用蕴含定义等价
证明 ↔ 不能由联结词集 {→} 定义。
查看答案
只含 → 的公式有一个结构性质:若把公式最右侧出现的命题变量赋值为 1,整个公式为 1。这个性质可按公式结构归纳证明。
但 p↔q 在 p=0,q=1 时为 0,在 p=1,q=0 时也为 0;无论哪一个变量作为最右变量,都违背上述性质。因此不能只用 → 表示。
2. 两组联结词不完备
证明 {∧,∨,→,↔} 和 {∧,∨,⊕} 都不是完全集。
查看答案
第一组每个联结词都保持真值 1:所有输入为 1 时输出仍为 1,所以任何由它们生成的公式也有此性质,无法定义 ¬p。
第二组每个联结词都保持真值 0:所有输入为 0 时输出仍为 0,同样无法定义 ¬p。因此两组都不完备。
3. 证明极小完备性
证明下列联结词集都是极小完全集:
{0,→},{⊕,→},{⊕,∧,↔},{⊕,∨,↔}.
查看源答案思路
先从每组中定义出一个已知完全集。例如
¬p≡p→0,p∨q≡(p→q)→q.
对含 ⊕ 的几组,可借助 p⊕1≡¬p,并用 p↔p 得到常元 1。再配合德摩根律得到 ¬,∧ 或 ¬,∨。
极小性要逐个删去联结词验证:删除后所得集合会保持 0、保持 1,或只能得到仿射真值函数,因而不再完备。
4. 单个三元联结词
设三元联结词 Δ 的输出在输入 000,001,110 时为 1,其余输入为 0。证明 {Δ} 是极小完全集。
查看答案
按源答案直接核对真值表可得
p↓q≡Δ(p,q,q),
其中 ↓ 是 NOR。由于单独的 NOR 已完备,{Δ} 完备;单元素集合没有可继续删去而仍非空的真子集,所以它也是极小的。
5. NAND、NOR 与二元单联结词
证明:{↑} 与 {↓} 各自都是极小完全集;若一个二元联结词单独构成完全集,则它只能是 NAND 或 NOR。
查看答案
对 NAND:
¬p=p↑p,p∧q=(p↑q)↑(p↑q).
对 NOR:
¬p=p↓p,p∨q=(p↓q)↓(p↓q).
后二者均可得到已知完全集。反向结论按二元联结词的四行真值表分类:若保持 0、保持 1、单调、自对偶或仿射,就不可能完备;排除后只剩 NAND 和 NOR。
6. 量词交换的单向推论
证明
∃x∀yQ(x,y)→∀y∃xQ(x,y)
普遍有效。
查看答案
若前件真,存在同一个对象 a,使所有 y 都满足 Q(a,y)。因此对任意给定的 y,选 x=a 就能使 Q(x,y) 成立,后件为真。
7. 谓词公式分类
判断下列公式是普遍有效、不可满足,还是仅可满足:
- ∃xP(x)∧∃xQ(x)→∃x(P(x)∧Q(x));
- ∀x(P(x)∨Q(x))→(∀xP(x)∨∀xQ(x));
- ∀xP(x,x)→∀x∀yP(x,y);
- (∀xP(x)→∀xQ(x))→∀x(P(x)→Q(x))。
查看答案
四式都可满足,但都不是普遍有效式。反例都可在两元素论域中构造:让 P,Q 分别只在不同对象上成立,可同时否定第 1、2、4 式;令二元关系 P 只在对角线上成立,可否定第 3 式。