Closed RafaelDavidMohr closed 5 months ago
Should be resolved by PR #2634. We have fixed fres, which is preferable to sres, and do not supply sres any more.
PR #2634 has been merged long since. So is this issue resolved then? Or not? @RafaelDavidMohr could you comment?
At some point we made the decision, that we only support the following algorithms: :fres
, :mres
, and :nres
. Since :fres
is an optimized version, :sres
is not needed.
For all three available algorithmic options free_resolution
computes the above given example correctly (homology is all zero), thus the issue does no longer exist.
Describe the bug
If one adds the lines
to
free_resolution
inUngradedModules.jl
then Oscar produces a wrong free resolution: The problem is that Singular changes the cokernel representation of the Module it's computing a free resolution for. @wdecker also asked to use this issue as a reminder that it is not ensured that we have a Gröbner basis for the quotient of the cokernel representation in thefree_resolution
code, this should be changed.To Reproduce
If you check where the homology is not zero, then you can see it happens precisely where Singular's free resolution is glued to the cokernel representation of
M
computed on the Oscar side.System (please complete the following information):