Project

General

Profile

Activity

From 05 Oct 2016 to 03 Nov 2016

03 Nov 2016

17:06 CoCoALib Support #953: new file for old functions: obsolescent.C
I prefer not to have so many preprocessor flags. We do need 1 to make the contents of @obsolescent.H@ visible/invisi... John Abbott
16:45 CoCoALib Support #953: new file for old functions: obsolescent.C
John Abbott wrote:
> My preference is that obsolescent fns remain invisible by default; the user must do something t...
Anna Maria Bigatti
16:28 CoCoALib Support #953: new file for old functions: obsolescent.C
I have checkedin the relevant files. The new files are called *@obsolescent.H@* and *@obsolescent.C@*.
CoCoALib i...
John Abbott
11:05 CoCoALib Support #953: new file for old functions: obsolescent.C
John Abbott wrote:
> I have a first implementation (but called the file @obsolete.C@ since I find "obsolete" easier ...
Anna Maria Bigatti
10:28 CoCoALib Support #953: new file for old functions: obsolescent.C
I have a first implementation (but called the file @obsolete.C@ since I find "obsolete" easier to type than "obsolesc... John Abbott
07:56 CoCoALib Support #953: new file for old functions: obsolescent.C
John Abbott wrote:
> Here are some ideas about how we might achieve a reasonable design:
> * obsolete/obsolescent f...
Anna Maria Bigatti
08:50 CoCoALib Feature #961 (Closed): New function: ReducedGBasis
Currently @ReducedGBasis@ is implemented in CoCoA_5.
Add it to CoCoALib, and add the flag @HasReducedGBasis@.
Suppo...
Anna Maria Bigatti

02 Nov 2016

22:15 CoCoALib Support #953 (In Progress): new file for old functions: obsolescent.C
Here are some ideas about how we might achieve a reasonable design:
* obsolete/obsolescent fns go into 2 files @obso...
John Abbott
20:58 CoCoALib Feature #951: New function: IsSqFree
John Abbott wrote:
> *NOTE* the special fn for PPs is still called *@IsRadical@*; should we rename it?
yes, pleas...
Anna Maria Bigatti
20:17 CoCoALib Feature #951: New function: IsSqFree
John Abbott wrote:
> I believe I have fixed the SEGV bug. Checked in new version of @DUPFp.C@. @Anna: could you ch...
Anna Maria Bigatti
18:58 CoCoALib Feature #951: New function: IsSqFree
I believe I have fixed the SEGV bug. Checked in new version of @DUPFp.C@. @Anna: could you check? :-)
*NOTE* p...
John Abbott
18:23 CoCoALib Feature #951: New function: IsSqFree
Reducing the example. These give segv:... Anna Maria Bigatti
18:17 CoCoALib Feature #951: New function: IsSqFree
While comparing various implementations of radical(0-dim) I found this, unexpected for me:
@IsSqFree@ is quite fast ...
Anna Maria Bigatti
18:38 CoCoALib Feature #958: New function: multiplicity and dim
John Abbott wrote:
> Do you plan to add @MultiplicityQuot@ and @DimQuot@ to CoCoA-5?
> If one computes @dim(P/I)@, ...
Anna Maria Bigatti
17:17 CoCoALib Feature #958 (Resolved): New function: multiplicity and dim
Do you plan to add @MultiplicityQuot@ and @DimQuot@ to CoCoA-5?
If one computes @dim(P/I)@, does that actually creat...
John Abbott
17:33 CoCoA-5 Feature #960: New function: IdealAndSeparatorsOfPoints
Which target version were you thinking of? John Abbott
17:19 CoCoA-5 Feature #960: New function: IdealAndSeparatorsOfPoints
What target version do you want for this? 8-O
John Abbott
09:01 CoCoA-5 Feature #960 (New): New function: IdealAndSeparatorsOfPoints
Check why it isn't yet available: problems for output type in CoCoALib? Anna Maria Bigatti
17:13 CoCoALib Feature #957 (In Progress): New function: HasGBasis
Even though I invented it, I do not much like the name *@TidyGens@*...
Also, it is not clear to me how to deal wit...
John Abbott
15:50 CoCoALib Feature #957: New function: HasGBasis
Also implemented the member function @IHaveGBasis@ Anna Maria Bigatti
15:45 CoCoALib Feature #957: New function: HasGBasis
I implemented it.
It took a remarkably long time mostly for choosing the name and deciding where to put it.
In fact...
Anna Maria Bigatti

27 Oct 2016

17:15 CoCoA-5 Feature #959 (Feedback): New function: SymmetricPolys
Anna Maria Bigatti
17:12 CoCoA-5 Feature #959 (Closed): New function: SymmetricPolys
[request by L.Robbiano]
SymmPoly = lista dei SymmPoly[D]
SymmPoly[D] = somma dei monomi squarefree di grado D
...
Anna Maria Bigatti
16:36 CoCoALib Feature #958: New function: multiplicity and dim
Done. Still need documentation. Anna Maria Bigatti
16:34 CoCoALib Feature #958 (Resolved): New function: multiplicity and dim
@multiplicity@ and @dim@ are implemented in cocoa-5.
Bring them to cocoalib.
The names should be *@MultiplicityQu...
Anna Maria Bigatti
16:26 CoCoALib Bug #956: determinant: fails for 0x0 matrix (SEGV)
I am still puzzled about how best to handle the trivial cases (0x0 and 1x1 matrices).
The relevant code is only 2 ...
John Abbott
14:16 CoCoALib Bug #956 (Resolved): determinant: fails for 0x0 matrix (SEGV)
The problem was simply that the generic Bariess code failed (on the very last line) when given a 0x0 matrix.
I hav...
John Abbott
14:13 CoCoALib Bug #956 (Closed): determinant: fails for 0x0 matrix (SEGV)
The following triggers a SEGV:... John Abbott
15:58 CoCoALib Feature #955: RandomUnimodularMat - random unimodular matrix (of integers)
I have added a test (which revealed issue #956).
I would check in, but EduRoam is being more than usually obstructiv...
John Abbott
13:17 CoCoALib Feature #955 (Feedback): RandomUnimodularMat - random unimodular matrix (of integers)
Perhaps the function is not that widely usable, but it was handy for something I was doing, so I made it publicly ava... John Abbott
13:12 CoCoALib Feature #955 (Closed): RandomUnimodularMat - random unimodular matrix (of integers)
Write a new function which produces random unimodular matrices of integers. John Abbott
14:42 CoCoALib Feature #957 (Closed): New function: HasGBasis
How to know if the GBasis has already been computed? there is a member flag (myGBasisIsValid), but we should have a ... Anna Maria Bigatti
13:59 CoCoALib Feature #11: Bareiss algorithm
What is the status of this issue?
I believe the code is there (and presumably has been active for some time).
John Abbott
11:22 CoCoALib Design #311 (Feedback): XelMat, StdDegRevLexMat, ... should be MatrixView
It make sense for the ordering matrices to be over @ZZ@; for @IdentityMat@ it is useful to be able to specify the rin... John Abbott
08:55 CoCoA-5 Feature #954 (Feedback): New function: StdBasis (standard basis)
Anna Maria Bigatti
08:54 CoCoA-5 Feature #954 (Closed): New function: StdBasis (standard basis)
This is essentially the same as TgCone, but without selecting the Initial forms and returning a LIST (a bit like Gbas... Anna Maria Bigatti

26 Oct 2016

17:44 CoCoALib Support #953 (Closed): new file for old functions: obsolescent.C
In CoCoA-5 we have @obsolescent.cpkg5@, a package with all the functions declared obsolescent, for example if they ha... Anna Maria Bigatti

25 Oct 2016

23:03 CoCoALib Slug #952 (Closed): GCD very slow
While testing @IsSqFree@ I observed that CoCoALib is very slow at computing @gcd(f,f')@ where @f = (x^2+1)*(x^27-x)@ ... John Abbott
23:01 CoCoALib Feature #951 (Feedback): New function: IsSqFree
I have checked in code for the new fn *@IsSqFree@* (incl. tests and doc).
It is not complete:
* currently gives e...
John Abbott

24 Oct 2016

17:51 CoCoALib Feature #951 (In Progress): New function: IsSqFree
A function which tests whether a value is square-free is probably going to be quite similar to a function which deter... John Abbott
17:29 CoCoALib Feature #951: New function: IsSqFree
Currently there is a function called @IsRadical(PP)@ for a PPMonoidElem.
Should it be called @IsSquareFree@?
"A n...
Anna Maria Bigatti
17:19 CoCoALib Feature #951 (Closed): New function: IsSqFree
Write function IsSquareFree (or IsSqFr, or IsSqFree) for a RingElem Anna Maria Bigatti
17:14 CoCoALib Feature #796: CoCoALib function for radical (or SqFree) of a polynomial
I like the idea of a fn @IsSqFree@; it certainly could be faster than testing equality with the radical (and also cle... John Abbott
16:54 CoCoALib Feature #796: CoCoALib function for radical (or SqFree) of a polynomial
After spending some time thinking and writing, I realized that we would need a
@IsSqFree(f)@ which could be consider...
Anna Maria Bigatti
15:32 CoCoALib Feature #838: Differential algebra
After some more reading, it seems that the usual structure is @QQ(x_1, x_2, ..., x_n)[u1, u2,...]@ where the expressi... John Abbott

21 Oct 2016

14:24 CoCoALib Feature #947: IsRadical for ideal?
I think there could be problems with removing indets by giving them values: if there is an embedded 0-dim component t... John Abbott
14:14 CoCoALib Design #950 (In Progress): factor and SmoothFactor for integers --> FactorINT, FactorINT_TrialDiv, FactorINT_PollardRho
Does that mean that you are in favour of offering the user the choice between a fast (and probably correct) answer, o... John Abbott
07:46 CoCoALib Design #950: factor and SmoothFactor for integers --> FactorINT, FactorINT_TrialDiv, FactorINT_PollardRho
@ProbSmoothFactor@?
or @SmoothFactor(n)@ and @SmoothFactor(n, "NoProb")@?
Anna Maria Bigatti

20 Oct 2016

20:10 CoCoALib Design #950 (Closed): factor and SmoothFactor for integers --> FactorINT, FactorINT_TrialDiv, FactorINT_PollardRho
I can make @factor@ and @SmoothFactor@ for integers faster in some cases by calling @IsProbPrime@.
The risk is that ...
John Abbott
20:08 CoCoALib Feature #796 (Resolved): CoCoALib function for radical (or SqFree) of a polynomial
Checked in the code. Also two new tests @test-NumTheory6@ and @test-SparsePolyRing3@.
No documentation yet.
Name...
John Abbott
16:10 CoCoALib Feature #796: CoCoALib function for radical (or SqFree) of a polynomial
John Abbott wrote:
> Currently I have used *@radical@* in CoCoALib, and *@rad@* in CoCoA-5 (to avoid a clash with th...
Anna Maria Bigatti
15:44 CoCoALib Feature #796: CoCoALib function for radical (or SqFree) of a polynomial
Before checking in which name should I use?
Currently I have used *@radical@* in CoCoALib, and *@rad@* in CoCoA-5 ...
John Abbott
13:30 CoCoALib Feature #796 (In Progress): CoCoALib function for radical (or SqFree) of a polynomial
I have an implementation in CoCoALib. It took so long because of a "mysterious bug" in @ContentFreeFactor@.
My cu...
John Abbott
16:32 CoCoALib Feature #838 (In Progress): Differential algebra
The ctor args for a @DifferentialAlgebra@ are the following:
* *@n@* number of "independent variables"
* *@k@* numb...
John Abbott

19 Oct 2016

10:26 CoCoALib Feature #440: Port RealRoots to C++
Some of Erika's people would like this to be in CoCoALib sooner rather than later!
John Abbott
10:16 CoCoA-5 Slug #948: radical is slow (compared to singular) on these examples
The first example (with 24 indets) was consuming over 7Gbytes of RAM after 15 hours of CPU, so I killed the process (... John Abbott

18 Oct 2016

17:49 CoCoALib Feature #949 (New): New function: IdealWithIncrementalGBasis(I, f)
(from SC^2)
We could (easily?) implement a function doing an incremental GBasis: if I has GBasis GB, and we add a po...
Anna Maria Bigatti
16:06 CoCoALib Feature #947: IsRadical for ideal?
John Abbott wrote:
> I wonder if a probabilistic approach could work. If the ideal is 0-dim, the speed is adequate....
Anna Maria Bigatti
16:02 CoCoALib Feature #947: IsRadical for ideal?
I wonder if a probabilistic approach could work. If the ideal is 0-dim, the speed is adequate. If not, perhaps we c... John Abbott
15:51 CoCoALib Feature #947 (In Progress): IsRadical for ideal?
The crude idea was just to run the usual code for computing the radical, and if at some point we determine with certa... John Abbott
15:19 CoCoALib Feature #947: IsRadical for ideal?
Apart from 0-dim (already implemented), and monomial, how can you determine it?
Anna Maria Bigatti
15:03 CoCoALib Feature #947: IsRadical for ideal?
There is now "IsRadical" for 0-dimensional ideals. (and it's in our paper in progress ;-)
I've just realized I forg...
Anna Maria Bigatti
14:56 CoCoALib Feature #947 (In Progress): IsRadical for ideal?
Werner and Mario ask whether it could make sense to have an @IsRadical@ function for ideals; can this be determined s... John Abbott
15:16 CoCoA-5 Slug #948: radical is slow (compared to singular) on these examples
I've just added a first check if the ideal is zero-dimensional.
Thanks to our new MinPoly that is much faster.
This...
Anna Maria Bigatti
15:01 CoCoA-5 Slug #948: radical is slow (compared to singular) on these examples
Here is Mario's second example: I have chosen @ZZ/(101)@ for the coeffs, but the original was over @QQ@... John Abbott
15:00 CoCoA-5 Slug #948: radical is slow (compared to singular) on these examples
Here is Mario's first example: I have used coeffs in @ZZ/(101)@ but the original was over @QQ@... John Abbott
14:59 CoCoA-5 Slug #948 (Closed): radical is slow (compared to singular) on these examples
Mario gave me two examples where Singular computes the radical *much* faster than CoCoA does.
I'll put the examples ...
John Abbott
15:12 CoCoALib Feature #796: CoCoALib function for radical (or SqFree) of a polynomial
This would be quite useful. For the time being should we just add... Anna Maria Bigatti

17 Oct 2016

17:41 CoCoA-5 Bug #946: Function "ideal" evaluates the argument twice
From looking at the code in @BuiltinFunctions-CoCoALib.C@, here is a list of other suspect impls:
* *@len@*
* *@syz...
John Abbott
13:13 CoCoA-5 Bug #946: Function "ideal" evaluates the argument twice
Oh dear! The problem is more widespread. Even @len@ evaluates its arg twice 8-O
John Abbott
12:39 CoCoA-5 Bug #946: Function "ideal" evaluates the argument twice
Are there any other fns with a similar problem? 8-{
John Abbott
12:18 CoCoA-5 Bug #946: Function "ideal" evaluates the argument twice
Here is some code we could add to one of the CoCoA-5 tests:... John Abbott
11:40 CoCoA-5 Bug #946: Function "ideal" evaluates the argument twice
Two test cases:... John Abbott
11:36 CoCoA-5 Bug #946 (In Progress): Function "ideal" evaluates the argument twice
Having just looked at the code, I'm not entirely surprised.
Also why are there calls to @evalArgAsListOfRingElem@ ...
John Abbott
11:03 CoCoA-5 Bug #946 (Resolved): Function "ideal" evaluates the argument twice
@ideal(RING, func(...))@ evaluates func once,
@ideal(func(...))@ evaluates func twice.
Anna Maria Bigatti

14 Oct 2016

16:34 CoCoA-5 Slug #709: Speed of some Normaliz calls (NmzComputation)
I have reconfirmed that there is strange behaviour on the Linux machine here in Kassel. Compiler is @g++@ version 5.... John Abbott
14:43 CoCoA-5 Feature #877: Easier syntax to make a PRINCIPAL ideal?
Getting a better error message from the input @ideal(R,x)@ would be decidedly tricky. The error is actually triggere... John Abbott
14:31 CoCoA-5 Feature #877: Easier syntax to make a PRINCIPAL ideal?
The source code the *@ideal@* function in CoCoA-5 appears to start at about line 1520 in @BuiltInFunctions-CoCoALib.C... John Abbott
13:20 CoCoA-5 Bug #757: readline: fix script for finding libreadline
The options relating to @readline@ have inconsistent names:
* *@--with-readline=@*
* *@--with-libreadline=@*
The...
John Abbott

13 Oct 2016

17:45 CoCoA-5 Feature #927 (Feedback): Add "exit" in addition to "ciao"
I have also change the "goodbye pop-up window" in the GUI so that it says "Ciao" instead of "Bye".
John Abbott
17:40 CoCoA-5 Bug #100: BringIn should map only the indets in its arg
This will be a little tricky so postponing. John Abbott
17:29 CoCoA-5 Support #181: Functions throwing error even though (trivially) defined
Another postponement. It is probably nice for a user to find in a single place a summary of the main quirks/foibles ... John Abbott
17:25 CoCoA-5 Feature #7: Automatic mapping between (some) rings
No chance of finishing this is in the near future; postponing by 1 version.
John Abbott
14:25 CoCoA-5 Bug #757: readline: fix script for finding libreadline
Should there also be an option to say not to use @readline@ even if it is present?
If so, what should the option be ...
John Abbott
13:39 CoCoA-5 Design #491: Cleaning: Cruft in CoCoA-5 packages
This issue seems dormant, in reality every time we open a package we clean it up a little bit ;-)
(for example with ...
Anna Maria Bigatti
13:12 CoCoA-5 Design #491: Cleaning: Cruft in CoCoA-5 packages
This is going to be a long and tedious job; moreover it should probably be done when Anna and I can be together.
F...
John Abbott
13:08 CoCoA-5 Bug #755 (In Progress): Find out how to compile statically on linux
Since the fns which depend on @libblas@ are not documented, perhaps all public versions should be without them (not j... John Abbott
13:05 CoCoA-5 Feature #183: Template for unaryMinus?
Postponing again; also lowered priority to *low*.
John Abbott
13:03 CoCoA-5 Bug #712: External Libs: missing dependencies in Makefiles
Postponing because I have no idea how to resolve this (certainly not in the near future). John Abbott
12:59 CoCoA-5 Feature #857: floor, ceil, and NearestInt for RingElem in CoCoA-5?
I am postponing this issue; perhaps I'll wait until it becomes "necessary" for some other task, then decide what to d... John Abbott
12:57 CoCoA-5 Bug #519: GUI: fix DEFINES in makefile
This has been dormant for over two years; should we just close it? I guess Limbeck is/was unable to test it for us. John Abbott
11:31 CoCoALib Support #944: Release: CoCoALib-0.99550 (together with CoCoA-5.2.0)
Thanks John! Now we have only the "16bytes"... Anna Maria Bigatti

12 Oct 2016

18:25 CoCoA-5 Bug #945: Emacs UI: comint buffer silently truncates(?) long lines when sending
The following URL may help:... John Abbott
17:19 CoCoA-5 Bug #945: Emacs UI: comint buffer silently truncates(?) long lines when sending
One easy way to avoid the problem is to paste the line into a buffer in @cocoa5-mode@ (_e.g._ associated to a CoCoA-5... John Abbott
17:15 CoCoA-5 Bug #945: Emacs UI: comint buffer silently truncates(?) long lines when sending
Note that issue #433 dealt with the problem of sending long lines from a @cocoa5-mode@ buffer to the interactive CoCo... John Abbott
17:08 CoCoA-5 Bug #945 (Closed): Emacs UI: comint buffer silently truncates(?) long lines when sending
I sent a long line to an interactive cocoa5 inside emacs (v.24.5).
CoCoA saw only the first part of the input line; ...
John Abbott
18:08 CoCoALib Support #944: Release: CoCoALib-0.99550 (together with CoCoA-5.2.0)
I'll do @test-OrderedRing2@.... there is a leak in twinfloat.
I know where it is; now I just have to find a nice way...
John Abbott
18:02 CoCoALib Support #944: Release: CoCoALib-0.99550 (together with CoCoA-5.2.0)
Anna Maria Bigatti wrote:
> First run of valgrind (I had to reinstall valgrind on my mac...)
> [...]
The "16-byt...
Anna Maria Bigatti
17:49 CoCoALib Support #944: Release: CoCoALib-0.99550 (together with CoCoA-5.2.0)
First run of valgrind (I had to reinstall valgrind on my mac...)... Anna Maria Bigatti
16:10 CoCoALib Support #944 (In Progress): Release: CoCoALib-0.99550 (together with CoCoA-5.2.0)
Anna Maria Bigatti
16:06 CoCoALib Support #944: Release: CoCoALib-0.99550 (together with CoCoA-5.2.0)
John Abbott wrote:
> Add also to check whether the CoCoA-5 tests pass with @BackwardCompatible.cpkg5@
OK, moved i...
Anna Maria Bigatti
15:42 CoCoALib Support #944: Release: CoCoALib-0.99550 (together with CoCoA-5.2.0)
Add also to check whether the CoCoA-5 tests pass with @BackwardCompatible.cpkg5@
John Abbott
15:04 CoCoALib Support #944 (Closed): Release: CoCoALib-0.99550 (together with CoCoA-5.2.0)
Everything related to making a CoCoALib release:
# Redmine Roadmap: close or postpone issue
# Redmine Release iss...
Anna Maria Bigatti
16:56 CoCoA-5 Feature #13: (short) manual for emacs interface
This is probably not the right place, but I happened upon the following web page about problems with Emacs becoming v... John Abbott
16:02 CoCoA-5 Support #851: Release: CoCoA-5.2.0
Add also to check whether the CoCoA-5 tests pass with @BackwardCompatible.cpkg5@
(automatize this step)
Anna Maria Bigatti
15:58 CoCoA-5 Support #851 (In Progress): Release: CoCoA-5.2.0
First round of @make ManExamples@
(checked and made a few fixes in Makefile)
Anna Maria Bigatti
15:07 CoCoA-5 Design #943: Managing credits
Yes, it would be good to find a way of giving recognition to those who have contributed to CoCoA(Lib).
A possible ...
John Abbott
14:29 CoCoA-5 Design #943 (In Progress): Managing credits
From #711 (8) (External Libs: print credits?)
If we do implement some scheme for recognising use of external librari...
Anna Maria Bigatti
14:33 CoCoA-5 Feature #711 (Feedback): External Libs: print credits?
list of linked libraries is printed what cocoa starts.
For the refinements I opened issue #943.
Feedback on this? ...
Anna Maria Bigatti

10 Oct 2016

21:20 CoCoALib Support #942: Which names to use? Intersection/saturation vs intersect/saturate
I have put this issue under CoCoALib, but it is just as relevant to CoCoA-5.
In general my personal preference is ...
John Abbott
21:18 CoCoALib Support #942 (In Progress): Which names to use? Intersection/saturation vs intersect/saturate
I notice that we have the following 2 names for functions: *@intersection@* and *@saturate@*.
In CoCoA-3 and CoCoA...
John Abbott
21:13 CoCoA-5 Support #940: Check all fns in packages work even without BackwardCompatible.cpkg5
There is quite a lot of "cruft" in the packages: either commented out code or code which I suspect can never be calle... John Abbott
21:04 CoCoA-5 Support #940 (In Progress): Check all fns in packages work even without BackwardCompatible.cpkg5
I have already make a first pass at cleaning up the packages, but there is still more to do.
The CoCoA-5 tests are...
John Abbott
20:55 CoCoA-5 Support #940 (Closed): Check all fns in packages work even without BackwardCompatible.cpkg5
Even though (we hope that) all the packages are destined to migrate to CoCoALib, it is probably worth keeping them re... John Abbott
21:09 CoCoA-5 Support #941: Improve coverage of CoCoA-5 tests
This is likely to be an arduous task, and will surely take a long time.
My hope is that the same tests can still b...
John Abbott
21:07 CoCoA-5 Support #941 (New): Improve coverage of CoCoA-5 tests
While trying to "modernize" the CoCoA-5 packages, I thought that running the CoCoA-5 tests would be a good way of tra... John Abbott
18:54 CoCoA-5 Design #929 (In Progress): Clean up CoCoALibSupplement
I had already done some cleaning, so that now @IsConvertible@ is not used.
Now I removed the commented out old code....
Anna Maria Bigatti
18:23 CoCoA-5 Bug #880 (Feedback): subst should check that indet is in same ring as 1st arg, but does not.
Anna Maria Bigatti
18:23 CoCoA-5 Bug #880: subst should check that indet is in same ring as 1st arg, but does not.
Done. cvs-ed. Anna Maria Bigatti
17:53 CoCoA-5 Design #868: Der, Bin: why the capital letter?
Anna Maria Bigatti wrote:
> Every so often we should run the tests without the BackwardCompatible package. (I tho...
John Abbott
17:01 CoCoA-5 Design #868: Der, Bin: why the capital letter?
John Abbott wrote:
> By "smoothly" do you mean that it should not yet be moved to @obsolete.cpkg5@?
Yes, that's w...
Anna Maria Bigatti
16:51 CoCoA-5 Design #868: Der, Bin: why the capital letter?
By "smoothly" do you mean that it should not yet be moved to @obsolete.cpkg5@?
We could even move @Bin@ to @obsole...
John Abbott
16:05 CoCoA-5 Design #868: Der, Bin: why the capital letter?
No need to do any change: the official names are indeed @binomial@ and @deriv@ as in cocoalib.
I'd rather keep @Bin@...
Anna Maria Bigatti
15:38 CoCoA-5 Design #868: Der, Bin: why the capital letter?
My preference is for *@deriv@* in both CoCoALib and CoCoA-5, but that is not backward compatible :-/
I think @deriv@...
John Abbott
14:41 CoCoA-5 Design #868 (Feedback): Der, Bin: why the capital letter?
Should we change @deriv@ into @der@ in CoCoALib? Anna Maria Bigatti
17:44 CoCoA-5 Feature #845: Primary Decomposition in CoCoA-5.1.6: zero dimensional, finite characteristic
I believe this is at a good point, especially for prime cardinality. Elisa? Anna Maria Bigatti
17:05 CoCoA-5 Feature #877 (Feedback): Easier syntax to make a PRINCIPAL ideal?
Close this issue? I think that @ideal(x)@ is hard to beat ;-) Anna Maria Bigatti
16:04 CoCoA-5 Design #939: Rename Fact to factorial?
No need to do any change: the official name is indeed @factorial@.
I'd rather keep @Fact@ working smoothly for some ...
Anna Maria Bigatti
15:28 CoCoA-5 Design #939: Rename Fact to factorial?
In #868 (comment 3) Anna pointed out that the name *@Fact@* could easily be seen as ambiguous (short for *@factorial@... John Abbott
15:21 CoCoA-5 Design #939 (Closed): Rename Fact to factorial?
I suggest renaming *@Fact@* to *@factorial@*, the same name as used in CoCoALib.
This change is not backward-compati...
John Abbott
15:13 CoCoA-5 Bug #852 (Feedback): fix OnlineManual.C so that version number may be removed from CoCoAHelp.xml
Yes, apparently I thought I still needed the version in the xml, but I don't.
I cannot imagine what may go wrong rem...
Anna Maria Bigatti
14:56 CoCoA-5 Bug #852: fix OnlineManual.C so that version number may be removed from CoCoAHelp.xml
It seems this is no longer needed.
... I cannot find any use of version and date in online.C...
another thing I did...
Anna Maria Bigatti
14:38 CoCoA-5 Support #863 (Feedback): CoCoA-5 manual: IsInteger and IsRational are missing?
I wrote it in June, and forgot to report it.
Feedback now.
Anna Maria Bigatti
14:34 CoCoA-5 Feature #903: New function CallOnGroebnerFanIdeals: call function on GFan ideals
cvs-ed manual Anna Maria Bigatti
13:44 CoCoA-5 Feature #903 (Feedback): New function CallOnGroebnerFanIdeals: call function on GFan ideals
added @CallOnGroebnerFanIdeals@. Works fine.
Philosophically a stream would be cleaner, but no time to think about ...
Anna Maria Bigatti
13:51 CoCoA-5 Feature #927: Add "exit" in addition to "ciao"
I have added the keywords *@exit@* and *@quit@* to the file @cocoa5.el@.
John Abbott
13:40 CoCoA-5 Bug #918 (Closed): UniversalGBasis: sometimes gives error
Anna Maria Bigatti

08 Oct 2016

22:24 CoCoALib Feature #910: BigRat: read from a string in "decimal" format?
Unfortunately the code for reading "decimal numbers" appears twice: once in *@operator>>@* for @BigRat@ and once agai... John Abbott
22:10 CoCoALib Bug #936 (Feedback): ReadExpr: cannot handle exponent which is not integer literal
I have now implemented the following:
after @^@ there may be an unsigned integer literal or @(@ optional-sign unsign...
John Abbott
22:04 CoCoA-5 Feature #606: Evaluate in ring operator (was called :: in CoCoA-4)
The suggestion of another function (perhaps called @ReadExprList@) still seems good to me.
Hmmm, but then again a ...
John Abbott
21:59 CoCoA-5 Feature #909 (Feedback): ReadExpr: decimal point
I think I have fixed it all now.
The comment about changed semantics (comment 5) no longer holds!
Note that @1....
John Abbott
21:55 CoCoALib Bug #938 (Feedback): ReadExpr: misreads 2/3^4
I have fixed it now, and added a new @test-RingElem5@ for the function @ReadExpr@ (for rational numbers).
Trickier...
John Abbott

07 Oct 2016

15:15 CoCoALib Bug #938 (In Progress): ReadExpr: misreads 2/3^4
I see no choice but to make @2/3^4@ read as an expression @div(2, power(3,4))@, and this implies that all rationals e... John Abbott

06 Oct 2016

11:38 CoCoALib Bug #938: ReadExpr: misreads 2/3^4
It is a slightly subtle bug: at first sight it seems reasonable that @<constant>^<integer>@ should yield the obvious ... John Abbott
11:37 CoCoALib Bug #938 (Closed): ReadExpr: misreads 2/3^4
After my change to @ReadExpr@ so that it can read rational numbers, the fn now misreads @"2/3^4"@ and produces 16/81 ... John Abbott
08:30 CoCoALib Feature #937 (Closed): LinDepMill: Mill for linear dependencies
Currently in MinPoly.C there is a class IncrLinDep.
It is small and neat: I think this is the perfect paradigm for a...
Anna Maria Bigatti
07:47 CoCoALib Bug #936: ReadExpr: cannot handle exponent which is not integer literal
John Abbott wrote:
> What exactly do we want to allow in the exponents?
> The simplest solution would be to allow e...
Anna Maria Bigatti

05 Oct 2016

17:12 CoCoALib Bug #936: ReadExpr: cannot handle exponent which is not integer literal
The relevant source is around line 100 of @RingElemInput.C@
John Abbott
17:12 CoCoALib Bug #936: ReadExpr: cannot handle exponent which is not integer literal
What exactly do we want to allow in the exponents?
The simplest solution would be to allow either an integer liter...
John Abbott
17:08 CoCoALib Bug #936 (Closed): ReadExpr: cannot handle exponent which is not integer literal
The fn @ReadExpr@ fails if input contains an exponent which is not an integer literal: for instance... John Abbott
16:40 CoCoALib Feature #910: BigRat: read from a string in "decimal" format?
I'm not sure how related this is: a twin-float value can be printed out with a trailing @<dot>@ if the value is very ... John Abbott
 

Also available in: Atom