Abstract
The aim of this paper is to present algorithms to compute finite semigroups. The semigroup is given by a set of generators taken in a larger semigroup, called the “universe”. This universe can be for instance the semigroup of all functions, partial functions, or relations on the set <1,…,n>, or the semigroup of × n matrices with entries in a given finite semiring.
The alogrithm produces simultaneously a presentation of the semigroup by generators and relations, a confluent rewriting system for this presentation and the Cayley graph of the semigroup. The elements of the semigroups are identified with the reduced words of the rewriting systems.
We also give some efficient algorithms to compute the Green relations, the local subsemigroups and the syntactic quasi-order of subsets of the semigroup.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
J. Almeida,Finite semigroups and universal algebra, Series in Algebra Vol 3, Word Scientific, Singapore, (1994).
J. J. Cannon, Computing the ideal structure of finite semigroups,Numer. Math. 18, (1971), 254–266.
J.M. Champarnaud and G. Hansel, AUTOMATE, a computing package for automata and finite semigroups,J. Symbolic Computation 12, (1991), 197–220.
T. H. Cormen, C. E. Leiserson and R. L. Rivest,Introduction to Algorithms, MIT Press and McGraw-Hill, (1990).
G. Cousineau, J. F. Perrot and J. M. Rifflet, APL programs for direct computation of a finite semigroup,APL Congres 73, Amsterdam, North Holand Publishing Co., (1973), 67–74.
V. Froidure,Rangs des relations binaires et Semigroupes de relations non ambigus, Thèse, Univ. Paris 6, France, (1995).
V. Froidure, Ranks of binary relations,Semigroup Forum, to appear.
P.M. Higgins,Techniques of Semigroup Theory, Oxford Univ. Press, (1992).
J.M. Howie,An Introduction to Semigroup Theory, Academic Press, London, (1976).
H. Jürgensen, Computers in semigroups,Semigroup Forum, 15, (1977), 1–20.
O.G. Kharlampovich and MV. Sapir, Algorithmic problems on varieties,International Journal of Algebra and Computation,
J. Konieczny, Semigroups of Binary Relations, Ph.D. Thesis, State Univ. of Pennsylvania (1992).
J. Konieczny, Green’s equivalences in finite semigroups of binary relations,Semigroup Forum 48, (1994), 235–252.
G. Lallement,Semigroups and Combinatorial Applications, John Wiley & Sons, New York, (1979).
G. Lallement and R. McFadden, On the determination of Green’s relations in finite transformation semigroups,J. Symbolic Comput. 10, (1990), 481–498.
E. Lusk and R. McFadden, Using Automated Reasoning Tools; A study of the SemigroupF 2 B2, Semigroup Forum 36, (1987), 75–87.
M. Pelletier and J. Sakarovitch, Easy multiplications II. Extensions of Rational Semigroups,Information and Computation/88, (1990), 18–59.
J. F. Perrot,Contribution à l’étude des monoïdes syntactiques et de certains groupes associés aux automates fìnis, These de doctorat, Univ. de Paris, France, (1972).
R. J. Plemmons and M. T. West, On the semigroup of binary relations,Pacifìc Jour. of Math. 35, (1970), 743–753.
J.-E. Pin, Variétés de langages formels, Masson, Paris, (1984). English translation:Varieties of formal languages, Plenum, New-York, (1986).
J.-E. Pin, Finite semigroups and recognizable languages: an introduction, in NATO Advanced Study InstituteSemigroups, Formal Languages and Groups, J. Fountain (ed.), Kluwer academic publishers, (1995), 1–32.
J.-E. Pin, A variety theorem without complementation, Izvestiya VUZ Matematika39, (1995), 80–90. English version,Russian Mathem. (Iz. VUZ)39, (1995), 74–83.
J. Sakarovitch, Description des monoïdes de type fini,Elektronische Informationsverarbeitung und Kybernetik EIK 17(1981), 417–434.
J. Sakarovitch, Easy multiplications I. The Realm of Kleene’s Theorem,Information and Computation/74, (1987), 173–197.
I. Simon, On semigroups of matrices over the tropical semiring,Informatique Théorique et Applications 28, (1994), 277–294.
H. Straubing, The Burnside problem for semigroups of matrices, inCombinatorics on Words, Progress and Perspectives, L.J. Cummings (ed.), Acad. Press, (1983), 279–295.
K. Sutner, Finite State Machines and Syntactic Semigroups,The Mathematica Journal 2, (1991), 78–87.
R. E. Tarjan, Depth first search and linear graph algorithms,SIAM Journal of Computing 1(1972) 146–160.
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1997 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Froidure, V., Pin, JE. (1997). Algorithms for computing finite semigroups. In: Cucker, F., Shub, M. (eds) Foundations of Computational Mathematics. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-60539-0_9
Download citation
DOI: https://doi.org/10.1007/978-3-642-60539-0_9
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-61647-4
Online ISBN: 978-3-642-60539-0
eBook Packages: Springer Book Archive