#13399: Fixes to symmetric functions
---------------------------------------+------------------------------------
Reporter: aschilling | Owner: sage-combinat
Type: defect | Status: new
Priority: major | Milestone: sage-5.4
Component: combinatorics | Resolution:
Keywords: symmetric functions | Work issues:
Report Upstream: N/A | Reviewers: Mike Zabrocki
Authors: Anne Schilling | Merged in:
Dependencies: | Stopgaps:
---------------------------------------+------------------------------------
Comment (by nthiery):
Speaking of fixes/improvements for symmetric functions: the current code
is not perfectly consistent for the naming of the bases:
{{{
sage: S = SymmetricFunctions(QQ['q,t'].fraction_field())
sage: S.s()
Symmetric Function Algebra over Fraction Field of Multivariate Polynomial
Ring in q, t over Rational Field, Schur symmetric functions as basis
sage: S.macdonald().P()
Symmetric Functions over Fraction Field of Multivariate Polynomial Ring in
q, t over Rational Field in the realization MacdonaldPolynomials_p
}}}
And indeed in the code, S.s()._repr_ comes from
SymmetricFunctionAlgebra_classical, where as
S.macdonald().P()._repr_ comes from generic with_realization code.
What about moving (in this ticket, or later), the _repr_ from
SymmetricFunctionAlgebra_classical to SymmetricFunctionsBases?
A bit of fiddling with ._basis might be needed to get the string
'Macdonald P symmetric functions' right, but this should not be too bad.
Cheers,
Nicolas
PS: as a side effect, this would help me a bit with my functorial
construction patch, as it currently breaks the naming of the
macdo/llt/hl basis, and would not anymore with the changes above.
--
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/13399#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.