Semigroups of transformations, relations, partitions Semigroups mathematics