Gröbner Bases with Reduction Machines

In this paper, we make a contribution to the computation of Gröbner bases. For polynomial reduction, instead of choosing the leading monomial of a polynomial as the monomial with respect to which the reduction process is carried out, we investigate what happens if we make that choice arbitrarily. It...

Full description

Bibliographic Details
Main Authors: Georgiana Şurlea, Adrian Crăciun
Format: Article
Language:English
Published: Open Publishing Association 2019-09-01
Series:Electronic Proceedings in Theoretical Computer Science
Online Access:http://arxiv.org/pdf/1909.01746v1
id doaj-73c1d0c3c4fd4ffa90bd410a26c140b7
record_format Article
spelling doaj-73c1d0c3c4fd4ffa90bd410a26c140b72020-11-25T01:36:21ZengOpen Publishing AssociationElectronic Proceedings in Theoretical Computer Science2075-21802019-09-01303Proc. FROM 2019617510.4204/EPTCS.303.5:24Gröbner Bases with Reduction MachinesGeorgiana Şurlea0Adrian Crăciun1 Department of Computer Science, West University. Timişoara, Romania Department of Computer Science, West University. Timişoara, Romania In this paper, we make a contribution to the computation of Gröbner bases. For polynomial reduction, instead of choosing the leading monomial of a polynomial as the monomial with respect to which the reduction process is carried out, we investigate what happens if we make that choice arbitrarily. It turns out not only this is possible (the fact that this produces a normal form being already known in the literature), but, for a fixed choice of reductors, the obtained normal form is the same no matter the order in which we reduce the monomials. To prove this, we introduce reduction machines, which work by reducing each monomial independently and then collecting the result. We show that such a machine can simulate any such reduction. We then discuss different implementations of these machines. Some of these implementations address inherent inefficiencies in reduction machines (repeating the same computations). We describe a first implementation and look at some experimental results.http://arxiv.org/pdf/1909.01746v1
collection DOAJ
language English
format Article
sources DOAJ
author Georgiana Şurlea
Adrian Crăciun
spellingShingle Georgiana Şurlea
Adrian Crăciun
Gröbner Bases with Reduction Machines
Electronic Proceedings in Theoretical Computer Science
author_facet Georgiana Şurlea
Adrian Crăciun
author_sort Georgiana Şurlea
title Gröbner Bases with Reduction Machines
title_short Gröbner Bases with Reduction Machines
title_full Gröbner Bases with Reduction Machines
title_fullStr Gröbner Bases with Reduction Machines
title_full_unstemmed Gröbner Bases with Reduction Machines
title_sort gröbner bases with reduction machines
publisher Open Publishing Association
series Electronic Proceedings in Theoretical Computer Science
issn 2075-2180
publishDate 2019-09-01
description In this paper, we make a contribution to the computation of Gröbner bases. For polynomial reduction, instead of choosing the leading monomial of a polynomial as the monomial with respect to which the reduction process is carried out, we investigate what happens if we make that choice arbitrarily. It turns out not only this is possible (the fact that this produces a normal form being already known in the literature), but, for a fixed choice of reductors, the obtained normal form is the same no matter the order in which we reduce the monomials. To prove this, we introduce reduction machines, which work by reducing each monomial independently and then collecting the result. We show that such a machine can simulate any such reduction. We then discuss different implementations of these machines. Some of these implementations address inherent inefficiencies in reduction machines (repeating the same computations). We describe a first implementation and look at some experimental results.
url http://arxiv.org/pdf/1909.01746v1
work_keys_str_mv AT georgianasurlea grobnerbaseswithreductionmachines
AT adriancraciun grobnerbaseswithreductionmachines
_version_ 1725063555653304320