Algebraic simplification in computer algebra: an analysis of bottom-up algorithms

Loading...
Thumbnail Image

Full text at PDC

Publication date

1990

Advisors (or tutors)

Editors

Journal Title

Journal ISSN

Volume Title

Publisher

Elsevier Science
Citations
Google Scholar

Citation

Abstract

We consider a class of simplification algorithms for algebraic and logical expressions which are of systematic use in computer algebra systems. This class is basically characterized by the fact that algorithms operate in a bottom-up recursive way on the expressions, i.e. start from the atomic terms—constants and variables—and perform the simplifications on larger and larger terms until the whole expression is ultimately proceeded; no backtracking or iterated process should intervene in the simplification. We show that under these quite general assumptions, it is possible to analyze precisely, and almost automatically, the average size of the resulting expressions—the gain in space—and the average time complexity of the process, which happens to be linear, whereas the worst-case behaviour is not in general.

Research Projects

Organizational Units

Journal Issue

Description

Unesco subjects

Keywords

Collections