Definition
For a vector field
defined on a domain
, a Helmholtz decomposition is a pair of vector fields
and
such that:
Here,
is a scalar potential,
is its gradient, and
is the divergence of the vector field
. The irrotational vector field
is called a gradient field and
is called a solenoidal field or rotation field. This decomposition may be calculated for vector fields that satisfy certain regularity or decay conditions.
A decomposition exists for all smooth or sufficiently rapidly decaying vector fields in classical terms. If arbitrary growth at infinity is allowed, a decomposition still exists for any regular vector field in the distributional sense, though it is no longer unique due to the presence of non-trivial harmonic fields. Existence in this generalized framework follows from the surjectivity of the Laplace operator on the space of distributions. The surjectivity of this class of elliptic operators was proved by Lars Hörmander in his work on linear partial differential operators.
Three-dimensional space
In physics, the term Helmholtz theorem is sometimes used to describe a special case of Helmholt's decomposition theorem for 3 dimensions. Then, a vector potential
can be defined, such that the rotation field is given by
, using the curl of a vector field.
Let
be a vector field on a bounded domain
, which is twice continuously differentiable inside
, and let
be the surface that encloses the domain
with outward surface normal
. Then
can be decomposed into a curl-free component and a divergence-free component as follows:
where
![{\displaystyle {\begin{aligned}\Phi (\mathbf {r} )&={\frac {1}{4\pi }}\int _{V}{\frac {\nabla '\cdot \mathbf {F} (\mathbf {r} ')}{|\mathbf {r} -\mathbf {r} '|}}\,\mathrm {d} V'-{\frac {1}{4\pi }}\oint _{S}\mathbf {\hat {n}} '\cdot {\frac {\mathbf {F} (\mathbf {r} ')}{|\mathbf {r} -\mathbf {r} '|}}\,\mathrm {d} S'\\[8pt]\mathbf {A} (\mathbf {r} )&={\frac {1}{4\pi }}\int _{V}{\frac {\nabla '\times \mathbf {F} (\mathbf {r} ')}{|\mathbf {r} -\mathbf {r} '|}}\,\mathrm {d} V'-{\frac {1}{4\pi }}\oint _{S}\mathbf {\hat {n}} '\times {\frac {\mathbf {F} (\mathbf {r} ')}{|\mathbf {r} -\mathbf {r} '|}}\,\mathrm {d} S'\end{aligned}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/eac70ccfda5b216df7e6fa4c0b885fca40b60768)
and
is the nabla operator with respect to
, not
.
If
and is therefore unbounded, and
vanishes faster than
as
, then one has
This holds in particular if
is twice continuously differentiable in
and of bounded support.
Derivation
Proof
Suppose we have a vector function
of which we know the curl,
, and the divergence,
, in the domain and the fields on the boundary. Writing the function using the delta function in the form
where
is the Laplacian operator, we have

Now, changing the meaning of
to the vector Laplacian operator (we have the right to do so because this laplacian is with respect to
therefore it sees the vector field
as a constant), we can move
to the right of the
operator.
![{\displaystyle {\begin{aligned}\mathbf {F} (\mathbf {r} )&=\int _{V}-{\frac {1}{4\pi }}\nabla ^{2}{\frac {\mathbf {F} (\mathbf {r} ')}{\left|\mathbf {r} -\mathbf {r} '\right|}}\mathrm {d} V'\\&=-{\frac {1}{4\pi }}\nabla ^{2}\int _{V}{\frac {\mathbf {F} (\mathbf {r} ')}{\left|\mathbf {r} -\mathbf {r} '\right|}}\mathrm {d} V'\\&=-{\frac {1}{4\pi }}\left[\nabla \left(\nabla \cdot \int _{V}{\frac {\mathbf {F} (\mathbf {r} ')}{\left|\mathbf {r} -\mathbf {r} '\right|}}\mathrm {d} V'\right)-\nabla \times \left(\nabla \times \int _{V}{\frac {\mathbf {F} (\mathbf {r} ')}{\left|\mathbf {r} -\mathbf {r} '\right|}}\mathrm {d} V'\right)\right]\\&=-{\frac {1}{4\pi }}\left[\nabla \left(\int _{V}\mathbf {F} (\mathbf {r} ')\cdot \nabla {\frac {1}{\left|\mathbf {r} -\mathbf {r} '\right|}}\mathrm {d} V'\right)+\nabla \times \left(\int _{V}\mathbf {F} (\mathbf {r} ')\times \nabla {\frac {1}{\left|\mathbf {r} -\mathbf {r} '\right|}}\mathrm {d} V'\right)\right]\\&=-{\frac {1}{4\pi }}\left[-\nabla \left(\int _{V}\mathbf {F} (\mathbf {r} ')\cdot \nabla '{\frac {1}{\left|\mathbf {r} -\mathbf {r} '\right|}}\mathrm {d} V'\right)-\nabla \times \left(\int _{V}\mathbf {F} (\mathbf {r} ')\times \nabla '{\frac {1}{\left|\mathbf {r} -\mathbf {r} '\right|}}\mathrm {d} V'\right)\right]\end{aligned}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/1f3fb338a425db268d3387a3f2c7f2f86ee79ec7)
where we have used the vector Laplacian identity:

differentiation/integration with respect to
by
and in the last line, linearity of function arguments:

(But the transformation
is not mathematically correct since the last integral diverges as ln R at R tends to infinity. This divergence of the integral is significant for the electromagnetic fields
- this near zone fields.
(No the above is not generally true , consider the triple integral
, looks like it diverges but it converges. If the vector field is twice differentiable, hence continuous with continuous first partial derivatives all the integrals in this proof converge))
Then using the vectorial identities

we get
![{\displaystyle {\begin{aligned}\mathbf {F} (\mathbf {r} )=-{\frac {1}{4\pi }}{\bigg [}&-\nabla \left(-\int _{V}{\frac {\nabla '\cdot \mathbf {F} \left(\mathbf {r} '\right)}{\left|\mathbf {r} -\mathbf {r} '\right|}}\mathrm {d} V'+\int _{V}\nabla '\cdot {\frac {\mathbf {F} \left(\mathbf {r} '\right)}{\left|\mathbf {r} -\mathbf {r} '\right|}}\mathrm {d} V'\right)\\&-\nabla \times \left(\int _{V}{\frac {\nabla '\times \mathbf {F} \left(\mathbf {r} '\right)}{\left|\mathbf {r} -\mathbf {r} '\right|}}\mathrm {d} V'-\int _{V}\nabla '\times {\frac {\mathbf {F} \left(\mathbf {r} '\right)}{\left|\mathbf {r} -\mathbf {r} '\right|}}\mathrm {d} V'\right){\bigg ]}.\end{aligned}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/e68ffe47992c705df5dce699d0c1a2d320a418db)
Thanks to the divergence theorem the equation can be rewritten as
![{\displaystyle {\begin{aligned}\mathbf {F} (\mathbf {r} )&=-{\frac {1}{4\pi }}{\bigg [}-\nabla \left(-\int _{V}{\frac {\nabla '\cdot \mathbf {F} \left(\mathbf {r} '\right)}{\left|\mathbf {r} -\mathbf {r} '\right|}}\mathrm {d} V'+\oint _{S}\mathbf {\hat {n}} '\cdot {\frac {\mathbf {F} \left(\mathbf {r} '\right)}{\left|\mathbf {r} -\mathbf {r} '\right|}}\mathrm {d} S'\right)\\&\qquad \qquad -\nabla \times \left(\int _{V}{\frac {\nabla '\times \mathbf {F} \left(\mathbf {r} '\right)}{\left|\mathbf {r} -\mathbf {r} '\right|}}\mathrm {d} V'-\oint _{S}\mathbf {\hat {n}} '\times {\frac {\mathbf {F} \left(\mathbf {r} '\right)}{\left|\mathbf {r} -\mathbf {r} '\right|}}\mathrm {d} S'\right){\bigg ]}\\&=-\nabla \left[{\frac {1}{4\pi }}\int _{V}{\frac {\nabla '\cdot \mathbf {F} \left(\mathbf {r} '\right)}{\left|\mathbf {r} -\mathbf {r} '\right|}}\mathrm {d} V'-{\frac {1}{4\pi }}\oint _{S}\mathbf {\hat {n}} '\cdot {\frac {\mathbf {F} \left(\mathbf {r} '\right)}{\left|\mathbf {r} -\mathbf {r} '\right|}}\mathrm {d} S'\right]\\&\quad +\nabla \times \left[{\frac {1}{4\pi }}\int _{V}{\frac {\nabla '\times \mathbf {F} \left(\mathbf {r} '\right)}{\left|\mathbf {r} -\mathbf {r} '\right|}}\mathrm {d} V'-{\frac {1}{4\pi }}\oint _{S}\mathbf {\hat {n}} '\times {\frac {\mathbf {F} \left(\mathbf {r} '\right)}{\left|\mathbf {r} -\mathbf {r} '\right|}}\mathrm {d} S'\right]\end{aligned}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/40f0b5ca659060eba8fd5a766c0275764c7ab5f7)
with outward surface normal
.
Defining

we finally obtain

Solution space
If
is a Helmholtz decomposition of
, then
is another decomposition if, and only if,
and 
- where
is a harmonic scalar field,
is a vector field which fulfills 
is a scalar field.
Proof:
Set
and
. According to the definition
of the Helmholtz decomposition, the condition is equivalent to
.
Taking the divergence of each member of this equation yields
, hence
is harmonic.
Conversely, given any harmonic function
,
is solenoidal since

Thus, according to the above section, there exists a vector field
such that
.
If
is another such vector field,
then
fulfills
, hence
for some scalar field
.
Fields with prescribed divergence and curl
The term "Helmholtz theorem" can also refer to the following. Let C be a solenoidal vector field and d a scalar field on R3 which are sufficiently smooth and which vanish faster than 1/r2 at infinity. Then there exists a vector field F such that
;}

if additionally the vector field F vanishes as r → ∞, then F is unique.
In other words, a vector field can be constructed with both a specified divergence and a specified curl, and if it also vanishes at infinity, it is uniquely specified by its divergence and curl. This theorem is of great importance in electrostatics, since Maxwell's equations for the electric and magnetic fields in the static case are of exactly this type. The proof is by a construction generalizing the one given above: we set

where
represents the Newtonian potential operator. (When acting on a vector field, such as ∇ × F, it is defined to act on each component.)
The Helmholtz decomposition can be generalized by reducing the regularity assumptions (the need for the existence of strong derivatives). Suppose Ω is a bounded, simply-connected, Lipschitz domain. Every square-integrable vector field u ∈ (L2(Ω))3 has an orthogonal decomposition:

where φ is in the Sobolev space H1(Ω) of square-integrable functions on Ω whose partial derivatives defined in the distribution sense are square integrable, and A ∈ H(curl, Ω), the Sobolev space of vector fields consisting of square integrable vector fields with square integrable curl.
For a slightly smoother vector field u ∈ H(curl, Ω), a similar decomposition holds:

where φ ∈ H1(Ω), v ∈ (H1(Ω))d.
Generalization to arbitrary dimensions
Informally speaking, in
, the Helmholtz decomposition can be expressed by
where
is any scalar function that solves the Poisson equation
, where
is the divergence of the vector field
in
, and
is divergence free:
. Thus the existence of Helmholtz decomposition a consequence of the existence of the solution of the Poisson equation
.
Matrix approach
The generalization to
dimensions cannot be done with a vector potential, since the rotation operator and the cross product are defined (as vectors) only in three dimensions.
Let
be a vector field in
which decays faster than
for
and
.
The scalar potential is defined similar to the three dimensional case as:
where as the integration kernel
is again the fundamental solution of Laplace's equation, but in d-dimensional space:
with
the volume of the d-dimensional unit balls and
the gamma function.
For
,
is just equal to
, yielding the same prefactor as above.
The rotational potential is an antisymmetric matrix with the elements:
Above the diagonal are
entries which occur again mirrored at the diagonal, but with a negative sign.
In the three-dimensional case, the matrix elements just correspond to the components of the vector potential
.
However, such a matrix potential can be written as a vector only in the three-dimensional case, because
is valid only for
.
As in the three-dimensional case, the gradient field is defined as
The rotational field, on the other hand, is defined in the general case as the row divergence of the matrix:
In three-dimensional space, this is equivalent to the rotation of the vector potential.
Tensor approach
In a
-dimensional vector space with
,
can be replaced by the appropriate Green's function for the Laplacian, defined by
where Einstein summation convention is used for the index
. For example,
in 2D.
Following the same steps as above, we can write
where
is the Kronecker delta (and the summation convention is again used). In place of the definition of the vector Laplacian used above, we now make use of an identity for the Levi-Civita symbol
,
which is valid in
dimensions, where
is a
-component multi-index. This gives

We can therefore write
where
Note that the vector potential is replaced by a rank-
tensor in
dimensions.
Because
is a function of only
, one can replace
, giving
Integration by parts can then be used to give
where
is the boundary of
. These expressions are analogous to those given above for three-dimensional space.
For a further generalization to manifolds, see the discussion of Hodge decomposition below.
Uniqueness of the solution
In general, the Helmholtz decomposition is not uniquely defined.
A harmonic function
is a function that satisfies
.
By adding
to the scalar potential
, a different Helmholtz decomposition can be obtained:

For vector fields
, decaying at infinity, it is a plausible choice that scalar and rotation potentials also decay at infinity.
Because
is the only harmonic function with this property, which follows from Liouville's theorem, this guarantees the uniqueness of the gradient and rotation fields.
This uniqueness does not apply to the potentials: In the three-dimensional case, the scalar and vector potential jointly have four components, whereas the vector field has only three. The vector field is invariant to gauge transformations and the choice of appropriate potentials known as gauge fixing is the subject of gauge theory. Important examples from physics are the Lorenz gauge condition and the Coulomb gauge. An alternative is to use the poloidal–toroidal decomposition.
Applications
Fluid dynamics
In fluid dynamics, the Helmholtz projection plays an important role, especially for the solvability theory of the Navier-Stokes equations. If the Helmholtz projection is applied to the linearized incompressible Navier-Stokes equations, the Stokes equation is obtained. This depends only on the velocity of the particles in the flow, but no longer on the static pressure, allowing the equation to be reduced to one unknown. However, both equations, the Stokes and linearized equations, are equivalent. The operator
is called the Stokes operator.
Dynamical systems theory
In the theory of dynamical systems, Helmholtz decomposition can be used to determine "quasipotentials" as well as to compute Lyapunov functions in some cases.
For some dynamical systems such as the Lorenz system (Edward N. Lorenz, 1963), a simplified model for atmospheric convection, a closed-form expression of the Helmholtz decomposition can be obtained:
The Helmholtz decomposition of
, with the scalar potential
is given as:
![{\displaystyle \mathbf {R} (\mathbf {r} )={\big [}+ar_{2},br_{1}-r_{1}r_{3},r_{1}r_{2}{\big ]}.}](https://wikimedia.org/api/rest_v1/media/math/render/svg/b9e0139e00ad02bf866fa117c8beeac44e98ba2b)
The quadratic scalar potential provides motion in the direction of the coordinate origin, which is responsible for the stable fix point for some parameter range. For other parameters, the rotation field ensures that a strange attractor is created, causing the model to exhibit a butterfly effect.
Medical Imaging
In magnetic resonance elastography, a variant of MR imaging where mechanical waves are used to probe the viscoelasticity of organs, the Helmholtz decomposition is sometimes used to separate the measured displacement fields into its shear component (divergence-free) and its compression component (curl-free). In this way, the complex shear modulus can be calculated without contributions from compression waves.
Computer animation and robotics
The Helmholtz decomposition is also used in the field of computer engineering. This includes robotics, image reconstruction but also computer animation, where the decomposition is used for realistic visualization of fluids or vector fields.