Skip to content

Add natural_gset method for permutation, matrix & Weyl groups#4987

Merged
lgoettgens merged 10 commits intooscar-system:masterfrom
jamesnohilly:jn/natgset
Jun 12, 2025
Merged

Add natural_gset method for permutation, matrix & Weyl groups#4987
lgoettgens merged 10 commits intooscar-system:masterfrom
jamesnohilly:jn/natgset

Conversation

@jamesnohilly
Copy link
Copy Markdown
Collaborator

This PR implements natural_gset for permutation, matrix and Weyl groups for #4938.

We deprecate gset(::PermGroup) and gset(::MatrixGroup) and let it point towards the corresponding natural_gset.

@jamesnohilly jamesnohilly added the release notes: use title For PRs: the title of this PR is suitable for direct use in the release notes label Jun 11, 2025
Comment thread src/Groups/gsets.jl Outdated
Comment thread src/Groups/gsets.jl Outdated
Comment thread experimental/LieAlgebras/src/WeylGroup.jl Outdated
Copy link
Copy Markdown
Member

@fingolfin fingolfin left a comment

Choose a reason for hiding this comment

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

Looks good to me but I think @lgoettgens has some issues with infinite Weyl groups in this PR

@codecov
Copy link
Copy Markdown

codecov Bot commented Jun 11, 2025

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 84.89%. Comparing base (4ca52d8) to head (2aecc4f).
Report is 8 commits behind head on master.

Additional details and impacted files
@@            Coverage Diff             @@
##           master    #4987      +/-   ##
==========================================
+ Coverage   84.87%   84.89%   +0.01%     
==========================================
  Files         697      697              
  Lines       93901    93885      -16     
==========================================
+ Hits        79699    79702       +3     
+ Misses      14202    14183      -19     
Files with missing lines Coverage Δ
experimental/LieAlgebras/src/LieAlgebras.jl 100.00% <ø> (ø)
experimental/LieAlgebras/src/WeylGroup.jl 93.04% <100.00%> (+0.09%) ⬆️
experimental/LieAlgebras/test/WeylGroup-test.jl 100.00% <ø> (ø)
src/Groups/gsets.jl 94.26% <100.00%> (ø)
src/deprecations.jl 0.00% <ø> (ø)

... and 4 files with indirect coverage changes

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

Comment thread experimental/LieAlgebras/src/WeylGroup.jl Outdated
Comment thread experimental/LieAlgebras/src/WeylGroup.jl Outdated
Comment thread experimental/LieAlgebras/src/WeylGroup.jl Outdated
Copy link
Copy Markdown
Member

@lgoettgens lgoettgens left a comment

Choose a reason for hiding this comment

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

Thanks!

@lgoettgens lgoettgens enabled auto-merge (squash) June 12, 2025 16:10
@lgoettgens lgoettgens merged commit 13b473d into oscar-system:master Jun 12, 2025
34 of 39 checks passed
@jamesnohilly jamesnohilly deleted the jn/natgset branch June 12, 2025 19:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

release notes: use title For PRs: the title of this PR is suitable for direct use in the release notes topic: groups

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants