ON BOUNDS FOR DISCRETE SEMIGROUPS