#8954: Implementation of the affine nilTemperley Lieb algebra of type A
------------------------------+---------------------------------------------
   Reporter:  aschilling      |       Owner:  AlexGhitza
       Type:  enhancement     |      Status:  needs_work
   Priority:  major           |   Milestone:            
  Component:  algebra         |    Keywords:            
     Author:  Anne Schilling  |    Upstream:  N/A       
   Reviewer:                  |      Merged:            
Work_issues:                  |  
------------------------------+---------------------------------------------
Changes (by jbandlow):

  * status:  needs_review => needs_work


Comment:

 Hi Anne, here are some comments.  I think all of these should be easy to
 implement, and I'm happy to do them myself, if you like.  But I'd like to
 know what you think first.

   1. It looks like your implementation assumes ZZ as a base ring.  Any
 reason not to allow any ring?
   2. I would prefer the elements print as `a[0] a[1]` instead of `a0 a1`
 so that copy-paste can work.  Do you have a preference one way or the
 other?
   3. In the documentation for the class, you should mention that the
 relations should be understood mod n.
   4. In the _element_constructor, I would expect the presence of a braid
 relation trigger to return 0.  Is there a reason that you raise an error
 instead?

 This will be useful to have in sage... thanks!

-- 
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/8954#comment:2>
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 post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/sage-trac?hl=en.

Reply via email to