Skip to content

Knuth bendix search#453

Draft
james-d-mitchell wants to merge 2 commits into
libsemigroups:mainfrom
james-d-mitchell:knuth-bendix-search
Draft

Knuth bendix search#453
james-d-mitchell wants to merge 2 commits into
libsemigroups:mainfrom
james-d-mitchell:knuth-bendix-search

Conversation

@james-d-mitchell

Copy link
Copy Markdown
Member

No description provided.

@james-d-mitchell james-d-mitchell added the libsemigroups-feature-not-yet-supported Label for issues and PRs related to features of libsemigroups not yet supported here label Jun 18, 2026
co-authored-by: Codex OpenAI <codex@openai.com>
@james-d-mitchell james-d-mitchell marked this pull request as draft June 18, 2026 16:26
@james-d-mitchell

Copy link
Copy Markdown
Member Author

TODO:

  • copy and __copy__
  • use to_human_readable_repr in __repr__

both of these require changes to libsemigroups itself first.

@james-d-mitchell

Copy link
Copy Markdown
Member Author

@Joseph-Edwards Joseph-Edwards left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Other than a comment about type hints, I think this is good to go. Thanks @james-d-mitchell

Comment thread src/knuth-bendix.cpp
},
py::arg("val"),
R"pbdoc(
:sig=(self: TietzeExplorer, val: SupportsInt | SupportsIndex) -> TietzeExplorer:

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think we decided on using int instead of SupportsInt | SupportsIndex.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

libsemigroups-feature-not-yet-supported Label for issues and PRs related to features of libsemigroups not yet supported here

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants