Minimal set of generators of an ideal

Definition

Let \(S\) be a numerical semigroup and \(E\) a relative ideal of \(S\). It is said that \(I = \{e_1, \ldots, e_h\}\) with \(I \subseteq E\) is a set of generators of \(E\) if \(E = \{e_1, \ldots, e_h\} + S\), where for any two subsets \(A,B \subseteq \mathbb{Z}\), the sum is defined as

\[ A + B = \{a + b ~ | ~ a \in A, ~ b \in B\}. \]Moreover, if no proper subset of \(I\) generates \(E\), then it is said that \(I\) is a minimal set of generators of \(E\).

It can be proven that for every relative ideal \(E\), there exists a unique minimal set of generators, which is \(I = E \setminus (M + E)\), where \(M = S\setminus \{0\}\), and \(I\) is always finite.

Examples

\(\circ\) Let \(S = \langle 4,6,9 \rangle\) and \(E = \{10, 18, 21\} + S\). Considering \(I = \{10, 18, 21\}\), it is clear that \(I\) is a system of generators. Moreover, since \(18 = 10 + 4 \cdot 2 \in \{10, 21\} + S\) and \(21 \not \in \{10\} + S\), it is deduced that \(I^* = \{10, 21\}\) is a minimal set of generators of \(E\).

Examples with GAP

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

\(\diamond\) Let \(S = \langle 17, 18, 32, 40, 41, 55 \rangle\) and \(IS = \{-12, -6, 5, 11, 14\} + S\), in GAP:

gap> S := NumericalSemigroup(17, 18, 32, 40, 41, 55);
<Numerical semigroup with 6 generators>
gap> IS := [-12, -6, 5, 11, 14] + S;
<Ideal of numerical semigroup>

Given a relative ideal \(IS\), the functions Generators and GeneratorsOfIdealOfNumericalSemigroup return a system of generators of the ideal. The system might not be minimal.

gap> Generators(IS);
[ -12, -6, 5, 11, 14 ]
gap> GeneratorsOfIdealOfNumericalSemigroup(IS);
[ -12, -6, 5, 11, 14 ]

On the other hand, the functions MinimalGenerators, MinimalGeneratingSystem and MinimalGeneratingSystemOfIdealOfNumericalSemigroup return a minimal set of generators of the given relative ideal.

gap> MinimalGenerators(IS);
[ -12, -6, 14 ]
gap> MinimalGeneratingSystem(IS);
[ -12, -6, 14 ]
gap> MinimalGeneratingSystemOfIdealOfNumericalSemigroup(IS);
[ -12, -6, 14 ]

References

Assi, Abdallah, Marco D’Anna, and Pedro A. Garcı́a-Sánchez. 2020. Numerical Semigroups and Applications. Vol. 3. RSME Springer Series. Springer, [Cham]. https://doi.org/10.1007/978-3-030-54943-5.
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.