Project

General

Profile

Activity

From 05 Mar 2012 to 03 Apr 2012

03 Apr 2012

21:48 CoCoALib Slug #120: LT over QQ: surprisingly slow
My "noddy" program for computing GBases can do the whole computation in a few seconds...
John Abbott
21:08 CoCoALib Slug #120: LT over QQ: surprisingly slow
Here is another suspect starting ideal in @QQ[x,y,z],Lex@
@[x^4 +x*y^2*z +y^4, x^3*y +x^2*z^2 +z^2]@
John Abbott
20:40 CoCoALib Slug #120 (New): LT over QQ: surprisingly slow
The following should compute a LT ideal of a small ideal (using lex).
It takes longer than I would expect over QQ --...
John Abbott
19:05 Bug #53 (Resolved): MSVC10 compilation
John Abbott
19:03 Bug #58 (Closed): MSVC10 - more things and overhead
Sundry other changes to accomodate MSVC bugs.
Added some @#if@ conditionals as workarounds; ideally these should e...
John Abbott
19:00 Bug #54 (Closed): MSVC10 - #include <iterator>
Added include directives for @iterator@ in the cases where it was needed. John Abbott
18:58 Bug #55 (Closed): MSVC10 - static member fields
Exercising the option not to define static data members if their addrs are not needed, I have removed all such defns,... John Abbott
18:53 Bug #56 (Closed): MSVC10 - unistd.h
All references to @unistd.h@ have been removed. The code now compiles on Windows (as well as Linux & MacOSX). This ... John Abbott
18:50 Bug #57 (Closed): MSVC10 - BOOST_SCOPE_EXIT
The problem was that @BOOST_SCOPE_EXIT@ requires at least 1 arg, though this is not entirely evident from their docum... John Abbott
17:30 CoCoALib Bug #119 (Closed): CoCoA4io
The file @CoCoA4io@ should not be inside CoCoALib -- it belongs in CoCoAServer.
Move it... will lead to some consequ...
John Abbott
15:41 CoCoA-5 Bug #118: unistd and call to access in Main.C
Discovering that BOOST seems to offer a ready-made solution, and that @access@ is old-style C-library.
John Abbott
15:40 CoCoA-5 Bug #118 (Closed): unistd and call to access in Main.C
Replace call to @access@ in Main.C (about line 192) by calls to BOOST filesystem fns such as @exists@ and @is_regular... John Abbott
14:58 CoCoA-5 Bug #117: Added 3 times defn of isblank fn
As far as I can tell BOOST does not offer such a simple fn.
John Abbott
14:44 CoCoA-5 Bug #117 (Closed): Added 3 times defn of isblank fn
To enable compilation on MSVC, I had to add defn of @isblank@.
Currently there are 3 separate (but identical) defns ...
John Abbott

02 Apr 2012

16:26 CoCoA-5 Bug #88 (Closed): Makefile problem with GUI on linux
Anna Maria Bigatti
15:22 CoCoALib Feature #116 (Closed): ordering matrices with rational coefficients
Anna Maria Bigatti

30 Mar 2012

19:09 CoCoALib Feature #116 (Closed): ordering matrices with rational coefficients
it is useful to allow rational coefficients (why not?) and appropriate conversion into ZZ when necessary (optimized O... Anna Maria Bigatti
14:36 CoCoALib Bug #22: Rename PPMonoidEvZZ?
We have not yet decided about internal impl names.
JAA still likes his suggestion made two posts ago.
John Abbott
14:34 CoCoALib Bug #22: Rename PPMonoidEvZZ?
We don't have time to complete this change before 0.9950.
However we have decided that it is simplest for the user...
John Abbott
12:55 CoCoALib Support #75: Documentation review by Caleo
Alessandra reports:
# the examples are mostly OK; she reported some minor problems which J+A attended to immediately...
John Abbott

28 Mar 2012

14:29 CoCoA-5 Bug #115 (Closed): PP ordering bug
The error was in Interpreter.C: I got the wrong "symmetry" with LessOrEqual.... Anna Maria Bigatti
13:53 CoCoA-5 Bug #115 (Closed): PP ordering bug
... John Abbott

27 Mar 2012

13:28 CoCoA-5 Feature #18: Printing matrices: I/O unified style for CoCoA-5?
John Abbott wrote:
> I do not like the "abandoned" square bracket at the end of the first line.
>
> Generally I pref...
Anna Maria Bigatti
10:04 CoCoA-5 Feature #18: Printing matrices: I/O unified style for CoCoA-5?
I do not like the "abandoned" square bracket at the end of the first line.
After speaking yesterday, we also conclud...
John Abbott

26 Mar 2012

19:11 CoCoALib Bug #114 (In Progress): Ideals of polynomials
Currently operations special to ideals in polynomial rings are located in @SparsePolyRing.H@ -- this seems incorrect.... John Abbott
17:42 CoCoA-5 Feature #18: Printing matrices: I/O unified style for CoCoA-5?
after using the "old style" for a while I'm getting more and more convinced that a matrix should also print its own r... Anna Maria Bigatti

23 Mar 2012

17:02 CoCoALib Feature #113 (In Progress): Introduce PartialHom
Currently CoCoALib does not distinguish between proper homs and partial homs.
Thus we can create a (partial) RingH...
John Abbott
14:41 CoCoA-5 Feature #7: Automatic mapping between (some) rings
Probably the simplest definition is simply that R1 is "simpler" than R2 if the construction of R2 passed explicitly v... John Abbott
12:39 CoCoALib Support #75: Documentation review by Caleo
Alessandra reports:
* doc for almost all rings (except @ring@, @RingElem@) needs to be better organized
* reference...
John Abbott
11:37 CoCoALib Support #112 (New): automatic creation of all function signatures
Is it possible to create a readable collection of all function signatures and (more difficult) to link to the correct... Anna Maria Bigatti

22 Mar 2012

16:05 Bug #57: MSVC10 - BOOST_SCOPE_EXIT
I wonder why the only reports I can find on the internet about problems with @BOOST_SCOPE_EXIT@ and Visual C++ are ou... John Abbott
15:20 CoCoA-5 Feature #90 (Closed): Make the new fn CoefficientsWRT available in C5
Anna Maria Bigatti
13:50 CoCoA-5 Feature #90: Make the new fn CoefficientsWRT available in C5
John Abbott wrote:
> At the moment it is not clear to JAA what the CoCoALib interface should be if we adopt the RING...
Anna Maria Bigatti

21 Mar 2012

16:18 CoCoA-5 Feature #90: Make the new fn CoefficientsWRT available in C5
Here are some arguments in favour of the interface which wants a list of RINGELEM to specify which indets:
* JAA bel...
John Abbott
15:22 CoCoALib Bug #111: Mod fn for computing remainder
The use of @tdiv@ functions produces a (pleasing) sign symmetry:
# namely @A%B = - ((-A)%B) = - A%(-B) = (-A)%(-B)@
...
John Abbott

20 Mar 2012

16:21 CoCoA-5 Bug #108 (Closed): Unhandled division by zero in FFp
John Abbott
16:03 CoCoALib Bug #111 (Closed): Mod fn for computing remainder
The doc says the result is least non-neg remainder...
BUT the code uses @mpz_tdiv@ which "truncates" towards zero, s...
John Abbott
15:55 CoCoALib Feature #50: Polynomial content
Created two fns:
* *@content@* computes "content" of the coeffs, result is in CoeffRing
* *@ContentWRT@* computes "co...
John Abbott
10:10 CoCoALib Feature #107: Recognizing finite fields
Other functions which finite fields should offer:
* @IsPthPower@
* @IsPthPower2@ says whether arg is a P^k-th power (...
John Abbott

19 Mar 2012

18:01 CoCoA-5 Bug #109 (Closed): SmoothFactor should allow large first arg
Anna Maria Bigatti
14:51 CoCoA-5 Bug #109 (Closed): SmoothFactor should allow large first arg
Second arg should be small (e.g. up to 2^32-1), but first arg may be big without any problems... John Abbott
17:14 CoCoA-5 Bug #108 (Resolved): Unhandled division by zero in FFp
Fixed, but the error is indicated at the operator... Anna Maria Bigatti
14:36 CoCoA-5 Bug #108 (Closed): Unhandled division by zero in FFp
Here's a sample case... John Abbott
16:45 CoCoA-5 Bug #110: Surprise return type for GCD of a list of ints
The function @AsINT@ can be used as a workaround:... John Abbott
16:19 CoCoA-5 Bug #110 (Closed): Surprise return type for GCD of a list of ints
JAA expected GCD of a list of INTs to produce an INT; instead it produces a RINGELEM (in ZZ)... John Abbott
16:11 CoCoALib Feature #40: Squarefree factorization - Alessio d'Ali`
Alessio has not found any criterion for a good order in which to "eliminate" the indets.
He did suggest offering an ...
John Abbott
11:56 CoCoALib Feature #107 (Closed): Recognizing finite fields
The case of polynomials over finite fields can often be handled specially. We must add functions to facilitate the d... John Abbott
11:45 CoCoA-5 Feature #105: Add I*f and f*I (RINGELEM and IDEAL)
Just a quick note reporting what we'd already said vocally: both left and right multiplication should be enabled (par... John Abbott
11:42 CoCoA-5 Bug #104: Misprints suggestions: Z --> ZZ
Are you asking to add
# special checks for the names "Z" and "Q" in a context where a ring is to be expected?
# spe...
John Abbott

18 Mar 2012

15:19 CoCoALib Bug #22: Rename PPMonoidEvZZ?
Here is an alternative suggestion (affecting the names of all PPMonoids).
The underlying principle is that an obje...
John Abbott

16 Mar 2012

18:01 CoCoALib Feature #51: polynomial coefficient extraction w.r.t. variable
JAA has made a first impl.
Still unsure about the interface (_i.e._ the type of the result & also the type of the par...
John Abbott
17:47 CoCoALib Bug #21 (Closed): Rename NumTheory and NumTheoryQQ
The simplest solution seemed to be to merge @NumTheoryQQ@ into @NumTheory@. This avoids a possibly confusing, seemin... John Abbott
12:02 CoCoALib Support #75: Documentation review by Caleo
Alessandra reports:
# documentation for @ring@ & @RingElem@ is mostly OK (but still not complete)
@ex-RingElem1@ ...
John Abbott
07:42 CoCoA-5 Feature #106 (In Progress): I:f (IDEAL and RINGELEM) -- operator colon
cocoa-4 had no warning for I:xy being intepreted as (I:x)*y, but cocoa-5 does!
So we can resume that syntax.
Make...
Anna Maria Bigatti
07:38 CoCoA-5 Feature #105 (Closed): Add I*f and f*I (RINGELEM and IDEAL)
Multiplication of RINGELEM and IDEAL is missing.
Add it to CoCoALib and CoCoA-5.
(Multiply, product: keys for "Se...
Anna Maria Bigatti

15 Mar 2012

12:31 CoCoA-5 Bug #104 (Closed): Misprints suggestions: Z --> ZZ
CoCoA-5 is very helpful with suggestions on misprints.
Is it possible to improve this case? i.e. suggest "ZZ" as we...
Anna Maria Bigatti
11:57 CoCoA-5 Bug #103 (Closed): Bad error mesg using operator ":"
The session excerpt below contains an erroneous error message.
I think the operator should be just ":" -- it certain...
John Abbott

12 Mar 2012

11:09 CoCoA-5 Bug #98 (Resolved): RealRoots should use IsRational
John Abbott
11:09 CoCoA-5 Bug #98: RealRoots should use IsRational
Fixed the bug -- actually quite easy.
A as consequence I "improved" the defn of @content@.
John Abbott

09 Mar 2012

16:17 CoCoA-5 Bug #102 (Closed): Packages: should exported functions be automatically "Protect"ed?
If Package @$aaa@ exports a function @Foo@, then @Foo@ cannot be exported by another Package @$bbb@.
And that's safe...
Anna Maria Bigatti
11:02 CoCoA-5 Feature #101: rethrow in Try .. UponError .. EndTry
Giovanni Lagorio wrote:
> (the error object contains the error message only, more information should be embedded ther...
Anna Maria Bigatti

08 Mar 2012

15:49 CoCoA-5 Feature #101: rethrow in Try .. UponError .. EndTry
I'm afraid that information is lost at the moment (the error object contains the error message only, more information... Giovanni Lagorio
12:13 CoCoA-5 Feature #101 (New): rethrow in Try .. UponError .. EndTry
What is the way to deal with errors we don't want to catch?
See this example:...
Anna Maria Bigatti

07 Mar 2012

16:13 CoCoA-5 Bug #100 (New): BringIn should map only the indets in its arg
In C4 the function @BringIn@ maps only the indets which actually appear in the arg to be mapped. In C5, the currentl... John Abbott
15:32 CoCoA-5 Feature #90: Make the new fn CoefficientsWRT available in C5
Anna Maria Bigatti wrote:
> it would inefficient to write...
Yes, but I believe the run-time inefficiency would be ...
John Abbott
15:25 CoCoA-5 Slug #99 (Closed): Function "insert": obsolescent
As far as I can tell @Insert@ is never called by any function in the standard CoCoA packages.
I would like to make...
John Abbott
13:01 CoCoALib Feature #40: Squarefree factorization - Alessio d'Ali`
Alessio and John have both implemented content free factorization.
The CoCoALib impl is slightly faster -- but we ran...
John Abbott

06 Mar 2012

12:24 CoCoA-5 Bug #98 (Closed): RealRoots should use IsRational
RealRoots incorrectly complains about non rational coeffs in cases like the following:... John Abbott
11:54 CoCoA-5 Bug #27: CoCoA-5 Manual
Some (many?) examples in the manual use multiplication by juxtaposition. These all need to be corrected so that cut-... John Abbott
 

Also available in: Atom