James Mitchell
James Mitchell
As described in Howie's book Chapter 4.
By the way, I ran `make check` on libsemigroup on the OpenBSD box, and got a bad::alloc error in one test: ``` ... FpSemigroup 041: equal_to . . . 2205μs...
I.e. ~~~ presentation::add_commutes_rule(p, "ababbaba", "bbb") // adds ababbababbb = bbbababbaba ~~~ Possibly also `presentation::add_commutator_rule` but at the moment I'm struggling to figure out what the arguments to this would be...
For version 3 we should remove: * `--enable-verbose` * `--enable-stats` * `--enable-format` (we'll always require `fmtlib`)
See: https://link.springer.com/content/pdf/10.1007/BF02574150.pdf?pdf=button
The title says it all, it'd be good to add the random version of Schreier-Sims.