This is documentation for Mathematica 8, which was
based on an earlier version of the Wolfram Language.
View current documentation (Version 11.2)

BooleanMaxterms

BooleanMaxterms
represents the k^(th) maxterm in n variables.
BooleanMaxterms
represents the conjunction of the maxterms .
BooleanMaxterms
represents the conjunction of maxterms given by the exponent vectors , , ....
BooleanMaxterms
gives the Boolean expression in variables corresponding to the maxterms function specified by spec.
BooleanMaxterms
gives the Boolean expression in the form specified by form.
  • The etc. can be either True and False or and .
Equivalent ways of specifying the same maxterm:
Specify a conjunction of maxterms:
An equivalent way to specify a conjunction of maxterms:
Return a BooleanFunction object representing the conjunction of maxterms:
Enumerate all maxterms of three variables:
Equivalent ways of specifying the same maxterm:
In[1]:=
Click for copyable input
Out[1]=
In[2]:=
Click for copyable input
Out[2]=
In[3]:=
Click for copyable input
Out[3]=
 
Specify a conjunction of maxterms:
In[1]:=
Click for copyable input
Out[1]=
An equivalent way to specify a conjunction of maxterms:
In[2]:=
Click for copyable input
Out[2]=
In[3]:=
Click for copyable input
Out[3]=
 
Return a BooleanFunction object representing the conjunction of maxterms:
In[1]:=
Click for copyable input
Out[1]=
In[2]:=
Click for copyable input
Out[2]=
In[3]:=
Click for copyable input
Out[3]=
 
Enumerate all maxterms of three variables:
In[1]:=
Click for copyable input
Out[1]=
Specify different forms for the result:
Produce a CNF formula for :
The indices correspond to positions of False, in the default ordering for BooleanTable:
BooleanMaxterms can represent any BooleanFunction:
The mapping from maxterms to index:
The mapping from index to maxterms:
Using bit vectors:
Use Subsets to enumerate all possible Boolean functions using BooleanMaxterms:
New in 7