Project

General

Profile

Activity

From 21 Feb 2017 to 22 Mar 2017

20 Mar 2017

14:26 CoCoA-5 Support #1023: CoCoAManual for verbosity: how to find which levels? how to find which functions?
I like the idea of @<key>verbose</key>@. KISS! John Abbott
13:23 CoCoA-5 Support #1023: CoCoAManual for verbosity: how to find which levels? how to find which functions?
I noticed in the new CoCoA-5 manual entry for ApproxPointsNBM there are some incomplete phrases about what various ve... John Abbott
09:00 CoCoA-5 Feature #737 (In Progress): Elementary transcendental functions (sin, cos, tan, log, exp)
Anna Maria Bigatti

17 Mar 2017

16:18 CoCoA-5 Design #998 (Feedback): Emacs UI: sending empty input from cocoa5 buffer
This was done some while ago. I've been using the revised version of @cocoa5.el@ for at least a month without any pr... John Abbott
16:12 CoCoA-5 Bug #1002 (Feedback): Emacs UI: cocoa5-send-line skips too many chars
I made a change to the regexp a while ago. All the examples in the comments above seem to work in a reasonable way.
John Abbott
15:48 CoCoALib Feature #1033 (In Progress): Split poly into homog parts
> In some ways the "eat up" version appeals to me more; though it might discourage casual use... (would that matter?)... John Abbott
15:16 CoCoALib Feature #1033: Split poly into homog parts
I'm against this idea, because I think it might be badly misused.
I see you want to apply it to IsInRadical for a ...
Anna Maria Bigatti
13:50 CoCoALib Feature #1033: Split poly into homog parts
If we do choose to introduce such a function, what should its name be? John Abbott
11:17 CoCoALib Feature #1033 (Closed): Split poly into homog parts
Introduce new function to split a poly into its homog parts.
What should the result be?
* @vector<RingElem>@ whe...
John Abbott
14:15 CoCoA-5 Bug #1029 (In Progress): Readline: does not recognize interrupts
I'm still searching for a "ready-to-eat" solution on the internet, and am also reading the readline documentation.
...
John Abbott
13:19 CoCoA-5 Support #1034 (New): Improve error message when args to (infix operator) IsIn have incompatible types
The infix operator *@IsIn@* accepts many different combinations of arg types.
However, for some non-sensical combina...
John Abbott
11:13 CoCoA-5 Bug #1032: IsInRadical: fragile code
Here are some examples which suggest that it may be better to decompose a poly into its homog parts when testing memb... John Abbott
11:11 CoCoA-5 Bug #1032: IsInRadical: fragile code
Here are some cases where behaviour is not ideal:... John Abbott
11:07 CoCoA-5 Bug #1032 (Closed): IsInRadical: fragile code
The current impls of @IsInRadical@ and @MinPowerInRadical@ are fragile: they give errors when they should/need not.
John Abbott
11:03 CoCoA-5 Support #1031: ScalarProduct: exact defn and manual page
The manual page seems to be very wrong! It should probably be completely rewritten *after* we have decided exactly w... John Abbott
11:00 CoCoA-5 Support #1031 (New): ScalarProduct: exact defn and manual page
We must establish the exact definition of *@ScalarProduct@* and rewrite the manual page accordingly. John Abbott
10:55 CoCoA-5 Feature #633: New operations? ScalarProduct(MODULELEM,LIST), MATRIX * MODULELEM
If we regard @ScalarProduct(A,B)@ as being equivalent to @sum([A[i]*B[i] | i in 1..len(A)])@ then @ScalarProduct@ sho... John Abbott

14 Mar 2017

14:18 CoCoALib Feature #1030: IsInRadical: case of homog ideal
John Abbott wrote:
> I think that if the ideal @I@ is homog then @IsInRadical(f,I)@ is the same as the logical-and o...
Anna Maria Bigatti
14:00 CoCoALib Feature #1030 (In Progress): IsInRadical: case of homog ideal
I think that if the ideal @I@ is homog then @IsInRadical(f,I)@ is the same as the logical-and of @IsInRadical(f_d,I)@... John Abbott
13:54 CoCoALib Feature #1030 (Closed): IsInRadical: case of homog ideal
Currently @IsInRadical@ is defined in a CPKG5, but may soon be translated to CoCoALib.
The case of a homog poly in...
John Abbott
11:34 CoCoA-5 Bug #1029: Readline: does not recognize interrupts
A quick search found the following example use of the @readline@ alternative interface:
@http://www.mcld.co.uk/blog/...
John Abbott
11:32 CoCoA-5 Bug #1029 (Closed): Readline: does not recognize interrupts
Justin C Walker has pointed out that CoCoA-5's current use of @readline@ does not recognize interrupts (_e.g._ Ctrl-C... John Abbott

13 Mar 2017

11:19 CoCoA-5 Bug #1028: Readline: cursor moves wrongly when at start of line with a prompt
There is a (minor?) problem on my old MacBook: typing Ctrl-A when the cursor is at the right-end of the line does som... John Abbott
10:59 CoCoA-5 Bug #1028 (Resolved): Readline: cursor moves wrongly when at start of line with a prompt
I think I have just been lucky (or was it Giovanni's good design?).
I have just edited @ReadLineProvider::doReadNext...
John Abbott
10:52 CoCoA-5 Bug #1028: Readline: cursor moves wrongly when at start of line with a prompt
As Justin C Walker pointed out, the @readline@ command can accept a string arg which is printed as the prompt.
Cur...
John Abbott
10:49 CoCoA-5 Bug #1028 (Closed): Readline: cursor moves wrongly when at start of line with a prompt
Problem reported by Justin C Walker via email.
To exhibit problem: start CoCoA-5 (with readline) in a terminal; ty...
John Abbott

10 Mar 2017

19:18 CoCoALib Design #1019: CPP flags in installed library
The tests are producing strange results: it seems that there is some mysterious problem with the threadsafe counter :... John Abbott
19:17 CoCoALib Design #1019: CPP flags in installed library
I now have a first impl of the "preprocessor definitions" header file.
One question which has just arisen is the f...
John Abbott
13:06 CoCoA-5 Bug #946: Function "ideal" evaluates the argument twice
Despite the *urgent* status I have postponed this to the next version. After all it is principally a matter of effic... John Abbott

09 Mar 2017

18:01 CoCoA-5 Bug #946: Function "ideal" evaluates the argument twice
I think this is far too difficult for this release.
I suggest moving it to next.
Anna Maria Bigatti
17:18 CoCoA-5 Bug #946: Function "ideal" evaluates the argument twice
For an *urgent* issue, this is making very slow progress :-(
Perhaps someone (who??) should produce a test file wh...
John Abbott
17:31 CoCoA-5 Slug #1025: Example of slow LEX GBasis computation
This is really unrelated: it is an ideal with a surprisingly "large" DegRevLex RGBasis... John Abbott
16:30 CoCoA-5 Slug #1025: Example of slow LEX GBasis computation
More examples: these all have support a 3-subset of supp((x+y+z)^3+x) and coeffs +1 or -1... John Abbott
14:14 CoCoA-5 Support #1027 (Closed): CoCoAManual: add a page with some emacs hints?
Would it be a good idea to add a page with a few basic emacs commands to the CoCoA-5 online manual? John Abbott
14:12 CoCoA-5 Bug #727: Emacs UI: send-file (C-c C-f) should check if buffer and file are synchronized
There is an emacs function *@diff-buffer-with-file@*.
Another possibility is to run *@sum@* on the buffer contents...
John Abbott

08 Mar 2017

23:59 CoCoA-5 Slug #1025: Example of slow LEX GBasis computation
Here are some more slow examples:... John Abbott
18:56 CoCoA-5 Slug #1025: Example of slow LEX GBasis computation
Here are some simple-looking ideals whose lex GBs cannot be computed (in reasonable time) by CoCoA-5.1.5:... John Abbott
18:58 CoCoA-5 Design #1020 (In Progress): Rename minimalized(I) into IdealOfMinGens(I)?
See also the discussion in issue #996 about which bool3 flags can be (ought to be) copied, and which cannot.
John Abbott
18:43 CoCoA-5 Feature #996 (In Progress): New function: IdealOfGBasis
I don't recall being opposed to the idea of having @IdealOfGBasis@ (or something similar) in CoCoALib.
Now that yo...
John Abbott
08:44 CoCoA-5 Feature #996: New function: IdealOfGBasis
John Abbott wrote:
> As I pointed out in #1020, this fn should also copy across any 3-way flags (_e.g._ @IamRadical3...
Anna Maria Bigatti
18:35 CoCoALib Design #1019: CPP flags in installed library
After some consideration I think it is best to put all the CPP "flags" into a single header file, then any files whic... John Abbott
17:03 CoCoA-5 Feature #737: Elementary transcendental functions (sin, cos, tan, log, exp)
I've checked it in (not documented).... Anna Maria Bigatti
15:26 CoCoALib Bug #1026: JanetBasis gives error indet index out of range
There is a certain irony in finding this problem just 5 minutes after Mario left for good...
Is the implementation...
John Abbott
15:24 CoCoALib Bug #1026 (New): JanetBasis gives error indet index out of range
The following input gives an error:... John Abbott

07 Mar 2017

21:17 CoCoA-5 Slug #1025: Example of slow LEX GBasis computation
Send the output to a file! (over 40Mbytes)
Biggest coeffs are from the 3rd last polynomial; but several others are...
John Abbott
21:15 CoCoA-5 Slug #1025 (In Progress): Example of slow LEX GBasis computation
I am putting this example here just not to lose it:... John Abbott

06 Mar 2017

21:52 CoCoA-5 Design #1020: Rename minimalized(I) into IdealOfMinGens(I)?
John Abbott wrote:
> I like @IdealOfMinGens@.
> I do not much like @minimalize(I)@, so suggest making it obsolescen...
Anna Maria Bigatti
17:40 CoCoA-5 Design #1020: Rename minimalized(I) into IdealOfMinGens(I)?
I like @IdealOfMinGens@.
I do not much like @minimalize(I)@, so suggest making it obsolescent.
Presumably @IdealO...
John Abbott
16:02 CoCoA-5 Design #1020 (Closed): Rename minimalized(I) into IdealOfMinGens(I)?
I have added @IdealOfGBasis(I)@ to cocoa-5.
It is like saying @ideal(GBasis(I))@ and @SetGBasisAsGens@ (not availabl...
Anna Maria Bigatti
19:37 CoCoALib Feature #1022: New "LF" function which is based on StdDeg
Winfried Bruns wrote:
> Why not have a function for decomposing a polynomial into its homogeneous components? There ...
Anna Maria Bigatti
19:14 CoCoALib Feature #1022: New "LF" function which is based on StdDeg
Here is the function.
I'm still uncertain whether this should be part of cocoalib or not.
Anyway it may be copied...
Anna Maria Bigatti
17:50 CoCoALib Feature #1022: New "LF" function which is based on StdDeg
Why not have a function for decomposing a polynomial into its homogeneous components? There is one in NmzIntegrate. Winfried Bruns
16:50 CoCoALib Feature #1022: New "LF" function which is based on StdDeg
CoCoALib currently offers @deg@ (or equiv. @StdDeg@) and @wdeg@. These functions throw an exception if the ring has ... John Abbott
16:44 CoCoALib Feature #1022 (New): New "LF" function which is based on StdDeg
[2017-03-06] Bruns requested by email to have a function like *@LF@* which works with respect to the standard grading... John Abbott
19:17 CoCoA-5 Feature #996: New function: IdealOfGBasis
John Abbott wrote:
> As I pointed out in #1020, this fn should also copy across any 3-way flags (_e.g._ @IamRadical3...
Anna Maria Bigatti
17:41 CoCoA-5 Feature #996: New function: IdealOfGBasis
As I pointed out in #1020, this fn should also copy across any 3-way flags (_e.g._ @IamRadical3@) from the original i... John Abbott
17:45 CoCoA-5 Support #973: GroebnerFanIdeals: verbosity and output style
Now using @IdealOfGBasis@, so that the generators of the ideals are the different GBasis.... Anna Maria Bigatti
17:08 CoCoA-5 Support #1024: CoCoA Manual: consistent spacing in VarName: TYPE
To see an example of inconsistency, just type *@?:@* into CoCoA. This gives the page for infix operators. It looks ... John Abbott
17:06 CoCoA-5 Support #1024 (Closed): CoCoA Manual: consistent spacing in VarName: TYPE
Most entries in the CoCoAManual include a succinct description of the syntax like the following... John Abbott
17:00 CoCoA-5 Support #521: Manual: automatically check all examples
This seems a duplicate of #558, closed for CoCoA-5.1.0 Easter14.
Unless you mean to check also the output (then it...
Anna Maria Bigatti
16:55 CoCoA-5 Support #521: Manual: automatically check all examples
Done (again, long time ago...). It is called by... Anna Maria Bigatti
16:50 CoCoA-5 Support #1023 (Closed): CoCoAManual for verbosity: how to find which levels? how to find which functions?
@SetVerbosityLevel/VerbosityLevel@ allow to have verbosity.
Some functions now use them.
This should be reported in...
Anna Maria Bigatti
16:44 CoCoA-5 Bug #170 (Closed): CoCoAManual HTML: page for "Try"
in log:
Revision 1.19 2012/05/25 13:07:23 abbott
Cleaned entry for "Try".
Revision 1.14 2012/03/09 17:00:2...
Anna Maria Bigatti
16:35 CoCoA-5 Bug #170 (Feedback): CoCoAManual HTML: page for "Try"
As far as I can tell, this has already been done... no idea by whom, or when. John Abbott
16:40 CoCoA-5 Feature #1021: CoCoA Manual: search should ignore multiple spaces
I suggest transforming the search string as follows:
* replace all TABs (and any other whitespace chars) by plain sp...
John Abbott
16:38 CoCoA-5 Feature #1021 (Closed): CoCoA Manual: search should ignore multiple spaces
Some CoCoA online manual pages have titles containing spaces.
Searching for such a page with a search string contain...
John Abbott
13:30 CoCoALib Design #1019: CPP flags in installed library
*NOTE* I have just learned that if you press return while typing in the comment "subject" line, redmine then "finishe... John Abbott
11:45 CoCoALib Design #1019: CPP flags in installed library
Here is a list of the CoCoA CPP flags:
* *@CoCoA_ULONG2LONG@*
* *@CoCoA_THREADSAFE_HACK@*
* *@CoCoA_DEBUG@*
* *@C...
John Abbott

05 Mar 2017

21:20 CoCoALib Design #1019: CPP flags in installed library
To me it seems that approach *(A)* is less convenient and more risky/annoying (since any problem is reported only aft... John Abbott
21:13 CoCoALib Design #1019 (In Progress): CPP flags in installed library
Recently Bruns reported a compilation problem (see #1015) which turned out to be a problem of missing CPP flags. A s... John Abbott
21:01 CoCoALib Design #1019 (Closed): CPP flags in installed library
What is the best way to ensure that any important CPP flags are correctly set when using CoCoALib?
One approach is...
John Abbott

03 Mar 2017

15:12 CoCoALib Bug #1015 (Feedback): Bruns SEGV: SparsePolyIter/DMPI problem
I have now added a similar check for ULONG2LONG. It's all a nasty hack, but seems to work.
Checked-in too. Now I...
John Abbott

02 Mar 2017

16:15 CoCoA-5 Feature #744 (Closed): Handle interrupts more helpfully
Anna Maria Bigatti
16:12 CoCoA-5 Bug #757 (Closed): readline: fix script for finding libreadline
Anna Maria Bigatti
15:51 CoCoALib Bug #1015: Bruns SEGV: SparsePolyIter/DMPI problem
JAA should also check the value of ULONG2LONG... perhaps need a template approach?
John Abbott
15:23 CoCoA-5 Support #973: GroebnerFanIdeals: verbosity and output style
now prints
* with verbosity >=10 (each call of recursive, CallOnRecursive)
. with verbosity >=20 (each call of Get...
Anna Maria Bigatti
15:22 CoCoALib Feature #202 (In Progress): MatrixView/function for viewing a single row or column (RowMat, ColMat)
Implemented (using @submat@).
Still have to write tests and doc.
John Abbott
14:50 CoCoALib Design #934: MachineInt: change semantics?
After personal discussion in Kassel: I agree. Anna Maria Bigatti
14:19 CoCoA-5 Design #1018 (Closed): Interpreter: limit range for ".." operator
Currently there is no check for the arguments of @..@
Limit the input!
for example upper-lower < ???
Anna Maria Bigatti
13:51 CoCoALib Feature #958: New function: multiplicity and dim
Still to do: non-homogenous input Anna Maria Bigatti
13:34 CoCoALib Feature #958: New function: multiplicity and dim
John Abbott wrote:
> What exactly does multiplicity do?
>
> I made the mistake of trying to compute @multiplicity...
Anna Maria Bigatti
13:46 CoCoALib Feature #931: GBasis verbose mode
Set 100 for first GBasis printouts Anna Maria Bigatti
13:39 CoCoALib Feature #931: GBasis verbose mode
John Abbott wrote:
> In the meantime, Anna plans to add the appropriate verbosity lines to @myDoGBasisElimFirst@.
...
Anna Maria Bigatti
11:08 CoCoALib Feature #931: GBasis verbose mode
Answer to previous question is that internally Anna uses a hack: she calls @myDoGBasisElimFirst@ rather than the gene... John Abbott
13:46 CoCoALib Feature #961: New function: ReducedGBasis
John Abbott wrote:
> I prefer to have two distinct functions *@GBasis@* and *@ReducedGBasis@* because:
done.
Sho...
Anna Maria Bigatti
11:24 CoCoALib Feature #961: New function: ReducedGBasis
I prefer to have two distinct functions *@GBasis@* and *@ReducedGBasis@* because:
* the name *@ReducedGBasis@* gives...
John Abbott
13:44 CoCoALib Feature #902 (Closed): New function: FrobeniusMat
Anna Maria Bigatti
13:44 CoCoALib Feature #962: General verbose mode?
Changed interface (after personal discussion in Kassel):... Anna Maria Bigatti
13:31 CoCoALib Feature #357: Constructor for vectors? CoCoAVector
It seems to me that this will be covered by the "braced constructor" for C++ vectors that appeared in C++11.
What ...
John Abbott
13:31 CoCoALib Feature #957 (Feedback): New function: HasGBasis
Anna Maria Bigatti
13:28 CoCoA-5 Feature #1017 (Rejected): New function: SetGBasisAsGens [--> NO: use IdealOfGBasis]
Write a new function to modify an ideal so that removes the current set of generators and substitutes it with the GBa... Anna Maria Bigatti
11:16 CoCoALib Feature #1016 (Closed): ReducedGBasis for RingWeyl (and other non-commutative rings)
Implement @ReducedGBasis@ for @RingWeyl@ and other potential future non-commutative rings. John Abbott

01 Mar 2017

18:04 CoCoALib Bug #1015: Bruns SEGV: SparsePolyIter/DMPI problem
I have now added an automatic check for @CoCoA_THREADSAFE_HACK@.
If you compile the library with one setting and try...
John Abbott
14:43 CoCoALib Bug #1015 (Resolved): Bruns SEGV: SparsePolyIter/DMPI problem
The problem goes away if the flag *@-DCoCoA_THREADSAFE_HACK@* is added to the compilation line.
At the moment I do...
John Abbott
14:16 CoCoALib Bug #1015: Bruns SEGV: SparsePolyIter/DMPI problem
The problem continues to arise with the following simplified compilation command:... John Abbott
14:06 CoCoALib Bug #1015: Bruns SEGV: SparsePolyIter/DMPI problem
Here we have a minimal failing example:... John Abbott
13:40 CoCoALib Bug #1015 (In Progress): Bruns SEGV: SparsePolyIter/DMPI problem
The problem arises under the following conditions:
* CoCoALib is configured with @--threadsafe-hack@ and @--no-boost...
John Abbott
13:37 CoCoALib Bug #1015 (Closed): Bruns SEGV: SparsePolyIter/DMPI problem
Winfried Bruns reported a SEGV problem by email.
The following code will exhibit it: @F@ is a poly with a single t...
John Abbott
14:15 CoCoA-5 Feature #927 (Closed): Add "exit" in addition to "ciao"
Anna Maria Bigatti
14:11 CoCoA-5 Feature #954 (Closed): New function: StdBasis (standard basis)
Anna Maria Bigatti
14:10 CoCoA-5 Feature #959 (Closed): New function: SymmetricPolys
Anna Maria Bigatti
13:35 CoCoA-5 Bug #995 (Closed): LaTeX(x^10) should use curly brackets
Anna Maria Bigatti
13:34 CoCoA-5 Bug #880 (Closed): subst should check that indet is in same ring as 1st arg, but does not.
Anna Maria Bigatti
13:33 CoCoA-5 Bug #870 (Feedback): GBasis of product of ideals is wrong (Vadim Tropashko) --> I.myReset()
Anna Maria Bigatti
13:31 CoCoA-5 Bug #852 (Closed): fix OnlineManual.C so that version number may be removed from CoCoAHelp.xml
Anna Maria Bigatti

25 Feb 2017

11:11 CoCoALib Support #1013: GlobalManager: name of object in examples (and tests)
> Would *@InitializeCoCoA@* be more comprehensible?
Perfect!
Redmine Admin

24 Feb 2017

17:54 CoCoALib Bug #1014 (In Progress): RowMat, ColMat with arg an empty list/vector
Another (mild?) incompatibility is that in CoCoA-5 @RowMat@ and @ColMat@ accept as input lists of INT and/or RAT.
In...
John Abbott
17:49 CoCoALib Bug #1014: RowMat, ColMat with arg an empty list/vector
At the moment JAA thinks that giving an error is probably better.
Is there a situation where one might reasonably ...
John Abbott
17:45 CoCoALib Bug #1014: RowMat, ColMat with arg an empty list/vector
In CoCoA-5 one can call @RowMat([])@ and @ColMat([])@ to produce a matrix 1x0 or 0x1.
In CoCoALib a similar call pro...
John Abbott
17:39 CoCoALib Bug #1014 (In Progress): RowMat, ColMat with arg an empty list/vector
What should @RowMat@ and @ColMat@ do if given am empty list/vector as argument? John Abbott
17:51 CoCoALib Feature #202: MatrixView/function for viewing a single row or column (RowMat, ColMat)
What should these functions do if the matrix is 0-by-C or R-by-0?
Return a 0-by-1 or 1-by-0 matrix?
John Abbott
17:42 CoCoALib Feature #202: MatrixView/function for viewing a single row or column (RowMat, ColMat)
Another possibility: uglier, but possibly clearer?
* *@RowMatView@*
* *@ColMatView@*
The intention is that the r...
John Abbott
14:16 CoCoALib Support #1013: GlobalManager: name of object in examples (and tests)
In just a couple of days I shall have to present CoCoALib and its examples.
Indeed, I shall probably concentrate on ...
John Abbott
14:13 CoCoALib Support #1013 (New): GlobalManager: name of object in examples (and tests)
At the moment all CoCoALib examples use the name *@CoCoAFoundations@* for the @GlobalManager@ object.
Is there a b...
John Abbott

22 Feb 2017

16:16 CoCoA-5 Feature #912: Add TUTORIALs to online manual
I have added some hasty tutorials... no doubt it is clear that they have been hastily written. John Abbott

21 Feb 2017

14:22 CoCoA-5 Feature #912: Add TUTORIALs to online manual
There is less than a week to go to the mini-course. It would be nice to make some progress with the tutorials.
John Abbott
 

Also available in: Atom