Adding missing header files?



Because of a reported bug ID:2541376 "antidiff bug" I had a look at the
package ANTID in share/integration. I have put in a header, because it
might be a good idea to have some more informations about a file.
Furthermore, I have put in similar headers into the files antid.dem and
the new file rtest_antid.dem.

This is the header for the file antid.mac. We might remove the header or
we might improve the header further. Any comments?

/*******************************************************************************
 * File    : antid.mac
 * License : GNU General Public License (GPL)
 * 
 * Implementation of the Maxima user functions:
 *
 *   antid (fn, var,unk)
 *   antidiff (fn, var, unk)
 *
 * See the Maxima reference manual for a documentation.
 *
 * This file is part of Maxima -- GPL CAS based on DOE-MACSYMA

******************************************************************************/

By the way:

The directory share/integration contains the undocumented function
BYPARTS and the undocumented package DELTA. The function BYPARTS
implements a rule of partial integration, e.g.

(%i12) load(bypart)$

(%i13) byparts(x*sin(x),x, x, sin(x));
(%o13) sin(x)-x*cos(x)

The decomposition has to be made by hand. In the example from above we
have u(x) = x and v'(x) = sin(x). Perhaps, we should cut out this small
undocumented function.

The package DELTA is broken. The package needs the two functions
REMOVEIMAG and REM_OUT_OF_RANGE, which are not present in Maxima or
Maxima share. I have not checked, if it is worth to fix this package.

Dieter Kaiser