0
$\begingroup$

I want to simplify an equation in terms of $x$. And I tried the Simplify and Collect functions by assuming $x$ is positive real. But the result does not collect the $x$ together.

a = x^4;
b = (y/x^(3/8))^(7/9);
Assuming[{x > 0, x ∈ Reals}, Simplify[a b, x]]
Collect[a b, x] //. Assuming -> x > 0

$\text{True}^4 \left(\frac{y}{\text{True}^{3/8}}\right)^{7/9}$

$x^4 \left(\frac{y}{x^{3/8}}\right)^{7/9}$

Does anyone know how to do it correctly?

$\endgroup$

closed as off-topic by march, MarcoB, m_goldberg, corey979, C. E. Feb 3 '17 at 6:26

This question appears to be off-topic. The users who voted to close gave this specific reason:

  • "This question arises due to a simple mistake such as a trivial syntax error, incorrect capitalization, spelling mistake, or other typographical error and is unlikely to help any future visitors, or else it is easily found in the documentation." – march, MarcoB, m_goldberg, corey979, C. E.
If this question can be reworded to fit the rules in the help center, please edit the question.

  • 3
    $\begingroup$ % // PowerExpand $\endgroup$ – zhk Feb 2 '17 at 17:59
1
$\begingroup$

The appropriate functionality to use here is PowerExpand.

a = x^4;
b = (y/x^(3/8))^(7/9);
a b // PowerExpand

x^(89/24) y^(7/9)

$\endgroup$
0
$\begingroup$

Simplify has wrong syntax: Simplify[expression, conditions]

Then:

Simplify[a b, {x > 0}]

x^(89/24) y^(7/9)

$\endgroup$

Not the answer you're looking for? Browse other questions tagged or ask your own question.