The Krohn-Rhodes Theorem shows that any finite semigroup S can be built by cascading (via wreath product) the simple groups which divide S with trivial combinatorial “flip-flops”. The complexity of a semigroup is essentially the length of a shortest such decomposition (counting alternations of groups). It is an important open question whether complexity of finite semigroups is decidable.
In this paper, after reviewing some local and semi-local structure theory of finite semigroups which distills the insights of the Rees-Sushkevych Theorem, we prove the Presentation Lemma. The Presentation Lemma gives a characterization of complexity n in terms of semi-local mapping properties and relational morphisms to transformation semigroups of lower complexity. Thus the Presentation Lemma is a bridge linking the local Green-Rees-Sushkevych coordinate picture of a single J-class to the global properties of the semigroup.
As an application, we derive sufficient conditions for complexity of a finite semigroup S to be effectively computable by examining its local subsemigroups (those of the form eSe where e2 = e GS). The Almost-Disjoint Semigroup Theorem, proved via the Presentation Lemma, and its corollaries enable one to determine the complexity of a large class of examples. A simple application of the Presentation Lemma also allows us to recover Tilson's theorem that the complexity of semigroups with two or fewer non-zero J-classes is effectively computable. Conditions, in terms of subsemigroups, guaranteeing parallelizability of computation are also obtained.
A counterexample constructed using deep insights obtained from the Presentation Lemma shows that complexity need not be locally determined. Also a reformulation of the Presentation Lemma in the language of categories and functors is given. The Presentation Lemma will be used in future papers as a tool to attack the decidability of complexity and for constructing pseudo-varieties of semigroups with undecidable membership problem from those with decidable membership problem using the pseudo-variety operations, ∗, ∗r, and m.
[1]
A. Clifford,et al.
The Algebraic Theory of Semigroups, Volume I
,
1961
.
[2]
Karsten Henckell,et al.
Pointlike sets: the finest aperiodic cover of a finite semigroup
,
1988
.
[3]
J. Howie.
An introduction to semigroup theory
,
1976
.
[4]
Bret Tilson,et al.
Categories as algebra: An essential ingredient in the theory of monoids
,
1987
.
[5]
Samuel Eilenberg,et al.
Automata, languages, and machines. A
,
1974,
Pure and applied mathematics.
[6]
J. Rhodes,et al.
Local Complexity of Finite Semigroups
,
1976
.
[7]
J. Rhodes.
Kernel systems—A global study of homomorphisms on finite semigroups
,
1977
.
[8]
G. Lallement.
Semigroups and combinatorial applications
,
1979
.
[9]
B. Tilson.
Chapter 3. Complexity of two-J class semigroups
,
1973
.
[10]
A. Clifford,et al.
The algebraic theory of semigroups
,
1964
.
[11]
Michael A. Arbib,et al.
Algebraic theory of machines, languages and semigroups
,
1969
.