3

For sufficiently well behaved ($L^2$ and two times differentiable) scalar functions $f$ and $g$ from $\mathbb{R}^3\to\mathbb{R}$ and a constant vector $\mathbf{u}\in\mathbb{R}^3$

$$ \int_{\mathbb{R}^3} (\nabla\times\nabla\times(\mathbf{u} f))\cdot (\nabla\times(\mathbf{u} g)) \mathrm{d}x\mathrm{d}y\mathrm{d}z = 0 $$

I stumbled across this problem in a text about vector field decompostion, where this was stated but left to be proven by the reader.

I have tried simplifying the integrand using standard vector calculus identities, but it seems that the integrand in the general case becomes not equal $0$ and that also the intergation has to be carried out in order to prove it.

Any ideas?

Calvin Khor
  • 36,192
  • 6
  • 47
  • 102
  • What does "sufficiently well-behaved" mean here? For instance, must $f,g$ vanish at infinity? – Semiclassical Mar 01 '25 at 17:07
  • 1
    Yes, I would admit even sufficiently fast – Raphael J.F. Berger Mar 01 '25 at 17:16
  • 1
    Considering a specific case might give some insight. For instance, if $\mathbf{u}=e_z$ then the integrand reduces to $(\partial_y g)(\partial_{xz} f)-(\partial_x g)(\partial_{yz}f)$. (This is definitely not identically zero: take for instance $g=e^{-y^2},f=e^{-x^2-z^2}$, which furthermore vanishes at infinity.) This suggests (and Mathematica confirms) that the integrand can be written as $\mathbf{u}\cdot[\nabla g\times \nabla (\mathbf{u}\cdot \nabla f)]$ which may be more fruitful. (This is surely checkable by hand but I can't be bothered.) – Semiclassical Mar 01 '25 at 18:11
  • @aschepler: no, counterexample in mathematica code: Curl[Curl[Exp[-x^2 - y^2 - z^2] {0, 0, 1}, {x, y, z}], {x, y, z}].Curl[Exp[-x^2] {0, 0, 1}, {x, y, z}]= 8 E^(-2 x^2 - y^2 - z^2) x y z – Raphael J.F. Berger Mar 01 '25 at 18:14

3 Answers3

4

Using Einstein summation & index notation, \begin{align*} &\quad \ (\nabla\times\nabla\times(\mathbf{u} f))\cdot (\nabla\times(\mathbf{u} g))\\ &=[\epsilon_{ijk} \partial_i (\epsilon_{jlm} \partial_l (u_m f))] [\epsilon_{kpq} \partial_p (u_q g) ]\\ &= [(\delta_{kl} \delta_{im} - \delta_{km} \delta_{il} )\partial_i \partial_l (u_m f) ] [\epsilon_{kpq} \partial_p (u_q g) ] \\ &= [(\partial_i \partial_k (u_i f) - \partial_i \partial_i (u_k f)) ] [\epsilon_{kpq} \partial_p (u_q g)] \\ &\sim - \epsilon_{kpq}\partial_p [(\partial_i \partial_k (u_i f) - \partial_i \partial_i (u_k f)) ] u_q g \\ &= \epsilon_{kpq} \{ \partial_p \partial_k \partial_i (u_i f) u_q g - u_k u_q \partial_p (\partial_i \partial_i f) g \} \\ &= 0 \text{ by antisymmetry of } \epsilon \end{align*}

In the step marked "$\sim$" we have discarded a total derivative: $$\partial_p \{ [\partial_i \partial_k (u_i f) - \partial_i \partial_i (u_k f)) ] \epsilon_{kpq} u_q g \}. $$ This will lead to a boundary term when integrated, and assuming that all fields fall off quickly enough as $|\mathbf{r}| \to \infty$, it will vanish when integrated over all of $\mathbb{R}^3$.

  • 1
    In conventional vector language, I believe the total derivative term can be expressed as $$-\mathbf{u} \cdot \left[ \nabla \times \left( (\nabla \times \nabla \times (\mathbf{u} f)) g \right) \right] $$but I'm not 100% sure that I've disentangled the indices correctly there so caveat lector. – Michael Seifert Mar 01 '25 at 20:41
  • I am just trying to verify it (I am really bad in ternsor index notation). Thank you very much in any case! – Raphael J.F. Berger Mar 02 '25 at 07:03
  • I can verfiy things to the line including the tilde and including the "total derivative". It is not clear to me why this is a "total derivative" since the Levi-Cita symbol contains its index and it is not clear to me how that would go through the volume integral (this is for sure due to my inexperiencedness with the notation). But the rest of the argument I can follow. Later I try to enter you vector langauge expression to Mathematica and convert it to tensor notation. – Raphael J.F. Berger Mar 04 '25 at 07:16
4

From Proof for the curl of a curl of a vector field we have $\nabla\times \nabla \times v= \nabla(\nabla\cdot v) - \Delta v $. Using this formula, the (integral of the) first term can be dropped as we can use that the adjoint of the gradient is the negative divergence, i.e. integration by parts, i.e.

$$ \int \nabla A \cdot B = -\int A \nabla\cdot B$$ with $A=\nabla\cdot (u f), \ B=\nabla\times (u g)$ and then use that $\nabla\cdot\nabla\times \equiv 0$.

(The integration by parts formula is precisely due to the divergence theorem and the vanishing of our functions at infinity $\int \nabla\cdot (A B) = 0$ and the product rule $\nabla\cdot (A B) = \nabla A \cdot B + A\nabla \cdot B$ when $A$ is a scalar field and $B$ is a vector field. $\nabla\cdot\nabla\times \equiv 0$ is an explicit calculation that you can do from high school. Or use antisymmetry.)

So we now have (minus one times) $$\int \Delta (uf) \cdot \nabla\times (ug) $$ Since $\Delta$ acts component-wise this is $$\int (\Delta f) (u \cdot \nabla\times (ug)) $$ Now we expand with indices $\let\del\partial$ $$u \cdot \nabla\times (ug) = u_i \epsilon_{ijk} \del_j (u_k g) = u_i \epsilon_{ijk} (\del_j g) u_k = u\cdot (\nabla g\times u) $$ whence the result, as $v\times w$ is orthogonal to $w$.

If you follow the above on paper, you should obtain the following calculations.

\begin{align} &\int (\nabla\times\nabla\times (u f)) \cdot \nabla\times (ug) \\ &=\int (\nabla(\nabla\cdot (u f)) - \Delta(u f)) \cdot \nabla\times (ug) \\ &=\int \nabla(\nabla\cdot (u f))\cdot \nabla\times (ug) - \int \Delta(u f) \cdot \nabla\times (ug) \\ &=-\int \nabla\cdot (u f)\nabla \cdot \nabla\times (ug) - \int \Delta f (u \cdot \nabla g \times u \\ &=0. \end{align} Note - at no point is it claimed that the original integrand is identically zero.

Calvin Khor
  • 36,192
  • 6
  • 47
  • 102
  • That would imply that the integrand is neccessarily identical zero, which is wrong as the comments on the OP prove. – Raphael J.F. Berger Mar 02 '25 at 18:25
  • @RaphaelJ.F.Berger Sorry, but why would it imply that? I have edited in a summary of the argument. The argument is in my opinion the same as Michael Seifert's but in different language. – Calvin Khor Mar 03 '25 at 10:01
  • @Calvin_Khor I see. It now becomes a bit clearer, the additional comments were very important. Phrases like "adjoined of the gradient" however are not easy to decipher for the average vector calculus student. (zero hits in dockduckgo). – Raphael J.F. Berger Mar 03 '25 at 11:01
  • 1
    @RaphaelJ.F.Berger Sorry but well those words could have been ignored as I explained it in the next line :) In any case first google result for adjoint of gradient (not adjoined) is this MSE post which is precisely what I meant. I also tested in DDG and this is also first link there, even with adjoined. It has other somewhat equivalent names; integration by parts, Gauss theorem, divergence theorem.... – Calvin Khor Mar 03 '25 at 12:08
  • 1
    @RaphaelJ.F.Berger if there is any way I can turn "a bit clearer" into "much clearer" I will be glad to, only that Im busy for about 6 hours and cant make big edits to the answer now. – Calvin Khor Mar 03 '25 at 12:10
  • @Calvin_Khor A systematic presentation would be quite helpful. You know the starting expression, and then some straight transformations and explicit explanations of the transformations and some final expression in the usual order. In principle all trivial but it might be useful for the reader. – Raphael J.F. Berger Mar 03 '25 at 18:45
  • @RaphaelJ.F.Berger With all seriousness I believe what I wrote the first time is the usual order. I have written out all the calculations in a linear order, though I don't like writing things that a student can mindlessly copy (yes I know that ship has somewhat sailed in the era of ChatGPT). If you don't mind, can you share the source of the problem so I know I'm not doing an assignment for you? – Calvin Khor Mar 03 '25 at 21:47
  • I do not fully understand how you arrived at $-\int \nabla\cdot (u f)\nabla \cdot \nabla\times (ug)$ what it excatly means and why it $=0$. Thank you for your help in any case. I am no student, this is no homework but is connected to a research project. – Raphael J.F. Berger Mar 04 '25 at 07:31
  • @RaphaelJ.F.Berger, that is precisely integration by parts. The gradient on the left was moved to the other term. When you do this, the gradient becomes a divergence. There should technically speaking also be an integral on the boundary but I didn’t bother writing that. The proof of this is one line and divergence theorem. It is in the link above about adjoint of gradient equal to minus divergence, look at the answers and just gloss over things you aren’t sure. If you need more details ping me again – Calvin Khor Mar 04 '25 at 15:06
  • @RaphaelJ.F.Berger I didn't bother writing the integral on the boundary [because we are assuming sufficient decay at infinity so that term is also zero], I should have said. BTW, if it is you who left the lingering downvote on my answer after misunderstanding it and asking how it could have an upvote (it had two), it would be nice to have it removed... :) – Calvin Khor Mar 04 '25 at 18:55
  • @RaphaelJ.F.Berger ah, I did not notice you said you didn't understand what it means. I'm not sure what to say on this - it's the divergence of a vector field $u f$ times the divergence of the curl of $u g$. It is zero because the divergence of any curl is always zero, which is one of the lines that was already in my original answer ($\nabla\cdot\nabla\times \equiv 0$) – Calvin Khor Mar 06 '25 at 22:41
3

For notational simplicity, let

$$ \mathbf{F} = \nabla \times (f \mathbf{u}) \qquad\text{and}\qquad \mathbf{G} = \nabla \times (g \mathbf{u}) $$

Also, let $\partial_{\mathbf{u}} = \mathbf{u} \cdot \nabla$ denote the directional derivative in the direction of $\mathbf{u}$. Then utilizing the vector cross-product identity $\nabla \times (\nabla \times \mathbf{A}) = \nabla (\nabla \cdot \mathbf{A}) - \nabla^2 \mathbf{A} $ and noting that $\mathbf{u}$ is a constant vector, we get

$$ \begin{align*} \mathbf{G} &= (\nabla g) \times \mathbf{u}, & \nabla \times \mathbf{F} &= \partial_{\mathbf{u}} \nabla f - (\nabla^2 f) \mathbf{u}. \end{align*} $$

This shows that $\mathbf{G}$ is perpendicular to the term $(\nabla^2 f) \mathbf{u}$, hence

$$ \begin{align*} (\nabla \times \mathbf{F}) \cdot \mathbf{G} &= (\partial_{\mathbf{u}} \nabla f) \cdot \mathbf{G}. \end{align*} $$

However, since $\partial_{\mathbf{u}}$ behaves just like other partial derivative operators (indeed, partial derivatives themselves are also directional derivatives!), it commutes with other differential operators, yielding

$$ \begin{align*} (\nabla \times \mathbf{F}) \cdot \mathbf{G} &= (\nabla \partial_{\mathbf{u}} f) \cdot \mathbf{G} \\ &= \nabla \cdot ((\partial_{\mathbf{u}} f) \mathbf{G}) - (\partial_{\mathbf{u}} f) \underbrace{ (\nabla \cdot \mathbf{G}) }_{=0}. \end{align*} $$

In the last step, we utilized the identity $\nabla \cdot (\nabla \times \mathbf{A}) = \mathbf{0} $. Therefore, for any nice bounded region $\Omega \subseteq \mathbb{R}^3$,

$$ \begin{align*} \int_{\Omega} (\nabla \times \mathbf{F}) \cdot \mathbf{G} \, \mathrm{d}x\mathrm{d}y\mathrm{d}z &= \int_{\Omega} \nabla \cdot ((\partial_{\mathbf{u}} f) \mathbf{G}) \, \mathrm{d}x\mathrm{d}y\mathrm{d}z \\ &= \int_{\partial \Omega} ((\partial_{\mathbf{u}} f) \mathbf{G}) \cdot \mathrm{d}\mathbf{A} \\ &\to 0 \qquad \text{as $\Omega \uparrow \mathbb{R}^3$}, \end{align*} $$

assuming $\nabla f$ and $\nabla g$ decay sufficiently fast as $\|\mathbf{x}\| \to \infty$.

Sangchul Lee
  • 181,930