Show simple item record

Files in this item


Item metadata

dc.contributor.advisorMitchell, James David
dc.contributor.advisorRuškuc, Nik
dc.contributor.authorRussell, Christopher
dc.coverage.spatialxxi, 196 p.en_US
dc.description.abstractComputational semigroup theory involves the study and implementation of algorithms to compute with semigroups. Efficiency is of central concern and often follows from the insight of semigroup theoretic results. In turn, computational methods allow for analysis of semigroups which can provide intuition leading to theoretical breakthroughs. More efficient algorithms allow for more cases to be computed and increases the potential for insight. In this way, research into computational semigroup theory and abstract semigroup theory forms a feedback loop with each benefiting the other. In this thesis the primary focus will be on counting isomorphism classes of finite 0-simple semigroups. These semigroups are in some sense the building blocks of finite semigroups due to their correspondence with the Greens 𝒟-classes of a semigroup. The theory of Rees 0-matrix semigroups links these semigroups to matrices with entries from 0-groups. Special consideration will be given to the enumeration of certain sub-cases, most prominently the case of congruence free semigroups. The author has implemented these enumeration techniques and applied them to count isomorphism classes of 0-simple semigroups and congruence free semigroups by order. Included in this thesis are tables of the number of 0-simple semigroups of orders less than or equal to 130, up to isomorphism. Also included are tables of the numbers of congruence free semigroups, up to isomorphism, with m Green’s ℒ-classes and n Green’s ℛ-classes for all mn less than or equal to 100, as well as for various other values of m,n. Furthermore a database of finite 0-simple semigroups has been created and we detail how this was done. The implementation of these enumeration methods and the database are publicly available as GAP code. In order to achieve these results pertaining to finite 0-simple semigroups we invoke the theory of group actions and prove novel combinatorial results. Most notably, we have deduced formulae for enumerating the number of binary matrices with distinct rows and columns up to row and column permutations. There are also two sections dedicated to covers of E-unitary inverse semigroups, and presentations of factorisable orthodox monoids, respectively. In the first, we explore the concept of a minimal E-unitary inverse cover, up to isomorphism, by defining various sensible orderings. We provide examples of Clifford semigroups showing that, in general, these orderings do not have a unique minimal element. Finally, we pose conjectures about the existence of unique minimal E-unitary inverse covers of Clifford semigroups, when considered up to an equivalence weaker than isomorphism. In the latter section, we generalise the theory of presentations of factorisable inverse monoids to the more general setting of factorisable orthodox monoids. These topics were explored early in the authors doctoral studies but ultimately in less depth than the research on 0-simple semigroups.en_US
dc.publisherUniversity of St Andrews
dc.subjectComputational semigroup theoryen_US
dc.subjectBinary matricesen_US
dc.subject0-simple semigroupsen_US
dc.subjectCongruence free semigroupsen_US
dc.subjectE-unitary inverse semigroupsen_US
dc.subjectE-unitary inverse coversen_US
dc.subjectRees 0-matrix semigroupsen_US
dc.titleEnumerating 0-simple semigroupsen_US
dc.contributor.sponsorEngineering and Physical Sciences Research Council (EPSRC)en_US
dc.type.qualificationnamePhD Doctor of Philosophyen_US
dc.publisher.institutionThe University of St Andrewsen_US

This item appears in the following Collection(s)

Show simple item record