Status: New
Owner: ----
Labels: Type-Defect Priority-Medium
New issue 1881 by [email protected]: 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 [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.