The first part of the course consists of an introduction to the basic concepts of semigroup theory, including some of the most important classes of semigroups, such as free, regular and inverse semigroups. The second part is devoted to the theory of finite semigroups, including connections with automata and language theory. The programme of classification of finite semigroups by pseudovarieties and the role played by relatively free profinite semigroups will be presented.
The lecture notes for the course, entitled ‘Nine Chapters on the Semigroup Art’, cover all the required material. Each chapter includes several exercises; full solutions are included.
All the material required for the course is included in the lecture notes. Students may wish to consult the following textbooks for further reading; copies are available in the library:
M431 Semigroups on Sigarra: English, Portuguese.
Colophon | © 1998–2020 A. J. Cain |