Characterizations of Regular Semigroups