how to add to list of known integrals



> ------------------------------
>
> Message: 7
> Date: Fri, 2 Mar 2012 00:12:11 -0700
> From: Robert Dodier <robert.dodier at gmail.com>
> To: Maxima Mailing List <maxima at math.utexas.edu>
> Subject: how to add to list of known integrals
> Message-ID:
> ? ? ? ?<CAAsY_sSyaD+Gn5ftSqS3Lhq5BNmE5=PS0Kuwasuq3FLUn1gP1g at mail.gmail.com>
> Content-Type: text/plain; charset=ISO-8859-1
>
> Hi everybody,
>
> is there some way to add to the list of known integrals?
> (Whether it's by some Lisp programming or otherwise.)
> e.g. we could add integrate(cos(x*sin(t)), t, 0, %pi) =>
> %pi * bessel_j(0, x) and then integrate could recognize
> at least that and maybe do some related integrals.
>
> I guess there are at least two kinds known integrals,
> which would have to be handled in different ways -- namely
> definite and indefinite.
>

Just wanted to say that at Sage we would be REALLY interested in this.
 We've been doing a lot of work trying to make a lot of our special
functions more capable (which means compliant with Maxima and several
other systems, and allowing for multiple libraries for numerical
evaluation) lately, so this would be wonderful.

It could also be a way for relative newcomers to both projects to
contribute.  You don't know how to program Python, Maxima, or Lisp?
You can still at least add to the list of known integrals!