Refactor symmetric functions and kbounded subspace
— at Version 14
Reported by: 
Nicolas M. Thiéry 
Owned by: 
Mike Hansen 
Priority:

major

Milestone:

sage5.4

Component:

combinatorics

Keywords:

symmetric functions, days38, sd40

Cc:

Sage Combinat CC user, Franco Saliola, Daniel Bump, Chris Berg, Mike Zabrocki, Simon King

Merged in:


Authors:

Mike Zabrocki, Anne Schilling, Jason Bandlow

Reviewers:

Dan Bump, Franco Saliola

Report Upstream:

N/A

Work issues:


Branch:


Commit:


Dependencies:

#11563, #13109

Stopgaps:


This patch restructures the implementation of symmetric functions in sage
The new implementation makes use of multiple realizations and the category
framework. The new access to symmetric functions is via
sage: Sym = SymmetricFunctions(QQ)
Further new features that are implemented:
 The ring of symmetric functions is now endowed with a Hopf algebra structure.
The coproduct and antipode are implemented (which were missing before).
 Symmetric functions should now work a lot better with respect to
specializing parameters like
q
and t
for HallLittlewood, Jack
and Macdonald symmetric functions. Certain functionalities before
this change were broken or not possible.
 Documentation was added to LLT polynomials (which had very sparse documentation
previously).
 The
k
bounded subspace of the ring of symmetric function was implemented.
The k
Schur functions now live in the k
bounded subspace rather than
in the ring of symmetric functions as before.
This patch gained tremendously by the tutorial on symmetric functions written
by Jason Bandlow and Nicolas Thiery, a draft on the k
bounded subspace by
Jason Bandlow, and code multiple realizations written by Franco Saliola.
See also:http://groups.google.com/group/sagedevel/msg/a49f3288fca1b75c
Apply
Change History (14)
Description: 
modified (diff)

Cc: 
Sage Combinat CC user added

Dependencies: 
→ 13109

Report Upstream: 
→ N/A

Authors: 
→ Mike Zabrocki, Anne Schilling

Description: 
modified (diff)

Keywords: 
symmetric functions sd38 sd40 added

Reviewers: 
→ Dan Bump, Franco Saliola

Summary: 
Refactor symmetric functions →
Refactor symmetric functions and kbounded subspace

Cc: 
Franco Saliola Daniel Bump Chris Berg added

Status: 
new →
needs_review

Status: 
needs_review →
needs_work

Authors: 
Mike Zabrocki, Anne Schilling →
Mike Zabrocki, Anne Schilling, Jason Bandlow

Dependencies: 
#11563 →
#11563, #13109

Description: 
modified (diff)

Hi Mike,
I finished the doctests for the following files:
In particular, at the beginning of sf.py I incorporated the tutorial that Jason and Nicolas wrote (which was further down the queue) and updated it. I marked them there as coauthors in that file.
This leaves the doctests for
which I suppose you will do in the next couple of days? In particular, in the sfa.py the deprecation warnings need to be activated which I have not yet done.
Best,
Anne