BooleanMinterms
BooleanMinterms[k,n]
n 変数の中の k 次の最小項を表す.
BooleanMinterms[{k1,k2,…},n]
最小項 kiの選言を表す.
BooleanMinterms[{{u1,…,un},{v1,…},…}]
指数ベクトル ui, vi, … で与えられる最小項の選言を表す.
BooleanMinterms[spec,{a1,a2,…}]
spec で指定される最小項関数に対応する変数 aiにおけるブール式を返す.
BooleanMinterms[spec,{a,a2,…},form]
form で指定される形式のブール式を返す.
詳細
- BooleanMinterms[{{u1,u2,…}},{a1,a2,…}]は b1∧b2∧…を返す.ただし,uiがTrueのときはbi==ai,uiがFalseのときは bi=¬aiである.
- ui等はTrue/Falseまたは1/0のどちらかである.
- BooleanMinterms[k,n]はBooleanMinterms[{IntegerDigits[k,n,2]}]と等価である.
- BooleanMinterms[spec]はFunctionのように振る舞うブール関数オブジェクトを返す.
- BooleanMinterms[spec][a1,a2,…]は明示的ブール式BooleanMinterms[spec,{a1,a2,…}]と等価の暗示的表現を与える.
- BooleanConvertはBooleanMinterms[spec][vars]を明示的なブール式に変換する.
- BooleanMinterms[spec,{a1,a2,…},form]において可能な形式はBooleanConvertに対して与えられるものと同じである.
- BooleanMinterms[spec,{a1,a2,…}]はデフォルトで式を選言標準形(Disjunctive normal form, DNF)で与える.
例題
すべて開くすべて閉じる例 (4)
最小項の選言を表すBooleanFunctionオブジェクトを返す:
特性と関係 (4)
BooleanTableのデフォルト順におけるTrueの位置に対応する指標:
BooleanMintermsは任意のBooleanFunctionを表すことができる:
BooleanMintermsを使ったすべての可能なブール関数をSubsetsを使って列挙する:
BooleanMaxtermsはBooleanMintermsに関連している:
テキスト
Wolfram Research (2008), BooleanMinterms, Wolfram言語関数, https://reference.wolfram.com/language/ref/BooleanMinterms.html.
CMS
Wolfram Language. 2008. "BooleanMinterms." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/BooleanMinterms.html.
APA
Wolfram Language. (2008). BooleanMinterms. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/BooleanMinterms.html