-
-
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
Implement non commutative symmetric functions #8899
Comments
This comment has been minimized.
This comment has been minimized.
Changed author from Nicolas M. Thiéry, ... to Jason Bandlow, Chris Berg, Franco Saliola, Nicolas M. Thiéry |
comment:4
Apply: trac_11929_8899-ncsf-qsym-folded-fs.patch, trac_11929_8899-additional_documentation-fs.patch (for the patchbot) |
Changed keywords from none to sd40 |
This comment has been minimized.
This comment has been minimized.
comment:6
A note on the patch coproduct_with_realizations-fs.patch: an earlier version of this patch was folded into the patch at #5457. So this patch is not needed if that ticket gets merged before this ticket. (I've included it here so that the patchbot can run all doctests.) If this ticket gets merged before #5457, then an easy rebase of #5457 will be required. |
comment:7
I put the author names in alphabetical order. I don't know the policy on this. I hope this is okay. |
comment:8
(I think I learned something new about the patchbot: it ignores the order of the patches specified in the Apply directive and applies the patches in the order in which they get attached/updated.) |
comment:10
I think you guys need to add an entry in doc/en/reference/combinat so that NSym and QSym are included in the documentation! Also, I spotted an OUTPUT without the : behind it. Aren't we supposed to use INPUT:
i.e. a double dash after the variable to be explained? Anne |
Work Issues: include new files in documentation ; clean up ReST markup |
comment:11
Thanks for catching these, Anne. We'll have to correct them. |
Attachment: trac_11929_8899-ncsf-qsym-fs.patch.gz |
comment:12
I rebased attachment: trac_11929_8899-ncsf-qsym-fs.patch on #12959. Chris, can you fix the documentation as explained by Anne:
so that NSym and QSym are included in the documentation!
i.e. a double dash after the variable to be explained [and a space after the initial dash] |
comment:13
Attachment: trac_11929_8899-fix_skewby-fs.patch.gz Two new small patches.
Outstanding question about the degree of an element: what do we want as the default behaviour? Should it: |
comment:14
Replying to @saliola:
Based on the discussion on sage-combinat-devel, I updated attachment: trac_11929_8899-add_degree_to_elementmethods-fs.patch:
|
comment:43
I checked the patch, and am ok with it. Thanks Franco! Assuming that all tests pass (the failures currently reported by the patchbot seem unrelated), you can set it back to positive review on my behalf! Cheers, |
Merged: sage-5.4.beta1 |
comment:47
With the new version, but I'm seeing failures which didn't happen with earlier versions:
|
Changed merged from sage-5.4.beta1 to none |
comment:48
I double-checked, and the phrase "in the Schur basis" does not appear in the patches on this ticket. I know that #13404 claims not to have been merged yet, but did you happen to merge it in sage-5.4.beta1? I think that ticket would have caused this change in the |
comment:49
Replying to @saliola:
Franco is right. I will fix this in 13404 and put a dependency on 8899 there. Best, Anne |
comment:50
Replying to @saliola:
I always test a bunch of tickets together, and in this case I included indeed #13404. So I will remove #13404 for now. |
Merged: sage-5.4.beta1 |
comment:51
This patch abuses For example:
This is a simple user mistake, for which I think this must be fixed. |
comment:52
Replying to @jdemeyer:
I guess that's ok after all. See the same comment on #5457. |
comment:53
This is a better example from this patch on how not to use assert:
And this is an easily made mistake, it should give a
You could even do:
|
Changed keywords from sd40 to sd40, days38 |
This patch includes quasi symmetric functions as well (see #11929).
Each algebra is implemented as a Hopf algebra with realizations (the realizations being the various bases of the algebras).
Bases implemented for NCSF, and change of bases between them:
Bases implemented for QSym, and change of bases between them:
There is also a method a_realization that returns a particular realization of the algebra. Computations that are not yet implemented in basis are performed by converting to a_realization(). Current implementation:
Dependencies:
Apply:
Depends on #12953
Depends on #12956
Depends on #12959
Depends on #13238
Depends on #13243
Depends on #5457
CC: @sagetrac-sage-combinat @sagetrac-chrisjamesberg @zabrocki @anneschilling
Component: combinatorics
Keywords: sd40, days38
Author: Jason Bandlow, Chris Berg, Franco Saliola, Nicolas M. Thiéry
Reviewer: Mike Zabrocki, Franco Saliola, Mike Hansen
Merged: sage-5.4.beta1
Issue created by migration from https://trac.sagemath.org/ticket/8899
The text was updated successfully, but these errors were encountered: