#20469: Implement Ariki-Koike algebras
-------------------------------------+-------------------------------------
Reporter: tscrim | Owner: sage-combinat
Type: enhancement | Status: new
Priority: major | Milestone: sage-7.2
Component: algebra | Resolution:
Keywords: hecke algebra, | Merged in:
complex reflection group, ariki- | Reviewers:
koike | Work issues:
Authors: Travis Scrimshaw | Commit:
Report Upstream: N/A | 21a49dfec02d086a07e888ecef48529dffa302b6
Branch: | Stopgaps:
public/algebras/ariki_koike_algebras-20469|
Dependencies: |
-------------------------------------+-------------------------------------
Comment (by tscrim):
Replying to [comment:3 andrew.mathas]:
> Thanks Travis. This looks interesting. I will have a play with it and
see if I can improve the multiplication with the tricks that I know about
these algebras -- I am not promising that this will be possible, only to
look!
Great, thanks. It is currently so recursive that it fails for `L2 * L1 *
L2` in `H(2,2)` (although `L1 * (L2)^2` works).
> - It would be better to use `L1`,`...`,`Ln` for the Jucys-Murphy
elements as this is what is commonly used in the literature and it's also
consistent with using `T1`,`T2`,`...` for the Hecke generators. Using
`l1`,`...`,`ln` looks strange to me.
Done.
> - I am not sure that it is worth the effort to define the Hu-Mathas as
the algebras that we defined are different to these when `q=1` and, more
importantly, the conversion between the two is easy in principle but messy
in practice.
This also leads to a question of what do we want to call the Hu-Mathas
variant? In the future, we can also add another basis to this for `q \neq
1`. We also should probably add the basis indexed by the colored
permutations (i.e., monomials in `T_0, ..., T_{n-1}`).
> - The default base ring should be the smallest ring that contains `q`,
`u0`,...,`ur`.
With `q` invertible, that is what it currently does (just in a slightly
funky way that groups the `u`'s together then the `q`'s).
> - At some stage I will polish the code that I have which implements the
Specht modules for these algebras. Given this it would probably be a good
idea to put this code in its own subdirectory so that the module code.
Similarly, my graded Specht module could go in here to.
I have moved this into a `hecke_algebras` folder to start. We can move the
rest of the Hecke algebras (e.g., Iwahori and Yokonuma) to this folder on
a followup ticket.
While adding the documentation, I also found some errors with the
multiplication that I have fixed.
--
Ticket URL: <http://trac.sagemath.org/ticket/20469#comment:5>
Sage <http://www.sagemath.org>
Sage: Creating a Viable Open Source Alternative to Magma, Maple, Mathematica,
and MATLAB
--
You received this message because you are subscribed to the Google Groups
"sage-trac" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/sage-trac.
For more options, visit https://groups.google.com/d/optout.