> Does it work when you put s<0 ? I think that is what was intended.
What I meant to type was actually s>0 returned infinity (after seeing you
expected "1/s^2 if Re(s)>0, else undef"). But I think this is what you
want:
integrate(e^(s*t), t, 0, infinity)|s<0 = -1/s
-Scott