我正在寻找一个非常大(但不复杂)代数的布尔表达式求解器,如: Boolsche Ausdrücke vereinfachen (Axiome) 我想有一些代码(c ++或java [或库])来简化巨大的布尔表达式。我还没发现什么。我只是想做一些“简单”的转换,如:
a && ~a -> 0
a || a && (b || c) -> a
但更长。我想在目前使用符号(a,b,c1,d1 ..)而不是TRUE,FALSE,0或1。 提前谢谢。
修改
如果我自己写,我可以使用Javaluator并进行评估。
当我有:(adb+c) && d
时,我想从繁多开始。有人有想法吗?