-
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
Cannot compute centralizers in matrix group #988
Comments
The problem here is triggered by the fact that at some point the subgroup H get created anew and does not inherit the nice monomorphism of G but its own (which is defined over a smaller field). When trying to apply it to N it runs into trouble. This is a more fundamental question -- how robust against elements from left field do nice monomorphisms have to be? Resolving this (without performance penalty) is likely to be messy, and I have absolutely no interest in working on this for what is a rather esoteric situation that can be easily resolved by moving to an isomorphic permutation representation. In the long run the nice monomorphisms should be replaced by recognition, and there a similar issue will come up -- what if elements do not preserve the geometric structure? I think the cleanest way of dealing with this without performance penalty is (similarly as Magma does) actually to start associating with matrices a ``largest group'' (which has been recognized, and in which all calculations take place), so we can quickly verify that many of the matrices will be good to go from start. But that is really another problem. |
This affects current master with packages. This has been revealed already in #973, but that issue will be fixed by #985 using the suggestions from @hulpke. However, the following is still a problem in current master, so I decided to report it again without all the other problems going on in #973.
I would think this is a bug, but maybe I am wrong here?
Note, that current master without packages is not affected. There the calculation runs through, albeit very slowly:
Stable 4.8.6 (downloaded from website) also quickly breaks down with the usual packages:
The text was updated successfully, but these errors were encountered: