MathGroup Archive 2009

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

Search the Archive

Re: Re: Re: question related to (-1)^(1/3)

  • To: mathgroup at
  • Subject: [mg96827] Re: [mg96765] Re: [mg96749] Re: question related to (-1)^(1/3)
  • From: Bob Hanlon <hanlonr at>
  • Date: Wed, 25 Feb 2009 04:08:53 -0500 (EST)
  • Reply-to: hanlonr at

As pointed out previously, you do not want x^(1/3) (which is by definition a complex number for negative x), you want the real solution to y^3 == x. The real solution to this equation is Sign[x]*Abs[x]^(1/3)

Assuming[{Element[x, Reals]},
   (Sign[x]*Abs[x]^(1/3))^3 == x]]]


r[x_] := Sign[x]*Abs[x]^(1/3)

Plot[r[x], {x, -8, 8}]

Bob Hanlon

---- Xiang Liu <liuxiang77 at> wrote: 

I just want to get the real solution of (-1)^(1/3).
BTW, I have read the tutorial but I am still confused with its explanation.
But that is not important, I just feel it is inconvenient for the following

RecurrenceTable[{x[n + 1] == -x[n]^(1/3), x[0] == 1},  x, {n, 1, 200}] // N

I consider there should be a way to limit the output in the domain real.
for example, in MAXIMA

(%i1) domain;
(%o1) real
(%i2) (-1)^(1/3);
(%o2) -1
(%i3) domain:complex;
(%o3) complex
(%i4) (-1)^(1/3),numer;
(%o4) 0.86602540378444*%i+0.5

On Mon, Feb 23, 2009 at 6:04 PM, Sjoerd C. de Vries <
sjoerd.c.devries at> wrote:

> This misunderstanding pops up over and over again in this group.
> Please type tutorial/FunctionsThatDoNotHaveUniqueValues in the search
> bar of the mathematica doc centre.
> Cheers -- Sjoerd

  • Prev by Date: MathLink message handler not set by default
  • Next by Date: Re: Expecting an image instead of image...
  • Previous by thread: Re: question related to (-1)^(1/3)
  • Next by thread: Re: question related to (-1)^(1/3)