Simplifying a simple rational expression with indeterminate exponent
((sqrt(x)/(x+1))^n * (x+1)^n).simplify_full () returns the given expression as-is, but evidently it should be simplified to sqrt(x)^n. Sage indeed does this if the x+1 is replaced by x or n by a concrete number like 10 (illustrating that sage isn't worried about division by zero, but it's something else). Is there a way to have sage simplify this?
Try
canonicalize_radical:@Juanjo : you should make an answer of your comment, for the benefit of future
ask.sagemath.orgperusers.@Emmanuel Charpentier: Done. I thought it could exist a better solution than mine.