I would like Mathematica to be able to simplify the expression $\left(x^{1/y}\right)^y$ to $x$. However, running
Simplify[(x^(1/y))^y]
does not accomplish the desired simplification. I have tried including assumptions that $y$ is both real and non-zero in order to avoid any potential pathological cases, but neither seem to do the trick. Are there additional assumptions required in order to get this to work?
PowerExpand[(x^(1/y))^y]
does what you want. Assumes everything is real and positive. Assumptions would do the trick too. $\endgroup$