Open Spuriosity1 opened 2 months ago
Thank you for filing the issue. I am amazed you found the function generated_group, but probably it was somewhere in the examples. This function will be deleted soon, as I think it is a bit opaque what it does and doesn't really serve a good purpose. Still, It's weird you got an error here.
What I would suggest is that you explicitly build the whole group. You can actually multiply Permutations with the "*" operator and you can compute inverses, see https://awietek.github.io/xdiag/documentation/symmetries/permutation/
I would suggest that you explicitly build the group with multiplication and using inverses. One also needs to add the identity element. Could you give that a try and let me know if you still have the same issue?
Running this code yields the log
Error constructing PermutationGroup: group multiplication not closed
which is clearly untrue, since $D_{3d}$ is a perfectly well defined group. Where is the mistake here?For reference, I'm running XDiag Version: 0.2.0 Git hash : 4891db93d76818dd84bd2db434326f30590060da