Algebra
An Aldor polynomial algebra library
Latest news
May 19, 2004: Algebra 1.0.2 released with the 1.0.2 compiler
December 4, 2002: Windows batch files for building
Algebra and its test suite
can be found
here.
August 5, 2002: the samples directory
was missing from the release, you can find it
here.
July 23, 2002: combined Algebra/libaldor
on-line reference manual now available in either
pdf or
dvi or
html
format
July 19, 2002: fixes and workaround for reported bugs
June 25, 2002: release of Algebra 1.0.1
What is algebra?
Algebra
is a new general-purpose computer algebra library designed to
provide reusable and efficient algorithms for manipulating the standard
objects of algebra, namely polynomials, series and matrices.
Built as an extension of the
libaldor
library, it provides
Aldor
programmers with an extensible computer algebra layer with a rich
data type hierarchy.
What is the current version?
The current distributed version is 1.0.2, released May 19, 2004.
How do I get and install algebra?
Algebra is now bundled with
the Aldor
compiler and is automatically
installed with it.
The algebra user guide and reference manual
The algebra documentation delivered
with the library is in pdf format. You can also download a
dvi
version, or a
postcript
version specially formatted for printing,
or the complete
html
version.
Algebra is not free from the
little creeping things. Here is the list of reported ones, with fixes
or workarounds whenever possible. Please help all our users by reporting
any bug you find to
salli@sophia.inria.fr
1.0.2 bugs:
reading lists, arrays or vectors with << crashes
1.0.1 bugs:
one? and diagonal? from DenseMatrix return wrong answers
apply from DenseMatrix crashes or returns wrong submatrix
factoring polynomials over algebraic extensions returns wrong answers
reading lists, arrays or vectors with << crashes
Please report problems or bugs about
algebra
to salli@sophia.inria.fr.
Last update: 28 June 2004