Computer Algebra and Symbolic Computation: Mathematical Methods

Chapter 3: Automatic Simplification

The automatic simplification process is defined as a collection of algebraic and trigonometric simplification transformations that is applied to an expression as part of the evaluation process. In this chapter we take an in-depth look at the algebraic component of this process.

In Section 3.1 we describe the automatic simplification process in an informal way, focusing on which transformations should be included in the process and which ones are best handled by other operators. Next, we give a precise definition of an automatically simplified algebraic expression which includes an order relation that describes actions of the additive and multiplicative commutative transformations.

In Section 3.2 we describe the basic automatic simplification algorithm. Although the algorithm is based only on the rules of elementary algebra, it is quite involved. To handle a large variety of expressions, the automatic simplification process includes over 30 rules (or rule groups), some of which are recursive. The problem addressed in this section is how to organize this involved process into a coherent algorithm.

3.1 The Goal of Automatic Simplification

The transformation rules in automatic simplification are motivated by the field axioms (which are assumed to hold for expressions as well as for number fields) and by the transformations that are logical consequences of these axioms. We begin by examining the role of each of the axioms in the automatic simplification process.

The Basic Distributive Transformations

The (right) distributive property (field axiom F-8) has the form


This transformation is applied during automatic simplification in a right to...

UNLIMITED FREE
ACCESS
TO THE WORLD'S BEST IDEAS

SUBMIT
Already a GlobalSpec user? Log in.

This is embarrasing...

An error occurred while processing the form. Please try again in a few minutes.

Customize Your GlobalSpec Experience

Category: Nesting Software
Finish!
Privacy Policy

This is embarrasing...

An error occurred while processing the form. Please try again in a few minutes.