# Albert D. Rich

• 1994
The tan(x/2) substitution, also called the Weierstrass substitution, is one method currently used by computer-algebra systems for the evaluation of trigonometric integrals. The method needs to be improved, because the expressions obtained using it sometimes contain discontinuities, which unnecessarily limit the domains over which the expressions are(More)
• 2009
Taking the specific problem domain of indefinite integration, we describe the ongoing development of a repository of mathematical knowledge based on transformation rules. It is important that the repository be not confused with a look-up table. The database of transformation rules is at present encoded in Mathematica, but this is only one convenient form of(More)
• 1996
1 I n t r o d u c t i o n Once it is decided that a CAS will evaluate multivalued functions on their principal branches, questions arise concerning the branch definitions. The first questions concern the standardization of the positions of the branch cuts. These questions have largely been resolved between the various algebra systems and the numerical(More)
When a computer algebra system has an assumption facility, it is possible to distinguish between integration problems with respect to a real variable, and those with respect to a complex variable. Here, a class of integration problems is deened in which the integrand consists of compositions of continuous functions and signum functions, and integration is(More)
• 1998
An algorithm is given for the integration of a class of piecewise-continuous functions. The integration is with respect to a real variable, because the functions considered do not in general allow i n tegration in the complex plane to be deened. The class of integrands includes commonly occurring waveforms, such a s s q u a r e w aves, triangular waves, and(More)
• 2010
This paper describes continuing progress on the development of a repository of transformation rules relevant to indefinite integration. The methodology, however, is not restricted to integration. Several optimization goals are being pursued, including achieving the best form for the output, reducing the size of the repository while retaining its scope, and(More)
• David J. Je
• 2003
We discuss why it is important to try to simplify the square root of an expression containing other square roots, and we give rules for doing this when it is possible. The square root of an expression containing nth roots is also considered brieey. This article, in addition to treating a speciic mathematical topic, shows some of the steps that developers(More)
• 2013
We describe the development of a term-rewriting system for indefinite integration; it is also called a rule-based evaluation system. The development is separated into modules, and we describe the module for a wide class of integrands containing the tangent function.