Laplace of the differential of another variable in sage Anonymous

Why did the diff(y.laplace(t,s),x) come out to be D(laplace)(y(x, t), t, s)*D(y)(x, t)? Could someone help me?

edit retag close merge delete

Sort by » oldest newest most voted

As best I can tell, it looks like Sage is doing the chain rule here. So, it is treating laplace(y,t,s) as a symbol and gives the derivative w.r.t. x as D(laplace(y,t,s))*D(y(x,t)). Taking the second derivative gives something that looks like the product rule and the chain rule were used.

I think Sage is using Maxima to do this. So, this might be an issue with how Maxima handles partial derivatives of Laplace transforms.

more

Yeah, it can account for such a result. I think maybe there is something in maxima to be improved. Thank you!

But, as I run in Maxima:laplace(diff(f(x,t),x),t,s),it seems to output the correct answer:'diff('laplace(f(x,t),t,s),x,1). Thus there might be something wrong in sage.

@calc314 - Please cc: me if you do get the ticket open. The formal derivative stuff still needs some better integration with Maxima - no pun intended.