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