MathGroup Archive 1992

[Date Index] [Thread Index] [Author Index]

Search the Archive

Re: Upgrades that aren't (old and new bugs).

  • To: mathgroup at
  • Subject: Re: Upgrades that aren't (old and new bugs).
  • From: David Withoff <withoff>
  • Date: Mon, 13 Apr 1992 15:27:04 -0500

Paul McGuire writes:

> On newer versions of Mathematica the cube root of -1 is no longer -1 but
> has become the complex cube root of -1 with the least positive argument.
> N[(-1)^(1/3)]
> 0.5 + 0.866025 I 
> This messes up  the internal structure and built in routines of Mathematica

In Version 1.2, odd roots along the negative real axis were handled as
a special case, unlike any other roots.  This sort of inconsistent
treatment of branch cuts, as with the V1.2 transformation Sqrt[x^2] ==> x,
causes a number of serious problems in the internal routines and elsewhere,
and has been corrected for V2.0.

Rules attached to Power can generally be used to get V1.2 behavior
for these roots.

Dave Withoff
withoff at

  • Prev by Date: Problem with evaluating Integral
  • Next by Date: Re: Problem with evaluating Integral
  • Previous by thread: Upgrades that aren't (old and new bugs).
  • Next by thread: Dramatic Lighting for 3D plots