is_obviously_finite¶
-
bool
libsemigroups::FpSemigroup::is_obviously_finite()¶ Return
trueif the finitely presented semigroup represented bythisis obviously finite, andfalseif it is not obviously finite.- Return
A
bool.- Exceptions
This function guarantees not to throw a LibsemigroupsException.
- Complexity
Implementation specific, but this function is guaranteed to return a result. More specifically, this function will not trigger a computation that potentially never terminates.
- Warning
If
trueis returned, then the finitely presented semigroup is finite, iffalseis returned, then the finitely presented semigroup can be finite or infinite.- See
- Parameters
(None)