#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.