Towards an Implementation of a Computer Algebra System in a Functional Language

  • Authors:
  • Oleg Lobachev;Rita Loogen

  • Affiliations:
  • Fachbereich Mathematik und Informatik, Philipps---Universität Marburg, Marburg, Germany D---35032;Fachbereich Mathematik und Informatik, Philipps---Universität Marburg, Marburg, Germany D---35032

  • Venue:
  • Proceedings of the 9th AISC international conference, the 15th Calculemas symposium, and the 7th international MKM conference on Intelligent Computer Mathematics
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper discusses the pros and cons of using a functional language for implementing a computer algebra system. The contributions of the paper are twofold. Firstly, we discuss some language---centered design aspects of a computer algebra system -- the "language unity" concept. Secondly, we provide an implementation of a fast polynomial multiplication algorithm, which is one of the core elements of a computer algebra system. The goal of the paper is to test the feasibility of an implementation of (some elements of) a computer algebra system in a modern functional language.