snoopies622 said:
Let me see if I am following you correctly so far. Suppose T(x,y,z) is temperature as a function of location.
The gradiant of T is <\frac {\partial T}{\partial x},\frac {\partial T}{\partial y},\frac {\partial T}{\partial z}>.
If I move in the room with velocity V= <\frac {\partial x}{\partial t},\frac {\partial y}{\partial t},\frac{\partial z}{\partial t}>
and I then take the dot product of the gradiant (co-)vector and the velocity vector, I get scalar \frac {dT}{dt}-- the rate of temperature change (for me) per unit time. This scalar is the directional derivative, which is not a vector. Am I to identify the velocity vector V as the directional derivative, and to think of it simply as \frac{\partial}{\partial t}?
Yes, along those lines. I think of the gradient covector as a later concept than the velocity as a directional derivative operator. I think of rate of change of temperature with time dT/dt, and the velocity [dx/dt,dy/dt].
The temperature T is a number at every point T(x,y). The trajectory assigns a time t, also a number, to points along a path [x(t),y(t)]. On the trajectory, T(x(t),y(t))=T(t) is just a normal function of one variable, so we can define dT/dt as the rate of change of temperature with time along the trajectory.
Then using the chain rule:
dT(x(t),y(t))/dt
=(dT/dx)(dx/dt)+(dT/dy)(dy/dt)
=[(dx/dt)(d/dx)+(dy/dt)(d/dy)]T
This will work not only for temperature, but for any function of space like humidity or density, so we can make this operator which maps any function to a number:
d/dt=[(dx/dt)(d/dx)+(dy/dt)(d/dy)]
Comparing the term in the square brackets with the velocity, it makes sense to call this operator the directional derivative operator in the direction of the velocity.
Many different trajectories can have the same velocity at a point, so instead of depending on one particular trajectory, we can use v to represent the velocity of all trajectories having that velocity at that point:
v=[v
x(d/dx)+vy(d/dy)]
Amazingly or not, I haven't decided, the velocity operators at a point form a vector space like Ben Niehoff says. You can add different velocity operators at a point, but you cannot add velocity operators at different points, unless the space is special.