Comment #1 on issue 1629 by smichr: solve() raises an exception for quartic equation http://code.google.com/p/sympy/issues/detail?id=1629
p.s. I think Ondrej's right about the assumptions for the quartic. There are different solutions depending on the values of the coefficients. So if you are trying to solve things symbolically, unless the coefficients cancel out in some way, you are going to get the general solution...that only applies under certain assumptions. I *think* that the general solution will apply (though may appear more complicated) except for the case where f = c + a * (a**2 / 8 - b / 2) = 0 where a, b and c are the coefficients of the reduced quartic starting at the x**3 term. I'm not sure what the best thing to do is if the value of f cannot be determined: a) complain, b) give back an expression that selects the root based on f...but I'm not sure of the best way to do that, especially if f can be real. This can all be avoided if one only calls the quartic with numerical values. -- You received this message because you are listed in the owner or CC fields of this issue, or because you starred this issue. You may adjust your issue notification preferences at: http://code.google.com/hosting/settings --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "sympy-issues" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/sympy-issues?hl=en -~----------~----~----~----~------~----~------~--~---
