BooleanMinimize
BooleanMinimize[expr]
求出 expr 的最小长度的析取范式.
BooleanMinimize[expr,form]
求出指定形式下 expr 的最小长度表示.
BooleanMinimize[expr,form,cond]
当 cond 为真时,求出指定形式下等价于 expr 的最小长度的表达式.
更多信息和选项
- BooleanMinimize[expr,form] 总是生成等价于 expr 的表达式.
- 可用的形式有:
-
"DNF","SOP" 析取范式,乘积和 "CNF","POS" 合取范式,和的乘积 "ANF" 代数规范形式 "NOR" 二级 Nor 和 Not "NAND" 二级 Nand 和 Not "AND" 二级 And 和 Not "OR" 二级 Or 和 Not - 通常,一个特定的表达式在特定形式下可能有多种最小长度的表示形式. BooleanMinimize 给出其中一种.
- BooleanMinimize 支持 Method 选项,它指定使用的具体方法.
范例
打开所有单元关闭所有单元范围 (2)
属性和关系 (4)
BooleanMinimize 的输出等价于它的输入:
有条件的 BooleanMinimize 输出在条件下等价于它的输入:
最小长度 "DNF","CNF","NAND" 或 "NOR" 不唯一:
BooleanMinimize 将产生长度为 3 的表达式:
当不需要最小长度形式时用 BooleanConvert:
BooleanConvert 也可以转换到其它形式:
文本
Wolfram Research (2008),BooleanMinimize,Wolfram 语言函数,https://reference.wolfram.com/language/ref/BooleanMinimize.html.
CMS
Wolfram 语言. 2008. "BooleanMinimize." Wolfram 语言与系统参考资料中心. Wolfram Research. https://reference.wolfram.com/language/ref/BooleanMinimize.html.
APA
Wolfram 语言. (2008). BooleanMinimize. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/BooleanMinimize.html 年