Translation of a relative ideal

Definition

Let \(S\) be a numerical semigroup and let \(I,J\) be relative ideals of \(S\), with \(J\) minimally generated by \(\{j_1, \ldots, j_n\}\). It is said that \(I\) is a translation of \(J\) if there exists \(k \in \mathbb{Z}\) such that \(I\) is generated by \(\{j_1 + k, \ldots, j_n + k\}\). In this case, it is said that \(I\) and \(J\) are equivalents.

Examples

\(\circ\) If \(J\) is a relative ideal of a numerical semigroup \(I\) minimally generated by \(\{j_1, \ldots, j_n\}\), then for any \(k \in \mathbb{Z}\), the translation of \(J\) by \(k\) is minimally generated by \(\{j_1 + k, \ldots, j_n + k\}\). Indeed, if \(I\) is a translation of \(J\) by \(k\), Then its set of minimal generators is \(I \setminus (I + M)\) and \(j + k \in I \setminus (M + I)\) if, and only if, \(j \in J \setminus (M + J)\), concluding that \(j_i + k\) is minimal and \(\{j_1+k, \ldots, j_n + k\}\) is the set of minimal generators of \(I\).

Examples with GAP

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

\(\diamond\) Let \(S = \langle 25, 26, 33, 65, 80, 81 \rangle\), in GAP:

gap> S := NumericalSemigroup(25, 26, 33, 65, 80, 81);
<Numerical semigroup with 6 generators>
gap> I := [8, 17, 38, 45, 65] + S;
<Ideal of numerical semigroup>

Given a relative ideal of a numerical semigroup and an integer \(k\), the function TranslationOfIdealOfNumericalSemigroup returns the translation of \(I\) by \(k\).

gap> J := TranslationOfIdealOfNumericalSemigroup(15, I);
<Ideal of numerical semigroup>

The translation can be also computed with the \(+\) operator.

gap> J = I + 15;
true

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.