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