Citation policy for Computer Algebra Systems

Statement of Policy

1 May 2002

In this Statement of Policy, we shall use the term "CAS" to mean

  • a computer algebra or symbolic computation system,
  • a package or specific collection of algorithms that is implemented in such a system,
  • or a collection of algorithms implemented as a stand-alone package.

SIGSAM encourages authors who use a CAS in published research to formally cite documentation for that CAS in the bibliography of each of their relevant publications.


Frequently an author acknowledges the use of a computer algebra system with a statement such as "These computations were performed with Mathematica version 4." When an author formally cites the use of a computer algebra system or package in the bibliography of a paper, then the system developer receives credit in citation indices. This practice will encourage development of systems and packages and help provide recognition for this work that is similar to that enjoyed by those who publish research articles.


In support of this Policy, SIGSAM has undertaken the following:

  • to provide a collection of bibliographic references to computer algebra systems and packages on the SIGSAM website at the URL;
  • to follow this Policy for articles published in the SIGSAM Communications on Computer Algebra;
  • to encourage journal editors to support this Policy for papers accepted in their journals and to ask their referees to ensure authors comply with this Policy;
  • to encourage SIGSAM members to follow this Policy in their own publications.


The Journal of Symbolic Computation supports this Policy. SIGSAM plans to seek the support of editors of other journals publishing work in computer algebra and symbolic computation.