Del operator confusion

In summary, the conversation is discussing the equation (\mathbf A\cdot\nabla)\mathbf B=\mathbf A\cdot(\nabla\mathbf B) and its validity. There is some confusion over the notation, specifically with the use of bold symbols and the dot product. It is suggested to look at a thread for clarification. The notation (\nabla\mathbf{B}) is also discussed and it is concluded that it is not unambiguous. Ultimately, the validity of the equation is dependent on the meaning of the notation used.
  • #1
daudaudaudau
302
0
Hi. Is it true that

[tex](\mathbf A\cdot\nabla)\mathbf B=\mathbf A\cdot(\nabla\mathbf B)[/tex]

?

I don't get it. What is the point of writing it like the left hand side?
 
Physics news on Phys.org
  • #2
Last edited by a moderator:
  • #3
The notation is confusing there. The way you used bold symbols looks like that A and B are both vectors. So in [tex]\nabla \mathbf{B}[/tex] you have written some kind of product of two vectors, but it is not clear what product. That could be interpreted as an object whose components are described with two indexes, like [tex]\partial_i B_j[/tex]. When you write a dot product with this object, it is not clear over which index you are supposed to sum.

If [tex]\mathbf{A}[/tex] is a n-component vector, and [tex]\phi[/tex] some one-component function, then

[tex]
(\mathbf{A}\cdot\nabla)\phi = \mathbf{A}\cdot(\nabla\phi)
[/tex]

is correct.
 
Last edited:
  • #4
jostpuur said:
The notation is confusing there. The way you used bold symbols looks like that A and B are both vectors. So in [tex]\nabla \mathbf{B}[/tex] you have written some kind of product of two vectors, but it is not clear what product.
A and B probably are both vectors and I'd assume that the "product" that you're referring to was meant to be the gradient of B which wouldn't make much sense.

jf
 
  • #5
jackiefrost said:
A and B probably are both vectors and I'd assume that the "product" that you're referring to was meant to be the gradient of B which wouldn't make much sense.

jf

The left side of the equation is making sense, so if we assume that the equation is true, it is then possible to conclude what the right side means. Doing this isn't really a problem, but since the original poster was asking that is the equation true or not, it seems he or she is not aware of the fact that the meaning of the right side alone isn't quite unique.
 
  • #6
So, as you said, A must be a vector and B a scalar.
 
  • #7
jackiefrost said:
So, as you said, A must be a vector and B a scalar.

Not necessarily. If A and B are both n-component vectors, the original equation basically means (or IMO it should mean)

[tex]
(\mathbf{A}\cdot\nabla)B_i = \mathbf{A}\cdot (\nabla B_i),\quad\quad \forall i\in\{1,2,\ldots, n\}.
[/tex]

So we just write the equation

jostpuur said:
[tex]
(\mathbf{A}\cdot\nabla)\phi = \mathbf{A}\cdot(\nabla\phi)
[/tex]

n times substituting [tex]\phi = B_1[/tex], [tex]\phi = B_2[/tex], ... [tex]\phi = B_n[/tex].

The idea is the same that if you have two n-component vectors X and Y, then

[tex]
X=Y
[/tex]

is the same thing as

[tex]
X_i = Y_i,\quad\quad\quad \forall i\in\{1,2,\ldots, n\}.
[/tex]
 
  • #8
Sorry if I'm being dense here. I'm a bit confused on that last post. If B is a vector then what in the world is [tex]\nabla \mathbf{B}[/tex]? I've never seen that as symbolizing any "product" of del and a vector since del is a vector (of sorts) and the only vector products I'm aware of are the dot and cross products. I guess I've only learned about [tex]\nabla B[/tex] as it's comonly used: i.e. the gradient of the scalar function B?

jf
 
  • #9
jackiefrost said:
Sorry if I'm being dense here. I'm a bit confused on that last post. If B is a vector then what in the world is [tex]\nabla \mathbf{B}[/tex]?

The truth is I'm been improvising here a little bit :wink: It is good strategy when interpreting notation, that if some new notation can have naturally only one meaning, then we can guess that that's it, instead of complaining that the notation wouldn't mean anything.

The [tex]\nabla\mathbf{B}[/tex] is naturally some n^2-component object, like an n times n matrix. It can also be written as [tex](\partial_i B_k)_{i,k\in\{1,2,\ldots, n\}}[/tex]. This is done in the same spirit as a vector [tex]\mathbf{B}[/tex] could also be written as [tex](B_i)_{i\in\{1,2,\ldots,n\}}[/tex]. Actually, that is precisely the Jacobian matrix, if the elements are written in correct order into a matrix.

The only real problem with this is that if somebody writes [tex]\mathbf{A}\cdot (\nabla\textbf{B})[/tex], you cannot really know if it supposed to mean this

[tex]
(\mathbf{A}\cdot (\nabla\textbf{B}))_i = \sum_{k=1}^n A_k \partial_k B_i,\quad\quad\quad \forall i\in\{1,2,\ldots, n\}
[/tex]

or this

[tex]
(\mathbf{A}\cdot (\nabla\textbf{B}))_i = \sum_{k=1}^n A_k \partial_i B_k,\quad\quad\quad \forall i\in\{1,2,\ldots, n\}
[/tex]

unless it is somehow made clear.
 
  • #10
jostpuur said:
Not necessarily. If A and B are both n-component vectors, the original equation basically means (or IMO it should mean)

[tex]
(\mathbf{A}\cdot\nabla)B_i = \mathbf{A}\cdot (\nabla B_i),\quad\quad \forall i\in\{1,2,\ldots, n\}.
[/tex]

So we just write the equation



n times substituting [tex]\phi = B_1[/tex], [tex]\phi = B_2[/tex], ... [tex]\phi = B_n[/tex].

The idea is the same that if you have two n-component vectors X and Y, then

[tex]


X=Y
[/tex]

is the same thing as

[tex]
X_i = Y_i,\quad\quad\quad \forall i\in\{1,2,\ldots, n\}.
[/tex]


But you are assuming that the equation is valid in order to make sense of the right hand side.

If we are to tell if the relation is valid or not, we need to be able to make sense of the two sides independently and then check if they are equal. But there is no way to make sense of
[tex] (\nabla\mathbf B)[/tex] in an unambiguous way.
 
  • #11
nrqed said:
But you are assuming that the equation is valid in order to make sense of the right hand side.

I am aware of this.
 
  • #12
jostpuur said:
[tex]
(\mathbf{A}\cdot\nabla)\phi = \mathbf{A}\cdot(\nabla\phi)
[/tex]

is correct.

If phi is a scalar, yes. But the OP asked about the expression

[tex](\vec A \cdot \nabla) \vec B[/tex]

which certainly IS a sensible expression! It can be expanded (in Cartesian 3-space) as

[tex]\left( A_x \frac {\partial}{\partial x} + A_y \frac {\partial}{\partial y} + A_z \frac {\partial}{\partial z} \right) \vec B[/tex]

[tex]\hat x \left( A_x \frac {\partial B_x}{\partial x} + A_y \frac {\partial B_x}{\partial y} + A_z \frac {\partial B_x}{\partial z} \right) + \hat y \left( A_x \frac {\partial B_y}{\partial x} + A_y \frac {\partial B_y}{\partial y} + A_z \frac {\partial B_y}{\partial z} \right) + \hat z \left( A_x \frac {\partial B_z}{\partial x} + A_y \frac {\partial B_z}{\partial y} + A_z \frac {\partial B_z}{\partial z} \right)[/tex]

And is emphatically NOT equal to

[tex]\vec A (\nabla \cdot \vec B) = \hat x A_x (\nabla \cdot \vec B) + \hat y A_y (\nabla \cdot \vec B) + \hat z A_z (\nabla \cdot \vec B)[/tex]
 
  • #14
As for gradients of vector objects (which are an entirely different subject), in order to be consistent, you need to introduce dyadic notation. The dyadic product is written by juxtaposition (no dots), and its algebra is defined by:

[tex](a_1 \hat x + a_2 \hat y)(b_1 \hat x + b_2 \hat y) = a_1 b_1 \hat x \hat x + a_1 b_2 \hat x \hat y + a_2 b_1 \hat y \hat x + a_2 b_2 \hat y \hat y[/tex]

Note that the dyadic product (which is a tensor product in disguise) is NOT commutative, in general.

That said, one can now define the algebra of the dot product by

[tex]\hat x \cdot \hat x = \hat y \cdot \hat y = 1[/tex]

[tex]\hat x \cdot \hat y = \hat y \cdot \hat x = 0[/tex]

The dot product IS commutative, but it does NOT commute with the dyadic product (that is, now it matters which "side" you take the dot product from). So if T is a dyad and [itex]\vec \sigma[/itex] is a vector, in general

[tex]\vec \sigma \cdot \mathbf T \neq \mathbf T \cdot \vec \sigma[/tex]

unless T happens to be symmetric. Also note that the dot product of a dyad with a vector yields a vector, and you can write expressions such as

[tex]\vec \omega \cdot \mathbf I \cdot \vec \omega[/tex]

Both products are associative, so you can evaluate this expression from left to right, or right to left. But for higher order dyads (tensors in disguise), you might have to add parentheses to ensure that the surrounding vectors are dotted into the dyad object instead of into each other.

However, if you obey all these rules of commutativity and associativity, you can merely follow the algebra, and you'll be essentially doing matrix multiplication.

The remaining question is to define derivatives. Naturally, the whole point of this discussion is that the gradient of a vector produces a dyad. In fact, all you need to do is use the standard del operator

[tex]\nabla = \hat x \frac {\partial}{\partial x} + \hat y \frac {\partial}{\partial y} + \hat z \frac {\partial}{\partial z}[/tex]

and then again, follow the algebra. The above rules will cause everything to work out correctly.Of course, if you need anything higher than 2nd-order tensors, this notation begins to get cumbersome, and you might be better off switching to index notation. However, it IS useful for writing N-dimensional Taylor series:

[tex]\phi(\vec r) = \phi(0) + \hat r \cdot \nabla \phi |_0 + \frac12 \hat r \hat r \cdot \nabla \nabla \phi |_0 + \frac1{3!} \hat r \hat r \hat r \cdot \nabla \nabla \nabla \phi |_0 + ... + \frac1{n!} (\hat r)^n \cdot \nabla^{(n)} \phi |_0 + ...[/tex]

where [itex]\nabla^{(n)}[/itex] means n iterations of the del operator, rather than some analogue of the Laplacian.
 
  • #15
Ben Niehoff said:
And is emphatically NOT equal to

[tex]\vec A (\nabla \cdot \vec B) = \hat x A_x (\nabla \cdot \vec B) + \hat y A_y (\nabla \cdot \vec B) + \hat z A_z (\nabla \cdot \vec B)[/tex]

Surely right, but I don't think there was a need to emphasize this right now.
 
Last edited:
  • #16
In the absence of a clarifying remark by the OP, the notation could mean anything. He could have missed a dot between the nabla and B on the right and might have intended to ask what Ben Niehoff had pointed out. In fact if you read OP properly he explicitly says "What is the point of writing it like the left-hand side" which suggests he is under the misconception that the mistyped (without the dot) RHS is a more familiar and understandable notation equivalent to the LHS.
 
  • #17
Ben Niehoff said:
And is emphatically NOT equal to

[tex]\vec A (\nabla \cdot \vec B) = \hat x A_x (\nabla \cdot \vec B) + \hat y A_y (\nabla \cdot \vec B) + \hat z A_z (\nabla \cdot \vec B)[/tex]

This is true but in the original post there was no dot product between the del operator and the vector B, hence the confusion.
 
  • #18
Hi. Okay, now I understand that my original assertion was wrong and that the meaning of [tex](\mathbf A\cdot\nabla)\mathbf B[/tex] is what Ben says. THANKS :)
 
  • #19
It seems that there is some confusion as to whether the right-hand side makes "any sense". It sure does! In this case, [itex]\nabla\vec{B}[/itex] is to be understood as a matrix.
 
  • #20
I usually take [tex]\nabla f[/tex] to mean the Jacobian matrix of f, which is defined as long a f is a differentiable function from an n dimensional manifold to an m dimensional manifold. Assuming that we are using the usual dot product, we can interpret [tex]V \cdot W[/tex] (where V and W are either matrices or column vectors) as [tex]V^T W[/tex]. Therefore, [tex]A \cdot (\nabla f)[/tex] can be interpreted as [tex]A^T (\text{Jacobian} B)[/tex], which is defined as long as the dimensions of the matrices are compatible.

Not sure how to interpret the left hand side in general though. It's probably safe to assume that the OP meant A to be a differentiable function from an open subset of R^3 to R^3 and B to be a differentiable function from an open subset of R^3 to R
 

1. What is the Del operator?

The Del operator, also known as the nabla symbol (∇), is a mathematical operator used in vector calculus to represent the gradient, divergence, and curl of a vector field. It is commonly used in physics and engineering to describe the behavior of physical quantities in three-dimensional space.

2. What is "Del operator confusion"?

"Del operator confusion" refers to the common misunderstanding and misuse of the Del operator in mathematical and scientific calculations. This confusion can arise from not fully understanding the different operations that the Del operator represents or from mixing up the symbol with other mathematical symbols.

3. How does the Del operator represent the gradient, divergence, and curl?

The Del operator represents the gradient (∇) when applied to a scalar function, the divergence (∇·) when applied to a vector field, and the curl (∇×) when applied to a vector field. These operations provide valuable information about the behavior and characteristics of a vector field in three-dimensional space.

4. What are some common mistakes when using the Del operator?

Some common mistakes when using the Del operator include not properly understanding the different operations it represents, confusing the symbol with other mathematical symbols, and not using it in the correct context. It is important to fully understand the Del operator and its applications before using it in mathematical or scientific calculations.

5. How can I avoid "Del operator confusion"?

To avoid "Del operator confusion," it is important to have a clear understanding of the different operations that the Del operator represents and when to use them. It is also helpful to practice using the Del operator in various mathematical and scientific contexts to become more familiar with its applications. Consulting with a mathematics or physics expert can also provide valuable insights and help prevent confusion when using the Del operator.

Similar threads

Replies
3
Views
536
Replies
3
Views
1K
Replies
6
Views
537
  • Calculus
Replies
4
Views
1K
  • Calculus
Replies
2
Views
1K
  • Differential Equations
Replies
6
Views
295
Replies
4
Views
343
Replies
4
Views
282
  • Advanced Physics Homework Help
Replies
1
Views
376
Back
Top