13 math boolean-logic artificial-intelligence
如何将此等式转换为CNF?
¬((p ? ¬Q) ? R) ? (P ? R))
Run Code Online (Sandbox Code Playgroud)
http://en.wikipedia.org/wiki/Conjunctive_normal_form
将一阶逻辑转换为 CNF:
- 转换为否定范式。
- 消除影响:转换 x ? y 到 ¬ x ? 是
- 向内移动 NOT。
- 标准化变量
- 对声明进行修改
- 删除全称量词
- 在 OR 上分布 AND。
(人工智能:现代方法 [1995...] Russel 和 Norvig)