Computing the Binomial Part of a Polynomial Ideal
Abstract
Given an ideal in a polynomial ring over a field , we present a complete algorithm to compute the binomial part of , i.e., the subideal of generated by all monomials and binomials in . This is achieved step-by-step. First we collect and extend several algorithms for computing exponent lattices in different kinds of fields. Then we generalize them to compute exponent lattices of units in 0-dimensional -algebras, where we have to generalize the computation of the separable part of an algebra to non-perfect fields in characteristic . Next we examine the computation of unit lattices in affine -algebras, as well as their associated characters and lattice ideals. This allows us to calculate when is saturated with respect to the indeterminates by reducing the task to the 0-dimensional case. Finally, we treat the computation of for general ideals by computing their cellular decomposition and dealing with finitely many special ideals called -binomial parts. All algorithms have been implemented in SageMath.
Cite
@article{arxiv.2307.09394,
title = {Computing the Binomial Part of a Polynomial Ideal},
author = {Martin Kreuzer and Florian Walsh},
journal= {arXiv preprint arXiv:2307.09394},
year = {2023}
}
Comments
29 pages