Some more history:  For many years there was a system called Simath,
so-called because it was funded by Siemens, based around the research
group of Horst Zimmer in Saarbruecken (Germany).   Zimmer had lots of
students and assistants (finded at least in part by Siemens) who
expended a huge amount of effort developing and implementing
algorithms in number theory in Simath.   They regularly spoke at
conferences where they proudly advertised all that Simath could do.

For some reason, Simath had rather few users (I have no idea of the
number and do not want to offend anyone, but I myself knew of no
number theorists outside Saarbruecken who ever used it).  It was "free
for academic use".  It had lots of documentation, but its very own
language.

Example:  in 1997 I had some elliptic curves defined over quadratic
number fields and wanted to know their conductors.  No package other
than Simath claimed to be able to do that (I wrote Magma's number
field Tate's algorithm in about 2005).  So I sent my examples to
Susanne Schmidt in Saarbruecken (the co-autho with Zimmer of the book
"Elliptic Curves: a computational approach") and asked her if Simath
could tell me the answers.  After rather a while (several days at
least) she thanked me for asking since running these examples (small
ones, over quadratic fields) had revealed several bugs which had had
to be fixed.

Eventually Zimmer retired and Siemens stopped the funding, at which
point Ken Nakamula in Japan officially took over the Simath project.
I have no idea what licensing issues there were, but I don't think
Siemens just gave away "their" package and all the code in it.  As far
as I can tell, that is all lost -- so a huge number of person-years
work was for absolutely nothing.  A salutory tale!    Instead, Ken
started NZMATH, and had to start entirely from scratch.  I think it
was launched at the Dagstuhl meeting in around 2005 (William, you were
there I think?).  That was pre-Sage, and I remember being sceptical
about it ever working.  Since then I just assumed that it was
withering away.  It is rather amazing that it has not.

John

On 19 May 2010 15:25, William Stein <wst...@gmail.com> wrote:
> Hi,
>
> Here is a paper about NZMATH Version 1.0, which was just posted on the
> arxiv today.  NZMATH is a project with some overlap in goals in
> *number theory* to Sage, which was started around the same time as
> Sage.  At the beginning -- back in 2005 -- I would say that NZMATH and
> Sage had exactly the same goals.
>
>   http://arxiv.org/abs/1005.3153
>
> "This is an announcement of the first official release ver.1.0 of a
> Python system NZMATH for number theory. We overview all functions in
> NZMATH 1.0, show main properties after former report on NZMATH 0.5.0,
> and describe new features for stable development. The most important
> point of the release is that we can now treat number fields. The
> second big change is that new type of polynomial programs are
> provided. Elliptic curve primality proving and its related programs
> are also available, where we partly use a library outside NZMATH as an
> advantage of writing the system only by Python. On method of
> development, a new feature is that NZMATH is registered on SourceForge
> as an open source project to keep continuous development of the
> project. This is a unique attempt among existing systems for number
> theory."
>
>
> --
> William Stein
> Professor of Mathematics
> University of Washington
> http://wstein.org
>
> --
> To post to this group, send an email to sage-devel@googlegroups.com
> To unsubscribe from this group, send an email to 
> sage-devel+unsubscr...@googlegroups.com
> For more options, visit this group at 
> http://groups.google.com/group/sage-devel
> URL: http://www.sagemath.org
>

-- 
To post to this group, send an email to sage-devel@googlegroups.com
To unsubscribe from this group, send an email to 
sage-devel+unsubscr...@googlegroups.com
For more options, visit this group at http://groups.google.com/group/sage-devel
URL: http://www.sagemath.org

Reply via email to