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.