Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
fropin: fix performance of Left/RightCayleyDigraph
Previously we did Digraph(EN_SEMI_RIGHT_CAYLEY_GRAPH(S)) which involved copying the output of EN_SEMI_RIGHT_CAYLEY_GRAPH(S), and performing checks that the output was valid. We make the output of EN_SEMI_RIGHT_CAYLEY_GRAPH(S) immutable, and use DigraphNC to avoid these unnecessary checks. This seems to resolve Issue semigroups#356.
- Loading branch information