Skip to article frontmatterSkip to article content

Numerical semigroups and Diophantine inequalities

Universidad de Granada

In our first lecture, the connection between numerical semigroups and Diophantine equalities was made explicit. In this last lecture we will show how the set of all numerical semigroups with fixed multiplicity can be described in terms of a finite system of Diophantine inequalities. We will also give some families of numerical semigroups that can be defined as the set of solutions of a Diophantine inequality.

The set of all numerical semigroups with fixed multiplicity is a monoid

We say that a set XNX\subseteq \N is a complete system modulo a positive integer mm if the cardinality of XX is mm and for every i{1,,m}i\in\{1,\ldots,m\} there exists xiXx_i\in X congruent with ii modulo mm. This property might sound familiar to the reader, since Apéry sets with respect to an element in a numerical semigroup fulfilled this condition. Not every complete system modulo mm is the Apéry set of a numerical semigroup containing mm, there is still another restrictions required: first that x0=0x_0=0, and second that xi+xj=x(i+j)modm+kmx_i+x_j=x_{(i+j)\mod m}+k m for some nonnegative integer kk. Observe also that if XX is the Apéry set of a numerical semigroup SS in mm, then X{m}X\cup\{m\} generates SS and completely determines it (just recall the nice properties of Apéry sets). If one wants to use Apéry sets to describe a numerical semigroup, the cheapest choice is to take the Apéry set with respect to the multiplicity, since this has the least possible number of elements.

Let SS be a numerical semigroup and mm be its multiplicity. If Ap(S,m)={w0=0,w1,,wm1}\operatorname{Ap}(S,m)=\{w_0=0,w_1,\ldots,w_{m-1}\} with wiw_i congruent to ii modulo mm, then wi=kim+iw_i= k_i m +i for some nonnegative integer kik_i. Since mm is the multiplicity and wiSw_i\in S, if i0i\not=0, then wimw_i\geq m and thus ki1k_i\geq 1. The condition wi+wj=w(i+j)modm+kmw_i+w_j=w_{(i+j)\mod m}+km translates to (ki+kj)m+i+j=k(i+j)modmm+(i+j)modm+km(k_i+k_j)m+i+j=k_{(i+j)\mod m}m+(i+j)\mod m +km. As i+j=i+jmm+(i+j)modmi+j=\lfloor \frac{i+j}m\rfloor m+ (i+j)\mod m, we obtain that (k1,,km1)(k_1,\ldots,k_{m-1}) (k0=0=w0k_0=0=w_0 gives no information) is a nonnegative integer solution to the system of inequalities

{xi1,1im1,xi+xj+i+jmx(i+j)modm,1ijm1,i+jm.\left\{ \begin{array}{rll} x_i & \geq 1, & 1\leq i\leq m-1, \\ x_i+x_j +\lfloor \frac{i+j}m\rfloor & \geq x_{(i+j)\mod m}, & 1\leq i\leq j\leq m-1, i+j\not=m. \end{array} \right.

Moreover, if (k1,,km1)(k_1,\ldots,k_{m-1}) is a nonnegative integer solution to (1), then

S=m,k1m+1,k2m+2,,km1m+m1S=\langle m,k_1m+1,k_2m+2,\ldots,k_{m-1}m+m-1\rangle

is a numerical semigroup with multiplicity mm and Ap(S,m)={0,k1m+1,k2m+2,,km1m+m1}\operatorname{Ap}(S,m)=\{0,k_1m+1,k_2m+2,\ldots,k_{m-1}m+m-1\}. Let T(m){\mathcal T}(m) be the set of elements of Nm1\N^{m-1} that are solutions of (1). Then T(m){\mathcal T}(m) is the ideal of a finitely generated commutative monoid (the monoid of solutions of the associated homogeneous system of inequalities, which belongs to a class of affine semigroups that has been widely studied in the literature). Thus this set can be described by a finite set of elements in Nm1\N^{m-1}, and it is bijective with the set of all numerical semigroups with multiplicity mm.

If one changes the inequalities xi+xj+i+jmx(i+j)modmx_i+x_j +\lfloor \frac{i+j}m\rfloor \geq x_{(i+j)\mod m} in (1) with xi+xj+i+jm>x(i+j)modmx_i+x_j +\lfloor \frac{i+j}m\rfloor > x_{(i+j)\mod m} (or equivalently with xi+xj+i+jmx(i+j)modm+1x_i+x_j +\lfloor \frac{i+j}m\rfloor \geq x_{(i+j)\mod m}+1), then the set of nonnegative integer solutions to this new system corresponds to the set of maximal embedding dimension numerical semigroups with multiplicity mm. This set of solutions is a submonoid of Nm1\N^{m-1}, and using the correspondence described in our last lecture between numerical semigroups with multiplicity mm and maximal embedding dimension numerical semigroups with multiplicity mm and the rest of minimal generators greater than 2m2m, one obtains that the set of numerical semigroups with fixed multiplicity is a monoid (isomorphic to the one obtained by replacing xi1x_i\geq 1 with xi2x_i\geq 2).

Modular Diophantine numerical semigroups

Fixed mm a nonzero element in a numerical semigroup, recall that a non-ne-gative integer xx belongs to SS if and only if wxmodmxw_{x\mod m}\leq x, where wiw_i stands for the least element in SS congruent with ii modulo mm (these are precisely the elements in Ap(S,m)\operatorname{Ap}(S,m)). If we define fS:NQf_S:\N \to \mathbb{Q} (needless to say that we use Q\mathbb{Q} to denote the set of rational numbers) as fS(x)=wxmodmf_S(x)=w_{x\mod m}, then, in view of the properties of the Apéry set studied in the preceding section, fS(x+y)fS(x)+fS(y)f_S(x+y)\leq f_S(x)+f_S(y). Observe also that fS(x+m)=fS(x)f_S(x+m)=f_S(x), that is, fSf_S is subadditive, fS(0)=0f_S(0)=0 and it is periodic with period mm. Moreover,

S={xN:fS(x)x}.S=\{x\in \N : f_S(x)\leq x\}.

The converse is also true, every subadditive function ff such that f(0)=0f(0)=0 and f(x+m)=f(x)f(x+m)=f(x) defines a numerical semigroup

Sf={xN:f(x)x}.S_f=\{x\in \N : f(x)\leq x\}.

Let aa and bb be positive integers, and set f(x)=axmodbf(x)=ax\mod b. Then ff is subadditive, f(0)=0f(0)=0 and f(x+b)=f(x)f(x+b)=f(x). Thus

S(a,b)={xN:axmodbx}\operatorname{S}(a,b)=\{ x\in \N : ax\mod b\leq x\}

is a numerical semigroup. We say that a numerical semigroup SS is modular if there exist aa and bb such that S=S(a,b)S=\operatorname{S}(a,b). This was the beginning of a research that yielded Urbano-Blanco’s thesis and in which M. Delgado was also engaged (together with our team in Granada).

Even though the membership problem for these semigroups is trivial, surprisingly we know relatively few things about these semigroups. We still do not know a formula for the Frobenius number in terms of aa and bb, neither for the multiplicity. However the cardinality of the set of gaps of S(a,b)\operatorname{S}(a,b) is

b+1gcd{a,b}gcd{a1,b}2.\frac{b+1-\gcd\{a,b\}-gcd\{a-1,b\}}2.

This formula was not obtained using Selmer’s formula (presented the first day), since we do not have a nice way to describe the set of elements in the Apéry sets of S(a,b)\operatorname{S}(a,b). Recall that symmetric and pseudo-symmetric numerical semigroups were numerical semigroups with the least possible number of gaps with odd and even Frobenius number, respectively. Thus if SS is symmetric (respectively pseudo-symmetric) with Frobenius number gg, then the cardinality of the set of gaps of SS is g+12\frac{g+1}2 (respectively g+22\frac{g+2}2). In this way it is easy to derive when a modular numerical semigroup is symmetric or pseudo-symmetric.

We were able to describe, for some subfamilies of modular numerical semigroups, some of the invariants mentioned above. We found also an algorithm procedure to recognize modular numerical semigroups, which has been recently improved by Urbano-Blanco and Rosales, giving all possible pairs aa and bb for which a numerical semigroup S=S(a,b)S=\operatorname{S}(a,b). These improvements were achieve by using Bézout sequences, which are the topic of our next section.

Proportionally modular Diophantine numerical semigroups

If we choose now f(x)=1c(axmodb)f(x)=\frac{1}c (ax\mod b), with aa, bb and cc positive integers, then this map is also subadditive, f(0)=0f(0)=0 and f(x+b)=f(x)f(x+b)=f(x) for all xNx\in \N. Thus

S(a,b,c)={xN:axmodbcx}\operatorname{S}(a,b,c)=\{ x\in \N : ax\mod b\leq cx\}

is a numerical semigroup. These semigroups are known as proportionally modular numerical semigroup, and clearly, every modular numerical semigroup belongs to this class. The point is that we do not have in general, as we had for modular numerical semigroups, a formula of the number of gaps of S(a,b,c)\operatorname{S}(a,b,c). However while generalizing from modular to proportionally modular, we learned a lot more than we knew about modular numerical semigroups, due mainly to the tools we developed in this more general setting. We explain briefly some of them here.

Assume that II is a non-empty interval of Q+\mathbb{Q}^+. The submonoid of Q+\mathbb{Q}^+ generated by II is kNkI\bigcup_{k\in \N} kI. If we cut this monoid with N\N, we obtain a numerical semigroup, which amazingly is always a proportionally modular numerical semigroup. We will denote this numerical semigroup by S(I)\operatorname{S}(I). Moreover, every proportionally numerical semigroup can be obtained in this way:

S(a,b,c)=s([ba,bac])\operatorname{S}(a,b,c)=\operatorname{s}\Big(\big[\frac{b}a,\frac{b}{a-c}\big]\Big)

(since we are performing computations modulo bb, we can assume that a<ba<b, and if cac\geq a, then trivially S(a,b,c)=N\operatorname{S}(a,b,c)=\N; thus we assume that c<a<bc<a<b). This in particular means that for every nonnegative integer xx, we have that xS(a,b,c)x\in \operatorname{S}(a,b,c) if and only if there exists kN{0}k\in \N\setminus\{0\} such that baxkbac\frac{b}a\leq \frac{x}k\leq \frac{b}{a-c} (from the restrictions assumed for aa, bb and cc, this implies that k{1,,x1}k\in\{1,\ldots,x-1\}). This allows us to decide if a numerical semigroup is proportionally modular or not, since we only have to find α and β in Q\mathbb{Q} such that for every minimal generator nn of the semigroup there is a k{1,,x1}k\in\{1,\ldots,x-1\} for which αnkβ\alpha\leq \frac{n}k\leq \beta, and such that for every fundamental gap hh there is not such kk.

If aa, bb, cc and dd are positive integers such that ac<bd\frac{a}{c}<\frac{b}d and bcad=1bc-ad=1, then it can be shown that S([ac,bd])=a,b\operatorname{S}([\frac{a}c,\frac{b}d])=\langle a,b\rangle. Thus this enables us to compute a system of generators of S([ac,bd])\operatorname{S}([\frac{a}c,\frac{b}d]), when bcad=1bc-ad=1. But, what happens if adbc>1ad-bc>1? How can we obtain a generating system for S([ac,bd])\operatorname{S}([\frac{a}c,\frac{b}d])? If we were able to solve this, for any a,b,cNa,b,c\in \N, we would be able to determine those integers that are solution to axmodbcxax \mod b\leq cx, or in other words, find a system of generators of S(a,b,c)\operatorname{S}(a,b,c).

Thus let us go back once more to the problem of finding a system of generators of S([ac,bd])\operatorname{S}([\frac{a}c,\frac{b}d]), and assume that there are a1,,ana_1,\ldots,a_n and b1,,b1b_1,\ldots,b_1 positive integers such that

  • a1b1<<anbn\frac{a_1}{b_1}<\cdots<\frac{a_n}{b_n},
  • for all i{1,,n1}i\in\{1,\ldots,n-1\}, ai+1biaibi+1=1a_{i+1}b_i-a_ib_{i+1}=1,
  • a1b1=ac\frac{a_1}{b_1}=\frac{a}c and anbn=bd\frac{a_n}{b_n}=\frac{b}d.

Then ac<xk<bd\frac{a}c<\frac{x}k <\frac{b}d if and only if for some i{1,,n1}i\in\{1,\ldots,n-1\}, aibi<xk<ai+1bi+1\frac{a_i}{b_i}<\frac{x}k <\frac{a_{i+1}}{b_{i+1}}, or equivalently, xai,ai+1x\in \langle a_i,a_{i+1}\rangle. Thus if such a sequence exists, S([ac,bd])=a1,,an\operatorname{S}([\frac{a}c,\frac{b}d])=\langle a_1,\ldots,a_n\rangle (moreover, S([ac,bd])=a1,a2an1,an\operatorname{S}([\frac{a}c,\frac{b}d])=\langle a_1,a_2\rangle \cup \cdots \cup\langle a_{n-1},a_n\rangle).

We say that the sequence a1b1<<anbn\frac{a_1}{b_1}<\cdots <\frac{a_n}{b_n} is a Bézout sequence joining ac\frac{a}c and bd\frac{b}d. Bézout sequences connecting a rational number with another larger rational number always exist and are easy to compute. Their properties have shed some light in the world of proportionally modular numerical semigroups. For instance, we know that the numerators of a Bézout sequence form a convex sequence, whence the first two minimal generators of a proportionally modular numerical semigroup are always adjacent in the sequence. This in particular means that they are coprime. Hence 4,6,7\langle 4,6,7\rangle is not a proportionally modular numerical semigroup.

Toms’ result

We say that a numerical semigroup SS is system proportionally modular if it is the intersection of finitely many proportionally modular numerical semigroups. That is, SS is the set of integer solutions to a system of equations of the form:

{a1xmodb1c1x,a2xmodb2c2x,akxmodbkckx,\left\{ \begin{array}{c} a_1 x \mod b_1 \leq c_1 x,\\ a_2 x \mod b_2 \leq c_2 x,\\ \vdots\\ a_k x \mod b_k\leq c_k x, \end{array} \right.

with ai,bi,cia_i,b_i,c_i positive integers. Trivially, system proportionally modular numerical semigroups are closed under intersections, and it can be shown that they are closed also under the operation of adjoining the Frobenius number. Thus, as seen in the last lecture, it makes sense to talk about minimal systems of generators for numerical semigroups in this family, and one can recurrently construct the set of all system proportionally numerical semigroups and arrange it in a tree. We already knew that some irreducible numerical semigroups were not proportionally modular, and thus not every numerical semigroup is system proportionally modular.

Urbano-Blanco and Rosales proved that every proportionally modular numerical semigroup is of the form m,nd\frac{\langle m,n\rangle}d, where in general for a numerical semigroup SS and a positive integer dd,

Sd={xN:dxS},\frac{S}d=\{ x\in \N : dx\in S\},

which is also a numerical semigroup. Unfortunately even if we have a formula for the Frobenius number of SS (as we have for n1,n2\langle n_1,n_2\rangle), we do not know how is the Frobenius number of Sd\frac{S}d. The same stands for the minimal generators and other invariants of the semigroup.

It follows that every system proportionally numerical semigroup can be expressed as m1,n1d1ml,nldl\frac{\langle m_1,n_1\rangle}{d_1}\cap \cdots \cap \frac{\langle m_l,n_l\rangle}{d_l}. We were able to show that modifying conveniently mim_i and nin_i, we could choose d1==dld_1=\cdots=d_l, and so that mi,ni,dim_i,n_i,d_i are pairwise coprime. We were looking for this since recently Toms proved that for numerical semigroups SS of this form, there is always a CC^*-algebra for which its K0K_0-ordered group is isomorphic to (Z,S)(\Z,S).

We already know that not every numerical semigroup is system proportionally modular, but the question of determining a CC^*-algebra fulfilling the above condition for this semigroup still remains open.