1. Introduction
It is well-known that a partially ordered set
X is finite iff all chains and antichains in
X are finite. The notions of chain and antichain are well-known in the theory of order (see, e.g., ([
1] (O-1.6)) or [
2]). In this paper we present a similar characterization of finite semigroups in terms of finite chains and antichains.
Let us recall that a magma is a set S endowed with a binary operation , . If the binary operation is associative, then the magma S is called a semigroup. A semilattice is a commutative semigroup whose elements are idempotents. Each semilattice S carries a natural partial order ≤ defined by iff . Observe that two elements of a semilattice are comparable with respect to the partial order ≤ if and only if . This observation motivates the following algebraic definition of chains and antichains in any magma.
A subset A of a magma S is defined to be
a chain if for any elements ;
an antichain if for any distinct elements .
The definition implies that each chain consists of idempotents.
A magma S is defined to be (anti)chain-finite if it contains no infinite (anti)chains.
Let us note that chain-finite semilattices play an important role in the theory of complete topological semigroups. In [
3], Stepp showed that for each homomorphism
from a chain-finite semilattice
X to a Hausdorff topological semigroup
Y, the image
is closed in
Y. Banakh and Bardyla [
4] extended the result of Stepp to the following characterization:
Theorem 1. For a semilattice X the following conditions are equivalent:
X is chain-finite;
X is closed in each Hausdorff topological semigroup containing X as a discrete subsemigroup;
For each homomorphism into a Hausdorff topological semigroup Y, the image is closed;
For other completeness properties of chain-finite semilattices see [
4,
5,
6]. Antichain-finite posets and semilattices were investigated by Yokoyama [
7].
The principal result of this note is the following theorem characterizing finite semigroups.
Theorem 2. A semigroup S is finite if and only if it is chain-finite and antichain-finite.
A crucial step in the proof of this theorem is the following proposition describing the (periodic) structure of antichain-finite semigroups.
A semigroup
S is called
periodic if for every
there exists
such that
is an idempotent of
S. In this case
where
is the set of idempotents of
S and
for
.
Proposition 1. Each antichain-finite semigroup S is periodic and for every the set is finite.
Theorem 2 and Proposition 1 will be proved in the next section.
Remark 1. Theorem 2 does not generalize to magmas. To see this, consider the set of positive integers endowed with the following binary operation: if and if . This magma is infinite but each nonempty chain in the magma is of the form for some , and each nonempty antichain in this magma is a singleton.
Next we present a simple example of an antichain-finite semilattice which is not a union of finitely many chains.
Example 1. Consider the setendowed with the semilattice binary operation It is straightforward to check that the semilattice S has the following properties:
- 1.
S is antichain-finite;
- 2.
S has arbitrarily long finite antichains;
- 3.
S is not a union of finitely many chains;
- 4.
The subsemilattice of S is a chain;
- 5.
S admits a homomorphism such that is finite for every element .
Example 1 motivates the following question.
Question 1. Let S be an antichain-finite semilattice. Is there a finite-to-one homomorphism to a semilattice Y which is a finite union of chains?
A function is called finite-to-one if for every the preimage is finite.
2. Proofs of the Main Results
In this section, we prove some lemmas implying Theorem 2 and Proposition 1. More precisely, Proposition 1 follows from Lemmas 1 and 4; Theorem 2 follows from Lemma 5.
The following lemma exploit ideas of Theorem 1.9 from [
8].
Lemma 1. Every antichain-finite semigroup S is periodic.
Proof. Given any element
we should find a natural number
such that
is an idempotent. First we show that
for some
. Assuming that
for any distinct numbers
, we conclude that the set
is infinite and for any
we have
, which means that
A is an infinite antichain in
S. However, such an antichain cannot exist as
S is antichain-finite. This contradiction shows that
for some numbers
and then for the number
we have
. By induction we can prove that
for every
. Choose any numbers
such that
and observe that
which means that
is an idempotent and hence
S is periodic. □
An element is called an identity of S if for all . For a semigroup S let where 1 is an element such that for every . If S contains an identity, then we will assume that 1 is the identity of S and hence .
For a set
and element
we put
For any element
x of a semigroup
S, the set
is called the
-class of
x. By Lemma I.7.9 [
9], for every idempotent
e its
-class
coincides with the maximal subgroup of
S that contains the idempotent
e.
Lemma 2. If a semigroup S is antichain-finite, then for every idempotent e of S its -class is finite.
Proof. Observe that the set is an antichain (this follows from the fact that the left and right shifts in the group are injective). Since S is antichain-finite, the antichain is finite and so is the set . □
Lemma 3. If a semigroup S is antichain-finite, then for every idempotent e in S we have Proof. Given any elements and , we have to show that and . Since , there exists a number such that . Then and , and hence . By analogy we can prove that . Therefore, .
Then and . □
For each
by
we denote the set of all
k-element subsets of
. The proofs of the next two lemmas essentially use the classical Ramsey Theorem, so let us recall its formulation, see ([
10] (p. 16)) for more details.
Theorem 3 (Ramsey). For any and map there exists an infinite subset such that for some number .
Lemma 4. If a semigroup S is antichain-finite, then for every idempotent the set is finite.
Proof. By Lemma 2, the -class is finite. Assuming that is infinite, we can choose a sequence of pairwise distinct points of the infinite set .
Let
and
be the function defined by
By the Ramsey Theorem 3, there exists an infinite subset such that for some .
If , then for any numbers in . Fix any two numbers in . By induction we can prove that for every . Since , there exists such that . Then by Lemma 3. However, this contradicts the choice of .
By analogy we can derive a contradiction in cases .
If , then the set is an infinite antichain in S, which is not possible as the semigroup S is antichain-finite.
Therefore, in all five cases we obtain a contradiction, which implies that the set is finite. □
Our final lemma implies the non-trivial “if” part of Theorem 2.
Lemma 5. A semigroup S is finite if it is chain-finite and antichain-finite.
Proof. Assume that S is both chain-finite and antichain-finite. By Lemma 1, the semigroup S is periodic and hence . By Lemma 4, for every idempotent the set is finite. Now it suffices to prove that the set is finite.
To derive a contradiction, assume that
is infinite and choose a sequence of pairwise distinct idempotents
in
S. Let
and
be the function defined by the formula
The Ramsey Theorem 3 yields an infinite subset such that for some .
Depending on the value of c, we shall consider six cases.
If (resp. ), then is an infinite (anti)chain in S, which is forbidden by our assumption.
Next, assume that
. Then
and
for any numbers
in
. For any number
, consider the set
. Observe that for any
we have
which means that
is a chain. Since
S is chain-finite, the chain
is finite.
By induction we can construct a sequence of points and a decreasing sequence of infinite sets such that and for every and we have and . Choose an increasing sequence of numbers such that and for every . We claim that the set is a chain. Take any numbers and choose any number .
If
, then
and hence
In both cases we obtain that
, which means that the set
is a chain. Since
S is chain-finite, the set
Z is finite. Consequently, there exists
such that the set
is infinite. Choose any numbers
in the set
and then choose any number
. Observe that
and hence
. Then
as
.
By analogy we can prove that the assumption also leads to a contradiction. □