-
-
Notifications
You must be signed in to change notification settings - Fork 482
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Fixes to symmetric functions #13399
Comments
This comment has been minimized.
This comment has been minimized.
comment:2
Speaking of fixes/improvements for symmetric functions: the current code is not perfectly consistent for the naming of the bases:
And indeed in the code, S.s().repr comes from SymmetricFunctionAlgebra_classical, where as What about moving (in this ticket, or later), the 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, PS: as a side effect, this would help me a bit with my functorial |
This comment has been minimized.
This comment has been minimized.
comment:4
Hi Mike, I made all changes we discussed by e-mail. Could you have a look? Anne |
comment:5
All tests pass and the documentation looks good. Nicolas, we can address the !repr! changes in another patch. -Mike |
comment:6
Thank you, Mike! Same comments as on 12140. |
comment:7
Removed trailing white spaces. |
Dependencies: #5457 |
comment:9
After discussion, another addition to make will be |
This comment has been minimized.
This comment has been minimized.
comment:10
I implemented coproduct on k-Schur functions. This required moving |
Changed author from Anne Schilling to Anne Schilling, Mike Zabrocki |
This comment has been minimized.
This comment has been minimized.
Changed reviewer from Mike Zabrocki to Mike Zabrocki, Anne Schilling |
comment:12
Hi Mike, Thanks for the addition! I made some more changes to the doc explanations (there was still a reference to monomial symmetric functions even though coproduct_by_coercion was moved to sfa.py). I also added some further tests for k-Schurs and LLTs. Both patches are now folded, so please only Apply: trac_13399-sf-as.patch All tests pass on sage_5.3.rc0 + two additional 5457 patches. No idea what the current version of sage is that we are supposed to test against! Best, Anne |
comment:14
Rebased with respect to #13404. More additions regarding Jack polynomials are pending! |
This comment has been minimized.
This comment has been minimized.
comment:16
Hi Mike, I folded the previous 13399 patch with the changes to jack.py. For me all tests pass and the documentation looks good. Please set a positive review if you are satisfied! Anne |
comment:17
I changed two minor things in the doc strings indicating that coercion was done through the homogeneous basis. All doc tests pass on sage-5.3.rc1 + dependency patches. It looks good and I give it a positive review. |
This comment has been minimized.
This comment has been minimized.
comment:18
Apply: trac_13399-sf-as.3.patch |
Attachment: trac_13399-sf-as.3.patch.gz same patch with minor doc changes |
Merged: sage-5.4.beta2 |
This patch implements the following fixes to symmetric functions:
HL creation operator for k-Schur functions
it fixes omega for k-Schur functions for generic t
it changes the multiplication for k-Schur functions for generic t, so that
the result stays in the k-bounded subspace if possible and lifts to symmetric functions otherwise
it moves coproduct_by_coercion to SymmetricFunctionAlgebra_generic and
inserts a coproduct function in KBoundedSubspaceBases, ElementMethods
it fixes the coersion between the Jack P and Pq basis; this was previously extremely slow,
for example for
it fixes the coproduct for Jack symmetric functions
Apply:
Depends on #13404
CC: @sagetrac-sage-combinat @zabrocki
Component: combinatorics
Keywords: symmetric functions
Author: Anne Schilling, Mike Zabrocki
Reviewer: Mike Zabrocki, Anne Schilling
Merged: sage-5.4.beta2
Issue created by migration from https://trac.sagemath.org/ticket/13399
The text was updated successfully, but these errors were encountered: