-
函数
- AllTrue
- And
- AnyTrue
- BitAnd
- BitLength
- BitOr
- BitSet
- BitShiftLeft
- BitXor
- Boole
- BooleanConsecutiveFunction
- BooleanConvert
- BooleanCountingFunction
- BooleanFunction
- BooleanMaxterms
- BooleanMinimize
- BooleanMinterms
- BooleanTable
- BooleanVariables
- CellularAutomaton
- Conjunction
- Disjunction
- Equivalent
- Exists
- False
- FindClusters
- ForAll
- HammingDistance
- Implies
- LogicalExpand
- Majority
- MatchingDissimilarity
- Maximize
- Minimize
- Nand
- Nearest
- NoneTrue
- Nor
- Not
- Or
- Resolve
- RulePlot
- SatisfiabilityCount
- SatisfiabilityInstances
- SatisfiableQ
- ShiftRegisterSequence
- SubstitutionSystem
- TautologyQ
- True
- TuringMachine
- UnateQ
- Xnor
- Xor
- 相关指南
- 技术笔记
-
-
函数
- AllTrue
- And
- AnyTrue
- BitAnd
- BitLength
- BitOr
- BitSet
- BitShiftLeft
- BitXor
- Boole
- BooleanConsecutiveFunction
- BooleanConvert
- BooleanCountingFunction
- BooleanFunction
- BooleanMaxterms
- BooleanMinimize
- BooleanMinterms
- BooleanTable
- BooleanVariables
- CellularAutomaton
- Conjunction
- Disjunction
- Equivalent
- Exists
- False
- FindClusters
- ForAll
- HammingDistance
- Implies
- LogicalExpand
- Majority
- MatchingDissimilarity
- Maximize
- Minimize
- Nand
- Nearest
- NoneTrue
- Nor
- Not
- Or
- Resolve
- RulePlot
- SatisfiabilityCount
- SatisfiabilityInstances
- SatisfiableQ
- ShiftRegisterSequence
- SubstitutionSystem
- TautologyQ
- True
- TuringMachine
- UnateQ
- Xnor
- Xor
- 相关指南
- 技术笔记
-
函数
布尔运算
建立在其核心符号结构上,Wolfram 语言提供通道直接进入工业-强度的最新布尔计算. 具有布尔函数的高度通用的符号表示,以及对“无论什么”的参数和数值的全面支持,Wolfram 语言提供完美的布尔函数的转换、最小化、消除、可满足性和分析、使得鉴定、检验和包括千百个变量的其它应用成为可能.
基本布尔运算符
And(&&,∧) ▪ Or(||,∨) ▪ Not(!,¬) ▪ Nand(⊼) ▪ Nor(⊽) ▪ Xor(⊻) ▫ Xnor() ▪ Implies() ▪ Equivalent(⧦) ▪ Majority
Boole — 将符号真值转换成0和1
特殊布尔函数
BooleanCountingFunction — 中
个变量为真
BooleanConsecutiveFunction — 中
个连续变量为真
普通布尔运算函数
BooleanFunction — 普通布尔函数(从编号,与“无论什么”匹配,......)
BooleanMinterms, BooleanMaxterms — 最小项和最大项的组合
Conjunction, Disjunction — 关于变量列表(cf. ∑、∏)的 AND、OR
列表中的谓词
布尔结构
BooleanTable — 生成真矢量或一般真值表
BooleanVariables — 求布尔表达式中的变量
UnateQ — 检验一个布尔表达式是否单边(单调)
可视化
RulePlot — 可视化布尔函数
换算和最小化
BooleanConvert — 换算成特殊格式(CNF, DNF, ESOP, NOR, BFF, ...)
BooleanMinimize — 找出最小布尔格式
布尔函数的检测
SatisfiableQ — 检测函数的任何输入是否能给出 True
SatisfiabilityCount — 计算有多少可能的输入给出 True
SatisfiabilityInstances — 找出给出 True 的实例
TautologyQ — 检测是否所有可能的输入给出 True
谓词演算
ForAll (∀), Exists (∃) — 布尔变量的量化
Resolve — 将量化了的变量从布尔表达式中去除
LogicalExpand — 扩展包括布尔运算符和方程式的表达式
迭代布尔系统 »
CellularAutomaton ▪ TuringMachine ▪ SubstitutionSystem ▪ ShiftRegisterSequence
位矢量运算 »
BitAnd ▪ BitOr ▪ BitXor ▪ BitLength ▪ BitShiftLeft ▪ BitSet ▪ ...
数值布尔计算
Nearest, FindClusters — 在布尔矢量上的操作