#14981: Descent algebra
---------------------------------------------+-----------------------------
       Reporter:  tscrim                     |         Owner:  sage-
           Type:  enhancement                |  combinat
       Priority:  major                      |        Status:  needs_review
      Component:  combinatorics              |     Milestone:  sage-5.12
       Keywords:  Solomon's descent algebra  |    Resolution:
        Authors:  Travis Scrimshaw           |     Merged in:
Report Upstream:  N/A                        |     Reviewers:
         Branch:                             |   Work issues:
       Stopgaps:                             |  Dependencies:
---------------------------------------------+-----------------------------

Comment (by darij):

 Hi Travis,

 thanks for looking into this (and spotting the hyphens).

 I still think the unity does not belong to the I basis, and your tests are
 wrong because your B-to-I and I-to-B transform methods handle the case of
 [n] in a special (and incorrect) way. Theorem 3.4 of the Garsia-Reutenauer
 paper, applied to r = [n], says that B_{[n]} is a linear combination (with
 nonzero coefficients) of all the I_q for q \leq_{\pi} [n] (and that means
 for all compositions q of n). In particular, B_{[n]} (which is the 1) is
 not a single basis element unless n \leq 1.

 Care to add an empty-set check in the doctest of {{{__getitem__}}}? I
 think it would be better to explain this nonstandard syntax ({{{D[3,4]}}}
 instead of {{{D([3,4])}}}) in a more visible docstring, too.

 I hate to say this but your patch is still getting rejected due to the
 all.py and algebra.rst insertion points. IMHO this is a weakness of hg (or
 the way we are using it), since it shouldn't actually matter where things
 are inserted in these two files; but for now, in order maybe you could
 move your insertions into some place where there has been no conflicting
 patch activity lately? Sorry for this stupid issue.

 Best regards,

 Darij

--
Ticket URL: <http://trac.sagemath.org/ticket/14981#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 http://groups.google.com/group/sage-trac.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to