#223 gfactor(x^4-y^4); crashes

closed
nobody
5
2007-08-04
2003-02-05
Anonymous
No

well, this describes everything:

(C39) factor(x^4-y^4);
(D39) - (y - x) (y + x) (y^2 + x^2 )
(C40) gfactor(x^2+y^2);
(D40) (y - %I x) (y + %I x)

but:

(C41) gfactor(x^4-y^4);

Error: Caught fatal error [memory may be damaged]
Fast links are on: do (si::use-fast-links nil) for debugging
Error signalled by MACSYMA-TOP-LEVEL.
Broken at FACTOR. Type :H for Help.
MAXIMA>>

i'm using: maxima 5.9.0.rc4 under win2k

Discussion

  • Logged In: YES
    user_id=588346

    Peculiarly, factor(x^4-y^4,q^2+1) works just fine.

     
  • Robert Dodier
    Robert Dodier
    2006-07-04

    • labels: 460521 --> 460522
     
  • Robert Dodier
    Robert Dodier
    2006-07-04

    Logged In: YES
    user_id=501686

    Still present 5.9.3 / sbcl / linux.

     
  • Robert Dodier
    Robert Dodier
    2006-09-09

    • labels: 460522 --> Lisp Core - Polynomials
     
  • Dan Gildea
    Dan Gildea
    2007-08-04

    Logged In: YES
    user_id=1797506
    Originator: NO

    Fixed in cvs.

    (%i3) gfactor(x^4+y^4);
    (%o3) (y^2-%i*x^2)*(y^2+%i*x^2)

     
  • Dan Gildea
    Dan Gildea
    2007-08-04

    • status: open --> closed