Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add group constructors PGammaL, PSigmaL, and their methods for permutation groups #4207

Merged
merged 1 commit into from
Jan 13, 2021

Conversation

ThomasBreuer
Copy link
Contributor

These groups are sometimes useful.
For example their names occur in the library of primitive groups,
and also the character table library can take advantage of these names
and then the groups themselves.

Currently only constructions as permutation groups are available,
as for the case of PGL and PSL;
this is sufficient in the abovementioned contexts, where both the dimension and the field are small.

Text for release notes

The functions PGammaL and PSigmaL can be used to create groups isomorphic with the projective general semilinear group and the projective special semilinear group, respectively, over finite fields.

These groups are sometimes useful.
For example their names occur in the library of primitive groups,
and also the character table library can take advantage of these names
and then the groups themselves.

Currently only constructions as permutation groups are available,
as for the case of PGL and PSL;
this is sufficient in the abovementioned contexts.
@ThomasBreuer ThomasBreuer added kind: enhancement Label for issues suggesting enhancements; and for pull requests implementing enhancements topic: library release notes: to be added PRs introducing changes that should be (but have not yet been) mentioned in the release notes labels Jan 6, 2021
@ThomasBreuer ThomasBreuer merged commit 263983d into gap-system:master Jan 13, 2021
@ThomasBreuer ThomasBreuer self-assigned this Feb 16, 2021
@ThomasBreuer ThomasBreuer deleted the TB_PGammaL branch February 16, 2021 14:26
@ThomasBreuer ThomasBreuer changed the title add the groups PGammaL, PSigmaL Added the group constructors PGammaL, PSigmaL, and their methods for permutation groups. Feb 16, 2021
@ThomasBreuer ThomasBreuer added release notes: added PRs introducing changes that have since been mentioned in the release notes and removed release notes: to be added PRs introducing changes that should be (but have not yet been) mentioned in the release notes labels Feb 16, 2021
@ThomasBreuer ThomasBreuer removed their assignment Feb 16, 2021
@fingolfin fingolfin changed the title Added the group constructors PGammaL, PSigmaL, and their methods for permutation groups. Add group constructors PGammaL, PSigmaL, and their methods for permutation groups Aug 17, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind: enhancement Label for issues suggesting enhancements; and for pull requests implementing enhancements kind: new feature release notes: added PRs introducing changes that have since been mentioned in the release notes topic: library
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants