delint



On 7/23/2011 10:41 AM, James Cloos wrote:
> I recent post on one of the sage lists complained about their
> implementation of dirac_delta integrals.  I was curious and
> tested maxima's support.
>
> Grep(1)ing, I found delta.mac and tried:
>
>   load(delta)&
>   delint(delta(x),x,-1,1);
>
> which returned 3.  In fact, it returned three for every set of limits
> I tried, whether minf,inf or 0,0 or anything else.
>
> The post I reacted to suggested the answer for -1,1 should be 1.
>
> Do I misunderstand how delta.mac is supposed to work?
>
> I run 5.24.0, currently on sbcl.
>
> -JimC
The file delta appears to be about 40 years old, and requires a utility 
file that is
apparently non-existent. That file would define removeimag.

The version in MIT Macsyma seems to work OK.

The author, MPS, is not any name I recognize.