Exterior derivative
Template:Short description Script error: No such module "Unsubst". Script error: No such module "sidebar".
On a differentiable manifold, the exterior derivative extends the concept of the differential of a function to differential forms of higher degree. The exterior derivative was first described in its current form by Élie Cartan in 1899. The resulting calculus, known as exterior calculus, allows for a natural, metric-independent generalization of Stokes' theorem, Gauss's theorem, and Green's theorem from vector calculus.
If a differential kScript error: No such module "Check for unknown parameters".-form is thought of as measuring the flux through an infinitesimal kScript error: No such module "Check for unknown parameters".-parallelotope at each point of the manifold, then its exterior derivative can be thought of as measuring the net flux through the boundary of a (k + 1)Script error: No such module "Check for unknown parameters".-parallelotope at each point.
Definition
The exterior derivative of a differential form of degree kScript error: No such module "Check for unknown parameters". (also differential kScript error: No such module "Check for unknown parameters".-form, or just kScript error: No such module "Check for unknown parameters".-form for brevity here) is a differential form of degree k + 1Script error: No such module "Check for unknown parameters"..
If f Script error: No such module "Check for unknown parameters". is a smooth function (a 0Script error: No such module "Check for unknown parameters".-form), then the exterior derivative of f Script error: No such module "Check for unknown parameters". is the differential of f Script error: No such module "Check for unknown parameters".. That is, df Script error: No such module "Check for unknown parameters". is the unique 1Script error: No such module "Check for unknown parameters".-form such that for every smooth vector field XScript error: No such module "Check for unknown parameters"., df (X) = dX f Script error: No such module "Check for unknown parameters"., where dX f Script error: No such module "Check for unknown parameters". is the directional derivative of f Script error: No such module "Check for unknown parameters". in the direction of XScript error: No such module "Check for unknown parameters"..
The exterior product of differential forms (denoted with the same symbol ∧Script error: No such module "Check for unknown parameters".) is defined as their pointwise exterior product.
There are a variety of equivalent definitions of the exterior derivative of a general kScript error: No such module "Check for unknown parameters".-form.
In terms of axioms
The exterior derivative is defined to be the unique ℝScript error: No such module "Check for unknown parameters".-linear mapping from kScript error: No such module "Check for unknown parameters".-forms to (k + 1)Script error: No such module "Check for unknown parameters".-forms that has the following properties:
- The operator applied to the -form is the differential of
- If and are two -forms, then for any field elements
- If is a -form and is an -form, then (graded product rule)
- If is a -form, then (Poincaré's lemma)
If and are two -forms (functions), then from the third property for the quantity , which is simply , the familiar product rule is recovered. The third property can be generalised, for instance, if is a -form, is an -form and is an -form, then
In terms of local coordinates
Alternatively, one can work entirely in a local coordinate system (x1, ..., xTemplate:I sup)Script error: No such module "Check for unknown parameters".. The coordinate differentials dx1, ..., dxTemplate:I supScript error: No such module "Check for unknown parameters". form a basis of the space of one-forms, each associated with a coordinate. Given a multi-index I = (i1, ..., ik)Script error: No such module "Check for unknown parameters". with 1 ≤ ip ≤ nScript error: No such module "Check for unknown parameters". for 1 ≤ p ≤ kScript error: No such module "Check for unknown parameters". (and denoting dxTemplate:I sup ∧ ... ∧ dxTemplate:I supScript error: No such module "Check for unknown parameters". with dxTemplate:I supScript error: No such module "Check for unknown parameters".), the exterior derivative of a (simple) kScript error: No such module "Check for unknown parameters".-form
over ℝnScript error: No such module "Check for unknown parameters". is defined as
(using the Einstein summation convention). The definition of the exterior derivative is extended linearly to a general kScript error: No such module "Check for unknown parameters".-form (which is expressible as a linear combination of basic simple -forms)
where each of the components of the multi-index IScript error: No such module "Check for unknown parameters". run over all the values in {1, ..., n}Script error: No such module "Check for unknown parameters".. Note that whenever jScript error: No such module "Check for unknown parameters". equals one of the components of the multi-index IScript error: No such module "Check for unknown parameters". then dxTemplate:I sup ∧ dxTemplate:I sup = 0Script error: No such module "Check for unknown parameters". (see Exterior product).
The definition of the exterior derivative in local coordinates follows from the preceding definition in terms of axioms. Indeed, with the kScript error: No such module "Check for unknown parameters".-form φScript error: No such module "Check for unknown parameters". as defined above,
Here, we have interpreted gScript error: No such module "Check for unknown parameters". as a 0Script error: No such module "Check for unknown parameters".-form, and then applied the properties of the exterior derivative.
This result extends directly to the general kScript error: No such module "Check for unknown parameters".-form ωScript error: No such module "Check for unknown parameters". as
In particular, for a 1Script error: No such module "Check for unknown parameters".-form ωScript error: No such module "Check for unknown parameters"., the components of dωScript error: No such module "Check for unknown parameters". in local coordinates are
Caution: There are two conventions regarding the meaning of . Most current authorsTemplate:Fact have the convention that
while in older texts like Kobayashi and Nomizu or Helgason
In terms of invariant formula
Alternatively, an explicit formula can be given [1] for the exterior derivative of a kScript error: No such module "Check for unknown parameters".-form ωScript error: No such module "Check for unknown parameters"., when paired with k + 1Script error: No such module "Check for unknown parameters". arbitrary smooth vector fields V0, V1, ..., VkScript error: No such module "Check for unknown parameters".:
where [Vi, Vj]Script error: No such module "Check for unknown parameters". denotes the Lie bracket and a hat denotes the omission of that element:
In particular, when ωScript error: No such module "Check for unknown parameters". is a 1Script error: No such module "Check for unknown parameters".-form we have that dω(X, Y) = dX(ω(Y)) − dY(ω(X)) − ω([X, Y])Script error: No such module "Check for unknown parameters"..
Note: With the conventions of e.g., Kobayashi–Nomizu and Helgason the formula differs by a factor of Template:SfracScript error: No such module "Check for unknown parameters".:
Examples
Example 1. Consider σ = u dxTemplate:I sup ∧ dxTemplate:I supScript error: No such module "Check for unknown parameters". over a 1Script error: No such module "Check for unknown parameters".-form basis dxTemplate:I sup, ..., dxTemplate:I supScript error: No such module "Check for unknown parameters". for a scalar field uScript error: No such module "Check for unknown parameters".. The exterior derivative is:
The last formula, where summation starts at i = 3Script error: No such module "Check for unknown parameters"., follows easily from the properties of the exterior product. Namely, dxTemplate:I sup ∧ dxTemplate:I sup = 0Script error: No such module "Check for unknown parameters"..
Example 2. Let σ = u dx + v dyScript error: No such module "Check for unknown parameters". be a 1Script error: No such module "Check for unknown parameters".-form defined over ℝ2Script error: No such module "Check for unknown parameters".. By applying the above formula to each term (consider xTemplate:I sup = xScript error: No such module "Check for unknown parameters". and xTemplate:I sup = yScript error: No such module "Check for unknown parameters".) we have the sum
Stokes' theorem on manifolds
Script error: No such module "Labelled list hatnote".
If MScript error: No such module "Check for unknown parameters". is a compact smooth orientable nScript error: No such module "Check for unknown parameters".-dimensional manifold with boundary, and ωScript error: No such module "Check for unknown parameters". is an (n − 1)Script error: No such module "Check for unknown parameters".-form on MScript error: No such module "Check for unknown parameters"., then the generalized form of Stokes' theorem states that
Intuitively, if one thinks of MScript error: No such module "Check for unknown parameters". as being divided into infinitesimal regions, and one adds the flux through the boundaries of all the regions, the interior boundaries all cancel out, leaving the total flux through the boundary of MScript error: No such module "Check for unknown parameters"..
Further properties
Closed and exact forms
Template:Main article A kScript error: No such module "Check for unknown parameters".-form ωScript error: No such module "Check for unknown parameters". is called closed if dω = 0Script error: No such module "Check for unknown parameters".; closed forms are the kernel of dScript error: No such module "Check for unknown parameters".. ωScript error: No such module "Check for unknown parameters". is called exact if ω = dαScript error: No such module "Check for unknown parameters". for some (k − 1)Script error: No such module "Check for unknown parameters".-form αScript error: No such module "Check for unknown parameters".; exact forms are the image of dScript error: No such module "Check for unknown parameters".. Because dTemplate:I sup = 0Script error: No such module "Check for unknown parameters"., every exact form is closed. The Poincaré lemma states that in a contractible region, the converse is true.
de Rham cohomology
Because the exterior derivative dScript error: No such module "Check for unknown parameters". has the property that dTemplate:I sup = 0Script error: No such module "Check for unknown parameters"., it can be used as the differential (coboundary) to define de Rham cohomology on a manifold. The kScript error: No such module "Check for unknown parameters".-th de Rham cohomology (group) is the vector space of closed kScript error: No such module "Check for unknown parameters".-forms modulo the exact kScript error: No such module "Check for unknown parameters".-forms; as noted in the previous section, the Poincaré lemma states that these vector spaces are trivial for a contractible region, for k > 0Script error: No such module "Check for unknown parameters".. For smooth manifolds, integration of forms gives a natural homomorphism from the de Rham cohomology to the singular cohomology over ℝScript error: No such module "Check for unknown parameters".. The theorem of de Rham shows that this map is actually an isomorphism, a far-reaching generalization of the Poincaré lemma. As suggested by the generalized Stokes' theorem, the exterior derivative is the "dual" of the boundary map on singular simplices.
Naturality
The exterior derivative is natural in the technical sense: if f : M → NScript error: No such module "Check for unknown parameters". is a smooth map and ΩkScript error: No such module "Check for unknown parameters". is the contravariant smooth functor that assigns to each manifold the space of kScript error: No such module "Check for unknown parameters".-forms on the manifold, then the following diagram commutes
so d( fTemplate:I supω) = fTemplate:I supdωScript error: No such module "Check for unknown parameters"., where fTemplate:I supScript error: No such module "Check for unknown parameters". denotes the pullback of f Script error: No such module "Check for unknown parameters".. This follows from that fTemplate:I supω(·)Script error: No such module "Check for unknown parameters"., by definition, is ω( f∗(·))Script error: No such module "Check for unknown parameters"., f∗Script error: No such module "Check for unknown parameters". being the pushforward of f Script error: No such module "Check for unknown parameters".. Thus dScript error: No such module "Check for unknown parameters". is a natural transformation from ΩkScript error: No such module "Check for unknown parameters". to Ωk+1Script error: No such module "Check for unknown parameters"..
Exterior derivative in vector calculus
Most vector calculus operators are special cases of, or have close relationships to, the notion of exterior differentiation.
Gradient
A smooth function f : M → ℝScript error: No such module "Check for unknown parameters". on a real differentiable manifold MScript error: No such module "Check for unknown parameters". is a 0Script error: No such module "Check for unknown parameters".-form. The exterior derivative of this 0Script error: No such module "Check for unknown parameters".-form is the 1Script error: No such module "Check for unknown parameters".-form dfScript error: No such module "Check for unknown parameters"..
When an inner product Template:Langle·,·Template:RangleScript error: No such module "Check for unknown parameters". is defined, the gradient ∇f Script error: No such module "Check for unknown parameters". of a function f Script error: No such module "Check for unknown parameters". is defined as the unique vector in VScript error: No such module "Check for unknown parameters". such that its inner product with any element of VScript error: No such module "Check for unknown parameters". is the directional derivative of f Script error: No such module "Check for unknown parameters". along the vector, that is such that
That is,
where ♯Script error: No such module "Check for unknown parameters". denotes the musical isomorphism ♯ : V∗ → VScript error: No such module "Check for unknown parameters". mentioned earlier that is induced by the inner product.
The 1Script error: No such module "Check for unknown parameters".-form df Script error: No such module "Check for unknown parameters". is a section of the cotangent bundle, that gives a local linear approximation to f Script error: No such module "Check for unknown parameters". in the cotangent space at each point.
Divergence
A vector field V = (v1, v2, ..., vn)Script error: No such module "Check for unknown parameters". on ℝnScript error: No such module "Check for unknown parameters". has a corresponding (n − 1)Script error: No such module "Check for unknown parameters".-form
where denotes the omission of that element.
(For instance, when n = 3Script error: No such module "Check for unknown parameters"., i.e. in three-dimensional space, the 2Script error: No such module "Check for unknown parameters".-form ωVScript error: No such module "Check for unknown parameters". is locally the scalar triple product with VScript error: No such module "Check for unknown parameters"..) The integral of ωVScript error: No such module "Check for unknown parameters". over a hypersurface is the flux of VScript error: No such module "Check for unknown parameters". over that hypersurface.
The exterior derivative of this (n − 1)Script error: No such module "Check for unknown parameters".-form is the nScript error: No such module "Check for unknown parameters".-form
Curl
A vector field VScript error: No such module "Check for unknown parameters". on ℝnScript error: No such module "Check for unknown parameters". also has a corresponding 1Script error: No such module "Check for unknown parameters".-form
Locally, ηVScript error: No such module "Check for unknown parameters". is the dot product with VScript error: No such module "Check for unknown parameters".. The integral of ηVScript error: No such module "Check for unknown parameters". along a path is the work done against −VScript error: No such module "Check for unknown parameters". along that path.
When n = 3Script error: No such module "Check for unknown parameters"., in three-dimensional space, the exterior derivative of the 1Script error: No such module "Check for unknown parameters".-form ηVScript error: No such module "Check for unknown parameters". is the 2Script error: No such module "Check for unknown parameters".-form
Invariant formulations of operators in vector calculus
The standard vector calculus operators can be generalized for any pseudo-Riemannian manifold, and written in coordinate-free notation as follows:
where ⋆Script error: No such module "Check for unknown parameters". is the Hodge star operator, ♭Script error: No such module "Check for unknown parameters". and ♯Script error: No such module "Check for unknown parameters". are the musical isomorphisms, f Script error: No such module "Check for unknown parameters". is a scalar field and FScript error: No such module "Check for unknown parameters". is a vector field.
Note that the expression for curlScript error: No such module "Check for unknown parameters". requires ♯Script error: No such module "Check for unknown parameters". to act on ⋆d(F♭)Script error: No such module "Check for unknown parameters"., which is a form of degree n − 2Script error: No such module "Check for unknown parameters".. A natural generalization of ♯Script error: No such module "Check for unknown parameters". to kScript error: No such module "Check for unknown parameters".-forms of arbitrary degree allows this expression to make sense for any nScript error: No such module "Check for unknown parameters"..
See also
<templatestyles src="Div col/styles.css"/>
Notes
<templatestyles src="Reflist/styles.css" />
- ↑ Spivak(1970), p 7-18, Th. 13
Script error: No such module "Check for unknown parameters".
References
- Script error: No such module "Citation/CS1".
- Script error: No such module "citation/CS1".
- Script error: No such module "citation/CS1".
- Script error: No such module "citation/CS1".
- Script error: No such module "citation/CS1".
- Script error: No such module "citation/CS1".
- Script error: No such module "citation/CS1".
- Script error: No such module "citation/CS1".
- Script error: No such module "citation/CS1".
External links
- Archived at GhostarchiveTemplate:Cbignore and the Wayback MachineTemplate:Cbignore: Script error: No such module "citation/CS1".Template:Cbignore
Template:Manifolds Template:Calculus topics Template:Tensors