Albert D. Rich

Learn More
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)
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)
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)
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)
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)