zbMATH — the first resource for mathematics

Evaluation of a Java computer algebra system. (English) Zbl 1166.68377
Kapur, Deepak (ed.), Computer mathematics. 8th Asian symposium, ASCM 2007, Singapore, December 15–17, 2007. Revised and invited papers. Berlin: Springer (ISBN 978-3-540-87826-1/pbk). Lecture Notes in Computer Science 5081. Lecture Notes in Artificial Intelligence, 121-138 (2008).
Summary: This paper evaluates the suitability of Java as an implementation language for the foundations of a computer algebra library. The design of basic arithmetic and multivariate polynomial interfaces and classes have been presented in [H. Kredel, “On the design of a Java computer algebra system”, in: Proc. of the 4th international symposium on Principles and Practice of Programming in Java, PPPJ 178, 143–152 (2006)]. The library is type-safe due to its design with Java’s generic type parameters and thread-safe using Java’s concurrent programming facilities. We evaluate some key points of our library and differences to other computer algebra systems.
For the entire collection see [Zbl 1154.68017].

68W30 Symbolic computation and algebraic computation
Full Text: DOI