# # ChangeLog for factory in git # # Generated by Trac 1.2.3 # May 11, 2024, 8:54:06 AM Wed, 04 Apr 2012 10:14:08 GMT Martin Lee [57daf8] * factory/canonicalform.cc (modified) * factory/cf_inline.cc (modified) chg: switched off assert for positive exponent since I need Laurent ... Wed, 04 Apr 2012 10:12:15 GMT Martin Lee [e9a5b62] * factory/cf_gcd.cc (modified) fix: division by zero in extgcd Wed, 04 Apr 2012 10:11:29 GMT Martin Lee [81e336] * factory/canonicalform.cc (modified) fix: bug in ilog2 Mon, 02 Apr 2012 14:44:35 GMT Martin Lee [188d2fb] * factory/facFqBivar.cc (modified) * factory/facMul.cc (modified) fix: need SW_RATIONAL to be On for computation of buf0 and buf1 Tue, 27 Mar 2012 20:16:43 GMT Martin Lee [a8a93f] * factory/facBivar.h (modified) * factory/facFactorize.h (modified) chg: clear denominators of factors Fri, 23 Mar 2012 16:00:50 GMT Martin Lee [d92248] * factory/facBivar.cc (modified) fix: multiply A with right multiple of denominators of factors Fri, 23 Mar 2012 13:09:45 GMT Martin Lee [286be1f] * Singular/Makefile.am (modified) * configure.ac (modified) * factory/Makefile.am (modified) chg: changes due to building with FLINT Fri, 23 Mar 2012 13:09:28 GMT Martin Lee [8944cc] * factory/facMul.cc (modified) chg: include config.h Thu, 22 Mar 2012 14:51:23 GMT Martin Lee [c2a8b6] * factory/FLINTconvert.cc (modified) * factory/facMul.cc (modified) chg: set interface back to official FLINT 2.3.alpha2 Thu, 22 Mar 2012 14:25:25 GMT Martin Lee [a5450a8] * factory/facFqBivar.cc (modified) fix: use smaller bound for sieving factors Thu, 22 Mar 2012 13:14:26 GMT Martin Lee [8baf483] * factory/facFqFactorize.h (modified) chg: use squarefree factorization instead of squarefree part Thu, 22 Mar 2012 13:12:44 GMT Martin Lee [6caa2a6] * factory/facFqSquarefree.cc (modified) * factory/facFqSquarefree.h (modified) chg: avoid adding of constant factors to squarefree factorization ... Wed, 21 Mar 2012 14:38:21 GMT Martin Lee [9ebec2] * factory/facFqBivar.cc (modified) fix: stupid bug in lattice recombination Tue, 20 Mar 2012 22:19:49 GMT Martin Lee [4e17e7] * factory/facFqFactorize.cc (modified) fix: multi instead of biFactorize Tue, 20 Mar 2012 17:42:42 GMT Martin Lee [fd4146] * factory/facBivar.cc (modified) fix: bug in evaluation point search Tue, 20 Mar 2012 10:52:12 GMT Martin Lee [dc390c] * factory/facFqFactorize.cc (modified) fix: swap variables before return after LucksWangSparseHeuristic ... Tue, 20 Mar 2012 10:49:47 GMT Martin Lee [92add1] * factory/facFqFactorize.h (modified) fix: deleted duplicate function declaration Tue, 20 Mar 2012 10:47:05 GMT Martin Lee [2f6b737] * factory/facSparseHensel.h (modified) fix: getTerms2 and patch for coeffs Tue, 20 Mar 2012 10:46:00 GMT Martin Lee [f53120] * factory/facMul.cc (modified) fix: seperate char= 0 and char>p Mon, 19 Mar 2012 11:17:14 GMT Martin Lee [837495] * factory/facMul.cc (modified) fix: ifdef's for FLINT Fri, 16 Mar 2012 15:08:58 GMT Martin Lee [f9da5e] * factory/facBivar.cc (modified) * factory/facBivar.h (modified) * factory/facFqBivar.cc (modified) * factory/facHensel.cc (modified) chg/fix: handling of minpolys over Q[t]\Z[t] Fri, 09 Mar 2012 11:47:25 GMT Martin Lee [b4af1b] * factory/facBivar.cc (modified) chg: coeff bound for factorization over Q(a), now Hensel ... Fri, 09 Mar 2012 11:46:16 GMT Martin Lee [41fea7] * factory/facFqBivar.cc (modified) fix: divisibility testing chg: coeff bound for factorization over Q(a) Fri, 09 Mar 2012 11:43:54 GMT Martin Lee [ca058c] * factory/facMul.cc (modified) fix: some minor bugs chg: reverseSubstQa now takes an additional ... Fri, 09 Mar 2012 11:13:20 GMT Martin Lee [1ddcde9] * factory/facHensel.cc (modified) chg: some typos Fri, 09 Mar 2012 11:09:29 GMT Martin Lee [062583] * factory/facAlgExt.cc (modified) chg: shift factors of the norm instead of factors over Q(a) Fri, 09 Mar 2012 11:08:17 GMT Martin Lee [24c6177] * factory/cf_ops.cc (modified) chg: mapdomain() now maps BaseDomains Tue, 06 Mar 2012 20:48:34 GMT Martin Lee [ad0177] * factory/facFqBivar.cc (modified) * factory/facFqBivar.h (modified) * factory/facMul.cc (modified) chg: use uniFdivides in factorRecombination chg: take care of GF in ... Tue, 06 Mar 2012 11:13:07 GMT Martin Lee [54af8a5] * factory/facMul.cc (modified) chg: added divisibility test over Q(a) Tue, 06 Mar 2012 11:04:43 GMT Martin Lee [4a0a303] * factory/facHensel.cc (modified) chg: added diophantine equation solver over Q(a) using p-adic lifting Tue, 06 Mar 2012 11:03:45 GMT Martin Lee [5f92d8] * factory/facBivar.cc (modified) * factory/facBivar.h (modified) chg: added coeff bound for polys over Q(a) chg: renamed ... Tue, 06 Mar 2012 10:37:13 GMT Martin Lee [4e6d2a] * factory/facBivar.cc (modified) * factory/facHensel.cc (modified) chg: use a big prime instead of a small prime in coeff bound fix: ... Tue, 06 Mar 2012 09:35:56 GMT Martin Lee [2fbb9e6] * factory/facBivar.h (modified) chg: make minimal polynomial an element of Z[t] Mon, 05 Mar 2012 22:56:39 GMT Martin Lee [51aa162] * factory/facMul.cc (modified) chg: do not compute p^k in FLINT Mon, 05 Mar 2012 21:31:58 GMT Martin Lee [69fdf90] * factory/facFqBivar.cc (modified) * factory/facFqBivar.h (modified) * factory/facHensel.cc (modified) * factory/facHensel.h (modified) chg: do not require coeff bound to be const Mon, 05 Mar 2012 21:09:04 GMT Martin Lee [47dc5ea] * factory/facMul.cc (modified) chg: *,/,% for univariate polys over Z_p^k[x]/(f) via NTL Mon, 05 Mar 2012 21:05:50 GMT Martin Lee [c729f2] * factory/NTLconvert.cc (modified) * factory/NTLconvert.h (modified) chg: conversion to NTL ZZ_pX now allows non-word size p chg: added ... Mon, 05 Mar 2012 20:45:49 GMT Martin Lee [b78a13] * factory/facMul.cc (modified) chg: faster reversion of Kronecker substitution Tue, 28 Feb 2012 13:39:32 GMT Martin Lee [42af505] * factory/facMul.cc (modified) chg: skip Q(a) check Tue, 28 Feb 2012 13:28:23 GMT Martin Lee [67ed74] * factory/facMul.cc (modified) chg: use FLINT for multiplication over Q(a) Tue, 28 Feb 2012 11:05:03 GMT Martin Lee [2b76ff] * factory/NTLconvert.cc (modified) chg: conversion of NTL ZZ to CanonicalForm Tue, 28 Feb 2012 10:30:01 GMT Martin Lee [f89fed] * factory/facMul.cc (modified) fix: more fixes to Q(a) check Thu, 23 Feb 2012 13:36:54 GMT Martin Lee [c3ef86f] * factory/facHensel.cc (modified) chg: use NTL Tue, 21 Feb 2012 11:45:56 GMT Martin Lee [e451f48] * factory/facMul.cc (modified) fix: Q(a) check Fri, 17 Feb 2012 11:52:23 GMT Martin Lee [3f8663] * factory/facBivar.cc (modified) chg/fix: removed check for squarefreeness of reduction mod p Fri, 17 Feb 2012 10:38:58 GMT Martin Lee [e785e9] * factory/facMul.cc (modified) chg: use FLINT for operations over Z/p (for non word size p) Fri, 17 Feb 2012 10:12:16 GMT Martin Lee [9c98c2] * factory/FLINTconvert.cc (modified) * factory/FLINTconvert.h (modified) chg: added conversion for univariate polys over Z/p for non word size p Fri, 17 Feb 2012 10:12:05 GMT Martin Lee [c2aeb9] * factory/facMul.cc (modified) * factory/facMul.h (modified) fix: typo Fri, 17 Feb 2012 10:05:30 GMT Martin Lee [d3d3168] * factory/FLINTconvert.cc (modified) * factory/FLINTconvert.h (modified) chg: added docu for conversion to FLINT and back Thu, 16 Feb 2012 16:14:39 GMT Martin Lee [f9bd3d] * factory/facMul.cc (modified) chg: use NTL for univariate operations with coeff bound Thu, 16 Feb 2012 15:35:20 GMT Martin Lee [1ade96] * factory/facBivar.cc (modified) chg: use coeff bound in bivariate poly factorization over Q Thu, 16 Feb 2012 15:27:29 GMT Martin Lee [667ba1] * factory/fac_util.cc (modified) chg: changed default constructor of modpk Thu, 16 Feb 2012 15:26:41 GMT Martin Lee [a090c88] * factory/facHensel.cc (modified) chg: added coeff bound as additional argument in henselStep12 Thu, 16 Feb 2012 15:08:44 GMT Martin Lee [583cb9] * factory/facHensel.cc (modified) chg: added diophantine equation solver using p-adic lifting Thu, 16 Feb 2012 14:55:49 GMT Martin Lee [eb481b] * factory/facFqBivar.cc (modified) chg: more coeff bounds Thu, 16 Feb 2012 14:54:42 GMT Martin Lee [de222e] * factory/facFqBivar.cc (modified) chg: cheaper divisibility tests to discard wrong factors Thu, 16 Feb 2012 14:43:29 GMT Martin Lee [d9357b] * factory/facFqBivar.cc (modified) * factory/facFqBivar.h (modified) * factory/facHensel.cc (modified) * factory/facHensel.h (modified) chg: added coeff bounds to Hensel lifting routines added coeff ... Thu, 16 Feb 2012 14:21:25 GMT Martin Lee [64c923] * factory/facMul.cc (modified) * factory/facMul.h (modified) chg: added coeff bound to univariate operations Thu, 16 Feb 2012 14:20:17 GMT Martin Lee [5b4107] * factory/FLINTconvert.cc (modified) chg: changed interface to nmod_poly_factor_t Thu, 16 Feb 2012 14:19:10 GMT Martin Lee [c7c7fe4] * factory/facMul.cc (modified) * factory/facMul.h (modified) chg: added divisibility test for univariate polys Fri, 10 Feb 2012 11:28:39 GMT Martin Lee [e016ba] * factory/facHensel.cc (modified) * factory/facMul.cc (modified) chg: code formatting Fri, 10 Feb 2012 11:10:28 GMT Martin Lee [64b824] * factory/facFactorize.cc (modified) * factory/facFqFactorize.cc (modified) chg: threshold for use of LucksWangHeuristic Fri, 10 Feb 2012 10:52:22 GMT Martin Lee [c08510] * factory/facBivar.cc (modified) chg: remove some debug output Thu, 09 Feb 2012 16:59:15 GMT Martin Lee [81d96c] * factory/cf_gcd_smallp.cc (modified) * factory/facFactorize.cc (modified) * factory/facFqBivarUtil.cc (modified) * factory/facFqFactorize.cc (modified) * factory/facHensel.cc (modified) * factory/facHensel.h (modified) * factory/facMul.cc (modified) chg: more reorganization Thu, 09 Feb 2012 15:47:39 GMT Martin Lee [0e2e23] * factory/Makefile.am (modified) * factory/facBivar.cc (modified) * factory/facFqBivar.cc (modified) * factory/facFqBivarUtil.cc (modified) * factory/facFqFactorize.cc (modified) * factory/facHensel.cc (modified) * factory/facHensel.h (modified) * factory/facMul.cc (added) * factory/facMul.h (added) chg: separated multiplication and Hensel lifting functions Thu, 09 Feb 2012 12:33:24 GMT Martin Lee [deb0f60] * factory/facBivar.cc (modified) chg: use henselLiftAndEarly from facFqBivar again in facBivar Thu, 02 Feb 2012 13:34:22 GMT Martin Lee [3ef2d6] * factory/facHensel.cc (modified) chg: use Newton inversion for division over Q(a) Thu, 02 Feb 2012 10:38:50 GMT Martin Lee [935e83] * factory/facHensel.cc (modified) chg: deleted some commented out debug stuff and formatted code Wed, 11 Jan 2012 13:44:21 GMT Martin Lee [c53fdc] * factory/cf_gcd.cc (modified) chg/fix: switched off Flint gcd over Z Fri, 06 Jan 2012 17:28:00 GMT Martin Lee [84dcd6b] * factory/facHensel.cc (modified) chg: removed some debug stuff Fri, 06 Jan 2012 17:21:28 GMT Martin Lee [0e6668] * factory/facBivar.cc (modified) * factory/facFactorize.cc (modified) * factory/facHensel.cc (modified) chg: more changes in order to replace old factorization over integers Thu, 05 Jan 2012 16:52:39 GMT Martin Lee [530295] * factory/cf_factor.cc (modified) * factory/facBivar.h (modified) * factory/facFactorize.h (modified) chg: more changes to replace polynomial factorization over integer ... Tue, 20 Dec 2011 17:08:05 GMT Martin Lee [88408d0] * factory/FLINTconvert.h (modified) * factory/cf_factor.cc (modified) * factory/facFactorize.cc (modified) * factory/facHensel.cc (modified) chg: switched off old factory factorization over Z chg: added some ... Tue, 20 Dec 2011 10:05:23 GMT Martin Lee [3ed6ccf] * factory/configure.ac (modified) chg: check for Flint 2.3 in configure Tue, 20 Dec 2011 09:46:58 GMT Martin Lee [7cb5590] * factory/cf_factor.cc (modified) * factory/cf_gcd.cc (modified) fix: some preprocessor commands Tue, 20 Dec 2011 00:49:30 GMT Martin Lee [ae3775] * factory/cf_factor.cc (modified) chg: use Flint factorization over finite fields instead of NTL Tue, 20 Dec 2011 00:37:08 GMT Martin Lee [7e8c9e] * factory/cf_gcd.cc (modified) chg: use Flint GCD instead of NTL gcd Mon, 19 Dec 2011 18:09:26 GMT Martin Lee [97a059] * factory/FLINTconvert.cc (added) * factory/FLINTconvert.h (added) * factory/Makefile.am (modified) * factory/config.h.in (modified) * factory/configure.ac (modified) * m4/flint-check.m4 (added) Started fork swSingularFlint from spielwiese chg: changed build ... Mon, 09 Jan 2012 13:01:10 GMT Martin Lee [f8ac2df] * factory/facBivar.cc (modified) chg: replaced Hensel lifting and early factor detection by a ... Mon, 02 Apr 2012 09:44:58 GMT Hans Schoenemann [4bafa67] * factory/libfac/install-sh (deleted) removed unused factory/libfac/install-sh Thu, 29 Mar 2012 12:36:44 GMT Oleksandr Motsak [3b8a6e] * Singular/Makefile.am (modified) * dyn_modules/bigintm/Makefile.am (modified) * dyn_modules/syzextra/Makefile.am (modified) * factory/Makefile.am (modified) * kernel/Makefile.am (modified) * libpolys/coeffs/Makefile.am (modified) * libpolys/polys/Makefile.am (modified) removed AM_LDFLAGS from those Makefile.am where a library is built ... Thu, 29 Mar 2012 11:34:51 GMT Oleksandr Motsak [b4a676] * Makefile.am (modified) * Singular/Makefile.am (modified) * configure.ac (modified) * factory/Makefile.am (modified) * factory/configure.ac (modified) * findexec/Makefile.am (modified) * findexec/configure.ac (added) * findexec/feFopen.cc (modified) * findexec/feResource.cc (modified) * kernel/Makefile.am (modified) * libpolys/Makefile.am (modified) * libpolys/coeffs/Makefile.am (modified) * libpolys/configure.ac (modified) * libpolys/polys/Makefile.am (modified) * libpolys/resources/Makefile.am (deleted) * libpolys/resources/feFopen.cc (deleted) * libpolys/tests/Makefile.am (modified) * standalone.test/libpolys-config.sample (modified) made findexec into a standalone library + removal of resources add: ... Fri, 24 Feb 2012 15:10:54 GMT Oleksandr Motsak [1a9dc5] * factory/int_poly.h (modified) fix: avoid redefine of OM_NDEBUG Fri, 24 Feb 2012 13:56:31 GMT Hans Schoenemann [7c6f06] * factory/int_int.h (modified) fix: avoid redefine of OM_NDEBUG Mon, 20 Feb 2012 09:35:03 GMT Oleksandr Motsak [1adae39] * factory/test.cc (modified) fix make check for factory under Mac OS X Thu, 23 Feb 2012 11:57:52 GMT Martin Lee [eacb7aa] * factory/facFqSquarefree.h (modified) fix: include (in case of build without NTL) Wed, 22 Feb 2012 15:42:59 GMT Martin Lee [ff3a4f] * factory/configure.ac (modified) * factory/gfops.cc (modified) chg: enable assertions by default Wed, 22 Feb 2012 15:26:12 GMT Martin Lee [e2c181] * factory/gfops.cc (modified) * factory/variable.cc (modified) chg: enable assertions instead of being lazy Wed, 22 Feb 2012 12:27:08 GMT Martin Lee [43bbd6] * factory/libfac/factor/timing.h (modified) chg: replaced timing.h in libfac by timing.h from factory Wed, 22 Feb 2012 11:17:07 GMT Martin Lee [0b618a7] * factory/facBivar.cc (modified) * factory/facFactorize.cc (modified) * factory/facFqBivar.cc (modified) * factory/facFqFactorize.cc (modified) * factory/libfac/charset/alg_factor.cc (modified) fix: compilation errors with --enable-timing Tue, 21 Feb 2012 14:45:42 GMT Martin Lee [f3a82f4] * factory/facBivar.cc (modified) * factory/facFqBivar.cc (modified) * factory/fac_multihensel.cc (modified) fix: compilation errors with --enable-debugoutput Wed, 22 Feb 2012 10:03:36 GMT Martin Lee [346edc8] * factory/debug.h (modified) * factory/fac_berlekamp.cc (modified) * factory/fac_univar.cc (modified) fix: need std:: Wed, 22 Feb 2012 09:22:53 GMT Martin Lee [f71453] * factory/cf_gcd_smallp.cc (modified) * factory/cf_gcd_smallp.h (modified) * factory/facAlgExt.cc (modified) * factory/gfops.cc (modified) * factory/variable.cc (modified) fix: compilation errors with --enable-assertions Fri, 17 Feb 2012 17:56:06 GMT Hans Schoenemann [e3198f] * Singular/claptmpl.cc (modified) * factory/libfac/factor/tmpl_inst.cc (modified) chg: use template instatiation from factory/libfac Fri, 10 Feb 2012 13:20:06 GMT Martin Lee [83976e] * factory/gfops.cc (modified) chg: enable setting of gftables location by program courtesy of ... Fri, 10 Feb 2012 13:16:27 GMT Martin Lee [66e25f] * factory/libfac/test.cc (modified) chg: include string.h courtesy of "Grayson, Daniel R." ... Tue, 14 Feb 2012 17:02:55 GMT Hans Schoenemann [b530add] * Singular/claptmpl.cc (modified) * Singular/extra.cc (modified) * factory/Makefile.am (modified) * factory/config.h.in (added) * factory/config.h.in.bak (deleted) * factory/configure.ac (modified) * factory/ftmpl_inst.cc (modified) * factory/libfac/Makefile.am (modified) * factory/libfac/factor/Factor.h (modified) * factory/libfac/factor/tmpl_inst.cc (modified) * factory/libfac/libfac.h (moved) * factory/libfac/test.cc (modified) * factory/libfac/testcs.cc (modified) * libpolys/polys/Makefile.am (modified) * libpolys/polys/clapsing.cc (modified) Merge pull request #66 from mmklee/factory_sizelong_sw chg: renamed ... Mon, 13 Feb 2012 19:31:24 GMT Oleksandr Motsak [78851c8] * factory/Makefile.am (modified) use absolute binary pathes while combining libfactory Mon, 13 Feb 2012 18:07:17 GMT Oleksandr Motsak [32248f] * factory/ftmpl_inst.cc (modified) * factory/libfac/factor/tmpl_inst.cc (modified) removed duplicating template instantiations from ... Mon, 13 Feb 2012 18:05:28 GMT Oleksandr Motsak [e65b1a4] * Singular/claptmpl.cc (modified) * Singular/extra.cc (modified) * factory/libfac/Makefile.am (modified) * factory/libfac/libfac.h (moved) * factory/libfac/test.cc (modified) * factory/libfac/testcs.cc (modified) * libpolys/polys/clapsing.cc (modified) fix libfac on case-insensitive file systems CHG: renamed ...