Bug in Maxima 5.30.0



>>>>> "Wilhelm" == Wilhelm Haager <wilhelm.haager at htlstp.ac.at> writes:

    Wilhelm> Hi,
    Wilhelm> I think, there is a new bug in Maxima 5.30.0
    Wilhelm> (Standard Version for Windows).
    Wilhelm> I cannot answer the request for a case differentiation
    Wilhelm> in the following expression any more
    Wilhelm> (neither in wxMaxima nor in the command line program):


    Wilhelm> (%i1) integrate(sin(omega*t)*exp(-s*t),t,0,inf);
    Wilhelm> Is s positive, negative or zero?

    Wilhelm> An answer is not accepted (neither n, nor z, nor p).
    Wilhelm> The old Maxima version 5.27.0 works fine.

This is probably a regression.  I have to answer the question (using
p) several times before maxima returns a noun form.

On a different note, this integral is a Laplace transform.  The
function specint does a much better job with Laplace transforms:

(%i2) specint(sin(omega*t)*exp(-s*t),t);

Is s positive, negative or zero?

p;
Is s positive, negative or zero?

p;
(%o2) (%i/(s+%i*omega)-%i/(s-%i*omega))/2

It would be nice if integrate could recognize that and call specint
itself, but that hasn't been implemented.

Ray