Status: New Owner: ---- Labels: Type-Defect Priority-Medium
New issue 1881 by notmyadd...@teewars.org: solve -> OverflowError: mpz too large for int
http://code.google.com/p/sympy/issues/detail?id=1881 related Issue 1880 I took the result form current release and try to solve it with current master branch (commit 6fd84163f1258ee6eb2c24d3d879ba4debd53320).
E = Symbol('E') J = Symbol('J') F = Symbol('F') lmbda = Symbol('lambda') L = Symbol('L') f = -21601054687500000000*E**8*J**8/L**16 +
508232812500000000*F*lmbda*E**7*J**7/L**14 - 4269543750000000*E**6*F**2*J**6*lmbda**2/L**12 + 16194716250000*E**5*F**3*J**5*lmbda**3/L**10 - 27633173750*E**4*F**4*J**4*lmbda**4/L**8 + 14840215*E**3*F**5*J**3*lmbda**5/L**6 + 54794*E**2*F**6*J**2*lmbda**6/ (5*L**4) - 1153*E*J*F**7*lmbda**7/(80*L**2) + 633*F**8*lmbda**8/160000
solve(f, lmbda)
Traceback (most recent call last): File "<stdin>", line 1, in <module> File "/home/fadae/projects/gc_sympy/sympy/solvers/solvers.py", line 239, in solve result = roots(poly, cubics=True, quartics=True).keys() File "/home/fadae/projects/gc_sympy/sympy/polys/polyroots.py", line 419, in roots _, factors = Poly(f.as_basic()).factor_list() File "/home/fadae/projects/gc_sympy/sympy/polys/polytools.py", line 1387, in factor_list result = f.rep.factor_list(**args) File "/home/fadae/projects/gc_sympy/sympy/polys/polyclasses.py", line 1497, in factor_list result = dmp_factor_list(f.rep, f.lev, f.dom, **args) File "/home/fadae/projects/gc_sympy/sympy/polys/factortools.py", line 1157, in dmp_factor_list f = dmp_convert(f, u, K0, K) File "/home/fadae/projects/gc_sympy/sympy/polys/densebasic.py", line 238, in dmp_convert return dmp_strip([ dmp_convert(c, v, K0, K1) for c in f ], u) File "/home/fadae/projects/gc_sympy/sympy/polys/densebasic.py", line 238, in dmp_convert return dmp_strip([ dmp_convert(c, v, K0, K1) for c in f ], u) File "/home/fadae/projects/gc_sympy/sympy/polys/densebasic.py", line 238, in dmp_convert return dmp_strip([ dmp_convert(c, v, K0, K1) for c in f ], u) File "/home/fadae/projects/gc_sympy/sympy/polys/densebasic.py", line 238, in dmp_convert return dmp_strip([ dmp_convert(c, v, K0, K1) for c in f ], u) File "/home/fadae/projects/gc_sympy/sympy/polys/densebasic.py", line 232, in dmp_convert return dup_convert(f, K0, K1) File "/home/fadae/projects/gc_sympy/sympy/polys/densebasic.py", line 226, in dup_convert return dup_strip([ K1.convert(c, K0) for c in f ]) File "/home/fadae/projects/gc_sympy/sympy/polys/algebratools.py", line 90, in convert result = _convert(a, K0) File "/home/fadae/projects/gc_sympy/sympy/polys/algebratools.py", line 680, in from_QQ_gmpy return python_int(a.numer()) OverflowError: mpz too large for int -- 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 sympy-iss...@googlegroups.com. To unsubscribe from this group, send email to sympy-issues+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/sympy-issues?hl=en.