Hi, I need to simplify expressions of the type Sqrt[z^2] where z is a complex variable or expression. I do not understand why such expressions are left unsimplified in cases where some conditional expressions would be suitable. In particular:
FullSimplify[Sqrt[z^2]]
changes nothing, similar to
FullSimplify[Sqrt[z^2],Arg[z]>Pi/2]
which should return -z, in my understanding. On the other hand
FullSimplify[Sqrt[z^2],Re[z]>0]
gives z, and
FullSimplify[Sqrt[z^2],Re[z]<0]
gives -z, but unfortunately
FullSimplify[Sqrt[z^2],Re[z]==0]
again does not change anything. Concluding, what is the right way to enforce a correct simplification?
Leslaw