Hi Andrew, > Then there are other annoyances in that the seminormal representations for > the algebras with different quadratic relations, for example > $(T_r-q)(T_r+1)=0$, $(T_r-q)(T_r+q^{-1})=0$ or > $(T_r-q)(T_r+v)=0$, are all different and, of course, there are several > different flavours of seminormal representations. Any suggestions on what we > should try and support here would be appreciated.
Wouldn't it make most sense to use the quadratic relation $(T_r-q)(T_r-v)=0$ since the other ones can be obtained by appropriate specialization? > In thinking about this it seems to me that currently there is no framework in > sage for dealing with module that has more than one "natural" basis. Is this > right? Of course, it is possible to define > several different CombinatoriaFreeModules and coercions between them. Examples of how to handle this might be in combinat/ncsf_qsym > A final question: where should this code go? Currently the Iwahori-Hecke > algebras are defined in sage.algebras and the seminormal matrix > representations in sage.combinat. I think the best place might > be to put all of this code in a new directory > sage.algebras.iwahoriheckeagebras/ I think sage.algebras.iwahori_hecke_algebras might be best. But then iwahori_hecke_algebra.py should probably also be moved. Best, Anne -- You received this message because you are subscribed to the Google Groups "sage-combinat-devel" group. To unsubscribe from this group and stop receiving emails from it, send an email to sage-combinat-devel+unsubscr...@googlegroups.com. To post to this group, send email to sage-combinat-devel@googlegroups.com. Visit this group at http://groups.google.com/group/sage-combinat-devel. For more options, visit https://groups.google.com/d/optout.