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
Clean and enhance module combinat.derangement #26886
Comments
Changed keywords from none to thursdaysbdx |
New commits:
|
Commit: |
This comment has been minimized.
This comment has been minimized.
Branch pushed to git repo; I updated commit sha1. New commits:
|
Branch pushed to git repo; I updated commit sha1. This was a forced push. New commits:
|
comment:10
Retarging tickets optimistically to the next milestone. If you are responsible for this ticket (either its reporter or owner) and don't believe you are likely to complete this ticket before the next release (8.7) please retarget this ticket's milestone to sage-pending or sage-wishlist. |
Reviewer: boussica |
comment:12
Review 1 remark 1 In So S can be an arbitrary set. For example, S can be equals to
So, in the code of
Indeed, you tranform any Derangment on any set to a derangement on some integers. See the next comment for more details. |
comment:13
Review 1 remark 1 bis The problem is the following : "how do we define correctly, without the parent, a derangement ?" For example with your code we have :
and
The problem is : the constructor should deduce the parent with just a list of elements. So, we need those two informations. So i propose the following solutions :
In my opinion, i prefer the solution 4). |
Changed reviewer from boussica to Adrien Boussicault |
comment:15
Review 1 Remark 2 : The problem raised by Travis in ticket #26884 comment 12 [#26884 comment:12] can be applyed to this ticket. Travis worte :
We need to fix and discuss the functionality of |
comment:17
Ticket retargeted after milestone closed (if you don't believe this ticket is appropriate for the Sage 8.8 release please retarget manually) |
comment:18
Tickets still needing working or clarification should be moved to the next release milestone at the soonest (please feel free to revert if you think the ticket is close to being resolved). |
comment:19
Ticket retargeted after milestone closed |
comment:20
Batch modifying tickets that will likely not be ready for 9.1, based on a review of the ticket title, branch/review status, and last modification date. |
comment:22
Setting new milestone based on a cursory review of ticket status, priority, and last modification date. |
comment:23
Setting a new milestone for this ticket based on a cursory review. |
Part of #26883 meta-ticket.
Replace
Derangement
's superclassCombinatorialElement
withClonableList
.Allow to create a Derangement without declaring it's parent explicitly. The parent set generated is the list [1, 2, ..., n] where n is the length of the Derangement.
Derangement
. There is no control currently and inconsistencies are easy to build:CC: @hivert @sagetrac-boussica
Component: combinatorics
Keywords: thursdaysbdx
Author: Vincent Klein
Branch/Commit: u/vklein/replace_combinatorial_object_to_clonable_list_in_combinat_derangement_derangement @
650acb7
Reviewer: Adrien Boussicault
Issue created by migration from https://trac.sagemath.org/ticket/26886
The text was updated successfully, but these errors were encountered: