Authors¶
James Mitchell (jdm3@st-andrews.ac.uk)
Contributors¶
Reinis Cirpons (rc234@st-andrews.ac.uk) contributed to
IsObviouslyInfinite
, to integratingeigen
, and contributed an implementation of the Radoszewski-Rytter algorithm for testing equivalence of words in free bands.Joseph Edwards (jde1@st-andrews.ac.uk) contributed the container
StaticTriVector2
.Luke Elliott (le27@st-andrews.ac.uk) contributed to the Schreier-Sims implementation.
Jan Engelhardt (jengelh@inai.de) contributed some bug fixes to the build system, and a number of helpful issues.
Ilya Finkelshteyn (ilyaf@appveyor.com) contributed to the continuous integration in AppVeyor.
Isuru Fernando (isuruf@gmail.com) contributed to the build system.
Florent Hivert (Florent.Hivert@lri.fr) contributed many helpful ideas to
libsemigroups
, an allocator implementation (to be included in a future version), andHPCombi
.Max Horn (max@quendi.de) contributed some fixes.
Jerry James (loganjerry@gmail.com) contributed some bugfixes.
Julius Jonušas contributed to the implementation of the Froidure-Pin algorithm.
Alex Levine contributed to the Schreier-Sims implementation.
Dima Pasechnik (dimpase@gmail.com) contributed to the build system.
Chris Russell contributed some tests for finitely presented semigroups.
Finn Smith (fls3@st-andrews.ac.uk) contributed the implementation of the Konieczny and Lallement-McFadden algorithm, to the Todd-Coxeter implementation, and to BMat8s.
Nicolas Thiéry (nthiery@users.sf.net) contributed to the build system, packaging
libsemigroups
via conda, the python bindings and many helpful conversations and suggestions.Maria Tsalakou (mt200@st-andrews.ac.uk) contributed to the Knuth-Bendix implementation, related algorithms for the class
ActionDigraph
, and to the implementation of theKambites
class.Wilf Wilson (wilf@wilf-wilson.net) contributed some fixes.
Murray Whyte (mw231@st-andrews.ac.uk) contributed to the documentation and reported a number of bugs.
Michael Young (mct25@st-andrews.ac.uk) contributed to the congruences code in the v0.0.1 to v0.6.7.
Acknowledgements¶
We acknowledge financial support from the OpenDreamKit Horizon 2020 European Research Infrastructures project (#676541) (primarily for the python bindings).
We thank the Carnegie Trust for the Universities of Scotland for funding the PhD scholarship of Julius Jonušas when he worked on this project.
We thank the Engineering and Physical Sciences Research Council (EPSRC) for funding the PhD scholarships of Michael Young and Finn Smith when they worked on this project (EP/M506631/1, EP/N509759/1).