I have a small question on this, which is about Lie derivatives of scalar fields (for simplicity). I'll simply write down my reasoning, and if someone finds a mistake I'll be happy to hear!
We can define a Lie derivative of a scalar field with respect to a vector field xi as
<br />
\delta_{\xi}\phi(x) = \phi'(x) - \phi(x)<br />
Here xi induces the coordinate transformation. I see this as the following: We first induce a coordinate transformation via xi,
<br />
\phi(x) \rightarrow \phi'(x') , \ \ \ \ \ \ via \ \ \ \ \ \xi = x'-x<br />
which means that we are switching from a coordinate system F to a coordinate system F'. From my point of view, {x} in the coordinate system F and {x'} in the coordinate system F' refer to the same point P on the manifold M. After that, we change our coordinate {x'} in F back to its original value x,
<br />
x' \rightarrow x<br />
Obviously, in the coordinate system F' the coordinate {x'} refers to the point p on M, so the coordinate {x} in F' refers to a new point q on the manifold M, right?
So, am I right if I say that in looking at the variation
<br />
\delta\phi(x) = \phi'(x) - \phi(x)<br />
we are comparing the fields at two different points p and q on M, and that this variation is basically a Lie derivative? Something goes wrong here, because if I define a Lie derivative via a diffeomorphism I see that I evaluate everything at one and the same point: you have a point p, and a point q=f(p) where f is a diffeomorphism on the manifold M, and you evaluate for a tensor field T the object T(q)=T(f(p)); after that, you use the differential map f* induced by f to pull this whole thing back to the original point p to compare f*T(f(p)) with T(p).
What's wrong with my reasoning?