## About Me

This is the academic webpage of Michael Torpey. I am a research student
in the

School of Mathematics
and Statistics at
the

University of St Andrews.
I started working towards my PhD in Mathematics in September 2014, and
expect to finish by September 2018. I have studied at St Andrews since
2009, completing the degrees of BSc Computer Science/Mathematics in 2013
and MSc Mathematics with Distinction in 2014.

## Contact

Office: Room 119

Address: Mathematical Institute, North Haugh, St Andrews, Fife, KY16 9SS.

Email: mct25@st-andrews.ac.uk

Telephone: 01334 46 1646

## My Research

My main interest is in computational semigroup theory; I have contributed
to the

GAP computational algebra
system, and in particular to the

Semigroups
and

Digraphs
packages for GAP. One particular area of my focus is on computing
semigroup congruences; I have written and implemented a number of
algorithms for this in the Semigroups package.

During my research so far, I have collaborated closely with three other
mathematicians: my
supervisor James
D. Mitchell, and his other students
Wilf Wilson
and Julius
Jonušas.

As part of my MSc degree, I wrote two dissertations on computational
semigroup theory, each of which contained some original research:

### Software

I am a significant contributor to the following GAP packages:

Semigroups |
v 2.8.0 |
2016-05-26 |
J.D. Mitchell et al. |

Digraphs |
v 0.6.0 |
2016-12-09 |
J. De Beule, L. Elliott, J. Jonušas, J.D. Mitchell, M. Pfeiffer, F. Smith, M. Torpey, W.A. Wilson |

### Conferences

I have taken part in the following mathematical conferences:

### Talks

I have given the following talks:

13 Feb 2017 |
An Introduction to GAP |
Pure Postgraduate Seminar, St Andrews |

20 Jan 2017 |
Introduction to Algebra |
PIMS 2017, The Burn |

24 Nov 2016 |
Diagram Semigroups |
Pure Postgraduate Seminar, St Andrews |

31 May 2016 |
Finitely Presented Semigroups |
EMS Postgraduate Students Meeting 2016, The Burn |

6 Apr 2016 |
Dolphin Semigroups |
Pure Postgraduate Seminar, St Andrews |

17 Mar 2016 |
Computing with Semigroup Congruences |
23rd NBSAN Meeting, St Andrews |

26 Jan 2016 |
Inverse Semigroups |
PIMS 2016, The Burn |

2 Oct 2015 |
Semilattice Congruences |
Pure Postgraduate Seminar, St Andrews |

1 Jun 2015 |
Computing with Semigroup Congruences |
EMS Postgraduate Students Meeting 2015, The Burn |

18 Mar 2015 |
Computing with Semigroup Congruences |
Second GAP Days Meeting, Aachen |

10 Feb 2015 |
*DiSparse6*: a handy way for computers to remember digraphs |
Pure Postgraduate Seminar, St Andrews |

28 Jan 2015 |
Compact formats for storing directed graphs |
PIMS 2015, The Burn |

31 Oct 2014 |
Computing with Semigroup Congruences |
Pure Postgraduate Seminar, St Andrews |

22 Aug 2013 |
The Low-Index Subgroups Algorithm |
Parallel Programming in GAP, St Andrews |