Let
be a normal affine
semigroup,
its semigroup
ring over the field
and
its canonical module.
The Ulrich elements for
are those
in
such that for the
multiplication map by
from
into ,
the cokernel is an Ulrich module. We say that the ring
is almost Gorenstein if
Ulrich elements exist in
.
For the class of slim semigroups that we introduce, we provide an algebraic criterion for testing the
Ulrich property. When
,
all normal affine semigroups are slim. Here we have a simpler combinatorial
description of the Ulrich property. We improve this result for testing the elements in
which
are closest to zero. In particular, we give a simple arithmetic criterion for when is
an Ulrich
element in
.
Keywords
almost Gorenstein ring, Ulrich element, affine semigroup
ring, lattice points