Binomial ideal of a numerical semigroup

Definition

Let \(S\) be a numerical semigroup minimally generated by \(P(S) = \{n_1, \ldots, n_e\}\) and \(\mathbb{K}\) a field. Let us consider \(\mathbb{K}[x_1, \ldots, x_e]\) the polynomial ring with indeterminate \(x_1, \ldots, x_e\) and \(\mathbb{K}[t]\) the polynomial ring with indeterminate \(t\). Let us also consider the ring homomorphism

\[ \varphi: \mathbb{K}[x_1, \ldots, x_e] \to \mathbb{K}[t], ~~ \varphi(x_i) = t^{n_i} ~~ \text{for all } i \in \{1, \ldots, e\}, \]

and extended linearly. It is defined the binomial ideal of \(S\) as the kernel of \(\varphi\), \(\ker(\varphi)\). The image of the homomorphism is the semigroup ring associated to \(S\). Since \(\mathbb{K}\) is a filed, it is well known that \(\mathbb{K}[x_1, \ldots, x_e]\) is a noetherian ring, from which it is deduced that \(\ker(\varphi)\) is finitely generated.

Moreover, it can be proven that \(\rho = \{(\alpha_1, \beta_1), \ldots, (\alpha_n, \beta_n)\}\) with \(\alpha_1, \ldots, \alpha_n, \beta_1, \ldots, \beta_n \in \mathbb{N}^e\) is a minimal presentation of \(S\) if, and only if,

\[ \ker(\varphi) = \langle X^{\alpha_1} - X^{\beta_1}, \ldots, X^{\alpha_n} - X^{\beta_n} \rangle, \]

where \(\alpha_i = (\alpha_{i,1}, \ldots, \alpha_{i,e})\), \(X^{\alpha_i} = X_1^{\alpha_{i,1}} \cdots X_e^{\alpha_{i,e}}\) and \(\beta_i = (\beta_{i,1}, \ldots, \beta_{i,e})\), \(X^{\beta_i} = X_1^{\beta_{i,1}} \cdots X_e^{\beta_{i,e}}\).

Examples

\(\circ\) Let \(S = \langle 15, 24, 25, 36 \rangle\). Since \(S\) is a gluing of \(S_1 = \langle 3, 5 \rangle\) and \(S_2 = \langle 2, 3 \rangle\) with \(\lambda = 12\) and \(\mu = 5\) and \(1 \cdot 24 + 1 \cdot 36 = 4 \cdot 15\), it is deduced that a minimal presentation of \(S\) is

\[ \rho = \{[ (0, 0, 0, 2), (0, 3, 0, 0) ], [ (0, 0, 3, 0), (1, 1, 0, 1) ], [ (0, 1, 0, 1), (4, 0, 0, 0 ) ] \}. \]

Then, the binomial ideal of \(S\) in \(\mathbb{Q}\) is

\[ \ker(\varphi) = \langle X_4^{2} - X_2^3, X_3^3 - X_1X_2X_4, X_2X_4 - X_1^4 \rangle. \]

Examples with GAP

The following example is made with the package NumericalSgps in GAP.

\(\diamond\) Let \(S = \langle 12, 21, 30, 39, 56, 64 \rangle\), in GAP:

gap> S := NumericalSemigroup(12, 21, 30, 39, 56, 64);
<Numerical semigroup with 6 generators>

Given a numerical semigroup \(S\) and a field \(\mathbb{K}\), the function BinomialIdealOfNumericalSemigroup returns the binomial ideal of \(S\) in \(\mathbb{K}\). If no field is given, then it is considered the field of rational numbers. The function GeneratorsOfTwoSidedIdeal returns a list with the generators of the ideal.

gap> I := BinomialIdealOfNumericalSemigroup(S);
<two-sided ideal in Rationals[x_1,x_2,x_3,x_4,x_5,x_6], (9 generators)>
gap> GeneratorsOfTwoSidedIdeal(I);
[ -x_2^2*x_3*x_5+x_6^2, -x_3^4+x_5*x_6, -x_1^4*x_6+x_5^2, -x_1^3*x_2^2+x_4^2,
  -x_1^4*x_2+x_3*x_4, -x_1^5+x_3^2, -x_1^5+x_2*x_4, -x_1*x_4+x_2*x_3, -x_1*x_3+x_2^2 ]

References

Delgado, M., P. A. Garcia-Sanchez, and J. Morais. 2024. NumericalSgps, a Package for Numerical Semigroups, Version 1.4.0.” https://gap-packages.github.io/ numericalsgps.
Hergoz, Jürgen. 1970. “Generators and Relations of Abelian Semigroups and Semigroup Rings.” Manuscripta Mathematica 3: 175–93. https://doi.org/10.1007/BF01273309.