Hi
Maxima simplify_full() sometimes does not like abs() and Imaginary
var('t')
h(t)=sqrt( abs( -2*I*cos(t)*sin(t) + 2*sin(t)^2 ) )
#h(t)=sqrt(-2*I*cos(t)*sin(t) + 2*sin(t)^2)
show('h(2) =\t ',h(2),'\t h(2) numerical =\t ',h(2).n())
show('h(t) canonicalize_radical =\t ',h.canonicalize_radical())
show('h(t) =\t ',h.simplify_full())