Anonymous User

# Workaround? "Simplify" complicates this expression

Anonymous User
Posted 8 months ago
657 Views
|
3 Replies
|
3 Total Likes
|
 This gives the simplest answer (True): Refine[a^b (c^d)^b == a^b c^(d b), b \[Element] Integers && d \[Element] Integers] This does not: Simplify[a^b (c^d)^b == a^b c^(d b), b \[Element] Integers && d \[Element] Integers] My understanding of Refine vs. Simplify comes from this tutorial, which only indicates that Simplify should yield something simpler than Refine:http://reference.wolfram.com/language/tutorial/UsingAssumptions.html Answer
3 Replies
Sort By:
Posted 8 months ago
 In:= Simplify[a^b (c^d)^b - a^b c^(d b), b \[Element] Integers && d \[Element] Integers] Out= 0 In:= \$Version Out= "10.4.1 for Microsoft Windows (64-bit) (April 11, 2016)" Answer
Anonymous User
Anonymous User
Posted 8 months ago
 Thanks. That does get me around the problem.More generally, I am curious why the algorithm used by Simplify prefers anything besides True, if anyone knows. Is there some reason for Simplify not to conform with its description in the tutorial? Answer
Posted 8 months ago
 FullSimplify[a^b (c^d)^b == a^b c^(d b), b \[Element] Integers && d \[Element] Integers] Gives True as well (all I did was replace Simplify with FullSimplify). Generally I just use FullSimplify. It can take a little longer, but many times gets a better result. Answer
Reply to this discussion
Community posts can be styled and formatted using the Markdown syntax.