An Approximate Bounded Cochain Projection


Abstract

This paper presents a construction of a projector from an infinite-dimensional Hilbert complex of differential \(k\)-forms onto a finite-dimensional piecewise polynomial sub-complex. We demonstrate that, on contractable domains, the proposed projector attains the three properties of the Bounded Cochain Projector, namely that the projector is idempotent, uniformly bounded in the Sobolev norm, and it commutes with the exterior derivative. On non-contractible domains, the projector remains idempotent and uniformly bounded, while the commuting property is satisfied up to arbitrary accuracy.

Bounded Cochain Projection, de Rham sequence.

35A35, 46N40, 47A46

1 Introduction↩︎

Let \(\Omega\) be an \(n\)-dimensional manifold with sufficiently smooth Lipschitz boundary. We consider the closed Hilbert complex of differential forms introduced in [1], \[\mathbb{R} \hookrightarrow H\Lambda^{(0)}(\Omega) \xrightarrow{\;\mathrm{d}\;} H\Lambda^{(1)}(\Omega) \xrightarrow{\;\mathrm{d}\;} \cdots \xrightarrow{\;\mathrm{d}\;} H\Lambda^{(n-1)}(\Omega) \xrightarrow{\;\mathrm{d}\;} H\Lambda^{(n)}(\Omega) \longrightarrow 0.\] The exactness of this sequence depends on the global topology of \(\Omega\). In particular, if \(\Omega\) is contractible, the de Rham complex is exact, meaning that the range of the exterior derivative equals the null space of this operator in the subsequent space. In contrast, when \(\Omega\) is not contractible, the complex possesses a nontrivial cohomology, and the range of the exterior derivative forms only a subset of the null space of the subsequent exterior derivative.

For each space \(H\Lambda^{(k)}(\Omega)\), we introduce a finite-dimensional subspace \(H\Lambda_h^{(k)}(\Omega)\subset H\Lambda^{(k)}(\Omega),\) chosen such that the exterior derivative maps between successive finite-dimensional function spaces. This yields a finite-dimensional subcomplex \[\mathbb{R} \hookrightarrow H\Lambda_h^{(0)}(\Omega) \xrightarrow{\;\mathrm{d}\;} H\Lambda_h^{(1)}(\Omega) \xrightarrow{\;\mathrm{d}\;} \cdots \xrightarrow{\;\mathrm{d}\;} H\Lambda_h^{(n-1)}(\Omega) \xrightarrow{\;\mathrm{d}\;} H\Lambda_h^{(n)}(\Omega) \longrightarrow 0.\]

A bounded cochain projection, \(\Pi^{(k)}\), maps elements of \(H\Lambda^{(k)}(\Omega)\) onto \(H\Lambda_h^{(k)}(\Omega)\) such that the projector is idempotent, i.e. \(\Pi^{(k)} \Pi^{(k)} = \Pi^{(k)}\), the projected solution is bounded in the Sobolev norm, \(\| \Pi^{(k)}\phi^{(k)} \|_{H\Lambda^{(k)}(\Omega)} \leq C \| \phi^{(k)} \|_{H\Lambda^{(k)}(\Omega)}\) for all \(\phi^{(k)}\in H\Lambda^{(k)}(\Omega)\), and the projector commutes with the exterior derivative, \(\mathrm{d} \Pi^{(k)} = \Pi^{(k+1)} \mathrm{d}\) leading to the following commuting diagram

\[\begin{tikzcd} \ldots \arrow[r] & H\Lambda^{(k - 1)}(\Omega) \arrow[r,"\mathrm{d}"] \arrow[d,"\Pi^{(k - 1)}"] & H\Lambda^{(k)}(\Omega) \arrow[r,"\mathrm{d}"] \arrow[d,"\Pi^{(k)}"] & H\Lambda^{(k + 1)}(\Omega) \arrow[r] \arrow[d,"\Pi^{(k + 1)}"] & \ldots \\ \ldots \arrow[r] & H\Lambda_h^{(k - 1)}(\Omega) \arrow[r,"\mathrm{d}"] & H\Lambda_h^{(k)}(\Omega) \arrow[r,"\mathrm{d}"] & H\Lambda_h^{(k + 1)}(\Omega) \arrow[r] & \ldots \end{tikzcd}\]

In [1], [2] the bounded cochain projection was introduced. The construction of local bounded cochain projections is presented in [3] and is extended to double complexes in [4]. Subsequent work, [5], [6], refined these ideas in several directions, including local constructions, improved approximation properties, preservation of boundary conditions, and extensions to general finite element systems. More recently, [7] developed local \(L^2\)-bounded commuting projections by replacing the continuous regularisation used in previous constructions, such as [8], with local discrete problems posed on an auxiliary refinement. Their construction establishes fully local commuting projections with provable local \(L^2\) stability while avoiding the analytical difficulties associated with continuous right inverses of the exterior derivative. This represents the first completely discrete construction of locally \(L^2\)-bounded commuting projections. Likewise, in [9], commuting \(L^2\)-projections on non-matching interfaces are presented. These papers employ finite-dimensional function spaces using Finite Element Exterior Calculus (FEEC). Similar results are obtained with the Mimetic Spectral Element Method, [10]. The only requirement on the finite-dimensional subspaces is that they form a de Rham sequence, i.e. \(\mathrm{d}H\Lambda_h^{(k)}(\Omega) \subset H\Lambda_h^{(k+1)}(\Omega)\).

The goal of the present work is to formulate a construction of a projector that fulfils the three aforementioned properties of a bounded cochian projection. The paper is organised as follows. In Section 2 some notation is introduced followed by the introduction of the canonical projector in Section 3. In Section 4 a mixed formulation is presented for which the existence and uniqueness of a solution will be shown. The properties of the presented mixed formulation are analysed in Section 5. Lastly, the construction of the proposed projector based on a two-level discrete complex is presented in Section 6.

2 Prerequisites↩︎

In the de Rham complex of an \(n\)-manifold \(\Omega\) with sufficiently smooth Lipschitz boundary, we equip the spaces of differential forms with the standard \(L^2\) and graph norms. The \(L^2\) inner-product on \(H\Lambda^{(k)}(\Omega)\) is defined by \[(\alpha^{(k)},\beta^{(k)}) := \int_{\Omega} \alpha^{(k)} \wedge \star \beta^{(k)}, \qquad \forall\, \alpha^{(k)}, \beta^{(k)} \in H\Lambda^{(k)}(\Omega).\] The associated \(L^2\) norm is given by \[\| \alpha^{(k)} \|_{L^2 \Lambda^{(k)}(\Omega)}^2 = (\alpha^{(k)},\alpha^{(k)}).\] Following [1], we define the \(H\Lambda^{(k)}\) inner-product by \[(\alpha^{(k)},\beta^{(k)})_{H\Lambda^{(k)}(\Omega)} := \int_{\Omega} \alpha^{(k)} \wedge \star \beta^{(k)} + \int_{\Omega} \mathrm{d}\alpha^{(k)} \wedge \star \mathrm{d}\beta^{(k)} = (\alpha^{(k)},\beta^{(k)}) + (\mathrm{d}\alpha^{(k)}, \mathrm{d}\beta^{(k)}), \qquad \forall\, \alpha^{(k)}, \beta^{(k)} \in H\Lambda^{(k)}(\Omega).\] The corresponding \(H\)-norm is \[\| \omega^{(k)} \|_{H\Lambda^{(k)}(\Omega)}^2 = (\omega^{(k)},\omega^{(k)})_{H\Lambda^{(k)}(\Omega)} = \| \omega^{(k)} \|_{L^2 \Lambda^{(k)}(\Omega)}^2 + \| \mathrm{d}\omega^{(k)} \|_{L^2 \Lambda^{(k+1)}(\Omega)}^2.\]

We denote the space of closed differential forms by \[\mathcal{Z}^{(k)} = \left\{ \omega^{(k)} \in H\Lambda^{(k)}(\Omega) \;\big|\; \mathrm{d}\omega^{(k)}=0 \right\},\] and its \(L^2\)-orthogonal complement by \[\mathcal{Z}^{(k),\perp} = \left\{ \eta^{(k)} \in H\Lambda^{(k)}(\Omega) \;\big|\; (\eta^{(k)},\omega^{(k)})=0, \quad \forall\, \omega^{(k)} \in \mathcal{Z}^{(k)} \right\}.\] For every \(\omega^{(k)} \in \mathcal{Z}^{(k),\perp}\), the Poincaré inequality holds: \[\| \omega^{(k)} \|_{H\Lambda^{(k)}(\Omega)} \leq C_P \| \mathrm{d}\omega^{(k)} \|_{L^2 \Lambda^{(k+1)}(\Omega)}. \label{eq:Poincare}\tag{1}\] Since \(H\Lambda^{(k)}(\Omega) = \mathcal{Z}^{(k)} \oplus \mathcal{Z}^{(k),\perp},\) every \(\omega^{(k)} \in H\Lambda^{(k)}(\Omega)\) admits a unique decomposition \(\omega^{(k)} = \omega^{(k)}_0 + \omega^{(k)}_{\perp},\) where \(\omega^{(k)}_0 \in \mathcal{Z}^{(k)}\) and \(\omega^{(k)}_{\perp} \in \mathcal{Z}^{(k),\perp}\).

We define the space of exact differential \(k\)-forms by \[\mathcal{R}^{(k)} = \left\{ \omega^{(k)} \;\big|\; \exists\, \alpha^{(k-1)} \in H\Lambda^{(k-1)}(\Omega) \;\text{s.t.}\; \omega^{(k)} = \mathrm{d}\alpha^{(k-1)} \right\},\] and the space of harmonic forms by \[\mathcal{H}^{(k)} = \left\{ \zeta^{(k)} \in \mathcal{Z}^{(k)} \;\big|\; \cancel{\exists} \, \beta^{(k-1)} \in H\Lambda^{(k-1)}(\Omega) \;\text{s.t.}\; \zeta^{(k)} = \mathrm{d}\beta^{(k-1)} \right\}.\] Since the exterior derivative is nilpotent we have \(\mathcal{R}^{(k)} \subseteq \mathcal{Z}^{(k)}\). More precisely, we have the decomposition \(\mathcal{Z}^{(k)} = \mathcal{R}^{(k)} \oplus \mathcal{H}^{(k)}\) on general non-contractable domains. On contractible domains, \(\mathcal{H}^{(k)} = \{0\}\), so every closed form is exact.

Let \(H\Lambda_h^{(k)}(\Omega) \subset H\Lambda^{(k)}(\Omega)\) be a conforming finite-dimensional subspace. We define the space of closed forms by \[\mathcal{Z}_h^{(k)} = \left\{ \omega^{(k)} \in H\Lambda_h^{(k)}(\Omega) \;\big|\; \mathrm{d}\omega^{(k)}=0 \right\},\] and its orthogonal complement by \[\mathcal{Z}_h^{(k),\perp} = \left\{ \eta^{(k)} \in H\Lambda_h^{(k)}(\Omega) \;\big|\; (\eta^{(k)},\omega^{(k)})=0, \quad \forall\, \omega^{(k)} \in \mathcal{Z}_h^{(k)} \right\}.\] Consequently, we have the decomposition of \(H\Lambda_h^{(k)}(\Omega)\) \[H\Lambda_h^{(k)}(\Omega) = \mathcal{Z}_h^{(k)} \oplus \mathcal{Z}_h^{(k),\perp}.\] The finite-dimensional spaces of exact and harmonic differential forms are defined as \[\mathcal{R}_h^{(k)} = \left\{ \omega^{(k)} \;\big|\; \exists\, \alpha^{(k-1)} \in H\Lambda_h^{(k-1)}(\Omega) \;\text{s.t.}\; \omega^{(k)} = \mathrm{d}\alpha^{(k-1)} \right\},\] and \[\mathcal{H}_h^{(k)} = \left\{ \zeta^{(k)} \in \mathcal{Z}_h^{(k)} \;\big|\; \cancel{\exists} \, \beta^{(k-1)} \in H\Lambda_h^{(k-1)}(\Omega) \;\text{s.t.}\; \zeta^{(k)} = \mathrm{d}\beta^{(k-1)} \right\},\] which yields the decomposition of \(\mathcal{Z}_h^{(k)}\) \[\mathcal{Z}_h^{(k)} = \mathcal{R}_h^{(k)} \oplus \mathcal{H}_h^{(k)}.\]

In general, the harmonic space of \(H\Lambda_h^{(k)}(\Omega)\) is not a subspace of the harmonic space in \(H\Lambda^{(k)}(\Omega)\). To quantify the discrepancy between these spaces, [2] employs the notion of the gap between closed subspaces of a Hilbert space [11]. For two subspaces \(X,Y \subset H\Lambda^{(k)}(\Omega)\), define \[\delta(X,Y) = \sup_{\substack{x\in X\\x\neq 0}} \inf_{y\in Y} \frac{\| x-y \|_{H\Lambda^{(k)}(\Omega)}}{\| x \|_{H\Lambda^{(k)}(\Omega)}}, \qquad \mathrm{gap}(X,Y) = \max\{\delta(X,Y),\delta(Y,X)\}.\] The distance between the infinite and finite-dimensional harmonic spaces is therefore measured as \[\mathrm{gap} \bigl( \mathcal{H}^{(k)}, \mathcal{H}_h^{(k)} \bigr).\] A fundamental result of FEEC [2] states that if the finite-dimensional spaces form a bounded subcomplex, then \[\mathrm{gap} \bigl( \mathcal{H}^{(k)}, \mathcal{H}_h^{(k)} \bigr) \longrightarrow 0, \qquad h\longrightarrow 0.\] This guarantees convergence of finite-dimensional harmonic forms to their infinite-dimensional counterparts. In this work, we shall use the terminology topologically conforming to refer to case where \(\mathrm{gap} \bigl( \mathcal{H}^{(k)}, \mathcal{H}_h^{(k)} \bigr) = 0\).

3 The canonical projector↩︎

Let \(H\Lambda_h^{(k)}(\Omega) \subset H\Lambda^{(k)}(\Omega)\) be a conforming finite element subcomplex. A central object in FEEC is a sequence of projection operators, [3], [7], [12] \[\Pi^{(k)}_{\mathscr{C}} : H\Lambda^{(k)}(\Omega) \to H\Lambda_h^{(k)}(\Omega),\] collectively referred to as the canonical (cochain) projector. The linear projector \(\Pi^{(k)}_{\mathscr{C}}\) is idempotent and it satisfies the commuting property, i.e. \[\Pi^{(k)}_{\mathscr{C}} \Pi^{(k)}_{\mathscr{C}} = \Pi^{(k)}_{\mathscr{C}}, \qquad \mathrm{d} \Pi^{(k)}_{\mathscr{C}} = \Pi^{(k+1)}_{\mathscr{C}} \mathrm{d},\] \[\begin{tikzcd} \ldots \arrow[r] & H\Lambda^{(k-1)}(\Omega) \arrow[r, "\mathrm{d}"] \arrow[d, "\Pi^{(k-1)}_{\mathscr{C}}"] & H\Lambda^{(k)}(\Omega) \arrow[r, "\mathrm{d}"] \arrow[d, "\Pi^{(k)}_{\mathscr{C}}"] & H\Lambda^{(k+1)}(\Omega) \arrow[r, "\mathrm{d}"] \arrow[d, "\Pi^{(k+1)}_{\mathscr{C}}"] & \ldots \\ \ldots \arrow[r] & H\Lambda_h^{(k-1)}(\Omega) \arrow[r, "\mathrm{d}"] & H\Lambda_h^{(k)}(\Omega) \arrow[r, "\mathrm{d}"] & H\Lambda_h^{(k+1)}(\Omega) \arrow[r] & \ldots \end{tikzcd}\]

Generally, the elements of \(H\Lambda^{(k)}(\Omega)\) lack the regularity3 to directly apply the canonical projector. Typically, \(\Pi^{(k)}_{\mathscr{C}}\) is constructed as a composition of a smoothing operator followed by a local interpolation operator. A typical representation is \[\Pi^{(k)}_{\mathscr{C}} = I_h^{(k)} \mathcal{S}^{(k)},\] where \(\mathcal{S}^{(k)} : H\Lambda^{(k)}(\Omega) \to C^\infty \Lambda^{(k)}(\Omega)\) is a regularization (or smoothing) operator ensuring sufficient pointwise regularity, and \[I_h^{(k)} : C^\infty \Lambda^{(k)}(\Omega) \to H\Lambda_h^{(k)}(\Omega)\] is a canonical interpolation operator defined by the degrees of freedom of the finite element space. The commuting property is inherited from the compatibility of the smoothing operator with the exterior derivative and the design of the finite element degrees of freedom.

However, \(\Pi^{(k)}_{\mathscr{C}}\) is, in general, not uniformly bounded in the \(H\Lambda^{(k)}\) norm. That is, there does not necessarily exist a constant \(C > 0\), independent of the mesh parameter \(h\), such that \[\| \Pi^{(k)}_{\mathscr{C}} \omega^{(k)} \|_{H\Lambda^{(k)}(\Omega)} \leq C \, \| \omega^{(k)} \|_{H\Lambda^{(k)}(\Omega)}, \qquad \forall \omega^{(k)} \in H\Lambda^{(k)}(\Omega).\]

4 Augmented mixed formulation↩︎

We now introduce an augmented mixed formulation, which will form a part of our proposed bounded cochain projector. In this section, we present the augmented system and prove well-posedness.

We consider the following variational formulation: Given \(\phi^{(k)}\in H\Lambda^{(k)}(\Omega)\), find \(\lambda^{(i)} \in H\Lambda_h^{(i)}(\Omega)\) for \(i=k,\ldots,k+2\) and \(h^{(k+1)}\in \mathcal{H}_h^{(k+1)}\), such that \(\forall \eta^{(j)}\in H\Lambda_h^{(j + 1)}(\Omega)\) for \(j=k,\ldots, k+2\) and \(\forall \gamma^{(k+1)}\in \mathcal{H}_h^{(k+1)}\), we satisfy

\[\left \{ \begin{array}{ccccccccc} (\eta^{(k)}, \lambda^{(k)}) & + & (\mathrm{d} \eta^{(k)}, \lambda^{(k + 1)}) & & & & & = & (\eta^{(k)}, \phi^{(k)}) \\ [1.5ex] (\eta^{(k + 1)}, \mathrm{d} \lambda^{(k)}) & & + & & (\mathrm{d} \eta^{(k + 1)}, \lambda^{(k + 2)}) & + &(\eta^{(k + 1)}, h^{(k + 1)}) & = & (\eta^{(k + 1)}, \mathrm{d}\phi^{(k)}) \\ [1.5ex] & & (\eta^{(k + 2)}, \mathrm{d} \lambda^{(k + 1)}) & & & & & = & (\eta^{(k + 2)}, 0) \\ [1.5ex] & & (\gamma^{(k + 1)}, \lambda^{(k + 1)}) & & & & & = & (\gamma^{(k + 1)}, 0) \end{array} \right . \; . \label{eq:BCP}\tag{2}\]

Note that the system is symmetric. To establish the well-posedness of 2 , we verify the conditions noted in [13].

The system 2 is well-posed, provided that

  1. the bilinear form \((\eta^{(k)}, \lambda^{(k)})\) is bounded and coercive on \(\mathcal{Z}_h^{(k)}\)

  2. there exists a constant \(\beta_{\mathcal{H}}>0\) independent of the mesh size, such that \[\inf_{h^{(k+1)}\in\mathcal{H}_h^{(k+1)}} \sup_{\eta^{(k+1)}\in H\Lambda_h^{(k+1)}(\Omega)} \frac{ (\eta^{(k+1)}, h^{(k+1)}) }{ \|\eta^{(k+1)}\|_{H\Lambda_h^{(k+1)}(\Omega)} \|h^{(k+1)}\|_{H\Lambda_h^{(k+1)}(\Omega)} } \geq \beta_{\mathcal{H}};\]

  3. the bilinear forms \((\mathrm{d}\eta^{(j)}, \lambda^{(j+1)})\), \(j=k,k+1\), satisfy the inf-sup condition \[\adjustlimits\inf_{\lambda^{(j+1)}\in H\Lambda_h^{(j+1)}(\Omega)} \sup_{\eta^{(j)}\in\mathcal{Z}_h^{(j),\perp}} \frac{ (\mathrm{d}\eta^{(j)}, \lambda^{(j+1)}) }{ \| \eta^{(j)} \|_{H\Lambda^{(j)}(\Omega)} \| \lambda^{(j+1)} \|_{H\Lambda^{(j+1)}(\Omega)} } \geq \beta_j > 0. \label{eq:infsup}\tag{3}\]

Note that the supremum in 3 may be restricted to \(\mathcal{Z}_h^{(j),\perp}\), since the supremum will never be achieved for \(\eta^{(j)}\in \mathcal{Z}_h^{(j)}\).

Lemma 1 (Coercivity in \(\mathcal{Z}^{(k)}\)). The bilinear form \((\eta^{(k)}, \lambda^{(k)})\) is bounded and coercive on \(\mathcal{Z}_h^{(k)}\) with coercivity constant equal to one.

Proof. The bilinear form is symmetric and therefore, trivially bounded. Moreover, for any \(\overline{\lambda}_0^{(k)} \in \mathcal{Z}_h^{(k)}\) we have \[(\overline{\lambda}_0^{(k)}, \overline{\lambda}_0^{(k)}) = \| \overline{\lambda}_0^{(k)} \|_{L^2 \Lambda^{(k)}(\Omega)}^2 = \| \overline{\lambda}_0^{(k)} \|_{H\Lambda^{(k)}(\Omega)}^2 \;.\] Hence, the bilinear form is coercive on \(\mathcal{Z}_h^{(k)}\subset \mathcal{Z}^{(k)}\) with coercivity constant equal to one. ◻

Lemma 2 (Inf-sup condition on the harmonic space). The harmonic bilinear form satisfies the inf-sup condition with \(\beta_{\mathcal{H}}=1\).

Proof. For any \(h^{(k+1)}\in\mathcal{H}_h^{(k+1)}\) we may choose \(\eta^{(k+1)}=h^{(k+1)}\). Then we have \[\sup_{\eta^{(k+1)}\in H\Lambda_h^{(k+1)}(\Omega)} \frac{(\eta^{(k+1)}, h^{(k+1)})}{\| \eta^{(k+1)} \|_{H\Lambda_h^{(k+1)}(\Omega)}} \geq \frac{(h^{(k+1)}, h^{(k+1)})}{\| h^{(k+1)} \|_{H\Lambda_h^{(k+1)}(\Omega)}} = \| h^{(k+1)} \|_{H\Lambda^{(k+1)}(\Omega)} \;,\] where we used the fact that \(\| h \|_{H\Lambda^{(k+1)}(\Omega)}=\| h \|_{L^2 \Lambda^{(k+1)}(\Omega)}\). Thus the inf-sup condition holds with \(\beta_{\mathcal{H}}=1\). ◻

Lemma 3 (Inf-sup condition for the exterior derivative). The inf-sup condition 3 holds for \(j=k\) with \(\beta_k=\frac{1}{C_P}\).

Proof. The third equation of 2 implies that \(\lambda^{(k+1)}\in\mathcal{Z}_h^{(k+1)}\), while the fourth equation implies that \(\lambda^{(k+1)}\) is orthogonal to \(\mathcal{H}_h^{(k+1)}\). We thus conclude that \(\lambda^{(k+1)} \in \mathcal{R}_h^{(k+1)}.\) Therefore there exists \(\overline{\eta}^{(k)} \in H\Lambda_h^{(k)}(\Omega)\) such that \(\mathrm{d}\overline{\eta}^{(k)} = \lambda^{(k+1)}.\) Using this in the supremum gives \[\sup_{\eta^{(k)}\in\mathcal{Z}_h^{(k),\perp}} \frac{ (\mathrm{d}\eta^{(k)}, \lambda^{(k+1)}) }{ \| \eta^{(k)} \|_{H\Lambda^{(k)}(\Omega)} } \geq \frac{ (\mathrm{d}\overline{\eta}^{(k)}, \lambda^{(k+1)}) }{ \| \overline{\eta}^{(k)} \|_{H\Lambda^{(k)}(\Omega)} }.\] The Poincaré inequality tells us \(\| \overline{\eta}^{(k)} \|_{H\Lambda^{(k)}(\Omega)} \leq C_P \| \lambda^{(k+1)} \|_{L^2 \Lambda^{(k+1)}(\Omega)},\) and therefore \[\sup_{\eta^{(k)}\in\mathcal{Z}_h^{(k),\perp}} \frac{ (\mathrm{d}\eta^{(k)}, \lambda^{(k+1)}) }{ \| \eta^{(k)} \|_{H\Lambda^{(k)}(\Omega)} } \geq \frac{1}{C_P} \frac{ \| \lambda^{(k+1)} \|_{L^2 \Lambda^{(k+1)}(\Omega)}^2 }{ \| \lambda^{(k+1)} \|_{H\Lambda^{(k+1)}(\Omega)} } \geq \frac{1}{C_P} \| \lambda^{(k+1)} \|_{H\Lambda^{(k+1)}(\Omega)}.\] where we used \(\| \lambda^{(k+1)} \|_{L^2 \Lambda^{(k+1)}(\Omega)}=\| \lambda^{(k+1)} \|_{H\Lambda^{(k+1)}(\Omega)}\). So 3 is satisfied for \(j=k\). ◻

Theorem 1 (Existence and uniqueness). The system 2 admits a solution. The variables \(\lambda^{(k)}\), \(\lambda^{(k+1)}\), and \(h^{(k+1)}\) are uniquely determined, whereas \(\lambda^{(k+2)}\) is determined only up to an element of \(\mathcal{R}_h^{(k+2),\perp}\).

Proof. The inf-sup relation, 3 , is not satisfied for \(j=k+1\). We can arbitrarily add elements from \(\mathcal{R}_h^{(k+2),\perp}\) to \(\lambda^{(k+2)}\) without modifying the term \((\mathrm{d} \eta^{(k + 1)}, \lambda^{(k + 2)})\) in 2 . The system 2 is singular. For a solution to exist, the right-hand side vector must be in the range of the matrix in 2 . Due to the symmetry of the system 2 , we see that for \(\eta^{(k)}=\eta^{(k+1)}=\gamma^{(k+1)}=0\) and \(\eta^{(k+2)} \in \mathcal{R}_h^{(k+2),\perp}\) the right-hand side vector vanishes and therefore the right-hand side vector is in the range of the singular matrix.

Therefore, a solution exists. The preceding lemmas imply the uniqueness of \(\lambda^{(k)}\), \(\lambda^{(k+1)}\), and \(h^{(k+1)}\), while \(\lambda^{(k+2)}\) remains unique only modulo \(\mathcal{R}_h^{(k+2),\perp}\). ◻

The singularity in 2 can be removed by adding additional constraints and Lagrange multipliers, but that is not necessary for the purpose of this paper.

5 Properties of the augmented system↩︎

Having proven the existence of a solution of the augmented system in the previous section, we now present the key properties of the system. Let \[\Pi^{(k)} : H\Lambda^{(k)}(\Omega) \rightarrow H\Lambda_h^{(k)}(\Omega)\] be the linear operator defined as: For a given \(\phi^{(k)} \in H\Lambda^{(k)}(\Omega)\), solve 2 and set \(\Pi^{(k)} \phi^{(k)} = \lambda^{(k)}\).

Lemma 4 (Idempotence). The operator \(\Pi^{(k)} : H\Lambda^{(k)}(\Omega) \rightarrow H\Lambda_h^{(k)}(\Omega)\) defines a projection onto \(H\Lambda_h^{(k)}(\Omega)\). In particular, \[\Pi^{(k)} \Pi^{(k)} \phi^{(k)} = \Pi^{(k)} \phi^{(k)}, \quad \forall \phi^{(k)} \in H\Lambda^{(k)}(\Omega) \quad \Longrightarrow \quad \Pi^{(k)} \lambda^{(k)} = \lambda^{(k)}, \quad \forall \lambda^{(k)} \in H\Lambda_h^{(k)}(\Omega).\]

Proof. Let \(\phi^{(k)} \in H\Lambda_h^{(k)}(\Omega)\) and consider the augmented system in 2 . It is straightforward to verify that \[\lambda^{(k)} = \phi^{(k)}, \qquad \lambda^{(k+1)} = 0, \qquad h^{(k+1)} = 0, \qquad \lambda^{(k+2)} = 0,\] satisfies all equations of 2 . Hence, \(\phi^{(k)}\) is a solution of the problem. From Theorem 1 we know that the solution for \(\lambda^{(k)}\) is unique, therefore it is the only solution, thus proving idempotence. ◻

Lemma 5 (Boundedness). The projection is uniformly bounded in the Sobolev norm.

Proof. Every \(\lambda^{(k)}\) can be uniquely decomposed into \(\lambda^{(k)}=\lambda_0^{(k)}+\lambda_\perp^{(k)}\) with \(\lambda_0^{(k)} \in \mathcal{Z}_h^{(k)}\) and \(\lambda_\perp^{(k)} \in \mathcal{Z}_h^{(k),\perp}\). The boundedness of the projection follows from two estimates:

  1. \(L^2\)-Boundedness in \(\mathcal{Z}_h^{(k)}\) Take \(\eta^{(k)} = \lambda_0^{(k)}\) in 2 , then \[\| \lambda_0^{(k)} \|_{L^2 \Lambda^{(k)}(\Omega)}^2 = \left ( \lambda_0^{(k)} , \phi^{(k)}\right ) \leq \| \lambda_0^{(k)} \|_{L^2 \Lambda^{(k)}(\Omega)} \| \phi^{(k)} \|_{L^2 \Lambda^{(k)}(\Omega)} \quad \Longrightarrow \quad \| \lambda_0^{(k)} \|_{L^2 \Lambda^{(k)}(\Omega)} \leq \| \phi^{(k)} \|_{L^2 \Lambda^{(k)}(\Omega)} \;.\]

  2. \(L^2\)-Boundedness in \(\mathcal{Z}_h^{(k),\perp}\) Take \(\eta^{(k + 1)} = \mathrm{d} \lambda_{\perp}^{(k)}\) in 2 gives \[\| \mathrm{d}\lambda_{\perp}^{(k)} \|_{L^2 \Lambda^{(k)}(\Omega)}^2 = \left (\mathrm{d}\lambda_{\perp}^{(k)}, \mathrm{d}\phi^{(k)} \right ) \leq \| \mathrm{d}\lambda_{\perp}^{(k)} \|_{L^2 \Lambda^{(k)}(\Omega)} \| \mathrm{d}\phi^{(k)} \|_{L^2 \Lambda^{(k)}(\Omega)} \:\:\: \Longrightarrow \:\:\: \| \mathrm{d}\lambda_{\perp}^{(k)} \|_{L^2 \Lambda^{(k)}(\Omega)} \leq \| \mathrm{d}\phi^{(k)} \|_{L^2 \Lambda^{(k)}(\Omega)} \;.\]

Using Poicaré’s inequality 1 \[\| \lambda_{\perp}^{(k)} \|_{L^2 \Lambda^{(k)}(\Omega)} \leq C_P \| \mathrm{d} \lambda_{\perp}^{(k)} \|_{L^2 \Lambda^{(k)}(\Omega)} \leq C_P\| \mathrm{d} \phi^{(k)} \|_{L^2 \Lambda^{(k)}(\Omega)} \;.\] Combining these estimates gives \[\begin{align} \| \lambda^{(k)} \|_{H\Lambda^{(k)}(\Omega)}^2 & = & \| \lambda^{(k)} \|_{L^2 \Lambda^{(k)}(\Omega)}^2 + \| \mathrm{d} \lambda^{(k)} \|_{L^2 \Lambda^{(k)}(\Omega)}^2 \\ & = & \| \lambda_0^{(k)} \|_{L^2 \Lambda^{(k)}(\Omega)}^2 + \| \lambda_{\perp}^{(k)} \|_{L^2 \Lambda^{(k)}(\Omega)}^2 + \| \mathrm{d} \lambda_{\perp}^{(k)} \|_{L^2 \Lambda^{(k)}(\Omega)}^2 \nonumber \\ & \leq & \| \phi^{(k)} \|_{L^2 \Lambda^{(k)}(\Omega)}^2 + \left ( 1+C_P \right ) \| \mathrm{d} \phi^{(k)} \|_{L^2 \Lambda^{(k)}(\Omega)}^2 \\ & \leq & \left ( 1+C_P \right ) \left \{ \| \phi^{(k)} \|_{L^2 \Lambda^{(k)}(\Omega)}^2 + \| \mathrm{d} \phi^{(k)} \|_{L^2 \Lambda^{(k)}(\Omega)}^2 \right \} \;, \nonumber \end{align}\] gives the bound for the projection \[\| \Pi^{(k)} \phi^{(k)} \|_{H\Lambda^{(k)}(\Omega)} \leq \sqrt{ 1+C_P} \| \phi^{(k)} \|_{H\Lambda^{(k)}(\Omega)} \;. \label{eq:sob95bound}\tag{4}\]  ◻

Having established that \(\Pi^{(k)} : H\Lambda^{(k)}(\Omega) \rightarrow H\Lambda_h^{(k)}(\Omega)\) defines a bounded linear projector, we now examine the role of the harmonic variable \(h^{(k+1)} \in \mathcal{H}_h^{(k+1)}\) appearing in 2 . This variable acts as a Lagrange multiplier enforcing the constraint \(\lambda^{(k+1)} \in \mathcal{R}_h^{(k+1)}.\) Moreover, it admits a natural geometric interpretation.

Lemma 6 (Harmonic multiplier). The harmonic form \(h^{(k+1)} \in \mathcal{H}_h^{(k+1)}\) defined by 2 is the \(L^2\)-orthogonal projection of the exact form \(\mathrm d \phi^{(k)}\) onto the discrete harmonic space \(\mathcal{H}_h^{(k+1)}\).

Proof. Choose \(\eta^{(k+1)} = \bar h^{(k+1)} \in \mathcal{H}_h^{(k+1)}\) in the second equation of 2 . Since \(\mathrm d \bar h^{(k+1)}=0\), and \((\bar{h}^{(k + 1)}, \mathrm{d}\lambda^{(k)}) = 0\) the first two terms vanish, yielding \[(\bar h^{(k+1)}, h^{(k+1)}) = (\bar h^{(k+1)}, \mathrm d\phi^{(k)}), \qquad \forall \bar h^{(k+1)} \in \mathcal{H}_h^{(k+1)}\,\] and we have that \[\| h^{(k+1)} \|_{H\Lambda^{(k+1)}(\Omega)} \leq \| \mathrm{d}\phi^{(k)} \|_{H\Lambda^{(k+1)}(\Omega)} \;.\] ◻

At the infinite-dimensional and finite-dimensional level, exact forms are orthogonal to harmonic forms, \[\mathcal{R}^{(k+1)} \perp \mathcal{H}^{(k+1)}, \qquad \mathcal{R}_h^{(k+1)} \perp \mathcal{H}_h^{(k+1)}.\] Consequently, if the finite-dimensional space is topologically conforming, i.e. \(\mathrm{gap} \bigl( \mathcal{H}^{(k+1)}, \mathcal{H}_h^{(k+1)} \bigr) = 0,\) then the orthogonal projection of the exact form \(\mathrm d\phi^{(k)}\) onto \(\mathcal{H}_h^{(k+1)}\) vanishes, yielding \(h^{(k+1)} = 0.\) However, when the finite-dimensional space is not topologically conforming, the discrete harmonic space may contain components that are not orthogonal to exact forms. In that case, \(h^{(k+1)} \neq 0,\) and the harmonic multiplier measures the topological inconsistency between the infinite and finite-dimensional complexes. Naturally, \(h^{(k + 1)} = 0\) is trivial on contractible domains, for which \(\mathcal{H}^{(k+1)}=\{0\}\).

Lemma 7 (Commuting property). Assume either (i) \(\Omega\) is contractible, or (ii) \(\mathrm{gap}\bigl(\mathcal{H}^{(k)},\mathcal{H}_h^{(k)}\bigr)=0\), i.e. the finite-dimensional sub-complex is topologically conforming. Then the projector commutes with the exterior derivative \[\mathrm d \Pi^{(k)} = \Pi^{(k+1)} \mathrm d.\]

Proof. We first consider the second case of a non-contractable domain with a topologically conforming sub-complex. If we were to insert \(\mathrm{d}\phi^{(k)}\) in 2 instead of \(\phi^{(k)}\), we obtain \[\left \{ \begin{array}{ccccccccc} (\eta^{(k+1)}, \underline{\lambda}^{(k+1)}) & + & (\mathrm{d} \eta^{(k+1)}, \underline{\lambda}^{(k + 2)}) & & & & & = & (\eta^{(k+1)}, \mathrm{d}\phi^{(k)}) \\ [1.5ex] (\eta^{(k + 2)}, \mathrm{d} \underline{\lambda}^{(k+1)}) & & + & & (\mathrm{d} \eta^{(k + 2)}, \underline{\lambda}^{(k + 3)}) & + &(\eta^{(k + 2)}, \underline{h}^{(k + 2)}) & = & (\eta^{(k + 2)}, 0) \\ [1.5ex] & & (\eta^{(k + 3)}, \mathrm{d} \underline{\lambda}^{(k + 2)}) & & & & & = & (\eta^{(k + 3)}, 0) \\ [1.5ex] & & (\gamma^{(k + 2)}, \underline{\lambda}^{(k + 2)}) & & & & & = & (\gamma^{(k + 2)}, 0) \end{array} \right . \; . \label{eq:BCP95dphi}\tag{5}\] In this equation, we underline the finite-dimensional forms on the left-hand side of 5 to highlight that \(\lambda^{(k+1)}\) in 2 is not necessarily the same as \(\underline{\lambda}^{(k+1)}\) in 5 . We make a particular choice of \(\eta^{(k+2)}\in \mathcal{Z}_h^{(k+2)}\) in the second equation, in which case the term \((\mathrm{d} \eta^{(k + 2)}, \underline{\lambda}^{(k + 3)})\) cancels out of this equation. As a consequence \(\mathrm{d}\underline{\lambda}^{(k+1)}=\underline{h}^{(k+2)}=0\), because if \(\underline{h}^{(k+2)}\) were non-zero, we would have \(-\mathrm{d}\underline{\lambda}^{(k+1)} =\underline{h}^{(k+2)}\) contradicting the definition of a harmonic form. So \(\underline{\lambda}^{(k+1)} = \mathrm{d}\alpha^{(k)}\) for some \(\alpha^{(k)}\in H\Lambda_h^{(k)}(\Omega)\). If we insert this in the first equation of 5 we have \[(\eta^{(k+1)}, \mathrm{d}\alpha^{(k)}) + (\mathrm{d} \eta^{(k+1)}, \underline{\lambda}^{(k + 2)}) = (\eta^{(k+1)}, \mathrm{d}\phi^{(k)}) \;.\] If we subtract this equation from the second equation in 2 we have \[(\eta^{(k+1)}, \mathrm{d} ( \alpha^{(k)} - \lambda^{(k)})) + (\mathrm{d} \eta^{(k+1)}, ( \underline{\lambda}^{(k + 2)} - \lambda^{(k+2)} )) - (\eta^{(k+1)}, h^{(k+1)} ) = (\eta^{(k+1)}, 0) \;,\] which needs to hold for all \(\eta^{(k+1)}\in H\Lambda_h^{(k+1)}(\Omega)\) and therefore also for \(\eta^{(k+1)}\in \mathcal{Z}_h^{(k+1)}\), in which case we have \[(\eta^{(k+1)}, \mathrm{d} ( \alpha^{(k)} - \lambda^{(k)} )) = (\eta^{(k+1)}, h^{(k+1)} ), \qquad \forall \eta^{(k+1)}\in \mathcal{Z}_h^{(k+1)} \;.\] Following Lemma 6, we know that \(h^{(k+1)} = 0\) if \(\mathrm{gap}\bigl(\mathcal{H}^{(k)},\mathcal{H}_h^{(k)}\bigr)=0\) which thus yields \(\mathrm{d}\lambda^{(k)} = \mathrm{d}\alpha^{(k)} = \underline{\lambda}^{(k+1)} \Rightarrow{} \mathrm{d} \Pi^{(k)} \phi^{(k)} = \Pi^{(k + 1)}\mathrm{d}\phi^{(k)}\) and proves the commuting property.

For the case of a contractable domain, \(h^{(k+1)} = h^{(k+2)} = 0\) is trivially satisfied and the commuting property is achieved. ◻

6 Approximate bounded cochain projection↩︎

In this final section, we propose the construction of a approximate bounded cochain projection based on a two-level discrete de Rham structure.

Theorem 2 (Approximate bounded cochain projector on non-contractible domains). Let \(\Omega\) be a non-contractible \(n\)-manifold with sufficiently smooth Lipschitz boundary. Let \(H\Lambda_h^{(k)}(\Omega) \subset H\widetilde{\Lambda}_h^{(k)}(\Omega) \subset H\Lambda^{(k)}(\Omega),\) be conforming finite-dimensional subspaces forming de Rham subcomplexes. Assume that the enriched complex \(H\widetilde{\Lambda}_h^{(k)}(\Omega)\) is topologically conforming, i.e. \(\mathrm{gap} \bigl( \mathcal{H}^{(k)}, \widetilde{\mathcal{H}}_h^{(k)} \bigr) = 0.\) Let \[\Pi^{(k)} : H\Lambda^{(k)}(\Omega) \rightarrow H\widetilde{\Lambda}_h^{(k)}(\Omega)\] denote the bounded projector through the augmented system 2 , and let \[\Pi_{\mathscr C}^{(k)} : H\widetilde{\Lambda}_h^{(k)}(\Omega) \rightarrow H\Lambda_h^{(k)}(\Omega)\] be the canonical projector. Then the composition \[\Pi_{\mathscr C}^{(k)}\Pi^{(k)} : H\Lambda^{(k)}(\Omega) \rightarrow H\Lambda_h^{(k)}(\Omega)\] defines a bounded cochain projector where the following diagram commutes \[\begin{tikzcd} \ldots \arrow[r] & H\Lambda^{(k-1)}(\Omega) \arrow[r,"\mathrm d"] \arrow[d,"\Pi^{(k-1)}"] & H\Lambda^{(k)}(\Omega) \arrow[r,"\mathrm d"] \arrow[d,"\Pi^{(k)}"] & H\Lambda^{(k+1)}(\Omega) \arrow[r] \arrow[d,"\Pi^{(k+1)}"] & \ldots \\ \ldots \arrow[r] & H\widetilde{\Lambda}_h^{(k-1)}(\Omega) \arrow[r,"\mathrm d"] \arrow[d,"\Pi_{\mathscr C}^{(k-1)}"] & H\widetilde{\Lambda}_h^{(k)}(\Omega) \arrow[r,"\mathrm d"] \arrow[d,"\Pi_{\mathscr C}^{(k)}"] & H\widetilde{\Lambda}_h^{(k+1)}(\Omega) \arrow[r] \arrow[d,"\Pi_{\mathscr C}^{(k+1)}"] & \ldots \\ \ldots \arrow[r] & H\Lambda_h^{(k-1)}(\Omega) \arrow[r,"\mathrm d"] & H\Lambda_h^{(k)}(\Omega) \arrow[r,"\mathrm d"] & H\Lambda_h^{(k+1)}(\Omega) \arrow[r] & \ldots \end{tikzcd}\]

Proof. The projector \(\Pi^{(k)}\) is idempotent, bounded, and commutes with the exterior derivative, as per Lemmas 4, 5, 7. The composition \(\Pi_{\mathscr C}^{(k)}\Pi^{(k)}\) is idempotent as we have \[\Pi_{\mathscr C}^{(k)}\Pi^{(k)} (\Pi_{\mathscr C}^{(k)}\Pi^{(k)}) = \Pi_{\mathscr C}^{(k)} (\Pi_{\mathscr C}^{(k)}\Pi^{(k)}) = \Pi_{\mathscr C}^{(k)}\Pi^{(k)},\] since both \(\Pi_{\mathscr C}^{(k)}\) and \(\Pi^{(k)}\) are idempotent. Furthermore, the two projectors individually satisfy the commuting property, and hence we have \[\mathrm{d}\Pi_{\mathscr C}^{(k)}\Pi^{(k)} = \Pi_{\mathscr C}^{(k)}\mathrm{d}\Pi^{(k)} = \Pi_{\mathscr C}^{(k)}\Pi^{(k)}\mathrm{d}.\] The boundedness of \(\Pi_{\mathscr C}^{(k)}\Pi^{(k)}\) follows from the boundedness \(\Pi^{(k)}\) and the fact that \(\Pi_{\mathscr C}^{(k)}\) forms a linear map between two finite-dimensional subspaces of the same discrete de Rham structure. Since the intermediate space \(H\widetilde{\Lambda}_h^{(k)}(\Omega)\) is finite-dimensional, every linear operator defined on this space is continuous [13]. Consequently, the canonical projector \(\Pi_{\mathscr C}^{(k)}\) has a finite operator norm \[\|\Pi_{\mathscr C}^{(k)}\| := \sup_{\substack{\widetilde{\omega}_h^{(k)} \in H\widetilde{\Lambda}_h^{(k)}(\Omega) \\ \widetilde{\omega}_h^{(k)}\neq0}} \frac{ \|\Pi_{\mathscr C}^{(k)}\widetilde{\omega}_h^{(k)}\|_{H\Lambda^{(k)}(\Omega)}}{\|\widetilde{\omega}_h^{(k)}\|_{H\Lambda^{(k)}(\Omega)}} <\infty.\] Moreover, the space \(H\widetilde{\Lambda}_h^{(k)}(\Omega)\) is constructed solely to resolve the topology of the domain and is therefore independent of the computational mesh for \(H\Lambda_h^{(k)}(\Omega)\). Hence, we have \[\| \Pi_{\mathscr C}^{(k)} {\Pi}^{(k)} \phi^{(k)} \|_{H\Lambda^{(k)}(\Omega)} \leq \|\Pi_{\mathscr C}^{(k)}\|\, \| {\Pi}^{(k)} \phi^{(k)} \|_{H\Lambda^{(k)}(\Omega)} \stackrel{\eqref{eq:sob95bound}}{\leq} \|\Pi_{\mathscr C}^{(k)}\|\, \sqrt{1 + C_P}\, \|\phi^{(k)}\|_{H\Lambda^{(k)}(\Omega)},\] where \(\|\Pi_{\mathscr C}^{(k)}\|\,\sqrt{1 + C_P}\) is independent of the computational mesh parameter.

Therefore, the composition of the two operators satisfies the properties of a bounded cochain projector. ◻

The space \(H\widetilde{\Lambda}_h^{(k)}(\Omega)\) is independent of the particular solution \(\phi^{(k)}\), to be approximated and depends only on the topology of \(\Omega\). One practical way of constructing this space would be to start with the initial space \(H\Lambda_h^{(k)}(\Omega)\), apply \(\Pi_{\mathscr{C}}^{(k)}\Pi^{(k)}\) and successively \(p\)-refine within each spectral element until the commuting error, \(\| {h}^{(k + 1)} \|_{H\Lambda^{(k + 1)}(\Omega)}\), drops below a prescribed tolerance (e.g near machine precision \(\mathcal{O}(10^{-12})-\mathcal{O}(10^{-16})\)).

References↩︎

[1]
D. Arnold, R. Falk, and R. Winther, “Finite element exterior calculus, homological techniques, and applications,” Acta Numerica, pp. 1–155, 2006.
[2]
D. Arnold, R. Falk, and R. Winther, “Finite element exterior calculus: From Hodge theory to numerical stability,” Bulletin of the American Mathematical Society, pp. 281–354, 2010.
[3]
R. Falk and R. Winther, “Local bounded cochain projections,” Mathematics of Computation, vol. 83, no. 290, pp. 2631–2656, 2014.
[4]
R. Falk and R. Winther, “Double complexes and local cochain projections,” Numerical Methods for Partial Differential Equations, vol. 31, pp. 541–551, 2014.
[5]
D. Arnold and J. Guzmán, Local \(L^2\)-bounded commuting projections in FEEC,” ESAIM: Mathematical Modelling and Numerical Analysis, vol. 55, no. 5, pp. 2169–2184, Sep. 2021, doi: 10.1051/m2an/2021054.
[6]
T. Chaumont-Frelet and M. Vohralík, A stable local commuting projector and optimal \(hp\) approximation estimates in \(H(\mathrm{curl})\),” Numerische Mathematik, vol. 156, no. 6, pp. 2293–2342, Dec. 2024, doi: 10.1007/s00211-024-01431-w.
[7]
A. Ern, J. Guzman, P. Potu, and M. Vohralik, Local L2-bounded commuting projections using discrete local problems on Alfeld splits,” arxiv, Oct. 2025, [Online]. Available: http://arxiv.org/abs/2502.03601.
[8]
S. Christiansen and R. Winther, “Smoothed projections in finite element exterior calculus,” Math. Comp., no. 7, pp. 813–829, 2008.
[9]
M. Campos Pint and F. Schnack, “Bounded commuting prohections for multipatch spaces with non-matching interfaces,” arXiv, vol. 2303:14449v2, 2023.
[10]
V. Jain, Y. Zhang, A. Palha, and M. Gerritsma, Construction and application of algebraic dual polynomial representations for finite element methods on quadrilateral and hexahedral meshes,” Computers and Mathematics with Applications, vol. 95, pp. 101–142, Aug. 2021, doi: 10.1016/j.camwa.2020.09.022.
[11]
T. Kato, Perturbation theory for linear operators. Springer Berlin Heidelberg, 1995.
[12]
J. Kreeft, A. Palha, and M. Gerritsma, “Mimetic framework on curvilinear quadrilaterals of arbitrary order,” arXiv, vol. 1111.4304v1, 2011.
[13]
D. Boffi, F. Brezzi, and M. Fortin, Mixed Finite Element Methods and Applications, vol. 44. Springer Series in Computational Mathematics, 2013.

  1. TU Delft, The Netherlands ().↩︎

  2. TU Delft, The Netherlands ().↩︎

  3. In fact, the elements of \(H\Lambda^{(k)}(\Omega)\) are equivalence classes of differential forms and not differential forms themselves.↩︎