Ulrich elements in normal simplicial affine semigroups
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 propery. 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 .