Skip to content

isomorph: reduce size of CanonicalDigraph - #1209

Merged
james-d-mitchell merged 1 commit into
semigroups:mainfrom
james-d-mitchell:codex/reduce-canonical-digraph
Aug 24, 2026
Merged

isomorph: reduce size of CanonicalDigraph#1209
james-d-mitchell merged 1 commit into
semigroups:mainfrom
james-d-mitchell:codex/reduce-canonical-digraph

Conversation

@james-d-mitchell

Copy link
Copy Markdown
Collaborator

This PR changes CanonicalDigraph so that it has fewer vertices and edges, thereby improving the performance of IsomorphismSemigroups and friends.

This change was developed with assistance from OpenAI’s Codex. The implementation, tests, and resulting behavior were reviewed by the author before submission.

@james-d-mitchell james-d-mitchell added the performance A label for issues or PRs that relate to performance. label Aug 24, 2026
@james-d-mitchell
james-d-mitchell force-pushed the codex/reduce-canonical-digraph branch from 34730a1 to 7e41337 Compare August 24, 2026 10:07
@james-d-mitchell
james-d-mitchell merged commit 0e85e31 into semigroups:main Aug 24, 2026
37 checks passed
@james-d-mitchell
james-d-mitchell deleted the codex/reduce-canonical-digraph branch August 24, 2026 11:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

performance A label for issues or PRs that relate to performance.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants