>>>>> "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