I Using the Chain Rule for Vector Calculus: A Tutorial

Click For Summary
The discussion focuses on the correct application of the chain rule in vector calculus, particularly regarding the differentiation of vector products. It highlights the distinction between the expressions ∇(v·v) = 2v(∇·v) and 2v·∇v, emphasizing the importance of the order of operations. Participants explain that the gradient of a scalar function is a vector, and the identities stem from this definition. Suffix notation is suggested as a clearer method for understanding these operations compared to traditional vector notation. The conversation ultimately reinforces the significance of correctly applying the chain rule in vector calculus.
binbagsss
Messages
1,291
Reaction score
12
TL;DR
chain rule order of differentiation in the product
This is probably a stupid question, but I have never realised that there's an order things should be done in the chain rule , so for example

## \nabla(\bf{v}.\bf{v})=2\bf{v} (\nabla\cdot \bf{v}) ##

and not

## 2 \bf{v} \cdot \nabla \bf{v} ##

Is there an obvious way to see / think of this from the chain rule, say in 1-D, preferably through looking at the limit definition?
Thanks
 
Physics news on Phys.org
binbagsss said:
TL;DR Summary: chain rule order of differentiation in the product

and not
It contains gradient of vector which is a tough object.
 
binbagsss said:
TL;DR Summary: chain rule order of differentiation in the product

This is probably a stupid question, but I have never realised that there's an order things should be done in the chain rule , so for example

## \nabla(\bf{v}.\bf{v})=2\bf{v} (\nabla\cdot \bf{v}) ##

and not

## 2 \bf{v} \cdot \nabla \bf{v} ##

Is there an obvious way to see / think of this from the chain rule, say in 1-D, preferably through looking at the limit definition?
Thanks
The gradient of a scalar function is a vector. All these identities follow from the definition.
 
  • Like
Likes topsquark and DaveE
binbagsss said:
TL;DR Summary: chain rule order of differentiation in the product

This is probably a stupid question, but I have never realised that there's an order things should be done in the chain rule , so for example

## \nabla(\bf{v}.\bf{v})=2\bf{v} (\nabla\cdot \bf{v}) ##

and not

## 2 \bf{v} \cdot \nabla \bf{v} ##

Is there an obvious way to see / think of this from the chain rule, say in 1-D, preferably through looking at the limit definition?
Thanks

Using suffix notation, we can form five vectors from two copies of \mathbf{v} and a single \nabla: <br /> \begin{array}{cc}<br /> \nabla (\mathbf{v} \cdot \mathbf{v}) &amp; \partial_i(v_jv_j), \\<br /> \nabla \cdot (\mathbf{v} \mathbf{v}) &amp; \partial_j(v_iv_j) , \\<br /> \mathbf{v} \cdot (\nabla \mathbf{v}) &amp; v_j \partial_i v_j, \\<br /> \mathbf{v} (\nabla \cdot \mathbf{v}) &amp; v_i \partial_j v_j, \\<br /> (\mathbf{v} \cdot \nabla) \mathbf{v} &amp; v_j \partial_j v_i. <br /> \end{array} Applying the product rule to the first two we have <br /> \begin{split}<br /> \nabla (\mathbf{v} \cdot \mathbf{v}) &amp;= 2\mathbf{v} \cdot (\nabla \mathbf{v}) \\<br /> \nabla \cdot (\mathbf{v} \mathbf{v}) &amp;= (\mathbf{v} \cdot \nabla) \mathbf{v} + \mathbf{v}(\nabla \cdot \mathbf{v}).\end{split} This is about the point at which suffix notation becomes clearer than vector notation.

EDIT: For completeness, we can also form these three using the cross product: <br /> \begin{array}{cc}<br /> \nabla \times (\mathbf{v} \times \mathbf{v}) &amp; \epsilon_{ijk}\epsilon_{klm}\partial_j(v_lv_m) \\<br /> \mathbf{v} \times (\nabla \times \mathbf{v}) &amp; \epsilon_{ijk}\epsilon_{klm} v_j\partial_l v_m \\<br /> (\mathbf{v} \times \nabla) \times \mathbf{v} &amp; -\epsilon_{ijk}\epsilon_{klm} v_l\partial_mv_j<br /> \end{array} These can, however, be expressed in terms of the previous vectors by use of the identity \epsilon_{ijk}\epsilon_{klm} = \delta_{il}\delta_{jm} - \delta_{im}\delta_{jl}.
 
Last edited:
  • Like
Likes PhDeezNutz, vanhees71 and topsquark
@pasmith, what operation is implied in this product: ##\mathbf{v} \mathbf{v}##? (The 2nd of your 5 examples)
 
Mark44 said:
@pasmith, what operation is implied in this product: ##\mathbf{v} \mathbf{v}##? (The 2nd of your 5 examples)
Tensor product: (\mathbf{v}\mathbf{v})_{ij} = v_i v_j.
 
  • Like
Likes vanhees71 and Mark44