Design #1378
Create two separate radical fns (for 0-dim ideals)
Description
Proposal: create two functions for computing radicals
radical
which also tries hard to compute a GB for the resultRadicalWithoutGB
which tries to be quick, but may produce a result without GB
The argument goes: if someone computes the radical then they likely want to use it for further computation, so it will be helpful to have the GB.
If someone just needs any set of gens of the radical then they can use the potentially faster fn RadicalWithoutGB
.
- two fns with separate but similar names? (what names?)
- one fn with an optional arg saying to compute faster (and possibly produce no GB)
Related issues
History
#1 Updated by John Abbott over 4 years ago
- Related to Slug #1375: Radical 0-dim: varied timings added
#2 Updated by John Abbott over 4 years ago
- Related to Support #1387: John's visit Feb 2020 added
#3 Updated by Anna Maria Bigatti over 4 years ago
- Target version changed from CoCoALib-0.99700 to CoCoALib-0.99800
#4 Updated by John Abbott about 4 years ago
- Related to deleted (Support #1387: John's visit Feb 2020)
#5 Updated by Anna Maria Bigatti about 4 years ago
- Related to Feature #1417: RadicalZeroDim with extra parameter for GBasis timeout added
#6 Updated by John Abbott over 2 years ago
- Target version changed from CoCoALib-0.99800 to CoCoALib-0.99850
#7 Updated by John Abbott 10 months ago
- Target version changed from CoCoALib-0.99850 to CoCoALib-1.0
After discussing, we have decided to postpone this until a real use-case comes up.
Postponing indefinitely.
#8 Updated by John Abbott about 1 month ago
- Related to Feature #1780: radical for ideals in SparsePolyRing: code in C++ added