Skip to content

order: add rev_* orders - #473

Merged
james-d-mitchell merged 3 commits into
libsemigroups:mainfrom
james-d-mitchell:rev-orders
Aug 19, 2026
Merged

order: add rev_* orders#473
james-d-mitchell merged 3 commits into
libsemigroups:mainfrom
james-d-mitchell:rev-orders

Conversation

@james-d-mitchell

Copy link
Copy Markdown
Member

This PR adds the "rev_" versions of the reduction orders. This PR shouldn't be merged until the other order PRs are first.

@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 Aug 14, 2026
Comment thread src/order.cpp Outdated
:only-document-once:
Compare two words using reversed lexicographic ordering.

The words are read from right to left before being compared.

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

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

This phrasing is off, the words aren't read before they are compared, they are read from right to left as they are compared, this should be fixed in a bunch of places.

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

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

Fixed these too

@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.

Some small doc tweaks, then I am happy for this to be merged. Thanks @james-d-mitchell!

Comment thread src/order.cpp Outdated
Comment thread src/order.cpp Outdated
Comment thread src/order.cpp Outdated
Comment thread src/order.cpp Outdated
Comment thread src/order.cpp Outdated
Comment thread src/order.cpp Outdated
@james-d-mitchell
james-d-mitchell enabled auto-merge (squash) August 19, 2026 12:08
@james-d-mitchell
james-d-mitchell merged commit ce95ef9 into libsemigroups:main Aug 19, 2026
24 checks passed
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.

3 participants