Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
article
Free access

Comparison of polynomial-oriented computer algebra systems

Published: 01 December 1999 Publication History

Abstract

Exact symbolic computation with polynomials and matrices over polynomial rings has wide applicability to many fields [Hereman96, Lewis99]. By "exact symbolic", we mean computation with polynomials whose coefficients are integers (of any size), rational numbers, or from finite fields, as opposed to coefficients that are "floats" of a certain precision. Such computation is part of most computer algebra (CA) systems. Over the last dozen years, several large CA systems have become widely available, such as Axiom, Derive, Macsyma, Maple, Mathematica and Reduce. They tend to have great breadth, be produced by profit-making companies, and be relatively expensive, at least for a full blown non-student version. However, most if not all of these systems have difficulty computing with the polynomials and matrices that arise in actual research. Real problems tend to produce large polynomials and large matrices that the general CA systems cannot handle [Lewis99].In the last few years, several smaller CA systems focused on polynomials have been produced at universities by individual researchers or small teams. They run on Macs, PCs and workstations. They are freeware or shareware. Several claim to be much more efficient than the large systems at exact polynomial computations. The list of these systems includes CoCoA, Fermat, MuPAD, Pari-Gp and Singular [CoCoA, Fermat, MuPAD, Pari-Gp, Singular].In this paper, we compare these small systems to each other and to two of the large systems (Magma and Maple) on a set of problems involving exact symbolic computation with polynomials and matrices. The problems here involve:• the ground rings Z, Q, Z/p and other finite fields• basic arithmetic of polynomials over the ground ring• basic arithmetic of rational functions over the ground ring• polynomial evaluation (substitution)• matrix normal forms• determinants and characteristic polynomials• GCDs of multivariate polynomials• resultants

References

[1]
ftp://ftp.dm.unipi.it/pub/alpi-cocoa/cocoa.
[2]
http://www.bway.net/~lewis/.
[3]
Willy Hereman, "Computer algebra: lightening the load", Physics World, Vol. 9, No. 3, March 1996, 47-52.
[4]
Robert H. Lewis and Peter F. Stiller, "Solving the Recognition Problem for Six Lines Using the Dixon Resultant", Mathematics and Computers in Simulation, Vol. 49, 1999, 203-219
[5]
ftp://athene.uni-paderborn.de/unix/MuPAD.
[6]
ftp://megrez.math.u-bordeaux.fr/pub/pari.
[7]
http://www.mathematik.uni-kl.de/~zca/Singular/Welcome.html.
[8]
Michael Wester, "A Review of CAS Mathematical Capabilities", Computer Algebra Nederland Nieuwsbrief, No. 13, Dec. 1994, ISSN 1380-1260, 41-48.
[9]
Michael Wester, "A Critique of the Mathematical Abilities of CA Systems", Computer Algebra Systems: A Practical Guide, edited by Michael J. Wester, John Wiley & Sons, Chichester, United Kingdom, 1999, 25-60.

Cited By

View all
  • (2022)Comparative Verification of the Digital Library of Mathematical Functions and Computer Algebra SystemsTools and Algorithms for the Construction and Analysis of Systems10.1007/978-3-030-99524-9_5(87-105)Online publication date: 30-Mar-2022
  • (2011)Unique Factorization Domains in the Java Computer Algebra SystemAutomated Deduction in Geometry10.1007/978-3-642-21046-4_5(86-115)Online publication date: 2011
  • (2008)Unique factorization domains in the java computer algebra systemProceedings of the 7th international conference on Automated deduction in geometry10.5555/2008257.2008263(86-115)Online publication date: 22-Sep-2008
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM SIGSAM Bulletin
ACM SIGSAM Bulletin  Volume 33, Issue 4
12/01/1999
31 pages
ISSN:0163-5824
DOI:10.1145/500457
Issue’s Table of Contents

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 01 December 1999
Published in SIGSAM Volume 33, Issue 4

Check for updates

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)53
  • Downloads (Last 6 weeks)11
Reflects downloads up to 02 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2022)Comparative Verification of the Digital Library of Mathematical Functions and Computer Algebra SystemsTools and Algorithms for the Construction and Analysis of Systems10.1007/978-3-030-99524-9_5(87-105)Online publication date: 30-Mar-2022
  • (2011)Unique Factorization Domains in the Java Computer Algebra SystemAutomated Deduction in Geometry10.1007/978-3-642-21046-4_5(86-115)Online publication date: 2011
  • (2008)Unique factorization domains in the java computer algebra systemProceedings of the 7th international conference on Automated deduction in geometry10.5555/2008257.2008263(86-115)Online publication date: 22-Sep-2008
  • (2004)Using Fermat to solve large polynomial and matrix problemsACM SIGSAM Bulletin10.1145/980175.98018838:1(27-28)Online publication date: 1-Mar-2004
  • (2002)Introduction to the GiNaC Framework for Symbolic Computation within the C++ Programming LanguageJournal of Symbolic Computation10.1006/jsco.2001.049433:1(1-12)Online publication date: 1-Jan-2002

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Login options

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media