Identifying Vector Fields
We know what vector fields are on a region , but to identify them in the wild we need to verify that a given function sending each
to a vector in
is smooth. This might not always be so easy to check directly, so we need some equivalent conditions. First we need to define how vector fields act on functions.
If is a vector field and
is a smooth function then we get another function
by defining
. Indeed,
, so it can take (the germ of) a smooth function at
and give us a number. Essentially, at each point the vector field defines a displacement, and we ask how the function
changes along this displacement. This action is key to our conditions, and to how we will actually use vector fields.
Firstly, if is a vector field — a differentiable function — and if
is a chart with
, then
is always smooth. Indeed, remember that
gives us a coordinate patch
on the tangent bundle. Since
is smooth and
is smooth, the composition
is also smooth. And thus each component is smooth on
.
Next, we do not assume that is a vector field — it is a function but not necessarily a differentiable one — but we assume that it satisfies the conclusion of the preceding paragraph. That is, for every chart
with
each
is smooth. Now we will show that
is smooth for every smooth
, not just those that arise as coordinate functions. To see this, we use the decomposition of
into coordinate vector fields:
which didn’t assume that was smooth, except to show that the coefficient functions were smooth. We can now calculate that
, since
But this means we can write
which makes a linear combination of the smooth (by assumption) functions
with the coefficients
, proving that it is itself smooth.
Okay, now I say that if is smooth for every smooth function
on some region
, then
is smooth as a function, and thus is a vector field. In this case around any
we can find some coordinate patch
. Now we go back up to the composition above:
Everything in sight on the right is smooth, and so the left is also smooth. But this is exactly what we need to check when we’re using the local coordinates and
to verify the smoothness of
at
.
The upshot is that when we want to verify that a function really is a smooth vector field, we take an arbitrary smooth “test function” and feed it into
. If the result is always smooth, then
is smooth. In fact, some authors take this as the definition, regarding the action of
on functions as fundamental, and only later talking in terms of its “value at a point”.

[...] the are the components of relative to the given local [...]
Pingback by Integral Curves and Local Flows « The Unapologetic Mathematician | May 28, 2011 |
[...] know that any vector field can act as an endomorphism on the space of smooth functions on . What happens if we act by one vector field followed by [...]
Pingback by The Lie Bracket of Vector Fields « The Unapologetic Mathematician | June 2, 2011 |
[...] as for vector fields, we need a good condition to identify tensor fields in the wild. And the condition we will use is [...]
Pingback by Identifying Tensor Fields « The Unapologetic Mathematician | July 7, 2011 |