Semigroup Kernels on Finite Sets