BooleanMinimize
BooleanMinimize[expr]
expr の表現の最も短い選言標準形を求める.
BooleanMinimize[expr,form]
expr の最も短い表現を指定形式で求める.
BooleanMinimize[expr,form,cond]
cond が真であるとき,expr と等価である最も短い式を指定形式で求める.
詳細とオプション
- BooleanMinimize[expr,form]は常に expr と等価である式を生成する.
- 使用可能な形式
-
"DNF","SOP" 選言標準形,積の総和 "CNF","POS" 連言標準形,総和の積 "ANF" 代数標準形 "NOR" 2レベルのNorとNot "NAND" 2レベルのNandとNot "AND" 2レベルのAndとNot "OR" 2レベルのOrとNot - 一般に,特定の形式の特定の式にはいくつかの最短表現があることがある.BooleanMinimizeはそのうちの1つを与える.
- BooleanMinimizeは使用するメソッドの詳細を指定するMethodオプションをサポートする.
例題
すべて開くすべて閉じるスコープ (2)
特性と関係 (4)
BooleanMinimizeの出力はその入力に等しい:
条件付きのBooleanMinimizeの出力はその入力と条件付きで等しい:
"DNF","CNF","NAND"あるいは"NOR"の最短の長さは一意的ではない:
BooleanMinimizeは長さ3の式を生成する:
長さが3のその他の等しい式は b と c 入れ換えることで得られる:
最短形が必要ではない場合はBooleanConvertを使う:
BooleanConvertは追加的な形へも変換できる:
テキスト
Wolfram Research (2008), BooleanMinimize, Wolfram言語関数, https://reference.wolfram.com/language/ref/BooleanMinimize.html.
CMS
Wolfram Language. 2008. "BooleanMinimize." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/BooleanMinimize.html.
APA
Wolfram Language. (2008). BooleanMinimize. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/BooleanMinimize.html