Bug #509
SyzOfGens (CoCoA-5) does not have correct shifts
Status:
Closed
Priority:
High
Assignee:
Category:
Incomplete function
Target version:
Description
/**/ Use R ::= QQ[x,y]; /**/ I := ideal(x^2, y^2, x+y); /**/ G := gens(SyzOfGens(I)); /**/ IsHomog(G[1]); false
It should be true, with the correct shifts.
2014-04-08 fixed: now return true -- still needs cleaning
Related issues
History
#1 Updated by Anna Maria Bigatti about 10 years ago
- Target version changed from CoCoA-5.1.0 Easter14 to CoCoALib-0.99533 Easter14
#2 Updated by Anna Maria Bigatti about 10 years ago
- Project changed from CoCoALib to CoCoA-5
- Category deleted (
Maths Bugs) - Target version deleted (
CoCoALib-0.99533 Easter14)
#3 Updated by Anna Maria Bigatti about 10 years ago
- Category set to Incomplete function
- Target version set to CoCoA-5.1.0 Easter14
#4 Updated by Anna Maria Bigatti about 10 years ago
- Due date deleted (
03 Apr 2014)
#5 Updated by Anna Maria Bigatti about 10 years ago
- Subject changed from SyzOfGens does not have correct shifts to SyzOfGens (CoCoA-5) does not have correct shifts
#6 Updated by Anna Maria Bigatti about 10 years ago
- Status changed from New to In Progress
- % Done changed from 0 to 20
- Estimated time set to 5.00 h
Fixed the code for adding the shifts.
Needs more testing and flexible interfaces.
This is essentially what we can do now to compute a resolution (still a bit verbose):
/**/ Use R ::= QQ[x,y,z]; I := ideal(x, y, z^2); /**/ S := MinGens(SyzOfGens(I)); S; [[y, -x, 0], [0, z^2, -y], [z^2, 0, -x]] /**/ M := submodule(ModuleOf(S[1]), S); /**/ S := MinGens(SyzOfGens(M)); S; [[z^2, x, -y]] /**/ M := submodule(ModuleOf(S[1]), S); /**/ S := MinGens(SyzOfGens(M)); S; []
#7 Updated by Anna Maria Bigatti about 10 years ago
Now we have submodule(gens) issue #200
so this is now more compact
/**/ Use R ::= QQ[x,y,z]; I := ideal(x, y, z^2); /**/ S := MinGens(SyzOfGens(I)); S; [[y, -x, 0], [0, z^2, -y], [z^2, 0, -x]] /**/ S := MinGens(SyzOfGens(submodule(S))); S; [[z^2, x, -y]] /**/ S := MinGens(SyzOfGens(submodule(S))); S; []
#8 Updated by Anna Maria Bigatti about 10 years ago
- % Done changed from 20 to 50
- Estimated time changed from 5.00 h to 2.00 h
Now that shifts is ported to CoCoA-5 more testing can be done.
#9 Updated by Anna Maria Bigatti about 10 years ago
- Status changed from In Progress to Closed
- Priority changed from Normal to High
- % Done changed from 50 to 100
(Naive resolution implemented) now shifts are tested and working fine. Closing.
#10 Updated by Anna Maria Bigatti over 5 years ago
- Related to Feature #1206: syz, SyzOfGens: which shifts for zero? added