|
|
|
|
subsemigroup of a cyclic semigroup
|
(Result)
|
|
|
It is a well-known fact that the subgroup of a cyclic group is cyclic. Is this true for semigroups? The answer is clearly no. For example, take the cyclic semigroup of positive integers under addition, and the
subsemigroup generated by, say, 7 and 17. If it were cyclic, generated by some positive integer $n$ , then $n$ must divide both 7 and 17, which implies that $n=1$ . But there are no positive integers $p$ and $q$ such that $1=7p+17q$ , and the result follows. However, the following does hold:
Proof. Let $S$ be a cyclic semigroup. The result is obvious if $S$ is finite. So assume that $S$ is infinite. Since every infinite cyclic semigroup is isomorphic to the semigroup of positive integers under addition, we may as well assume that $S=\lbrace 1,2,\ldots\rbrace$ . Let $T$ be a subsemigroup of $S$ . Since $S$
is well-ordered, so is $T$ . Take the least element $p_1$ of $T$ . If $\langle p_1 \rangle = T$ , then we are done. Otherwise, $T-\langle p_1\rangle$ is non-empty, and thus has a least element $p_2$ . So by the Euclidean algorithm, $p_2 = q_1 p_1 + r_1$ , where $0 < r_1 < p_1$ . If $\langle p_1, p_2 \rangle = T$ , then we are done. Otherwise, continue this process. Along the way, we collect the quotients $\lbrace q_1, q_2, \ldots \rbrace$ , as well as the remainders $\lbrace r_1, r_2, \ldots \rbrace$ . We make the following observations:
- Since $p_1 < p_2 < \cdots $ , the quotients are non-decreasing: $q_1 \le q_2 \le \cdots $ . For if $q_{j+1} < q_j$ , then $$p_{j+2} = q_{j+1}p_1 + r_{j+1} < q_{j+1}p_1 + p_1 = (1 + q_{j+1})p_1 \le q_j p_1 < q_j p_1 + r_j = p_{j+1},$$ which is a contradiction.
- Elements of $\lbrace r_1, r_2, \ldots \rbrace$ are pairwise distinct, for if $r_i = r_j$ for $i< j$ , then $$p_{j+1} = q_j p_1 + r_j = q_j p_1 + r_i = (q_i p_1 + r_i) + (q_j-q_i)p_1 = p_{i+1} + (q_j-q_i)p_1.$$ Since $q_i\le q_j$ by the first observation, $p_{j+1}$ lies in the subsemigroup generated by $p_{i+1}$ and $p_1$ , contradicting the construction of $p_{j+1}$ .
Since the remainders are integers between $0$ and $p_1$ , the set $\lbrace r_1, r_2, \ldots \rbrace$ of remainders can not be infinite. Suppose the set has $k$ elements. Then we must have $\langle p_1 , p_2 , \ldots, p_{k+1} \rangle = T$ . Otherwise, we may continue the process and find $p_{k+2},q_{k+1}$ , and $r_{k+1}$ . This means that $r_{k+1}$ is among one of $r_1,\ldots, r_k$ . But by the second observation, this means that $p_{k+2}\in \langle p_1 , p_2 , \ldots, p_{k+1} \rangle$ after all. 
In fact, the above proof shows that there is an algorithm for finding a finite set of generators for the subsemigroup $T$ .
The following result is immediate:
As an application to formal language theory, we have the following:
Proof. The Kleene star of a language $L$ over $\lbrace a\rbrace$ is just a submonoid of the cyclic monoid $\langle a \rangle = \lbrace a \rbrace ^*$ , and hence is generated by some finite set $F$ by the proposition above. Since every finite set is regular, so is $F^* = L^*$ . 
- 1
- A. Salomaa, Formal Languages, Academic Press, New York (1973).
|
"subsemigroup of a cyclic semigroup" is owned by CWoo.
|
|
(view preamble | get metadata)
Cross-references: regular, proposition, alphabet, singleton, language, Kleene star, theory, formal language, application, monoid, submonoid, generators, finite set, algorithm, proof, elements, contradiction, remainders, quotients, Euclidean algorithm, least element, well-ordered, isomorphic, infinite cyclic, infinite, finite, obvious, finitely generated, implies, divide, generated by, subsemigroup, addition, integers, positive, cyclic semigroup, semigroups, cyclic, cyclic group, subgroup
This is version 3 of subsemigroup of a cyclic semigroup, born on 2009-09-07, modified 2009-09-07.
Object id is 11902, canonical name is SubsemigroupOfACyclicSemigroup.
Accessed 241 times total.
Classification:
| AMS MSC: | 20M99 (Group theory and generalizations :: Semigroups :: Miscellaneous) |
|
|
|
|
|
|
Pending Errata and Addenda
|
|
|
|
|
|
|
|
|
|
|