#15283: Rowmotion and Panyushev orbits: iterators for orbits and better doc
-------------------------------------------------+-------------------------
       Reporter:  darij                          |        Owner:
           Type:  enhancement                    |       Status:
       Priority:  major                          |  needs_work
      Component:  combinatorics                  |    Milestone:  sage-5.13
       Keywords:  posets, rowmotion, sage-       |   Resolution:
  combinat, panyushev, order-ideals, categories  |    Merged in:
        Authors:  Darij Grinberg                 |    Reviewers:
Report Upstream:  N/A                            |  Work issues:
         Branch:                                 |       Commit:
   Dependencies:                                 |     Stopgaps:
-------------------------------------------------+-------------------------

Comment (by darij):

 Hi Nathannnnn and thanks for the comments!

 Replying to [comment:2 ncohen]:
 > * Could the Poset class need a `.is_antichain(vertices=[...])` method to
 check if this set of vertices induces an antichain ? You have a
 `.is_chain()` method, but it does not take any argument.

 Probably, but I am not sure about adding such methods. `.is_chain` would
 have to then be given two meanings, which people might not be happy about.

 > * {{{``panyushev_complement``}}} should be
 {{{:meth:`panyushev_complement`}}}

 Done.

 > * isn't "generated by the antichain `antichain`, represented by its
 generating antichain" slightly redundant ? `:-P`

 I think I've improved this sentence now.

 > * With my first reading, I understood ``toggling_orbit_iter`` would take
 a set and a list of points, and return the toggle of the set with the
 first point, then this new set toggled with the second point, then this
 new set with the third point, ... I does not make much sense it is true,
 especially with ``stop=True``, but if you think somebody from the field
 could make the same mistake perhaps it could be made clearer `:-)`

 Good point -- added a warning!

 Since I forgot to qnew, I've made the changes in my old patch rather than
 adding a new patch. I hope this is fine, and I'll just update the old
 patch and upload the new changes as a txt file.

--
Ticket URL: <http://trac.sagemath.org/ticket/15283#comment:3>
Sage <http://www.sagemath.org>
Sage: Creating a Viable Open Source Alternative to Magma, Maple, Mathematica, 
and MATLAB

-- 
You received this message because you are subscribed to the Google Groups 
"sage-trac" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/sage-trac.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to