Re: [cgsuite-devel] Suggestions for CGSuite
A computer algebra system for research in combinatorial game theory.
Brought to you by:
asiegel
From: Aaron S. <aar...@gm...> - 2011-10-11 16:20:53
|
I'm finally responding to this... 1 & 2 are features that I've hoped to see in cgsuite for a long time. 3 would be welcome also - note that it would also provide a way to *verify* the canonical form quickly since we could presumably run the search algorithm over G - K (where K is the putative canonical form), as well as check whether G is infinitesimal etc. I could also envision (relatively) fast algorithms for computing mean and temperature, etc. I'm fine with the change proposed by 4 (ReducedCanonicalForm instead of Rcf)... anyone else have a preference here? I have a strong preference for "iterator" in place of "iterators". I'm going to go ahead and make this change. On Tue, Sep 27, 2011 at 11:43 PM, Neil McKay <the...@gm...> wrote: > Hi all, > > I have many ideas about/for cgsuite that I've collected and want to share > below. I might try to tackle some of these but I'm not claiming any of them > for myself right now. > > 1) combgames.sty compatible LaTeX output. It would be great to have cgsuite > output code for immediate insertion into documents, including game trees, > tables and boards. > > 2) Graphs. Many combinatorial games are played on arbitrary graphs (or at > least planar graphs). I'd like to be able to use cgsuite and the explorer > for graph games, and perhaps functionality for grid games like NoGo where > positional equivalence may be more efficiently determined by considering the > game on a graph. > > 3) Computing the outcome class of a game quickly without having to find the > canonical form (you get the value for free, if the outcome is P!) > > 4) As much as typing ReducedCanonicalForm would be a hassle, it seems > inconsistent to have .CanonicalForm and .Rcf > > 5) I'll probably make an enemy of Michael for saying this, but directories > such as 'iterators' should probably just be 'iterator' so as to be > consistent with the 'game' directory. > > 6) There are lots of good methods waiting to be programmed for numbers, > some of which include binary represenations, hackenbush representations and > efficient calls for the numerator and denominator of a dyadic. > > 7) Program Nimstring (hopefully in the explorer). > > Neil > > > ------------------------------------------------------------------------------ > All the data continuously generated in your IT infrastructure contains a > definitive record of customers, application performance, security > threats, fraudulent activity and more. Splunk takes this data and makes > sense of it. Business sense. IT sense. Common sense. > http://p.sf.net/sfu/splunk-d2dcopy1 > _______________________________________________ > cgsuite-devel mailing list > cgs...@li... > https://lists.sourceforge.net/lists/listinfo/cgsuite-devel > > |