We deliver solutions for the AI eraâcombining symbolic computation, data-driven insights and deep technology expertise.
Building on its core symbolic architecture, the Wolfram Language gives immediate access to the latest in industrial-strength Boolean computation. With highly general symbolic representations of Boolean functions, with full support for "don't-care" arguments and values, the Wolfram Language provides state-of-the-art Boolean function transformation, minimization, elimination, satisfiability, and analysis, making possible verification, testing, and other applications involving hundreds to hundreds of thousands of variables.
Basic Boolean OperatorsAnd(&&,∧) ▪ Or(||,∨) ▪ Not(!,¬) ▪ Nand(⊼) ▪ Nor(⊽) ▪ Xor(⊻) ▫ Xnor() ▪ Implies() ▪ Equivalent(⧦) ▪ Majority
True, False — symbolic truth values
Boole — convert symbolic truth values to 0 and 1
Special Boolean FunctionsBooleanCountingFunction — out of variables true
BooleanConsecutiveFunction — consecutive out of variables true
General Boolean FunctionsBooleanFunction — general Boolean function (from IDs, mappings with "don't cares", ...)
BooleanMinterms, BooleanMaxterms — combinations of minterms, maxterms
Conjunction, Disjunction — AND, OR with respect to a list of variables (cf. ∑, ∏)
Predicates on Lists Boolean StructureBooleanTable — create a truth vector or general truth table
BooleanVariables — find the variables in a Boolean expression
UnateQ — test whether a Boolean expression is unate (monotone)
VisualizationRulePlot — visualize a Boolean function
Conversion & MinimizationBooleanConvert — convert to a specified format (CNF, DNF, ESOP, NOR, BFF, ...)
BooleanMinimize — find a minimal Boolean form
Boolean Function TestingSatisfiableQ — test whether any input to a function can give True
SatisfiabilityCount — count how many possible inputs give True
SatisfiabilityInstances — find instances of inputs that give True
TautologyQ — test whether all possible inputs give True
Predicate CalculusForAll (∀), Exists (∃) — quantify over Boolean variables
Resolve — eliminate quantified variables from a Boolean expression
LogicalExpand — expand expressions involving Boolean operators and equations
Iterated Boolean Systems »CellularAutomaton ▪ TuringMachine ▪ SubstitutionSystem ▪ ShiftRegisterSequence
Bit Vector Operations »BitAnd ▪ BitOr ▪ BitXor ▪ BitLength ▪ BitShiftLeft ▪ BitSet ▪ ...
Numerical Boolean ComputationNearest, FindClusters — operate on Boolean vectors
HammingDistance ▪ MatchingDissimilarity ▪ ...
Minimize, Maximize — Boolean optimization
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4