1 | initial version |

I hope there is no way to coerce Sage into returning just `x`

, because your expression is only equal to that for a very limited number of choices for `x`

. Sage (Maxima, really) can be convinced to make branch choices to simplify the expression to `sqrt(x)`

, but not via assumptions, apparently. This does work:

```
sage: var('x,y')
(x, y)
sage: E=sqrt(x/y^2)*y
sage: E.canonicalize_radical()
sqrt(x)
```

See the documentation of `canonicalize_radical`

for details.

Copyright Sage, 2010. Some rights reserved under creative commons license. Content on this site is licensed under a Creative Commons Attribution Share Alike 3.0 license.