Changed code from using cl_UP_MI to using umodpoly. The cl_UP_MI interface was
authorJens Vollinga <jensv@balin.nikhef.nl>
Wed, 5 Nov 2008 10:22:19 +0000 (11:22 +0100)
committerJens Vollinga <jensv@balin.nikhef.nl>
Wed, 5 Nov 2008 10:22:19 +0000 (11:22 +0100)
commit931ece4838fcef7b9ec71761d224e2e1cd11a89d
treeeeb874f85a09f6a04b3a77648381cc71e1d92466
parente989719ca767691eb75b34785baaaed716ea2624
Changed code from using cl_UP_MI to using umodpoly. The cl_UP_MI interface was
inconvenient to use and caused several very difficult bugs (some were still
unresolved before changing to umodpoly!).

Fixed severe bug in multivariate factorization. The condition that all modular
factors should be relatively prime in the base ring was violated. This caused
the factorization sometimes to go into an infinite loop.
ginac/factor.cpp