简化Mathematica中的符号表达式

时间:2013-11-21 17:43:52

标签: wolfram-mathematica algebra symbolic-math simplification

我有以下问题。在Mathematica中定义两个简单函数,比如foo[x_]:= xbar[y_]:=y,我希望表达式foo[x]^(-bar[y])-(1/foo[x])^(bar[y])将被评估为零。然而,我发现(奇怪的是)Mathematica坚持要把这件事“以象征性的方式”保留,而不是根本不想简化。尝试了许多事情来克服这种行为但他们都失败了。任何帮助非常感谢:)

1 个答案:

答案 0 :(得分:0)

你必须告诉Mathematica x> 0:

Simplify[foo[x]^(-bar[y]) - (1/foo[x])^(bar[y]), x > 0]

0