Closed e13df781-8644-42aa-9d66-1e8d332e25bb closed 15 years ago
This now works without major changes... but I found a show stopper bug. It had to do with hashing "large" residue fields, meaning large characteristic residue fields. The hash method tried to hash an ideal of the residue field itself, which tried to hash its parent, leading to an infinite loop.
This means that at no time has a residue field with cardinality a very large prime been created in Sage!
I've added the obvious .ideal() method, tested the hashing and construction for larger examples, and added doctests showing Groebner basis computations.
Changed keywords from none to residue field multivariate prime groebner basis
Attachment: trac_2789.patch.gz
Attachment: trac_2789.2.patch.gz
replaces some line numbers in verbose output by ...
Merged in Sage 3.3.alpha1
This example from Genya Zaytman:
Basically all we're doing is working with polynomials over a finite field. Perhaps the singular interface can't handle the way the field is presented, or something like that.
Component: commutative algebra
Keywords: residue field multivariate prime groebner basis
Issue created by migration from https://trac.sagemath.org/ticket/2789