在 Mathematica 中,如何将表达式简化a == b || a == -b
为a^2 = b^2
? 我尝试过的每个函数(包括 Reduce、Simplify 和 FullSimplify)都没有这样做。
请注意,我希望这适用于任意(多项式)表达式a
和b
. 作为另一个例子,
a == b || a == -b || a == i b || a == -i b
(对于想象的i
)和
a^2 == b^2 || a^2 == -b^2
都应该简化为a^4 == b^4
.
注意:解决方案应该在逻辑级别上工作,以免损害其他不相关的逻辑案例。例如,
a == b || a == -b || c == d
应该成为
a^2 == b^2 || c == d.