The free band, no maths required

From May to July 2020, I worked with Reinis Cirpons and Murray Whyte under the supervision of Prof. James Mitchell to extend the GAP Semigroups package. We worked mostly on free idempotent semigroups (free bands) and finitely presented idempotent semigroups. Largely, semigroup theory is painfully abstract. Though it has applications in the theory of computation …

What’s That Chord: dusting off some old Python

Some old code At the end of the summer following my first year at university, I was sitting in Paris Charles de Gaulle airport killing some time before my flight to Scotland to start the new year. I had my laptop out, but couldn’t seem to get wi-fi, so I thought I would put my …