-
-
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 the Cyclic Sieving Phenomenon #10155
Comments
This comment has been minimized.
This comment has been minimized.
comment:2
I added another possibility to give only the orbit sizes to obtain the polynomial P. |
comment:3
Is there a reason why there are two patches here ? The buildbot gets confused. Same thing for the patch Ticket #10065 on posets. |
comment:4
Replying to @fchapoton:
I can override only files with the same name and not delete any (is that true?). So when the name changes, or if I forget to mark the box, the file stays there forever. I am happy to learn about a way to get around that. For both tickets, only the youngest file contains the newest version of the patch. |
comment:5
You should modify the header of your patch : add something like #10155 Implementation of the Cyclic Sieving Phenomenon Then the buildbot will be slightly more happy. |
comment:6
Replying to @fchapoton:
done, thanks... |
comment:9
This seems good enough. I will soon give a positive review if minor corrections are made.
What about CyclicSieving_find and CyclicSieving_test ? or CyclicSievingPolynomial and CyclicSievingCheck ? or some mix of that..
|
Attachment: trac_10155-cyclic_sieving_phenomenon-cs.patch.gz |
comment:10
Salut Fred -- Thanks for looking at this patch! I made the changed 1:1 according to your suggestions. Best, Christian |
comment:11
Hello, Christian. You did not answer my point 6. Do you really need QQ ? Best, Fred |
comment:12
Replying to @fchapoton:
I use it when defining the polynomial:
Or did you think of doing that differently? |
comment:13
Replying to @stumpc5:
What about using
instead ? |
comment:14
Replying to @fchapoton:
I don't know why, but the mod operation on R(f) does not work in that case. I had a quick look but didn't see the reason right away... As the QQ doesn't really do anything negative (or does it?), I think we should just leave it. Best, Christian |
This comment has been minimized.
This comment has been minimized.
comment:15
ok, I agree that this is a minor point, and I give a positive review. (It seems that the patchbot is currently useless, so I do not require a green light from the bot) |
Reviewer: Frédéric Chapoton |
Merged: sage-4.7.3.alpha0 |
Milestone sage-4.7.3 deleted |
Changed merged from sage-4.7.3.alpha0 to sage-4.8.alpha0 |
This patch implements the Cyclic Sieving Phenomenon (CSP) as described in
Reiner, Stanton, White - The cyclic sieving phenomenon, JCTA108 (2004)
Given a finite set S and a cyclic action cyc_act on S, the method
CyclicSievingPolynomial
( S, cyc_act ) returns the unique polynomial P of order < n such that the triple ( S, cyc_act, P ) exhibits the CSP. The methodCyclicSievingCheck
( S, cyc_act, P ) checks if this triple exhibits the CSP.Component: combinatorics
Keywords: Cyclic Sieving Phenomenon
Author: Christian Stump
Reviewer: Frédéric Chapoton
Merged: sage-4.8.alpha0
Issue created by migration from https://trac.sagemath.org/ticket/10155
The text was updated successfully, but these errors were encountered: