Project

General

Profile

Activity

From 22 Apr 2017 to 21 May 2017

19 May 2017

15:55 Slug #1049: GroebnerFan: slow examples
... John Abbott
11:55 Bug #1069: GroebnerFan: ERROR: Matrix must be invertible
I just removed the coefficients to John's last example:... Anna Maria Bigatti
11:48 Bug #1069: GroebnerFan: ERROR: Matrix must be invertible
Just to clarify: this means that one cannot create this ring, hmmmmm....... Anna Maria Bigatti
11:45 Bug #1069: GroebnerFan: ERROR: Matrix must be invertible
Here is another "slightly smaller" matrix whose determinant is zero mod 32749:... John Abbott
11:16 Bug #1069: GroebnerFan: ERROR: Matrix must be invertible
Here is another example which gives trouble:... John Abbott

18 May 2017

21:00 Bug #1069: GroebnerFan: ERROR: Matrix must be invertible
Here are some order matrices with not-too-big entries whose det is a multiple of 32749:... John Abbott

17 May 2017

18:02 Slug #1057: Slug: Polynomial ring contructor slow with (big) matrix ordering
... Anna Maria Bigatti
10:39 Slug #1057 (In Progress): Slug: Polynomial ring contructor slow with (big) matrix ordering
First problem found: @NewOrdvArith(ord)@ ic computed twice.
If @ord@ is defined by M, then many checks are done on M.
Anna Maria Bigatti
15:52 Bug #1069: GroebnerFan: ERROR: Matrix must be invertible
John Abbott wrote:
> Another approach would be to persuade GFan to produce matrices with smaller entries... this is ...
Anna Maria Bigatti
15:46 Bug #1069: GroebnerFan: ERROR: Matrix must be invertible
Another approach would be to persuade GFan to produce matrices with smaller entries... this is probably not so easy! John Abbott
15:45 Bug #1069 (In Progress): GroebnerFan: ERROR: Matrix must be invertible
The correct solution would be to have a proper implementation of matrix orderings without any "tricks" (too bad if it... John Abbott
15:39 Bug #1069: GroebnerFan: ERROR: Matrix must be invertible
John Abbott wrote:
> Here is a guess as to what the problem is... for matrix orderings there was some "funny trick" ...
Anna Maria Bigatti
15:18 Bug #1069: GroebnerFan: ERROR: Matrix must be invertible
Here is a guess as to what the problem is... for matrix orderings there was some "funny trick" using a matrix reduced... John Abbott
15:09 Bug #1069: GroebnerFan: ERROR: Matrix must be invertible
Another smaller example (but not as small as Anna's)... John Abbott
14:29 Bug #1069: GroebnerFan: ERROR: Matrix must be invertible
Smaller example, but still too big... Anna Maria Bigatti
11:37 Bug #1069 (In Progress): GroebnerFan: ERROR: Matrix must be invertible
The following causes an error:... John Abbott
13:47 Slug #1070: Slug: MakeTermOrd (rk calls in RemoveRedundantRows)
I just implemented a workaround:
I check det(M) before calling @RemoveRedundantRows@, if not 0 return M.
Anna Maria Bigatti
13:45 Slug #1070 (New): Slug: MakeTermOrd (rk calls in RemoveRedundantRows)
The function @RemoveRedundantRows@ is quite slow because of the repeated calls to @rk@.
I had thought it was not imp...
Anna Maria Bigatti
13:40 Design #854: Function MakeTermOrd should be renamed MakeTermOrdMat?
Now I'm more inclined to keep @MakeTermOrd@ for CoCoA-5.
Possibly make a distinction in CoCoALib (where mat and ord ...
Anna Maria Bigatti

15 May 2017

12:28 Slug #1049: GroebnerFan: slow examples
Here are two deg 5 binomial examples:... John Abbott
10:40 Slug #1049: GroebnerFan: slow examples
Here are some binomial examples of deg 4:... John Abbott
12:16 Bug #1064: Bug in MinPolyModular (ugly prime)
Changed the code so that ugly primes are detected cleanly from checking divisibility, instead of using try/catch. Ad... Anna Maria Bigatti

12 May 2017

18:20 Support #1066: Documentation: translation table
cleaned up, looks good
http://cocoa.dima.unige.it/cocoalib/doc/CoCoATranslationTable.html
We still have to decide...
Anna Maria Bigatti
16:43 Support #1066 (In Progress): Documentation: translation table
testing and sorting Anna Maria Bigatti
09:52 Support #1066: Documentation: translation table
Elisa Palezzato added the missing entries in the table (thanks!) Anna Maria Bigatti
09:50 Support #1066 (In Progress): Documentation: translation table
Originally the translation table was done because there was no cocoa-5 manual, and to show what we had ported from co... Anna Maria Bigatti

11 May 2017

13:15 Design #1063: Catching an (expected) error
I am a bit uneasy about using the following paradigm more than absolutely necessary:... John Abbott
12:54 Bug #1064 (Feedback): Bug in MinPolyModular (ugly prime)
Completed similar checks for implicit as well.
Cleaned up, added tests for implicit.
Anna Maria Bigatti
10:49 Bug #1064: Bug in MinPolyModular (ugly prime)
Added the error @ERR::CannotReconstruct@ and cleaned up the code accordingly (also for similar try/catch code in @Imp... Anna Maria Bigatti
09:21 Bug #1064 (Resolved): Bug in MinPolyModular (ugly prime)
fixed, cvs-ed Anna Maria Bigatti
08:24 Bug #1064: Bug in MinPolyModular (ugly prime)
I have some trouble writing a bit of code because I cannot redefine an ideal in another ring.
Should we allow that, ...
Anna Maria Bigatti
10:57 Design #427: Error names and error messages (current design)
Just a trivial task (but may be annoying).
Currently in @error.H@ we comment an error name with its string: isn't th...
Anna Maria Bigatti
08:48 Design #1065: Design: should we allow an ideal to change ring?
I managed to write my loop changing rings cleanly (modular computation).
While changing characteristic I forcily had...
Anna Maria Bigatti
08:32 Design #1065: Design: should we allow an ideal to change ring?
This would be convenient, but also potentially dangerous:
In the case of @RingElem@ the empty constructor gives 0 ...
Anna Maria Bigatti
08:26 Design #1065 (Closed): Design: should we allow an ideal to change ring?
I have some trouble writing a bit of code because I cannot redefine an ideal in another ring (changing characteristic... Anna Maria Bigatti

10 May 2017

16:59 Bug #1064 (In Progress): Bug in MinPolyModular (ugly prime)
The following fails for me:... John Abbott
15:44 Bug #1064: Bug in MinPolyModular (ugly prime)
and add test!
Anna Maria Bigatti
15:38 Bug #1064: Bug in MinPolyModular (ugly prime)
https://cocoa.dima.unige.it/redmine/issues/1062#note-6
Anna Maria Bigatti
15:36 Bug #1064 (Closed): Bug in MinPolyModular (ugly prime)
The (rare) error thrown by @apply@ for an ugly prime in MinPolyModular was not caught.
I fixed one, but look around ...
Anna Maria Bigatti

09 May 2017

15:42 Design #1063 (Feedback): Catching an (expected) error
Found it (I had been confused by another unexpected error).
Easy: BTW I changed name to the error...
Anna Maria Bigatti
15:23 Design #1063: Catching an (expected) error
I had some trouble deciding *how* to catch an error:
I was expecting a possible problem in applying a partial hom, a...
Anna Maria Bigatti
15:18 Design #1063 (Closed): Catching an (expected) error
Decide how to catch and expected error, for example a "Cannot reconstruct rational" Anna Maria Bigatti

08 May 2017

11:54 Support #944 (Closed): Release: CoCoALib-0.99550 (together with CoCoA-5.2.0)
Anna Maria Bigatti
11:48 Support #944: Release: CoCoALib-0.99550 (together with CoCoA-5.2.0)
published manual on ResearchGate Anna Maria Bigatti
08:34 Support #944: Release: CoCoALib-0.99550 (together with CoCoA-5.2.0)
updated web page Anna Maria Bigatti
11:53 Design #829: PPOrderingCtor: name of mem fn which actually constructs?
I see now that this was not done for the release.
Postpone to next.
Anna Maria Bigatti

05 May 2017

16:58 Design #1059: Printing ring for ideals (or just for ideals 0 and 1)
Maybe we could add the ring anyway when we do @indent(I)@
JAA simultaneously wrote the following:
Anna suggested ...
Anna Maria Bigatti
16:00 Design #1059: Printing ring for ideals (or just for ideals 0 and 1)
I am not (yet?) convinced that this is the right thing to do, partly because I think it could easily make it (even) h... John Abbott
14:31 Design #1059 (New): Printing ring for ideals (or just for ideals 0 and 1)
Printing out an ideal gives no indication of the ring: @ideal(...)@.
For matrices we now write @matrix(/* ring descr...
Anna Maria Bigatti

04 May 2017

18:46 Support #1058 (Closed): CoCoALib version in Documentation and Examples
pdf documentation has date, but no version number.
html and examples have no sign of either.
Fix it.
Anna Maria Bigatti
18:42 Support #944: Release: CoCoALib-0.99550 (together with CoCoA-5.2.0)
uploaded release, manual and examples Anna Maria Bigatti
18:30 Slug #1057: Slug: Polynomial ring contructor slow with (big) matrix ordering
(The example is cvs-ed in the dir IdealsModp)
I had added a ludicrous number of (unused) indeterminates: the computa...
Anna Maria Bigatti
18:25 Slug #1057 (In Progress): Slug: Polynomial ring contructor slow with (big) matrix ordering
I have an example which shows that creating a SparsePolyRing with matrix ordering is slower than default ordering. Anna Maria Bigatti

02 May 2017

14:55 Feature #253: W.Bruns's wish list
Task (6): convert a ringelem to an integer or rational should be fairly easy via *@ConvertTo@*:
here is a simplistic...
John Abbott

29 Apr 2017

08:36 Feature #931 (Closed): GBasis verbose mode
Anna Maria Bigatti
08:35 Feature #1053 (Resolved): New function: IdealOfGBasis, IdealOfMinGens in CoCoALib
Still missing: copy flags. Anna Maria Bigatti
08:31 Feature #957 (Closed): New function: HasGBasis
Anna Maria Bigatti

28 Apr 2017

23:17 Feature #1050 (Closed): ExternalLibs: function for getting info
While it may not be strictly correct to do it this way, I am closing this issue. We can proceed with the current imp... John Abbott
17:02 Support #1056 (Closed): Release: CoCoALib-0.99560 (together with CoCoA-5.2.2)
Everything related to making a CoCoALib release:
# Redmine Roadmap: close or postpone issue
# Redmine Release iss...
Anna Maria Bigatti
16:14 Bug #228 (Closed): libcocoa sometimes built without its index
Since Winfried does not recall anything about this issue, I think we can regard it as having been resolved at some po... John Abbott
14:54 Bug #228: libcocoa sometimes built without its index
I have completely forgotten what the problem was. I don't think it is relevant anymore. Winfried Bruns
13:49 Bug #228 (In Progress): libcocoa sometimes built without its index
We should ask Winfried if this problem has arisen lately. I have never seen anything like it, and I suspect that Win... John Abbott
11:12 Bug #228: libcocoa sometimes built without its index
This issue was under "CoCoA" instead of "CoCoALib".
I'm recovering these old and forgotten issues, so we reconsider ...
Anna Maria Bigatti
16:05 Feature #1016 (Closed): ReducedGBasis for RingWeyl (and other non-commutative rings)
Checked: interreduction does not depend on commutativity.
Cleaned up. Closing
Anna Maria Bigatti
15:17 Design #829: PPOrderingCtor: name of mem fn which actually constructs?
John Abbott wrote:
> @NewLexOrdering(N)@ or @lex(N)@.
> I wonder whether we should simply eliminate the fn @NewLe...
Anna Maria Bigatti
15:16 Design #822 (Closed): Should ElimMat return a ConstMatrix
John Abbott
15:03 Feature #253: W.Bruns's wish list
An issue I stumbled on recently is 3) from my wish list. I think it is not yet implemented. Suppose I produce a polyn... Winfried Bruns
11:28 Feature #253: W.Bruns's wish list
This issue was under "CoCoA" instead of "CoCoALib".
I'm recovering these old and forgotten issues, so we reconsider ...
Anna Maria Bigatti
13:37 Feature #573 (Closed): Use symbolic links for external libraries
This has been in feedback for ages (more than 2 years). I have tested on various different Linus platforms, and Anna... John Abbott
11:31 Feature #573: Use symbolic links for external libraries
I think this is well tested now.
This issue was under "CoCoA" instead of "CoCoALib".
I'm recovering these old and...
Anna Maria Bigatti
13:35 Feature #575: Investigate using cmake for configuration
We should talk to the Normaliz people again to see what they think of @cmake@ after some time using it. I thought I ... John Abbott
11:30 Feature #575: Investigate using cmake for configuration
If I recall well someone (ICMS Seoul) suggested us to keep our handwritten configure.
This issue was under "CoCoA"...
Anna Maria Bigatti
11:50 Design #933: Separate configure scripts for CoCoALib and CoCoA-5
Oh, I am of the opposite opinion.
Whatever solution we adopt, it should be as easy as possible to configure and bu...
John Abbott
11:27 Design #933: Separate configure scripts for CoCoALib and CoCoA-5
I'd rather not.
First of all, it works as it is.
Secondly, CoCoALib and CoCoA-5 are strictly related: nice to keep ...
Anna Maria Bigatti
11:27 Support #26: Redmine Administration
This issue was under "CoCoA" instead of "CoCoALib".
I'm recovering these old and forgotten issues, so we reconsider ...
Anna Maria Bigatti
11:23 Design #752: Investigate using Boost.build instead of make
This issue was under "CoCoA" instead of "CoCoALib".
I'm recovering these old and forgotten issues, so we reconsider ...
Anna Maria Bigatti
11:21 Support #574: Tidy CoCoA root directory
This issue was under "CoCoA" instead of "CoCoALib".
I'm recovering these old and forgotten issues, so we reconsider ...
Anna Maria Bigatti
11:19 Design #360: CoCoAServer: what future, what issues?
This issue was under "CoCoA" instead of "CoCoALib".
I'm recovering these old and forgotten issues, so we reconsider ...
Anna Maria Bigatti
11:18 Support #262: Play with GIT
This issue was under "CoCoA" instead of "CoCoALib".
I'm recovering these old and forgotten issues, so we reconsider ...
Anna Maria Bigatti
11:17 Feature #255: Use BOOST lib default location if possible
This issue was under "CoCoA" instead of "CoCoALib".
I'm recovering these old and forgotten issues, so we reconsider ...
Anna Maria Bigatti
11:11 Feature #37: matrix constructors
This issue was under "CoCoA" instead of "CoCoALib".
I'm recovering these old and forgotten issues, so we reconsider ...
Anna Maria Bigatti
11:06 Support #676 (In Progress): Credits to CoCoALib contributors
I would like to make a page like this: (contributions to emacs)
[[http://gnu.huihoo.org/emacs/24.4/emacs-editor/Ackn...
Anna Maria Bigatti
11:04 Design #855: Copyright and authorship?
I'm slowly doing it:
we have contacted most contributors and obtained their permission.
Some have also sent the sig...
Anna Maria Bigatti

27 Apr 2017

18:21 Feature #1050: ExternalLibs: function for getting info
Anna Maria Bigatti wrote:
> But I think useful (in addition) the actual name of the "lib" file, together with the st...
Anna Maria Bigatti
08:46 Feature #1050: ExternalLibs: function for getting info
I compiled and it works fine.
I don't much like the "lib" names:...
Anna Maria Bigatti
17:35 Feature #1052: ReadExpr(P, string) and RingElem(P, string) in CoCoALib
updated all examples Anna Maria Bigatti
15:54 Feature #1052: ReadExpr(P, string) and RingElem(P, string) in CoCoALib
Done, documented, tested.
RingElem is better than ReadExpr because it highlights it is just for *one* RingElem.
Anna Maria Bigatti
15:01 Feature #1016 (Feedback): ReducedGBasis for RingWeyl (and other non-commutative rings)
I think this is done automatically.
I did not write an example, but I think the problem was about a bug in the inter...
Anna Maria Bigatti

26 Apr 2017

22:35 Feature #1050: ExternalLibs: function for getting info
Found missing include.
Also added mathsat and gsl
Anna Maria Bigatti
18:55 Feature #1050: ExternalLibs: function for getting info
It says:... Anna Maria Bigatti
17:44 Feature #1050 (Feedback): ExternalLibs: function for getting info
I have checked in some documentation.
John Abbott
17:04 Feature #1050 (Resolved): ExternalLibs: function for getting info
I have just checked-in my implementation (after some cleaning).
I have also modified @src/CoCoA-5/Banner.C@ so that ...
John Abbott
14:20 Feature #1050: ExternalLibs: function for getting info
John Abbott wrote:
> We could simply set the field to @UNKNOWN@ or maybe @Unknown but >= v2.3.4@
OK
Anna Maria Bigatti
14:10 Feature #1050: ExternalLibs: function for getting info
I am not yet convinced that having 2 fields is a good idea.
We could simply set the field to @UNKNOWN@ or maybe @U...
John Abbott
09:41 Feature #1050: ExternalLibs: function for getting info
John Abbott wrote:
> I have a first prototype (sent to Anna by email). Currently, it is just a program in @examples...
Anna Maria Bigatti
09:36 Feature #1050: ExternalLibs: function for getting info
John Abbott wrote:
> An alternative file in which to put the function(s) is *@BuildInfo.H/C@*.
> Advantage: no need...
Anna Maria Bigatti
21:56 Feature #1053: New function: IdealOfGBasis, IdealOfMinGens in CoCoALib
John Abbott wrote:
> Is the intention that the gens given are *the reduced GBasis* (wrt ring ordering)?
Good ques...
Anna Maria Bigatti
19:56 Feature #1053: New function: IdealOfGBasis, IdealOfMinGens in CoCoALib
Is the intention that the gens given are *the reduced GBasis* (wrt ring ordering)?
Or do you want to allow any GBasi...
John Abbott
18:02 Feature #1053 (Feedback): New function: IdealOfGBasis, IdealOfMinGens in CoCoALib
Moved from cocoa-5 to cocoalib, updated calling code, and documented. Anna Maria Bigatti
18:00 Feature #1053 (Closed): New function: IdealOfGBasis, IdealOfMinGens in CoCoALib
port these 2 functions in cocoalib. Anna Maria Bigatti
18:00 Slug #1049: GroebnerFan: slow examples
Here are some examples with binomial ideals:... John Abbott
15:31 Slug #1049 (In Progress): GroebnerFan: slow examples
Here is a strange example:... John Abbott
15:01 Feature #931 (Feedback): GBasis verbose mode
Verbosity is also related to printing final statistics (#730).
That might change, but the basic progress information...
Anna Maria Bigatti
14:51 Feature #931: GBasis verbose mode
I cleaned up the code a bit, and settled some values for verbosity.
100 and 101 give some basic informations, for al...
Anna Maria Bigatti
14:57 Feature #730: Stats in GBMill (GReductor)
Current version is OK, probably not final but acceptable for version 99550/5.2.0 Anna Maria Bigatti
14:26 Feature #1052: ReadExpr(P, string) and RingElem(P, string) in CoCoALib
John Abbott wrote:
> If in CoCoA-5 we are happy to have @RingElem(P, str)@ do what @ReadExpr(P, str)@ currently does...
Anna Maria Bigatti
13:52 Feature #1052 (In Progress): ReadExpr(P, string) and RingElem(P, string) in CoCoALib
We should try to keep CoCoALib similar to CoCoA-5 (or make CoCoALib simpler if it is different from CoCoA-5).
If i...
John Abbott
12:23 Feature #1052 (Closed): ReadExpr(P, string) and RingElem(P, string) in CoCoALib
Should we have in CoCoALib (as in CoCoA-5) @RingElem(P, string)@ behaving like @ReadExpr(P, string)@?
Currently ther...
Anna Maria Bigatti

24 Apr 2017

17:55 Design #1019 (Closed): CPP flags in installed library
I am now sufficiently convinced by the current design that I am closing this issue.
The flags in @PREPROCESSOR_DEFNS...
John Abbott
17:37 Feature #1050: ExternalLibs: function for getting info
I have a first prototype (sent to Anna by email). Currently, it is just a program in @examples/@.
The main proble...
John Abbott
14:39 Feature #1050: ExternalLibs: function for getting info
An alternative file in which to put the function(s) is *@BuildInfo.H/C@*.
Advantage: no need to create any new fil...
John Abbott
14:21 Feature #1050 (In Progress): ExternalLibs: function for getting info
I propose putting the new function(s) in a new file called @ExternalLibs.H@ (and @ExternalLibs.C@ of course!).
This ...
John Abbott
14:14 Feature #1050 (Closed): ExternalLibs: function for getting info
I propose a new feature: CoCoALib should offer a function(s) for finding out which "external libraries" have been com... John Abbott

22 Apr 2017

23:23 Design #1019: CPP flags in installed library
Can we close this issue and open a new one about the problem of CoCoA-5 not seeing which external libs are in CoCoALi... John Abbott
23:19 Design #829: PPOrderingCtor: name of mem fn which actually constructs?
Anna, you have not answered my question in comment 6: whether to make obsolescent @NewLexOrdering@ John Abbott
23:09 Design #822 (Feedback): Should ElimMat return a ConstMatrix
The current code works without any apparent problems, so we can just accept it as it is. It may not be the best desi... John Abbott
23:03 Support #944: Release: CoCoALib-0.99550 (together with CoCoA-5.2.0)
I am hoping this can be completed very soon (within a week?).
I have just run @make valgrind@ in @src/tests/@ and ...
John Abbott
22:57 Feature #357: Constructor for vectors? CoCoAVector
Anna, can we postpone this to the next release?
I think that the problem I mentioned in comment 14 means that this...
John Abbott
22:55 Bug #1004 (Closed): In scripts: use portable test for absolute paths
Closing after 2 months in feedback without any problems being reported.
John Abbott
22:52 Feature #1036 (Closed): LogStream: stream for log output
I have redesigned the interface to use a RAII-style approach. Documentation and example has been updated.
So the do...
John Abbott
22:46 Feature #1008 (Closed): square function
The solution is: *we do not define a @square@ function*. Use @power(...,2)@ instead!
John Abbott
22:43 Bug #1048 (Closed): Several tests fail when threadsafe-hack is active
Closing because it has been properly solved. I hope I'll be more careful next time... if there is a next time. John Abbott
22:42 Bug #1015 (Closed): Bruns SEGV: SparsePolyIter/DMPI problem
Regarding this as solved by issue #1019. Closing. John Abbott
 

Also available in: Atom