-
-
Notifications
You must be signed in to change notification settings - Fork 481
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
Implementation of Stanley symmetric functions #8810
Comments
This comment has been minimized.
This comment has been minimized.
comment:1
Depends on #8811, which needs review. |
comment:2
There's no patch up at #8811, though. |
comment:3
I'm just starting this review, and I will probably have more to say, but here some initial issues. In the file weyl_groups.py:
There is a lot of really cool new functionality here. I'm looking forward to it getting in to sage. I'll try to finish this review soon. |
Changed author from Steve Pon, Nicolas Thiery, Anne Schilling to Steve Pon, Anne Schilling, Nicolas M. Thiéry |
comment:5
Another point--I'm concerned about the following doctest in
The coefficients should be in QQ, I think. Probably you can replace |
comment:6
I updated the docs and addressed your concerns about exp_poly_to_sym (it's now included with symmetric functions), as well as putting coefficients in QQ. The patch is also in the combinat queue but currently disabled until Nicolas takes a quick look at my work. It should be back soon, though. |
comment:7
Hi! I am currently going through the patch, and will post shortly a reviewer's patch. |
comment:8
Hi Steve! I pushed a reviewers patch on the Sage-Combinat server. It fixes a bug There are still quite a few missing doctests:
Please fix them, and look for TODO's in the file! |
comment:9
Attachment: trac_8810_stanley_symmetric_functions-sp-as.patch.gz Thanks Nicolas! I was not sure how one usually goes about incorporating modifications from a reviewer's patch, so I hope what I did was alright. I incorporated your changes into my patch, added documentation and fixed the TODO's, and then disabled your reviewer patch in the combinat queue. The latest patch is now in the combinat queue and on the trac server. |
comment:10
Replying to @sagetrac-stevenpon:
See I have just added a new reviewer's patch, fixing the lack of tests for Anne: do you think we need further review from the mathematical view point? If yes, do you have suggestions for a reviewer? |
comment:11
For the record, all test pass on 4.4.3 on ubuntu linux with the following patches applied:
|
comment:12
If a mathematical review is needed, then Mark Shimozono or Jason Bandlow might be good candidates. |
comment:13
Replying to @anneschilling:
Good idea. Let's try to save Jason some time for other reviews. Can you please send a quick e-mail to Mark? |
Reviewer: Nicolas M. Thiéry, Thomas Lam |
comment:14
Attachment: trac_8810_stanley_symmetric_functions-sp-as.2.patch.gz Nicolas Thiery did the technical review of this patch. Anne, I dont really know with the code, but I looked at some of the examples Thomas Hence I am setting a positive review on this patch. Release manager, please merge only: trac_8810_stanley_symmetric_functions-sp-as.2.patch |
Attachment: trac_8810_stanley_symmetric_functions-untabified.patch.gz Version without tabs - apply only this patch |
comment:15
The patch |
comment:16
Thanks for spotting this! Steve: please update the patch on the queue! |
comment:17
You might want to go through your combinat queue and check that none of the other patches introduce tabs, because rlm is going to merge #8680 in the next alpha, after which the doctest script will reject any source file that contains a tab character. |
comment:18
Replying to @loefflerd:
Great, I can't wait until #8680 is merged and our devs get early notices about tabs! |
comment:19
With attachment: trac_8810_stanley_symmetric_functions-untabified.patch, I get one docbuild warning:
I'm about to attach a small patch that should fix this. |
Small doc fix. Apply on top of "untabified" patch. |
comment:20
Attachment: trac_8810_stanley_symmetric_functions-docfix.patch.gz |
comment:21
Thanks for the fix! I did not rerun the test, but I don't see how the changes could break them either. Positive review! |
Merged: sage-4.5.2.alpha0 |
#8810: Implementation of Stanley symmetric functions for types A,B and A/B/C/D affine
Depends on #8811.
Based on the combinatorics of Pieri factors (sage/combinat/root_systems/pieri_factors.py)
Currently, there are two implementations of the maximal Pieri factors:
a combinatorial implementation and a type-free implementation using translations in the affine Weyl group. Type D affine Stanley symmetric functions are still conjectural, but type D affine Pieri factors have been established rigorously.
CC: @sagetrac-sage-combinat
Component: combinatorics
Author: Steve Pon, Anne Schilling, Nicolas M. Thiéry
Reviewer: Nicolas M. Thiéry, Thomas Lam
Merged: sage-4.5.2.alpha0
Issue created by migration from https://trac.sagemath.org/ticket/8810
The text was updated successfully, but these errors were encountered: