Parce que les algorithmes utilisés sont au cutting edge de la technologie ? Actuellement pour multiplier deux entiers, on peut utiliser du code FFT si nécessaire
Nouvelle fonction:
[pphd@localhost may]$ ./t-pika "y^3*x+b*y^2+y^2*c^2*x+y^3+b*y*c^2*x+b*y^2*x+b*y*c^2+y^2*c^2" -ofactor
(b+y)*y*(1+x)*(c^2+y)
(Factorisation naive + square free + tous les termes de degré 1 sont factorisés).
D'ailleurs je ne sais pas trop comment l'appeler: may_ratfactor / may_unitfactor / may_unitarizefactor ?
(C'est pas un vrai factor. Il manque Cantor-Zassenhaus

mais c'est un bon début)