#11929: Implement quasi-symmetric functions
-----------------------------+----------------------------------------------
Reporter: bruce | Owner: jbandlow
Type: enhancement | Status: new
Priority: minor | Milestone: sage-4.7.3
Component: combinatorics | Keywords: Hopf algebras
Work_issues: | Upstream: N/A
Reviewer: bruce | Author: bruce
Merged: | Dependencies:
-----------------------------+----------------------------------------------
Comment(by bruce):
Replying to [comment:1 jbandlow]:
> I've attached the patch that I've been using from the sage-combinat
queue, modified to apply cleanly to sage-4.7.1. There are obviously
documentation issues, which I will begin working on. Comments welcome!
That looks great! I have read the code but not tried to run it. I will
need to see if I can follow the instructions in the on-line documentation.
I have some comments:
* You have declared quasisymmetric functions as Hopf algebra but I can
only see algebra operations. (This is sufficient for my purposes.)
* You have implemented the inclusion of symmetric functions by writing
the monomial functions in terms of the monomial functions. It is also
straightforward to implement this by writing the elementary and
homogeneous functions in terms of the fundamental functions. I don't know
what, if anything, is gained by implementing this.
* Do you mean to allow the base ring to be a non-commutative ring?
I asked for the principal specialisation but did not give the whole story.
Let f be of degree r and ps(f) the principle specialisation. Then what I
am actually interested in is (1-q)...(1-q^r^)ps(f) which is a polynomial
in q. This is straightforward to implement using the major_index method of
Composition. I have got in the habit of calling this the fake degree
polynomial.
Mathematically, this is a graded algebra homomorphism to the quantum
divided power algebra. This is a graded Z[q]-algebra. As a graded
Z[q]-module it is Z[q,x] where x has degree one. The multiplication is
x^r^.x^s^ = [r+s,r]_q x^r+s^ (where [r+s,r]_q is the quantum binomial
coefficient).
I can't see a coproduct on the quantum divided power algebra which makes
it a bialgebra.
I have not been able to find divided power algebras (quantum or otherwise)
in sage.
Did I miss something? and, if not, should these be implemented?
--
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/11929#comment:4>
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.