Appearance
5.7.6 正规形式
1. 基本合取、基本析取
设
设
- 部分 1 为了说明每个布尔函数
可以表示为一个布尔表达式,我们来构造附表中给出的函数 的 PDNF 形式:
布尔函数
0 | 0 | 0 | 0 | |
0 | 0 | 1 | 1 | |
0 | 1 | 0 | 0 | |
0 | 1 | 1 | 0 | |
1 | 0 | 0 | 0 | |
1 | 0 | 1 | 1 | |
1 | 1 | 0 | 1 | |
1 | 1 | 1 | 0 |
- 部分 2 对于部分 1 中的例子, PDNF 是
PDNF 的 “对偶” 形式是 PCNF: 基本析取属于函数
如果变量
如果变量的顺序和赋值的顺序给定, 即如果将赋值考虑为二进数并且将它们按递增顺序排列,那么
2. 主正规形式
将布尔函数
通过变换检验两个布尔表达式的等价性通常是困难的. 主正规形式是有用的: 如果两个布尔表达式所对应的唯一确定的主正规形式是按字母逐个恒等的, 那么它们确实是语义等价的.
- 部分 3 在考虑的例子 (见部分 1 和部分 2) 中,表达式
和 是语义等价的,因为两者的主析取 (或合取) 正规形式是相同的.