This file contains documentation for the functionality in libsemigroups related to the version of low-index congruence algorithms described in [6]
Namespaces | |
| namespace | libsemigroups::sims |
| Helper functions for low-index congruences. | |
Classes | |
| class | MinimalRepOrc |
| For computing the minimal degree of a transformation representation arising from a right congruences of a finite semigroup or monoid. More... | |
| class | RepOrc |
| For computing small degree transformation representations of a finite semigroup or monoid. More... | |
| class | Sims1 |
| For computing finite index right congruences of a finitely presented semigroup or monoid. More... | |
| class | Sims2 |
| For computing finite index two-sided congruences of a finitely presented semigroup or monoid. More... | |
| class | SimsRefinerFaithful |
| For pruning the search tree when looking for congruences arising from right or two-sided congruences representing faithful actions. More... | |
| class | SimsRefinerIdeals |
| For pruning the search tree when looking for congruences arising from right or two-sided ideals. More... | |
| class | SimsSettings< Subclass > |
| For setting the presentation and various runtime parameters of the Sims low index algorithm. More... | |
| class | SimsStats |
| For keeping track of various statistics arising during the runtime of the low index algorithm. More... | |
Functions | |
| std::string | to_human_readable_repr (MinimalRepOrc const &x) |
| Return a human readable representation of a MinimalRepOrc object. | |
| std::string | to_human_readable_repr (RepOrc const &x) |
| Return a human readable representation of a RepOrc object. | |
| std::string | to_human_readable_repr (Sims1 const &x) |
| Return a human readable representation of a Sims1 object. | |
| std::string | to_human_readable_repr (Sims2 const &x) |
| Return a human readable representation of a Sims2 object. | |
| std::string | to_human_readable_repr (SimsRefinerFaithful const &x) |
| Return a human readable representation of a SimsRefinerFaithful object. | |
| std::string | to_human_readable_repr (SimsRefinerIdeals const &x) |
| Return a human readable representation of a SimsRefinerIdeals object. | |
| std::string | to_human_readable_repr (SimsStats const &x) |
| Return a human readable representation of a SimsStats object. | |
|
nodiscard |
Return a human readable representation of a MinimalRepOrc object.
| x | the MinimalRepOrc object. |
|
nodiscard |
Return a human readable representation of a RepOrc object.
| x | the RepOrc object. |
|
nodiscard |
Return a human readable representation of a Sims1 object.
| x | the Sims1 object. |
|
nodiscard |
Return a human readable representation of a Sims2 object.
| x | the Sims2 object. |
|
nodiscard |
Return a human readable representation of a SimsRefinerFaithful object.
| x | the SimsRefinerIdeals object. |
|
nodiscard |
Return a human readable representation of a SimsRefinerIdeals object.
| x | the SimsRefinerIdeals object. |
|
nodiscard |
Return a human readable representation of a SimsStats object.
| x | the SimsStats object. |