Differential form
In mathematics, differential forms provide a unified approach to define integrands over curves, surfaces, volumes, and higher-dimensional manifolds. The modern notion of differential forms was pioneered by Élie Cartan. It has many applications, especially in geometry, topology and physics.
For instance, the expression is an example of a 1Script error: No such module "Check for unknown parameters".-form, and can be integrated over an interval contained in the domain of : Similarly, the expression is a 2Script error: No such module "Check for unknown parameters".-form that can be integrated over a surface : The symbol denotes the exterior product, sometimes called the wedge product, of two differential forms. Likewise, a 3Script error: No such module "Check for unknown parameters".-form represents a volume element that can be integrated over a region of space. In general, a -form is an object that may be integrated over a -dimensional manifold, and is homogeneous of degree in the coordinate differentials On an -dimensional manifold, a top-dimensional form (-form) is called a volume form.
The differential forms form an alternating algebra. This implies that and This alternating property reflects the orientation of the domain of integration.
The exterior derivative is an operation on differential forms that, given a -form , produces a -form This operation extends the differential of a function (a function can be considered as a -form, and its differential is ). This allows expressing the fundamental theorem of calculus, the divergence theorem, Green's theorem, and Stokes' theorem as special cases of a single general result, the generalized Stokes theorem.
Differential -forms are naturally dual to vector fields on a differentiable manifold, and the pairing between vector fields and -forms is extended to arbitrary differential forms by the interior product. The algebra of differential forms along with the exterior derivative defined on it is preserved by the pullback under smooth functions between two manifolds. This feature allows geometrically invariant information to be moved from one space to another via the pullback, provided that the information is expressed in terms of differential forms. As an example, the change of variables formula for integration becomes a simple statement that an integral is preserved under pullback.
History
Differential forms are part of the field of differential geometry, influenced by linear algebra. Although the notion of a differential is quite old, the initial attempt at an algebraic organization of differential forms is usually credited to Élie Cartan with reference to his 1899 paper.[1] Some aspects of the exterior algebra of differential forms appears in Hermann Grassmann's 1844 work, Die Lineale Ausdehnungslehre, ein neuer Zweig der Mathematik (The Theory of Linear Extension, a New Branch of Mathematics).
Concept
Differential forms provide an approach to multivariable calculus that is independent of coordinates.
Integration and orientation
A differential Template:Mvar-form can be integrated over an oriented manifold of dimension Template:Mvar. A differential 1Script error: No such module "Check for unknown parameters".-form can be thought of as measuring an infinitesimal oriented length, or 1-dimensional oriented density. A differential 2Script error: No such module "Check for unknown parameters".-form can be thought of as measuring an infinitesimal oriented area, or 2-dimensional oriented density. And so on.
Integration of differential forms is well-defined only on oriented manifolds. An example of a 1-dimensional manifold is an interval [a, b]Script error: No such module "Check for unknown parameters"., and intervals can be given an orientation: they are positively oriented if a < bScript error: No such module "Check for unknown parameters"., and negatively oriented otherwise. If a < bScript error: No such module "Check for unknown parameters". then the integral of the differential 1Script error: No such module "Check for unknown parameters".-form f(x) dxScript error: No such module "Check for unknown parameters". over the interval [a, b]Script error: No such module "Check for unknown parameters". (with its natural positive orientation) is which is the negative of the integral of the same differential form over the same interval, when equipped with the opposite orientation. That is: This gives a geometrical context to the conventions for one-dimensional integrals, that the sign changes when the orientation of the interval is reversed. A standard explanation of this in one-variable integration theory is that, when the limits of integration are in the opposite order (b < aScript error: No such module "Check for unknown parameters".), the increment dxScript error: No such module "Check for unknown parameters". is negative in the direction of integration.
More generally, an Template:Mvar-form is an oriented density that can be integrated over an Template:Mvar-dimensional oriented manifold. (For example, a 1Script error: No such module "Check for unknown parameters".-form can be integrated over an oriented curve, a 2Script error: No such module "Check for unknown parameters".-form can be integrated over an oriented surface, etc.) If Template:Mvar is an oriented Template:Mvar-dimensional manifold, and MTemplate:′Script error: No such module "Check for unknown parameters". is the same manifold with opposite orientation and Template:Mvar is an Template:Mvar-form, then one has: These conventions correspond to interpreting the integrand as a differential form, integrated over a chain. In measure theory, by contrast, one interprets the integrand as a function Template:Mvar with respect to a measure Template:Mvar and integrates over a subset Template:Mvar, without any notion of orientation; one writes to indicate integration over a subset Template:Mvar. This is a minor distinction in one dimension, but becomes subtler on higher-dimensional manifolds; see below for details.
Making the notion of an oriented density precise, and thus of a differential form, involves the exterior algebra. The differentials of a set of coordinates, dx1Script error: No such module "Check for unknown parameters"., ..., dxTemplate:I supScript error: No such module "Check for unknown parameters". can be used as a basis for all 1Script error: No such module "Check for unknown parameters".-forms. Each of these represents a covector at each point on the manifold that may be thought of as measuring a small displacement in the corresponding coordinate direction. A general 1Script error: No such module "Check for unknown parameters".-form is a linear combination of these differentials at every point on the manifold: where the fk = fk(x1, ... , xn)Script error: No such module "Check for unknown parameters". are functions of all the coordinates. A differential 1Script error: No such module "Check for unknown parameters".-form is integrated along an oriented curve as a line integral.
The expressions dxTemplate:I sup ∧ dxTemplate:I supScript error: No such module "Check for unknown parameters"., where i < jScript error: No such module "Check for unknown parameters". can be used as a basis at every point on the manifold for all 2Script error: No such module "Check for unknown parameters".-forms. This may be thought of as an infinitesimal oriented square parallel to the xTemplate:I supScript error: No such module "Check for unknown parameters".–xTemplate:I supScript error: No such module "Check for unknown parameters".-plane. A general 2Script error: No such module "Check for unknown parameters".-form is a linear combination of these at every point on the manifold: , and it is integrated just like a surface integral.
A fundamental operation defined on differential forms is the exterior product (the symbol is the wedge ∧Script error: No such module "Check for unknown parameters".). This is similar to the cross product from vector calculus, in that it is an alternating product. For instance,
because the square whose first side is dx1Script error: No such module "Check for unknown parameters". and second side is dx2Script error: No such module "Check for unknown parameters". is to be regarded as having the opposite orientation as the square whose first side is dx2Script error: No such module "Check for unknown parameters". and whose second side is dx1Script error: No such module "Check for unknown parameters".. This is why we only need to sum over expressions dxTemplate:I sup ∧ dxTemplate:I supScript error: No such module "Check for unknown parameters"., with i < jScript error: No such module "Check for unknown parameters".; for example: a(dxTemplate:I sup ∧ dxTemplate:I sup) + b(dxTemplate:I sup ∧ dxTemplate:I sup) = (a − b) dxTemplate:I sup ∧ dxTemplate:I supScript error: No such module "Check for unknown parameters".. The exterior product allows higher-degree differential forms to be built out of lower-degree ones, in much the same way that the cross product in vector calculus allows one to compute the area vector of a parallelogram from vectors pointing up the two sides. Alternating also implies that dxTemplate:I sup ∧ dxTemplate:I sup = 0Script error: No such module "Check for unknown parameters"., in the same way that the cross product of parallel vectors, whose magnitude is the area of the parallelogram spanned by those vectors, is zero. In higher dimensions, dxTemplate:I sup ∧ ⋅⋅⋅ ∧ dxTemplate:I sup = 0Script error: No such module "Check for unknown parameters". if any two of the indices i1Script error: No such module "Check for unknown parameters"., ..., imScript error: No such module "Check for unknown parameters". are equal, in the same way that the "volume" enclosed by a parallelotope whose edge vectors are linearly dependent is zero.
Multi-index notation
A common notation for the wedge product of elementary -forms is so called multi-index notation: in an -dimensional context, for , we define .[2] Another useful notation is obtained by defining the set of all strictly increasing multi-indices of length , in a space of dimension , denoted . Then locally (wherever the coordinates apply), spans the space of differential -forms in a manifold of dimension , when viewed as a module over the ring of smooth functions on . By calculating the size of combinatorially, the module of -forms on an -dimensional manifold, and in general space of -covectors on an -dimensional vector space, is choose : . This also demonstrates that there are no nonzero differential forms of degree greater than the dimension of the underlying manifold.
The exterior derivative
In addition to the exterior product, there is also the exterior derivative operator . The exterior derivative of a differential form is a generalization of the differential of a function, in the sense that the exterior derivative of is exactly the differential of . When generalized to higher forms, if is a simple -form, then its exterior derivative is a -form defined by taking the differential of the coefficient functions: with extension to general Template:Mvar-forms through linearity: if , then its exterior derivative is
In , with the Hodge star operator, the exterior derivative corresponds to gradient, curl, and divergence, although this correspondence, like the cross product, does not generalize to higher dimensions, and should be treated with some caution.
The exterior derivative itself applies in an arbitrary finite number of dimensions, and is a flexible and powerful tool with wide application in differential geometry, differential topology, and many areas in physics. Of note, although the above definition of the exterior derivative was defined with respect to local coordinates, it can be defined in an entirely coordinate-free manner, as an antiderivation of degree 1 on the exterior algebra of differential forms. The benefit of this more general approach is that it allows for a natural coordinate-free approach to integrate on manifolds. It also allows for a natural generalization of the fundamental theorem of calculus, called the (generalized) Stokes' theorem, which is a central result in the theory of integration on manifolds.
Differential calculus
Let Template:Mvar be an open set in RnScript error: No such module "Check for unknown parameters".. A differential 0Script error: No such module "Check for unknown parameters".-form ("zero-form") is defined to be a smooth function Template:Mvar on Template:Mvar – the set of which is denoted C∞(U)Script error: No such module "Check for unknown parameters".. If vScript error: No such module "Check for unknown parameters". is any vector in RnScript error: No such module "Check for unknown parameters"., then fScript error: No such module "Check for unknown parameters". has a directional derivative ∂v fScript error: No such module "Check for unknown parameters"., which is another function on Template:Mvar whose value at a point p ∈ UScript error: No such module "Check for unknown parameters". is the rate of change (at Template:Mvar) of Template:Mvar in the vScript error: No such module "Check for unknown parameters". direction: (This notion can be extended pointwise to the case that vScript error: No such module "Check for unknown parameters". is a vector field on Template:Mvar by evaluating vScript error: No such module "Check for unknown parameters". at the point Template:Mvar in the definition.)
In particular, if v = ejScript error: No such module "Check for unknown parameters". is the Template:Mvarth coordinate vector then ∂v fScript error: No such module "Check for unknown parameters". is the partial derivative of Template:Mvar with respect to the Template:Mvarth coordinate vector, i.e., ∂f / ∂xTemplate:I supScript error: No such module "Check for unknown parameters"., where xTemplate:I supScript error: No such module "Check for unknown parameters"., xTemplate:I supScript error: No such module "Check for unknown parameters"., ..., xTemplate:I supScript error: No such module "Check for unknown parameters". are the coordinate vectors in Template:Mvar. By their very definition, partial derivatives depend upon the choice of coordinates: if new coordinates yTemplate:I supScript error: No such module "Check for unknown parameters"., yTemplate:I supScript error: No such module "Check for unknown parameters"., ..., yTemplate:I supScript error: No such module "Check for unknown parameters". are introduced, then
The first idea leading to differential forms is the observation that ∂v f (p)Script error: No such module "Check for unknown parameters". is a linear function of vScript error: No such module "Check for unknown parameters".:
for any vectors vScript error: No such module "Check for unknown parameters"., wScript error: No such module "Check for unknown parameters". and any real number Template:Mvar. At each point p, this linear map from RnScript error: No such module "Check for unknown parameters". to RScript error: No such module "Check for unknown parameters". is denoted dfpScript error: No such module "Check for unknown parameters". and called the derivative or differential of Template:Mvar at Template:Mvar. Thus dfp(v) = ∂v f (p)Script error: No such module "Check for unknown parameters".. Extended over the whole set, the object dfScript error: No such module "Check for unknown parameters". can be viewed as a function that takes a vector field on Template:Mvar, and returns a real-valued function whose value at each point is the derivative along the vector field of the function Template:Mvar. Note that at each Template:Mvar, the differential dfpScript error: No such module "Check for unknown parameters". is not a real number, but a linear functional on tangent vectors, and a prototypical example of a differential 1Script error: No such module "Check for unknown parameters".-form.
Since any vector vScript error: No such module "Check for unknown parameters". is a linear combination Σ vTemplate:I supejScript error: No such module "Check for unknown parameters". of its components, dfScript error: No such module "Check for unknown parameters". is uniquely determined by dfp(ej)Script error: No such module "Check for unknown parameters". for each jScript error: No such module "Check for unknown parameters". and each p ∈ UScript error: No such module "Check for unknown parameters"., which are just the partial derivatives of Template:Mvar on Template:Mvar. Thus dfScript error: No such module "Check for unknown parameters". provides a way of encoding the partial derivatives of Template:Mvar. It can be decoded by noticing that the coordinates xTemplate:I supScript error: No such module "Check for unknown parameters"., x2Script error: No such module "Check for unknown parameters"., ..., xTemplate:I supScript error: No such module "Check for unknown parameters". are themselves functions on Template:Mvar, and so define differential 1Script error: No such module "Check for unknown parameters".-forms dxTemplate:I supScript error: No such module "Check for unknown parameters"., dxTemplate:I supScript error: No such module "Check for unknown parameters"., ..., dxTemplate:I supScript error: No such module "Check for unknown parameters".. Let f = xTemplate:I supScript error: No such module "Check for unknown parameters".. Since ∂xTemplate:I sup / ∂xTemplate:I sup = δijScript error: No such module "Check for unknown parameters"., the Kronecker delta function, it follows that
The meaning of this expression is given by evaluating both sides at an arbitrary point Template:Mvar: on the right hand side, the sum is defined "pointwise", so that Applying both sides to ejScript error: No such module "Check for unknown parameters"., the result on each side is the Template:Mvarth partial derivative of Template:Mvar at Template:Mvar. Since Template:Mvar and Template:Mvar were arbitrary, this proves the formula (*).
More generally, for any smooth functions giScript error: No such module "Check for unknown parameters". and hiScript error: No such module "Check for unknown parameters". on Template:Mvar, we define the differential 1Script error: No such module "Check for unknown parameters".-form α = Σi gi dhiScript error: No such module "Check for unknown parameters". pointwise by for each p ∈ UScript error: No such module "Check for unknown parameters".. Any differential 1Script error: No such module "Check for unknown parameters".-form arises this way, and by using (*) it follows that any differential 1Script error: No such module "Check for unknown parameters".-form Template:Mvar on Template:Mvar may be expressed in coordinates as for some smooth functions fiScript error: No such module "Check for unknown parameters". on Template:Mvar.
The second idea leading to differential forms arises from the following question: given a differential 1Script error: No such module "Check for unknown parameters".-form Template:Mvar on Template:Mvar, when does there exist a function Template:Mvar on Template:Mvar such that α = dfScript error: No such module "Check for unknown parameters".? The above expansion reduces this question to the search for a function Template:Mvar whose partial derivatives ∂f / ∂xTemplate:I supScript error: No such module "Check for unknown parameters". are equal to Template:Mvar given functions fiScript error: No such module "Check for unknown parameters".. For n > 1Script error: No such module "Check for unknown parameters"., such a function does not always exist: any smooth function Template:Mvar satisfies so it will be impossible to find such an Template:Mvar unless for all Template:Mvar and Template:Mvar.
The skew-symmetry of the left hand side in Template:Mvar and Template:Mvar suggests introducing an antisymmetric product ∧Script error: No such module "Check for unknown parameters". on differential 1Script error: No such module "Check for unknown parameters".-forms, the exterior product, so that these equations can be combined into a single condition where ∧Script error: No such module "Check for unknown parameters". is defined so that:
This is an example of a differential 2Script error: No such module "Check for unknown parameters".-form. This 2Script error: No such module "Check for unknown parameters".-form is called the exterior derivative dαScript error: No such module "Check for unknown parameters". of α = ∑Script error: No such module "Su". fj dxTemplate:I supScript error: No such module "Check for unknown parameters".. It is given by
To summarize: dα = 0Script error: No such module "Check for unknown parameters". is a necessary condition for the existence of a function Template:Mvar with α = dfScript error: No such module "Check for unknown parameters"..
Differential 0Script error: No such module "Check for unknown parameters".-forms, 1Script error: No such module "Check for unknown parameters".-forms, and 2Script error: No such module "Check for unknown parameters".-forms are special cases of differential forms. For each Template:Mvar, there is a space of differential Template:Mvar-forms, which can be expressed in terms of the coordinates as for a collection of functions fi1i2⋅⋅⋅ikScript error: No such module "Check for unknown parameters".. Antisymmetry, which was already present for 2Script error: No such module "Check for unknown parameters".-forms, makes it possible to restrict the sum to those sets of indices for which i1 < i2 < ... < ik−1 < ikScript error: No such module "Check for unknown parameters"..
Differential forms can be multiplied together using the exterior product, and for any differential Template:Mvar-form Template:Mvar, there is a differential (k + 1)Script error: No such module "Check for unknown parameters".-form dαScript error: No such module "Check for unknown parameters". called the exterior derivative of Template:Mvar.
Differential forms, the exterior product and the exterior derivative are independent of a choice of coordinates. Consequently, they may be defined on any smooth manifold Template:Mvar. One way to do this is cover Template:Mvar with coordinate charts and define a differential Template:Mvar-form on Template:Mvar to be a family of differential Template:Mvar-forms on each chart which agree on the overlaps. However, there are more intrinsic definitions which make the independence of coordinates manifest.
Intrinsic definitions
Script error: No such module "Labelled list hatnote".
Let be a smooth manifold. A smooth differential form of degree is a smooth section of the th exterior power of the cotangent bundle of . The set of all differential -forms on a manifold is a vector space, often denoted .
The definition of a differential form may be restated as follows. At any point , a -form defines an element where is the tangent space to at and is its dual space. This space is Script error: No such module "Unsubst". to the fiber at of the dual bundle of the th exterior power of the tangent bundle of . That is, is also a linear functional , i.e. the dual of the th exterior power is isomorphic to the th exterior power of the dual:
By the universal property of exterior powers, this is equivalently an alternating multilinear map: Consequently, a differential -form may be evaluated against any -tuple of tangent vectors to the same point of . For example, a differential -form assigns to each point a linear functional on . In the presence of an inner product on (induced by a Riemannian metric on ), may be represented as the inner product with a tangent vector . Differential -forms are sometimes called covariant vector fields, covector fields, or "dual vector fields", particularly within physics.
The exterior algebra may be embedded in the tensor algebra by means of the alternation map. The alternation map is defined as a mapping For a tensor at a point , where is the symmetric group on elements. The alternation map is constant on the cosets of the ideal in the tensor algebra generated by the symmetric 2-forms, and therefore descends to an embedding
This map exhibits as a totally antisymmetric covariant tensor field of rank . The differential forms on are in one-to-one correspondence with such tensor fields.
Operations
As well as the addition and multiplication by scalar operations which arise from the vector space structure, there are several other standard operations defined on differential forms. The most important operations are the exterior product of two differential forms, the exterior derivative of a single differential form, the interior product of a differential form and a vector field, the Lie derivative of a differential form with respect to a vector field and the covariant derivative of a differential form with respect to a vector field on a manifold with a defined connection.
Exterior product
The exterior product of a -form and an -form , denoted , is a -form. At each point of the manifold , the forms and are elements of an exterior power of the cotangent space at . When the exterior algebra is viewed as a quotient of the tensor algebra, the exterior product corresponds to the tensor product (modulo the equivalence relation defining the exterior algebra).
The antisymmetry inherent in the exterior algebra means that when is viewed as a multilinear functional, it is alternating. However, when the exterior algebra is embedded as a subspace of the tensor algebra by means of the alternation map, the tensor product is not alternating. There is an explicit formula which describes the exterior product in this situation. The exterior product is If the embedding of into is done via the map instead of , the exterior product is This description is useful for explicit computations. For example, if , then is the -form whose value at a point is the alternating bilinear form defined by for .
The exterior product is bilinear: If , , and are any differential forms, and if is any smooth function, then
It is skew commutative (also known as graded commutative), meaning that it satisfies a variant of anticommutativity that depends on the degrees of the forms: if is a -form and is an -form, then One also has the graded Leibniz rule:
Riemannian manifold
On a Riemannian manifold, or more generally a pseudo-Riemannian manifold, the metric defines a fibre-wise isomorphism of the tangent and cotangent bundles. This makes it possible to convert vector fields to covector fields and vice versa. It also enables the definition of additional operations such as the Hodge star operator and the codifferential , which has degree −1Script error: No such module "Check for unknown parameters". and is adjoint to the exterior differential dScript error: No such module "Check for unknown parameters"..
Vector field structures
On a pseudo-Riemannian manifold, 1Script error: No such module "Check for unknown parameters".-forms can be identified with vector fields; vector fields have additional distinct algebraic structures, which are listed here for context and to avoid confusion.
Firstly, each (co)tangent space generates a Clifford algebra, where the product of a (co)vector with itself is given by the value of a quadratic form – in this case, the natural one induced by the metric. This algebra is distinct from the exterior algebra of differential forms, which can be viewed as a Clifford algebra where the quadratic form vanishes (since the exterior product of any vector with itself is zero). Clifford algebras are thus non-anticommutative ("quantum") deformations of the exterior algebra. They are studied in geometric algebra.
Another alternative is to consider vector fields as derivations. The (noncommutative) algebra of differential operators they generate is the Weyl algebra and is a noncommutative ("quantum") deformation of the symmetric algebra in the vector fields.
Exterior differential complex
One important property of the exterior derivative is that . This means that the exterior derivative defines a cochain complex:
This complex is called the de Rham complex, and its cohomology is by definition the de Rham cohomology of . By the Poincaré lemma, the de Rham complex is locally exact except at . The kernel at is the space of locally constant functions on . Therefore, the complex is a resolution of the constant sheaf , which in turn implies a form of de Rham's theorem: de Rham cohomology computes the sheaf cohomology of .
Pullback
Script error: No such module "Labelled list hatnote".
Suppose that f : M → NScript error: No such module "Check for unknown parameters". is smooth. The differential of fScript error: No such module "Check for unknown parameters". is a smooth map df : TM → TNScript error: No such module "Check for unknown parameters". between the tangent bundles of MScript error: No such module "Check for unknown parameters". and NScript error: No such module "Check for unknown parameters".. This map is also denoted f∗Script error: No such module "Check for unknown parameters". and called the pushforward. For any point p ∈ MScript error: No such module "Check for unknown parameters". and any tangent vector v ∈ TpMScript error: No such module "Check for unknown parameters"., there is a well-defined pushforward vector f∗(v)Script error: No such module "Check for unknown parameters". in Tf(p)NScript error: No such module "Check for unknown parameters".. However, the same is not true of a vector field. If fScript error: No such module "Check for unknown parameters". is not injective, say because q ∈ NScript error: No such module "Check for unknown parameters". has two or more preimages, then the vector field may determine two or more distinct vectors in TqNScript error: No such module "Check for unknown parameters".. If fScript error: No such module "Check for unknown parameters". is not surjective, then there will be a point q ∈ NScript error: No such module "Check for unknown parameters". at which f∗Script error: No such module "Check for unknown parameters". does not determine any tangent vector at all. Since a vector field on NScript error: No such module "Check for unknown parameters". determines, by definition, a unique tangent vector at every point of NScript error: No such module "Check for unknown parameters"., the pushforward of a vector field does not always exist.
By contrast, it is always possible to pull back a differential form. A differential form on NScript error: No such module "Check for unknown parameters". may be viewed as a linear functional on each tangent space. Precomposing this functional with the differential df : TM → TNScript error: No such module "Check for unknown parameters". defines a linear functional on each tangent space of MScript error: No such module "Check for unknown parameters". and therefore a differential form on MScript error: No such module "Check for unknown parameters".. The existence of pullbacks is one of the key features of the theory of differential forms. It leads to the existence of pullback maps in other situations, such as pullback homomorphisms in de Rham cohomology.
Formally, let f : M → NScript error: No such module "Check for unknown parameters". be smooth, and let ωScript error: No such module "Check for unknown parameters". be a smooth kScript error: No such module "Check for unknown parameters".-form on NScript error: No such module "Check for unknown parameters".. Then there is a differential form fTemplate:I supωScript error: No such module "Check for unknown parameters". on MScript error: No such module "Check for unknown parameters"., called the pullback of ωScript error: No such module "Check for unknown parameters"., which captures the behavior of ωScript error: No such module "Check for unknown parameters". as seen relative to fScript error: No such module "Check for unknown parameters".. To define the pullback, fix a point pScript error: No such module "Check for unknown parameters". of MScript error: No such module "Check for unknown parameters". and tangent vectors v1Script error: No such module "Check for unknown parameters"., ..., vkScript error: No such module "Check for unknown parameters". to MScript error: No such module "Check for unknown parameters". at pScript error: No such module "Check for unknown parameters".. The pullback of ωScript error: No such module "Check for unknown parameters". is defined by the formula
There are several more abstract ways to view this definition. If ωScript error: No such module "Check for unknown parameters". is a 1Script error: No such module "Check for unknown parameters".-form on NScript error: No such module "Check for unknown parameters"., then it may be viewed as a section of the cotangent bundle TTemplate:I supNScript error: No such module "Check for unknown parameters". of NScript error: No such module "Check for unknown parameters".. Using Template:I sup to denote a dual map, the dual to the differential of fScript error: No such module "Check for unknown parameters". is (df)Template:I sup : TTemplate:I supN → TTemplate:I supMScript error: No such module "Check for unknown parameters".. The pullback of ωScript error: No such module "Check for unknown parameters". may be defined to be the composite This is a section of the cotangent bundle of MScript error: No such module "Check for unknown parameters". and hence a differential 1Script error: No such module "Check for unknown parameters".-form on MScript error: No such module "Check for unknown parameters".. In full generality, let denote the kScript error: No such module "Check for unknown parameters".th exterior power of the dual map to the differential. Then the pullback of a kScript error: No such module "Check for unknown parameters".-form ωScript error: No such module "Check for unknown parameters". is the composite
Another abstract way to view the pullback comes from viewing a kScript error: No such module "Check for unknown parameters".-form ωScript error: No such module "Check for unknown parameters". as a linear functional on tangent spaces. From this point of view, ωScript error: No such module "Check for unknown parameters". is a morphism of vector bundles where N × RScript error: No such module "Check for unknown parameters". is the trivial rank one bundle on NScript error: No such module "Check for unknown parameters".. The composite map defines a linear functional on each tangent space of MScript error: No such module "Check for unknown parameters"., and therefore it factors through the trivial bundle M × RScript error: No such module "Check for unknown parameters".. The vector bundle morphism defined in this way is fTemplate:I supωScript error: No such module "Check for unknown parameters"..
Pullback respects all of the basic operations on forms. If ωScript error: No such module "Check for unknown parameters". and ηScript error: No such module "Check for unknown parameters". are forms and cScript error: No such module "Check for unknown parameters". is a real number, then
The pullback of a form can also be written in coordinates. Assume that x1Script error: No such module "Check for unknown parameters"., ..., xmScript error: No such module "Check for unknown parameters". are coordinates on MScript error: No such module "Check for unknown parameters"., that y1Script error: No such module "Check for unknown parameters"., ..., ynScript error: No such module "Check for unknown parameters". are coordinates on NScript error: No such module "Check for unknown parameters"., and that these coordinate systems are related by the formulas yi = fi(x1, ..., xm)Script error: No such module "Check for unknown parameters". for all iScript error: No such module "Check for unknown parameters".. Locally on NScript error: No such module "Check for unknown parameters"., ωScript error: No such module "Check for unknown parameters". can be written as where, for each choice of i1Script error: No such module "Check for unknown parameters"., ..., ikScript error: No such module "Check for unknown parameters"., ωi1⋅⋅⋅ikScript error: No such module "Check for unknown parameters". is a real-valued function of y1Script error: No such module "Check for unknown parameters"., ..., ynScript error: No such module "Check for unknown parameters".. Using the linearity of pullback and its compatibility with exterior product, the pullback of ωScript error: No such module "Check for unknown parameters". has the formula
Each exterior derivative dfiScript error: No such module "Check for unknown parameters". can be expanded in terms of dx1Script error: No such module "Check for unknown parameters"., ..., dxmScript error: No such module "Check for unknown parameters".. The resulting kScript error: No such module "Check for unknown parameters".-form can be written using Jacobian matrices:
Here, denotes the determinant of the matrix whose entries are , .
Integration
A differential kScript error: No such module "Check for unknown parameters".-form can be integrated over an oriented kScript error: No such module "Check for unknown parameters".-dimensional manifold. When the kScript error: No such module "Check for unknown parameters".-form is defined on an nScript error: No such module "Check for unknown parameters".-dimensional manifold with n > kScript error: No such module "Check for unknown parameters"., then the kScript error: No such module "Check for unknown parameters".-form can be integrated over oriented kScript error: No such module "Check for unknown parameters".-dimensional submanifolds. If k = 0Script error: No such module "Check for unknown parameters"., integration over oriented 0-dimensional submanifolds is just the summation of the integrand evaluated at points, according to the orientation of those points. Other values of k = 1, 2, 3, ...Script error: No such module "Check for unknown parameters". correspond to line integrals, surface integrals, volume integrals, and so on. There are several equivalent ways to formally define the integral of a differential form, all of which depend on reducing to the case of Euclidean space.
Integration on Euclidean space
Let be an open subset of . Give its standard orientation and the restriction of that orientation. Every smooth -form on has the form for some smooth function . Such a function has an integral in the usual Riemann or Lebesgue sense. This allows us to define the integral of to be the integral of : Fixing an orientation is necessary for this to be well-defined. The skew-symmetry of differential forms means that the integral of, say, must be the negative of the integral of . Riemann and Lebesgue integrals cannot see this dependence on the ordering of the coordinates, so they leave the sign of the integral undetermined. The orientation resolves this ambiguity.
Integration over chains
Let MScript error: No such module "Check for unknown parameters". be an nScript error: No such module "Check for unknown parameters".-manifold and ωScript error: No such module "Check for unknown parameters". an nScript error: No such module "Check for unknown parameters".-form on MScript error: No such module "Check for unknown parameters".. First, assume that there is a parametrization of MScript error: No such module "Check for unknown parameters". by an open subset of Euclidean space. That is, assume that there exists a diffeomorphism where D ⊆ RnScript error: No such module "Check for unknown parameters".. Give MScript error: No such module "Check for unknown parameters". the orientation induced by φScript error: No such module "Check for unknown parameters".. Then Script error: No such module "Footnotes". defines the integral of ωScript error: No such module "Check for unknown parameters". over MScript error: No such module "Check for unknown parameters". to be the integral of φ∗ωScript error: No such module "Check for unknown parameters". over DScript error: No such module "Check for unknown parameters".. In coordinates, this has the following expression. Fix an embedding of MScript error: No such module "Check for unknown parameters". in RIScript error: No such module "Check for unknown parameters". with coordinates x1, ..., xIScript error: No such module "Check for unknown parameters".. Then Suppose that φScript error: No such module "Check for unknown parameters". is defined by Then the integral may be written in coordinates as where is the determinant of the Jacobian. The Jacobian exists because φScript error: No such module "Check for unknown parameters". is differentiable.
In general, an nScript error: No such module "Check for unknown parameters".-manifold cannot be parametrized by an open subset of RnScript error: No such module "Check for unknown parameters".. But such a parametrization is always possible locally, so it is possible to define integrals over arbitrary manifolds by defining them as sums of integrals over collections of local parametrizations. Moreover, it is also possible to define parametrizations of kScript error: No such module "Check for unknown parameters".-dimensional subsets for k < nScript error: No such module "Check for unknown parameters"., and this makes it possible to define integrals of kScript error: No such module "Check for unknown parameters".-forms. To make this precise, it is convenient to fix a standard domain DScript error: No such module "Check for unknown parameters". in RkScript error: No such module "Check for unknown parameters"., usually a cube or a simplex. A kScript error: No such module "Check for unknown parameters".-chain is a formal sum of smooth embeddings D → MScript error: No such module "Check for unknown parameters".. That is, it is a collection of smooth embeddings, each of which is assigned an integer multiplicity. Each smooth embedding determines a kScript error: No such module "Check for unknown parameters".-dimensional submanifold of MScript error: No such module "Check for unknown parameters".. If the chain is then the integral of a kScript error: No such module "Check for unknown parameters".-form ωScript error: No such module "Check for unknown parameters". over cScript error: No such module "Check for unknown parameters". is defined to be the sum of the integrals over the terms of cScript error: No such module "Check for unknown parameters".:
This approach to defining integration does not assign a direct meaning to integration over the whole manifold MScript error: No such module "Check for unknown parameters".. However, it is still possible to assign such a meaning indirectly because every smooth manifold may be smoothly triangulated in an essentially unique way, and the integral over MScript error: No such module "Check for unknown parameters". may be defined to be the integral over the chain determined by a triangulation.
Integration using partitions of unity
There is another approach, expounded in Script error: No such module "Footnotes"., which does directly assign a meaning to integration over , but this approach requires fixing an orientation of . The integral of an -form on an -dimensional manifold is defined by working in charts. Suppose first that is supported on a single positively oriented chart. On this chart, it may be pulled back to an -form on an open subset of . Here, the form has a well-defined Riemann or Lebesgue integral as before. The change of variables formula and the assumption that the chart is positively oriented together ensure that the integral of is independent of the chosen chart. In the general case, use a partition of unity to write as a sum of -forms, each of which is supported in a single positively oriented chart, and define the integral of to be the sum of the integrals of each term in the partition of unity.
It is also possible to integrate -forms on oriented -dimensional submanifolds using this more intrinsic approach. The form is pulled back to the submanifold, where the integral is defined using charts as before. For example, given a path , integrating a -form on the path is simply pulling back the form to a form on , and this integral is the integral of the function on the interval.
Integration along fibers
Script error: No such module "Labelled list hatnote".
Fubini's theorem states that the integral over a set that is a product may be computed as an iterated integral over the two factors in the product. This suggests that the integral of a differential form over a product ought to be computable as an iterated integral as well. The geometric flexibility of differential forms ensures that this is possible not just for products, but in more general situations as well. Under some hypotheses, it is possible to integrate along the fibers of a smooth map, and the analog of Fubini's theorem is the case where this map is the projection from a product to one of its factors.
Because integrating a differential form over a submanifold requires fixing an orientation, a prerequisite to integration along fibers is the existence of a well-defined orientation on those fibers. Let MScript error: No such module "Check for unknown parameters". and NScript error: No such module "Check for unknown parameters". be two orientable manifolds of pure dimensions mScript error: No such module "Check for unknown parameters". and nScript error: No such module "Check for unknown parameters"., respectively. Suppose that f : M → NScript error: No such module "Check for unknown parameters". is a surjective submersion. This implies that each fiber fTemplate:I sup(y)Script error: No such module "Check for unknown parameters". is (m − n)Script error: No such module "Check for unknown parameters".-dimensional and that, around each point of MScript error: No such module "Check for unknown parameters"., there is a chart on which fScript error: No such module "Check for unknown parameters". looks like the projection from a product onto one of its factors. Fix x ∈ MScript error: No such module "Check for unknown parameters". and set y = f(x)Script error: No such module "Check for unknown parameters".. Suppose that and that ηyScript error: No such module "Check for unknown parameters". does not vanish. Following Script error: No such module "Footnotes"., there is a unique which may be thought of as the fibral part of ωxScript error: No such module "Check for unknown parameters". with respect to ηyScript error: No such module "Check for unknown parameters".. More precisely, define j : fTemplate:I sup(y) → MScript error: No such module "Check for unknown parameters". to be the inclusion. Then σxScript error: No such module "Check for unknown parameters". is defined by the property that where is any (m − n)Script error: No such module "Check for unknown parameters".-covector for which The form σxScript error: No such module "Check for unknown parameters". may also be notated ωx / ηyScript error: No such module "Check for unknown parameters"..
Moreover, for fixed yScript error: No such module "Check for unknown parameters"., σxScript error: No such module "Check for unknown parameters". varies smoothly with respect to xScript error: No such module "Check for unknown parameters".. That is, suppose that is a smooth section of the projection map; we say that ωScript error: No such module "Check for unknown parameters". is a smooth differential mScript error: No such module "Check for unknown parameters".-form on MScript error: No such module "Check for unknown parameters". along fTemplate:I sup(y)Script error: No such module "Check for unknown parameters".. Then there is a smooth differential (m − n)Script error: No such module "Check for unknown parameters".-form σScript error: No such module "Check for unknown parameters". on fTemplate:I sup(y)Script error: No such module "Check for unknown parameters". such that, at each x ∈ fTemplate:I sup(y)Script error: No such module "Check for unknown parameters"., This form is denoted ω / ηyScript error: No such module "Check for unknown parameters".. The same construction works if ωScript error: No such module "Check for unknown parameters". is an mScript error: No such module "Check for unknown parameters".-form in a neighborhood of the fiber, and the same notation is used. A consequence is that each fiber fTemplate:I sup(y)Script error: No such module "Check for unknown parameters". is orientable. In particular, a choice of orientation forms on MScript error: No such module "Check for unknown parameters". and NScript error: No such module "Check for unknown parameters". defines an orientation of every fiber of fScript error: No such module "Check for unknown parameters"..
The analog of Fubini's theorem is as follows. As before, MScript error: No such module "Check for unknown parameters". and NScript error: No such module "Check for unknown parameters". are two orientable manifolds of pure dimensions mScript error: No such module "Check for unknown parameters". and nScript error: No such module "Check for unknown parameters"., and f : M → NScript error: No such module "Check for unknown parameters". is a surjective submersion. Fix orientations of MScript error: No such module "Check for unknown parameters". and NScript error: No such module "Check for unknown parameters"., and give each fiber of fScript error: No such module "Check for unknown parameters". the induced orientation. Let ωScript error: No such module "Check for unknown parameters". be an mScript error: No such module "Check for unknown parameters".-form on MScript error: No such module "Check for unknown parameters"., and let ηScript error: No such module "Check for unknown parameters". be an nScript error: No such module "Check for unknown parameters".-form on NScript error: No such module "Check for unknown parameters". that is almost everywhere positive with respect to the orientation of NScript error: No such module "Check for unknown parameters".. Then, for almost every y ∈ NScript error: No such module "Check for unknown parameters"., the form ω / ηyScript error: No such module "Check for unknown parameters". is a well-defined integrable m − nScript error: No such module "Check for unknown parameters". form on fTemplate:I sup(y)Script error: No such module "Check for unknown parameters".. Moreover, there is an integrable nScript error: No such module "Check for unknown parameters".-form on NScript error: No such module "Check for unknown parameters". defined by Denote this form by Then Script error: No such module "Footnotes". proves the generalized Fubini formula
It is also possible to integrate forms of other degrees along the fibers of a submersion. Assume the same hypotheses as before, and let αScript error: No such module "Check for unknown parameters". be a compactly supported (m − n + k)Script error: No such module "Check for unknown parameters".-form on MScript error: No such module "Check for unknown parameters".. Then there is a kScript error: No such module "Check for unknown parameters".-form γScript error: No such module "Check for unknown parameters". on NScript error: No such module "Check for unknown parameters". which is the result of integrating αScript error: No such module "Check for unknown parameters". along the fibers of fScript error: No such module "Check for unknown parameters".. The form αScript error: No such module "Check for unknown parameters". is defined by specifying, at each y ∈ NScript error: No such module "Check for unknown parameters"., how γScript error: No such module "Check for unknown parameters". pairs with each kScript error: No such module "Check for unknown parameters".-vector vScript error: No such module "Check for unknown parameters". at yScript error: No such module "Check for unknown parameters"., and the value of that pairing is an integral over fTemplate:I sup(y)Script error: No such module "Check for unknown parameters". that depends only on αScript error: No such module "Check for unknown parameters"., vScript error: No such module "Check for unknown parameters"., and the orientations of MScript error: No such module "Check for unknown parameters". and NScript error: No such module "Check for unknown parameters".. More precisely, at each y ∈ NScript error: No such module "Check for unknown parameters"., there is an isomorphism defined by the interior product for any choice of volume form ζScript error: No such module "Check for unknown parameters". in the orientation of NScript error: No such module "Check for unknown parameters".. If x ∈ fTemplate:I sup(y)Script error: No such module "Check for unknown parameters"., then a kScript error: No such module "Check for unknown parameters".-vector vScript error: No such module "Check for unknown parameters". at yScript error: No such module "Check for unknown parameters". determines an (n − k)Script error: No such module "Check for unknown parameters".-covector at xScript error: No such module "Check for unknown parameters". by pullback: Each of these covectors has an exterior product against αScript error: No such module "Check for unknown parameters"., so there is an (m − n)Script error: No such module "Check for unknown parameters".-form βvScript error: No such module "Check for unknown parameters". on MScript error: No such module "Check for unknown parameters". along fTemplate:I sup(y)Script error: No such module "Check for unknown parameters". defined by This form depends on the orientation of NScript error: No such module "Check for unknown parameters". but not the choice of ζScript error: No such module "Check for unknown parameters".. Then the kScript error: No such module "Check for unknown parameters".-form γScript error: No such module "Check for unknown parameters". is uniquely defined by the property and γScript error: No such module "Check for unknown parameters". is smooth Script error: No such module "Footnotes".. This form also denoted α♭Script error: No such module "Check for unknown parameters". and called the integral of αScript error: No such module "Check for unknown parameters". along the fibers of fScript error: No such module "Check for unknown parameters".. Integration along fibers is important for the construction of Gysin maps in de Rham cohomology.
Integration along fibers satisfies the projection formula Script error: No such module "Footnotes".. If λScript error: No such module "Check for unknown parameters". is any ℓScript error: No such module "Check for unknown parameters".-form on NScript error: No such module "Check for unknown parameters"., then
Stokes's theorem
Script error: No such module "Labelled list hatnote". The fundamental relationship between the exterior derivative and integration is given by the Stokes' theorem: If is an -form with compact support on and denotes the boundary of with its induced orientation, then
A key consequence of this is that "the integral of a closed form over homologous chains is equal": If is a closed -form and and are -chains that are homologous (such that is the boundary of a -chain ), then , since the difference is the integral .
For example, if is the derivative of a potential function on the plane or , then the integral of over a path from to does not depend on the choice of path (the integral is ), since different paths with given endpoints are homotopic, hence homologous (a weaker condition). This case is called the gradient theorem, and generalizes the fundamental theorem of calculus. This path independence is very useful in contour integration.
This theorem also underlies the duality between de Rham cohomology and the homology of chains.
Relation with measures
Script error: No such module "labelled list hatnote".
On a general differentiable manifold (without additional structure), differential forms cannot be integrated over subsets of the manifold; this distinction is key to the distinction between differential forms, which are integrated over chains or oriented submanifolds, and measures, which are integrated over subsets. The simplest example is attempting to integrate the 1Script error: No such module "Check for unknown parameters".-form dxScript error: No such module "Check for unknown parameters". over the interval [0, 1]Script error: No such module "Check for unknown parameters".. Assuming the usual distance (and thus measure) on the real line, this integral is either 1Script error: No such module "Check for unknown parameters". or −1Script error: No such module "Check for unknown parameters"., depending on orientation: , while . By contrast, the integral of the measure Template:AbsScript error: No such module "Check for unknown parameters". on the interval is unambiguously 1Script error: No such module "Check for unknown parameters". (i.e. the integral of the constant function 1Script error: No such module "Check for unknown parameters". with respect to this measure is 1Script error: No such module "Check for unknown parameters".). Similarly, under a change of coordinates a differential nScript error: No such module "Check for unknown parameters".-form changes by the Jacobian determinant JScript error: No such module "Check for unknown parameters"., while a measure changes by the absolute value of the Jacobian determinant, Template:AbsScript error: No such module "Check for unknown parameters"., which further reflects the issue of orientation. For example, under the map x ↦ −xScript error: No such module "Check for unknown parameters". on the line, the differential form dxScript error: No such module "Check for unknown parameters". pulls back to −dxScript error: No such module "Check for unknown parameters".; orientation has reversed; while the Lebesgue measure, which here we denote Template:AbsScript error: No such module "Check for unknown parameters"., pulls back to Template:AbsScript error: No such module "Check for unknown parameters".; it does not change.
In the presence of the additional data of an orientation, it is possible to integrate nScript error: No such module "Check for unknown parameters".-forms (top-dimensional forms) over the entire manifold or over compact subsets; integration over the entire manifold corresponds to integrating the form over the fundamental class of the manifold, [M]Script error: No such module "Check for unknown parameters".. Formally, in the presence of an orientation, one may identify nScript error: No such module "Check for unknown parameters".-forms with densities on a manifold; densities in turn define a measure, and thus can be integrated Script error: No such module "Footnotes"..
On an orientable but not oriented manifold, there are two choices of orientation; either choice allows one to integrate nScript error: No such module "Check for unknown parameters".-forms over compact subsets, with the two choices differing by a sign. On a non-orientable manifold, nScript error: No such module "Check for unknown parameters".-forms and densities cannot be identified —notably, any top-dimensional form must vanish somewhere (there are no volume forms on non-orientable manifolds), but there are nowhere-vanishing densities— thus while one can integrate densities over compact subsets, one cannot integrate nScript error: No such module "Check for unknown parameters".-forms. One can instead identify densities with top-dimensional pseudoforms.
Even in the presence of an orientation, there is in general no meaningful way to integrate kScript error: No such module "Check for unknown parameters".-forms over subsets for k < nScript error: No such module "Check for unknown parameters". because there is no consistent way to use the ambient orientation to orient kScript error: No such module "Check for unknown parameters".-dimensional subsets. Geometrically, a kScript error: No such module "Check for unknown parameters".-dimensional subset can be turned around in place, yielding the same subset with the opposite orientation; for example, the horizontal axis in a plane can be rotated by 180 degrees. Compare the Gram determinant of a set of kScript error: No such module "Check for unknown parameters". vectors in an nScript error: No such module "Check for unknown parameters".-dimensional space, which, unlike the determinant of nScript error: No such module "Check for unknown parameters". vectors, is always positive, corresponding to a squared number. An orientation of a kScript error: No such module "Check for unknown parameters".-submanifold is therefore extra data not derivable from the ambient manifold.
On a Riemannian manifold, one may define a kScript error: No such module "Check for unknown parameters".-dimensional Hausdorff measure for any kScript error: No such module "Check for unknown parameters". (integer or real), which may be integrated over kScript error: No such module "Check for unknown parameters".-dimensional subsets of the manifold. A function times this Hausdorff measure can then be integrated over kScript error: No such module "Check for unknown parameters".-dimensional subsets, providing a measure-theoretic analog to integration of kScript error: No such module "Check for unknown parameters".-forms. The nScript error: No such module "Check for unknown parameters".-dimensional Hausdorff measure yields a density, as above.
Currents
The differential form analog of a distribution or generalized function is called a current. The space of kScript error: No such module "Check for unknown parameters".-currents on MScript error: No such module "Check for unknown parameters". is the dual space to an appropriate space of differential kScript error: No such module "Check for unknown parameters".-forms. Currents play the role of generalized domains of integration, similar to but even more flexible than chains.
Applications in physics
Differential forms arise in some important physical contexts. For example, in Maxwell's theory of electromagnetism, the Faraday 2-form, or electromagnetic field strength, is where the are formed from the electromagnetic fields and ; e.g., , , or equivalent definitions.
This form is a special case of the curvature form on the U(1)Script error: No such module "Check for unknown parameters". principal bundle on which both electromagnetism and general gauge theories may be described. The connection form for the principal bundle is the vector potential, typically denoted by , when represented in some gauge. One then has
The current 3Script error: No such module "Check for unknown parameters".-form is where are the four components of the current density. (Here it is a matter of convention to write instead of , i.e. to use capital letters, and to write instead of . However, the vector rsp. tensor components and the above-mentioned forms have different physical dimensions. Moreover, by decision of an international commission of the International Union of Pure and Applied Physics, the magnetic polarization vector has been called for several decades, and by some publishers ; i.e., the same name is used for different quantities.)
Using the above-mentioned definitions, Maxwell's equations can be written very compactly in geometrized units as where denotes the Hodge star operator. Similar considerations describe the geometry of gauge theories in general.
The -form , which is dual to the Faraday form, is also called Maxwell 2-form.
Electromagnetism is an example of a U(1)Script error: No such module "Check for unknown parameters". gauge theory. Here the Lie group is , the one-dimensional unitary group, which is in particular abelian. There are gauge theories, such as Yang–Mills theory, in which the Lie group is not abelian. In that case, one gets relations which are similar to those described here. The analog of the field in such theories is the curvature form of the connection, which is represented in a gauge by a Lie algebra-valued one-form . The Yang–Mills field is then defined by
In the abelian case, such as electromagnetism, , but this does not hold in general. Likewise the field equations are modified by additional terms involving exterior products of and , owing to the structure equations of the gauge group.
Applications in geometric measure theory
Numerous minimality results for complex analytic manifolds are based on the Wirtinger inequality for 2-forms. A succinct proof may be found in Herbert Federer's classic text Geometric Measure Theory. The Wirtinger inequality is also a key ingredient in Gromov's inequality for complex projective space in systolic geometry.
See also
- Closed and exact differential forms
- Complex differential form
- Vector-valued differential form
- Equivariant differential form
- Calculus on Manifolds
- Multilinear form
- Polynomial differential form
- Presymplectic form
Notes
<templatestyles src="Reflist/styles.css" />
Script error: No such module "Check for unknown parameters".
References
<templatestyles src="Refbegin/styles.css" />
- Script error: No such module "citation/CS1".
- Script error: No such module "citation/CS1".
- Script error: No such module "citation/CS1".—Translation of Formes différentielles (1967)
- Script error: No such module "citation/CS1".
- Script error: No such module "citation/CS1".
- Script error: No such module "citation/CS1". provides a brief discussion of integration on manifolds from the point of view of measure theory in the last section.
- Script error: No such module "citation/CS1".
- Script error: No such module "citation/CS1". This textbook in multivariate calculus introduces the exterior algebra of differential forms at the college calculus level.
- Script error: No such module "citation/CS1".
- Script error: No such module "citation/CS1".
- Script error: No such module "citation/CS1". standard introductory text.
- Script error: No such module "citation/CS1".
- Script error: No such module "citation/CS1".
External links
- Script error: No such module "Template wrapper".
- Script error: No such module "citation/CS1"., a course taught at Cornell University.
- Script error: No such module "citation/CS1"., an undergraduate text.
- Needham, Tristan. Visual differential geometry and forms: a mathematical drama in five acts. Princeton University Press, 2021.
- di Beo, Luca (2025), The Core of Differential Forms (PDF)