Throughout this paper, Z+ will denote the set of all positive integers and S = S0 means that S is a semigroup with the zero 0. If S = S0, we will write 0 instead {0} and if A is a subset of S, we will write A• = A−0, A0 = A∪0, A′ = (S − A)0. For an element a of a semigroup S, J(a) will denote the principal ideal of S generated by a. Let S = S0. An element a of S is a nilpotent if there exists n ∈ Z+ such that an = 0. The set of all nilpotents of S is denoted by Nil(S). If S = Nil(S), then S is a nil-semigroup, otherwise it is non-nil . If S2 = 0, then S is a null-semigroup, otherwise it is non-null . An ideal I of S is a nil-ideal of S if I is a nil-semigroup. An ideal extension S of a semigroup K is a nil-extension of K if S/K is a nil-semigroup. A semigroup S is intra-π-regular if for every a ∈ S there exists n ∈ Z+ such that an ∈ Sa2nS. A semigroup S is completely π-regular if for every a ∈ S there exists n ∈ Z+ and x ∈ S such that an = anxan, anx = xan. An ideal A of a semigroup S is prime if for all a, b ∈ S, aSb ⊆ A implies that either a ∈ A or b ∈ A, or, equivalently, if for ideals M, N of S, MN ⊆ A implies that either M ⊆ A or N ⊆ A. An ideal A of a semigroup S is semiprime if for every a ∈ S, aSa ⊆ A implies a ∈ A. An ideal A of a semigroup S is completely semiprime if for a ∈ S, a2 ∈ A implies a ∈ A. A subset A of a semigroup S is consistent if for x, y ∈ S, xy ∈ A implies x, y ∈ A. A subset A of a semigroup S = S0 is 0-consistent if A• is consistent. Let S be a semigroup. If a, b ∈ S, then a |b if b ∈ J(a), and a−→b if a | bn, for some n ∈ Z+. By−→n, n ∈ Z+, and −→∞ we will denote the n-th power and the transitive closure of the relation−→, respectively. For a ∈ S, n ∈ Z+,
Read full abstract