Your message seems to suggest that this is easy, and that only the lethargy of un-named developers prevents this from happening:)
Actually to do this right you would need to determine if an answer can be expressed as some function
f(Ei(g(x)), Si(h(x)), ...)
For example, would you know how to recognize that an integral is Ei(sqrt(x^2+log(x)) ?
If the check is only going to work for exactly the derivative of Ei(x) it is not very useful.
In fact, if that is all you want, you can use tellsimp(integrate(exp(x)/x.x), ....)
and you don't need any developers at all.
Merry Christmas!
RJF
----- Original Message -----
From: Alexey Beshenov <al at beshenov.ru>
Date: Monday, December 24, 2007 8:29 am
Subject: Re: [Maxima] Ei(t), Si(t), Ci(t)
To: maxima at math.utexas.edu
> On Monday 24 December 2007 11:37, you wrote:
> > At some point about 3 or 4 years ago I wrote some rather simple code
> > to handle these integrals; I can dig it out and send it to you if you
> > want. However, it does not tie into the general integration mechanism
> > but rather provides a different function that calls integrate; also
> I
> > don't recall how general it was (although it was certainly quite
> > robust with default settings).
>
> I suggest developers to modify integrate() to use these functions.
> Other CASs I've tried use Ei(t), Si(t), Ci(t) in integration output.
>
> --
> Alexey Beshenov <al at beshenov.ru>
> http://beshenov.ru/
> _______________________________________________
> Maxima mailing list
> Maxima at math.utexas.edu
> http://www.math.utexas.edu/mailman/listinfo/maxima