Computing the Binomial Part of a Polynomial Ideal
Martin Kreuzer, Florian Walsh

TL;DR
This paper introduces a comprehensive algorithm for computing the binomial part of polynomial ideals, integrating lattice computations, algebraic extensions, and cellular decompositions, with implementations in SageMath.
Contribution
It generalizes existing algorithms to compute the binomial part of any ideal over various fields, including non-perfect fields, and provides a complete step-by-step method.
Findings
Algorithms successfully compute binomial parts for various ideals.
Implementation in SageMath demonstrates practical applicability.
Method handles non-perfect fields and complex ideal decompositions.
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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsCommutative Algebra and Its Applications · Polynomial and algebraic computation · Rings, Modules, and Algebras
