Skip to content

enable the check keyword argument#42446

Open
mantepse wants to merge 2 commits into
sagemath:developfrom
mantepse:tableau/enable_check
Open

enable the check keyword argument#42446
mantepse wants to merge 2 commits into
sagemath:developfrom
mantepse:tableau/enable_check

Conversation

@mantepse

@mantepse mantepse commented Jun 28, 2026

Copy link
Copy Markdown
Contributor

We allow creating various tableaux without checking, which may be costly and unnecessary. In particular, we turn off checking in rsk.py, because the algorithms guarantee that the output satisfies the conditions.

See also #41503.

@github-actions

Copy link
Copy Markdown

Documentation preview for this PR (built with commit 30476c4; changes) is ready! 🎉
This preview will update shortly after each push to this PR.

@anneschilling anneschilling left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

This looks good to me as long as all doc tests pass. The checks are indeed not necessary for RSK and slow things down.

@mantepse

Copy link
Copy Markdown
Contributor Author

The bot is green.

@anneschilling

Copy link
Copy Markdown
Contributor

The bot is green.

Great, I set a positive review!

@tscrim

tscrim commented Jun 30, 2026

Copy link
Copy Markdown
Collaborator

Strictly speaking, this is actually not unnecessary because a user could pass something through RSK that is not actually a SSYT (such as negative entries). Of course, it will still be semistandard in that (totally ordered) alphabet. Anyways, garbage-in-garbage-out is a good mantra, especially in terms of speed.

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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants