Maybe this is most convincing: (3) -> ((-1) :: Complex(DoubleFloat))^(0.5)
(3) 6.123233995736766e-17 - %i Type: Complex(DoubleFloat) (4) -> ((-1) :: Complex(DoubleFloat))^(1/2) (4) %i Type: Complex(DoubleFloat) I would say that this is undesired behavior and just confuses people. -- You received this message because you are subscribed to the Google Groups "FriCAS - computer algebra system" group. To unsubscribe from this group and stop receiving emails from it, send an email to fricas-devel+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/fricas-devel/da5f99f4-3951-4052-9f73-515bb7ef6c66n%40googlegroups.com.