Updates:
        Status: Fixed

Comment #8 on issue 1890 by [email protected]: Quartic equation solution probably not correct
http://code.google.com/p/sympy/issues/detail?id=1890

This equation now raises an error. Bu we also have the Euler form for applicable quartics which can give a much smaller solution. e.g. For jdU=2 the op-count of all solutions is 297:

EQN2.subs(jdU,2)
-2*x**4 - x**3/2 + x**2 + 1
aa=roots(_,x)
aa
{-1/16 + sqrt(-23/(72*(-611/13824 + sqrt(128001)/4608)**(1/3)) + 67/192 + 2*(-61 1/13824 + sqrt(128001)/4608)**(1/3))/2 - sqrt(-33/(256*sqrt(-23/(72*(-611/13824 + sqrt(128001)/4608)**(1/3)) + 67/192 + 2*(-611/13824 + sqrt(128001)/4608)**(1/3 ))) - 2*(-611/13824 + sqrt(128001)/4608)**(1/3) + 67/96 + 23/(72*(-611/13824 + s qrt(128001)/4608)**(1/3)))/2: 1, -1/16 - sqrt(-23/(72*(-611/13824 + sqrt(128001) /4608)**(1/3)) + 67/192 + 2*(-611/13824 + sqrt(128001)/4608)**(1/3))/2 + sqrt(-2 *(-611/13824 + sqrt(128001)/4608)**(1/3) + 67/96 + 23/(72*(-611/13824 + sqrt(128 001)/4608)**(1/3)) + 33/(256*sqrt(-23/(72*(-611/13824 + sqrt(128001)/4608)**(1/3 )) + 67/192 + 2*(-611/13824 + sqrt(128001)/4608)**(1/3))))/2: 1, -1/16 + sqrt(-2 3/(72*(-611/13824 + sqrt(128001)/4608)**(1/3)) + 67/192 + 2*(-611/13824 + sqrt(1 28001)/4608)**(1/3))/2 + sqrt(-33/(256*sqrt(-23/(72*(-611/13824 + sqrt(128001)/4 608)**(1/3)) + 67/192 + 2*(-611/13824 + sqrt(128001)/4608)**(1/3))) - 2*(-611/13 824 + sqrt(128001)/4608)**(1/3) + 67/96 + 23/(72*(-611/13824 + sqrt(128001)/4608 )**(1/3)))/2: 1, -sqrt(-2*(-611/13824 + sqrt(128001)/4608)**(1/3) + 67/96 + 23/( 72*(-611/13824 + sqrt(128001)/4608)**(1/3)) + 33/(256*sqrt(-23/(72*(-611/13824 + sqrt(128001)/4608)**(1/3)) + 67/192 + 2*(-611/13824 + sqrt(128001)/4608)**(1/3) )))/2 - 1/16 - sqrt(-23/(72*(-611/13824 + sqrt(128001)/4608)**(1/3)) + 67/192 +
2*(-611/13824 + sqrt(128001)/4608)**(1/3))/2: 1}
count_ops(_)
297

--
You received this message because this project is configured to send all issue notifications to this address.
You may adjust your notification preferences at:
https://code.google.com/hosting/settings

--
You received this message because you are subscribed to the Google Groups 
"sympy-issues" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/sympy-issues?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to