> I am trying to solve the following equation: > sage: f(x)=((1-0.15)/(1-0.15+(0.15/(1-x*0.15)^22)))^3-x
Hi, When writing 15/100 instead 0.15 it outputs: [x == 0.302350301169, x == (0.67362336338 + 0.678659962463*I), x == (0.67362336338 - 0.678659962463*I)] Although solve only accepts from the SymbolicRing (i don't know what this is b.t.w.) i suspect it solves over extensions of the rational numbers. Or maybe it decides to use numerical methods when the coefficients of the input equation are real numbers, and in this example the numerical methods give rise to a bug. Or maybe something else? ;-) Thanks, Niels --~--~---------~--~----~------------~-------~--~----~ To post to this group, send email to sage-support@googlegroups.com To unsubscribe from this group, send email to sage-support-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/sage-support URLs: http://www.sagemath.org -~----------~----~----~----~------~----~------~--~---