-
-
Notifications
You must be signed in to change notification settings - Fork 528
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 k-bounded quotient space #13762
Comments
This comment has been minimized.
This comment has been minimized.
comment:8
Apply: trac_13762_k_quotient.patch |
comment:9
cc'ed since this conflicts with #13605. |
comment:10
Apply: trac_13762_k_quotient.patch |
comment:11
Hi Chris, Thanks for the new patch. I assume this fixes the coercion bug? Did you also fold
that were passed around by e-mail, or should they go after this patch still? Anne |
Reviewer: Anne Schilling |
Changed author from Chris Berg to Chris Berg, Mike Zabrocki |
Changed keywords from none to symmetric functions, partitions |
comment:13
This patch implements the K-k-Schur functions and their duals. I tested this code my old private code and it gives the correct answers in the cases I checked. Chris and Mike, here are a couple more comments I have:
Also, this reference should probably appear in def K_kschur(self) as well.
So much for now! Anne |
comment:14
Anne, Aren't the documentation error and the dash error related? I replaced the dash and the documentation builds fine on my machine. Because the patch had changed so much, I didn't know where to put a line after 650, because line 650 had probably changed. Everything else is fixed. Yes, all the other patches are folded into this. Apply: trac_13762_k_quotient.patch |
comment:15
Hi Chris, Thanks for the changes. The line that should be added is after line 807 in the current version. Anne |
comment:16
Hi, |
comment:17
There is a problem with the building of the documentation introduced by this patch
I think this needs to be fixed! Anne |
comment:18
There was a repeated reference. It should be fixed now. Apply: trac_13762_k_quotient-2.patch |
comment:19
Replying to @zabrocki:
Looks good now! I leave the positive review. Anne |
Work Issues: don't use assert |
comment:20
There has been a discussion about the usage of "assert" and you should not use "assert" for bad user input, only to check for actual bugs. Bad input should probably give a If there is any way at all to reproduce an |
comment:21
Also, the commit message should not be one long line. You should wrap the message in multiple lines, but make sure the first line (which appears in |
comment:22
Hi Jeroen,
I don't see how to trigger this. Is it ok to leave it as is? Some of our assertion errors that appear are triggered in code in free_module.py. Should I change that code here or open a new ticket? |
comment:23
Replying to @zabrocki:
Absolutely. This is how
I don't think you have to change it here, but at least make sure you don't introduce any new wrongly-used asserts. |
Attachment: trac_13762_k_quotient.2.patch.gz |
comment:24
OK. Our doctests still raise two assertion errors for calling ' |
comment:25
Apply: trac_13762_k_quotient.2.patch |
comment:26
Looks good to me now! I set it back to positive review. Anne |
Changed work issues from don't use assert to none |
Merged: sage-5.6.beta2 |
comment:30
Please read some comments from #12313, which apply to this code: (tl;dr: your code is badly written and #12313 will make it much slower)
|
comment:31
See #13991 for a follow-up. |
This will implement the k-bounded quotient space, whose basis is indexed by monomial symmetric functions indexed by k-bounded partitions. It is the dual Hopf algebra to the k-bounded subspace where the k-Schur functions live. In doing so, I have also fixed the bug from Ticket #13743.
CC: @sagetrac-sage-combinat @saliola @zabrocki @anneschilling @tscrim
Component: combinatorics
Keywords: symmetric functions, partitions
Author: Chris Berg, Mike Zabrocki
Reviewer: Anne Schilling
Merged: sage-5.6.beta2
Issue created by migration from https://trac.sagemath.org/ticket/13762
The text was updated successfully, but these errors were encountered: