-
Notifications
You must be signed in to change notification settings - Fork 161
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
Intersection of cosets #4865
Comments
I found in the paper "Coset Intersection in Moderately Exponential Time" (L. Babai) some algorithms that allow to solve the problem. I am working on a PR for that problem. |
Theer is no special function for intersecting cosets (and this is the first time someone asks for it) -- what happens is that element lists are written out and intersected. |
I think @MathieuDutSik resolved this nicely in his PR #4874 (but if you think there is more to be done, feel free to reopen this with a clarification or file a new issue) |
Let us take a group$G$ , two subgroups $H_1$ and $H_2$ and $x_1,x_2\in G$ then the intersection $x_1H_1\cap x_2H_2$ is either empty of a coset $z H_1\cap H_2$ .
The functionality for cosets in GAP appears deficient on several points.
The first problem is that the intersection is not recognized to be a coset.
And one can check that indeed this is a coset even if GAP does not recognize it as such.
The second problem related to the first is that the code is horribly slow. For the special case of a permutation group, one would hope to use the same backtracking scheme as the one used for computing the intersection of subgroups that was recently merged, but it is unclear to me how to do this.
The text was updated successfully, but these errors were encountered: