A rational function arithmetic and simplification system in common Lisp

  • Authors:
  • Tak W. Yan

  • Affiliations:
  • -

  • Venue:
  • ACM SIGSAM Bulletin
  • Year:
  • 1991

Quantified Score

Hi-index 0.00

Visualization

Abstract

We describe a multivariate rational function (ratio of polynomials) arithmetic simplification system written in Common Lisp. These programs form one module in a sequence of packages written with an aim to develop an efficient, freely-distributed computer algebra system. In this report, we discuss the representation of rational functions in the system and the programs for rational addition, multiplication, and exponentiation. We also describe a package that converts between expressions in Lisp prefix form and the representation of rational expressions in the system.