On Sunday, 9 December 2018 11:22:48 UTC+1, Dima Pasechnik wrote:

<SNIP>

I cannot comment on why certain implementations did not use Giac code, 
> I am not involved in this work. 
>

I am involved in that, but I believe there may be some misconceptions here. 
The implementations we are doing for ODK are not for Groebner bases. 
However, the group I work for, who develop the system our code will 
contribute to, has been involved in GB computation for something like 
thirty years. Our work on GB's, which is not funded by ODK, is ongoing work 
for that entire period. 

As for polynomial arithmetic for applications other than GBs, that work 
builds on two separate projects that have been ongoing in one form or 
another since late 2006 in the one case and for some decades in the other 
case. Integration with those code bases is desirable for a number of 
reasons.

Bernard, if you have the impression that ODK went out looking for a 
polynomial library to use then you have the wrong impression. ODK is not a 
CAS, it's a toolbox. Giac could be part of that toolbox just as easily as 
any of the other tools developed in Europe, so long as it was designed to 
integrate with that toolbox. ODK is ultimately about exposing tools to a 
VRE and making those tools usable for researchers building their own VRE's.

Here is not the place for me to spell out the specific goals we have for 
the polynomial arithmetic we are implementing for ODK, but usability, 
flexibility, maintainability, testing, documentation, performance and 
exposure to a VRE all feature heavily in the feature set we've targeted. 
Note that the code we are developing is part of the HPC subproject of ODK. 
You can find information about the whole project, including the explicit 
subtasks we are contributing to, by digging into the OpenDreamKit website 
and GitHub repositories. Absolutely *everything* is fully public and 
accessible, from the initial grant proposal (even the drafts, I believe), 
through our meetings, goals, funding, performance indicators, through our 
code and dissemination.

-- 
You received this message because you are subscribed to the Google Groups 
"sage-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sage-devel+unsubscr...@googlegroups.com.
To post to this group, send email to sage-devel@googlegroups.com.
Visit this group at https://groups.google.com/group/sage-devel.
For more options, visit https://groups.google.com/d/optout.

Reply via email to