![]() |
libsemigroups
v3.0.0
C++ library for semigroups and monoids
|
Defined in kambites.hpp
.
This page describes the class template Kambites for determining the small overlap class of a presentation, and, for small overlap monoids (those with small overlap class 4 or higher) checking equality of words and for computing normal forms.
Note that a Kambites instance represents a congruence on the free monoid or semigroup containing the rules of a presentation used to construct the instance, and the generating_pairs. As such generating pairs or rules are interchangeable in the context of Kambites objects.
Word | the type of the words in the presentation. |
Topics | |
Member Types | |
Public member types. | |
Constructors + initializers | |
Construct or re-initialize a Kambites instance (public member function). | |
Common member functions | |
Documentation of common member functions of Congruence, Kambites, KnuthBendix, and ToddCoxeter. | |
Accessors | |
Member functions that can be used to access the state of a Kambites instance. | |
Functions | |
template<typename Word> | |
Kambites (congruence_kind, Presentation< Word > &&) -> Kambites< Word > | |
Deduction guide. | |
template<typename Word> | |
Kambites (congruence_kind, Presentation< Word > const &) -> Kambites< Word > | |
Deduction guide. | |
template<typename Word> | |
Kambites (Kambites< Word > &&) -> Kambites< Word > | |
Deduction guide. | |
template<typename Word> | |
Kambites (Kambites< Word > const &) -> Kambites< Word > | |
Deduction guide. | |
Kambites | ( | congruence_kind | , |
Presentation< Word > && | ) -> Kambites< Word > |
Defined in kambites.hpp
.
Deduction guide to construct a Kambites<Word>
from a Presentation<Word>
rvalue reference.
Kambites | ( | congruence_kind | , |
Presentation< Word > const & | ) -> Kambites< Word > |
Defined in kambites.hpp
.
Deduction guide to construct a Kambites<Word>
from a Presentation<Word>
const reference.
Kambites | ( | Kambites< Word > && | ) | -> Kambites< Word > |
Defined in kambites.hpp
.
Deduction guide to construct a Kambites<Word>
from a Kambites<Word>
rvalue reference.
Kambites | ( | Kambites< Word > const & | ) | -> Kambites< Word > |
Defined in kambites.hpp
.
Deduction guide to construct a Kambites<Word>
from a Kambites<Word>
const reference.