Just a heads-up for whoever is working on heurisch:
I'm getting a test failure that depends on the random seed (and possibly
on the timeout).
This happens on latest master.
Here's the full log:
$ PYTHONHASHSEED=1865290096 bin/test --slow --timeout=3600
--seed=99282589 heurisch
=======================================================================================================
test process starts
========================================================================================================
executable: /home/jo/bin/python (2.6.8-final-0) [CPython]
architecture: 64-bit
cache: yes
ground types: python
random seed: 99282589
hash randomization: on (PYTHONHASHSEED=1865290096)
sympy/integrals/tests/test_heurisch.py[3] f.E
[FAIL]
____________________________________________________________________________________________________________________________________________________________________________________________________________________________________
__________________________________________________________________________________
sympy/integrals/tests/test_heurisch.py:test_pmint_WrightOmega
___________________________________________________________________________________
File "/home/jo/workspace/sympy/checkout/sympy/utilities/runtests.py",
line 1037, in _timeout
function()
File "/home/jo/workspace/sympy/checkout/sympy/utilities/pytest.py",
line 144, in func_wrapper
func()
File
"/home/jo/workspace/sympy/checkout/sympy/integrals/tests/test_heurisch.py",
line 273, in test_pmint_WrightOmega
assert heurisch(f, x) == g
File "/home/jo/workspace/sympy/checkout/sympy/integrals/heurisch.py",
line 583, in heurisch
result = heurisch(f, x, mappings=mappings, rewrite=rewrite,
hints=hints, retries=retries - 1,
unnecessary_permutations=unnecessary_permutations)
File "/home/jo/workspace/sympy/checkout/sympy/integrals/heurisch.py",
line 583, in heurisch
result = heurisch(f, x, mappings=mappings, rewrite=rewrite,
hints=hints, retries=retries - 1,
unnecessary_permutations=unnecessary_permutations)
File "/home/jo/workspace/sympy/checkout/sympy/integrals/heurisch.py",
line 569, in heurisch
solution = _integrate()
File "/home/jo/workspace/sympy/checkout/sympy/integrals/heurisch.py",
line 555, in _integrate
numer = ring.from_expr(raw_numer)
File "/home/jo/workspace/sympy/checkout/sympy/polys/rings.py", line
367, in from_expr
raise ValueError("expected an expression convertible to a
polynomial in %s, got %s" % (self, expr))
ValueError: expected an expression convertible to a polynomial in
Polynomial ring in _x0, _x1, _x2, _x3, _x4 over
QQ[_A0,_A1,_A2,_A3,_A4,_A5,_A6,_A7,_A8,_A9,_A10,_A11,_A12,_A13,_A14,_A15,_A16,_A17,_A18,_A19,_A20,_A21,_A22,_A23,_A24,_A25,_A26,_A27,_A28,_A29,_A30,_A31,_A32,_A33,_A34,_A35,_A36,_A37,_A38,_A39,_A40,_A41,_A42,_A43,_A44,_A45,_A46,_A47,_A48,_A49,_A50,_A51,_A52,_A53,_A54,_A55,_A56,_A57,_A58,_A59,_A60,_A61,_A62,_A63,_A64,_A65,_A66,_A67,_A68,_A69,_A70,_A71,_A72,_A73,_A74,_A75,_A76,_A77,_A78,_A79,_A80,_A81,_A82,_A83,_A84,_A85,_A86,_A87,_A88,_A89,_A90,_A91,_A92,_A93,_A94,_A95,_A96,_A97,_A98,_A99,_A100,_A101,_A102,_A103,_A104,_A105,_A106,_A107,_A108,_A109,_A110,_A111,_A112,_A113,_A114,_A115,_A116,_A117,_A118,_A119,_A120,_A121,_A122,_A123,_A124,_A125,_A126,_A127,_A128,_A129,_A130,_A131,_A132,_A133,_A134,_A135,_A136,_A137,_A138,_A139,_A140,_A141,_A142,_A143,_A144,_A145,_A146,_A147,_A148,_A149,_A150,_A151,_A152,_A153,_A154,_A155,_A156,_A157,_A158,_A159,_A160,_A161,_A162,_A163,_A164,_A165,_A166,_A167,_A168,_A169,_A170,_A171,_A172,_A173,_A174,_A175,_A176,_A177,_A178,_A179,_A180,_A181,_A182,_A183,_
A
184,_A185,_A186,_A187,_A188,_A189,_A190,_A191,_A192,_A193,_A194,_A195,_A196,_A197,_A198,_A199,_A200,_A201,_A202,_A203,_A204,_A205,_A206,_A207,_A208,_A209,_A210,_A211,_A212,_A213,_A214,_A215,_A216,_A217,_A218,_A219,_A220,_A221,_A222,_A223,_A224,_A225,_A226,_A227,_A228,_A229,_A230,_A231,_A232,_A233,_A234,_A235,_A236,_A237,_A238,_A239,_A240,_A241,_A242,_A243,_A244,_A245,_A246,_A247,_A248,_A249,_A250,_A251,_B0,_B1,_B2]
with lex order, got 4*_x1**5*(_x1 + 1)*(_x1*(_x0*(_x1 + _x4) + 2) +
1)*(_x4**2 - 2*_x4 + 1)*(2*_x1 + _x4 - sqrt(_x4**2 - 2*_x4 + 1) +
1)**2*(2*_x1 + _x4 + sqrt(_x4**2 - 2*_x4 + 1) + 1)**2 + (_x1 + 1)*(_x1 +
_x4)*(-4*_x1**5*(_x0*(5*_A0*_x2**4 + _A1*_x1*_x3**3 + _A105*_x0*_x3*_x4
+ 2*_A107*_x2 + 3*_A109*_x1*_x2**2*_x3 + 2*_A111*_x0*_x1*_x2*_x3 +
2*_A112*_x2*_x3*_x4**2 + _A113*_x0**2*_x4**2 + _A115*_x0*_x1**2*_x4 +
2*_A116*_x0**3*_x2 + 3*_A117*_x0**2*_x2**2 + 2*_A119*_x1**2*_x2*_x4 +
_A120*_x1*_x4**3 + _A123*_x0*_x4**2 + 2*_A125*_x2*_x3**3 +
2*_A126*_x0*_x1*_x2 + _A127*_x0**3*_x3 + 2*_A128*_x0*_x2*_x4 +
2*_A130*_x0*_x2*_x3**2 + _A132*_x0**2*_x4 + _A133*_x0**3*_x4 +
3*_A136*_x2**2*_x4 + 4*_A138*_x2**3*_x3 + 2*_A139*_x0*_x1*_x2*_x4 +
_A140*_x0*_x1**2*_x3 + 3*_A145*_x1**2*_x2**2 + 4*_A146*_x2**3 +
2*_A147*_x2*_x3**2*_x4 + _A150*_x1*_x3*_x4**2 + 2*_A157*_x0*_x1**2*_x2 +
_A158*_x3 + _A159*_x1**4 + 4*_A16*_x1*_x2**3 + _A160*_x0**2*_x3*_x4 +
3*_A161*_x1*_x2**2 + _A165*_x1**2 + _A166*_x1**2*_x4**2 + _A17*_x0**2 +
3*_A170*_x2**2*_x3 + 3*_A172*_x0*_x1*_x2**2 + _A173*_x0**3 +
_A174*_x0**2*_x3**2 + 3*_A175*_x1*_x2**2*_x4 + _A179*_x4**2 +
3*_A18*_x2**2 + _A180*_x3**3*_x4 + _A182*_x3*_x4**2 + _A183*_x3*_x4**3 +
2*_A184*_x2*_x4**2 + 3*_A185*_x0*_x2**2*_x3 + 2*_A186*_x0*_x2 +
2*_A187*_x1**3*_x2 + 2*_A188*_x2*_x3**2 + 2*_A189*_x1**2*_x2*_x3 +
2*_A190*_x2*_x4 + _A194*_x4**3 + _A195*_x0**2*_x1 + 4*_A196*_x2**3*_x4 +
2*_A197*_x0**2*_x2*_x4 + _A199*_x4 + 2*_A20*_x1*_x2*_x3 +
_A201*_x1**2*_x3 + _A202*_x0*_x1**3 + _A203*_x1*_x4 +
2*_A205*_x1*_x2*_x4 + _A208*_x0**4 + _A209*_x1*_x3*_x4 +
2*_A212*_x2*_x3*_x4 + 2*_A213*_x1*_x2*_x3**2 + _A216*_x0**2*_x1*_x4 +
_A220*_x1*_x4**2 + 3*_A222*_x0*_x2**2 + _A223*_x0*_x3**3 +
_A226*_x1**2*_x3**2 + 3*_A227*_x2**2*_x3*_x4 + 3*_A228*_x2**2*_x4**2 +
2*_A229*_x0**2*_x2 + 2*_A233*_x2*_x3 + _A234*_x0**2*_x1**2 +
_A237*_x0*_x1*_x4 + _A24*_x0*_x4 + _A240*_x1*_x3 +
2*_A242*_x0**2*_x1*_x2 + _A244*_x0**2*_x1*_x3 + 4*_A245*_x0*_x2**3 +
_A246*_x1 + _A247*_x4**4 + _A249*_x0*_x1**2 + _A250*_x3**4 +
2*_A27*_x1*_x2 + _A31*_x3**2*_x4 + 2*_A32*_x2*_x4**3 +
_A36*_x0*_x1*_x3*_x4 + _A37*_x0*_x3 + 2*_A39*_x0*_x2*_x3 + _A41*_x1**3 +
_A46*_x0*_x1*_x3 + _A48*_x0**2*_x3 + _A5*_x3**2 + 2*_A52*_x1*_x2*_x3*_x4
+ _A53*_x0*_x3*_x4**2 + _A54*_x0*_x1 + _A56*_x0*_x3**2*_x4 +
_A57*_x1**3*_x3 + _A58*_x3*_x4 + _A59*_x1**2*_x4 + 2*_A60*_x0*_x2*_x4**2
+ _A62*_x3**2*_x4**2 + _A65*_x0*_x1*_x4**2 + _A67*_x0*_x4**3 +
_A7*_x1**3*_x4 + 2*_A72*_x0**2*_x2*_x3 + _A73*_x1*_x3**2*_x4 +
_A75*_x1**2*_x3*_x4 + 2*_A76*_x0*_x2*_x3*_x4 + _A79 +
2*_A8*_x1*_x2*_x4**2 + _A80*_x0*_x1*_x3**2 + _A81*_x0*_x3**2 +
2*_A86*_x1**2*_x2 + _A88*_x1*_x3**2 + _A91*_x0**3*_x1 + _A94*_x0 +
3*_A96*_x2**2*_x3**2 + _A98*_x3**3 + 3*_A99*_x0*_x2**2*_x4) -
_x2*(2*_A100*_x0 + 2*_A103*_x0*_x3*_x4**2 + _A104*_x1*_x3**2 +
_A105*_x2*_x3*_x4 + _A106*_x1**2*_x4**2 + _A11*_x1**2*_x4 +
3*_A110*_x0**2*_x3 + _A111*_x1*_x2**2*_x3 + 2*_A113*_x0*_x2*_x4**2 +
_A115*_x1**2*_x2*_x4 + 3*_A116*_x0**2*_x2**2 + 2*_A117*_x0*_x2**3 +
3*_A118*_x0**2*_x1*_x3 + 2*_A12*_x0*_x1**2*_x3 + 2*_A121*_x0*_x3*_x4 +
_A123*_x2*_x4**2 + _A126*_x1*_x2**2 + 3*_A127*_x0**2*_x2*_x3 +
_A128*_x2**2*_x4 + _A129*_x3*_x4**3 + _A13*_x3**4 + _A130*_x2**2*_x3**2
+ 2*_A132*_x0*_x2*_x4 + 3*_A133*_x0**2*_x2*_x4 + _A139*_x1*_x2**2*_x4 +
2*_A14*_x0*_x3**2*_x4 + _A140*_x1**2*_x2*_x3 + _A141*_x3**2 +
2*_A143*_x0*_x3**3 + 2*_A148*_x0*_x1*_x3*_x4 + 4*_A149*_x0**3 +
4*_A15*_x0**3*_x4 + 3*_A151*_x0**2*_x3**2 + _A152*_x1 +
_A153*_x1*_x3*_x4**2 + _A156*_x1**2*_x3 + _A157*_x1**2*_x2**2 +
2*_A160*_x0*_x2*_x3*_x4 + _A162*_x1**2*_x3*_x4 + 2*_A163*_x0*_x1*_x3 +
2*_A167*_x0*_x1**3 + _A168*_x1*_x3 + _A169*_x1**2*_x3**2 +
2*_A17*_x0*_x2 + _A171*_x1**4 + _A172*_x1*_x2**3 + 3*_A173*_x0**2*_x2 +
2*_A174*_x0*_x2*_x3**2 + _A176*_x3**2*_x4 + _A185*_x2**3*_x3 +
_A186*_x2**2 + _A191 + 3*_A192*_x0**2*_x1**2 + 2*_A195*_x0*_x1*_x2 +
2*_A197*_x0*_x2**2*_x4 + _A2*_x4**3 + 2*_A200*_x0*_x1**2 +
_A202*_x1**3*_x2 + 3*_A207*_x0**2*_x4**2 + 4*_A208*_x0**3*_x2 +
2*_A21*_x0*_x1*_x4 + 2*_A211*_x0*_x1 + 4*_A214*_x0**3*_x1 +
2*_A216*_x0*_x1*_x2*_x4 + _A217*_x3**3 + _A219*_x4**4 + _A22*_x1*_x4 +
_A221*_x1*_x3**3 + _A222*_x2**3 + _A223*_x2*_x3**3 +
2*_A224*_x0*_x1*_x4**2 + 2*_A229*_x0*_x2**2 + 2*_A234*_x0*_x1**2*_x2 +
_A237*_x1*_x2*_x4 + _A239*_x3**3*_x4 + _A24*_x2*_x4 + 3*_A241*_x0**2*_x4
+ 2*_A242*_x0*_x1*_x2**2 + 2*_A244*_x0*_x1*_x2*_x3 + _A245*_x2**4 +
_A249*_x1**2*_x2 + _A25*_x1**2 + 3*_A251*_x0**2*_x1 + _A26*_x3 +
2*_A28*_x0*_x1*_x3**2 + _A29*_x3**2*_x4**2 + 2*_A30*_x0*_x3 +
2*_A35*_x0*_x3**2 + _A36*_x1*_x2*_x3*_x4 + _A37*_x2*_x3 +
_A38*_x1*_x3*_x4 + _A39*_x2**2*_x3 + _A42*_x1**3*_x4 + _A43*_x4 +
4*_A45*_x0**3*_x3 + _A46*_x1*_x2*_x3 + _A47*_x1**3*_x3 +
2*_A48*_x0*_x2*_x3 + 2*_A49*_x0*_x4**2 + _A51*_x4**2 +
_A53*_x2*_x3*_x4**2 + _A54*_x1*_x2 + _A56*_x2*_x3**2*_x4 + _A6*_x1**3 +
_A60*_x2**2*_x4**2 + _A61*_x1*_x4**2 + 5*_A63*_x0**4 +
_A65*_x1*_x2*_x4**2 + _A67*_x2*_x4**3 + 2*_A70*_x0*_x4 + _A71*_x3*_x4 +
2*_A72*_x0*_x2**2*_x3 + _A76*_x2**2*_x3*_x4 + 2*_A77*_x0*_x4**3 +
3*_A78*_x0**2*_x1*_x4 + _A80*_x1*_x2*_x3**2 + _A81*_x2*_x3**2 +
_A82*_x1*_x3**2*_x4 + 3*_A84*_x0**2 + 3*_A85*_x0**2*_x3*_x4 +
_A9*_x1*_x4**3 + 3*_A91*_x0**2*_x1*_x2 + _A93*_x3*_x4**2 + _A94*_x2 +
2*_A97*_x0*_x1**2*_x4 + _A99*_x2**3*_x4))*(_x4**2 - 2*_x4 + 1)*(2*_x1 +
_x4 - sqrt(_x4**2 - 2*_x4 + 1) + 1)**2*(2*_x1 + _x4 + sqrt(_x4**2 -
2*_x4 + 1) + 1)**2 - _x1**4*(_x1 + 1)*(4*_B1*_x1*(-_x4 + sqrt(_x4**2 -
2*_x4 + 1) + 1)*sqrt(_x4**2 - 2*_x4 + 1)*(2*_x1 + _x4 + sqrt(_x4**2 -
2*_x4 + 1) + 1) + 4*_B2*_x1*(_x4 + sqrt(_x4**2 - 2*_x4 + 1) -
1)*sqrt(_x4**2 - 2*_x4 + 1)*(2*_x1 + _x4 - sqrt(_x4**2 - 2*_x4 + 1) + 1)
+ 4*(_x4**2 - 2*_x4 + 1)*(2*_x1 + _x4 - sqrt(_x4**2 - 2*_x4 + 1) +
1)*(2*_x1 + _x4 + sqrt(_x4**2 - 2*_x4 + 1) + 1)*(3*_A102*_x3*_x4**2 +
2*_A103*_x0**2*_x3*_x4 + _A105*_x0*_x2*_x3 + 2*_A106*_x0*_x1**2*_x4 +
2*_A108*_x1**2*_x4 + _A11*_x0*_x1**2 + 2*_A112*_x2**2*_x3*_x4 +
2*_A113*_x0**2*_x2*_x4 + _A115*_x0*_x1**2*_x2 + _A119*_x1**2*_x2**2 +
3*_A120*_x1*_x2*_x4**2 + _A121*_x0**2*_x3 + 4*_A122*_x4**3 +
2*_A123*_x0*_x2*_x4 + 2*_A124*_x3**2*_x4 + _A128*_x0*_x2**2 +
3*_A129*_x0*_x3*_x4**2 + _A132*_x0**2*_x2 + _A133*_x0**3*_x2 +
2*_A134*_x1*_x3*_x4 + 2*_A135*_x1**2*_x3*_x4 + _A136*_x2**3 +
_A137*_x1**2*_x3**2 + _A139*_x0*_x1*_x2**2 + _A14*_x0**2*_x3**2 +
_A142*_x1**2*_x3 + _A147*_x2**2*_x3**2 + _A148*_x0**2*_x1*_x3 +
_A15*_x0**4 + 2*_A150*_x1*_x2*_x3*_x4 + 2*_A153*_x0*_x1*_x3*_x4 +
2*_A154*_x3*_x4 + 2*_A155*_x4 + _A160*_x0**2*_x2*_x3 +
_A162*_x0*_x1**2*_x3 + 4*_A164*_x3*_x4**3 + 2*_A166*_x1**2*_x2*_x4 +
_A175*_x1*_x2**3 + _A176*_x0*_x3**2 + 3*_A178*_x4**2 + 2*_A179*_x2*_x4 +
_A180*_x2*_x3**3 + _A181*_x1**3*_x3 + 2*_A182*_x2*_x3*_x4 +
3*_A183*_x2*_x3*_x4**2 + 2*_A184*_x2**2*_x4 + _A190*_x2**2 +
3*_A194*_x2*_x4**2 + _A196*_x2**4 + _A197*_x0**2*_x2**2 + _A199*_x2 +
3*_A2*_x0*_x4**2 + _A203*_x1*_x2 + _A204*_x1*_x3 + _A205*_x1*_x2**2 +
_A206*_x3**3 + 2*_A207*_x0**3*_x4 + _A209*_x1*_x2*_x3 + _A21*_x0**2*_x1
+ 2*_A210*_x1*_x4 + _A212*_x2**2*_x3 + 3*_A215*_x3**2*_x4**2 +
_A216*_x0**2*_x1*_x2 + _A218*_x1**2 + 4*_A219*_x0*_x4**3 + _A22*_x0*_x1
+ 2*_A220*_x1*_x2*_x4 + 2*_A224*_x0**2*_x1*_x4 + _A225*_x3 +
_A227*_x2**3*_x3 + 2*_A228*_x2**3*_x4 + 2*_A23*_x3**3*_x4 +
2*_A230*_x1*_x3**2*_x4 + 4*_A232*_x1*_x4**3 + _A235*_x1*_x3**2 +
_A236*_x1*_x3**3 + _A237*_x0*_x1*_x2 + _A239*_x0*_x3**3 + _A24*_x0*_x2 +
_A241*_x0**3 + _A243*_x1**3 + 4*_A247*_x2*_x4**3 + 2*_A29*_x0*_x3**2*_x4
+ _A31*_x2*_x3**2 + 3*_A32*_x2**2*_x4**2 + 5*_A33*_x4**4 +
_A36*_x0*_x1*_x2*_x3 + _A38*_x0*_x1*_x3 + _A42*_x0*_x1**3 + _A43*_x0 +
_A44*_x1 + 2*_A49*_x0**2*_x4 + 3*_A50*_x1*_x4**2 + 2*_A51*_x0*_x4 +
_A52*_x1*_x2**2*_x3 + 2*_A53*_x0*_x2*_x3*_x4 + 3*_A55*_x1**2*_x4**2 +
_A56*_x0*_x2*_x3**2 + _A58*_x2*_x3 + _A59*_x1**2*_x2 +
2*_A60*_x0*_x2**2*_x4 + 2*_A61*_x0*_x1*_x4 + 2*_A62*_x2*_x3**2*_x4 +
_A64*_x3**4 + 2*_A65*_x0*_x1*_x2*_x4 + 3*_A67*_x0*_x2*_x4**2 + _A69 +
_A7*_x1**3*_x2 + _A70*_x0**2 + _A71*_x0*_x3 + _A73*_x1*_x2*_x3**2 +
_A75*_x1**2*_x2*_x3 + _A76*_x0*_x2**2*_x3 + 3*_A77*_x0**2*_x4**2 +
_A78*_x0**3*_x1 + 2*_A8*_x1*_x2**2*_x4 + _A82*_x0*_x1*_x3**2 +
2*_A83*_x1**3*_x4 + _A85*_x0**3*_x3 + _A87*_x1**4 + _A89*_x3**2 +
3*_A9*_x0*_x1*_x4**2 + 3*_A92*_x1*_x3*_x4**2 + 2*_A93*_x0*_x3*_x4 +
_A97*_x0**2*_x1**2 + _A99*_x0*_x2**3))*(2*_x1 + _x4 - sqrt(_x4**2 -
2*_x4 + 1) + 1)*(2*_x1 + _x4 + sqrt(_x4**2 - 2*_x4 + 1) + 1) -
4*_x1**4*(_x1*_x3 + _x3)*(_x4**2 - 2*_x4 + 1)*(2*_x1 + _x4 - sqrt(_x4**2
- 2*_x4 + 1) + 1)**2*(2*_x1 + _x4 + sqrt(_x4**2 - 2*_x4 + 1) +
1)**2*(3*_A1*_x1*_x2*_x3**2 + 4*_A10*_x1*_x3**3 + 3*_A101*_x1**2*_x3**2
+ _A102*_x4**3 + _A103*_x0**2*_x4**2 + 2*_A104*_x0*_x1*_x3 +
_A105*_x0*_x2*_x4 + _A109*_x1*_x2**3 + _A110*_x0**3 +
_A111*_x0*_x1*_x2**2 + _A112*_x2**2*_x4**2 + 3*_A114*_x1*_x3**2 +
_A118*_x0**3*_x1 + _A12*_x0**2*_x1**2 + _A121*_x0**2*_x4 +
2*_A124*_x3*_x4**2 + 3*_A125*_x2**2*_x3**2 + _A127*_x0**3*_x2 +
_A129*_x0*_x4**3 + 4*_A13*_x0*_x3**3 + 2*_A130*_x0*_x2**2*_x3 +
_A131*_x1**2 + _A134*_x1*_x4**2 + _A135*_x1**2*_x4**2 +
2*_A137*_x1**2*_x3*_x4 + _A138*_x2**4 + 2*_A14*_x0**2*_x3*_x4 +
_A140*_x0*_x1**2*_x2 + 2*_A141*_x0*_x3 + _A142*_x1**2*_x4 +
3*_A143*_x0**2*_x3**2 + _A144 + 2*_A147*_x2**2*_x3*_x4 +
_A148*_x0**2*_x1*_x4 + _A150*_x1*_x2*_x4**2 + 2*_A151*_x0**3*_x3 +
_A153*_x0*_x1*_x4**2 + _A154*_x4**2 + _A156*_x0*_x1**2 + _A158*_x2 +
_A160*_x0**2*_x2*_x4 + _A162*_x0*_x1**2*_x4 + _A163*_x0**2*_x1 +
_A164*_x4**4 + _A168*_x0*_x1 + 2*_A169*_x0*_x1**2*_x3 + _A170*_x2**3 +
2*_A174*_x0**2*_x2*_x3 + 2*_A176*_x0*_x3*_x4 + 3*_A180*_x2*_x3**2*_x4 +
_A181*_x1**3*_x4 + _A182*_x2*_x4**2 + _A183*_x2*_x4**3 +
_A185*_x0*_x2**3 + 2*_A188*_x2**2*_x3 + _A189*_x1**2*_x2**2 +
2*_A198*_x3 + _A20*_x1*_x2**2 + _A201*_x1**2*_x2 + _A204*_x1*_x4 +
3*_A206*_x3**2*_x4 + _A209*_x1*_x2*_x4 + _A212*_x2**2*_x4 +
2*_A213*_x1*_x2**2*_x3 + 2*_A215*_x3*_x4**3 + 3*_A217*_x0*_x3**2 +
3*_A221*_x0*_x1*_x3**2 + 3*_A223*_x0*_x2*_x3**2 + _A225*_x4 +
2*_A226*_x1**2*_x2*_x3 + _A227*_x2**3*_x4 + 3*_A23*_x3**2*_x4**2 +
2*_A230*_x1*_x3*_x4**2 + 3*_A231*_x3**2 + _A233*_x2**2 +
2*_A235*_x1*_x3*_x4 + 3*_A236*_x1*_x3**2*_x4 + 4*_A238*_x3**3 +
3*_A239*_x0*_x3**2*_x4 + _A240*_x1*_x2 + _A244*_x0**2*_x1*_x2 +
2*_A248*_x1**3*_x3 + 4*_A250*_x2*_x3**3 + _A26*_x0 +
2*_A28*_x0**2*_x1*_x3 + 2*_A29*_x0*_x3*_x4**2 + _A30*_x0**2 +
2*_A31*_x2*_x3*_x4 + 2*_A34*_x1*_x3 + 2*_A35*_x0**2*_x3 +
_A36*_x0*_x1*_x2*_x4 + _A37*_x0*_x2 + _A38*_x0*_x1*_x4 + _A39*_x0*_x2**2
+ 2*_A4*_x1**2*_x3 + _A40*_x1**3 + _A45*_x0**4 + _A46*_x0*_x1*_x2 +
_A47*_x0*_x1**3 + _A48*_x0**2*_x2 + 2*_A5*_x2*_x3 + _A52*_x1*_x2**2*_x4
+ _A53*_x0*_x2*_x4**2 + 2*_A56*_x0*_x2*_x3*_x4 + _A57*_x1**3*_x2 +
_A58*_x2*_x4 + 2*_A62*_x2*_x3*_x4**2 + 4*_A64*_x3**3*_x4 + _A71*_x0*_x4
+ _A72*_x0**2*_x2**2 + 2*_A73*_x1*_x2*_x3*_x4 + _A74*_x1**4 +
_A75*_x1**2*_x2*_x4 + _A76*_x0*_x2**2*_x4 + 2*_A80*_x0*_x1*_x2*_x3 +
2*_A81*_x0*_x2*_x3 + 2*_A82*_x0*_x1*_x3*_x4 + _A85*_x0**3*_x4 +
2*_A88*_x1*_x2*_x3 + 2*_A89*_x3*_x4 + _A90*_x1 + _A92*_x1*_x4**3 +
_A93*_x0*_x4**2 + 5*_A95*_x3**4 + 2*_A96*_x2**3*_x3 + 3*_A98*_x2*_x3**2)
- 4*_x1**3*(_x4**2 - 2*_x4 + 1)*(2*_x1 + _x4 - sqrt(_x4**2 - 2*_x4 + 1)
+ 1)*(2*_x1 + _x4 + sqrt(_x4**2 - 2*_x4 + 1) + 1)*(2*_B1*_x1**3*(2*_x1 +
_x4 + sqrt(_x4**2 - 2*_x4 + 1) + 1) + 2*_B2*_x1**3*(2*_x1 + _x4 -
sqrt(_x4**2 - 2*_x4 + 1) + 1) + _x1**2*(2*_x1 + _x4 - sqrt(_x4**2 -
2*_x4 + 1) + 1)*(2*_x1 + _x4 + sqrt(_x4**2 - 2*_x4 + 1) +
1)*(_A1*_x2*_x3**3 + _A10*_x3**4 + 2*_A101*_x1*_x3**3 + _A104*_x0*_x3**2
+ 2*_A106*_x0*_x1*_x4**2 + 2*_A108*_x1*_x4**2 + _A109*_x2**3*_x3 +
2*_A11*_x0*_x1*_x4 + _A111*_x0*_x2**2*_x3 + _A114*_x3**3 +
2*_A115*_x0*_x1*_x2*_x4 + _A118*_x0**3*_x3 + 2*_A119*_x1*_x2**2*_x4 +
2*_A12*_x0**2*_x1*_x3 + _A120*_x2*_x4**3 + _A126*_x0*_x2**2 +
2*_A131*_x1*_x3 + _A134*_x3*_x4**2 + 2*_A135*_x1*_x3*_x4**2 +
2*_A137*_x1*_x3**2*_x4 + _A139*_x0*_x2**2*_x4 + 2*_A140*_x0*_x1*_x2*_x3
+ 2*_A142*_x1*_x3*_x4 + 2*_A145*_x1*_x2**3 + _A148*_x0**2*_x3*_x4 +
_A150*_x2*_x3*_x4**2 + _A152*_x0 + _A153*_x0*_x3*_x4**2 +
2*_A156*_x0*_x1*_x3 + 2*_A157*_x0*_x1*_x2**2 + 4*_A159*_x1**3*_x2 +
_A16*_x2**4 + _A161*_x2**3 + 2*_A162*_x0*_x1*_x3*_x4 + _A163*_x0**2*_x3
+ 2*_A165*_x1*_x2 + 2*_A166*_x1*_x2*_x4**2 + 3*_A167*_x0**2*_x1**2 +
_A168*_x0*_x3 + 2*_A169*_x0*_x1*_x3**2 + 4*_A171*_x0*_x1**3 +
_A172*_x0*_x2**3 + _A175*_x2**3*_x4 + 5*_A177*_x1**4 +
3*_A181*_x1**2*_x3*_x4 + 3*_A187*_x1**2*_x2**2 + 2*_A189*_x1*_x2**2*_x3
+ 4*_A19*_x1**3 + 2*_A192*_x0**3*_x1 + _A195*_x0**2*_x2 +
_A20*_x2**2*_x3 + 2*_A200*_x0**2*_x1 + 2*_A201*_x1*_x2*_x3 +
3*_A202*_x0*_x1**2*_x2 + _A203*_x2*_x4 + _A204*_x3*_x4 +
_A205*_x2**2*_x4 + _A209*_x2*_x3*_x4 + _A21*_x0**2*_x4 + _A210*_x4**2 +
_A211*_x0**2 + _A213*_x2**2*_x3**2 + _A214*_x0**4 + _A216*_x0**2*_x2*_x4
+ 2*_A218*_x1*_x4 + _A22*_x0*_x4 + _A220*_x2*_x4**2 + _A221*_x0*_x3**3 +
_A224*_x0**2*_x4**2 + 2*_A226*_x1*_x2*_x3**2 + _A230*_x3**2*_x4**2 +
_A232*_x4**4 + 2*_A234*_x0**2*_x1*_x2 + _A235*_x3**2*_x4 +
_A236*_x3**3*_x4 + _A237*_x0*_x2*_x4 + _A240*_x2*_x3 +
_A242*_x0**2*_x2**2 + 3*_A243*_x1**2*_x4 + _A244*_x0**2*_x2*_x3 +
_A246*_x2 + 3*_A248*_x1**2*_x3**2 + 2*_A249*_x0*_x1*_x2 + 2*_A25*_x0*_x1
+ _A251*_x0**3 + _A27*_x2**2 + _A28*_x0**2*_x3**2 + _A3 + _A34*_x3**2 +
_A36*_x0*_x2*_x3*_x4 + _A38*_x0*_x3*_x4 + 2*_A4*_x1*_x3**2 +
3*_A40*_x1**2*_x3 + 3*_A41*_x1**2*_x2 + 3*_A42*_x0*_x1**2*_x4 + _A44*_x4
+ _A46*_x0*_x2*_x3 + 3*_A47*_x0*_x1**2*_x3 + _A50*_x4**3 +
_A52*_x2**2*_x3*_x4 + _A54*_x0*_x2 + 2*_A55*_x1*_x4**3 +
3*_A57*_x1**2*_x2*_x3 + 2*_A59*_x1*_x2*_x4 + 3*_A6*_x0*_x1**2 +
_A61*_x0*_x4**2 + _A65*_x0*_x2*_x4**2 + 3*_A66*_x1**2 + 2*_A68*_x1 +
3*_A7*_x1**2*_x2*_x4 + _A73*_x2*_x3**2*_x4 + 4*_A74*_x1**3*_x3 +
2*_A75*_x1*_x2*_x3*_x4 + _A78*_x0**3*_x4 + _A8*_x2**2*_x4**2 +
_A80*_x0*_x2*_x3**2 + _A82*_x0*_x3**2*_x4 + 3*_A83*_x1**2*_x4**2 +
2*_A86*_x1*_x2**2 + 4*_A87*_x1**3*_x4 + _A88*_x2*_x3**2 + _A9*_x0*_x4**3
+ _A90*_x3 + _A91*_x0**3*_x2 + _A92*_x3*_x4**3 + 2*_A97*_x0**2*_x1*_x4 +
_B0) + _x1*(2*_x1 + _x4 - sqrt(_x4**2 - 2*_x4 + 1) + 1)*(2*_x1 + _x4 +
sqrt(_x4**2 - 2*_x4 + 1) + 1)*(-_A0*_x2**5 - _A1*_x1*_x2*_x3**3 -
_A10*_x1*_x3**4 - _A100*_x0**2 - _A101*_x1**2*_x3**3 - _A102*_x3*_x4**3
- _A103*_x0**2*_x3*_x4**2 - _A104*_x0*_x1*_x3**2 - _A105*_x0*_x2*_x3*_x4
- _A106*_x0*_x1**2*_x4**2 - _A107*_x2**2 - _A108*_x1**2*_x4**2 -
_A109*_x1*_x2**3*_x3 - _A11*_x0*_x1**2*_x4 - _A110*_x0**3*_x3 -
_A111*_x0*_x1*_x2**2*_x3 - _A112*_x2**2*_x3*_x4**2 -
_A113*_x0**2*_x2*_x4**2 - _A114*_x1*_x3**3 - _A115*_x0*_x1**2*_x2*_x4 -
_A116*_x0**3*_x2**2 - _A117*_x0**2*_x2**3 - _A118*_x0**3*_x1*_x3 -
_A119*_x1**2*_x2**2*_x4 - _A12*_x0**2*_x1**2*_x3 - _A120*_x1*_x2*_x4**3
- _A121*_x0**2*_x3*_x4 - _A122*_x4**4 - _A123*_x0*_x2*_x4**2 -
_A124*_x3**2*_x4**2 - _A125*_x2**2*_x3**3 - _A126*_x0*_x1*_x2**2 -
_A127*_x0**3*_x2*_x3 - _A128*_x0*_x2**2*_x4 - _A129*_x0*_x3*_x4**3 -
_A13*_x0*_x3**4 - _A130*_x0*_x2**2*_x3**2 - _A131*_x1**2*_x3 -
_A132*_x0**2*_x2*_x4 - _A133*_x0**3*_x2*_x4 - _A134*_x1*_x3*_x4**2 -
_A135*_x1**2*_x3*_x4**2 - _A136*_x2**3*_x4 - _A137*_x1**2*_x3**2*_x4 -
_A138*_x2**4*_x3 - _A139*_x0*_x1*_x2**2*_x4 - _A14*_x0**2*_x3**2*_x4 -
_A140*_x0*_x1**2*_x2*_x3 - _A141*_x0*_x3**2 - _A142*_x1**2*_x3*_x4 -
_A143*_x0**2*_x3**3 - _A144*_x3 - _A145*_x1**2*_x2**3 - _A146*_x2**4 -
_A147*_x2**2*_x3**2*_x4 - _A148*_x0**2*_x1*_x3*_x4 - _A149*_x0**4 -
_A15*_x0**4*_x4 - _A150*_x1*_x2*_x3*_x4**2 - _A151*_x0**3*_x3**2 -
_A152*_x0*_x1 - _A153*_x0*_x1*_x3*_x4**2 - _A154*_x3*_x4**2 -
_A155*_x4**2 - _A156*_x0*_x1**2*_x3 - _A157*_x0*_x1**2*_x2**2 -
_A158*_x2*_x3 - _A159*_x1**4*_x2 - _A16*_x1*_x2**4 -
_A160*_x0**2*_x2*_x3*_x4 - _A161*_x1*_x2**3 - _A162*_x0*_x1**2*_x3*_x4 -
_A163*_x0**2*_x1*_x3 - _A164*_x3*_x4**4 - _A165*_x1**2*_x2 -
_A166*_x1**2*_x2*_x4**2 - _A167*_x0**2*_x1**3 - _A168*_x0*_x1*_x3 -
_A169*_x0*_x1**2*_x3**2 - _A17*_x0**2*_x2 - _A170*_x2**3*_x3 -
_A171*_x0*_x1**4 - _A172*_x0*_x1*_x2**3 - _A173*_x0**3*_x2 -
_A174*_x0**2*_x2*_x3**2 - _A175*_x1*_x2**3*_x4 - _A176*_x0*_x3**2*_x4 -
_A177*_x1**5 - _A178*_x4**3 - _A179*_x2*_x4**2 - _A18*_x2**3 -
_A180*_x2*_x3**3*_x4 - _A181*_x1**3*_x3*_x4 - _A182*_x2*_x3*_x4**2 -
_A183*_x2*_x3*_x4**3 - _A184*_x2**2*_x4**2 - _A185*_x0*_x2**3*_x3 -
_A186*_x0*_x2**2 - _A187*_x1**3*_x2**2 - _A188*_x2**2*_x3**2 -
_A189*_x1**2*_x2**2*_x3 - _A19*_x1**4 - _A190*_x2**2*_x4 - _A191*_x0 -
_A192*_x0**3*_x1**2 - _A193 - _A194*_x2*_x4**3 - _A195*_x0**2*_x1*_x2 -
_A196*_x2**4*_x4 - _A197*_x0**2*_x2**2*_x4 - _A198*_x3**2 -
_A199*_x2*_x4 - _A2*_x0*_x4**3 - _A20*_x1*_x2**2*_x3 -
_A200*_x0**2*_x1**2 - _A201*_x1**2*_x2*_x3 - _A202*_x0*_x1**3*_x2 -
_A203*_x1*_x2*_x4 - _A204*_x1*_x3*_x4 - _A205*_x1*_x2**2*_x4 -
_A206*_x3**3*_x4 - _A207*_x0**3*_x4**2 - _A208*_x0**4*_x2 -
_A209*_x1*_x2*_x3*_x4 - _A21*_x0**2*_x1*_x4 - _A210*_x1*_x4**2 -
_A211*_x0**2*_x1 - _A212*_x2**2*_x3*_x4 - _A213*_x1*_x2**2*_x3**2 -
_A214*_x0**4*_x1 - _A215*_x3**2*_x4**3 - _A216*_x0**2*_x1*_x2*_x4 -
_A217*_x0*_x3**3 - _A218*_x1**2*_x4 - _A219*_x0*_x4**4 -
_A22*_x0*_x1*_x4 - _A220*_x1*_x2*_x4**2 - _A221*_x0*_x1*_x3**3 -
_A222*_x0*_x2**3 - _A223*_x0*_x2*_x3**3 - _A224*_x0**2*_x1*_x4**2 -
_A225*_x3*_x4 - _A226*_x1**2*_x2*_x3**2 - _A227*_x2**3*_x3*_x4 -
_A228*_x2**3*_x4**2 - _A229*_x0**2*_x2**2 - _A23*_x3**3*_x4**2 -
_A230*_x1*_x3**2*_x4**2 - _A231*_x3**3 - _A232*_x1*_x4**4 -
_A233*_x2**2*_x3 - _A234*_x0**2*_x1**2*_x2 - _A235*_x1*_x3**2*_x4 -
_A236*_x1*_x3**3*_x4 - _A237*_x0*_x1*_x2*_x4 - _A238*_x3**4 -
_A239*_x0*_x3**3*_x4 - _A24*_x0*_x2*_x4 - _A240*_x1*_x2*_x3 -
_A241*_x0**3*_x4 - _A242*_x0**2*_x1*_x2**2 - _A243*_x1**3*_x4 -
_A244*_x0**2*_x1*_x2*_x3 - _A245*_x0*_x2**4 - _A246*_x1*_x2 -
_A247*_x2*_x4**4 - _A248*_x1**3*_x3**2 - _A249*_x0*_x1**2*_x2 -
_A25*_x0*_x1**2 - _A250*_x2*_x3**4 - _A251*_x0**3*_x1 - _A26*_x0*_x3 -
_A27*_x1*_x2**2 - _A28*_x0**2*_x1*_x3**2 - _A29*_x0*_x3**2*_x4**2 -
_A3*_x1 - _A30*_x0**2*_x3 - _A31*_x2*_x3**2*_x4 - _A32*_x2**2*_x4**3 -
_A33*_x4**5 - _A34*_x1*_x3**2 - _A35*_x0**2*_x3**2 -
_A36*_x0*_x1*_x2*_x3*_x4 - _A37*_x0*_x2*_x3 - _A38*_x0*_x1*_x3*_x4 -
_A39*_x0*_x2**2*_x3 - _A4*_x1**2*_x3**2 - _A40*_x1**3*_x3 -
_A41*_x1**3*_x2 - _A42*_x0*_x1**3*_x4 - _A43*_x0*_x4 - _A44*_x1*_x4 -
_A45*_x0**4*_x3 - _A46*_x0*_x1*_x2*_x3 - _A47*_x0*_x1**3*_x3 -
_A48*_x0**2*_x2*_x3 - _A49*_x0**2*_x4**2 - _A5*_x2*_x3**2 -
_A50*_x1*_x4**3 - _A51*_x0*_x4**2 - _A52*_x1*_x2**2*_x3*_x4 -
_A53*_x0*_x2*_x3*_x4**2 - _A54*_x0*_x1*_x2 - _A55*_x1**2*_x4**3 -
_A56*_x0*_x2*_x3**2*_x4 - _A57*_x1**3*_x2*_x3 - _A58*_x2*_x3*_x4 -
_A59*_x1**2*_x2*_x4 - _A6*_x0*_x1**3 - _A60*_x0*_x2**2*_x4**2 -
_A61*_x0*_x1*_x4**2 - _A62*_x2*_x3**2*_x4**2 - _A63*_x0**5 -
_A64*_x3**4*_x4 - _A65*_x0*_x1*_x2*_x4**2 - _A66*_x1**3 -
_A67*_x0*_x2*_x4**3 - _A68*_x1**2 - _A69*_x4 - _A7*_x1**3*_x2*_x4 -
_A70*_x0**2*_x4 - _A71*_x0*_x3*_x4 - _A72*_x0**2*_x2**2*_x3 -
_A73*_x1*_x2*_x3**2*_x4 - _A74*_x1**4*_x3 - _A75*_x1**2*_x2*_x3*_x4 -
_A76*_x0*_x2**2*_x3*_x4 - _A77*_x0**2*_x4**3 - _A78*_x0**3*_x1*_x4 -
_A79*_x2 - _A8*_x1*_x2**2*_x4**2 - _A80*_x0*_x1*_x2*_x3**2 -
_A81*_x0*_x2*_x3**2 - _A82*_x0*_x1*_x3**2*_x4 - _A83*_x1**3*_x4**2 -
_A84*_x0**3 - _A85*_x0**3*_x3*_x4 - _A86*_x1**2*_x2**2 - _A87*_x1**4*_x4
- _A88*_x1*_x2*_x3**2 - _A89*_x3**2*_x4 - _A9*_x0*_x1*_x4**3 -
_A90*_x1*_x3 - _A91*_x0**3*_x1*_x2 - _A92*_x1*_x3*_x4**3 -
_A93*_x0*_x3*_x4**2 - _A94*_x0*_x2 - _A95*_x3**5 - _A96*_x2**3*_x3**2 -
_A97*_x0**2*_x1**2*_x4 - _A98*_x2*_x3**3 - _A99*_x0*_x2**3*_x4)))
==========================================================================
tests finished: 1 passed, 1 expected to fail, 1 exceptions, in 401.17
seconds
===========================================================================
DO *NOT* COMMIT!
--
You received this message because you are subscribed to the Google Groups
"sympy" 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.
For more options, visit https://groups.google.com/groups/opt_out.