Skip to main content
Log in

An Algorithm for Computing a Gröbner Basis of a Polynomial Ideal over a Ring with Zero Divisors

  • Published:
Mathematics in Computer Science Aims and scope Submit manuscript

Abstract.

An algorithm for computing a Gröbner basis of an ideal of polynomials whose coefficients are taken from a ring with zero divisors, is presented; such rings include \(\mathbb {Z}_n\) and \(\mathbb {Z}_n[i]\), where n is not a prime number. The algorithm is patterned after (1) Buchberger’s algorithm for computing a Gröbner basis of a polynomial ideal whose coefficients are from a field and (2) its extension developed by Kandri-Rody and Kapur when the coefficients appearing in the polynomials are from a Euclidean domain. The algorithm works as Buchberger’s algorithm when a polynomial ideal is over a field and as Kandri-Rody–Kapur’s algorithm when a polynomial ideal is over a Euclidean domain. The proposed algorithm and the related technical development are quite different from a general framework of reduction rings proposed by Buchberger in 1984 and generalized later by Stifter to handle reduction rings with zero divisors. These different approaches are contrasted along with the obvious approach where for instance, in the case of \({\mathbb {Z}}_n\), the algorithm for polynomial ideals over \({\mathbb {Z}}\) could be used by augmenting the original ideal presented by polynomials over \({\mathbb {Z}}_n\) with n (similarly, in the case of \({\mathbb {Z}}_n[i]\), the original ideal is augmented with n and i2 + 1).

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Deepak Kapur.

Additional information

This research is partially supported by the NSF awards CCR-9996144, CCR-0203051, and CCF-0729097. The work on this topic was initiated by the first author jointly with Prof. Klaus Madlener of University of Kaiserslautern while Kapur and Madlener were visiting each other in 1986–90. Preliminary results were presented at a workshop at Cornell University organized by the Mathematical Sciences Institute in 1988. This paper first appeared as a technical report UNMCS-2003-43 at the University of New Mexico in December 2003.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Kapur, D., Cai, Y. An Algorithm for Computing a Gröbner Basis of a Polynomial Ideal over a Ring with Zero Divisors. Math.Comput.Sci. 2, 601–634 (2009). https://doi.org/10.1007/s11786-009-0072-z

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11786-009-0072-z

Mathematics Subject Classification (2000).

Keywords.

Navigation