#13102: PermutationGroup.all_blocks from GAP
---------------------------------+------------------------------------------
       Reporter:  ncohen         |         Owner:  joyner      
           Type:  enhancement    |        Status:  needs_review
       Priority:  major          |     Milestone:  sage-5.8    
      Component:  group theory   |    Resolution:              
       Keywords:                 |   Work issues:              
Report Upstream:  N/A            |     Reviewers:              
        Authors:  Nathann Cohen  |     Merged in:              
   Dependencies:                 |      Stopgaps:              
---------------------------------+------------------------------------------

Comment (by benjaminfjones):

 Hi Nathann,

 Looks good, I'm happy to see more of GAP wrapped. A couple of suggestions,

  1. Strictly speaking, the function doesn't return a list of blocks, but
 as the GAP manual puts it: "a list of representatives of all block systems
 for a permutation group G acting transitively on the points moved by the
 group." I think it's clear from the output that what a user is getting is
 not a partition of the set, but a list of reps for an invariant partition,
 but it would be nice if the documentation mentions this.

  2. In the `INPUT` description, I would change representants -->
 representatives.

  3. Add a description of `OUTPUT`. In particular, I would have expected
 the function to return a list of lists of ints in all cases (each inner
 list representing a partition of the set). Instead, it returns either a
 list of lists, or a list of lists of lists depending on the input.

 Otherwise, looks great to me! I think the enhancements @jasonbhill has
 brought up should be made a new ticket (which he can create if he's still
 interested).

-- 
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/13102#comment:6>
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?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to