On 2012-10-26, Jan <[email protected]> wrote:

> I have a similar problem I can't solve 
> d==b*sqrt(d)+c
> for d. All suggestions (to_poly_solve, use_grobner) did not work.

For the record, here's what I get with Maxima 5.28.0. I think
to_poly_solve has been updated in the not so distant past so maybe Sage
is using an older version?

(%i2) load (to_poly_solve);

(%i3) to_poly_solve (d = b * sqrt(d) + c, d);
(%o3) %union(%if(?%and(-%pi/2 < parg(b-sqrt(4*c+b^2)),
                       parg(b-sqrt(4*c+b^2)) <= %pi/2),
                 [d = -(b*sqrt(4*c+b^2)-2*c-b^2)/2],%union()),
             %if(?%and(-%pi/2 < parg(sqrt(4*c+b^2)+b),
                       parg(sqrt(4*c+b^2)+b) <= %pi/2),
                 [d = (b*sqrt(4*c+b^2)+2*c+b^2)/2],%union()))


I didn't check the result; sorry about that.

best

Robert Dodier

-- 
You received this message because you are subscribed to the Google Groups 
"sage-support" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
Visit this group at http://groups.google.com/group/sage-support?hl=en.


Reply via email to