【发布时间】:2014-12-03 05:22:04
【问题描述】:
如何验证两个逻辑等效的表达式? 例如: (a+b) (b+a) 或 (a+(b+c)) ((a+b )+c) 或 (a && b) (b && a) 等
我想要一个 优化 解决方案,它可以从 1000 多个表达式中识别出重复的。
【问题讨论】:
-
有趣的问题。对“等效数学表达式”的网络搜索产生了许多最近的学术论文,表明这是一个开放的研究领域。像 Mathematica 这样的符号数学包可能是一个不错的地方。像多项式这样的受限域很容易,但我敢打赌它会很快变得复杂。
标签: data-structures logic