I am sorry for not being very active during the last day. I've been rather
occupied and will remain occupied for today as well. I have made a couple
of changes that I'll commit as soon as I have the time.
Thanks

On Mon, Feb 4, 2013 at 5:40 AM, Aaron Meurer <notifications@github.com>wrote:

> In sympy/polys/polyquinticconst.py:
>
> > +        b[4][4] =200*p**8*q**6 + 2950*p**5*q**8 + 10800*p**2*q**10 - 1800*p**9*q**4*r - 49650*p**6*q**6*r - 403375*p**3*q**8*r - 999000*q**10*r + 4050*p**10*q**2*r**2 + 236625*p**7*q**4*r**2 + 3109500*p**4*q**6*r**2 + 11463750*p*q**8*r**2 - 331500*p**8*q**2*r**3 - 7818125*p**5*q**4*r**3 - 41411250*p**2*q**6*r**3 + 4782500*p**6*q**2*r**4 + 47475000*p**3*q**4*r**4 - 16728125*q**6*r**4 - 8700000*p**4*q**2*r**5 + 81750000*p*q**4*r**5 - 135000000*p**2*q**2*r**6 + 5400*p**10*q**3*s + 144200*p**7*q**5*s + 939375*p**4*q**7*s + 1012500*p*q**9*s - 24300*p**11*q*r*s - 1169250*p**8*q**3*r*s - 14027250*p**5*q**5*r*s - 44446875*p**2*q**7*r*s + 2011500*p**9*q*r**2*s + 49330625*p**6*q**3*r**2*s + 272009375*p**3*q**5*r**2*s + 104062500*q**7*r**2*s - 34660000*p**7*q*r**3*s - 455062500*p**4*q**3*r**3*s - 625906250*p*q**5*r**3*s + 210200000*p**5*q*r**4*s + 1298750000*p**2*q**3*r**4*s - 240000000*p**3*q*r**5*s + 225000000*q**3*r**5*s + 36450*p**12*s**2 + 1231875*p**9
>  *q**2*s**2 + 10712500*p**6*q**4*s**2 + 21718750*p**3*q**6*s**2 + 16875000*q**8*s**2 - 2814750*p**10*r*s**2 - 67612500*p**7*q**2*r*s**2 - 345156250*p**4*q**4*r*s**2 - 283125000*p*q**6*r*s**2 + 51300000*p**8*r**2*s**2 + 734531250*p**5*q**2*r**2*s**2 + 1267187500*p**2*q**4*r**2*s**2 - 384312500*p**6*r**3*s**2 - 3912500000*p**3*q**2*r**3*s**2 - 1822265625*q**4*r**3*s**2 + 1112500000*p**4*r**4*s**2 + 2437500000*p*q**2*r**4*s**2 - 1125000000*p**2*r**5*s**2 - 72578125*p**5*q**3*s**3 - 189296875*p**2*q**5*s**3 + 127265625*p**6*q*r*s**3 + 1415625000*p**3*q**3*r*s**3 + 1229687500*q**5*r*s**3 + 1448437500*p**4*q*r**2*s**3 + 2218750000*p*q**3*r**2*s**3 - 4031250000*p**2*q*r**3*s**3 + 5625000000*q*r**4*s**3 - 132890625*p**7*s**4 - 529296875*p**4*q**2*s**4 - 175781250*p*q**4*s**4 - 401953125*p**5*r*s**4 - 4482421875*p**2*q**2*r*s**4 + 4140625000*p**3*r**2*s**4 - 10498046875*q**2*r**2*s**4 - 7031250000*p*r**3*s**4 + 1220703125*p**3*q*s**5 + 1953125000*q**3*s**5 + 14160156250*p*q*r*s**5 - 1
>  708984375*p**2*s**6 - 3662109375*r*s**6
> > +
> > +        b[4][5] = - 4600*p**6*q**6 - 67850*p**3*q**8 - 248400*q**10 + 38900*p**7*q**4*r + 679575*p**4*q**6*r + 2866500*p*q**8*r - 81900*p**8*q**2*r**2 - 2009750*p**5*q**4*r**2 - 10783750*p**2*q**6*r**2 + 1478750*p**6*q**2*r**3 + 14165625*p**3*q**4*r**3 - 2743750*q**6*r**3 - 5450000*p**4*q**2*r**4 + 12687500*p*q**4*r**4 - 22500000*p**2*q**2*r**5 - 101700*p**8*q**3*s - 1700975*p**5*q**5*s - 7061250*p**2*q**7*s + 423900*p**9*q*r*s + 9292375*p**6*q**3*r*s + 50438750*p**3*q**5*r*s + 20475000*q**7*r*s - 7852500*p**7*q*r**2*s - 87765625*p**4*q**3*r**2*s - 121609375*p*q**5*r**2*s + 47700000*p**5*q*r**3*s + 264687500*p**2*q**3*r**3*s - 65000000*p**3*q*r**4*s + 37500000*q**3*r**4*s - 534600*p**10*s**2 - 10344375*p**7*q**2*s**2 - 54859375*p**4*q**4*s**2 - 40312500*p*q**6*s**2 + 10158750*p**8*r*s**2 + 117778125*p**5*q**2*r*s**2 + 192421875*p**2*q**4*r*s**2 - 70593750*p**6*r**2*s**2 - 685312500*p**3*q**2*r**2*s**2 - 334375000*q**4*r**2*s**2 + 193750000*p**4*r**3*s**2 + 500000000*p*q
>  **2*r**3*s**2 - 187500000*p**2*r**4*s**2 + 8437500*p**6*q*s**3 + 159218750*p**3*q**3*s**3 + 220625000*q**5*s**3 + 353828125*p**4*q*r*s**3 + 412500000*p*q**3*r*s**3 - 1023437500*p**2*q*r**2*s**3 + 937500000*q*r**3*s**3 - 206015625*p**5*s**4 - 701171875*p**2*q**2*s**4 + 998046875*p**3*r*s**4 - 1308593750*q**2*r*s**4 - 1367187500*p*r**2*s**4 + 1708984375*p*q*s**5 - 976562500*s**6
> > +
> > +        return b
> > +
> > +    @property
> > +    def o(self):
> > +        p, q, r, s = self.p, self.q, self.r, self.s
> > +        o = [0]*6
> > +
> > +        o[0]=-1600*p**10*q**10-23600*p**7*q**12-86400*p**4*q**14+24800*p**11*q**8*r+419200*p**8*q**10*r+1850450*p**5*q**12*r+896400*p**2*q**14*r-138800*p**12*q**6*r**2-2921900*p**9*q**8*r**2-17295200*p**6*q**10*r**2-27127750*p**3*q**12*r**2-26076600*q**14*r**2+325800*p**13*q**4*r**3+9993850*p**10*q**6*r**3+88010500*p**7*q**8*r**3+274047650*p**4*q**10*r**3+410171400*p*q**12*r**3-259200*p**14*q**2*r**4-17147100*p**11*q**4*r**4-254289150*p**8*q**6*r**4-1318548225*p**5*q**8*r**4-2633598475*p**2*q**10*r**4+12636000*p**12*q**2*r**5+388911000*p**9*q**4*r**5+3269704725*p**6*q**6*r**5+8791192300*p**3*q**8*r**5+93560575*q**10*r**5-228361600*p**10*q**2*r**6-3951199200*p**7*q**4*r**6-16276981100*p**4*q**6*r**6-1597227000*p*q**8*r**6+1947899200*p**8*q**2*r**7+17037648000*p**5*q**4*r**7+8919740000*p**2*q**6*r**7-7672160000*p**6*q**2*r**8-15496000000*p**3*q**4*r**8+4224000000*q**6*r**8+9968000000*p**4*q**2*r**9-8640000000*p*q**4*r**9+4800000000*p**2*q**2*r**10-55200*p**12*q**7*s-68560
>  0*p**9*q**9*s+1028250*p**6*q**11*s+37650000*p**3*q**13*s+111375000*q**15*s+583200*p**13*q**5*r*s+9075600*p**10*q**7*r*s-883150*p**7*q**9*r*s-506830750*p**4*q**11*r*s-1793137500*p*q**13*r*s-1852200*p**14*q**3*r**2*s-41435250*p**11*q**5*r**2*s-80566700*p**8*q**7*r**2*s+2485673600*p**5*q**9*r**2*s+11442286125*p**2*q**11*r**2*s+1555200*p**15*q*r**3*s+80846100*p**12*q**3*r**3*s+564906800*p**9*q**5*r**3*s-4493012400*p**6*q**7*r**3*s-35492391250*p**3*q**9*r**3*s-789931875*q**11*r**3*s-71766000*p**13*q*r**4*s-1551149200*p**10*q**3*r**4*s-1773437900*p**7*q**5*r**4*s+51957593125*p**4*q**7*r**4*s+14964765625*p*q**9*r**4*s+1231569600*p**11*q*r**5*s+12042977600*p**8*q**3*r**5*s-27151011200*p**5*q**5*r**5*s-88080610000*p**2*q**7*r**5*s-9912995200*p**9*q*r**6*s-29448104000*p**6*q**3*r**6*s+144954840000*p**3*q**5*r**6*s-44601300000*q**7*r**6*s+35453760000*p**7*q*r**7*s-63264000000*p**4*q**3*r**7*s+60544000000*p*q**5*r**7*s-30048000000*p**5*q*r**8*s+37040000000*p**2*q**3*r**8*s-60800000000*p
>  **3*q*r**9*s-48000000000*q**3*r**9*s-615600*p**14*q**4*s**2-10524500*p**11*q**6*s**2-33831250*p**8*q**8*s**2+222806250*p**5*q**10*s**2+1099687500*p**2*q**12*s**2+3353400*p**15*q**2*r*s**2+74269350*p**12*q**4*r*s**2+276445750*p**9*q**6*r*s**2-2618600000*p**6*q**8*r*s**2-14473243750*p**3*q**10*r*s**2+1383750000*q**12*r*s**2-2332800*p**16*r**2*s**2-132750900*p**13*q**2*r**2*s**2-900775150*p**10*q**4*r**2*s**2+8249244500*p**7*q**6*r**2*s**2+59525796875*p**4*q**8*r**2*s**2-40292868750*p*q**10*r**2*s**2+128304000*p**14*r**3*s**2+3160232100*p**11*q**2*r**3*s**2+8329580000*p**8*q**4*r**3*s**2-45558458750*p**5*q**6*r**3*s**2+297252890625*p**2*q**8*r**3*s**2-2769854400*p**12*r**4*s**2-37065970000*p**9*q**2*r**4*s**2-90812546875*p**6*q**4*r**4*s**2-627902000000*p**3*q**6*r**4*s**2+181347421875*q**8*r**4*s**2+30946932800*p**10*r**5*s**2+249954680000*p**7*q**2*r**5*s**2+802954812500*p**4*q**4*r**5*s**2-80900000000*p*q**6*r**5*s**2-192137320000*p**8*r**6*s**2-932641600000*p**5*q**2*r**6*s
>  **2-943242500000*p**2*q**4*r**6*s**2+658412000000*p**6*r**7*s**2+1930720000000*p**3*q**2*r**7*s**2+593800000000*q**4*r**7*s**2-1162800000000*p**4*r**8*s**2-280000000000*p*q**2*r**8*s**2+840000000000*p**2*r**9*s**2-2187000*p**16*q*s**3-47418750*p**13*q**3*s**3-180618750*p**10*q**5*s**3+2231250000*p**7*q**7*s**3+17857734375*p**4*q**9*s**3+29882812500*p*q**11*s**3+24664500*p**14*q*r*s**3-853368750*p**11*q**3*r*s**3-25939693750*p**8*q**5*r*s**3-177541562500*p**5*q**7*r*s**3-297978828125*p**2*q**9*r*s**3-153468000*p**12*q*r**2*s**3+30188125000*p**9*q**3*r**2*s**3+344049821875*p**6*q**5*r**2*s**3+534026875000*p**3*q**7*r**2*s**3-340726484375*q**9*r**2*s**3-9056190000*p**10*q*r**3*s**3-322314687500*p**7*q**3*r**3*s**3-769632109375*p**4*q**5*r**3*s**3-83276875000*p*q**7*r**3*s**3+164061000000*p**8*q*r**4*s**3+1381358750000*p**5*q**3*r**4*s**3+3088020000000*p**2*q**5*r**4*s**3-1267655000000*p**6*q*r**5*s**3-7642630000000*p**3*q**3*r**5*s**3-2759877500000*q**5*r**5*s**3+4597760000000*
>  p**4*q*r**6*s**3+1846200000000*p*q**3*r**6*s**3-7006000000000*p**2*q*r**7*s**3-1200000000000*q*r**8*s**3+18225000*p**15*s**4+1328906250*p**12*q**2*s**4+24729140625*p**9*q**4*s**4+169467187500*p**6*q**6*s**4+413281250000*p**3*q**8*s**4+223828125000*q**10*s**4+710775000*p**13*r*s**4-18611015625*p**10*q**2*r*s**4-314344375000*p**7*q**4*r*s**4-828439843750*p**4*q**6*r*s**4+460937500000*p*q**8*r*s**4-25674975000*p**11*r**2*s**4-52223515625*p**8*q**2*r**2*s**4-387160000000*p**5*q**4*r**2*s**4-4733680078125*p**2*q**6*r**2*s**4+343911875000*p**9*r**3*s**4+3328658359375*p**6*q**2*r**3*s**4+16532406250000*p**3*q**4*r**3*s**4+5980613281250*q**6*r**3*s**4-2295497500000*p**7*r**4*s**4-14809820312500*p**4*q**2*r**4*s**4-6491406250000*p*q**4*r**4*s**4+7768470000000*p**5*r**5*s**4+34192562500000*p**2*q**2*r**5*s**4-11859000000000*p**3*r**6*s**4+10530000000000*q**2*r**6*s**4+6000000000000*p*r**7*s**4+11453906250*p**11*q*s**5+149765625000*p**8*q**3*s**5+545537109375*p**5*q**5*s**5+52734375000
>  0*p**2*q**7*s**5-371313281250*p**9*q*r*s**5-3461455078125*p**6*q**3*r*s**5-7920878906250*p**3*q**5*r*s**5-4747314453125*q**7*r*s**5+2417815625000*p**7*q*r**2*s**5+5465576171875*p**4*q**3*r**2*s**5+5937128906250*p*q**5*r**2*s**5-10661156250000*p**5*q*r**3*s**5-63574218750000*p**2*q**3*r**3*s**5+24059375000000*p**3*q*r**4*s**5-33023437500000*q**3*r**4*s**5-43125000000000*p*q*r**5*s**5+94394531250*p**10*s**6+1097167968750*p**7*q**2*s**6+2829833984375*p**4*q**4*s**6-1525878906250*p*q**6*s**6+2724609375*p**8*r*s**6+13998535156250*p**5*q**2*r*s**6+57094482421875*p**2*q**4*r*s**6-8512509765625*p**6*r**2*s**6-37941406250000*p**3*q**2*r**2*s**6+33191894531250*q**4*r**2*s**6+50534179687500*p**4*r**3*s**6+156656250000000*p*q**2*r**3*s**6-85023437500000*p**2*r**4*s**6+10125000000000*r**5*s**6-2717285156250*p**6*q*s**7-11352539062500*p**3*q**3*s**7-2593994140625*q**5*s**7-47154541015625*p**4*q*r*s**7-160644531250000*p*q**3*r*s**7+142500000000000*p**2*q*r**2*s**7-26757812500000*q*r**3*s**
>  7-4364013671875*p**5*s**8-94604492187500*p**2*q**2*s**8+114379882812500*p**3*r*s**8+51116943359375*q**2*r*s**8-346435546875000*p*r**2*s**8+476837158203125*p*q*s**9-476837158203125*s**10
> > +
> > +        o[1]=1600*p**11*q**8+20800*p**8*q**10+45100*p**5*q**12-151200*p**2*q**14-19200*p**12*q**6*r-293200*p**9*q**8*r-794600*p**6*q**10*r+2634675*p**3*q**12*r+2640600*q**14*r+75600*p**13*q**4*r**2+1529100*p**10*q**6*r**2+6233350*p**7*q**8*r**2-12013350*p**4*q**10*r**2-29069550*p*q**12*r**2-97200*p**14*q**2*r**3-3562500*p**11*q**4*r**3-26984900*p**8*q**6*r**3-15900325*p**5*q**8*r**3+76267100*p**2*q**10*r**3+3272400*p**12*q**2*r**4+59486850*p**9*q**4*r**4+221270075*p**6*q**6*r**4+74065250*p**3*q**8*r**4-300564375*q**10*r**4-45569400*p**10*q**2*r**5-438666000*p**7*q**4*r**5-444821250*p**4*q**6*r**5+2448256250*p*q**8*r**5+290640000*p**8*q**2*r**6+855850000*p**5*q**4*r**6-5741875000*p**2*q**6*r**6-644000000*p**6*q**2*r**7+5574000000*p**3*q**4*r**7+4643000000*q**6*r**7-1696000000*p**4*q**2*r**8-12660000000*p*q**4*r**8+7200000000*p**2*q**2*r**9+43200*p**13*q**5*s+572000*p**10*q**7*s-59800*p**7*q**9*s-24174625*p**4*q**11*s-74587500*p*q**13*s-324000*p**14*q**3*r*s-5531400*p**11
>  *q**5*r*s-3712100*p**8*q**7*r*s+293009275*p**5*q**9*r*s+1115548875*p**2*q**11*r*s+583200*p**15*q*r**2*s+18343800*p**12*q**3*r**2*s+77911100*p**9*q**5*r**2*s-957488825*p**6*q**7*r**2*s-5449661250*p**3*q**9*r**2*s+960120000*q**11*r**2*s-23684400*p**13*q*r**3*s-373761900*p**10*q**3*r**3*s-27944975*p**7*q**5*r**3*s+10375740625*p**4*q**7*r**3*s-4649093750*p*q**9*r**3*s+395816400*p**11*q*r**4*s+2910968000*p**8*q**3*r**4*s-9126162500*p**5*q**5*r**4*s-11696118750*p**2*q**7*r**4*s-3028640000*p**9*q*r**5*s-3251550000*p**6*q**3*r**5*s+47914250000*p**3*q**5*r**5*s-30255625000*q**7*r**5*s+9304000000*p**7*q*r**6*s-42970000000*p**4*q**3*r**6*s+31475000000*p*q**5*r**6*s+2176000000*p**5*q*r**7*s+62100000000*p**2*q**3*r**7*s-43200000000*p**3*q*r**8*s-72000000000*q**3*r**8*s+291600*p**15*q**2*s**2+2702700*p**12*q**4*s**2-38692250*p**9*q**6*s**2-538903125*p**6*q**8*s**2-1613112500*p**3*q**10*s**2+320625000*q**12*s**2-874800*p**16*r*s**2-14166900*p**13*q**2*r*s**2+193284900*p**10*q**4*r*s**2+368
>  8520500*p**7*q**6*r*s**2+11613390625*p**4*q**8*r*s**2-15609881250*p*q**10*r*s**2+44031600*p**14*r**2*s**2+482345550*p**11*q**2*r**2*s**2-2020881875*p**8*q**4*r**2*s**2-7407026250*p**5*q**6*r**2*s**2+136175750000*p**2*q**8*r**2*s**2-1000884600*p**12*r**3*s**2-8888950000*p**9*q**2*r**3*s**2-30101703125*p**6*q**4*r**3*s**2-319761000000*p**3*q**6*r**3*s**2+51519218750*q**8*r**3*s**2+12622395000*p**10*r**4*s**2+97032450000*p**7*q**2*r**4*s**2+469929218750*p**4*q**4*r**4*s**2+291342187500*p*q**6*r**4*s**2-96382000000*p**8*r**5*s**2-598070000000*p**5*q**2*r**5*s**2-1165021875000*p**2*q**4*r**5*s**2+446500000000*p**6*r**6*s**2+1651500000000*p**3*q**2*r**6*s**2+789375000000*q**4*r**6*s**2-1152000000000*p**4*r**7*s**2-600000000000*p*q**2*r**7*s**2+1260000000000*p**2*r**8*s**2-24786000*p**14*q*s**3-660487500*p**11*q**3*s**3-5886356250*p**8*q**5*s**3-18137187500*p**5*q**7*s**3-5120546875*p**2*q**9*s**3+827658000*p**12*q*r*s**3+13343062500*p**9*q**3*r*s**3+39782068750*p**6*q**5*r*s**3-11
>  1288437500*p**3*q**7*r*s**3-15438750000*q**9*r*s**3-14540782500*p**10*q*r**2*s**3-135889750000*p**7*q**3*r**2*s**3-176892578125*p**4*q**5*r**2*s**3-934462656250*p*q**7*r**2*s**3+171669250000*p**8*q*r**3*s**3+1164538125000*p**5*q**3*r**3*s**3+3192346406250*p**2*q**5*r**3*s**3-1295476250000*p**6*q*r**4*s**3-6540712500000*p**3*q**3*r**4*s**3-2957828125000*q**5*r**4*s**3+5366750000000*p**4*q*r**5*s**3+3165000000000*p*q**3*r**5*s**3-8862500000000*p**2*q*r**6*s**3-1800000000000*q*r**7*s**3+236925000*p**13*s**4+8895234375*p**10*q**2*s**4+106180781250*p**7*q**4*s**4+474221875000*p**4*q**6*s**4+616210937500*p*q**8*s**4-6995868750*p**11*r*s**4-184190625000*p**8*q**2*r*s**4-1299254453125*p**5*q**4*r*s**4-2475458593750*p**2*q**6*r*s**4+63049218750*p**9*r**2*s**4+1646791484375*p**6*q**2*r**2*s**4+9086886718750*p**3*q**4*r**2*s**4+4673421875000*q**6*r**2*s**4-215665000000*p**7*r**3*s**4-7864589843750*p**4*q**2*r**3*s**4-5987890625000*p*q**4*r**3*s**4+594843750000*p**5*r**4*s**4+2779117187
>  5000*p**2*q**2*r**4*s**4-3881250000000*p**3*r**5*s**4+12203125000000*q**2*r**5*s**4+10312500000000*p*r**6*s**4-34720312500*p**9*q*s**5-545126953125*p**6*q**3*s**5-2176425781250*p**3*q**5*s**5-2792968750000*q**7*s**5-1395703125*p**7*q*r*s**5-1957568359375*p**4*q**3*r*s**5+5122636718750*p*q**5*r*s**5+858210937500*p**5*q*r**2*s**5-42050097656250*p**2*q**3*r**2*s**5+7088281250000*p**3*q*r**3*s**5-25974609375000*q**3*r**3*s**5-69296875000000*p*q*r**4*s**5+384697265625*p**8*s**6+6403320312500*p**5*q**2*s**6+16742675781250*p**2*q**4*s**6-3467080078125*p**6*r*s**6+11009765625000*p**3*q**2*r*s**6+16451660156250*q**4*r*s**6+6979003906250*p**4*r**2*s**6+145403320312500*p*q**2*r**2*s**6+4076171875000*p**2*r**3*s**6+22265625000000*r**4*s**6-21915283203125*p**4*q*s**7-86608886718750*p*q**3*s**7-22785644531250*p**2*q*r*s**7-103466796875000*q*r**2*s**7+18798828125000*p**3*s**8+106048583984375*q**2*s**8+17761230468750*p*r*s**8
> > +
> > +        o[2]=2800*p**9*q**8+55700*p**6*q**10+363600*p**3*q**12+777600*q**14-27200*p**10*q**6*r-700200*p**7*q**8*r-5726550*p**4*q**10*r-15066000*p*q**12*r+74700*p**11*q**4*r**2+2859575*p**8*q**6*r**2+31175725*p**5*q**8*r**2+103147650*p**2*q**10*r**2-40500*p**12*q**2*r**3-4274400*p**9*q**4*r**3-76065825*p**6*q**6*r**3-365623750*p**3*q**8*r**3-132264000*q**10*r**3+2192400*p**10*q**2*r**4+92562500*p**7*q**4*r**4+799193875*p**4*q**6*r**4+1188193125*p*q**8*r**4-41231500*p**8*q**2*r**5-914210000*p**5*q**4*r**5-3318853125*p**2*q**6*r**5+398850000*p**6*q**2*r**6+3944000000*p**3*q**4*r**6+2211312500*q**6*r**6-1817000000*p**4*q**2*r**7-6720000000
>
> The call to S is not necessary. self.q is coming from Poly.all_coeffs,
> which always returns a SymPy type, so this will already be a SymPy type.
>
> And if it were a Python int, this wouldn't work. You would need to have
> the /2 outside the S for it to work (like S(-25*self.q)/2).
>
> 
> Reply to this email directly or view it on GitHub<https://github.com/sympy/sympy/pull/1746/files#r2872162>.
>
>