Skip to content

Knuth bendix search#453

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

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.

@james-d-mitchell

Copy link
Copy Markdown
Member Author

We decided to go in a different direction in libsemigroups itself, so the changes in this PR are no longer required.

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