Exterior derivative

From Wikipedia, the free encyclopedia
(Redirected from Exterior differentiation)
Jump to navigation Jump to search

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 fScript 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 fScript error: No such module "Check for unknown parameters". is the differential of fScript error: No such module "Check for unknown parameters".. That is, dfScript 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) = dXfScript error: No such module "Check for unknown parameters"., where dXfScript error: No such module "Check for unknown parameters". is the directional derivative of fScript 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 d 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 d applied to the 0-form f is the differential df of f
  • If α and β are two k-forms, then d(aα+bβ)=adα+bdβ for any field elements a,b
  • If α is a k-form and β is an l-form, then d(αβ)=dαβ+(1)kαdβ (graded product rule)
  • If α is a k-form, then d(dα)=0 (Poincaré's lemma)

If f and g are two 0-forms (functions), then from the third property for the quantity d(fg), which is simply d(fg), the familiar product rule d(fg)=gdf+fdg is recovered. The third property can be generalised, for instance, if α is a k-form, β is an l-form and γ is an m-form, then

d(αβγ)=dαβγ+(1)kαdβγ+(1)k+lαβdγ.

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 ≤ ipnScript error: No such module "Check for unknown parameters". for 1 ≤ pkScript 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

φ=gdxI=gdxi1dxi2dxik

over nScript error: No such module "Check for unknown parameters". is defined as

dφ=dgdxi1dxi2dxik=gxjdxjdxi1dxi2dxik

(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 k-forms)

ω=fIdxI,

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 supdxTemplate: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,

dφ=d(gdxi1dxik)=dg(dxi1dxik)+gd(dxi1dxik)=dgdxi1dxik+gp=1k(1)p1dxi1dxip1d2xipdxip+1dxik=dgdxi1dxik=gxidxidxi1dxik

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

dω=fIxidxidxI.

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 Script error: No such module "Check for unknown parameters". in local coordinates are

(dω)ij=iωjjωi.

Caution: There are two conventions regarding the meaning of dxi1dxik. Most current authorsTemplate:Fact have the convention that

(dxi1dxik)(xi1,,xik)=1.

while in older texts like Kobayashi and Nomizu or Helgason

(dxi1dxik)(xi1,,xik)=1k!.

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".:

dω(V0,,Vk)=i(1)iVi(ω(V0,,V^i,,Vk))+i<j(1)i+jω([Vi,Vj],V0,,V^i,,V^j,,Vk)

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:

ω(V0,,V^i,,Vk)=ω(V0,,Vi1,Vi+1,,Vk).

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 (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".:

dω(V0,,Vk)=1k+1i(1)iVi(ω(V0,,V^i,,Vk))+1k+1i<j(1)i+jω([Vi,Vj],V0,,V^i,,V^j,,Vk).

Examples

Example 1. Consider σ = udxTemplate:I supdxTemplate: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:

dσ=dudx1dx2=(i=1nuxidxi)dx1dx2=i=3n(uxidxidx1dx2)

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 supdxTemplate:I sup = 0Script error: No such module "Check for unknown parameters"..

Example 2. Let σ = udx + vdyScript 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

dσ=(i=12uxidxidx)+(i=12vxidxidy)=(uxdxdx+uydydx)+(vxdxdy+vydydy)=0uydxdy+vxdxdy+0=(vxuy)dxdy

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

Mdω=Mω

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 = 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 ω = 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 : MNScript 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

File:Exteriorderivnatural.png

so d( fTemplate:I supω) =  fTemplate:I supScript error: No such module "Check for unknown parameters"., where fTemplate:I supScript error: No such module "Check for unknown parameters". denotes the pullback of fScript 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"., fScript error: No such module "Check for unknown parameters". being the pushforward of fScript 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 fScript error: No such module "Check for unknown parameters". of a function fScript 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 fScript error: No such module "Check for unknown parameters". along the vector, that is such that

f,=df=i=1nfxidxi.

That is,

f=(df)=i=1nfxi(dxi),

where Script error: No such module "Check for unknown parameters". denotes the musical isomorphism  : VVScript 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 dfScript error: No such module "Check for unknown parameters". is a section of the cotangent bundle, that gives a local linear approximation to fScript 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

ωV=v1(dx2dxn)v2(dx1dx3dxn)++(1)n1vn(dx1dxn1)=i=1n(1)(i1)vi(dx1dxi1dxi^dxi+1dxn)

where dxi^ 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

dωV=divV(dx1dx2dxn).

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

ηV=v1dx1+v2dx2++vndxn.

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

dηV=ωcurlV.

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:

gradff=(df)divFF=d(F)curlF×F=(d(F))Δf2f=ddf2F=(dd(F)dd(F)),

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, fScript 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" />

  1. 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

Template:Manifolds Template:Calculus topics Template:Tensors