-
Notifications
You must be signed in to change notification settings - Fork 5
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
rewrite the definitions of groups in symmetry.jl #32
Conversation
Wow, that was fast. Was it incorrect before ? |
yeah, I found them a bit earlier ;) took me ~2h to rewrite; I'm not sure it was incorrect, it didn't pass the tests because of missing methods. |
following interfaces is nice ;) everything is green here, locally ;) |
So does that mean that SymbolicWedderburn was not running enough checks on the group ? |
Maybe https://discourse.julialang.org/t/symmetry-sos-optimization-compatibility-issues/98057/6 has a similar issue, the group is not valid but with more checks an error would be thrown |
SymbolicWedderburn doesn't do any checks per se (it does now for the group action); |
I think it's best if we do it by default and then the user can disable it with options. The power users will set the option to disable but the new user that does not know the option, he will also most probably have errors in the group ^^ |
ok, I'll think about it |
* Update to MP renamings * Use MP#bl/rename * Fixes * Fixes * Fix ci * Remove Sequences * Updates * Fixes * Fix doc script * Checkout v3 * Fix * Remove COI * Update symmetric_group * Fixes * Fix * Fixes * rewrite the definitions of groups in symmetry.jl (#32) * rewrite the definitions of groups in symmetry.jl * add Random * Update src/symmetry.jl Co-authored-by: Marek Kaluba <[email protected]> * Fixes * fixes after the rewrite of symmetry.jl (#33) * sort out deepcopy_internal stuff * move imports/exports away from symmetry.jl * update action.jl to the rewrite of symmetry.jl * Fixes * Use latest SOS * Update GH action --------- Co-authored-by: Marek Kaluba <[email protected]>
you can check the correctness of group definitions using