#13404: Improved printing for symmetric function bases and misc refactoring
---------------------------------------+------------------------------------
Reporter: nthiery | Owner: sage-combinat
Type: enhancement | Status: needs_review
Priority: major | Milestone: sage-5.4
Component: combinatorics | Resolution:
Keywords: symmetric functions | Work issues:
Report Upstream: N/A | Reviewers:
Authors: Nicolas M. ThiƩry | Merged in:
Dependencies: #13399 | Stopgaps:
---------------------------------------+------------------------------------
Comment (by nthiery):
Replying to [comment:15 aschilling]:
> Could you please be more specific what previous means and what precisely
is equal, but not identical?
It's about this hunk:
{{{
@@ -363,21 +361,18 @@ class Jack(UniqueRepresentation):
sage: Sym = SymmetricFunctions(FractionField(QQ['t']))
sage: JP = Sym.jack().P()
sage: JQp = Sym.jack().Qp(); JQp
- Jack polynomials in the Qp basis over Fraction Field of
Univariate Polynomial Ring in t over Rational Field
+ Symmetric Functions over Fraction Field of Univariate
Polynomial Ring in t over Rational Field in the Jack Qp basis
sage: a = JQp([2])
sage: a.scalar(JP([2]))
1
sage: a.scalar(JP([1,1]))
0
sage: JP(JQp([2])) # todo: missing
auto normalization
- ((-t+1)/(-t-1))*JackP[1, 1] + JackP[2]
+ ((2*t-2)/(2*t+2))*JackP[1, 1] + JackP[2]
sage: JP._normalize(JP(JQp([2])))
- ((-t+1)/(-t-1))*JackP[1, 1] + JackP[2]
+ ((t-1)/(t+1))*JackP[1, 1] + JackP[2]
"""
}}}
--
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/13404#comment:16>
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.