# Symbolic vector field

Is it possible to represent a partial differentiation without specifying what the derivative is acting upon? This would be handy in manipulating vector fields symbolically. For ex., suppose we have a vector field Y = y * d/dx and we'd like to compute the pushforward of Y by some diffeomorphism F. Can one express "d/dx" in the usual mathematical partial differential notation and in a way that Sage can handle?

There is a differential forms package now, which might have some useful stuff?

Thanks. I'll have a look at the package. For now, I have resorted to positional notation, i.e., representing the field by its vector of coefficients. So Y = y*d/dx above becomes [y,0], etc.