You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This PR adds gap/projective/SL4_natural.gi, which implements RECOG.FindSL2inSL4(G, N).
Given G = SL(4,q) (q odd), the function finds a subgroup U isomorphic to SL(2,q) stingray-embedded in G: concretely, a base change matrix bas is computed such that every element of U is block-diagonal diag(A, I_2) in the new basis.
❌ Patch coverage is 91.93548% with 5 lines in your changes missing coverage. Please review.
✅ Project coverage is 86.59%. Comparing base (858e2e7) to head (6a23d81). ⚠️ Report is 5 commits behind head on master.
Till-Eisen
changed the title
Add FindSL2inSL4: Find SL(2,q) as stingray subgroup of SL(4,q)
add RECOG.FindSL2inSL4: Find SL(2,q) as stingray subgroup of SL(4,q)
Jun 30, 2026
This function works fine. However the functions RECOG.SLn_exceptionalgodown and RECOG.SLn_godownfromd which, given a SL(d,q) as a subgroup of SL(dim, q) (in natural representation) provide a subgroup isomorphic to SL(2,q), together they cover all possible parameter q, d and dim and have a lower running time than the function RECOG.FindSL2inSL4_natural implemented in this PR.
Thereby either the implementation lacks efficiency or the underlying algorithm is Inferior.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
sl_nissue related to sl_n detection (may be resolved by new SL_n code)topic: classical groupsrelated to recognition of classical groups
2 participants
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR adds
gap/projective/SL4_natural.gi, which implementsRECOG.FindSL2inSL4(G, N).Given G = SL(4,q) (q odd), the function finds a subgroup U isomorphic to SL(2,q) stingray-embedded in G: concretely, a base change matrix
basis computed such that every element of U is block-diagonal diag(A, I_2) in the new basis.