Export/document character_table_complex_reflection_group#4821
Export/document character_table_complex_reflection_group#4821fingolfin merged 4 commits intooscar-system:masterfrom
character_table_complex_reflection_group#4821Conversation
Up to now, only the parameter format from the generic character tables from the table library was supported. The function `GAPWrap.CharacterTableWreathSymmetric` creates other parameters.
character_table_complex_reflection_groupcharacter_table_complex_reflection_group
|
Can someone post an example (e.g. for (3,1,2)) so that I can see how this looks like? I am especially interested in the labeling of classes and characters. Is this compatible with Chevie? |
In the examples I have looked at, the ordering of the parameters/labels coincides with that in Chevie.jl. |
|
Can you summarize and document how the character table is computed? I assume this will be some general yada in GAP for characters of a wreath product? I assume like in Curtis & Reiner (1981), §13 (page 331). Then how do you associate from there the corresponding multipartition? I think https://arxiv.org/pdf/2501.04432v1 p.3 maybe a short reference. Do you use the Murnaghan-Nakayama rule? |
|
The underlying GAP function The code/documentation of GAP does not contain this reference. And if we want to document the labels then should the labels better be multipartition objects? (This would be a breaking change in the sense that the function |
|
Ok, great. I would definitely like to see this in the documentation of |
|
Thanks @ulthiel, I will update the pull request. |
|
Yes multipartitions are in Oscar (we recently imported your old code, Uli -- or rather, @mjrodgers did it) |
refer to [JK81] for the implementation (in GAP), refer from `character_table_complex_reflection_group` to `character_table_wreath_symmetric`
|
@ulthiel OK to merge this now? (Bear in mind that we can of course tweak it further later on) |
|
Yes, looks OK to me. Does it work for @RaphaelPaegelow? |
|
I think we should merge this ASAP because this also contains fixes which probably @RaphaelPaegelow will need to effectively use this ... |
Works great for me too. I will use this in #4797. |
* export/document `character_table_complex_reflection_group` * fix the conversion of class/character parameters Up to now, only the parameter format from the generic character tables from the table library was supported. The function `GAPWrap.CharacterTableWreathSymmetric` creates other parameters. * add `character_table_wreath_symmetric` refer to [JK81] for the implementation (in GAP), refer from `character_table_complex_reflection_group` to `character_table_wreath_symmetric`
see #4797
Also fix the GAP to Oscar conversion of class/character parameters:
Up to now, only the parameter format from the generic character tables from the table library was supported.
The function
GAPWrap.CharacterTableWreathSymmetric, which is used incharacter_table_complex_reflection_group, creates other parameters.