Exterior derivative of a differential form on a normed space #
In this file we define the exterior derivative of a differential form on a normed space. Under certain smoothness assumptions, we prove that this operation is linear in the form and the second exterior derivative of a form is zero.
We represent a differential n-form on E taking values in F as E โ E [โ^Fin n]โL[๐] F.
Implementation notes #
There are a few competing definitions of the exterior derivative of a differential form that differ from each other by a normalization factor. We use the following one:
$$ dฯ(x; v_0, \dots, v_n) = \sum_{i=0}^n (-1)^i D_x ฯ(x; v_0, \dots, \widehat{v_i}, \dots, v_n) ยท v_i $$
where $$\widehat{v_i}$$ means that we omit this element of the tuple, see extDeriv_apply.
TODO #
- Introduce notation for:
- an unbundled
n-form on a normed space; - a bundled
C^r-smoothn-form on a normed space; - same for manifolds (not defined yet).
- an unbundled
- Introduce bundled
C^r-smoothn-forms on normed spaces and manifolds.- Discuss the future API and the use cases that need to be covered on Zulip.
- Introduce new types & notation, copy the API.
- Add shorter and more readable definitions (or abbreviations?)
for
0-forms (constOfIsEmpty) and1-forms (ofSubsingleton), sync with the API forContinuousMultilinearMap.
Exterior derivative of a differential form.
There are a few competing definitions of the exterior derivative of a differential form that differ from each other by a normalization factor. We use the following one:
$$ dฯ(x; v_0, \dots, v_n) = \sum_{i=0}^n (-1)^i D_x ฯ(x; v_0, \dots, \widehat{v_i}, \dots, v_n) ยท v_i $$
where $$\widehat{v_i}$$ means that we omit this element of the tuple, see extDeriv_apply.
Equations
- extDeriv ฯ x = ContinuousAlternatingMap.alternatizeUncurryFin (fderiv ๐ ฯ x)
Instances For
Exterior derivative of a differential form within a set.
There are a few competing definitions of the exterior derivative of a differential form that differ from each other by a normalization factor. We use the following one:
$$ dฯ(x; v_0, \dots, v_n) = \sum_{i=0}^n (-1)^i D_x ฯ(x; v_0, \dots, \widehat{v_i}, \dots, v_n) ยท v_i $$
where $$\widehat{v_i}$$ means that we omit this element of the tuple, see extDerivWithin_apply.
Equations
- extDerivWithin ฯ s x = ContinuousAlternatingMap.alternatizeUncurryFin (fderivWithin ๐ ฯ s x)
Instances For
The exterior derivative of a 0-form given by a function f within a set
is the 1-form given by the derivative of f within the set.
The exterior derivative of a 0-form given by a function f
is the 1-form given by the derivative of f.
The second exterior derivative of a sufficiently smooth differential form is zero.
The second exterior derivative of a sufficiently smooth differential form is zero.
The second exterior derivative of a sufficiently smooth differential form is zero.
The second exterior derivative of a sufficiently smooth differential form is zero.