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.

Reply via email to