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.