#16465: Category of classes of combinatorial structures
---------------------------------------+------------------------
       Reporter:  elixyre              |        Owner:
           Type:  enhancement          |       Status:  new
       Priority:  major                |    Milestone:  sage-6.3
      Component:  categories           |   Resolution:
       Keywords:  combinatorics        |    Merged in:
        Authors:  Jean-Baptiste Priez  |    Reviewers:
Report Upstream:  N/A                  |  Work issues:
         Branch:                       |       Commit:
   Dependencies:                       |     Stopgaps:
---------------------------------------+------------------------

Comment (by elixyre):

 I don't have (especially) problem with the species framework. I have a
 problem with how to implement a class of combinatorial structures.

 The current way to do that consist in copy-paste a file like
 `sage.combinat.binay_trees.py` with some obscurs lines then adapt the
 code.

 My patch (when I would tame git) will propose a simple framework to design
 a class of (combinatorial) structures.

 My opinion about species of structures is a species is a class of
 combinatorial structures! That is a class of combinatorial structures with
 some specific "method": transport of structures, isomophism types, cycle
 index series... so in the best of worlds, I want use a species as a parent
 and I want define more sophisticate structures with its elements.

 Furthermore, a set partition, a permutation, ... are structures of a
 species. It would be nice to merge the module `sage.combinat.species`.
 (That will be a second patch...).

 About #16137, it seems to me your patch treats generating series but not
 about the framework of structures, so that is not directly linked.
 Nowadays, I am not convinced by sage to compute generating series... There
 exists a deterministic way to define and extract some coefficients in a
 generating series?? I believe users don't have to learn a new tool to do
 compute something so `LazyPowerSeries`, `SymbolicRing` or whatever must be
 integrated in an unique manner in sage which one is user friendly...

--
Ticket URL: <http://trac.sagemath.org/ticket/16465#comment:2>
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/d/optout.

Reply via email to