-
Notifications
You must be signed in to change notification settings - Fork 131
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
Prepare for GAP 4.12 #1671
Prepare for GAP 4.12 #1671
Conversation
Tests fail in the invariant code:
I'll look into what causes this regression. But I'll also see if we can't improve this backtrace at least a bit, as right now it gives zero indication as to which Julia code lead to it ... |
@ThomasBreuer is working on a fix in gap-system/gap#5188 I think |
1d329c8
to
3268eb5
Compare
3268eb5
to
d057e74
Compare
The updated GAP_lib_jll with the fix by @ThomasBreuer seems to work fine. Just pushed another minor fix for a docstring, hopefully this is complete now. |
Out of curiosity, was the |
Yes and no... one could call it buggy, but strictly speaking, it just behaved weirdly in edge cases that were not covered explicitly by the documentation. Specifically, if you gave an action "domain" that was not actually orbit-closed under the action, it gave strange results... Like if you ask for the transitivity of |
Ah thanks for the explanation. I did not check too carefully. FWIW, I would opt for error. |
Yeah... I now actually wonder why we didn't go for an error on the GAP side, too -- @ThomasBreuer do you remember? BTW this affects other things, e.g. the primitivity check. |
(On the GAP side, I'd return |
Concerning the definition of transitivity: I will create a pull request for GAP to change |
* changed `transitivity` `transitivity` now throws an exception if the group does not act on the given set. The problem was observed and discussed in pull request #1671. * adjusted the transitivity tests adjusted the tests to the changed definition * adjusted one more test * follow the advices
No description provided.