Dear Prof. Stein,

Gregory forwarded the mail below to me. (Many thanks!) I would like to draw
your attention to the fact, that, together with Ralf Hemmecke I am developing a
package which is related to MuPAD-Combinat. (written in Aldor, compatible with
Axiom) More precisely, it implements "truly", i.e., extremely close to the
mathematical theory, Joyal's "combinatorial species".

This week Ralf has finished the algorithms for the computation of
cycleindexseries of compositions. For example, to generate and enumerate all
binary forests, you can say

        B(L: LabelType): CS L == Plus(SingletonSpecies;, Times(B,B))(L) add;
        F(L: LabelType): CS L == Compose(SetSpecies, B)(L) add;

(I'm not cheating, that's all)

After this definition

generatingSeries$F         gives the (exponential) generating series for 
                           labelled binary forests
                           
isomorphismTypeSeries$F    gives the (ordinary) generating series for 
                           unlabelled binary forests
                           
cycleIndexSeries$F         gives the cycle index series for binary forests
                           
structures([a,b,c,d)$F     produces all binary forests with vertices 
                           labelled a,b,c,d 

isomorphismTypes([1,1,2)$F produces all binary forests with vertices 
                           labelled 1,1,2, *not* repeating isomorphic forests


Personally, I have also written a small package that deals with shapes, i.e.,
polyominoes, tableaux, etc., but it is in a *very* early stage of
development. In fact, it is rather experimental, but I think that the ideas are
quite OK. (Well, at least Robinson Schensted Knuth and Jeu de Taquin are
already there...)

Support for combinatorics in Axiom is not so bad. For example, Polya theory is
there. However, it will very likely improve a lot towards the end of this year,
since there will be a Workshop on symmetric functions in June...

I think it would be a shame to redevelop the same things again. If you are
interested in joining us, you are very welcome. Maybe one of you could even
attend the Workshop (June 14 - June 16 ?


Martin


-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Aldor-combinat-devel mailing list
Aldor-combinat-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/aldor-combinat-devel

Reply via email to