11 | | This code is very tested for type A and is almost certainly correct for Weyl groups of finite type. It also works for affine Weyl groups in the most recently posted version. |
12 | | |
13 | | The following issues remain. |
14 | | |
15 | | * David Roe suggested that the _coerce_impl method should be removed. I have not looked at this yet. |
16 | | |
17 | | * Subjectively, it seems a little slow compared with a previous implementation for type A only. This is probably a limitation of the {{{WeylGroup()}}} class on which it depends. My earlier implementation was based on Permutation. If it proves unacceptably slow it may be possible to speed it up by a caching scheme. |
18 | | |
19 | | * Later I may add a method to compute intertwining elements which depend on spectral parameters. These have applications to representations of p-adic groups. |
| 11 | This code is very tested for type A and is almost certainly correct for Weyl groups of finite type. It also works for affine Weyl groups. |