Abstract
The time-harmonic Maxwell equations at high wavenumber k in domains with an analytic boundary and impedance boundary conditions are considered. A wavenumber-explicit stability and regularity theory is developed that decomposes the solution into a part with finite Sobolev regularity that is controlled uniformly in k and an analytic part. Using this regularity, quasi-optimality of the Galerkin discretization based on Nédélec elements of order p on a mesh with mesh size h is shown under the k-explicit scale resolution condition that (a) kh/p is sufficient small and (b) \(p/\ln k\) is bounded from below.
Similar content being viewed by others
Avoid common mistakes on your manuscript.
1 Introduction
The time-harmonic Maxwell equations at high wavenumber k are a fundamental component of high-frequency computational electromagnetics. Computationally, these equations are challenging for several reasons. The solutions are highly oscillatory so that fine discretizations are necessary and correspondingly large computational resources are required. While conditions to resolve the oscillatory nature of the solution appear unavoidable, even more stringent conditions on the discretizations have to be imposed for stability reasons: In many numerical methods based on the variational formulation of Maxwell’s equations, the gap between the actual error and the best approximation error widens as the wavenumber k becomes large. This “pollution effect” is a manifestation of a lack of coercivity of the problem, as is typical in time-harmonic wave propagation problems. Mathematically understanding this “pollution effect” in terms of the wavenumber k and the discretization parameters for the model problem (1.1) is the purpose of the present work.
The “pollution effect”, i.e., the fact that discretizations of time-harmonic wave propagation problems are prone to dispersion errors, is probably best studied for the Helmholtz equation at large wavenumbers. The beneficial effect of using high order methods was numerically observed very early and substantiated for translation-invariant meshes [1, 2]; a rigorous mathematical analysis for unstructured meshes was developed in the last decade only in [17, 37, 38]. These works analyze high order FEM (hp-FEM) for the Helmholtz equation in a Gårding setting using duality techniques. This technique, often called “Schatz argument”, crucially hinges on the regularity of the dual problem, which is again a Helmholtz problem. The key new insight of the line of work [17, 37, 38] is a refined wavenumber-explicit regularity theory for Helmholtz problems that takes the following form (“regularity by decomposition”): given data, the solution u is written as \(u_{H^{2}}+u_{{\mathcal {A}}}\) where \(u_{H^{2}}\) has the regularity expected of elliptic problems and is controlled in terms of the data with constants independent of k. The part \(u_{{\mathcal {A}}}\) is a (piecewise) analytic function whose regularity is described explicitly in terms of k. Employing “regularity by decomposition” for the analysis of discretizations has been successfully applied to other Helmholtz problems and discretizations such DG methods [31], BEM [27], FEM-BEM coupling [29], and heterogeneous Helmholtz problems [4, 9, 25, 26].
In this paper, we consider the following time-harmonic Maxwell equations with impedance boundary conditions as our model problem:
on a bounded Lipschitz domain \(\varOmega \subset \mathbb {R}^{3}\) with simply connected boundary \(\partial \varOmega \). We study an \({{\textbf{H}}} ({\text {curl}})\)-conforming Galerkin method with elements of degree p on a mesh of size h and show quasi-optimality of the method under the scale resolution condition
where \(c_{2}\) \(>0\) is arbitrary and \(c_{1}\) \(>0\) is sufficiently small (Theorem 9.7). The resolution condition \(\left| k\right| h/p\le c_{1}\) is a natural condition to resolve the oscillatory behavior of the solution, and the side constraint \(p\ge c_{2}\ln \left| k\right| \) is a rather weak condition that suppresses the “pollution effect”.
Compared to the scalar Helmholtz case, where the compact embedding \(H^1 \subset L^2\) underlies the success of the duality argument, the convergence analysis of discretizations of Maxwell’s equations is hampered by the fact that the embedding \({\textbf{H}}({\text {curl}}) \subset {\textbf{L}}^2\) is not compact so that a duality argument is not immediately applicable. This issue arises even in the context of convergence analyses that are not explicit in the wavenumber k. An analysis can be based on the observation that \({\textbf{H}}({\text {curl}}) \cap {\textbf{H}}({\text {div}})\) endowed with appropriate boundary conditions is compactly embedded in \({\textbf{L}}^2\). This approach, which is structurally described in [39, Sec. 1.2], involves as a first ingredient the ability to decompose discrete functions into gradient parts and (discrete) solenoidal parts in two ways, namely, on the continuous level and the discrete level. The solenoidal part of the decomposition on the continuous level is in \({\textbf{H}}({\text {curl}}) \cap {\textbf{H}}({\text {div}})\) and admits a duality argument. Galerkin orthogonalities are invoked to then reduce the analysis to that of the difference between the solenoidal parts of the continuous and the discrete level. For the analysis of this difference, a second ingredient is vital, namely, special interpolation operators with a commuting diagram property. These two ingredients underlie many duality arguments for Maxwell problems in the literature, see, e.g., [41, Sec. 7.2], [8, 10, 16, 56] and references therein. The present work follows [41, Sec. 7.2] and the path outlined in [39, Sec. 1.1–1.3].
At the heart of the k-explicit convergence analysis for (1.1) is a k-explicit regularity theory for the above mentioned dual problem. Similarly to the Helmholtz case discussed above, it takes the form of a “regularity by decomposition” (Theorem 7.3). Such a regularity theory was developed for Maxwell’s equations in full space in the recent paper [39], where the decomposition is directly accessible in terms of the Newton potential and layer potentials. For the present bounded domain case, however, an explicit construction of the decomposition is not available, and the iterative construction as in the Helmholtz case of [38] has to be brought to bear. For this, a significant complication in the Maxwell case compared to the Helmholtz case arises from the requirement that the frequency filters used in the construction be such that they produce solenoidal fields if the argument is solenoidal.
While our wavenumber-explicit regularity result Theorem 7.3 underlies our proof of quasioptimal convergence of the high order Galerkin method (cf. Theorem 9.7), it also proves useful for wavenumber-explicit interpolation error estimates as worked out in Corollary 9.8.
The present paper analyzes an \({{\textbf{H}}}({\text {curl}})\)-conforming discretization based on high order Nédélec elements. Various other high order methods for Maxwell’s equations that are explicit in the wavenumber can be found in the literature. Closest to our work are [11, 45]. The work [45] studies the same problem (1.1) but uses an \({{\textbf{H}}}^{1}\)-based instead of an \({{\textbf{H}}}({\text {curl}} )\)-based variational formulation involving both the electric and the magnetic field. The proof of quasi-optimality in [45] is based on a “regularity by decomposition” technique similar to the present one. [44] studies the same \({{\textbf{H}}}^{1}\)-based variational formulation and \({{\textbf{H}}}^{1} \)-conforming discretizations for (1.1) on certain polyhedral domains and obtains k-explicit conditions on the discretization for quasi-optimality. Key to this is a description of the solution regularity in [44] in terms of corner and edge singularities. The work [11] studies fixed (but arbitrary) order \({{\textbf{H}}}({\text {curl}})\)-conforming discretizations of heterogeneous Maxwell problems and shows a similar quasi-optimality result by generalizing the corresponding Helmholtz result [9]; the restriction to finite order methods compared to the present work appears to be due to the difference in which the decomposition of solutions of Maxwell problems is obtained. High order Discontinuous Galerkin (DG) and Hybridizable DG (HDG) methods for (1.1) have been presented in [18] and [28] together with a stability analysis that is explicit in h, k, and p. A dispersion analysis of high order methods on tensor-product meshes is given in [2].
The outline of the paper is as follows. Section 2 introduces the notation and tools such as regular decompositions (see Sect. 2.4) that are indispensable for the analysis of Maxwell problems. Section 3 (Theorem 3.7) shows that the solution of (1.1) depends only polynomially on the wavenumber k. This stability result is obtained using layer potential techniques in the spirit of earlier work [17, Thm. 2.4] for the analogous Helmholtz equation. While earlier stability estimates for (1.1) in [18, 23, 55], and [44, Thm. 5.2 ] are obtained by judicious choices of test functions and rely on star-shapedness of the geometry, Theorem 3.7 does not require star-shapedness. It is worth mentioning that at least in the analogous case of the Helmholtz equation, alternatives to the use of suitable test functions or layer potential exist, which can lead to better k-dependencies; we refer to [51] for results and a discussion. Section 4 analyzes a “sign definite” Maxwell problem and presents k-explicit regularity assertions for it (Theorem 4.3). The motivation for studying this particular boundary value problem is that, since the principal parts of our sign-definite Maxwell operator and that of (1.1) coincide, a contraction argument can be brought to bear in the proof of Theorem 7.3. A similar technique has recently been used for heterogeneous Helmholtz problems in [4]. Section 5 collects k-explicit regularity assertions for (1.1) (Lemma 5.1 for finite regularity data and Theorem 5.2 for analytic data). The contraction argument in the proof of Theorem 7.3 relies on certain frequency splitting operators (both in the volume and on the boundary), which are provided in Sect. 6. Section 7 presents the main analytical result, Theorem 7.3, where the solution of (1.1) with finite regularity data \({\textbf{f}}\), \({\textbf{g}}\) is decomposed into a part with finite regularity but k-uniform bounds, a gradient field, and an analytic part. Section 8 presents the discretization of (1.1) based on high order Nédélec elements and presents hp-approximation operators that map into Nédélec spaces. These operators are the same ones as used in [39] but we work out their approximation properties on the skeleton of the mesh since stronger approximation properties on the boundary \(\partial \varOmega \) are required in the present case of impedance boundary conditions. Section 9 shows quasi-optimality (Theorem 9.7) under the scale resolution condition (1.2). Section 10 concludes the paper with numerical results.
2 Setting
2.1 Geometric Setting and Sobolev Spaces on Lipschitz Domains
Let \(\varOmega \subset {\mathbb {R}}^{3}\) be a bounded Lipschitz domain which we assume throughout the paper to have a simply connected and sufficiently smooth boundary \(\varGamma :=\partial \varOmega \); if less regularity is required, we will specify this. We flag already at this point that the main quasi-optimal convergence result, Theorem 9.7 will require analyticity of \(\varGamma \). The outward unit normal vector field is denoted by \({\textbf{n}}:\varGamma \rightarrow {\mathbb {S}}_{2}\).
The Maxwell problem in the frequency domain involves the wavenumber (denoted by k) and we assume thatFootnote 1
Let \(L^{2}(\varOmega )\) denote the usual Lebesgue space on \(\varOmega \) with scalar product \(\left( \cdot ,\cdot \right) _{L^{2}(\varOmega )}\) and norm \(\left\| \cdot \right\| _{L^{2}(\varOmega )}:=\left( \cdot ,\cdot \right) _{L^{2} (\varOmega )}^{1/2}\). Recall that the complex conjugation is applied to the second argument in \(\left( \cdot ,\cdot \right) _{L^{2}(\varOmega )}\). If the domain \(\varOmega \) is clear from the context we write short \(\left( \cdot ,\cdot \right) \), \(\left\| \cdot \right\| \) for \(\left( \cdot ,\cdot \right) _{L^{2}\left( \varOmega \right) }\), \(\left\| \cdot \right\| _{L^{2}(\varOmega )}\). If necessary, \((\cdot ,\cdot )_{L^2(\varOmega )}\) (or \((\cdot ,\cdot )\)) is understood as the extended \(L^2(\varOmega )\) inner product, i.e., a duality pairing with pivot space \(L^2(\varOmega )\). For Sobolev spaces, we follow the notation of [30]. For \(s \ge 0\) we denote by \(H^{s}(\varOmega )\) the usual Sobolev spaces of index s with norm \(\left\| \cdot \right\| _{H^{s}\left( \varOmega \right) }\) and by \({\widetilde{H}}^s(\varOmega ) = H^s_{\overline{\varOmega }}({{\mathbb {R}}}^3)\) the space of Sobolev functions on \({{\mathbb {R}}}^3\) with support in \(\overline{\varOmega }\). For \(s \ge 0\), \(H^{-s}(\varOmega )\) denotes the dual of \({\widetilde{H}}^s(\varOmega )\). The space \({\textbf{H}}^s(\varOmega )\) of vector-valued functions is characterized by componentwise membership in \(H^s(\varOmega )\). We write \((\cdot ,\cdot )\) also for the vectorial \({\textbf{L}}^{2}(\varOmega )\) inner product given by \(({\textbf{f}},{\textbf{g}})=\int _{\varOmega }\langle {\textbf{f}},\overline{{\textbf{g}}}\rangle \). Here, we introduce for vectors \(\textbf{a,b}\in {\mathbb {C}}^{3}\) with \({\textbf{a}}=(a_{j})_{j=1}^{3}\), \(\mathbf {b=}(b_{j})_{j=1}^{3}\) the bilinear form \(\langle \cdot ,\cdot \rangle \) by \(\langle {\textbf{a}},{\textbf{b}}\rangle :=\sum _{j=1}^{3}a_{j}b_{j}\). For \(m\in {\mathbb {N}}_{0}\), we introduce the seminorms
and the full norms \(\Vert {\textbf{f}}\Vert _{{\textbf{H}}^{m}(\varOmega )}^{2}:=\sum _{n=0}^{m}|{\textbf{f}}|_{{\textbf{H}}^{n}(\varOmega )}^{2}\). For the Maxwell problem the space \({\textbf{H}}({\text {curl}})\) is the key to describe the energy of the electric field. For \(m\in {\mathbb {N}}_{0}\) we set
The space \({\textbf{H}}^{m}({\text {div}},\varOmega )\) is given for \(m\in {\mathbb {N}}_{0}\) by
with \({\textbf{H}}({\text {div}},\varOmega ):={\textbf{H}}^{0}({\text {div}},\varOmega )\). We introduce
For \(\rho \in {\mathbb {R}}\setminus \{ 0\} \) and m, \(\ell \in {\mathbb {N}}_{0}\) we define the indexed norms and seminorms by
and corresponding dual norms
We define for \({\text {D}}\in \left\{ {\text {curl}},{\text {div}}\right\} \)
and introduce the shorthands:
We close this section with the introduction of the spaces of analytic functions:
Definition 2.1
For an open set \(\omega \subset {\mathbb {R}}^{3}\), constants \(C_{1}\), \(\gamma _{1}>0\), and wavenumber \(\left| k\right| \ge 1\), we set
2.2 Sobolev Spaces on a Sufficiently Smooth Surface \(\varGamma \)
The Sobolev spaces on the boundary \(\varGamma \) are denoted by \(H^{s}( \varGamma ) \) for scalar-valued functions and by \({\textbf{H}}^{s}( \varGamma ) \) for vector-valued functions with norms \(\left\| \cdot \right\| _{H^{s}( \varGamma ) }\), \(\left\| \cdot \right\| _{{\textbf{H}}^{s}( \varGamma ) }\) (see, e.g., [30, p. 98]). Note that the range of s for which \(H^{s}( \varGamma ) \) is defined may be limited, depending on the global smoothness of the surface \(\varGamma \); for Lipschitz surfaces, s can be chosen in the range \(\left[ 0,1\right] \). For \(s<0\), the space \(H^{s}( \varGamma ) \) is the dual of \(H^{-s}( \varGamma ) \).
Differential operators on \(\varGamma \) are defined as described in [4, Sec. 2.5.6] using extensions to a three-dimensional neighborhood \({{\mathcal {U}}}\) of \(\varGamma \): For a sufficiently smooth scalar field u on \(\varGamma \), the constant extension along the normal direction is denoted \(u^{*}\). For a sufficiently smooth tangential field \(\textbf{v}\) the extension to \({{\mathcal {U}}}\) is formally given in [4, 2.5.188] and denoted \({{\textbf {v}}}^{*}\). One key feature of the extension \({{\textbf {v}}}^{*}\) is that it is tangential to surfaces parallel to \(\varGamma \). The surface gradient \(\nabla _{\varGamma }\), the tangential curl \(\overrightarrow{\mathop {{\text {curl}}}\nolimits _{\varGamma }}\), and the surface divergence \({\text {div}}_{\varGamma }\) are defined by (cf., e.g., [6, 43])
The scalar counterpart of the tangential curl is the surface curl
The composition of the surface divergence and surface gradient leads to the scalar Laplace-Beltrami operator (see [43, (2.5.191)])
From [43, (2.5.197)] it follows that
Next, we introduce Hilbert spaces of tangential fields on the compact and simply connected manifold \(\varGamma \) and corresponding norms and refer for their definitions and properties to [43, Sec. 5.4.1]. We start with the definition of the space \({\textbf{L}}_{T}^{2}(\varGamma )\) of tangential vector fields given by
Any tangential field \({\textbf{v}}_{T}\) on \(\varGamma \) then can be represented in terms of the Hodge decompositionFootnote 2as
for some scalar potentials
In particular, this decomposition is \({\textbf{L}}_{T}^{2}\)-orthogonal:
Hence, the splitting (2.11) is stable:
Higher order spaces are defined for \(s>0\) by
and for negative s by duality.
The \(H^{s}(\varGamma )\)-norm of \(\mathop {{\text {curl}}}\nolimits _{\varGamma }\,\left( \cdot \right) \) and \({\text {div}}_{\varGamma }\left( \cdot \right) \) can be expressed by using the Hodge decomposition:
We define
The corresponding spaces \({\textbf{H}}_{T}^{-1/2}(\mathop {{\text {curl}}}\nolimits _{\varGamma },\varGamma )\) and \({\textbf{H}}_{T}^{-1/2}(\mathop {{\text {div}}}\nolimits _{\varGamma },\varGamma )\) are characterized by
We also introduce indexed norms for functions in Sobolev spaces on the boundary: for \(\nu \in {\mathbb {R}}\) with \(2\nu \in {\mathbb {N}}_{0}\), we formally set
For \({\text {D}}_{\varGamma }\in \left\{ \mathop {{\text {curl}}}\nolimits _{\varGamma },{\text {div}}_{\varGamma }\right\} \), we introduceFootnote 3
In particular, we have
We remark that the special dual norms \(\Vert \cdot \Vert _{{\textbf{H}} ^{-1/2}({\text {div}}_{\varGamma },\varGamma ),k}\) and \(\Vert \cdot \Vert _{{\textbf{X}}_{{\text {imp}}}^{\prime }( \varGamma ),k}\) on the boundary will be defined later in (4.4) and in (4.5). By using standard interpolation inequalities for Sobolev spaces we obtain the following lemma.
Lemma 2.2
For \(m\in {\mathbb {N}}_{0}\), there holds
2.3 Trace Operators and Energy Spaces for Maxwell’s Equations
We introduce tangential trace operators \(\varPi _{T}\) and \(\gamma _{T}\), which map sufficiently smooth functions \({\textbf{u}}\) in \(\overline{\varOmega }\) to tangential fields on \(\varGamma \), by
The following theorem shows that \({\textbf{H}}_{T}^{-1/2}(\mathop {{\text {div}}}\nolimits _{\varGamma },\varGamma )\) and \({\textbf{H}}_{T}^{-1/2}(\mathop {{\text {curl}}}\nolimits _{\varGamma },\varGamma )\) are the correct spaces for the continuous extension of the tangential trace operators to Hilbert spaces.
Proposition 2.3
([7, 43, Thm. 5.4.2]) The trace mappings \(\varPi _{T}\) and \(\gamma _{T}\) in (2.18) extend to continuous and surjective operators
Moreover, for theses trace spaces there exist continuous divergence-free liftings \({\mathcal {E}}_{{\text {curl}}}^{\varGamma }:{\textbf{H}}_{T} ^{-1/2}( \mathop {{\text {curl}}}\nolimits _{\varGamma },\varGamma ) \rightarrow {\textbf{X}}\) and \({\mathcal {E}}_{{\text {div}}}^{\varGamma }:{\textbf{H}}_{T}^{-1/2}( \mathop {{\text {div}}}\nolimits _{\varGamma },\varGamma ) \rightarrow {\textbf{X}}\).
For a vector field \({\textbf{u}}\in {\textbf{X}}\), we will employ frequently the notation
From [43, (2.5.161), (2.5.208)] and the relation \(\varPi _{T}\nabla u\mathbf {=n\times }\left( \left. \nabla u\right| _{\varGamma }\times {\textbf{n}}\right) =\left. \nabla u\right| _{\varGamma }-\left( \partial _{{\textbf{n}}}u\right) {\textbf{n}}\) we conclude
Remark 2.4
For gradient fields \(\nabla \varphi \) we have \((\nabla \varphi )_{T}^{{\text {curl}}}=0\) and \((\nabla \varphi )_{T}^{\nabla }=\nabla _{\varGamma }\varphi \). \(\square \)
Definition 2.5
Let \(\varOmega \subset {\mathbb {R}}^{3}\) be a bounded domain with sufficiently smooth Lipschitz boundary \(\varGamma \) as described in Sect. 2.1. The energy space for Maxwell’s equations with impedance boundary conditions on \(\varGamma \) and real wavenumber \(k\in {\mathbb {R}}\backslash \left( -k_{0},k_{0}\right) \) is
with corresponding norm
Its companion space of scalar potentials is
2.4 Regular Decompositions
We will rely on various decompositions of functions into regular parts and gradient parts. The decompositions may not be orthogonal but must be stable. We refer to [20, §4.4] and the bibliographic notes therein for some early contributions. Many variants have been introduced since then, and the results in this section are essentially taken from the literature: Lemma 2.6 is a consequence of [15, Thm. 4.6]; Lemma 2.7 relies on [41, Thm. 3.38] and Lemma 2.6; Lemma 2.8 is based on [13] while closely related results can be found in [3]. Finally, Lemma 2.9 is a consequence of [50, Thm. 4.2(2)] and [13]. For newer overview articles, we refer to, e.g., [21, 24]. The following Lemma 2.6 collects a key result from the seminal paper [15]. The operator \({\textbf{R}}_{2}\), which is essentially a right inverse of the curl operator, will frequently be employed in the present paper.
Lemma 2.6
Let \(\varOmega \) be a bounded Lipschitz domain. There exist pseudodifferential operators \(R_{1}\), \({\textbf{R}}_{2}\) of order \(-1\) and \({\textbf{K}}\), \({\textbf{K}}_{2}\) of order \(-\infty \) on \({{\mathbb {R}}}^{3}\) with the following properties: For each \(m\in {{\mathbb {Z}}}\) they have the mapping properties \(R_{1}:{\textbf{H}}^{-m}(\varOmega )\rightarrow H^{1-m}( \varOmega ) \), \({\textbf{R}}_{2}:{\textbf{H}}^{-m} (\varOmega )\rightarrow {\textbf{H}}^{1-m}( \varOmega ) \), and \({\textbf{K}}\), \({\textbf{K}}_{2}:{\textbf{H}}^{m}( \varOmega ) \rightarrow ({C}^{\infty }(\overline{\varOmega }))^{3}\), and for any \({\textbf{u}}\in {\textbf{H}}^{m}( {\text {curl}},\varOmega ) \) there holds
For \({\textbf{u}}\) with \({\text {div}}\,{\textbf{u}}=0\) on \(\varOmega \) there holds
Proof
In [15, Thm. 4.6], operators \(R_{1}\), \({\textbf{R}}_{2} \), \({\textbf{R}}_{3}\), \({\textbf{K}}_{1}\), \({\textbf{K}}_{2}\) with the mapping properties
are constructed with
We note that (2.26) implies (2.24). It is worth stressing that the mapping properties given in (2.25) express a locality of the operators, which are pseudodifferential operators on \({\mathbb {R}}^{3}\): on \(\varOmega \), the operators depend only on the argument restricted to \(\varOmega \) and not on the values on \({\mathbb {R}}^{3}\setminus \overline{\varOmega }\).
Selecting \({\textbf{v}}={\textbf{u}}-{\textbf{R}}_{2}({\text {curl}}\,{\textbf{u}})\) in (2.26a) we obtain
Since \({\text {curl}}\,{\textbf{u}}\) is divergence free, we obtain from (2.26b)
where, again, \({\textbf{K}}_{3}\) is a smoothing operator of order \(-\infty \). Inserting this into (2.27) leads to
By choosing \({\textbf{K}}{\textbf{u}}:={\textbf{K}}_{1}\left( {\textbf{u}} -{\textbf{R}}_{2}{\text {curl}}\,{\textbf{u}}\right) +{\textbf{K}} _{3}{\textbf{u}}\) the representation (2.23) is proved. \(\square \)
Lemma 2.7
Let \(\varOmega \) be a bounded, connected Lipschitz domain.
-
(i)
There is \(C>0\) such that for every \({\textbf{u}}\in {\textbf{X}}\) there is a decomposition \({\textbf{u}} =\nabla \varphi +{\textbf{z}}\) with
$$\begin{aligned} {\text {div}}\,{\textbf{z}}=0,\quad \left\| {\textbf{z}}\right\| _{{\textbf{H}}^{1}(\varOmega )}\le C\left\| {\text {curl}}\,{\textbf{u}} \right\| ,\quad \left\| \varphi \right\| _{H^{1}(\varOmega )}\le C\left\| {\textbf{u}}\right\| _{{\textbf{H}}\left( {\text {curl}},\varOmega \right) }. \nonumber \\ \end{aligned}$$(2.28) -
(ii)
Let \(m\in {\mathbb {Z}}\). For each \({\textbf{u}}\in {\textbf{H}}^{m}( {\text {curl}},\varOmega ) \) there is a splitting independent of m of the form \({\textbf{u}}=\nabla \varphi +{\textbf{z}}\) with \(\varphi \in H^{m+1}( \varOmega ) \), \({\textbf{z}}\in {\textbf{H}}^{m+1}( \varOmega ) \) satisfying
$$\begin{aligned} \left\| {\textbf{z}}\right\| _{{\textbf{H}}^{m+1}(\varOmega )}&\le C\left\| {\textbf{u}}\right\| _{{\textbf{H}}^{m}( {\text {curl}} ,\varOmega ) }\quad \text {and}\quad \end{aligned}$$(2.29a)$$\begin{aligned} \left\| {\textbf{z}}\right\| _{{\textbf{H}}^{m}(\varOmega )}+\left\| \varphi \right\| _{H^{m+1}(\varOmega )}&\le C\left\| {\textbf{u}}\right\| _{{\textbf{H}}^{m}( \varOmega ) }. \end{aligned}$$(2.29b) -
(iii)
There is \(C > 0\) depending only on \(\varOmega \) such that each \({\textbf{u}} \in {\textbf{X}} _{{\text {imp}}}\) can be written as \({\textbf{u}} = \nabla \varphi + {\textbf{z}}\) with \(\varphi \in H^{1}_{{\text {imp}}}(\varOmega )\), \({\textbf{z}} \in {\textbf{H}}^{1}(\varOmega )\) and
$$\begin{aligned} \Vert \nabla \varphi \Vert _{{\text {imp}},k} + \Vert {\textbf{z}}\Vert _{{\textbf{H}} ^{1}(\varOmega )} + |k| \Vert {\textbf{z}}\Vert _{{\textbf{L}}^{2}(\varOmega )} + |k|^{1/2} \Vert {\textbf{z}}\Vert _{{\textbf{L}}^{2}(\varGamma )} \le C \Vert {\textbf{u}} \Vert _{{\text {imp}},k}. \end{aligned}$$(2.30)
Proof
Proof of (i): Let \({\textbf{u}}\in {\textbf{X}}\). The point is to choose \({\textbf{z}}\) in the splitting \({\textbf{u}}=\nabla \varphi +{\textbf{z}}\) such that it can be controlled by \({\text {curl}}\,{\textbf{u}}\). To this end, we set \({\textbf{v}} ={\text {curl}}\,{\textbf{u}}\in {\textbf{L}}^{2}(\varOmega )\) and observe that \({\text {div}}\,{\textbf{v}}=0\) and therefore \((1,\langle {{\textbf{n}} },{{\textbf{v}}}\rangle )_{L^{2}(\varGamma )}=0\). By [41, Thm. 3.38], this allows us to conclude the existence of \({\textbf{z}}\in {\textbf{H}} ^{1}(\varOmega )\) with \({\text {div}}\,{\textbf{z}}=0\), \({\textbf{v}} ={\text {curl}}\,{\textbf{z}}\) and
Since \({\text {curl}}({\textbf{u}}-{\textbf{z}})=0\), we have \({\textbf{u}} -{\textbf{z}}=\nabla \varphi \) for a \(\varphi \in H^{1}(\varOmega )\), which trivially satisfies
By fixing \(\varphi \) such that \(\int _{\varOmega }\varphi =0\), the estimate of \(\varphi \) follows by a Poincaré inequality.
Proof of (ii): With the operators of Lemma 2.6, we define
Lemma 2.6 implies \({\textbf{u}}={\textbf{z}}+\nabla \varphi \) as well as the bounds by the mapping properties given in Lemma 2.6.
Proof of (iii): Multiplying estimate (2.29b) for the decomposition of (ii) and \(m=0\) by \(\left| k\right| \) leads to \(\left| k\right| \Vert {\textbf{z}}\Vert _{{\textbf{L}}^{2}(\varOmega )}+\left| k\right| \Vert \nabla \varphi \Vert _{{\textbf{L}}^{2}(\varOmega )}\le C\left| k\right| \Vert {\textbf{u}}\Vert _{{\textbf{L}}^{2}(\varOmega )}\). (2.29a) gives \(\Vert {\textbf{z}} \Vert _{{\textbf{H}}^{1}(\varOmega )}\le C\Vert {\textbf{u}}\Vert _{{\textbf{H}} ({\text {curl}},\varOmega )}\). The multiplicative trace inequality gives \(|k|\Vert {\textbf{z}}\Vert _{{\textbf{L}}^{2}(\varGamma )}^{2}\le C\left| k\right| \Vert {\textbf{z}}\Vert _{{\textbf{L}}^{2}(\varOmega )}\Vert {\textbf{z}} \Vert _{{\textbf{H}}^{1}(\varOmega )}\le C\left| k\right| ^{2} \Vert {\textbf{z}}\Vert _{{\textbf{L}}^{2}(\varOmega )}^{2}+C\Vert {\textbf{z}} \Vert _{{\textbf{H}}^{1}(\varOmega )}^{2}\). Hence follows \(\Vert {\textbf{z}}\Vert _{{\text {imp}},k}\le C\Vert {\textbf{u}}\Vert _{{\textbf{H}} ({\text {curl}},\varOmega ),k}\le C\Vert {\textbf{u}}\Vert _{{\text {imp}},k}\). The triangle inequality then provides the bound \(\Vert \nabla \varphi \Vert _{{\text {imp}},k}\le \Vert {\textbf{u}}\Vert _{{\text {imp}},k}+\Vert {\textbf{z}}\Vert _{{\text {imp}},k}\le C\Vert {\textbf{u}} \Vert _{{\text {imp}},k}\). \(\square \)
The following result relates the space \({\textbf{H}}({\text {curl}},\varOmega )\cap {\textbf{H}}({\text {div}},\varOmega )\) to classical Sobolev spaces. The statement (2.32) is from [13]; closely related results can be found in [3].
Lemma 2.8
Let \(\partial \varOmega \) be smooth and simply connected. Then there is \(C>0\) such that for every \({\textbf{u}}\in {\textbf{H}}\left( {\text {curl}},\varOmega \right) \cap {\textbf{H}}\left( {\text {div}},\varOmega \right) \) there holds
Under the assumptionFootnote 4 that \(\left\langle {\textbf{u}},{\textbf{n}}\right\rangle \in L^{2}( \varGamma ) \) or \(\gamma _{T}\mathbf {u\in L}_{T}^{2}( \varGamma ) \), there holds
Proof
We use the regular decomposition \(\displaystyle {\textbf{u}}=\nabla \varphi +{\textbf{z}}, \) of Lemma 2.7 (i) where \({\textbf{z}}\in {\textbf{H}}^{1}( \varOmega ) \) satisfies
Since \({\text {div}}\,{\textbf{z}}=0\) we have \(\displaystyle \varDelta \varphi ={\text {div}}\,{\textbf{u}}.\) Concerning the boundary conditions for \(\varphi \), we consider two cases corresponding to (2.31a), (2.32a) and (2.31b), (2.32b) separately as Case 1 and Case 2.
Case 1: The function \(\varphi \) satisfies the Neumann problem
and we note that the condition \({\text {div}}\,{\textbf{z}}=0\) implies that the solvability condition for this Neumann problem is satisfied. We estimate
An energy estimate for \(\varphi \) provides \(\displaystyle \left\| \nabla \varphi \right\| \le C( \left\| {\text {div}}\,{\textbf{u}}\right\| +\left\| \partial _{n} \varphi \right\| _{H^{-1/2}\left( \varGamma \right) }). \) The combination of these estimates lead to (2.31a). We also note that if \(\left\langle {\textbf{u}},{\textbf{n}}\right\rangle \in L^{2}( \varGamma ) \), then we get by the smoothness of \(\varGamma \) that \(\varphi \in H^{3/2}(\varOmega )\) with \(\Vert \varphi \Vert _{H^{3/2}(\varOmega )}\le C(\Vert {\text {div}}\,{{\textbf{u}}}\Vert +\Vert \partial _{n}\varphi \Vert _{L^{2}(\varGamma )})\), which shows (2.32a).
Case 2: We obtain regularity assertions for \(\varphi \) by using that \(\varphi \) satisfies \(\varDelta \varphi = {\text {div}}\,{\textbf{u}}\) and determine the boundary regularity \(\varphi |_\varGamma \). We observe
and therefore
Hence, by smoothness of \(\partial \varOmega \) (and the fact that \(\partial \varOmega \) is connected) we get
Since \(\Vert \varphi \Vert _{H^{1}(\varOmega )}\le C(\Vert {\text {div}}\,{\textbf{u}}\Vert +\Vert \varphi \Vert _{H^{1/2}(\varGamma )})\) we get (2.31b). By similar reasoning, \(\gamma _{T}{\textbf{u}} \in {\textbf{L}}^{2}(\varGamma )\) implies \(\varphi |_{ \varGamma }\in H^{1}( \varGamma )\) with \(\Vert \varphi \Vert _{H^{1}(\varGamma )}\le C(\Vert \gamma _{T} {\textbf{u}}\Vert _{L^{2}(\varGamma )}+\Vert {\textbf{z}}\Vert _{{\textbf{H}}^{1}(\varOmega )})\) so that \(\varphi \in H^{3/2}(\varOmega )\) and thus (2.32b). \(\square \)
The following lemma introduces some variants of Helmholtz decompositions.
Lemma 2.9
Let \(\varOmega \) be a bounded sufficiently smooth Lipschitz domain with simply connected boundary. For any \({\textbf{u}} \in {\textbf{X}}_{{\text {imp}}}\cap {\textbf{H}}( {\text {div}},\varOmega ) \), there exist \(\varphi \in H_{0}^{1}(\varOmega ) \cap H^{3/2}( \varOmega ) \) and \({\textbf{z}}\in {\textbf{H}}^{1}( \varOmega ) \) with \({\text {div}}\,{\textbf{z}}=0\) such that \({\textbf{u}}=\nabla \varphi +{\text {curl}}\,{\textbf{z}}\). The function \({\textbf{u}}\) belongs to \({\textbf{H}}^{1/2}(\varOmega )\), and we have the estimates
If \({\textbf{u}}\) admits a decomposition of the form \({\textbf{u}}={\textbf{r}} +{\text {curl}}\,{\varvec{\psi }} \) with \({\textbf{r}}\in {\textbf{H}}^{1/2}( \varOmega ) \), then the decomposition \({\textbf{u}} = \nabla \varphi + {\text {curl}}\,{\textbf{z}}\) satisfies
Proof
The Helmholtz decomposition was considered in [50, Thm. 4.2(2)], [49, Thm. 28(i)]. Since \({\text {div}}{\text {curl}}=0\) and we require \(\varphi \in H_{0}^{1}(\varOmega )\), we have
Lemma 2.8 implies for \({\textbf{u}} \in {\textbf{X}}_{{\text {imp}}}\cap {\textbf{H}}( {\text {div}},\varOmega )\) that \({\textbf{u}}\in {\textbf{H}}^{1/2}(\varOmega )\). A standard shift theorem for the Poisson equation leads to
Next, we estimate \({\textbf{z}}\). Note that \(\varphi \in H_{0}^{1}(\varOmega )\) implies \(\nabla _{\varGamma }\varphi =0\) so that also \(\gamma _{T}\nabla \varphi =0\) on \(\varGamma \). Lemma 2.8 then implies
The estimate (2.34c) follows from (2.36) via \({\text {div}}\,{\textbf{u}}={\text {div}}\,{\textbf{r}}\). This finishes the proof of (2.34). \(\square \)
2.5 Maxwell’s Equations with Impedance Boundary Conditions
We have introduced all basic ingredients to formulate the electric Maxwell equations for constant wavenumber \(k\in {\mathbb {R}}\backslash \left( -k_{0},k_{0}\right) \) with impedance boundary conditions on \(\varGamma \). We define the sesquilinear form \(A_{k}:{\textbf{X}}_{{\text {imp}}}\times {\textbf{X}} _{{\text {imp}}}\rightarrow {\mathbb {C}}\) by
The variational formulation is: Given an electric current density \({\textbf{j}}\) and boundary data \({\textbf{g}}_T\) with
find \({\textbf{E}}\in {\textbf{X}}_{{\text {imp}}}\) such that
Note that the assumptions (2.38) on the data are not the most general ones (see (4.1), (4.2) and (4.17) below) but they reduce technicalities in some places. By integration by parts it is easy to see that the classical strong form of this equation is given by
with the volume and boundary differential operators \({\mathcal {L}}_{\varOmega ,k}\) and \({\mathcal {B}}_{\varOmega ,k}\), defined by
We denote by
the solution operator that maps the linear functional \({\textbf{X}} _{{\text {imp}}}\ni {\textbf{v}}\mapsto \left( \textbf{j,v}\right) +\left( {\textbf{g}}_{T},{\textbf{v}}\right) _{{\textbf{L}}^{2}\left( \varGamma \right) }\) to the solution \({\textbf{E}}\) of (2.40) and whose existence follows from Proposition 3.1 below.
In our analysis, the sesquilinear form
will play an important role. We note
3 Stability Analysis of the Continuous Maxwell Problem
In this section we show that the model problem (2.39) is well-posed and that the norm of the solution operator is \(O(|k|^{\theta })\) for suitable choices of norms and some \(\theta \ge 0 \).
3.1 Well-Posedness
The continuity of the sesquilinear form \(A_{k}( \cdot ,\cdot ) \) is obvious: it holds
Well-posedness of the Maxwell problem with impedance condition is proved in [41, Thm. 4.17]. Here we recall the statement and give a sketch of the proof.
Proposition 3.1
Let \(\varOmega \subset {\mathbb {R}}^{3}\) be a bounded Lipschitz domain with simply connected and sufficiently smooth boundary. Then there exists \(\gamma _{k}>0\) such that
Proof
Step 1: We show uniqueness. If \(A_{k}({\textbf{u}},{\textbf{v}})=0\) for all \({\textbf{v}}\in {\textbf{X}}_{{\text {imp}}}\) then
Hence, \({\textbf{u}}_{T}={\textbf{0}}\) on \(\varGamma \) and the extension of \({\textbf{u}}\) by zero outside of \(\varOmega \) (denoted \(\widetilde{{\textbf{u}}}\)) is in \({\textbf{H}}({\text {curl}},{\widetilde{\varOmega }})\) for any bounded domain \({\widetilde{\varOmega }}\subset {\mathbb {R}}^{3}\). This zero extension \(\widetilde{{\textbf{u}}}\) solves the homogeneous Maxwell equations on \({\mathbb {R}}^{3}\). An application of the operator “\({\text {div}} \)” shows that \({\text {div}}\widetilde{{\textbf{u}}}=0\) and thus \(\widetilde{{\textbf{u}}}\in {\textbf{H}}^{1}({\mathbb {R}}^{3})\). Using \({\text {curl}}\,{\text {curl}}=-\varDelta +\nabla {\text {div}}\) we see that each component of \(\widetilde{{\textbf{u}}}\) solves the homogeneous Helmholtz equation. Since \(\widetilde{{\textbf{u}}}\) vanishes outside \(\varOmega \), the unique continuation principle asserts \(\widetilde{{\textbf{u}}}=0\).
Step 2: From [19, Thm. 4.8] or the technique developed in [5] it follows that the operator induced by \(A_{k}\) is a compact perturbation of an isomorphism and the Fredholm alternative shows well-posedness of the problem. \(\square \)
3.2 Wavenumber-Explicit Stability Estimates
Proposition 3.1 does not give any insight how the (positive) inf-sup constant \(\gamma _{k}\) depends on the wavenumber k. In this section, we introduce the stability constant \(C_{{\text {stab}}}(k)\) and estimate its dependence on k under certain assumptions.
Definition 3.2
(stability constant \(C_{{\text {stab}}}(k)\)) Let \(\varOmega \subset {\mathbb {R}}^{3}\) be a bounded Lipschitz domain with simply connected and sufficiently smooth boundary. The stability constant \(C_{{\text {stab}}}(k)\) is any constant such that for each \({\textbf{j}}\in {\textbf{L}}^{2}(\varOmega )\) and \({\textbf{g}}_{T}\in {\textbf{L}}_{T}^{2}(\varGamma )\) the solution \({\textbf{E}} = {\mathcal {S}}_{\varOmega ,k}^{{\text {MW}}} ({{\textbf{j}}}, {{\textbf{g}}}_T)\) of (2.39) satisfies
The behavior of the constant \(C_{{\text {stab}}}\left( k\right) \) with respect to the wavenumber typically depends on the geometry of the domain \(\varOmega \). Our stability and convergence theory for conforming Galerkin finite element discretization as presented in Sect. 9 requires that this constant grow at most algebraically in k, i.e.,
Remark 3.3
For the hp-FEM application below, the term \(\left| k\right| ^{\theta }\) will be mitigated by an exponentially converging approximation term so that any finite value \(\theta \ge 0\) leads to an exponential convergence of the discretization. \(\square \)
Next we present an exampleFootnote 5 which shows that in general the exponent \(\theta \) in (3.2) cannot be negative.
Example 3.4
Let \(\varOmega =\left( -2,2\right) ^{3}\), \(\omega :=\left( -1,1\right) ^{2} \). Define the cutoff function \(\chi :\varOmega \rightarrow {\mathbb {C}}\) by
Note that \(\chi \in H_{0}^{2}\left( \varOmega \right) \). With \({\textbf{e}}_{j} \in {\mathbb {R}}^3\), \(1\le j\le 3\), denoting the j-th canonical unit vector we define
Then, \(\mathbf {E:}=\chi {\text {e}}^{{\text {i}}\,kx_{1}} {\textbf{e}}_{2}\) is the unique weak solution of
Using the symbolic computer algebra program MATHEMATICA we obtain
which shows that in general \(\theta \ge 0\) in (3.1). \(\square \)
Remark 3.5
Let \(\varOmega \subset {\mathbb {R}}^{3}\) be a bounded Lipschitz domain with simply connected and sufficiently smooth boundary. The sesquilinear form \(A_{k}\) satisfies the inf-sup condition
This result is shown in the same way as in the Helmholtz case, see, e.g., [17, Thm. 2.5], [32, Prop. 8.2.7]. If assumption (3.2) holds, then
\(\square \)
In the remaining part of this section, we prove estimate (3.2) for certain classes of domains. The following result removes the assumption in [23] for the right-hand side to be solenoidal.
Proposition 3.6
Let \(\varOmega \subset {\mathbb {R}}^{3}\) be a bounded \(C^{2}\) domain that is star-shaped with respect to a ball. Then, Assumption (3.2) holds with \(\theta =0\).
Proof
Let \(\varphi \in H_{0}^{1}(\varOmega )\) satisfy
Then,
Noting that \(\varphi \) vanishes on \(\varGamma \), the difference \({\mathcal {S}} _{\varOmega ,k}^{{\text {MW}}}({\textbf{j}},{\textbf{g}}_{T})-\left| k\right| ^{-2}\nabla \varphi \) satisfies
and \({\text {div}}({\textbf{j}}+\nabla \varphi )=0\). [23, Thm. 3.1] implies
The estimate for \({\mathcal {S}}_{\varOmega ,k}^{{\text {MW}}}({\textbf{j}},{\textbf{g}}_{T})\) follows from a triangle inequality. \(\square \)
For the more general situation of domains that are not necessarily star-shaped we require some preliminaries. A bounded domain \(\varOmega \) with smooth boundary admits, e.g., by [22, Cor. 4.1] a continuous extension operator \({\mathcal {E}}_{{\text {div}}}:{\textbf{H}}^{m}( {\text {div}},\varOmega ) \rightarrow {\textbf{H}}^{m}( {\text {div}},{\mathbb {R}}^{3}) \) for any \(m\in {\mathbb {N}}_{0}\). In particular this extension can be chosen such that for a ball \(B_{R}\) of radius R with \(\varOmega \subset B_{R}\) there holds
Since the right-hand side \({\textbf{j}}\) in (2.40), in general, does not belong to \({\textbf{H}}({\text {div}},\varOmega )\) we subtract an appropriate gradient field: Let \(\psi \in H_{0}^{1}(\varOmega )\) be the weak solution of \(-\varDelta \psi ={\text {div}}\,{\textbf{j}}\). As in the proof of Proposition 3.6, we write \({\mathcal {S}}_{\varOmega ,k}^{{\text {MW}}}({\textbf{j}},{\textbf{g}}_{T})={\mathcal {S}}_{\varOmega ,k}^{{\text {MW}}}(\widetilde{{\textbf{j}}},{\textbf{g}}_{T})-k^{-2} \nabla \psi \) with
The operator \({\mathcal {E}}_{{\text {div}}}\) allows us to extend \(\widetilde{{\textbf{j}}}\) to a compactly supported function \({\textbf{J}}:={\mathcal {E}}_{{\text {div}}}(\widetilde{{\textbf{j}}}) \in {\textbf{H}}({\text {div}},{\mathbb {R}}^{3})\). Next we introduce the solution operator for the full space problem
via the Maxwell potential
whereFootnote 6
with the fundamental solution of the Helmholtz equation in \({\mathbb {R}}^{3}\)
Note that the adjoint full space problem is given by replacing k in (3.6) by \(-k\) with solution operator \({\mathcal {N}} _{{\text {MW}},-k}\left( {\textbf{J}}\right) \).
The layer operators \({\mathcal {S}}_{{\text {MW}},k}^{\nabla }\), \({\mathcal {S}}_{{\text {MW}},k}^{{\text {curl}}}\) map densities defined on the boundary \(\varGamma \) to functions defined in \(\varOmega \) by
We set \({\mathcal {S}}_{{\mathbb {R}}^{3},k}^{{\text {MW}}}:={\mathcal {S}} _{{\text {MW}},k}^{\nabla }+{\mathcal {S}}_{{\text {MW}},k}^{{\text {curl}}}\).
Theorem 3.7
Let \(\varOmega \subset {\mathbb {R}}^{3}\) be a bounded Lipschitz domain with simply connected, analytic boundary. Then, there is \(C > 0\) depending only on \(\varOmega \) such that
Remark 3.8
The analyticity requirement of \(\partial \varOmega \) can be relaxed. It is due to our citing [34], which assumes analyticity. \(\square \)
Proof
We estimate \({\mathcal {S}}_{\varOmega ,k}^{{\text {MW}}}({\textbf{j}},{\textbf{g}}_{T})\) (see (2.41)) for given \(({\textbf{j}},{\textbf{g}}_{T})\in {\textbf{L}}^{2}(\varOmega )\times {\textbf{L}}_{T}^{2}(\varGamma )\).
Step 1 (reduction to solenoidal right-hand side): Let \(\psi \), \(\widetilde{{\textbf{j}}}\) be as in (3.5) so that \({\mathcal {S}}_{\varOmega ,k}^{{\text {MW}}}({\textbf{j}},{\textbf{g}} _{T})={\mathcal {S}}_{\varOmega ,k}^{{\text {MW}}}(\widetilde{{\textbf{j}} },{\textbf{g}}_{T})-k^{-2}\nabla \psi \) and \({\text {div}}\widetilde{{\textbf{j}}}=0\). As in the proof of Proposition 3.6, we have
In particular,
Step 2 (reduction to homogeneous volume right-hand side): We set
so that \({\mathcal {S}}_{\varOmega ,k}^{{\text {MW}}}(\widetilde{{\textbf{j}} },{\tilde{{\textbf{g}}}}_{T}) ={\textbf{u}}_{0}+{\textbf{u}}_{{\textbf{j}}}\) with \({\textbf{u}}_{0}\) being the solution of the homogeneous problem
To estimate \({\textbf{u}}_{{\textbf{j}}}\), we rely on the following estimate from [37, Lem. 3.5]
for all \(f\in L^{2}({\mathbb {R}}^3)\). Abbreviate \({\textbf{N}}^{{\text {curl}}}:={\mathcal {N}}_{{\text {MW}},k}^{{\text {curl}}}({\mathcal {E}}_{{\text {div}}}\widetilde{{\textbf{j}}})\) and \(N^{\nabla }:={\mathcal {N}}_{{\text {MW}},k} ^{{\text {curl}}}({\text {div}}\,{\mathcal {E}}_{{\text {div}} }\widetilde{{\textbf{j}}})\). Estimates (3.12) and (3.9) imply
For \({\textbf{u}}_{{\textbf{j}}}={\textbf{N}}^{{\text {curl}}}+k^{-2}\nabla N^{\nabla }\) we get by a multiplicative trace inequality:
Arguing similarly, we get for \(\widetilde{{\textbf{g}}}_{T}={\textbf{g}} _{T}-{\mathcal {B}}_{ \varGamma ,k}{\textbf{u}}_{{\textbf{j}}}\)
Step 3 (Estimate of \(\gamma _{T}{\text {curl}}\,{\textbf{u}}_{0}\), \(\gamma _{T}{\textbf{u}}_{0})\): To estimate the function \({\textbf{u}}_{0}\), we employ the Stratton-Chu formula (see, e.g., [12, Thm. 6.2], [43, (5.5.3)–(5.5.6)])
The weak formulation (2.39) implies
from which we obtain by considering the imaginary part
From the real part, we then obtain by a Cauchy-Schwarz inequality
Next, we estimate the traces \(\gamma _{T}{\text {curl}}\,{\textbf{u}}_{0}\) and \(\gamma _{T}{\textbf{u}}_{0}\). Since \(\varPi _{T}{\textbf{u}}_{0}\in {\textbf{L}} _{T}^{2}(\varGamma )\) we may employ \(\gamma _{T}{\textbf{u}}_{0}=\left( \varPi _{T}{\textbf{u}}_{0}\right) \times {\textbf{n}}\) and (3.15) to obtain
The boundary conditions (second equation in (3.11)) lead to
The estimate (3.18) also implies
Step 4 (Mapping properties of Maxwell Layer Potentials):
The mapping properties of \({\text {curl}}\,{\mathcal {S}}_{{\text {MW}},k}^{{\text {curl}}}\), \({\mathcal {S}}_{{\text {MW}},k} ^{{\text {curl}}}\), and \({\mathcal {S}}_{{\text {MW}},k}^{\nabla }\) are well understood due to their relation with the acoustic single layer potential. We conclude from [34, Lem. 3.4, Thm. 5.3]:
Inserting (3.17), (3.18), (3.19) in (3.20), we get
Step 5: Let \({\textbf{R}}_{2}\) and \({\textbf{K}}_{2}\) be as in Lemma 2.6 and consider
Since \({\textbf{u}}_{0}\in {\textbf{X}}_{{\text {imp}}}\), we have \({\textbf{u}}_{0}\in {\textbf{L}}^{2}(\varOmega )\), and the relation \({\text {curl}}\,{\text {curl}}\,{\textbf{u}}_{0}-k^{2}{\textbf{u}} _{0}={\textbf{0}}\) implies \({\text {curl}}\,{\text {curl}}\,{\textbf{u}}_{0}\in {\textbf{L}}^{2}(\varOmega )\). Hence, \({{\textbf{r}}}_{0} \in {\textbf{H}}^{1}(\varOmega )\) together with the k-explicit bound
By the same reasoning and the mapping properties of \({{\textbf{R}}}_{2}\), we obtain
Furthermore, we compute with Lemma 2.6
We employ the Helmholtz decomposition of \(\widetilde{{\textbf{u}}}\) in the form \(\widetilde{{\textbf{u}}}=\nabla \varphi +{\text {curl}}\,{\textbf{z}}\) given in Lemma 2.9 with \(\varphi \in H_{0}^{1}\left( \varOmega \right) \cap H^{3/2}( \varOmega ) \), \(\mathbf {z\in H}^{1}(\varOmega )\), and \({\text {div}}\,{\textbf{z}}=0\). Since \({\text {div}}\widetilde{{\textbf{u}}}={\text {div}}\,{\textbf{r}}_{0}\) the function \(\varphi \) does not depend on \({\text {curl}}\,{\textbf{u}}_{0}\) (see (2.35)), and we obtain from (2.34a)
Next, we estimate \({\textbf{z}}\). The definition of \({\textbf{r}}_{0}\) in (3.22) gives
Lemma 2.9 then implies
Step 6: The combination of Step 5 with a trace inequality leads to
Let \({\textbf{B}}_{2,1}^{1/2}(\varOmega )\) denote the Besov space as defined, e.g., in [54]. Then the trace map \(\displaystyle \gamma _{T}:{\textbf{B}}_{2,1}^{1/2}(\varOmega )\rightarrow {\textbf{L}}_{T}^{2}(\varGamma )\) is a continuous mapping (see [54, Thm. 2.9.3]), and we obtain from (3.29)
This allows us to estimate
To estimate \(\left\| {\textbf{r}}_{0}\right\| _{{\textbf{B}}_{2,1} ^{1/2}\left( \varOmega \right) }\) we use the fact (see [54]) that the Besov space is an interpolation space \(B_{2,1}^{1/2}( \varOmega ) =\left( L^{2}( \varOmega ),H^{1}( \varOmega ) \right) _{1/2,1}\) (via the so-called real method of interpolation). For \(t\in (0,1]\) select \(({\textbf{r}}_{0})_{t}\in {{\textbf{H}}}^{1}(\varOmega )\) as given by Lemma 3.9 and estimate with the interpolation inequality (by using the notation as in Lemma 3.9)
Using (3.16) we get
Selecting \(t\sim 1/\left| k\right| ^{2}\) sufficiently small implies
We conclude from this and (3.31)
Combining (3.32) and (3.15) yields
Step 7: Combining (3.9), (3.13), and (3.33), we have arrived at
which is the claimed estimate. \(\square \)
Lemma 3.9
([35, Prop. 4.14]) Let \(\varOmega \subset {\mathbb {R}}^{3}\) be a bounded Lipschitz domain. Then there is \(C>0\) such that for every \(w\in H^{1/2}(\varOmega )\) and every \(t\in \left( 0,1\right] \) there exists some \(w_{t}\in H^{1}(\varOmega )\) such that
4 Maxwell’s Equations with the “Good” Sign
4.1 Norms
We consider Maxwell’s equations with the “good” sign and first describe the spaces for the given data. Since the sesquilinear form \(A_{k}\left( \cdot ,\cdot \right) \) is considered in the space \({\textbf{X}}_{{\text {imp}}}\), the natural space for the right-hand side is its dual \({\textbf{X}}_{{\text {imp}}}^{\prime }\). In our setting, the right-hand side is given in \(\varOmega \) via the volume data \({\textbf{j}}\) and on \(\varGamma \) via the boundary data \({\textbf{g}}_{T}\). In order to view \({\textbf{j}}\) and \({\textbf{g}}_T\) as elements of \({\textbf{X}}_{{\text {imp}}}^\prime \), we introduce the spaces \({\textbf{X}}_{{\text {imp}}}^{\prime }( \varOmega )\) and \({\textbf{X}}_{{\text {imp}}}^{\prime }( \varGamma ) \). By using the usual notation \(V^{\prime }\) for the dual space of a normed vector space V we define
and equip the spaces \({\textbf{X}}_{{\text {imp}}}^{\prime }(\varOmega )\) and \({\textbf{X}}_{{\text {imp}}}^{\prime }(\varGamma )\) with the norms (cf. also Lemma 4.1 below)
We also introduce for \({\textbf{g}}_{T}\in {\textbf{H}}_{T}^{-1/2}\left( \mathop {{\text {div}}}\nolimits _{\varGamma },\varGamma \right) \) (cf. (2.14))
An equivalent norm that is more naturally associated with the intersection spaces \({\textbf{X}}_{{\text {imp}}}^{\prime }(\varOmega )\) and \({\textbf{X}} _{{\text {imp}}}^{\prime }(\varGamma )\) is given in the following lemma.
Lemma 4.1
The spaces \({\textbf{X}}_{{\text {imp}} }^{\prime }(\varOmega )\) and \({\textbf{X}}_{{\text {imp}}}^{\prime }(\varGamma )\) can be viewed in a canonical way as subspaces of \({\textbf{X}}_{{\text {imp}} }^{\prime }\), and there holds the norm equivalences
with constants implied in \(\sim \) that are independent of \(\left| k\right| \ge k_{0}\).
Proof
Proof of (4.6): Since \(\nabla \varphi \in {\textbf{X}}_{{\text {imp}}}\) for \(\varphi \in H_{{\text {imp}}} ^{1}(\varOmega )\) and \({{\textbf{H}}}^{1}(\varOmega )\subset {{\textbf{X}}} _{{\text {imp}}}\), the right-hand side of (4.6) is easily bounded by the left-hand side. For the reverse estimate, we decompose any element \({\textbf{v}}\in {\textbf{X}}_{{\text {imp}}}\) with the aid of Lemma 2.7 as \({\textbf{v}}=\nabla \varphi +{\textbf{z}}\) with \(\Vert \nabla \varphi \Vert _{{\textbf{L}}^{2}(\varOmega )}+\Vert {\textbf{z}}\Vert _{{\textbf{L}}^{2}(\varOmega )}\le C\Vert {\textbf{v}} \Vert _{{\textbf{L}}^{2}(\varOmega )}\) and \(\Vert {\textbf{z}}\Vert _{{\textbf{H}} ^{1}(\varOmega )}\le C\Vert {\textbf{v}}\Vert _{{\textbf{H}}({\text {curl}},\varOmega )}\). Hence,
where, in the last step we used the multiplicative trace estimate \(\Vert {\textbf{z}}_{T}\Vert _{{\textbf{L}}^{2}(\varGamma )}^{2}\le C\Vert {\textbf{z}}\Vert _{{\textbf{L}}^{2}(\varOmega )}\Vert {\textbf{z}}\Vert _{{\textbf{H}} ^{1}(\varOmega )}\). This implies that the left-hand side of (4.6) can be bounded by the right-hand side.
Proof of (4.7): The proof is analogous to that of (4.6). \(\square \)
Note that \({\textbf{L}}^{2}(\varOmega )\subset {\textbf{X}}_{{\text {imp}} }^{\prime }(\varOmega )\) and \({{\textbf{L}}}_{T}^{2}(\varGamma )\subset {\textbf{X}} _{{\text {imp}}}^{\prime }(\varGamma )\) with continuous embeddings as can be seen from the following reasoning. For \(m\in {\mathbb {N}}_{0}\) and \({\textbf{f}} \in {\textbf{L}}^{2}(\varOmega )\) or \({\textbf{f}}\in {\textbf{H}}^{m}(\varOmega )\) or \({\textbf{f}}\in {\textbf{H}}^{m}({\text {div}},\varOmega )\) and for \({\textbf{g}}_{T}\in {\textbf{L}}_{T}^{2}(\varGamma )\) or \({\textbf{g}}_{T}\in {\textbf{H}}_{T}^{m+1/2}(\varGamma )\) or \({\textbf{g}}_{T}\in {\textbf{H}}_{T} ^{m+1/2}(\mathop {{\text {div}}}\nolimits _{\varGamma },\varGamma )\), we have by direct estimations
We also have the following result for \(\Vert {\textbf{g}}_{T}\Vert _{{\textbf{H}} ^{-1/2}({\text {div}}_{\varGamma },\varGamma ),k}\):
Lemma 4.2
There is \(C>0\) depending only on \(\varOmega \) such that
Proof
We use the minimum norm lifting \({\mathcal {E}}_{\varOmega }^{\varDelta }\) from (6.13) with the property that \(\Vert \nabla \varphi \Vert _{{\textbf{L}}^{2}(\varOmega )}\ge \Vert \nabla {\mathcal {E}}_{\varOmega }^{\varDelta } (\varphi |_{\varGamma })\Vert _{{\textbf{L}}^{2}(\varOmega )}\) for arbitrary \(\varphi \in H_{{\text {imp}}}^{1}(\varOmega )\). By continuity of the trace mapping, we get \(\inf _{c\in {\mathbb {R}}}\Vert \varphi -c\Vert _{H^{1/2}(\varGamma )}\le C\Vert \nabla {\mathcal {E}}_{\varOmega }^{\varDelta }(\varphi |_{\varGamma })\Vert _{{\textbf{L}}^{2}(\varOmega )}\le C\Vert \nabla \varphi \Vert _{{\textbf{L}}^{2} (\varOmega )}\). An integration by parts shows for arbitrary \(\varphi \in H_{{\text {imp}}}^{1}(\varOmega )\) and arbitrary \(c\in {\mathbb {R}}\)
Taking the infimum over all \(c\in {\mathbb {R}}\) yields, for arbitrary \(\varphi \in H_{{\text {imp}}}^{1}(\varOmega )\),
and we conclude
Similarly, for \({\textbf{z}}\in {\textbf{H}}^{1}(\varOmega )\) we estimate \(|({\textbf{g}}_{T},{\textbf{z}}_{T})_{{\textbf{L}}^{2}(\varGamma )}|\le C\Vert {\textbf{g}}_{T}\Vert _{{\textbf{H}}^{-1/2}(\varGamma )}\Vert {\textbf{z}}\Vert _{{\textbf{H}}^{1}(\varOmega )}\). Hence,
The result follows. \(\square \)
4.2 The Maxwell Problem with the Good Sign
The Maxwell problem with the good sign reads: Given \(\displaystyle {\textbf{f}} \in {\textbf{X}}_{{\text {imp}}}^{\prime }(\varOmega )\) and \({\textbf{g}}_{T} \in {\textbf{X}}_{{\text {imp}}}^{\prime }(\varGamma ),\) find \({\textbf{v}} \in {\textbf{X}}_{{\text {imp}}}\) such that
The weak formulation is:
where the sesquilinear form \(A_{k}^{+}\) is given by
The solution operator is denoted \(({\textbf{f}},{\textbf{g}}_{T})\mapsto {\mathcal {S}}_{\varOmega ,k}^{+}({\textbf{f}},{\textbf{g}}_{T}\)). In this section, we develop the regularity theory for problem (4.13). Indeed, as the following Theorem 4.3 shows, (4.14) is uniquely solvable.
Theorem 4.3
Let \(\varOmega \) be a bounded Lipschitz domain with simply connected boundary. Then there is \(C>0\) independent of k such that the following holds:
-
(i)
The sesquilinear form \(A_{k}^{+}\) satisfies \({\text {Re}} A_{k}^{+}({\textbf{v}},\sigma {\textbf{v}}) = 2^{-1/2} \Vert {\textbf{v}}\Vert ^{2}_{{\text {imp}},k}\) for all \({\textbf{v}} \in {\textbf{X}}_{{\text {imp}}}\), where \(\sigma =\exp \left( \frac{\pi {\text {i}}\,}{4}{\text {sign}}k\right) \).
-
(ii)
The sesquilinear form is continuous: \(|A_{k}^{+}({\textbf{u}},{\textbf{v}})| \le \Vert {\textbf{u}} \Vert _{{\text {imp}},k} \Vert {\textbf{v}}\Vert _{{\text {imp}},k}\) for all \({\textbf{u}}\), \({\textbf{v}} \in {\textbf{X}}_{{\text {imp}}}\).
-
(iii)
The solution \({\textbf{u}} \in {\textbf{X}}_{{\text {imp}}}\) of (4.13) satisfies
$$\begin{aligned} \left\| {\textbf{u}}\right\| _{{\text {imp}},k}&\le C\left( |k|^{-1}\left\| {\textbf{f}}\right\| _{{\textbf{L}}^{2}(\varOmega )}+\left| k\right| ^{-1/2}\left\| {\textbf{g}}_{T}\right\| _{{\textbf{L}} ^{2}(\varGamma )}\right) , \end{aligned}$$(4.16)$$\begin{aligned} \left\| {\textbf{u}}\right\| _{{\text {imp}},k}&\le C\left( \left\| {\textbf{f}}\right\| _{{\textbf{X}}_{{\text {imp}}}^{\prime }( \varOmega ) ,k}+\left\| {\textbf{g}}_{T}\right\| _{{\textbf{X}}_{{\text {imp}}}^{\prime }( \varGamma ) ,k}\right) , \end{aligned}$$(4.17)provided \(\left( {\textbf{f}},{\textbf{g}}_{T}\right) \in {\textbf{L}}^{2}( \varOmega ) \times {\textbf{L}}_{T}^{2}( \varGamma ) \) for (4.16) and \(\left( {\textbf{f}},{\textbf{g}}_{T}\right) \in {\textbf{X}}_{{\text {imp}}}^{\prime }( \varOmega ) \times {\textbf{X}}_{{\text {imp}}}^{\prime }( \varGamma ) \) for (4.17).
-
(iv)
Let \(m\in {\mathbb {N}} _{0}\). If \(\varGamma \) is sufficiently smooth and \({\textbf{f}}\in {\textbf{H}} ^{m}({\text {div}},\varOmega )\), \({\textbf{g}}_{T}\in {\textbf{H}}_{T} ^{m+1/2}( \varGamma ) \), then
$$\begin{aligned} \left\| {\textbf{u}}\right\| _{{\textbf{H}}^{m+1}\left( \varOmega \right) ,k}&\le C\left| k\right| ^{-3}\left( \left\| {\textbf{f}}\right\| _{{\textbf{H}}^{m}({\text {div}},\varOmega ),k}+\left\| {\textbf{g}} _{T}\right\| _{{\textbf{H}}^{m-1/2}({\text {div}}_{\varGamma },\varGamma ),k}\right) , \end{aligned}$$(4.18a)$$\begin{aligned} \left\| {\textbf{u}}\right\| _{{\textbf{H}}^{m+1}\left( {\text {curl}},\varOmega \right) ,k}&\le C\left| k\right| ^{-2}\left( \left\| {\textbf{f}}\right\| _{{\textbf{H}}^{m} ({\text {div}},\varOmega ),k}+|k|\left\| {\textbf{g}}_{T}\right\| _{{\textbf{H}}^{m+1/2}\left( \varGamma \right) ,k}\right) . \end{aligned}$$(4.18b)
Proof
Proof of (i), (ii): For (i) we compute
The continuity assertion (ii) follows by the Cauchy-Schwarz inequality.
Proof of (iii): The estimate (iii) follows directly from a variant of the Lax-Milgram lemma: We choose \({\textbf{v}}=\sigma {{\textbf {u}}}\) in the weak form (4.14) and estimate
from which (4.17) follows. Estimate (4.16) is then obtained from (4.17) and (4.9), (4.10).
Proof of (iv): From now on, we assume that \(\varGamma \) is sufficiently smooth. We proceed by induction on \(m\in {\mathbb {N}}_{0}\) and show that if the solution \({\textbf{u}}\in {\textbf{H}}^{m}({\text {curl}},\varOmega )\), then \({\textbf{u}}\in {\textbf{H}}^{m+1}({\text {curl}},\varOmega )\). Specifically, after the preparatory Step 1, we will show \({\textbf{u}}\in {\textbf{H}}^{m+1}(\varOmega )\) in Step 2 and \({\text {curl}}\,{\textbf{u}}\in {\textbf{H}}^{m+1}(\varOmega )\) in Step 3. Step 4 shows the induction hypothesis for \(m=0\) including the norm bounds. Step 5 completes the induction argument for the norm bounds.
Step 1: Taking the surface divergence of the boundary conditions we get by using the differential equation
We note that \({\text {div}}({\textbf{f}}-k^{2}{\textbf{u}})=0\) so that
Inserting this in (4.20) yields
It will be convenient to abbreviate
Step 2 (\({\textbf{H}}^{m+1}(\varOmega )\)-estimate): With the aid of Lemma 2.7 (ii), we write \({\textbf{u}} =\nabla \varphi +{\textbf{z}}\) with \(\varphi \in H^{m+1}(\varOmega )\) and \({\textbf{z}}\in {\textbf{H}}^{m+1}(\varOmega )\) and
Step 2a: We bound
Step 2b: Applying \({\text {div}}_{\varGamma }\varPi _{T}\) to the decomposition of \({\textbf{u}}\) leads to
with
Together with (4.27), we infer \(\varphi |_{\varGamma }\in H^{m+3/2}(\varGamma )\). Since \(\varGamma \) is connected, \(\varphi |_{\varGamma }\) is unique up to a constant. We select this constant such that \(\varphi |_{\varGamma }\) has zero mean. Elliptic regularity implies
The function \(\varphi \) satisfies the following Dirichlet problem:
from which we get by elliptic regularity
We conclude
Step 3 (\({\textbf{H}}^{m+1}( {\text {curl}},\varOmega ) \)-estimate): We set \({\textbf{w}}:={\text {curl}}\,{\textbf{u}}\). Since \({\textbf{u}}\in {\textbf{H}}^{m+1}( \varOmega ) \) (cf. (4.29)) we know that \({\textbf{w}}\in {\textbf{H}}^{m}( \varOmega ) \). As in Step 2 we write \({\textbf{w}}=\nabla {\tilde{\varphi }}+{\tilde{{\textbf{z}}}}\) and obtain
To estimate the norm of \({\tilde{\varphi }}\), we employ the boundary condition satisfied by \({\textbf{u}}\), i.e.,
In view of \({\textbf{g}}_{T}\in {\textbf{H}}_{T}^{m+1/2}\left( \varGamma \right) \), this implies \({\tilde{\varphi }}|_{\varGamma }\in H^{m+3/2}\left( \varGamma \right) \) with
The function \({\tilde{\varphi }}\) solves the Dirichlet problem
Since \({\tilde{\varphi }}|_{\varGamma }\) is determined up to a constant, we may assume that \({\tilde{\varphi }}|_{\varGamma }\) has vanishing mean. Elliptic regularity theory for (4.30) tells us that
We obtain \({\textbf{w}}\in {\textbf{H}}^{m+1}(\varOmega )\) with
Step 4: We ascertain the bounds (4.18a), (4.18b) for \(m=0\). We have
This implies for \(R_{0}\) from (4.23)
and in turn from (4.29)
which is formula (4.18a) for \(m=0\). Next,
which is formula (4.18b) for \(m=0\).
We now assume that the estimates (4.18a), (4.18b) holds up to m and show that they hold for \(m+1\). Introduce the abbreviations
It is easy to verify that (using (4.11) for the case \(m = 0\))
By the induction hypothesis, we have
Hence,
and therefore by the induction hypothesis and (4.29)
which completes the induction step for formula (4.18a).
Again from the definition of \(R_{m+1}\), the induction hypothesis, and (4.33), we have
The combination of this with (4.36) and (4.33) leads to
which completes the induction argument for (4.18b). \(\square \)
5 Regularity Theory for Maxwell’s Equations
In this section, we collect regularity assertions for the Maxwell model problem (2.40). In particular, the case of analytic data studied in Sect. 5.2 will be a building block for the regularity by decomposition studied in Sect. 7.
5.1 Finite Regularity Theory
The difference between Maxwell’s equations with the “good” sign and the time-harmonic Maxwell equations lies in a lower order term. Therefore, higher regularity statements for the solution of Maxwell’s equations can be inferred from those for with the “good” sign, i.e., from Theorem 4.3. The following result makes this precise.
Lemma 5.1
Let \(\varOmega \) be a bounded Lipschitz domain with simply connected, sufficiently smooth boundary \(\varGamma \). Let \(m\in {\mathbb {N}}_{0}\). Then there is \(C>0\) (depending only on m and \(\varOmega \)) such that for \({\textbf{f}}\in {\textbf{H}}^{m}({\text {div}},\varOmega )\), \({\textbf{g}}_{T}\in {\textbf{H}}_{T}^{m+1/2}(\varGamma )\) the solution \({\textbf{u}}\) of (2.40) (for \({\textbf{j}}:={\textbf{f}}\)) satisfies \({\textbf{u}}\in {\textbf{H}}^{m+1}({\text {curl}},\varOmega )\) and
If Assumption (3.2) holds, then \(\Vert {{\textbf {u}}} \Vert _{{{\textbf {L}}}^{2}(\varOmega )}\le C_{{\text {stab}}}|k|^{\theta -1}\left( \Vert {{\textbf {f}}} \Vert _{{{\textbf {L}}}^{2}(\varOmega )}+\Vert {{\textbf {g}}}_{T}\Vert _{{{\textbf {L}}}^{2} (\varGamma )}\right) \). In particular,
Proof
The weak solution \({\textbf{u}}\) of (2.40) exists by Proposition 3.1 and depends continuously on the data. In particular, \({\textbf{u}}\in {\textbf{L}}^{2}(\varOmega )\). From the equation \({\mathcal {L}}_{\varOmega ,k}{\textbf{u}}={\textbf{f}}\), we have \(-k^{2} {\text {div}}\,{\textbf{u}}={\text {div}}\,{\textbf{f}}\) so that \({\textbf{u}}\in {\textbf{H}}({\text {div}},\varOmega )\). The function \({\textbf{u}}\) solves
It is easy to see that Theorem 4.3 is inductively applicable. We get
We may successively insert (5.5) into itself to arrive at (5.1). The statement (5.2) follows from (5.1) and Theorem 4.3 and the observation \(\Vert {\textbf{g}}_{T}\Vert _{{\textbf{H}}^{m-1/2}({\text {div}}_{\varGamma },\varGamma ),k}\le C|k|\Vert {\textbf{g}}_{T}\Vert _{{\textbf{H}}^{m+1/2}(\varGamma ),k}\). \(\square \)
5.2 Analytic Regularity Theory
In this section, we consider the Maxwell problem (2.40), i.e.,
with analytic data \({\textbf{f}}\) and \({\textbf{g}}_{T}\) and analytic boundary \(\varGamma \). We show in Theorem 5.2 that the solution is analytic, making the dependence on k explicit. In [40, Appendix A] we generalize the theory in [45, 53] to the case of inhomogeneous boundary data. The key idea there is to reformulate the problem (5.6) as an elliptic system and then to apply the regularity theory for elliptic systems with analytic data to this problem (see [14]). Here, we summarize the main results.
Problem (5.6) can be formulated as an elliptic system for \({\textbf{U}}=\left( {\textbf{E}},{\textbf{H}}\right) \), where \({\textbf{E}}\) is the electric and \({\textbf{H}}:=-\frac{{\text {i}}}{k}{\text {curl}}\,{\textbf{E}}\) the magnetic field:
for
In [40, Appendix A] we show that this system is elliptic in the sense of [14]. For the special case \({\textbf{G}}_{\varGamma }={\textbf{0}}\) and \({\textbf{g}}_{T}={\textbf{0}}\), the analytic regularity theory for this problem has been developed in [45, 53]. The following Theorem 5.2 generalizes their result to the case of inhomogeneous boundary data \({\textbf{g}}_{T}\), \({\textbf{G}}_{\varGamma }\). To describe the analyticity of \({\textbf{g}}_{T}\) and \({\textbf{G}}_{\varGamma }\), we assume that these functions are restrictions of analytic functions \({\textbf{g}}^{*}\) and \({\textbf{G}}^{*}\) on an open neighborhood \({\mathcal {U}}_{\varGamma }\) of \(\varGamma \) and satisfy \({\textbf{g}}_{T}=\gamma {\textbf{g}}^{*}\) and \({\textbf{G}}_{\varGamma } =\gamma {\textbf{G}}^{*}\) for the standard trace operator \(\gamma \), i.e., the restriction to \(\varGamma \). We write \({\textbf{g}}_{T}\in {\mathcal {A}}(C_{{\textbf{g}}},\lambda _{{\textbf{g}} },{\mathcal {U}}_{\varGamma }\cap \varOmega )\) if \({\textbf{g}}^{*}\in {\mathcal {A}} (C_{{\textbf{g}}},\lambda _{{\textbf{g}}},{\mathcal {U}}_{\varGamma }\cap \varOmega )\).
Theorem 5.2
Let \(\varOmega \subset {{\mathbb {R}}}^{3}\) be a bounded Lipschitz domain with a simply connected, analytic boundary. Let \({\mathcal {U}}_{\varGamma }\) be an open neighborhood of \(\varGamma \). Let \({\textbf{f}}\in {\mathcal {A}} (C_{{\textbf{f}}},\lambda _{{\textbf{f}}},\varOmega )\) and \({\textbf{g}}_{T} \in {\mathcal {A}}(C_{{\textbf{g}}},\lambda _{{\textbf{g}}},{\mathcal {U}}_{\varGamma } \cap \varOmega )\). Then there are constants B, \(C>0\) (depending only on \(\varOmega \), \({\mathcal {U}}_{\varGamma }\), and \(\lambda _{{\textbf{f}}}\), \(\lambda _{{\textbf{g}}}\)) such that the solution \({\textbf{E}}\) of (5.6) satisfies
where \(C_{{\textbf{E}}}=C_{{\textbf{f}}}\left| k\right| ^{-2} +C_{{{\textbf{g}}}}\left| k\right| ^{-1}+\frac{1}{\left| k\right| }\left\| {{\textbf{E}}}\right\| _{{\textbf{H}}^{1}\left( {\text {curl}},\varOmega \right) ,k}\). If Assumption (3.2) holds, then
Proof
The statement of the theorem follows from [40, Cor. A.2] and more details can be found there. The existence \({\textbf{u}}\in {\textbf{X}}_{{\text {imp}}}\) is implied by Proposition 3.1, and finite regularity assertions for \({\textbf{E}}\) are provided in Lemma 5.1. In particular, \({\textbf{E}}\in {\textbf{H}} ^{2}(\varOmega )\). In turn, \({\textbf{U}}=({\textbf{E}},{\textbf{H}})\in {\textbf{H}} ^{1}({\text {curl}},\varOmega )\) solves the elliptic system (5.7). This makes [40, Thm. A.1] applicable, which shows the corresponding result for \({\textbf{U}}\) by a boot-strapping argument and an explicit tracking of the wavenumber k to arrive at the result of [40, Cor. A.2]
with \(C_{{\textbf{E}}}\) as given in the statement. A direct calculation shows \(\Vert {\textbf{E}}\Vert _{{\textbf{H}}^{1}(\varOmega )}\le C_{{\textbf{E}}} |k| \) and \(\Vert {\textbf{E}}\Vert _{{\textbf{L}}^{2}(\varOmega )}\le C_{{\textbf{E}}}\) so that (5.10) also holds for \(p=0\) and \(p=1\). This shows (5.8).
The estimate (5.9) follows from (5.3) of Lemma 5.1 and the definition of the analyticity classes together with the trace estimates \(\Vert {\textbf{g}}_{T}\Vert _{{\textbf{H}}^{1/2}(\varGamma )} \le C C_{{\textbf{g}}} |k|\) and \(\Vert {\textbf{g}}_{T}\Vert _{{\textbf{L}}^{2}(\varGamma )} \le C C_{{\textbf{g}}} |k|^{1/2} \). \(\square \)
6 Frequency Splittings
As in [17, 31, 34, 37,38,39] we analyze the regularity of Maxwell’s equations (2.40) via a decomposition of the right-hand side into high and low frequency parts.
6.1 Frequency Splittings in \(\varOmega \): \(H_{{\mathbb {R}}^{3}}\), \(L_{{\mathbb {R}}^{3}}\), \(H_{\varOmega }\), \(L_{\varOmega }\), \({H}_{\varOmega }^{0}\), \({L}_{\varOmega }^{0}\)
In order to construct the splitting, we start by recalling the definition of the Fourier transform for sufficiently smooth functions with compact support
and the inversion formula
These formulas extend to tempered distributions and in particular to functions in \(L^{2}({\mathbb {R}}^{3})\). Next, we introduce a frequency splitting for functions in \({\mathbb {R}}^{3}\) that depends on k and a parameter \(\lambda >1\) by using the Fourier transformation. The low and high frequency part is given by
where \(\chi _{\delta }\) is the characteristic function of the open ball with radius \(\delta >0\) centered at the origin. We note the splitting \(H_{{\mathbb {R}} ^{3}}+L_{{\mathbb {R}}^{3}}=I\). By using Stein’s extension operator \({\mathcal {E}}_{{\text {Stein}}}\), [52, Chap. VI] this splitting induces a frequency splitting for functions in Sobolev spaces in \(\varOmega \) via
where, again, \(L_{\varOmega }{\textbf{f}}+H_{\varOmega }{\textbf{f}}={\textbf{f}}\) in \(\varOmega \).
In general, the condition \({\text {div}}\,{\textbf{f}}=0\) neither implies \({\text {div}}L_{\varOmega }{\textbf{f}}=0\) nor \({\text {div}}H_{\varOmega }{\textbf{f}}=0\). We therefore introduce another lifting (instead of \({\mathcal {E}}_{{\text {Stein}}}\)) for functions in Sobolev spaces on \(\varOmega \) that passes on the divergence-free property to the lifting to the full space and allows for alternative frequency splittings \(L_{\varOmega }^{0}\), \(H_{\varOmega }^{0}\) at the expense that \(L_{\varOmega }^{0}+H_{\varOmega }^{0}\) is not the identity but the identity plus a smoothing operator. With the operator \({\textbf{R}}_{2}\) of Lemma 2.6, which has been constructed in [15], we set
and define the operator \({\textbf{S}}\) by
In view of (2.24), we have for \({\textbf{f}}\) with \({\text {div}}\,{\textbf{f}}=0\) that \({\textbf{S}}{\textbf{f}}={\textbf{K}}_{2}{\textbf{f}}|_{\varOmega }\) so that in particular for all s, \(s^{\prime }\)
6.2 Frequency Splittings on \(\varGamma \)
For the definition of the Hodge decompositions and frequency splittings of this section, we recall that \(\varOmega \) has a simply connected, analytic boundary.
Remark 6.1
The Laplace–Beltrami operator \(\varDelta _{\varGamma }\) is self-adjoint with respect to the \(L^{2}(\varGamma )\) scalar product \(\left( \cdot ,\cdot \right) _{L^{2}(\varGamma )}\) and positive semidefinite. It admits a countable sequence of eigenfunctions in \(L^{2}(\varGamma )\) denoted by \(Y_{\ell }^{m}\) such that
Here, \(\iota _{\ell }\) is a finite index set whose cardinality equals the multiplicity of the eigenvalue \(\lambda _{\ell }\), and we always assume that the eigenvalues \(\lambda _{\ell }\) are distinct and ordered increasingly. We have \(\lambda _{0}=0\) and for \(\ell \ge 1\), they are real and positive and accumulate at infinity. Since we assumed that \(\varGamma \) is simply connected we know that \(\lambda _{0}=0\) is a simple eigenvalue. \(\square \)
According to [43, Sec. 5.4.1], any tangential field \({\textbf{h}}_{T}\in {\textbf{L}}_{T}^{2}(\varGamma )\) on the bounded, simply connected manifold \(\varGamma \) admits an expansion
The functions \(\left\{ \nabla _{\varGamma }Y_{\ell }^{m},\overrightarrow{\mathop {{\text {curl}}}\nolimits _{\varGamma }}\,Y_{\ell }^{m}:\ell \in {\mathbb {N}}_{\ge 1},\,m\in \iota _{\ell }\right\} \) constitute an orthogonal basis of \({\textbf{L}}_{T}^{2}(\varGamma )\) and hence the coefficients \(\alpha _{\ell }^{m}\), \(\beta _{\ell }^{m}\) are uniquely determined via (6.8). We set
where I denotes the identity operator.
Remark 6.2
\({\mathcal {L}}_{{\text {imp}}}^{\nabla }{\textbf{h}}_{T}\) and \({\mathcal {L}}_{{\text {imp}}}^{{\text {curl}} }{\textbf{h}}_{T}\) are characterized by
and the conditions \(({\mathcal {L}}_{{\text {imp}}}^{\nabla }{\textbf{h}} _{T},1)_{ L^{2} (\varGamma )}=0\) and \(({\mathcal {L}}_{{\text {imp}}}^{{\text {curl}} }{\textbf{h}}_{T},1)_{ L^{2} (\varGamma )}=0\). In strong form, we have in view of \({\text {curl}}_{\varGamma }\overrightarrow{{\text {curl}}_{\varGamma }}=-\varDelta _{\varGamma }\) that \(\varDelta _{\varGamma }{\mathcal {L}}_{{\text {imp}}}^{\nabla }{\textbf{h}} _{T}={\text {div}}_{\varGamma }{\textbf{h}}_{T}\) and \(\varDelta _{\varGamma }{\mathcal {L}}_{{\text {imp}}}^{{\text {curl}}}{\textbf{h}} _{T}=-{\text {curl}}_{\varGamma }{\textbf{h}}_{T}\). \(\square \)
In summary, we have introduced a Hodge decomposition:
(for further details see [43, Sec. 5.4.1]).
Next, we introduce the harmonic extension \({\mathcal {E}}_{\varOmega }^{\varDelta }:H^{1/2}\left( \varGamma \right) \rightarrow H^{1}\left( \varOmega \right) \) of Dirichlet boundary data defined by
(Later, we will use that \({\mathcal {E}}_{\varOmega }^{\varDelta }\) extends to a continuous operator \(H^{s}(\varGamma )\rightarrow H^{1/2+s}(\varOmega )\) for \(s\ge 0\).) This allows us to define boundary frequency filters \(L_{ \varGamma }\) and \(H_{ \varGamma }\) based on this Dirichlet lifting by
The vector-valued versions for tangential fields on the surface are used to define
and we set
6.3 Estimates for the Frequency Splittings
Lemma 6.3
Let \(\varOmega \) be a bounded Lipschitz domain with simply connected, analytic boundary. The operators \({\mathcal {L}}_{{\text {imp}} }^{\nabla }\) and \({\mathcal {L}}_{{\text {imp}}}^{{\text {curl}}}\) can be extended (uniquely) to bounded linear operators \({\textbf{H}}_{T}^{s} (\varGamma )\rightarrow H^{s+1}(\varGamma )\) for any \(s\in {\mathbb {R}}\) and
For every \(s>-1\), there is \(C_{s}>0\) independent of \(\lambda >1\) (appearing in (6.2)) such that for any \({\textbf{h}}_{T}\in {\textbf{H}}_{T}^{s}(\varGamma )\) there holds \({\textbf{H}}_{\varGamma } {\textbf{h}}_{T}={\textbf{H}}_{\varGamma }^{\nabla }{\textbf{h}}_{T}+{\textbf{H}}_{\varGamma }^{{\text {curl}}}{\textbf{h}}_{T}\) together with
Proof
The mapping properties for \({\mathcal {L}}_{{\text {imp}}}^{\nabla }\), \({\mathcal {L}}_{{\text {imp}}}^{{\text {curl}}}\), follow directly from elliptic regularity theory on smooth manifolds in view of Remark 6.2. For the stability of the operators \({\textbf{H}}_{\varGamma }^{\nabla }\), \({\textbf{H}}_{\varGamma }^{{\text {curl}}}\) we use the stability of the operator \(H_{\varOmega }:H^{s^{\prime }}(\varOmega )\rightarrow H^{s^{\prime }}(\varOmega )\) for \(s^{\prime }\ge 0\) and the stability of the trace operator \(\gamma :H^{1/2+s^{\prime }}(\varOmega )\rightarrow H^{s^{\prime }}(\varGamma )\) for \(s^{\prime }>0\) as in [38, Lem. 4.2] to get that \({\textbf{h}}_{T}\mapsto \gamma H_{\varOmega }{\mathcal {E}}_{\varOmega }^{\varDelta }{\mathcal {L}}_{{\text {imp}}}^{\nabla }{\textbf{h}}_{T}\) maps continuously \(H^{-1+\varepsilon }(\varGamma )\rightarrow H^{\varepsilon }(\varGamma )\) for any \(\varepsilon >0\) with continuity constant independent of \(\lambda >1\). Since \(\nabla _{\varGamma }:H^{\varepsilon } (\varGamma )\rightarrow {\textbf{H}}_{T}^{-1+\varepsilon }(\varGamma )\), the result follows. The case of \({\textbf{H}}_{\varGamma }^{{\text {curl}}}\) is handled analogously. \(\square \)
We recall some properties of the high frequency splittings that are proved in [38, Lem. 4.2].
Proposition 6.4
Let \(\lambda >1\) be the parameter appearing in the definition of \(H_{{\mathbb {R}}^{3}}\) in (6.2). Let \(H_{\varOmega }\), \(H_{\varOmega }^{0}\), and \({\textbf{H}}_{\varGamma }\) be the operators of (6.3), (6.4), and (6.16). There are constants \(C_{s^{\prime },s}\) independent of \(\lambda >1\) such that the following holds.
-
(i)
The frequency splitting (6.2) satisfies for all \(0\le s^{\prime }\le s\) the estimates
$$\begin{aligned} \left\| H_{{\mathbb {R}}^{3}}f\right\| _{H^{s^{\prime }}({\mathbb {R}}^{3})}&\le C_{s^{\prime },s}\left( \lambda \left| k\right| \right) ^{s^{\prime }-s}\left\| f\right\| _{H^{s}({\mathbb {R}}^{3})}\qquad \forall f\in H^{s}({\mathbb {R}}^{3}), \end{aligned}$$(6.18)$$\begin{aligned} \left\| H_{\varOmega }f\right\| _{H^{s^{\prime }}(\varOmega )}&\le C_{s^{\prime },s}\left( \lambda \left| k\right| \right) ^{s^{\prime }-s}\left\| f\right\| _{H^{s}(\varOmega )}\qquad \forall f\in H^{s} (\varOmega ), \end{aligned}$$(6.19)$$\begin{aligned} \left\| H_{\varOmega }^{0}{\textbf{f}}\right\| _{{\textbf{H}}^{s^{\prime } }(\varOmega )}&\le C_{s^{\prime },s}\left( \lambda \left| k\right| \right) ^{s^{\prime }-s}\left\| {\textbf{f}}\right\| _{{\textbf{H}} ^{s}(\varOmega )}\qquad \forall {\textbf{f}}\in {\textbf{H}}^{s}(\varOmega ). \end{aligned}$$(6.20)These estimates hold also for Lipschitz domains.
-
(ii)
Let \(0\le s^{\prime }<s\) or \(0<s^{\prime }\le s\). Then the operator \(H_{ \varGamma }\) satisfies
$$\begin{aligned} \left\| H_{ \varGamma }g\right\| _{H^{s^{\prime }}( \varGamma )}\le C_{s^{\prime },s}\left( \lambda \left| k\right| \right) ^{s^{\prime }-s}\Vert g\Vert _{H^{s}( \varGamma )}. \end{aligned}$$(6.21) -
(iii)
Let \(-1\le s^{\prime }<s\) or \(-1<s^{\prime }\le s\). Then the operator \({\textbf{H}}_{\varGamma }\) satisfies for \({\textbf{g}}_{T}\in {\textbf{H}}_{T}^{s}(\varGamma )\)
$$\begin{aligned} \left\| {\textbf{H}}_{\varGamma }{\textbf{g}}_{T}\right\| _{{\textbf{H}} ^{s^{\prime }}(\varGamma )}&\le C_{s^{\prime },s}\left( \lambda \left| k\right| \right) ^{s^{\prime }-s}\Vert {\textbf{g}}_{T}\Vert _{{\textbf{H}} ^{s}(\varGamma )}, \end{aligned}$$(6.22a)$$\begin{aligned} \left\| \mathop {{\text {div}}}\nolimits _{\varGamma }\,{\textbf{H}}_{\varGamma } {\textbf{g}}_{T}\right\| _{H^{s^{\prime }-1}(\varGamma )}&\le C_{s^{\prime },s}\left( \lambda \left| k\right| \right) ^{s^{\prime }-s} \Vert \mathop {{\text {div}}}\nolimits _{\varGamma }\,{\textbf{g}}_{T}\Vert _{{\textbf{H}} ^{s-1}(\varGamma )}, \end{aligned}$$(6.22b)$$\begin{aligned} \left\| \mathop {{\text {curl}}}\nolimits _{\varGamma }\,{\textbf{H}}_{\varGamma } {\textbf{g}}_{T}\right\| _{H^{s^{\prime }-1}(\varGamma )}&\le C_{s^{\prime },s}\left( \lambda \left| k\right| \right) ^{s^{\prime }-s} \Vert \mathop {{\text {curl}}}\nolimits _{\varGamma }\,{\textbf{g}}_{T}\Vert _{{\textbf{H}} ^{s-1}(\varGamma )}. \end{aligned}$$(6.22c)
Proof
Proof of (i): Estimates (6.18) and (6.19) are shown in [38, Lem. 4.2]. To see (6.20), we bound \(H_{\varOmega }^{0}\) as follows
Proof of (ii): For \(s^{\prime }>0\) the definition of \(H_{ \varGamma }\) in (6.14) implies
The regularity theory for the Laplace problem (6.13) leads to (6.21). For the case \(s^{\prime }=0\), we have \(s>0\), and the multiplicative trace inequality,
together with the properties of \(H_{\varOmega }\) lead to the result.
Proof of (iii): We have \(\displaystyle {\textbf{H}}_{\varGamma }{\textbf{g}}_{T}=\nabla _{\varGamma }( H_{ \varGamma }{\mathcal {L}}_{{\text {imp}}}^{\nabla }{\textbf{g}}_{T}) +\overrightarrow{\mathop {{\text {curl}}}\nolimits _{\varGamma }}\,( H_{ \varGamma }{\mathcal {L}}_{{\text {imp}}}^{{\text {curl}}}{\textbf{g}} _{T}). \) A triangle inequality leads to
which shows (6.22a). For (6.22b) we start from
We apply the previous estimate (6.21) to get
Since \( \left\| {\mathcal {L}}_{{\text{ imp }} }^{\nabla }{{\textbf {g}}}_{T}\right\| _{H^{s+1}\left( \varGamma \right) }\le {C} \left\| \varDelta _{\varGamma }{\mathcal {L}}_{{\text{ imp }} }^{\nabla }{{\textbf {g}}}_{T}\right\| _{H^{s-1}\left( \varGamma \right) }\) and from (6.10) we obtain \(\varDelta _{\varGamma }{\mathcal {L}} _{{\text{ imp }}}^{\nabla }{{\textbf {g}}}_{T}=\mathop {{\text{ div }}}\nolimits _{\varGamma }\,{{\textbf {g}}}_{T}\) so that
This shows (6.22b). The proof of (6.22c) follows along the same lines by using \(\mathop {{\text {curl}}}\nolimits _{\varGamma }\,\overrightarrow{\mathop {{\text {curl}}}\nolimits _{\varGamma }}=-\varDelta _{\varGamma }\) and \(\mathop {{\text {curl}}}\nolimits _{\varGamma }\,\nabla _{\varGamma }=0\). \(\square \)
The following lemma concerns the parameter-explicit bounds for the low frequency operators.
Lemma 6.5
Let \(\lambda >1\) be fixed in the Definition (6.2) of \(L_{{\mathbb {R}}^{3}}\). There exists a constant \(C>0\) independent of \(\lambda \) such that for all \(p\in {\mathbb {N}}_{0}\), \({\textbf{v}}\in {\textbf{L}}^{2}({\mathbb {R}}^{3})\), \({\textbf{w}}\in {\textbf{L}} ^{2}(\varOmega )\), there holds
For the boundary frequency filter we have, due to the analyticity of \(\varGamma \), the existence of \(C>0\) and a neighborhood \({\mathcal {U}}_{\varGamma }\subset {\mathbb {R}}^{3}\) of \(\varGamma \) (depending only on \(\varOmega \)) and some \(\gamma >0\) (depending additionally on \(\lambda \)) such that for each \({\textbf{z}}_{T} \in {\textbf{H}}_{T}^{-1/2}(\varGamma )\) there exists a function
such that \({\textbf{Z}}|_{\varGamma }=L_{\varGamma }{\textbf{z}}_{T}\).
Proof
From [37, (3.32b)] for the full space and from [38, Lem. 4.3] for bounded domains the estimates (6.23a) and the first one in (6.23b) follow. For the operator \(L_{\varOmega }^{0}\), recall the lifting operator \({\textbf{R}}_{2}\) of (2.6). Then, for any \({\textbf{w}}\in {\textbf{L}}^{2}( \varOmega ) \) and \(p\in {\mathbb {N}}_{0}\), the second estimate in (6.23b) follows from
Finally, we consider the boundary low frequency operator. For \({\textbf{z}} _{T}\in {\textbf{H}}^{-1/2}(\varGamma )\), we define functions in the volume \(\varOmega \) via
so that, for \( {\varvec{\phi }}:=\nabla \varPhi \) and \( {\varvec{\psi }}:=\nabla \varPsi \),
Let \({\textbf{n}}^{*}\) denote an analytic extension of the normal vector field into the domain \(\varOmega \); due to the analyticity of the domain we may assume that there are constants \(C_{{\textbf{n}}}\), \(\gamma _{{\textbf{n}}}>0\) and a tubular neighborhood \({\mathcal {U}}_{ \varGamma }\subset \varOmega \) with \( \varGamma \subset \overline{{\mathcal {U}}_{ \varGamma }}\) such that \({\textbf{n}}^{*}\in {\mathcal {A}}^{\infty }\left( C_{{\textbf{n}} },\gamma _{{\textbf{n}}},{\mathcal {U}}_{ \varGamma }\right) \). Let
Then,
i.e.,
We further have for \(p\in {\mathbb {N}}_{0}\)
The proof of the estimate
follows along the same lines. Next we use [33, Lem. 4.3.1] (an inspection of the proof shows that this lemma also holds for \(d=3\)) to deduce that \({\textbf{N}}_{*}{\varvec{\psi }}\), \(-{\textbf{N}}_{*}^{2} {\varvec{\phi }}\in {\mathcal {A}}\bigl ( C\left\| {\textbf{z}}_{T}\right\| _{{\textbf{H}}^{-1/2}( \varGamma ) },\gamma ,{\mathcal {U}}_{ \varGamma }\bigr ) \), where C depends only on \(C_{1}\), \(C_{2}\), \(C_{{\textbf{n}}}\), \(\gamma _{{\textbf{n}}}\), while \(\gamma \) depends additionally on \(\lambda \). \(\square \)
7 k-Explicit Regularity by Decomposition
In this section, we always assume that the bounded Lipschitz domain \(\varOmega \subset {\mathbb {R}}^{3}\) has a simply connected, analytic boundary \(\varGamma =\partial \varOmega \). We consider the Maxwell problem (2.40) with data \({\textbf{f}}\), \({\textbf{g}}_{T}\) with finite regularity.
For the regularity analysis of the operator \({\mathcal {S}}_{\varOmega ,k}^{{\text {MW}}}\) it is key to understand that the solutions for high frequency right-hand sides have low order regularity but well-behaved stability constant (with respect to the wavenumber) while solutions corresponding to low-frequency right-hand sides are analytic but with possibly growing stability constant. This different behavior is reflected in the regularity theory, which decomposes the solution \({\textbf{z}}={\mathcal {S}} _{\varOmega ,k}^{{\text {MW}}}({\textbf{f}},{\textbf{g}}_{T})\) into a part with finite regularity that can be controlled uniformly in k and an analytic part that can be controlled explicitly in k. This is achieved in Theorem 7.3. The main idea of the proof is to exploit that the operators \({\mathcal {L}}_{\varOmega ,k}\) and \({\mathcal {L}}_{\varOmega ,{\text {i}}\, k}\) have the same leading order differential operator. With the filter operators of the preceding Sect. 6 and recalling \(I=H_{\varOmega }^{0}+L_{\varOmega }^{0}+{\textbf{S}}=H_{\varOmega }^{0}+L_{\varOmega } ^{0}+H_{\varOmega }{\textbf{S}}+L_{\varOmega }{\textbf{S}}\) as well as \(I={\textbf{H}} _{\varGamma }+{\textbf{L}}_{\varGamma }\) one can write
for a remainder \({\textbf{z}}^{\prime }\). One then makes the following observations:
-
1.
If \({\text {div}}\,{\textbf{f}} = 0\) (which may be achieved by subtracting a suitable gradient field), then the operator \({\textbf{S}}\) is smoothing by (6.6).
-
2.
The term \({\mathcal {S}}_{\varOmega ,k}^{+}(H_{\varOmega }^{0} {\textbf{f}} + H_{\varOmega }{\textbf{S}}{\textbf{f}},{\textbf{H}}_{\varGamma }{\textbf{g}}_{T})\) has finite regularity properties given by Theorem 4.3. The effect of the high frequency filters \(H_{\varOmega }^{0}\) and \({\textbf{H}}_{\varGamma }\) is that they improve the k-dependence of lower-order terms in the indexed norms such as \(\Vert \cdot \Vert _{{\textbf{H}}^{m}(\varOmega ),k}\) (see Lemma 7.1 below).
-
3.
\({\mathcal {S}}_{\varOmega ,k}^{{\text {MW}}}(L_{\varOmega }^{0} {\textbf{f}} + L_{\varOmega }{\textbf{S}} {\textbf{f}},{\textbf{L}}_{\varGamma }{\textbf{g}}_{T})\) is an analytic function and can be estimated with the aid of Theorem 5.2.
-
4.
The function \({\textbf{z}}^{\prime }\) satisfies
$$\begin{aligned} {\mathcal {L}}_{\varOmega ,k}^{{\text {MW}}}{\textbf{z}}^{\prime }={\textbf{r}},\qquad {\mathcal {B}}_{ \varGamma ,k}=0, \end{aligned}$$where, by suitably choosing the cut-off parameters \(\lambda \) in the frequency operators, the residual \({\textbf{r}}\) satisfies \(\Vert {\textbf{r}}\Vert _{*}\le q\Vert {\textbf{f}}\Vert _{*}\) for some \(q\in (0,1)\) and a suitable norm \(\Vert \cdot \Vert _{*}\). Hence, the arguments can be repeated for \({\textbf{z}}^{\prime }\) and the decomposition can be obtained by a geometric series argument.
7.1 The Concatenation of \({\mathcal {S}}_{\varOmega ,k}^{+}\) with High Frequency Filters
The following lemma analyzes the mapping properties of the concatenation of the solution operator \({\mathcal {S}}_{\varOmega ,k}^{+}\) with the high frequency filter operators \(H_{\varOmega }^{0}\) and \({\textbf{H}}_{\varGamma }\).
Lemma 7.1
Let \(m\in {\mathbb {N}}_{0}\), \(\ell \in {\mathbb {N}}_{0}\). Provided the right-hand sides are finite, the following estimates hold with a constant C independent of \(\lambda , f ,\) and \(g_T \):
as well as
For \({\textbf{f}}\in \mathbf {L^{2}}(\varOmega )\) with \({\text {div}}\,{\textbf{f}}=0\) and the operator \({\textbf{S}}\) of (6.5) we have for any \(n\in {\mathbb {N}}_{0}\)
Proof
Proof of (7.1): (7.1) follows from the fact that \({\text {div}} H_{\varOmega }^{0} {\textbf{f}} = 0\) and Proposition 6.4.
Proof of (7.2): For \(m \ge 1\), we estimate
Noting that \({\text {div}}H_{\varOmega }^{0}{\textbf{f}}=0\), the estimate (7.2) follows.
Proof of (7.3): Recall the definition of \(\Vert \cdot \Vert _{{\textbf{X}}_{{\text {imp}}}^{\prime }(\varOmega ),k}\) in (4.3) and observe with the multiplicative trace inequality,
Since \(H_{\varOmega }^{0}{\textbf{f}}={\text {curl}}H_{{\mathbb {R}}^{3} }{\mathcal {E}}_{{\text {Stein}}}{\textbf{R}}_{2}{\textbf{f}}\), we get with an integration by parts ([41, Thm. 3.29]) for \({{\textbf{v}}} \in {{\textbf{X}}}_{{\text {imp}}}\)
We conclude \(\displaystyle \left| k\right| ^{1}\Vert H_{\varOmega }^{0} {\textbf{f}}\Vert _{{\textbf{X}}_{{\text {imp}}}^{\prime }( \varOmega ),k}\le C\lambda ^{-1/2}\Vert {\textbf{f}}\Vert _{{\textbf{L}} ^{2}(\varOmega )}\) by the definition (4.3) of \(\Vert \cdot \Vert _{{\textbf{X}} _{{\text {imp}}}^{\prime }( \varOmega ),k}\), and the statement (7.3) is shown.
Proof of (7.4): For \(m\ge 1\), we obtain (7.4) from (7.2) and Theorem 4.3, (4.18a). For \(m=0\), we observe that Theorem 4.3, (4.17) and (7.3) imply \(\Vert {\mathcal {S}}_{\varOmega ,k} ^{+}(H_{\varOmega }^{0}{\textbf{f}},0)\Vert _{{\textbf{L}}^{2}(\varOmega )}\le |k|^{-1}\Vert {\mathcal {S}}_{\varOmega ,k}^{+}(H_{\varOmega }^{0}{\textbf{f}},0)\Vert _{{\text {imp}},k}\le C{|k|^{-1}}\Vert H_{\varOmega }^{0} {\textbf{f}}\Vert _{{\textbf{X}}_{{\text {imp}}}^{\prime }( \varOmega ),k} \le C\lambda ^{-1/2}|k|^{-2}\Vert {\textbf{f}}\Vert _{{\textbf{L}}^{2}(\varOmega )}\).
Proof of (7.5): We distinguish the cases \(m=0\) and \(m\ge 1\). For \(m\ge 1\), the statement follows from the estimates of \({{\textbf{H}}}_{\varGamma }\) given in Proposition 6.4. For \(m=0\), in addition to Proposition 6.4 one invokes Lemma 4.2.
Proof of (7.6): For \(m\ge 1\), the estimate (7.6) follows from combining Proposition 6.4 with (4.18a) and (7.5) (taking \(\ell +1\) for \(\ell \) there) to get
For \(m=0\), we use Theorem 4.3, (4.17) to get
This completes the proof of (7.6).
Proof of (7.7), (7.8): For \({\textbf{f}}\) with \({\text {div}}\,{\textbf{f}}=0\) we have \({\textbf{S}}{\textbf{f}}\in C^{\infty }( \varOmega ) \) by (6.6). Hence, (7.7), (7.8) follow from Proposition 6.4 and (6.6) and again Theorem 4.3. \(\square \)
Lemma 7.2
Let \(m\in {\mathbb {N}}_{0}\), \({\text {div}}\,{\textbf{f}}\in H^{m-1}(\varOmega )\), \({\text {div}}_{\varGamma }{\textbf{g}}_{T}\in H^{m-3/2}(\varGamma )\). Then there exist \(\varphi _{{\textbf{f}}}\in H^{m+1} (\varOmega )\cap H_{0}^{1}(\varOmega )\) and \(\varphi _{{\textbf{g}}}\in H^{m+1}(\varOmega )\) such that for \(\ell =0,\ldots ,m\)
Proof
Define \(\varphi _{{\textbf{f}}}\in H_{0}^{1}(\varOmega )\) as the weak solution of
By elliptic regularity, we have \(\varphi _{{\textbf{f}}}\in H^{m+1}(\varOmega )\) and the stated bounds. The function \(\varphi _{{\textbf{g}}}\) is defined in two steps: First, let \(\varphi \in H^{1}(\varGamma )\) with \(\int _{\varGamma }\varphi =0\) denote the weak solution of
which satisfies \(\Vert \varphi \Vert _{H^{m+1/2}(\varGamma )}\le C\Vert {\text {div}}\,{\textbf{g}}_{T}\Vert _{H^{m-3/2}(\varGamma )}\). Then, \(\varphi _{{\textbf{g}}}\) is defined on \(\varOmega \) as the harmonic extension from \(\varGamma \), i.e., \(\varphi _{{\textbf{g}}}\in H^{m+1}(\varOmega )\) solves
Again, the bounds follow from elliptic regularity theory. \(\square \)
7.2 Regularity by Decomposition: The Main Result
Theorem 7.3
Let \(\varOmega \subset {\mathbb {R}}^{3}\) be a bounded Lipschitz domain with a simply connected, analytic boundary \(\varGamma =\partial \varOmega \). Let the stability Assumption (3.2) be satisfied. Then there is a linear mapping \({\textbf{L}}^{2}(\varOmega )\times {\textbf{H}}_{T}^{-1/2} ({\text {div}}_{\varGamma },\varGamma )\ni ({\textbf{f}},{\textbf{g}}_{T} )\mapsto ({\textbf{z}}_{H^{2}},{\textbf{z}}_{{\mathcal {A}}},\varphi _{{\textbf{f}} },\varphi _{{\textbf{g}}})\) such that the solution \({\textbf{z}}:={\mathcal {S}} _{\varOmega ,k}^{{\text {MW}}}({\textbf{f}},{\textbf{g}}_{T})\in {\textbf{X}} _{{\text {imp}}}\) of (2.40) can be written as \({\textbf{z}} ={\textbf{z}}_{H^{2}}+{\textbf{z}}_{{\mathcal {A}}}+k^{-2}\nabla \varphi _{{\textbf{f}} }+{\text {i}}\,k^{-1}\nabla \varphi _{{\textbf{g}}}\).
The linear mapping has the following properties: For any m, \(m^{\prime } \in {\mathbb {N}}_{0}\), there are constants C, \(B>0\) (depending only on \(\varOmega \) and m, \(m^{\prime }\)) such that for \(({\textbf{f}},{\textbf{g}}_{T})\in {\textbf{H}}^{m}(\varOmega )\times {\textbf{H}}_{T}^{m-1/2}(\varGamma )\) with \(({\text {div}}\,{\textbf{f}},{\text {div}}_{\varGamma }{\textbf{g}}_{T})\in H^{m^{\prime }-1}(\varOmega )\times H^{m^{\prime }-3/2}(\varGamma )\) the following holds:
-
(i)
The function \({\textbf{z}}_{H^{2}}\) satisfies
$$\begin{aligned} \Vert {\textbf{z}}_{H^{2}}\Vert _{{\textbf{H}}^{m+1}(\varOmega ),k}\le C|k|^{-m-2} \left( |k|\Vert {\textbf{g}}_{T}\Vert _{{\textbf{H}}^{m-1/2}(\varGamma )} +\Vert {\textbf{f}}\Vert _{{\textbf{H}}^{m}(\varOmega )}\right) . \end{aligned}$$(7.10)If \({\textbf{g}}_{T}\in {\textbf{H}}_{T}^{m+1/2}(\varGamma )\), then
$$\begin{aligned} \left\| {\textbf{z}}_{H^{2}}\right\| _{{\textbf{H}}^{m+1}\left( {\text {curl}},\varOmega \right) ,k}\le C\left| k\right| ^{-m-1}\left( \left\| {\textbf{g}}_{T}\right\| _{{\textbf{H}} ^{m+1/2}\left( \varGamma \right) }+\left\| {\textbf{f}}\right\| _{{\textbf{H}}^{m}\left( \varOmega \right) }\right) \end{aligned}$$(7.11)and in (7.10) the term \(|k|\Vert {\textbf{g}}_{T}\Vert _{{\textbf{H}}^{m-1/2}(\varGamma )}\) can be replaced with \(\Vert {\textbf{g}}_{T} \Vert _{{\textbf{H}}^{m+1/2}(\varGamma )}\).
-
(ii)
The gradient fields \(\nabla \varphi _{{\textbf{f}}}\) and \(\nabla \varphi _{{\textbf{g}}}\) are given by Lemma 7.2 and satisfy, for \(\ell =0,\ldots ,m^{\prime }\):
$$\begin{aligned} \left\| \varphi _{{\textbf{f}}}\right\| _{{\textbf{H}}^{\ell +1}(\varOmega )}&\le C\left\| {\text {div}}\,{\textbf{f}}\right\| _{H^{\ell -1}\left( \varOmega \right) }, \end{aligned}$$(7.12)$$\begin{aligned} \left\| \varphi _{{\textbf{g}}}\right\| _{{\textbf{H}}^{\ell +1}(\varOmega )}&\le C\left\| {\text {div}}_{\varGamma }\,{\textbf{g}}_{T}\right\| _{H^{\ell -3/2}\left( \varGamma \right) }. \end{aligned}$$(7.13) -
(iii)
The analytic part \({\textbf{z}}_{{\mathcal {A}}}\) satisfies
$$\begin{aligned} {\textbf{z}}_{{\mathcal {A}}}\in {\mathcal {A}}(C{(1+C_\mathrm{{stab}})}|k|^{ \theta -1} \{\Vert {\textbf{f}}\Vert +|k|\Vert {\textbf{g}}_{T}\Vert _{{\textbf{H}}^{-1/2}(\varGamma )}\},B,\varOmega ). \end{aligned}$$(7.14)
Proof
By linearity of the solution operator \({\mathcal {S}}_{\varOmega ,k} ^{{\text {MW}}}\), we consider the cases \({\mathcal {S}}_{\varOmega ,k}^{{\text {MW}}}({\textbf{f}},0)\) and \({\mathcal {S}}_{\varOmega ,k} ^{{\text {MW}}}(0,{\textbf{g}}_{T})\) separately. The fact that the right-hand sides in (7.10), (7.11), (7.14) do not contain the divergence of \({\textbf{f}}\) or \({\textbf{g}}_{T}\) is due to the fact that we suitably choose the functions \(\varphi _{{\textbf{f}}}\), \(\varphi _{{\textbf{g}}}\) in the course of the proof.
Step 1 (reduction to divergence-free data): Let the functions \(\varphi _{{\textbf{f}}}\), \(\varphi _{{\textbf{g}}}\) be given by Lemma 7.2. These functions have the regularity properties given in (ii). The function \({\textbf{z}} ^{\prime }:={\textbf{z}}-k^{-2}\nabla \varphi _{{\textbf{f}}}-{\text {i}}\, k^{-1}\nabla \varphi _{{\textbf{g}}}\) satisfies
By construction, \({\text {div}}\,{\textbf{f}}^{\prime }=0\) and \({\text {div}}_{\varGamma }{\textbf{g}}_{T}^{\prime }=0\). Furthermore, using \(\Vert {\text {div}}\,{\textbf{f}}\Vert _{{\textbf{H}}^{m-1}(\varOmega )}\le C\Vert {\textbf{f}}\Vert _{{\textbf{H}}^{m}(\varOmega )}\) and \(\Vert {\text {div}} _{\varGamma }{\textbf{g}}_{T}\Vert _{{\textbf{H}}^{m-3/2}(\varGamma )}\le C\Vert {\textbf{g}}_{T}\Vert _{{\textbf{H}}^{m-1/2}(\varGamma )}\) we obtain
Step 2 (Analysis of \({\mathcal {S}}_{\varOmega ,k}^{{\text {MW}} }({\textbf{f}}^{\prime },0)\) with \({\text {div}}\,{\textbf{f}}^{\prime }=0\)): We claim that
for some functions \({{\textbf{z}}}_{H^{2},{{\textbf{f}}}}\) and \({{\textbf{z}} }_{{{\mathcal {A}}},{{\textbf{f}}}}\) satisfying the estimates (7.11) (and therefore also (7.10) since we focus on the case \({{\textbf{g}}}_T= 0)\) and (7.14). We have \({\text {div}}\,{\textbf{f}}^{\prime }=0\) and assume \({\textbf{g}}_{T}=0\), which implies \({\textbf{g}}_{T}^{\prime }=0\). Set \({\textbf{f}}_{0}^{\prime }:=\widetilde{{\textbf{f}}}_{0}:={\textbf{f}}^{\prime }\) and define, with the mapping \({\textbf{f}}\mapsto \varphi _{{\textbf{f}}}\) of Lemma 7.2, recursively for \(n=0,1,\ldots ,\)
We note that \({\text {div}}\widetilde{{\textbf{f}}}_{n}=0\) for all n. From Lemma 7.1, we get: if \(\widetilde{{\textbf{f}}}_{n}\in {\textbf{H}}^{\ell }( \varOmega ) \), then
Next, we obtain from Lemma 7.2 and the above defined recurrence relation
From the equation that defines \({\textbf{z}}_{H^{2},n}\) and since \({\text {div}}\,H_{\varOmega }^{0}\widetilde{{\textbf{f}}}_{n}=0\) we get
Since \({\textbf{S}}\) is a smoothing operator, this implies that \({\text {div}}\,{\textbf{f}}_{n+1}^{\prime }\) is smooth, and the first estimate in (7.20) actually holds for any \(\ell \in {\mathbb {N}}_{0}\). The bounds (7.21), (7.22) show that the functions \({\textbf{f}}_{n}\) and \(\widetilde{{\textbf{f}}}_{n}\) decay in geometric progression as n increases if \(\lambda >1\) is chosen such that \(C\lambda ^{-1/2}=:q<1\). Fixing such a \(\lambda >1\), a geometric series argument implies for any \(\mu \in \left\{ 0,1,\ldots ,m\right\} \)
We also get from Theorem 4.3 and Lemma 7.1 and the smoothing property of \({{\textbf{S}}}\) (recall that \({\text {div}}{\widetilde{{{\textbf {f}}_{n}}}} = 0\))
Lemma 6.5 shows that \(L_{\varOmega }^{0}\widetilde{{\textbf{f}}} _{n}\), \(L_{\varOmega }{\textbf{S}}\widetilde{{\textbf{f}}}_{n}\in {\mathcal {A}} (C_{1}\Vert \widetilde{{\textbf{f}}}_{n}\Vert _{{\textbf{L}}^{2}(\varOmega )},C_{2}\lambda |k|,\varOmega )\) for some \(C_{1}\), \(C_{2}\) depending only on \(\varOmega \). From Theorem 5.2, we infer
for some \(C_{{\textbf{z}}}\), \(\gamma \) independent of k and n; \(\gamma \) depends on \(\lambda \), which has been fixed above. Upon setting
For the term \(\nabla \varphi \), we get
where we used (7.7) with \(n\leftarrow m+1\) for the last estimate. The combination with (7.24) shows
We set
That is, the terms \({\textbf{z}}_{H^{2},{\textbf{f}}}\) and \({\textbf{z}} _{{\mathcal {A}},{\textbf{f}}}\) satisfy the estimates (7.10), (7.11) given in the statement of the theorem for the present case \({{\textbf{g}}}_T = 0\). We compute
By the uniqueness assertion of Proposition 3.1, we have identified \({\textbf{z}}_{H^{2},{\textbf{f}}}+{\textbf{z}}_{{\mathcal {A}},{\textbf{f}}}={\mathcal {S}}_{\varOmega ,k}^{{\text {MW}}}({\textbf{f}}^{\prime },0)\).
Step 3 (Analysis of \({\mathcal {S}}_{\varOmega ,k}^{{\text {MW}} }(0,{\textbf{g}}_{T}^{\prime })\) with \({\text {div}}_{\varGamma }{\textbf{g}} _{T}^{\prime }=0\)): We define
From Theorem 4.3 and the properties of \({\textbf{H}}_{\varGamma }\) given in Proposition 6.4 we get
That is, \({\textbf{z}}_{H^{2},{\textbf{g}}}\) satisfies the estimates (7.10), (7.11) given in the statement of the theorem for the present case \({{\textbf{f}}} = 0\). For \({\textbf{z}}_{{\mathcal {A}},{\textbf{g}}}\) we observe that Lemma 6.5 ensuresFootnote 7\({\textbf{L}}_{\varGamma }{\textbf{g}}_{T}^{\prime }\in {\mathcal {A}}(C\Vert {\textbf{g}} _{T}^{\prime }\Vert _{{\textbf{H}}^{-1/2}(\varGamma )},\gamma ,\varOmega )\) for some C depending only on \(\varOmega \) and \(\gamma >0\) depending on \(\varOmega \) and \(\lambda \). We note \(\Vert {\textbf{g}}_{T}^{\prime }\Vert _{{\textbf{H}}^{-1/2}(\varGamma )}\le C\Vert {\textbf{g}}_{T}\Vert _{{\textbf{H}}^{-1/2}(\varGamma )}\) by (7.16). From Theorem 5.2 we obtain
Since \(\theta -1/2\le \theta \), the function \({\textbf{z}}_{{\textbf{A}},{\textbf{g}}}\) satisfies the estimate stated in the theorem. Finally, we observe that \(\widehat{{\textbf{z}} }:={\mathcal {S}}_{\varOmega ,k}^{{\text {MW}}}(0,{\textbf{g}}_{T}^{\prime })-({\textbf{z}}_{H^{2},{\textbf{g}}}+{\textbf{z}}_{{\mathcal {A}},{\textbf{g}}})\) satisfies
From Lemma 7.1 we get using \({\text {div}}_{\varGamma }{\textbf{g}}_{T}^{\prime }=0\)
We note that \({\text {div}}\widehat{{\textbf{f}}}=0\) and that Step 2 provides a decomposition of \(\widehat{{\textbf{z}}}\) in the form \(\widehat{{\textbf{z}}}={\textbf{z}}_{H^{2},\widehat{{\textbf{f}}}}+{\textbf{z}}_{{\mathcal {A}},\widehat{{\textbf{f}}}}\). By Step 2, the term \({\textbf{z}}_{H^{2},\widehat{{\textbf{f}}}}\) can be controlled in terms of \(\Vert \widehat{{\textbf{f}}}\Vert _{{\textbf{H}}^{m}(\varOmega )}\) and thus in the required form. For \({\textbf{z}}_{{\mathcal {A}},\widehat{{\textbf{f}}}}\), we note that Step 2 yields
which is an analytic function with the desired estimate. We summarize that \({\textbf{z}}_{H^{2}}\), \({\textbf{z}}_{{\mathcal {A}}}\) in the statement of the theorem are given by
and the summands have been estimated in Step 1-3.
Step 4: The proof is now complete with the exception of the statement in (i) that \(|k|\Vert {\textbf{g}}_{T}\Vert _{{\textbf{H}} ^{m-1/2}(\varGamma )}\) can be replaced with \(\Vert {\textbf{g}}_{T}\Vert _{{\textbf{H}}^{m+1/2}(\varGamma )}\). However, this follows directly from (7.11) via
and for the control of \(\widehat{{\textbf{z}}}\) in Step 3 via the bound \(\Vert \widehat{{\textbf{f}}}\Vert _{{{\textbf{H}}^{m}(\varOmega )}}\lesssim \Vert {{\textbf{g}}}_{T}^{\prime }\Vert _{{{\textbf{H}}^{m+1/2}(\varGamma )}}\) in (7.29). \(\square \)
8 Discretization
In this section, we describe the hp-FEM based on Nédélec elements and discuss the approximation properties of various hp-approximation operators. These operators made their appearance already in [39]. Here, we strengthen the results of [39, Sec. 8] in that we additionally control the error on the boundary of the elements, which is required due to the impedance boundary conditions considered here.
8.1 Meshes and Nédélec Elements
The classical example of curl-conforming FE spaces are the Nédélec elements, [42]. We restrict our attention here to so-called “type I” elements (sometimes also referred to as the Nédélec-Raviart-Thomas element) on tetrahedra. These spaces are based on a conforming (no hanging nodes), shape-regular triangulation \({{\mathcal {T}}}_{h}\) of \(\varOmega \subset {\mathbb {R}}^{3}\). That is, \({{\mathcal {T}}}_{h}\) satisfies:
-
(i)
The (open) elements \(K\in {{\mathcal {T}}}_{h}\) cover \(\varOmega \), i.e., \(\overline{\varOmega }=\cup _{K\in {{\mathcal {T}}}_{h}}{\overline{K}}\).
-
(ii)
Associated with each element K is the element map, a \(C^{1} \)-diffeomorphism \(F_{K}:\overline{{\widehat{K}}} \rightarrow {\overline{K}}\). The set \({\widehat{K}}\) is the reference tetrahedron.
-
(iii)
Denoting \(h_{K}={\text {diam}}K\), there holds, with some shape-regularity constant \(\gamma _{{\mathcal {T}}}\),
$$\begin{aligned} h_{K}^{-1}\Vert F_{K}^{\prime }\Vert _{L^{\infty }({\widehat{K}})}+h_{K}\Vert (F_{K}^{\prime })^{-1}\Vert _{L^{\infty }({\widehat{K}})}\le \gamma _{{\mathcal {T}}}. \end{aligned}$$(8.1) -
(iv)
The intersection of two elements is only empty, a vertex, an edge, a face, or they coincide (here, vertices, edges, and faces are the images of the corresponding entities on the reference tetrahedron \({\widehat{K}}\)). The parametrization of common edges or faces are compatible. That is, if two elements K, \(K^{\prime }\) share an edge (i.e., \(F_{K}(e)=F_{K^{\prime } }(e^{\prime })\) for edges e, \(e^{\prime }\) of \({\widehat{K}}\)) or a face (i.e., \(F_{K}(f)=F_{K^{\prime }}(f^{\prime })\) for faces f, \(f^{\prime }\) of \({\widehat{K}}\)), then \(F_{K}^{-1}\circ F_{K^{\prime }}:f^{\prime }\rightarrow f\) is an affine isomorphism.
The maximal mesh width is denoted by
The following assumption requires that the element map \(F_{K}\) can be decomposed as a composition of an affine scaling with an h-independent mapping. We adopt the setting of [37, Sec. 5] and assume that the element maps \(F_{K}\) of the conforming, \(\gamma \)-shape regular triangulation \({{\mathcal {T}}}_{h}\) satisfy the following additional requirements:
Assumption 8.1
(normalizable regular triangulation) Each element map \(F_{K}\) can be written as \(F_{K}=R_{K}\circ A_{K}\), where \(A_{K}\) is an affine map and the maps \(R_{K}\) and \(A_{K}\) satisfy for constants \(C_{{\text {affine}}}\), \(C_{{\text {metric}}}\), \(\gamma >0\) independent of K:
Here, \({\widetilde{K}}=A_{K}({\widehat{K}})\) and \(h_{K}>0\) is the element diameter.
Remark 8.2
A prime example of meshes that satisfy Assumption 8.1 are those patchwise structured meshes as described, for example, in [37, Ex. 5.1] or [33, Sec. 3.3.2]. These meshes are obtained by first fixing a macro triangulation of \(\varOmega \); the actual triangulation is then obtained as images of affine triangulations of the reference element. \(\square \)
On the reference tetrahedron \({\widehat{K}}\) we introduce the classical Nédélec type I and Raviart-Thomas elements of degree \(p\ge 0\) (see, e.g., [41]):
The spaces \(S_{p+1}({{\mathcal {T}}}_{h})\), \(\textbf{RT}_{p}\left( {\mathcal {T}}_{h}\right) \), \(\varvec{{\mathcal {N}}}_{p}^{{\text {I}} }({{\mathcal {T}}}_{h})\) are then defined as in [41, (3.76)] by transforming covariantly \(\varvec{{\mathcal {N}}}_{p}^{{\text {I}} }({\widehat{K}})\) and contravariantly \(\textbf{RT}_p({{{\widehat{K}}}})\):
We setFootnote 8
and recall the well-known exact sequence property
The hp-FEM Galerkin discretization for the electric Maxwell problem (2.39) is given by:
8.2 hp-Approximation Operators
We will use polynomial approximation operators that are constructed elementwise, i.e., for an operator \({\widehat{I}}_{p}\) on the reference element \({\widehat{K}}\), a global operator \(I_{p}\) is defined by setting \((I_{p}u)|_{K}:={\widehat{I}}_{p}(u\circ F_{K}))\circ F_{K}^{-1} \). If \({\widehat{I}}_{p}\) maps into \({{\mathcal {P}}}_{p+1}({\widehat{K}})\), then we say \({\widehat{I}}_{p}\) admits an element-by-element construction, if the operator \(I_{p}\) defined in this way maps into \(S_{p+1}({{\mathcal {T}}}_{h})\). Analogously, if \({\widehat{I}}_{p}\) maps into \(\varvec{{\mathcal {N}}} _{p}^{{\text {I}}}({\widehat{K}})\), then we say that \({\widehat{I}}_{p}\) admits an element-by-element construction if the resulting operator \(I_{p}\) maps into \(\varvec{{\mathcal {N}}}_{p}^{{\text {I}} }({\mathcal {T}}_{h})\).
For scalar functions (or gradient fields), we have elemental approximation operators with the optimal convergence in \(L^{2}\) and \(H^{1}\):
Lemma 8.3
Let \({\widehat{K}}\subset {\mathbb {R}}^{d}\), \(d\in \{2,3\}\), be the reference triangle or reference tetrahedron and \({\mathbb {R}} \ni m \ge (d+1)/2\). Then, for every \(p\in {\mathbb {N}}_{0}\), there exists a linear operator \({\widehat{\varPi }}_{p}:H^{ m }({\widehat{K}})\rightarrow {\mathcal {P}}_{p+1}\) that permits an element-by-element construction such that if \(p\ge m-2\)
for a constant \(C>0\) that depends only on m, d, and the choice of reference triangle/tetrahedron.
For the case \(d=3\), the condition on m can be relaxed to \(m >d/2\).
Proof
The operator \({\widehat{\varPi }}_{p}\) may be taken as the operators \(\widehat{\varPi }^{{\text {grad}},3d}_{p+1}\) for \(d = 3\) or \(\widehat{\varPi }^{{\text {grad}},2d}_{p+1}\) for \(d = 2\) of [36]. The volume estimates follow from [36, Cor. 2.12] for the case \(d= 3\) and [36, Thm. 2.13] for the case \(d = 2\). For the estimates on \(\partial {\widehat{K}}\), one notices that the restriction of \({\widehat{\varPi }}^{{\text {grad}},3d}_{p+1}\) to a boundary face \({\widehat{f}}\) is the operator \({\widehat{\varPi }}^{{\text {grad}},2d}_{p+1}\) on that face and that the restriction of \({\widehat{\varPi }}^{{\text {grad}},2d}_{p+1}\) to an edge of the reference triangle is the operator \(\widehat{\varPi }^{{\text {grad}},1d}_{p+1}\) discussed in [36, Lem. 4.1].
For \(d=3\) an operator \({\widehat{\varPi }}_{p}\) with the stated approximation properties is constructed in [37, Thm. B.4] for the case \(m >d/2=3/2\). The statement about the approximation on \(\partial {\widehat{K}}\) follows by a more careful analysis of the proof of [37, Thm. B.4]. For the reader’s convenience, the proof is reproduced in [40, Thm. B.5]. \(\square \)
The fact that \({\widehat{\varPi }}_{p}\) in Lemma 8.3 has the element-by-element construction property means that an elementwise definition of the operator \(\varPi _{p}^{\nabla ,s}:H^{m}(\varOmega )\rightarrow S_{p+1}({\mathcal {T}}_{h})\) by \((\varPi _{p}^{\nabla ,s}\varphi )|_{K}=({\widehat{\varPi }}_{p}(\varphi \circ F_{K}))\circ F_{K}^{-1}\) maps indeed into \(S_{p+1}({\mathcal {T}}_{h})\subset H^{1}(\varOmega )\).
In the following we always assume for the spatial dimension \(d=3\). By scaling arguments we get the following result:
Corollary 8.4
Let \(d=3\). For \(m\in {\mathbb {N}}_{>3/2}\) and \(p\ge m-2\) the operator \(\varPi _{p}^{\nabla ,s}:H^{m}(\varOmega )\rightarrow S_{p+1}({\mathcal {T}} _{h})\) has following the approximation properties for all \(K\in {\mathcal {T}}_{h}\):
In [39, Lem. 8.2] approximation operators \({\widehat{\varPi }}_{p}^{{\text {curl}},s}:{{\textbf{H}}}^{1} ({\text {curl}},{\widehat{K}})\rightarrow \varvec{{\mathcal {N}}} _{p}^{{\text {I}}}({\widehat{K}})\) and \({\widehat{\varPi }}_{p} ^{{\text {div}},s}:{{\textbf{H}}}^{1}({\text {div}},\widehat{K})\rightarrow \textbf{RT}_{p}({\widehat{K}})\) on the reference tetrahedron \({\widehat{K}}\) are defined with certain elementwise approximation properties. Global versions of these operators, \(\varPi _{p}^{{\text {curl}},s}:{\textbf{H}}({\text {curl}},\varOmega )\cap {\prod _{K\in {\mathcal {T}}_{h}}}{{\textbf{H}}}^{1} ({\text {curl}}, K )\rightarrow \varvec{{\mathcal {N}}}_{p}^{{\text {I}}}({\mathcal {T}}_{h})\) and \(\varPi _{p}^{{\text {div}},s}:{\textbf{H}}\left( {\text {div}},\varOmega \right) \mathbf {\cap }{\prod _{K\in {\mathcal {T}}_{h}}}{{\textbf{H}}}^{1}( K,{\text {div}},{\widehat{K}})\rightarrow \textbf{RT}_{p}\left( {\mathcal {T}}_{h}\right) , \) are characterized by lifting the operators on the reference element by (cf. [39, Def. 8.1])
The approximation properties of \(\varPi _{p}^{{\text {curl}},s}\) are inferred from those of \({\widehat{\varPi }}_{p}^{{\text {curl}},s}\) given in [39, Lem. 8.2]. We obtain:
Lemma 8.5
Let \(m\in {\mathbb {N}}_{>3/2}\) and \(p\ge m-1\). Let \({\widetilde{C}}\), \(B>0\). Then there are constants C, \(\sigma >0\) depending only on \({\widetilde{C}}\), B, m, and the constants of Assumption 8.1 such that the following holds for the operator \(\varPi _{p}^{{\text {curl}},s}:{\textbf{H}}^{m}(\varOmega )\rightarrow {\varvec{{\mathcal {N}}}}_{p}^{{\text {I}}} ({\mathcal {T}}_{h})\) and all \(K\in {\mathcal {T}}_{h}\):
-
(i)
If \({\textbf{u}}\in {\textbf{H}}^{m}(K)\) then
$$\begin{aligned}&\Vert {\textbf{u}}-\varPi _{p}^{{\text {curl}},s}{\textbf{u}}\Vert _{{\textbf{L}} ^{2}(K)}+\frac{h_{K}}{p+1}\Vert {\textbf{u}}-\varPi _{p}^{{\text {curl}} ,s}{\textbf{u}}\Vert _{{\textbf{H}}^{1}(K)} \le C\left( \frac{h_{K}}{p+1}\right) ^{m} \Vert {\textbf{u}}\Vert _{{\textbf{H}}^{m}(K)}, \end{aligned}$$(8.15)$$\begin{aligned}&\Vert {\textbf{u}}-\varPi _{p}^{{\text {curl}},s}{\textbf{u}}\Vert _{{\textbf{L}} ^{2}(\partial K)} \le C\left( \frac{h_{K}}{p+1}\right) ^{m-1/2} \Vert {\textbf{u}}\Vert _{{\textbf{H}}^{m}(K)}. \end{aligned}$$(8.16) -
(ii)
If \({\textbf{u}}\in {\mathcal {A}} (C_{{\textbf{u}}}(K),B,K)\) for some \(C_{{\textbf{u}}}(K)>0\) and if
$$\begin{aligned} h_{K}+|k|h_{K}/p\le {\widetilde{C}} \end{aligned}$$(8.17)then
$$\begin{aligned}&h_{K}^{1/2}\Vert {\textbf{u}}-\varPi _{p}^{{\text {curl}},s}{\textbf{u}} \Vert _{{\textbf{L}}^{2}(\partial {K})}+\Vert {\textbf{u}}-\varPi _{p} ^{{\text {curl}},s}{\textbf{u}}\Vert _{{\textbf{L}}^{2}({K})}+h_{K} \Vert {\textbf{u}}-\varPi _{p}^{{\text {curl}},s}{\textbf{u}}\Vert _{{\textbf{H}} ^{1}({K})}\nonumber \\&\quad \le CC_{{\textbf{u}}}(K)\left( \left( \frac{h_{K}}{h_{K}+\sigma }\right) ^{p+1}+\left( \frac{|k|h_{K}}{\sigma p}\right) ^{p+1}\right) . \end{aligned}$$(8.18) -
(iii)
If \({\textbf{u}}\in {\mathcal {A}} (C_{{\textbf{u}}},B,\varOmega )\) for some \(C_{{\textbf{u}}}>0\) and if (8.17) holds, then
$$\begin{aligned} \Vert {\textbf{u}}-\varPi _{p}^{{\text {curl}},s}{\textbf{u}}\Vert _{{\text {imp}},k}\le C_{{\textbf{u}}}|k|\left( \left( \frac{h}{h+\sigma }\right) ^{p}+\left( \frac{|k|h}{\sigma p}\right) ^{p}\right) . \end{aligned}$$
Proof
The result follows from modifications of the procedure in [39, Sec. 8.3]. We recall the structure \(F_{K}=R_{K}\circ A_{K}\) of the element maps by Assumption 8.1. For \(K\in {\mathcal {T}}_{h}\) we define \({\widetilde{K}}:=A_{K}(K)\) and the transformed functions \(\widehat{{\textbf{v}}}:=(F_{K}^{\prime })^{\top }{\textbf{v}}\circ F_{K}\) on \({\widehat{K}}\) and \(\widetilde{{\textbf{v}}}:=(R_{K}^{\prime })^{\top }{\textbf{v}}\circ R_{K}\) on \({\widetilde{K}}\). We note that \(\widehat{{\textbf{v}} }=(A_{K}^{\prime })^{\top }\widetilde{{\textbf{v}}}\circ A_{K}\). By Assumption 8.1 and the fact that \(A_{K}\) is affine, we have
where the implied constant depends only on j and the constants of Assumption 8.1.
Proof of (i): From [39, Lem. 8.2], we have for
This approximation result and the scaling argument expressed in (8.19), (8.20) produce (8.15). The multiplicative trace inequality \(\Vert \widehat{{\textbf{v}} }\Vert _{{\textbf{L}}^{2}(\partial {\widehat{K}})}^{2}\le C\Vert \widehat{{\textbf{v}}}\Vert _{{\textbf{L}}^{2}({\widehat{K}})}\Vert \widehat{{\textbf{v}}} \Vert _{{\textbf{H}}^{1}({\widehat{K}})}\) applied to (8.21) and similar scaling arguments produce (8.16).
Proof of (ii): By [39, Lem. 8.4], the pull-back \(\widehat{{\textbf{u}}} \in {\mathcal {A}}(CC_{{\textbf{u}}}(K)h_{K}^{1-3/2},h_{K}B^{\prime },{\widehat{K}})\) for some \(B^{\prime }\) depending only on B and the constants of Assumption 8.1. By [39, Lem. 8.2] there are constants depending only on B and the constants of Assumption 8.1 such that
With similar scaling arguments as in the proof of (i), we obtain the stated estimate.
Proof of (iii): For each \(K\in {\mathcal {T}}_{h} \), we define
and note
We then sum the elementwise error estimates provided by (ii). \(\square \)
8.3 An Interpolating Projector onto the Finite Element Space
For the error analysis, the following subspace of \({\textbf{H}}^{1}( \varOmega ) \) will play an important role:
Proposition 8.6
Let \(\varOmega \) be a bounded Lipschitz domain with simply connected, analytic boundary. The space \({\textbf{V}}_{k,0}\) can alternatively be characterized by
The proof of this proposition is standard and uses the same arguments as, e.g., [39, Lem. 4.10].
Proposition 8.7
Let \(\varOmega \) be a bounded Lipschitz domain with simply connected analytic boundary. It holds \(\displaystyle {\textbf{V}}_{k,0}\subset {\textbf{H}}^{1}(\varOmega )\), and there exists \(c>0\) independent of k such that
Proof
The estimate \(\Vert {\textbf{v}}\Vert _{{\textbf{H}}({\text {curl}},\varOmega ),k}\le \Vert {\textbf{v}}\Vert _{{\text {imp}},k}\) follows directly from the definition of the norms. For the lower bound, we employ the Helmholtz decomposition of \({\textbf{v}}\in {\textbf{V}}_{k,0}\) as in Lemma 2.7 (i) and take into account \({\text {div}}\,{\textbf{v}}=0\). That is, there exist \({\textbf{w}}\in {\textbf{H}}^{1}(\varOmega )\) and \(\varphi \in H^{1}(\varOmega )\) with
Since \({\text {div}}\,{\textbf{v}}=0\) we conclude \(\Vert {\textbf{v}} \Vert _{{\textbf{H}}({\text {div}},\varOmega )}=\Vert {\textbf{v}}\Vert \) so that a trace theorem gives us
It holds
By the smoothness of the closed manifold \(\varGamma \) and the shift properties of the Laplace-Beltrami operator we get
Since \(\varphi \) solves
the shift theorem for the Laplace operator on smooth domains leads to
The combination of (8.24) and (8.25) shows that \({\textbf{v}}\in {\textbf{H}}^{1}( \varOmega ) \) and
Since we have trivially \(\left| k\right| \left\| {\textbf{v}} \right\| \le \left\| {\textbf{v}}\right\| _{{\textbf{H}}\left( {\text {curl}},\varOmega \right) ,k}\), the assertion follows. \(\square \)
We also need the following subspace of \({\textbf{V}}_{k,0}\) given by
The operator \(\varPi _{p}^{{\text {curl}},s}\) in (8.13), (8.14) has (p-optimal) approximation properties in \(\Vert \cdot \Vert _{{\text {curl}},\varOmega ,k}\) as it has simultaneously p-optimal approximation properties in \(L^{2}\) and \(H^{1}\). However, it is not a projection and does not have the commuting diagram property. Since this is needed for the estimate of the consistency term in Sect. 9.2 we employ operators, \(\varPi _{p}^{{\text {curl}},c}\), \(\varPi _{p} ^{{\text {div}},c}\), which enjoy these properties. They were constructed in [36] in an element-by-element fashion and used in [39, Thm. 8.2]. The choice \(\varPi _{h}^{E}:{\textbf{V}}_{k,0,h}+{\textbf{X}}_{h}\rightarrow {\textbf{X}}_{h}\) as \(\varPi _{p}^{{\text {curl}},c}\) and the companion operator \(\varPi _{h} ^{F}:H({\text {div}},\varOmega )\cap \prod _{K\in {{\mathcal {T}}}_{h}}{{\textbf{H}} }^{1}({\text {div}},K)\rightarrow {\text {curl}}\,{\textbf{X}}_{h}\) as \(\varPi _{p}^{{\text {div}},c}\) allows us to derive quantitative convergence estimates in Sect. 9.
Lemma 8.8
The operators \(\varPi _{h}^{E}:=\varPi _{p}^{{\text {curl}},c}\) and \(\varPi _{h} ^{F}:=\varPi _{p}^{{\text {div}},c}\) of [39] satisfy the following properties: \(\varPi _{h}^{E}:{\textbf{V}}_{k,0,h}+{\textbf{X}}_{h}\rightarrow {{\textbf{X}}}_{h}\) and \(\varPi _{h}^{F}:H({\text {div}},\varOmega )\cap \prod _{K\in {{\mathcal {T}}}_{h} }{{\textbf{H}}}^{1}({\text {div}},K)\rightarrow {\text {curl}}\,{\textbf{X}}_{h}\) are linear mappings with
-
(i)
\(\varPi _{h}^{E}\) is a projection, i.e., the restriction \(\left. \varPi _{h}^{E}\right| _{{\textbf{X}}_{h}}\) is the identity on \({\textbf{X}}_{h}\).
-
(ii)
The operators \(\varPi _{h}^{E}\) and \(\varPi _{h}^{F}\) have the commuting property: \({\text {curl}}\,\varPi _{h}^{E}=\varPi _{h}^{F}{\text {curl}}\).
Proof
Since \(\varPi _{p}^{{\text {curl}},c}\) is based on an element-by-element construction it is well defined on \({\textbf{H}}({\text {curl}},\varOmega )\cap {\prod _{K\in {\mathcal {T}}_{h}}}{\textbf{H}}^{1}({\text {curl}},K)\). Since \({\textbf{V}}_{k,0,h}+{\textbf{X}}_{h}\) is a subspace of this space, the mapping properties follow. The projection property of \(\varPi _{h}^{E}\) and the commuting property of \(\varPi _{h}^{E}\) and \(\varPi _{h}^{F}\) are proved in [36, Thm. 2.10, Rem. 2.11]. \(\square \)
9 Stability and Convergence of the Galerkin Discretization
The wavenumber-explicit stability and convergence analysis for Maxwell’s equations with transparent boundary conditions has been developed recently in [39] and generalizes the theory in [41, Sec. 7.2]. A “roadmap” for the convergence proof of [39] is given in [39, Sec. 1.1–1.3]. In the present analysis, we follow this “roadmap” taking into account the change in boundary conditions from transparent boundary conditions to impedance boundary conditions. A key role is played by the term \({ \left( \!\left( \hspace{-0.50003pt} {\textbf{u}},{\textbf{v}} \hspace{-1.00006pt}\right) \!\right) }_k = A_{k}( {\textbf{u}},{\textbf{v}}) - \left( {\text {curl}} \textbf{u,}\,{\text {curl}}\,{\textbf{v}}\right) \) from (2.42), which includes the boundary conditions. This sesquilinear form determines the space \({\textbf{V}}_{k,0}\) (see (8.22)) and the regular decomposition in Def. 9.2 ahead and its properties differentiate the present case of impedance boundary conditions from the transparent boundary condition case. Compared to the case of transparent boundary conditions, the present impedance boundary conditions case is simpler in that fewer approximation quantities \(\eta ^{{\text {alg}}}_j\), \({{\tilde{\eta }}}_j^{{\text {alg}}}\) are required in the analysis.
In this section, we develop a stability and convergence theory for Maxwell’s equations with impedance boundary conditions, see Sect. 2.5. Recall the definition of the sesquilinear form \( { \left( \!\left( \hspace{-0.50003pt} \cdot ,\cdot \hspace{-1.00006pt}\right) \!\right) }_k\) of (2.42) and of the norm \(\left\| \cdot \right\| _{k,+}\) in Definition 2.5.
We introduce the quantity \(\delta _{k}:{\textbf{X}}_{{\text {imp}} }\rightarrow {\mathbb {R}}\) by \(\delta _{k}\left( {\textbf{0}}\right) :=0\ \)and for \({\textbf{w}}\in {\textbf{X}}_{{\text {imp}}}\backslash \left\{ {\textbf{0}} \right\} \) by
which will play the important role of a consistency term.
Proposition 9.1
(quasi-optimality) Let \({\textbf{E}}\in {\textbf{X}} _{{\text {imp}}}\) and \({\textbf{E}}_{h}\in {\textbf{X}}_{h}\) satisfy
Assume that \(\delta _{k}( {\textbf{e}}_{h}) <1\) for \({\textbf{e}}_{h}:={\textbf{E}}-{\textbf{E}}_{h}\). Then, \({\textbf{e}}_{h}\) satisfies, for all \({\textbf{w}}_{h}\in {\textbf{X}}_{h}\), the quasi-optimal error estimate
Proof
The definitions of the sesquilinear forms \(A_{k}\) and \( { \left( \!\left( \hspace{-0.50003pt} \cdot ,\cdot \hspace{-1.00006pt}\right) \!\right) }_k\) imply
We employ Galerkin orthogonality for the first term in (9.2) to obtain for any \({\textbf{w}}_{h}\in {\textbf{X}}_{h}\)
We write \(A_{k}\) in the form (2.43) so that
The sesquilinear form \( { \left( \!\left( \hspace{-0.50003pt} \cdot ,\cdot \hspace{-1.00006pt}\right) \!\right) }_k \) is continuous, and we have
Hence,
and the assertion follows. \(\square \)
9.1 Splitting of the Consistency Term
We introduce continuous and discrete Helmholtz decompositions that are adapted to the problem under consideration.
Definition 9.2
On \({\textbf{v}}\in {\textbf{X}}_{{\text {imp}}}\) the Helmholtz splittings
are given via operators \(\varPi _{k}^{\nabla }\), \(\varPi _{k}^{{\text {curl}}}\) and their discrete counterparts \(\varPi _{k,h}^{\nabla }\), \(\varPi _{k,h} ^{{\text {curl}}}\) by seeking \(\varPi _{k}^{\nabla }{\textbf{v}}\in \nabla H_{{\text {imp}}}^{1}( \varOmega ) \) and \(\varPi _{k,h}^{\nabla }{\textbf{v}} \in \nabla S_{h}\) such that
The operators \(\varPi _{k}^{{\text {curl}}}{\textbf{v}}\), \(\varPi _{k,h} ^{{\text {curl}}}{\textbf{v}}\) are then given via the relations (9.5).
It is easy to see (cf. (2.45)) that
Solvability of these equations follows trivially from the Lax-Milgram lemma as can be seen from the following lemma.
Lemma 9.3
Problems (9.6) have unique solutions, which satisfy
Proof
We first consider the continuous problem (9.6a). Taking \(\sigma =\exp \left( \left( {\text {sign}}k\right) {\text {i}}\, \frac{\pi }{4}\right) \) we obtain coercivity as in the proof of Theorem 4.3 (i) via
The continuity follows from (9.4):
This implies existence, uniqueness, and the a priori estimate
The estimate of \(\varPi _{k}^{{\text {curl}}}{\textbf{v}}\) follows by a triangle inequality. Since the coercivity and continuity estimates are inherited by the finite dimensional subspace \(\nabla S_{h}\), well-posedness also follows on the discrete level. The estimates for the other operators follow verbatim. \(\square \)
The principal splitting of the consistency term \(\delta _{k}\) in (9.1) is introduced next. We write
Galerkin orthogonality implies \({ \left( \!\left( \hspace{-0.50003pt} {\textbf{e}}_{h},\varPi _{-k,h}^{\nabla }{\textbf{v}}_{h} \hspace{-1.00006pt}\right) \!\right) }_k=0\), i.e., \(T_{3}=0\).
9.2 Consistency Analysis: The Term \({\textbf{T}}_{1}\) in (9.9)
The continuity of the sesquilinear form \({ \left( \!\left( \hspace{-0.50003pt} \cdot ,\cdot \hspace{-1.00006pt}\right) \!\right) }_k\) (cf. (9.4)) implies
The definition of the discrete and continuous Helmholtz decomposition applied to a discrete function \({\textbf{v}}_{h}\) leads to (cf. Def. 9.2, (9.7))
We use (9.5) to get \({\text {curl}}\varPi _{-k} ^{{\text {curl}}}={\text {curl}}\varPi _{-k,h}^{{\text {curl}} }={\text {curl}}\) on \({\textbf{X}}_{h}\) and thus
By the exact sequence property (8.8), the observation (9.12) implies that \(\varPi _{-k,h}^{{\text {curl}} }{\textbf{v}}_{h}-\varPi _{h}^{E}\varPi _{-k}^{{\text {curl}}}{\textbf{v}} _{h}=\nabla \psi _{h}\) for some \(\psi _{h}\in S_{h}\) and therefore
For the second factor in (9.10) we get by the Galerkin orthogonality (9.11) and (9.13)
so that
This leads to the estimate of \(T_{1}\)
We setFootnote 9
and obtain
9.2.1 hp-Analysis of \(T_{1}\)
In [39, (4.72)] it was proved that for our choice \(\varPi _{h}^{E}:=\varPi _{p}^{{\text {curl}},c}\) with \(\varPi _{p} ^{{\text {curl}},c}\) as in [36, 39, §8] (see Lem. 8.8), one has
For the boundary term in the norm \(\Vert \cdot \Vert _{k,+}\) we study the approximation properties of the operator \(\varPi _{p}^{{\text {curl}},c}\) of [36] on the boundary of the reference tetrahedron \({\widehat{K}}\) more carefully.
Lemma 9.4
Let \({\widehat{\varPi }}_{p}^{{\text {curl}},3d}\) be the operator introduced in [36]. For all \({\textbf{u}}\in {\textbf{H}}^{1}( {\widehat{K}}) \) with \({\text {curl}}\,{\textbf{u}} \in ( {\mathcal {P}}_{p}( {\widehat{K}}) ) ^{3}\), there holds with the tangential component operator \(\varPi _{T,\partial {\widehat{K}}}\)
Proof
We follow the proof of [36, Lem. 6.15] and employ the notation used there. From [36, proof of Lem. 6.15] and [36, (6.42)], we can decompose \({{\textbf{u}}}=\nabla \varphi +{{\textbf{v}}}\) with
Since \({\text {curl}}\,{\textbf{u}}\in ({\mathcal {P}}_{p}(\widehat{K}))^{3}\) the decomposition is such that (cf. [36, Proof of Lemma 6.15]) we have \({\textbf{v}}-{\widehat{\varPi }}_{p}^{{\text {curl}},3d}{\textbf{v}}=0\). We conclude
with \({\widehat{\varPi }}_{p+1}^{{\text {grad}},3d}\) as in [36]. The construction of the projection-based interpolation operators \({\widehat{\varPi }}_{p}^{{\text {curl}},3d}\), \({\widehat{\varPi }}_{p}^{{\text {grad}},3d}\) is such that facewise, they reduce to corresponding 2D operators. That is, for each face \(f\subset \partial {\widehat{K}}\) we have
We apply [36, Thm. 2.13] to obtain
\(\square \)
For the boundary part of \(\left\| {\textbf{w}}\right\| _{{\text {imp}},k}\) of a \({\textbf{w}}\in {\textbf{V}}_{-k,0}\) with \({\text {curl}}\,{{\textbf{w}}}\in {\text {curl}}\,{{\textbf{X}}}_{h}\), we get, by applying a scaling argument to Lemma 9.4:
The combination of (9.16) with (9.18) leads to
9.3 Consistency Analysis: The Term \({\textbf{T}}_{2}\) in (9.9)
Recall the definition of \(T_{2}={ \left( \!\left( \hspace{-0.50003pt} {\textbf{e}}_{h},{\textbf{v}}_{0} \hspace{-1.00006pt}\right) \!\right) }_k\) with \({\textbf{v}}_{0}:=\varPi _{-k}^{{\text {curl}}} {\textbf{v}}_{h} = ({\text {I}} - \varPi _{-k}^{\nabla }) {\textbf{v}}_h\). The function \({\textbf{v}}_{0}\) belongs to \({\textbf{X}} _{{\text {imp}}}\) and by combining (9.5a) and (9.6a) we find that \({\textbf{v}}_{0}\) belongs to \({\textbf{V}} _{-k,0}\). Proposition 8.7 implies \({\textbf{v}}_{0}\in {\textbf{H}}^{1}(\varOmega )\) and
The characterization (8.23) of \({\textbf{V}}_{-k,0}\) implies
To estimate the term \(T_{2}\), we consider the dual problem: Given \({\textbf{v}}_{0}\in {\textbf{V}}_{-k,0}\), find \({\textbf{z}}\in {\textbf{X}} _{{\text {imp}}}\) such that
The operator \({\mathcal {N}}_{-k}:{\textbf{V}}_{-k,0}\rightarrow {\textbf{X}} _{{\text {imp}}}\) is defined by \({\mathcal {N}}_{-k}{\textbf{v}} _{0}:={\textbf{z}}\). The strong formulation is given by
Hence, \({\mathcal {N}}_{-k}{\textbf{v}}_{0}={\mathcal {S}}_{\varOmega ,-k} ^{{\text {MW}}}\left( k^{2}{\textbf{v}}_{0},-{\text {i}}\,k\left( {\textbf{v}}_{0}\right) _{T}\right) \). By Galerkin orthogonality satisfied by \({\textbf{e}}_{h}\), we have for any \({\textbf{w}}_{h}\in {\textbf{X}}_{h}\)
We set
so that
9.3.1 hp-Analysis of \(T_{2}\)
Next, we gauge the approximation property \({\tilde{\eta }}_{2} ^{{\text {alg}}}\left( {\textbf{X}}_{h}\right) \). We employ the splitting given by Theorem 7.3, viz.,
Note that these five functions \({\textbf{z}}\), \({\textbf{z}}_{H^{2}}\), \({\textbf{z}}_{{\mathcal {A}}}\), \(\varphi _{{\textbf{f}}}\), \(\varphi _{{\textbf{g}}}\) depend on \({\textbf{v}}_{0}\) but we suppress this in the notation. From Theorem 7.3 with \(m=m^{\prime }=1\) we have
We note that \(\varphi _{{\textbf{f}}}=0\). For the approximation of \(\nabla \varphi _{{\textbf{g}}}\), we use the elementwise defined operator \(\varPi _{p}^{\nabla ,s}\) of Corollary 8.4 with \(m=2\) there to get
For the approximation of \({\textbf{z}}_{H^{2}}\), we employ the elementwise defined operator \(\varPi _{p}^{{\text {curl}},s}:{\textbf{H}}^{2} (\varOmega )\rightarrow {\textbf{X}}_{h}\) as in Lemma 8.5. By summing over all elements the estimates of Lemma 8.5 (i) we get
For the boundary part of the \(\left\| \cdot \right\| _{{\text {imp}},k}\) norm we proceed similarly using Lemma 8.5(i) to arrive at
In summary, we have proved
Next, for the analytic part \({\textbf{z}}_{{\mathcal {A}}}\) we get from Lemma 8.5(iii) in view of (9.27) under the (mild) resolution condition
that
This derivation is summarized in the following lemma.
Lemma 9.5
Assume hypothesis (3.2) and let \(\varOmega \) be a bounded Lipschitz domain with simply connected, analytic boundary. Let the mesh satisfy Assumption 8.1. Let \(c_{2}\), \(\varepsilon >0\) be given. Then there exists \(c_{1}>0\) (depending only on the constants of (3.2), \(\varOmega \), the parameters of Assumption 8.1, and \(c_{2}\), \(\varepsilon \)) such that for h, k, p satisfying the resolution condition
there holds
Proof
We combine (9.28), (9.30), and (9.32) with the resolution condition to arrive at
Clearly, by selecting \(c_1\) sufficiently small, we may ensure that the first term in (9.35), \((|k| h/p)^{1/2}\), is smaller than \(\varepsilon /3\). The second term in (9.35), \(|k|^{\theta +1} (h/(\sigma + h))^p\), can be made smaller than \(\varepsilon /3\) for sufficiently small \(c_1\) by appealing to [39, Lem. 8.7]. For the last term in (9.35), we may assume that \(c_1 < \sigma \) and then estimate
This expression can be made smaller than \(\varepsilon /3\) uniformly in \(|k| \in [1,\infty )\) by selecting \(c_1\) sufficiently small: the first term in the minimum tends to 0 as \(c_1\rightarrow 0\) uniformly in \(|k| \in [1,2]\) and the second term in the minimum tends to zero as \(c_1 \rightarrow 0\) uniformly in \(|k| \ge 2\). \(\square \)
9.4 h-p-k-Explicit Stability and Convergence Estimates for Maxwell’s Equations
We begin with the estimate of the consistency term \(\delta _{k}\).
Lemma 9.6
Let the assumptions in Lemma 9.5 hold. Let \(\varepsilon \), \(c_{2}>0\) be given. Then, one can choose a constant \(c_{1}>0\) sufficiently small such that the resolution condition (9.33) implies
Proof
We combine estimates (9.8), (9.9), (9.15), (9.19), (9.25) for \({\textbf{v}}_{0}:=\varPi _{-k}^{{\text {curl}}}{\textbf{v}}_{h}\), Lemma 9.3, and (9.34) in a straightforward way to obtain
and thus \(\displaystyle \delta _{k}({\textbf{e}}_{h})\le 2C(c_{1}^{1/2} +c_{1}+\varepsilon ).\) We may assume that \(\sqrt{c_{1}}\le \varepsilon \le 1\) so that \(\displaystyle \delta _{k}({\textbf{e}}_{h})\le 6C\varepsilon \). Since the constant \(C>0\) does not depend on \(\varepsilon \), the result follows by adjusting constants. \(\square \)
This estimate allows us to formulate the quasi-optimality of the hp-FEM Galerkin discretization and to show h-p-k-explicit convergence rates under suitable regularity assumptions.
Theorem 9.7
Let \(\varOmega \subset {\mathbb {R}}^{3}\) be a bounded Lipschitz domain with a simply connected, analytic boundary. Let the stability Assumption (3.2) be satisfied. Let the finite element mesh with mesh size h satisfy Assumption 8.1, and let \({\textbf{X}}_{h}\) be defined by as the space of Nédélec-type-I elements of degree p (cf. (8.7)).
Then, for any \({\textbf{j}}\), \({\textbf{g}}_{T}\) satisfying (2.38), the variational form of Maxwell’s equations (2.39) has a unique solution \({\textbf{E}}\).
For any fixed \(c_{2}>0\) and \(\eta \in (0,1) \) one can select \(c_{1}>0\) (depending only on \(\varOmega \) and the constants of (3.2) and Assumption 8.1) such that the resolution condition (9.33) implies that the discrete problem (8.9) has a unique solution \({\textbf{E}}_{h}\), which satisfies the quasi-optimal error estimate
Proof
Existence and uniqueness of the continuous variational Maxwell problem follow from Proposition 3.1. From Lemma 9.6 we know that \(c_{1}\) can be chosen sufficiently small such that \(\delta ({\textbf{e}}_{h})<\eta \). As in the proof of Theorem [39, Thm. 4.15] (which goes back to [27, Thm. 3.9]) existence, uniqueness, and quasi-optimality follows. \(\square \)
The quasi-optimality result (9.36) leads to quantitative, k-explicit error estimates if a k-explicit regularity of the solution \({\textbf{E}}\) is available. In the following corollary, we draw on the regularity assertions of Theorem 7.3. We point out, however, that due to our relying on the operator \(\varPi _{p}^{{\text {curl}},s}\) and the regularity assertion Theorem 7.3, the regularity requirements on the data \({\textbf{j}}\), \({\textbf{g}}_{T}\) are not the weakest possible ones.
Corollary 9.8
Let the hypotheses of Theorem 9.7 be valid. Given \(\eta \in (0,1)\) and \(c_{2}>0\) let \(c_{1}\) be as in Theorem 9.7. Then, under the scale resolution condition (9.33) the following holds: Let m, \(m^{\prime }\in {\mathbb {N}}_{0}\) and \(({\textbf{j}},{\textbf{g}}_{T})\in {\textbf{H}}^{m}(\varOmega )\times {\textbf{H}}^{m-1/2}(\varGamma )\) together with \(({\text {div}}\,{\textbf{j}},{\text {div}}_{\varGamma }\,{\textbf{g}}_{T} )\in {\textbf{H}}^{m^{\prime }}(\varOmega )\times {\textbf{H}}^{m^{\prime }-1/2}(\varGamma )\). If \(p\ge \max (m,m^{\prime })\), then
where
Proof
For the error estimate (9.37), we employ the solution decomposition provided by Theorem 7.3:
with
for k-independent constants C, B. With the operators \(\varPi _{p}^{\nabla ,p}\) and \(\varPi _{p}^{{\text {curl}},s}\) of Corollary 8.4 and Lemma 8.5 we get
\(\square \)
10 Numerical Results
We illustrate the theoretical findings of Theorem 9.7 and Corollary 9.8 by two numerical experiments. All computations are performed with NGSolve, [47, 48] using Nédélec type II elements, i.e., full polynomial spaces.
Remark 10.1
While the analysis of the present paper is peformed in detail for Nédélec type I elements, it can be extended to Nédélec type II elements. Key is the observation that commuting diagram operators \({\widehat{\varPi }}^{grad,c}_{p+1}\) and \({\widehat{\varPi }}^{curl,c}_p\) analogous to the ones used in Sects. 8 and 9 for type I elements also exist for type II elements. This is discussed in [46, Sec. 4.8].\(\square \)
We show in Figs. 1 and 2 the relative error in the norm \(\Vert {\text {curl}}\cdot \Vert _{{\textbf{L}}^{2}(\varOmega )}+\left| k\right| \Vert \cdot \Vert _{{\textbf{L}}^{2}(\varOmega )}\sim \Vert \cdot \Vert _{{\textbf{H}}({\text {curl}},\varOmega ),\left| k\right| }\) versus the number of degrees of freedom per wavelength
where \({\text {DOF}}\) stands for the dimension of the ansatz space.
Example 10.2
We consider \(\varOmega =(-1,1)^{3}\) and impose the right-hand side and the impedance boundary conditions in such a way that the exact solution is \({\textbf{E}}\left( {\textbf{x}}\right) ={\text {curl}}\sin (kx_{1} )(1,1,1)^{\top }\). Figure 1 shows the performance for the choices \(k\in \{10,20,30,40\}\) and \(p\in \{1,2,3\}\) as the mesh is refined quasi-uniformly. The final problem sizes were \({\text {DOF}}=18,609,324\) for \(p=1\), \({\text {DOF}}=9,017,452\) for \(p=2\), and \({\text {DOF}}=23,052,940\) for \(p=3\).
We observe the expected asymptotic \(O(h^{p})\) convergence. We also observe that the onset of asymptotic quasi-optimal convergence is reached for smaller values of \(N_{\lambda }\) for higher order methods. This is expected in view of Theorem 9.7, although the present setting of a piecewise analytic geometry is not covered by Theorem 9.7. \(\square \)
Example 10.3
We consider \(\varOmega =(-1,1)^{3}{\setminus } [-1/2,1/2]^{3}\) and Maxwell’s equations with impedance boundary conditions on \(\partial (-1,1)^{3}\) and perfectly conducting boundary conditions on the inner boundary \(\partial (-1/2,1/2)^{3}\). We prescribe an exact solution \({\textbf{E}}( {\textbf{x}}) =k\cos (kx_{1})(x_{1}^{2}-1/4)(x_{2} ^{2}-1/4)(x_{3}^{2}-1/4)(0,-1,1)^{\top }\). Figure 2 shows the performance for the choices \(k\in \{20,40,80\}\) and \(p\in \{1,2,3\}\) as the mesh is refined quasi-uniformly. The final problem sizes were \({\text {DOF}}=43,598,374\) for \(p=1\), \({\text {DOF}}=168,035,046\) for \(p=2\), and \({\text {DOF}} =54,063,558\) for \(p=3\).
We observe the expected asymptotic \(O(h^{p})\) convergence. We also observe that the onset of asymptotic quasi-optimal convergence is reached for smaller values of \(N_{\lambda }\) for higher order methods. \(\square \)
Notes
We exclude here a neighborhood of 0 since we are interested in the high-frequency behavior – to simplify notation we have fixed \(k_{0}=1\) while any other positive choice \(k_{0}\in \left( 0,1\right) \) leads to qualitatively the same results while constants then depend continuously on \(k_{0}\in \left( 0,1\right) \) and, possibly, deteriorate as \(k_{0}\rightarrow 0\).
Throughout the paper we use the convention that if \({\textbf{v}}_{T}\), \({\textbf{v}}_{T}^{\nabla }\), \({\textbf{v}}_{T}^{{\text {curl}}}\), \(V^{\nabla }\), \(V^{{\text {curl}}}\) appear in the same context they are related by (2.11).
We always write \(\left| k\right| \) in the estimates also if the exponent is even for the sake of clarity.
In [13, Thm. 2], it is shown that these conditions are equivalent for \({{\textbf{u}}}\) with \({{\textbf{u}}}\in {{\textbf{H}} }(\varOmega ,{\text {curl}})\cap H(\varOmega ,{\text {div}})\).
We thank an anonymous referee for suggesting this example.
With a slight abuse of notation we write \({\mathcal {N}} _{{\text {MW}},k}^{{\text {curl}}}\left( v\right) :=\int _{{\mathbb {R}}^{3}}g_{k}\left( \left\| \mathbf {\cdot }-{\textbf{y}}\right\| \right) v\left( {\textbf{y}}\right) d{\textbf{y}}\) also for scalar functions v. This is the classical acoustic Newton potential.
We write \({\textbf{L}}_{\varGamma }{\textbf{g}}_{T}^{\prime }\) instead of introducing a new symbol \({\textbf{Z}}\) with \({\textbf{Z}}|_{\varGamma }={\textbf{L}}_{\varGamma }{\textbf{g}}_{T}^{\prime }\)
Note that \({\textbf{X}}_{h}=\varvec{{\mathcal {N}}}_{p}^{{\text {I}} }({{\mathcal {T}}}_{h})\) and \(S_{h}=S_{p+1}({{\mathcal {T}}}_{h})\) since \(\varvec{{\mathcal {N}}}_{p}^{{\text {I}}}({{\mathcal {T}}}_{h} )\subset {\textbf{X}}_{{\text {imp}}}\) and \(S_{p+1}({{\mathcal {T}}} _{h})\subset H_{{\text {imp}}}^{1}( \varOmega ) \).
Our choice of notation is motivated by the appearance of similar approximation quantities in the companion paper [39] (for transparent boundary conditions), where various measures of approximability \(\eta _{j}^{\exp }\), \(j\in \left\{ 1,3,4,5,7\right\} \), and \(\eta _{j}^{{\text {alg}}}\), \(j\in \left\{ 2,6\right\} \), were introduced and used in the convergence analysis. Here, only the quantities \(\eta _{6}^{{\text {alg}} }\) in (9.14) and \({\tilde{\eta }}_{2}^{{\text {alg}}}\) in (9.24) are needed.
References
Mark Ainsworth. Discrete dispersion relation for \(hp\)-Finite Element approximation at high wave number. SIAM J. Numer. Anal., 42(2):553–575, 2004.
Mark Ainsworth. Dispersive properties of high-order Nédélec/edge element approximation of the time-harmonic Maxwell equations. Philos. Trans. R. Soc. Lond. Ser. A Math. Phys. Eng. Sci., 362(1816):471–491, 2004.
C. Amrouche, C. Bernardi, M. Dauge, and V. Girault. Vector potentials in three-dimensional non-smooth domains. Math. Methods Appl. Sci., 21(9):823–864, 1998.
Maximilian Bernkopf, Théophile Chaumont-Frelet, and Jens M. Melenk. Wavenumber-explicit convergence analysis for heterogeneous Helmholtz problems, 2022. arXiv:2209.03601.
Annalisa Buffa. Remarks on the discretization of some noncoercive operator with applications to heterogeneous Maxwell equations. SIAM J. Numer. Anal., 43(1):1–18, 2005.
Annalisa Buffa, Martin Costabel, and D. Sheen. On traces for \(\textbf{H}(\textbf{curl},\Omega )\) in Lipschitz domains. J. Math. Anal. Appl., 276(2):845–867, 2002.
Michel Cessenat. Mathematical methods in electromagnetism. World Scientific Publishing Co., Inc., River Edge, NJ, 1996.
Théophile Chaumont-Frelet. Mixed finite element discretizations of acoustic Helmholtz problems with high wavenumbers. Calcolo, 56(4):Paper No. 49, 27, 2019.
Théophile Chaumont-Frelet and Serge Nicaise. Wavenumber explicit convergence analysis for finite element discretizations of general wave propagation problems. IMA J. Numer. Anal., 40(2):1503–1543, 2020.
Théophile Chaumont-Frelet, Serge Nicaise, and David Pardo. Finite element approximation of electromagnetic fields using nonfitting meshes for geophysics. SIAM J. Numer. Anal., 56(4):2288–2321, 2018.
Théophile Chaumont-Frelet and Patrick Vega. Frequency-explicit approximability estimates for time-harmonic Maxwell’s equations. Calcolo, 59(2):Paper No. 22, 15, 2022.
David Colton and Rainer Kress. Inverse acoustic and electromagnetic scattering theory, volume 93 of Applied Mathematical Sciences. Springer-Verlag, Berlin, 1992.
Martin Costabel. A remark on the regularity of solutions of Maxwell’s equations on Lipschitz domains. Math. Methods Appl. Sci., 12(4):365–368, 1990.
Martin Costabel, Monique Dauge, and Serge Nicaise. Corner Singularities and Analytic Regularity for Linear Elliptic Systems. Part I: Smooth domains. Technical Report https://hal.archives-ouvertes.fr/hal-00453934, HAL arxives-ouvertes.fr, 2010.
Martin Costabel and Alan McIntosh. On Bogovskiĭ and regularized Poincaré integral operators for de Rham complexes on Lipschitz domains. Math. Z., 265(2):297–320, 2010.
Alexandre Ern and Jean-Luc Guermond. Analysis of the edge finite element approximation of the Maxwell equations with low regularity solutions. Comput. Math. Appl., 75(3):918–932, 2018.
Sofi Esterhazy and Jens M. Melenk. On stability of discretizations of the Helmholtz equation. In I.G. Graham, T.Y. Hou, O. Lakkis, and R. Scheichl, editors, Numerical Analysis of Multiscale Problems, volume 83 of Lect. Notes Comput. Sci. Eng., pages 285–324. Springer, Berlin, 2012.
Xiaobing Feng and Haijun Wu. An absolutely stable discontinuous Galerkin method for the indefinite time-harmonic Maxwell equations with large wave number. SIAM J. Numer. Anal., 52(5):2356–2380, 2014.
Gabriel N. Gatica and Salim Meddahi. Finite element analysis of a time harmonic Maxwell problem with an impedance boundary condition. IMA J. Numer. Anal., 32(2):534–552, 2012.
Ralf Hiptmair. Finite elements in computational electromagnetism. Acta Numer., 11:237–339, 2002.
Ralf Hiptmair. Maxwell’s equations: continuous and discrete. In Computational electromagnetism, volume 2148 of Lecture Notes in Math., pages 1–58. Springer, Cham, 2015.
Ralf Hiptmair, Jingzhi Li, and Jun Zou. Universal extension for Sobolev spaces of differential forms and applications. J. Funct. Anal., 263(2):364–382, 2012.
Ralf Hiptmair, Andrea Moiola, and Ilaria Perugia. Stability results for the time-harmonic Maxwell equations with impedance boundary conditions. Math. Models Methods Appl. Sci., 21(11):2263–2287, 2011.
Ralf Hiptmair and Clemens Pechstein. Discrete regular decompositions of tetrahedral discrete 1-forms. In Maxwell’s equations—analysis and numerics, volume 24 of Radon Ser. Comput. Appl. Math., pages 199–258. De Gruyter, Berlin, 2019.
David Lafontaine, Euan A. Spence, and Jared Wunsch. Decompositions of high-frequency Helmholtz solutions via functional calculus, and application to the finite element method. SIAM J. Math. Anal., 55(4):3903–3958, 2023.
David Lafontaine, Euan A. Spence, and Jared Wunsch. Wavenumber-explicit convergence of the \(hp\)-FEM for the full-space heterogeneous Helmholtz equation with smooth coefficients. Comput. Math. Appl., 113:59–69, 2022.
Maike Löhndorf and Jens M. Melenk. Wavenumber-explicit \(hp\)-BEM for high frequency scattering. SIAM J. Numer. Anal., 49(6):2340–2363, 2011.
Peipei Lu, Huangxin Chen, and Weifeng Qiu. An absolutely stable \(hp\)-HDG method for the time-harmonic Maxwell equations with high wave number. Math. Comp., 86(306):1553–1577, 2017.
Lorenzo Mascotto, Jens M. Melenk, Ilaria Perugia, and Alexander Rieder. FEM-BEM mortar coupling for the Helmholtz problem in three dimensions. Comput. Math. Appl., 80(11):2351–2378, 2020.
William McLean. Strongly Elliptic Systems and Boundary Integral Equations. , Cambridge Univ. Press, 2000.
J. M. Melenk, A. Parsania, and S. A. Sauter. General DG-methods for highly indefinite Helmholtz problems. J. Sci. Comput., 57(3):536–581, 2013.
Jens M. Melenk. On Generalized Finite Element Methods. PhD thesis, University of Maryland at College Park, 1995.
Jens M. Melenk. hp-Finite Element Methods for Singular Perturbations. Springer, Berlin, 2002.
Jens M. Melenk. Mapping properties of combined field Helmholtz boundary integral operators. SIAM J. Math. Anal., 44(4):2599–2636, 2012.
Jens M. Melenk and Alexander Rieder. On superconvergence of Runge-Kutta convolution quadrature for the wave equation. Numer. Math., 147(1):157–188, 2021.
Jens M. Melenk and Claudio Rojik. On commuting \(p\)-version projection-based interpolation on tetrahedra. Math. Comp., 89(321):45–87, 2020.
Jens M. Melenk and Stefan A. Sauter. Convergence Analysis for Finite Element Discretizations of the Helmholtz equation with Dirichlet-to-Neumann boundary condition. Math. Comp, 79:1871–1914, 2010.
Jens M. Melenk and Stefan A. Sauter. Wave-Number Explicit Convergence Analysis for Galerkin Discretizations of the Helmholtz Equation. SIAM J. Numer. Anal., 49(3):1210–1243, 2011.
Jens M. Melenk and Stefan A. Sauter. Wavenumber-explicit \(hp\)-FEM analysis for Maxwell’s equations with transparent boundary conditions. Found. Comput. Math., 21(1):125–241, 2021.
Jens M. Melenk and Stefan A. Sauter. Wavenumber-explicit \(hp\)-FEM analysis for Maxwell’s equations with impedance boundary conditions (extended version), 2022. arXiv:2201.02602.
Peter Monk. Finite element methods for Maxwell’s equations. Oxford University Press, New York, 2003.
Jean-Claude Nédélec. Mixed finite elements in \({\bf R}^{3}\). Numer. Math., 35(3):315–341, 1980.
Jean-Claude Nédélec. Acoustic and Electromagnetic Equations. Springer, New York, 2001.
Serge Nicaise and Jérôme Tomezyk. The time-harmonic Maxwell equations with impedance boundary conditions in polyhedral domains. In U. Langer, D. Pauly, and S. Repin, editors, Maxwell’s Equations: Analysis and Numerics, Radon Series on Computational and Applied Mathematics 24, pages 285–340, Berlin, 2019. De Gruyter.
Serge Nicaise and Jérôme Tomezyk. Convergence analysis of a hp-finite element approximation of the time-harmonic Maxwell equations with impedance boundary conditions in domains with an analytic boundary. Numer. Methods Partial Differential Eq., 36:1868–1903, 2020.
Claudio Rojik. \(p\)-version projection-based interpolation. PhD thesis, Institut of Analysis and Scientific Computing, Technische Universität Wien, 2020. https://doi.org/10.34726/hss.2019.65840.
Joachim Schöberl. Finite Element Software NETGEN/NGSolve version 6.2. https://ngsolve.org/.
Joachim Schöberl. NETGEN - An advancing front 2D/3D-mesh generator based on abstract rules. Computing and Visualization in Science, 1(1):41–52, 1997.
Joachim Schöberl. Numerical methods for Maxwell Equations. Technical Report Via WWW-address: http://www.asc.tuwien.ac.at/\(\sim \)schoeberl/wiki/lva/notes/maxwell.pdf, Technische Universität Wien, 2009.
Ben Schweizer. Friedrichs inequality, Helmholtz decomposition, vector potentials, and the div-curl lemma. INdAM-Springer series, Trends on Applications of Mathematics to Mechanics, 2018.
Euan A. Spence. Wavenumber-explicit bounds in time-harmonic acoustic scattering. SIAM J. Math. Anal., 46(4):2987–3024, 2014.
Elias M. Stein. Singular Integrals and Differentiability Properties of Functions. Princeton, University Press, Princeton, N.J., 1970.
Jérôme Tomezyk. Résolution numérique de quelques problèmes du type Helmholtz avec conditions au bord d’impédance ou des couches absorbantes (PML). PhD thesis, Université Polytechnique Hauts-de-France, 2019.
Hans Triebel. Interpolation theory, function spaces, differential operators. Johann Ambrosius Barth, Heidelberg, 1995.
Barbara Verfürth. Heterogeneous multiscale method for the Maxwell equations with high contrast. ESAIM Math. Model. Numer. Anal., 53(1):35–61, 2019.
Liuqiang Zhong, Shi Shu, Gabriel Wittum, and Jinchao Xu. Optimal error estimates for Nedelec edge elements for time-harmonic Maxwell’s equations. J. Comput. Math., 27(5):563–572, 2009.
Acknowledgements
We cordially thank Claudio Rojik (TU Wien) for assistance with the numerical computations in Sect. 10. Financial support by the Austrian Science Fund FWF (through Grants P 28367-N35 and F65) is gratefully acknowledged.
Funding
Open access funding provided by Austrian Science Fund (FWF).
Author information
Authors and Affiliations
Corresponding author
Additional information
Communicated by Rob Stevenson.
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article’s Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article’s Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/.
About this article
Cite this article
Melenk, J.M., Sauter, S.A. Wavenumber-Explicit hp-FEM Analysis for Maxwell’s Equations with Impedance Boundary Conditions. Found Comput Math 24, 1871–1939 (2024). https://doi.org/10.1007/s10208-023-09626-7
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10208-023-09626-7