Exterior Algebra¶
Let \(V\) be a real vector space of dimension \(n\).
Note
\(\Alt^0 = \mathbb{R}\),
\(\Alt^1 = V^{*}\) is the dual space of \(V\) (the space of covectors)
Note
The exterior product is bilinear, associative,
anti-commutative: \(\eta \wedge \omega = (-1)^{jk} \omega \wedge \eta\) for all \(\omega \in \Alt^j\) and \(\eta \in \Alt^k\).
In the case of \(V=\mathbb{R}^n\), we have:
\(\Alt V^0 \sim \mathbb{R}\),
\(\Alt V^1 \sim \mathbb{R}^n\),
\(\Alt V^{n-1} \sim \mathbb{R}^n\), using Riesz representation theorem,
\(\Alt V^n \sim \mathbb{R}\), using the map \(v \longmapsto \det(v,v_1,\cdots,v_{n-1})\).
Basis¶
Let \(v_1,\cdots,v_n\) be a basis of \(V\) and \(\mu_1,\cdots,\mu_n\) the associated dual basis for \(V^*\) (\(\mu_i(v_j) = \delta_{ij}\)).
For any increasing permutations \(\sigma, \rho : \{ 1,\cdots,k \} \longrightarrow \{ 1,\cdots,n \}\), we have:
thus the \(\binom {n}{k}\) algebraic \(k\)-forms \(\mu_{\sigma(1)} \wedge \cdots \wedge \mu_{\sigma(k)}\), form a basis for \(\Alt^k V\) and \(\dim \Alt^k V = \binom {n}{k}\).
We have for \(\omega \in \Alt^k V\), \(\eta \in \Alt^l V\) and \(v \in V\):
Orientation and Volume form¶
Todo
add Orientation and Volume form
The pullback acts contravariantly: if \(U \xrightarrow{~K~} V \xrightarrow{~L~} W\) then,
\[\Alt W \xrightarrow{~K^{*}~} \Alt V \xrightarrow{~L^{*}~} \Alt U\]\(L^{*} (\omega \wedge \eta) = L^{*} \omega \wedge L^{*} \eta\)
Let V be a subspace of W. For the inclusion \(\imath_V : V \longrightarrow W\), we can define its pullback \(\imath_V^{*}\): this is a surjection of \(\Alt W\) onto \(\Alt V\).
If W has an inner product and \(\pi_V : W \longrightarrow V\) is the orthogonal projection. We can define its pullback \(\pi_V^{*}\) : this an injection of \(\Alt V\) onto \(\Alt W\).
Let us consider the composition : \(W\) shortstack{\(\pi_V\) \ \(\longrightarrow\)} \(V\) shortstack{\(\imath_V\) \ \(\longrightarrow\)} \(W\), and its pullback \(\pi_V^* \imath_V^*\).
The tangential part of \(\omega\) vanishes if and only if the image of \(\omega\) in \(\Alt^k V\) vanishes.
Let \(V\) be an oriented inner product space, with volume form \(\mbox{vol}\). Let \(\omega \in \Alt^k V\). We can define a new linear map \(L_{\omega}\) as the composition of \(\Alt^{n-k} V \longrightarrow \Alt^n V\) such as:
and the canonical isomorphism of \(\Alt^n V\) onto \(\mathbb{R}\), and using the Riesz representation theorem, there exists an element \(\star \omega \in \Alt^{n-k} V\) such that : \(L_{\omega} (\mu) = (\star \omega , \mu)\), i.e.:
If \(e_1,\cdots,e_n\) is any positively oriented orthonormal basis, and \(\sigma\) a permutation, we have
\(\star \star \omega = (-1)^{k(n-k)} \omega, ~~~\forall \omega \in \Alt^k V\), thus the Hodge star is an isometry.
\((\star \omega)_{\parallel} = \star (\omega_{\perp})\) and \((\star \omega)_{\perp} = \star (\omega_{\parallel})\)
the image of \(\star \omega\) in \(\Alt^k V\) vanishes if and only if \(\omega_{\perp}\) vanishes.
Exterior Calculus on manifolds and Differential forms¶
Let \(\Omega\) be a smooth manifold, of dimension \(n\).
\(\forall x \in \Omega\) we denote by \(T_x \Omega\) the tangent space. This is a vector space of dimension \(n\),
tangent bundle \(\{ (x,v), ~~ x \in \Omega, v \in T_x \Omega \}\),
Applying the exterior algebra to the tangent spaces, we obtain the exterior forms bundle, whose elements are pairs \((x,\mu)\) with \(x \in \Omega\) and \(\mu \in \Alt^k T_x \Omega\).
a differential \(k\)-form \(\omega\) is a section of this bundle. This is a map which associates to each \(x \in \Omega\) an element \(\omega_x \in \Alt^k T_x \Omega\),
if the map \(\mathcal{L}_{\omega}^k : x \longmapsto \omega_x (v_1(x), \cdots, v_k(x))\) is smooth (whenever \(v_i\) are smooth), we say that \(\omega\) is a smooth differential \(k\)-form,
we define \(\Lambda^k(\Omega)\) the space of all smooth \(k\)-forms on \(\Omega\),
\(\Lambda^0(\Omega) = \mathcal{C}^{\infty}(\Omega)\),
if the map \(\mathcal{L}_{\omega}^k\) is \(\mathcal{C}^{m}(\Omega)\), we define differential \(k\)-forms with less smoothness \(\mathcal{C}^{m} \Lambda^k (\Omega)\).
Let \(\Omega\) be a smooth manifold, of dimension \(n\).
Differential forms can be differentiated and integrated, without recourse to any additional structure, such as a metric or a measure.
We have the following properties:
\(\diff \circ \diff = 0\)
\(\diff (\omega \wedge \eta) = \diff \omega \wedge \eta + (-1)^k \omega \wedge \diff \eta, ~~\forall \omega \in \Lambda^k(\Omega), \eta \in \Lambda^j(\Omega)\),
(Pullback) let \(\phi\) be a smooth map of \(\Omega\) onto \(\Omega^{\prime}\). Then \(\phi^*(\omega \wedge \eta) = \phi^*(\omega) \wedge \phi^*(\eta)\) and \(\phi^* (\diff \omega) = \diff (\phi^* \omega)\),
(Interior product) the interior product of a differential \(k\)-form \(\omega\) with a vector field \(v\),
we obtain a \((k-1)\)-form by : \((\omega \lrcorner v)_x := \omega_x \lrcorner v_x\),
(Trace operator) the pullback \(i_{\partial \Omega}^*\) of \(i_{\partial \Omega}\) is the trace operator \(\trace\)
We have the following results:
(Integration) if \(\phi\) is an orientation-preserving diffeomorphism, then
Sobolev spaces of differential forms¶
As for the classical case, we can define the Sobolev spaces as:
\(H^s \Lambda^k(\Omega)\) is the space of differential \(k\)-forms such that \(\mathcal{L}_{\omega}^k \in H^s(\Omega)\).
\(H \Lambda^k(\Omega) = \{ \omega \in L^2 \Lambda^k(\Omega),~~ \diff \omega \in L^2 \Lambda^{k+1}(\Omega) \}\). The associated norm is :
\[\| \omega \|_{H \Lambda^k}^2 = \| \omega \|_{H \Lambda}^2 := \| \omega \|_{L^2 \Lambda^k}^2 + \| \diff \omega \|_{L^2 \Lambda^{k+1}}^2\]
\(H \Lambda^{0}(\Omega)\) coincides with \(H^1 \Lambda^{0}(\Omega)\),
\(H \Lambda^{n}(\Omega)\) coincides with \(L^2 \Lambda^{n}(\Omega)\),
for \(0 < k < n\), we have \(H^1 \Lambda^k(\Omega) \subset H \Lambda^k(\Omega) \subset L^2 \Lambda^k(\Omega)\), strictly.
Cohomology and De Rham Complex¶
The De Rham complex is the sequence of spaces and mappings
Since, \(\diff \circ \diff = 0\), we have
If \(\Omega\) is an oriented Riemannian manifold, we have the following cohomology:
The coderivative operator \(\delta : \Lambda^{k}(\Omega) \longrightarrow \Lambda^{k-1}(\Omega)\) is defined as:
we have
\[(\diff \omega , \eta ) = (\omega , \delta \eta ) + \int_{\partial \Omega} \trace \omega \wedge \trace \eta, ~~~ \forall \omega \in \Lambda^{k}(\Omega), \eta \in \Lambda^{k+1}(\Omega),\]
\(\delta\) is a graded linear operator of degree \(-1\).
\(\delta\) is the formal adjoint of \(\diff\) whenever \(\omega\) or \(\eta\) vanishes near the boundary.
we define the spaces
\[H^* \Lambda^k(\Omega) = \{ \omega \in L^2 \Lambda^k(\Omega),~~ \delta \omega \in L^2 \Lambda^{k-1}(\Omega) \}.\]we have \(H^* \Lambda^k(\Omega) = \star H \Lambda^{n-k}(\Omega)\).
we obtain the dual complex
\[0 \xleftarrow{\quad} H^* \Lambda^0(\Omega) \xleftarrow{~\delta~} H^* \Lambda^1(\Omega) \xleftarrow{~\delta~} \cdots \xleftarrow{~\delta~} H^* \Lambda^n(\Omega) \xleftarrow{\quad} 0\]
Cohomology with boundary conditions¶
Let \(\Lambda_0^k(\Omega)\) be the subspace of \(\Lambda^k(\Omega)\) of smooth \(k\)-forms with compact support. We have \(\diff \Lambda_0^k \subset \Lambda_0^{k+1}\).
The De Rham complex with the compact support is
Recall that the closure of \(\Lambda_0^k(\Omega)\) in \(H \Lambda^k(\Omega)\) is
The \(L^2\) version of the last complex is
We can also define the following space,
As we can see, \(\star \mathfrak{H}^k (\Omega) = \mathfrak{H}_0^{n-k} (\Omega)\).
Homological Algebra and Hilbert complexes¶
Homological Algebra¶
A cochain complex is a sequence of vector spaces and linear maps
\(k\)-cocycles \(\mathfrak{Z}^k := \mathcal{N}(d_k)\),
\(k\)-coboundaries \(\mathfrak{B}^k := \mathcal{R}(d_{k-1})\),
\(k\)-cohomology \(\mathcal{H}^k(V) := \mathfrak{Z}^k / \mathfrak{B}^k\),
we say that the sequence is exact, if the cohomology vanishes (i.e. \(\forall~k,~~ \mathcal{H}^k(V) = \{0\}\)),
Given two cochain complexes \(V,V^{\prime}\), a cochain map \(f =(f_k)\) (such as \(\diff^{\prime}_k f_k = f_{k+1} \diff_k\))
\[\begin{split}\begin{array}{ccccccccc} \cdots & \longrightarrow & V_{k-1} & \mbox{\shortstack{$\diff_{k-1}$ \\ $\longrightarrow$}} & V_{k} & \mbox{\shortstack{$\diff_k$ \\ $\longrightarrow$}} & V_{k+1} & \longrightarrow~\cdots \\ & & \downarrow f_{k-1} & & \downarrow f_{k} & & \downarrow f_{k+1} & & \\ \cdots & \longrightarrow & V_{k-1}^{\prime} & \mbox{\shortstack{$\diff_{k-1}^{\prime}$ \\ $\longrightarrow$}} & V_{k}^{\prime} & \mbox{\shortstack{$\diff_k^{\prime}$ \\ $\longrightarrow$}} & V_{k+1}^{\prime} & \longrightarrow~\cdots \end{array}\end{split}\]
\(f_k\) maps \(k\)-cochains to \(k\)-cochains and \(k\)-coboundaries to \(k\)-coboundaries, thus induces a map \(\mathcal{H}^k(f) : \mathcal{H}^k(V) \longrightarrow \mathcal{H}^k(V^{\prime})\).
Let \(V^{\prime} \subset V\) be two cochain complexes,
The inclusion \(\imath_V\) is a cochain map and thus induces a map of cohomology \(\mathcal{H}^k(V^{\prime}) \longrightarrow \mathcal{H}^k(V)\),
If there exists a cochain projection of \(V\) onto \(V^{\prime}\), (this leads to \(\pi \circ \imath = \id_{V^{\prime}}\)) so \(\mathcal{H}^k(\pi) \circ \mathcal{H}^k(\imath) = \id_{\mathcal{H}^k(V^{\prime})}\).
\[\begin{split}\begin{array}{ccccccc} \cdots & \longrightarrow & V_{k-1} & \mbox{\shortstack{$\diff_{k-1}$ \\ $\longrightarrow$}} & V_{k} & \longrightarrow~\cdots \\ & & \pi_{k-1} \downarrow \uparrow \imath & & \pi_{k} \downarrow \uparrow \imath & & \\ \cdots & \longrightarrow & V_{k-1}^{\prime} & \mbox{\shortstack{$\diff_{k-1}$ \\ $\longrightarrow$}} & V_{k}^{\prime} & \longrightarrow~\cdots \end{array}\end{split}\]
Thus, \(\mathcal{H}^k(\imath)\) is injective and \(\mathcal{H}^k(\pi)\) is surjective. Hence, if one of the cohomology spaces \(\mathcal{H}^k(V)\) vanishes, then so does \(\mathcal{H}^k(V^{\prime})\)
Cycles and boundaries of the De Rham complex¶
\(k\)-cocycles
\(k\)-coboundaries
each of the spaces of cycles is closed in \(\mathcal{H} \Lambda^k(\Omega)\) (\(\mathcal{H}^* \Lambda^k(\Omega)\)), as well in \(L^2 \Lambda^k(\Omega)\).
each of the spaces of boundaries is closed in \(L^2 \Lambda^k(\Omega)\).
let \(\perp\) denotes the orthogonal complement in \(L^2 \Lambda^k(\Omega)\),
The Hodge decomposition¶
There are two Hodge decompositions, with different boundary conditions,
- \[L^2 \Lambda^k(\Omega) = \underbrace{\mathfrak{B}^{k}}_{\mathfrak{Z}_0^{* k\perp}} \oplus \underbrace{\mathfrak{H}^{k} \oplus \mathfrak{B}_0^{* k}}_{\mathfrak{Z}_0^{* k}=\mathfrak{B}^{k\perp}} = \overbrace{\mathfrak{B}^{k} \oplus \mathfrak{H}^{k}}^{\mathfrak{Z}^{k}=\mathfrak{B}_0^{* k\perp}} \oplus \overbrace{\mathfrak{B}_0^{* k}}^{\mathfrak{Z}^{k\perp}}\]
- \[L^2 \Lambda^k(\Omega) = \underbrace{\mathfrak{B}_0^{k}}_{\mathfrak{Z}^{* k\perp}} \oplus \underbrace{\mathfrak{H}_0^{k} \oplus \mathfrak{B}^{* k}}_{\mathfrak{Z}^{* k}=\mathfrak{B}_0^{k\perp}} = \overbrace{\mathfrak{B}_0^{k} \oplus \mathfrak{H}_0^{k}}^{\mathfrak{Z}_0^{k}=\mathfrak{B}^{* k\perp}} \oplus \overbrace{\mathfrak{B}^{* k}}^{\mathfrak{Z}_0^{k\perp}}\]
Summary¶
DeRham sequence¶
here without boundary conditions
Pullbacks¶
In the case where the physical domain \(\Omega := \mathcal{F}(\hat{\Omega})\) is the image of a logical domain \(\hat{\Omega}\) by a smooth mapping \(\mathcal{F}\) (at least \(\mathcal{C}^1\)), we have the following parallel diagrams
Where the mappings \(\igrad, \icurl, \idiv\) and \(\iltwo\) are called pullbacks and are given by
where \(D \mathcal{F}\) is the jacobian matrix of the mapping \(\mathcal{F}\).
Note
The pullbacks \(\igrad, \icurl, \idiv\) and \(\iltwo\) are isomorphisms between the corresponding spaces.
Operators correspondency¶
References