[Sage] #14783: Implement toggle group actions on posets

2 views
Skip to first unread message

Sage

unread,
Jun 20, 2013, 6:15:55 AM6/20/13
to sage...@googlegroups.com
#14783: Implement toggle group actions on posets
-------------------------------+--------------------------------------------
Reporter: jessicapalencia | Owner: sage-combinat
Type: enhancement | Status: new
Priority: major | Milestone: sage-5.11
Component: combinatorics | Keywords: poset, combinat, days49
Work issues: | Report Upstream: N/A
Reviewers: | Authors: Jessica Striker
Merged in: | Dependencies: #12848
Stopgaps: |
-------------------------------+--------------------------------------------
1. Implement toggling a single elements in an order ideal
2. Toggle a list of elements
3. Implement row and column toggles
4. Implement promotion and rowmotion
5. Implement orbit structure calculator

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

Sage

unread,
Jul 4, 2013, 6:29:30 AM7/4/13
to sage...@googlegroups.com
#14783: Implement toggle group actions on posets
-------------------------------------------+--------------------------------
Reporter: jessicapalencia | Owner: sage-combinat
Type: enhancement | Status: needs_review
Priority: major | Milestone: sage-5.11
Component: combinatorics | Resolution:
Keywords: poset, combinat, days49 | Work issues:
Report Upstream: N/A | Reviewers:
Authors: Jessica Striker | Merged in:
Dependencies: #12848 | Stopgaps:
-------------------------------------------+--------------------------------
Changes (by darij):

* status: new => needs_review


--
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/14783#comment:1>

Sage

unread,
Jul 11, 2013, 8:18:44 AM7/11/13
to sage...@googlegroups.com
#14783: Implement toggle group actions on posets
-------------------------------------------+--------------------------------
Reporter: jessicapalencia | Owner: sage-combinat
Type: enhancement | Status: needs_review
Priority: major | Milestone: sage-5.11
Component: combinatorics | Resolution:
Keywords: poset, combinat, days49 | Work issues:
Report Upstream: N/A | Reviewers:
Authors: Jessica Striker | Merged in:
Dependencies: #12848 | Stopgaps:
-------------------------------------------+--------------------------------

Comment (by chapoton):

please add a commit message

--
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/14783#comment:2>

Sage

unread,
Jul 11, 2013, 10:29:56 AM7/11/13
to sage...@googlegroups.com
#14783: Implement toggle group actions on posets
-------------------------------------------+--------------------------------
Reporter: jessicapalencia | Owner: sage-combinat
Type: enhancement | Status: needs_review
Priority: major | Milestone: sage-5.11
Component: combinatorics | Resolution:
Keywords: poset, combinat, days49 | Work issues:
Report Upstream: N/A | Reviewers:
Authors: Jessica Striker | Merged in:
Dependencies: #12848 | Stopgaps:
-------------------------------------------+--------------------------------
Description changed by darij:

Old description:

> 1. Implement toggling a single elements in an order ideal
> 2. Toggle a list of elements
> 3. Implement row and column toggles
> 4. Implement promotion and rowmotion
> 5. Implement orbit structure calculator

New description:

1. Implement toggling a single elements in an order ideal
2. Toggle a list of elements
3. Implement row and column toggles
4. Implement promotion and rowmotion
5. Implement orbit structure calculator

* Apply: [attachment:trac_14783-toggles_on_order_ideals-jsdg.patch]

--

--
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/14783#comment:3>

Sage

unread,
Jul 11, 2013, 10:30:07 AM7/11/13
to sage...@googlegroups.com
#14783: Implement toggle group actions on posets
-------------------------------------------+--------------------------------
Reporter: jessicapalencia | Owner: sage-combinat
Type: enhancement | Status: needs_review
Priority: major | Milestone: sage-5.11
Component: combinatorics | Resolution:
Keywords: poset, combinat, days49 | Work issues:
Report Upstream: N/A | Reviewers:
Authors: Jessica Striker | Merged in:
Dependencies: #12848 | Stopgaps:
-------------------------------------------+--------------------------------

Comment (by darij):

Right, done.

--
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/14783#comment:4>

Sage

unread,
Jul 11, 2013, 11:01:59 AM7/11/13
to sage...@googlegroups.com
#14783: Implement toggle group actions on posets
-------------------------------------------+--------------------------------
Reporter: jessicapalencia | Owner: sage-combinat
Type: enhancement | Status: needs_review
Priority: major | Milestone: sage-5.11
Component: combinatorics | Resolution:
Keywords: poset, combinat, days49 | Work issues:
Report Upstream: N/A | Reviewers:
Authors: Jessica Striker | Merged in:
Dependencies: #12848 | Stopgaps:
-------------------------------------------+--------------------------------

Comment (by chapoton):

for the bot:

apply trac_14783-toggles_on_order_ideals-jsdg.patch

--
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/14783#comment:5>

Sage

unread,
Jul 12, 2013, 2:38:37 AM7/12/13
to sage...@googlegroups.com
#14783: Implement toggle group actions on posets
-------------------------------------------+--------------------------------
Reporter: jessicapalencia | Owner: sage-combinat
Type: enhancement | Status: needs_review
Priority: major | Milestone: sage-5.11
Component: combinatorics | Resolution:
Keywords: poset, combinat, days49 | Work issues:
Report Upstream: N/A | Reviewers:
Authors: Jessica Striker | Merged in:
Dependencies: #12848 | Stopgaps:
-------------------------------------------+--------------------------------

Comment (by tscrim):

Hey Darij,

A few more things:

- There's a "TODO" on line 371 of `finite_posets.py`, I believe that
should be removed,
- `element_constructor` of `rowmotion_orbits` is not documented,
- "Returns" -> "Return",
- In `categories/posets.py`, could you make the {{{`I`}}}'s into
{{{``I``}}} and similar for {{{`v`}}} and {{{`vs`}}} (i.e. code
formatting),
- Could the `is_order_*` methods be moved into the category `Posets`?

Thanks,[[BR]]
Travis

--
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/14783#comment:6>

Sage

unread,
Jul 12, 2013, 6:12:18 AM7/12/13
to sage...@googlegroups.com
#14783: Implement toggle group actions on posets
-------------------------------------------+--------------------------------
Reporter: jessicapalencia | Owner: sage-combinat
Type: enhancement | Status: needs_review
Priority: major | Milestone: sage-5.11
Component: combinatorics | Resolution:
Keywords: poset, combinat, days49 | Work issues:
Report Upstream: N/A | Reviewers:
Authors: Jessica Striker | Merged in:
Dependencies: #12848 | Stopgaps:
-------------------------------------------+--------------------------------

Comment (by darij):

Good points, done! The diff for finite_posets.py is a bit weird, but it
should work. I've also caught and fixed two wrong docstrings in
sage/categories/posets.py.

--
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/14783#comment:7>

Sage

unread,
Jul 12, 2013, 6:15:22 AM7/12/13
to sage...@googlegroups.com
#14783: Implement toggle group actions on posets
-------------------------------------------+--------------------------------
Reporter: jessicapalencia | Owner: sage-combinat
Type: enhancement | Status: needs_review
Priority: major | Milestone: sage-5.11
Component: combinatorics | Resolution:
Keywords: poset, combinat, days49 | Work issues:
Report Upstream: N/A | Reviewers:
Authors: Jessica Striker | Merged in:
Dependencies: #12848 | Stopgaps:
-------------------------------------------+--------------------------------
Description changed by darij:

Old description:

> 1. Implement toggling a single elements in an order ideal
> 2. Toggle a list of elements
> 3. Implement row and column toggles
> 4. Implement promotion and rowmotion
> 5. Implement orbit structure calculator
>
> * Apply: [attachment:trac_14783-toggles_on_order_ideals-jsdg.patch]

New description:

1. Implement toggling a single elements in an order ideal
2. Toggle a list of elements
3. Implement row and column toggles
4. Implement promotion and rowmotion
5. Implement orbit structure calculator

* Apply: [attachment:trac_14783-toggles_on_order_ideals-jsdg.2.patch]

--

--
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/14783#comment:8>

Sage

unread,
Jul 12, 2013, 2:44:41 PM7/12/13
to sage...@googlegroups.com
#14783: Implement toggle group actions on posets
-------------------------------------------+--------------------------------
Reporter: jessicapalencia | Owner: sage-combinat
Type: enhancement | Status: needs_review
Priority: major | Milestone: sage-5.11
Component: combinatorics | Resolution:
Keywords: poset, combinat, days49 | Work issues:
Report Upstream: N/A | Reviewers:
Authors: Jessica Striker | Merged in:
Dependencies: #12848 | Stopgaps:
-------------------------------------------+--------------------------------

Comment (by chapoton):

once again, your new patch needs a commit message, see the patchbot report

imho, having the patchbot green is a reasonable first step '''before'''
starting the review process

--
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/14783#comment:9>

Sage

unread,
Jul 12, 2013, 2:47:58 PM7/12/13
to sage...@googlegroups.com
#14783: Implement toggle group actions on posets
-------------------------------------------+--------------------------------
Reporter: jessicapalencia | Owner: sage-combinat
Type: enhancement | Status: needs_review
Priority: major | Milestone: sage-5.11
Component: combinatorics | Resolution:
Keywords: poset, combinat, days49 | Work issues:
Report Upstream: N/A | Reviewers:
Authors: Jessica Striker | Merged in:
Dependencies: #12848 | Stopgaps:
-------------------------------------------+--------------------------------

Comment (by darij):

Huh? Doesn't it say "trac #14783: implement toggle operations on order
ideals of a poset"?

--
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/14783#comment:10>

Sage

unread,
Jul 12, 2013, 2:53:30 PM7/12/13
to sage...@googlegroups.com
#14783: Implement toggle group actions on posets
-------------------------------------------+--------------------------------
Reporter: jessicapalencia | Owner: sage-combinat
Type: enhancement | Status: needs_review
Priority: major | Milestone: sage-5.11
Component: combinatorics | Resolution:
Keywords: poset, combinat, days49 | Work issues:
Report Upstream: N/A | Reviewers:
Authors: Jessica Striker | Merged in:
Dependencies: #12848 | Stopgaps:
-------------------------------------------+--------------------------------

Comment (by chapoton):

yes indeed, but for the some reasons the bot managed to stack two patches
that were not supposed to be stacked. And order-ideals.patch has no commit
message..

--
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/14783#comment:11>

Sage

unread,
Jul 13, 2013, 5:28:53 AM7/13/13
to sage...@googlegroups.com
#14783: Implement toggle group actions on posets
---------------------------------------------------+------------------------
Reporter: jessicapalencia | Owner: sage-combinat
Type: enhancement | Status: positive_review
Priority: major | Milestone: sage-5.11
Component: combinatorics | Resolution:
Keywords: poset, combinat, days49 | Work issues:
Report Upstream: N/A | Reviewers: Travis Scrimshaw
Authors: Jessica Striker, Darij Grinberg | Merged in:
Dependencies: #12848 | Stopgaps:
---------------------------------------------------+------------------------
Changes (by {'newvalue': u'Jessica Striker, Darij Grinberg', 'oldvalue': u'Jessica Striker'}):

* status: needs_review => positive_review
* reviewer: => Travis Scrimshaw
* author: Jessica Striker => Jessica Striker, Darij Grinberg


Comment:

Looks good to me.

It's strange (and somewhat scary to me) the patchbot was able to apply
both patches...

--
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/14783#comment:12>

Sage

unread,
Jul 13, 2013, 5:51:26 AM7/13/13
to sage...@googlegroups.com
#14783: Implement toggle group actions on posets
---------------------------------------------------+------------------------
Reporter: jessicapalencia | Owner: sage-combinat
Type: enhancement | Status: positive_review
Priority: major | Milestone: sage-5.11
Component: combinatorics | Resolution:
Keywords: poset, combinat, days49 | Work issues:
Report Upstream: N/A | Reviewers: Travis Scrimshaw
Authors: Jessica Striker, Darij Grinberg | Merged in:
Dependencies: #12848 | Stopgaps:
---------------------------------------------------+------------------------

Comment (by darij):

Thank you!

(I also don't see why the patchbot has been trying to do so in the first
place...)

--
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/14783#comment:13>

Reply all
Reply to author
Forward
0 new messages