Let N denote the set of non-negative integers. An affine semigroup is a finitely generated submonoid S of the additive monoid Nm for some positive integer m. Let k[S] denote the semigroup ring of S over a field k. Then one can identify k[S] with the subring of a polynomial ring k[t1, …, tm] generated by the monomials .