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$
1
  • 3
    $\begingroup$ % // PowerExpand $\endgroup$
    – zhk
    Feb 2, 2017 at 17:59

2 Answers 2

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$
1
$\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.