English

Computing the Binomial Part of a Polynomial Ideal

Commutative Algebra 2023-07-19 v1 Algebraic Geometry

Abstract

Given an ideal II in a polynomial ring K[x1,,xn]K[x_1,\dots,x_n] over a field KK, we present a complete algorithm to compute the binomial part of II, i.e., the subideal Bin(I){\rm Bin}(I) of II generated by all monomials and binomials in II. 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 KK-algebras, where we have to generalize the computation of the separable part of an algebra to non-perfect fields in characteristic pp. Next we examine the computation of unit lattices in affine KK-algebras, as well as their associated characters and lattice ideals. This allows us to calculate Bin(I){\rm Bin}(I) when II is saturated with respect to the indeterminates by reducing the task to the 0-dimensional case. Finally, we treat the computation of Bin(I){\rm Bin}(I) for general ideals by computing their cellular decomposition and dealing with finitely many special ideals called (s,t)(s,t)-binomial parts. All algorithms have been implemented in SageMath.

Keywords

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

R2 v1 2026-06-28T11:33:46.394Z