Opened 11 years ago
Closed 11 years ago
#439 closed bug (fixed)
factorize() returns wrong constant
Reported by: | Owned by: | somebody | |
---|---|---|---|
Priority: | critical | Milestone: | 3-1-5 and higher |
Component: | dontKnow | Version: | 3-1-5 |
Keywords: | Cc: |
Description
With Singular-3-1-5 compiled on a x86_64 Linux system:
SINGULAR / Development A Computer Algebra System for Polynomial Computations / version 3-1-5 0< by: W. Decker, G.-M. Greuel, G. Pfister, H. Schoenemann \ Jul 2012 FB Mathematik der Universitaet, D-67653 Kaiserslautern \ > ring rQ=0,(u,v),dp; > poly f = u*(3v+1)^2; > factorize(f); [1]: _[1]=3 _[2]=u _[3]=3v+1 [2]: 1,1,2
Note the constant 3 appearing in the factorization which should not be there. This used to work correctly in version 3-1-3-3.
See also [trac.sagemath.org/sage_trac/ticket/13237#comment:12]
Version:
Singular for x86_64-Linux version 3-1-5 (3150) Jul 26 2012 16:04:23 with factory(@(#) factoryVersion = 3.1.5),libfac(3.1.5,July 2012), GMP(5.0),NTL(5.5.2),64bit,static readline,Plural,DBM, dynamic modules,dynamic p_Procs,OM_CHECK=0,OM_TRACK=0,random=1343314476 CC= gcc -O2 -g -fPIC -pipe -DNDEBUG -DOM_NDEBUG -Dx86_64_Linux -DHAVE_CONFIG_H, CXX= g++ -O2 -g -fPIC -I.. -I/release/merger/sage-5.2.rc1/local -pipe -DNDEBUG -DOM_NDEBUG -Dx86_64_Linux -DHAVE_CONFIG_H (4.7.1)
Note: See
TracTickets for help on using
tickets.
fix with 15112