On 7/2/07, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote: > > I am in need of free software that will work with polynomials over the > Tropical semiring. I was unable to find anything suitable, so I > thought I would take a stab at implementing them in sage. I have just > barely found sage though, so I don't yet understand it entirely. This > list seemed very friendly so I thought I would ask a few questions: > > 1. Is this already implemented under a different name (it's also > called min-plus algebra), or someplace that I overlooked?
Not to my knowledge. > > 2. Is it reasonable to implement in sage? In particular one thing > that I think may be difficult is that the polynomial 'x+3' is really > '0*x+3' since 0 is the multiplicative identity (infinity is the > additive identity). Can you describe in more detail what you need to implement? > > 3. Where is the best place to go to find out how to develop a sage > package etc. Also good tutorials for python would be appreciated, > since I have never done any python development. I do have experience > in a variety of other languages. Section 3 of the Programming Guide http://www.sagemath.org/documentation.html is a good place to start. There are also links to two good (and free) Python tutorials on the above webpage. I personally like Beasley's "Python reference manual", but each person has their favorites. > > 4. Would this be better to implement in something like GAP (so that > GAP users can take advantage of it as well) and then access it through > sage? I am very pro-GAP but I think SAGE has a better development environment, partially due to that fact that Python is more flexible than the GAP language, and the fact that William Stein has thought carefully about implementing good programming development tools. > > Thanks for your comments, > Ivan Andrus > > -- > MacMail - the Webmail service especially for Mac users worldwide > http://www.macmail.com > > > > --~--~---------~--~----~------------~-------~--~----~ To post to this group, send email to sage-devel@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/sage-devel URLs: http://sage.scipy.org/sage/ and http://modular.math.washington.edu/sage/ -~----------~----~----~----~------~----~------~--~---