#14347: Implement group cycle indices
----------------------------------------+---------------------------------
       Reporter:  agd                   |        Owner:  agd
           Type:  enhancement           |       Status:  needs_review
       Priority:  major                 |    Milestone:  sage-5.12
      Component:  combinatorics         |   Resolution:
       Keywords:  cycle index, species  |    Merged in:
        Authors:  Andrew Gainer-Dewar   |    Reviewers:
Report Upstream:  N/A                   |  Work issues:  coverage, doctest
         Branch:                        |       Commit:
   Dependencies:  #14751 #14846         |     Stopgaps:
----------------------------------------+---------------------------------
Changes (by agd):

 * dependencies:  #14751 => #14751 #14846


Old description:

> Let G be a group. A G-cycle index is a map from G to the ring of cycle
> index series. These objects are useful for enumerating G-species (species
> equipped with an equivariant G-action), where they serve a role analogous
> to the cycle indices of species.
>
> This patch offers an implementation of G-cycle indices with their most
> important algebraic features (sum, product, and composition/plethysm).
> (The plethysm of G-cycle indices is defined in a funny way that really
> depends on having access to the whole G-cycle index at once; otherwise,
> there wouldn't be much point in having this code.)
>
> This code is (believed to be) complete and functional. It could use a bit
> of attention of someone who understand the coersion system better than I
> do, though.

New description:

 Let G be a group. A G-cycle index is a map from G to the ring of cycle
 index series. These objects are useful for enumerating G-species (species
 equipped with an equivariant G-action), where they serve a role analogous
 to the cycle indices of species.

 This patch offers an implementation of G-cycle indices with their most
 important algebraic features (sum, product, and composition/plethysm).
 (The plethysm of G-cycle indices is defined in a funny way that really
 depends on having access to the whole G-cycle index at once; otherwise,
 there wouldn't be much point in having this code.)

 This code is (believed to be) complete and functional. It could use a bit
 of attention of someone who understand the coersion system better than I
 do, though.

 (This code weakly depends on #14846; the class implemented here has a
 {{{derivative}}} method which calls down to
 {{{CycleIndexSeries.derivative}}}, which does not currently do what it
 should.)

--

--
Ticket URL: <http://trac.sagemath.org/ticket/14347#comment:26>
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