Factor fails to factor a polynomial in two variables.
(23*x^10*y^5 + 82*x^9*y^4 + 80*x^8*y^4 -
28*x^7*y^3 - 47*x^6*y^3 - 74*x^5*y^2 +
28*x^4*y^2 - 74*x^3*y + 25*x^2*y + 21*x - 41)
(78*x^10*y^5 + 49*x^9*y^4 + 48*x^8*y^4 +
49*x^7*y^3 + 65*x^6*y^3 - 8*x^5*y^2 +
82*x^4*y^2 - 7*x^3*y - 15*x^2*y - 6*x + 30)
factor(expand(p)) => irreducible
If this is some intentional limitation, it should give some
sort of warning. But I don't see why it should be.
This was a polynomial generated randomly using:
product(sum((random(200)-100) * x^i * y^entier(i/2),
Sometimes these polynomials factor correctly, but
mostly they come back as irreducible.
I tried setting Berlefact:false to see if that would make a
difference, but that causes an internal error
(POWERSET requires less than two arguments).
I also tried using rat instead of expand to make sure it
wasn't a multiplication problem rather than a factoring
Maxima version: 5.9.0
Maxima build date: 19:10 2/9/2003
host type: i686-pc-mingw32
lisp-implementation-type: Kyoto Common Lisp
Log in to post a comment.