Неправильно вычисляется выражение с возведением в степень комплексной еденицы
i^(4/3)=1 - неверно
i^(1+1/3)=1 - неверно
Причем
4/3=1.3333
и
1+1/3=1.3333
тогда как напрямую
i^1.3333=-0.5+0.8661*i - верно
i*nthroot(i,3)=-0.5+0.866*i - верно
(i^{1/3})^4=-0.5+0.866*i - верно
Да и следующее выражение
(-1)^{4/3}=1 тоже неправильно вычислено
А при попытке вычислить выражение (-1)^0.6667
выдает ошибку - Индекс находился вне границ массива