Skip to content

Rudimentary implementation of three algorithms for finitely generated monoids and inverse monoids by J. B. Stephen.

License

Notifications You must be signed in to change notification settings

james-d-mitchell/step_hen

Repository files navigation

/docs/source/images/logo.png

README - step_hen - by James D. Mitchell and Maria Tsalakou

step_hen contains a rudimentary implementation of three algorithms of J. B. Stephen and Andrew Cutting for finitely presented monoids and inverse monoids in python3. These algorithms can be used to check equality of a fixed word with any other word in a finitely presented monoid, or inverse monoid, and to compute the structure of a finitely presented inverse monoid.

The implementation is rudimentary because it lacks many obvious optimisations and improvements, it is intended as a simple proof of concept.

The algorithms are described in the following:

Installation

You can install step_hen using pip:

pip install step_hen

About

Rudimentary implementation of three algorithms for finitely generated monoids and inverse monoids by J. B. Stephen.

Resources

License

Stars

Watchers

Forks