Services & Resources / Wolfram Forums
MathGroup Archive
*Archive Index
*Ask about this page
*Print this page
*Give us feedback
*Sign up for the Wolfram Insider

MathGroup Archive 2006

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

Search the Archive

Re: Why is the negative root?

  • To: mathgroup at
  • Subject: [mg69479] Re: [mg69474] Why is the negative root?
  • From: Andrzej Kozlowski <akoz at>
  • Date: Thu, 14 Sep 2006 06:54:46 -0400 (EDT)
  • References: <>

On 13 Sep 2006, at 17:03, p-valko at wrote:

> (Reduce[{z^3-z^2- b z-1==0, b>0, z>0}, z] //ToRadicals)/.b->3.//Chop
> gives a negativ z:
> z == - 0.414214
> What am I doing wrong?
> Regards
> Peter

Why do you need to use ToRadicals here? There is no point in it and,  
in fact you, are only asking for trouble. I am not sure why  
Mathematica even tries to convert Root objects with parameters to  
radicals, since it can't be done reliably due to branching problems  
and is of no practical use whatever, but at least the Help tells you  

â?¼ If Root objects in expr contain parameters, ToRadicals[expr] may  
yield a result that is not equal to expr for all values of the  

And, of course, if you do not use ToRadicals, there is no problem:

Reduce[{z^3 - z^2 - b*z - 1 == 0, b > 0, z > 0}, z] /. b -> 3

z == 1 + Sqrt[2]

Andrzej Kozlowski
Tokyo, Japan

  • Prev by Date: xvnc Mathematica menu fonts
  • Next by Date: RE: select from a list
  • Previous by thread: Why is the negative root?
  • Next by thread: Re: Why is the negative root?