On Fri, Dec 11, 2009 at 07:11:37AM -0800, Daniel Bump wrote:
> Yes, http://wiki.sagemath.org/HeckeAlgebras is exactly what we
> need. These are so fundamental that they should be in Sage.

Definitely. 

> > I think rewriting from scratch an implementation of the generic Hecke
> > algebra in the T_w basis, with two parameters q1 and q2 would be a
> > good starting point. With the current category and root system stuff,
> > it should be about 20 lines of code. Starting with the example in
> > AlgebrasWithBasis, I would add the following functions:
> 
> I'll give it a try.

Thanks.

> One point is that there is quite a bit of Hecke algebra
> code in SAGE which has nothing to do with this, since
> Hecke algebras means something different to people
> who work in modular forms. (Going back of course to
> Hecke himself.)

Yes.

> For example in hecke.py we find:
> 
> > In Sage a "Hecke algebra" always refers to an algebra of
> > endomorphisms of some explicit module, rather than the
> > abstract Hecke algebra of double cosets attached to a
> > subgroup of the modular group.
> 
> This sentence points up how overloaded the term
> Hecke algebra is in mathematics. Hecke
> algebras as in hecke.py and generic Hecke
> algebras as we want are related to each
> other, but the relation is not so close. The
> "abstract Hecke algebra of double cosets"
> mentioned in this quote would be the
> spherical (maximal abelian) subalgebra in the
> case where W=WeylGroup("A1"), q1=p and q2=1.
> Or for modular forms with Nebentypus p you
> (these must be unramified or Steinberg at p) you
> would get the full Hecke algebra, again with
> q1=p and q2=1. The general Iwahori Hecke
> algebra similarly has applications in
> automorphic forms but it also has
> applications everywhere else in mathematics.
> 
> Is there any way to mitigate the name clash?

Would it be natural to use IwahoriHeckeAlgebra(W, q1, q2)?

Cheers,
                                Nicolas
--
Nicolas M. ThiƩry "Isil" <nthi...@users.sf.net>
http://Nicolas.Thiery.name/

--

You received this message because you are subscribed to the Google Groups 
"sage-combinat-devel" group.
To post to this group, send email to sage-combinat-de...@googlegroups.com.
To unsubscribe from this group, send email to 
sage-combinat-devel+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/sage-combinat-devel?hl=en.


Reply via email to