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...
Main Authors: | , |
---|---|
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 |