Finite element discretization of the steady, generalized Navier–Stokes equations for small shear stress exponents


Abstract

A finite element (FE) discretization for the steady, incompressible, fully inhomogeneous, generalized Navier–Stokes equations is proposed. By the method of divergence reconstruction operators, the formulation is valid for all shear stress exponents \(p > \tfrac{2d}{d+2}\). The Dirichlet boundary condition is imposed strongly, using any discretization of the boundary data which converges at a sufficient rate.
A priori error estimates for the velocity vector field and kinematic pressure are derived and numerical experiments are conducted. These confirm the quasi-optimality of the a priori error estimate for the velocity vector field. The a priori error estimates for the kinematic pressure are quasi-optimal if \({p \leq 2}\).

Keywords: Generalized Newtonian fluid; finite element method; a priori error estimates; divergence reconstruction operator; inhomogeneous Dirichlet boundary condition.

AMS MSC (2020): 35J60; 35Q35; 65N12; 65N15; 65N30; 76A05.

1 Introduction↩︎

The steady motion of a homogeneous, incompressible generalized Newtonian fluid can be modeled by the generalized Navier–Stokes equations, i.e., \[\begin{align} \label{eq:fem:main95problem1} - \operatorname{div} \mathbf{S}(\mathbf{Dv}) + \operatorname{div}(\mathbf{v}\otimes\mathbf{v}) + \nabla q = \mathbf{f} \quad \textrm{ in } \Omega\,. \end{align}\tag{1}\] Here, \(\Omega\subseteq \mathbb{R}^d\), \(d\in \{2,3\}\), denotes either a bounded polygonal (if \(d=2\)) or polyhedral (if \({d=3}\)) Lipschitz domain and \(\mathbf{f}\colon \Omega\to \mathbb{R}^d\) denotes an external force. The velocity vector field \(\mathbf{v}\colon \overline{\Omega}\to \mathbb{R}^d\) and the scalar kinematic pressure \(q\colon \Omega\to \mathbb{R}\) are the unknowns in 1 . \(\mathbf{D}\) denotes the symmetric gradient operator. Moreover, we assume that the viscosity of the fluid can be expressed as a function of the shear rate. Therefore, we consider a non-degenerate extra-stress tensor \(\mathbf{S}\colon \mathbb{R}^{d\times d}\to \mathbb{R}_{\mathrm{sym}}^{d\times d} \, \mathrel{\vcenter{:}}= {\{\mathbf{A}\in \mathbb{R}^{d\times d}\mid \mathbf{A}=\mathbf{A}^\top\}}\) that has \((p,\delta)\)-structure (cf.Assumption 1), where \(\delta > 0\) and \(p\in (1,+\infty)\) is the shear stress exponent. A prototypical example for \(\mathbf{S}\colon \mathbb{R}^{d\times d}\to \mathbb{R}_{\mathrm{sym}}^{d\times d}\) is \[\begin{align} \mathbf{S}(\mathbf{A}) \mathrel{\vcenter{:}}= \nu_0\,(\delta+\vert \mathbf{A}^{\mathrm{sym}}\vert)^{p-2}\mathbf{A}^{\mathrm{sym}}\,, \end{align}\] for \(\mathbf{A}\in \mathbb{R}^{d\times d}\), where \(\nu_0>0\), \(\delta > 0\), \(p\in (1,+\infty)\) and \(\mathbf{A}^{\mathrm{sym}}\mathrel{\vcenter{:}}= \frac{1}{2}(\mathbf{A}+\mathbf{A}^\top)\in \mathbb{R}^{d\times d}_{\mathrm{sym}}\).

While the particular case \(p=2\) results in the well-known Navier–Stokes equations for Newtonian fluids, the cases \(p<2\) and \(p>2\) correspond to shear-thinning and shear-thickening fluids, respectively. Note that shear-thinning is the most common type of generalized Newtonian behavior of fluids and is seen in many industrial and everyday applications (cf.[1]). This motivates the study of finite element approximations of generalized Navier–Stokes equations 1 for small shear stress exponents \(p<2\).

The system 1 is completed by the inhomogeneous Dirichlet boundary condition \[\begin{align} {2} \mathbf{v} &= \mathbf{g}_2 &&\quad \textrm{ on } \partial\Omega \,,\tag{2} \\ \intertext{and, for the sake of generality, the \textit{inhomogeneous divergence constraint}} \operatorname{div}\mathbf{v} &= g_1&& \quad \textrm{ in } \Omega\,.\tag{3} \end{align}\]

This work is dedicated to finite element (FE) approximations of 13 , with the focus on convergence rates for velocity and kinematic pressure.

1.1 Related contributions↩︎

A FE discretization of 1 and a proof of weak convergence to a solution of 1 is given in [2]. More precisely, in [2], homogeneous Dirichlet boundary conditions and the maximal range of the shear stress exponent (i.e., \(p\in (\frac{2d}{d+2},+\infty)\)) are considered: in the case \(p > \tfrac{2d}{d+1}\), the standard Temam modification (cf.[3]) of the weak convective term is admissible, while in the case \(p > \tfrac{2d}{d+2}\), exactly divergence-free FE pairs can be employed. A fully-discrete FE discretization of the unsteady Boussinesq system and a proof of weak convergence is given in [4]. There, in the case \({p \in (\tfrac{2d}{d+2}, \tfrac{2d}{d+1}]}\), in order to recover the crucial cancellation property of the weak convective term, the usage of a divergence reconstruction operator is proposed. On the theoretical side, this covers and generalizes the case of divergence-free FE pairs. On the practical side, the large computational costs needed by common divergence-free FE pairs are reduced in this way. To the best of the authors’ knowledge, the only contribution on a priori error estimates for a finite discretization of 1 is [5]. There, an inhomogeneous Dirichlet boundary condition and the restricted range \(p \geq \tfrac{2d}{d+1}\) (for which Temam’s modification (cf.[3]) is still admissible) is considered. The inhomogeneous Dirichlet boundary condition is imposed using the Fortin interpolation operator of the velocity FE space, which is (for many FE spaces; we refer the reader to [5] for a short list) given as a Scott–Zhang interpolation operator plus a divergence correction operator. The divergence correction operator does not need to be computed explicitly as it does not contribute to the Dirichlet boundary traces. Nevertheless, we still consider the computation of the Scott–Zhang interpolation operator as computationally expensive.

1.2 New contributions↩︎

The present paper is intended to improve the FE discretization in [5] in such a way that the above mentioned gaps are closed. Thus, the new contribution of the present paper is two-fold:

  • First, we vary the discrete Dirichlet boundary condition in such a way that any approximation of the (continuous) Dirichlet boundary condition can be employed. In particular, if the Dirichlet boundary data are sufficiently regular, then this gives a theoretical justification for the usage of nodal interpolation, which is new in this context.

  • Second, we use the method of divergence-free reconstruction operators in order to treat the full range of the shear stress exponent (i.e., \(p\in (\frac{2d}{d+2},+\infty)\)). To the best of the authors’ knowledge, this is the first a priori error analysis for a discretization of the generalized Navier–Stokes equations 1 in the case \(p \in (\tfrac{2d}{d+2}, \tfrac{2d}{d+1})\). More precisely, we derive a priori error estimates for the velocity vector field with error decay rates that are optimal for any \(p \in (\tfrac{2d}{d+2}, \tfrac{2d}{d+1})\) and a priori error estimates for the kinematic pressure with error decay rates that are optimal for any \(p \in (\tfrac{2d}{d+2},2]\). The derivation of a priori error estimates for the pressure turns out to be more challenging than in the case of a laminar flow (cf. [6]), i.e., 1 without the convective term. More precisely, from the a priori error estimates for the velocity vector field and a bootstrap argument, we deduce improved stability estimates for the discrete velocity vector field, which we then employ to prove the a priori error estimates for the kinematic pressure.

Since these two developments are independent of each other, we decided to present our results in a rather general way. More precisely, we also consider the Temam case, since this –in connection with nodal interpolation of Dirichlet data– is still new and probably the most relevant case for application. Therefore, certain steps of the proofs work out analogously to [5] and we resort to the respective assertions.

The paper is structured as follows: in Section 2, the necessary notation and a precise formulation of the continuous problem are given. In Section 3, assumptions on the finite element spaces are stated and the discretization is developed. Section 4 is dedicated to the proofs of a priori error estimates for the velocity vector field and the kinematic pressure. In Section 5, numerical experiments are presented and the theoretical findings are compared to the experimental results.

2 Preliminaries↩︎

2.1 Notation↩︎

Throughout the entire article, we denote by \(\Omega \subseteq \mathbb{R}^d\), \(d \in \{2,3\}\), either a bounded polygonal (if \(d=2\)) or a bounded polyhedral (if \(d=3\)) Lipschitz domain. We employ \(c>0\) to denote a generic constant, that may change from line to line, but does not depend on the crucial quantities. Moreover, we write \(u\sim v\) if and only if there exist a constant \(c>0\) such that \(c^{-1}\, u \leq v\leq c\, u\).

For \(k\in \mathbb{N}\) and \(p\in [1,\infty]\), we employ the customary Lebesgue spaces \({(L^p(\Omega), \|\cdot\|_{p,\Omega})}\) and Sobolev spaces \((W^{k,p}(\Omega),\|\cdot\|_{k,p,\Omega})\). There exists a linear, continuous, and surjective trace operator \(\tr_{\partial\Omega}\colon W^{1,p}(\Omega) \to W^{1-\smash{\frac{1}{p}},p}(\partial\Omega)\). If it gets clear from the context, we do not denote it explicitly for the sake of readability. The space \(\smash{W^{1,p}_{0}(\Omega)}\) is defined as those functions from \(W^{1,p}(\Omega)\) whose traces vanish on \(\partial\Omega\). The conjugate exponent is denoted by \(p' = \tfrac{p}{p-1} \in [1, \infty]\), whereas \(p^*\) denotes the critical Sobolev exponent with respect to the embedding \(W^{1,p}(\Omega) \hookrightarrow L^{q}(\Omega)\), i.e., if \({p > d}\), then \({p^* = \infty}\), while \(p^*\) is used as a placeholder for any finite \({q \in [1, \infty)}\) if \(p=d\). If \(p=d\), we formally understand \((p^*)'\) as a placeholder for \(1+\varepsilon\), where \(\varepsilon > 0\) is fixed, but arbitrary.

We always denote vector-valued functions by lowercase boldface letters and tensor-valued functions by capital boldface letters. The Euclidean inner product between two vectors \(\mathbf{a} =(a_1,\dots,a_d),\mathbf{b} =(b_1,\dots,b_d)\in \mathbb{R}^d\) is denoted by \({\mathbf{a} \cdot\mathbf{b}\mathrel{\vcenter{:}}= \sum_{i=1}^d{a_ib_i}}\), while the Frobenius inner product between two tensors \(\mathbf{A}=(A_{ij})_{i,j\in \{1,\dots,d\}},\mathbf{B}=(B_{ij})_{i,j\in \{1,\dots,d\}}\in \mathbb{R}^{d\times d }\) is denoted by \(\mathbf{A}: \mathbf{B}\mathrel{\vcenter{:}}= \sum_{i,j=1}^d{A_{ij}B_{ij}}\). For a tensor \(\mathbf{A}\in \mathbb{R}^{d\times d}\), we denote its symmetric part by \(\mathbf{A}^{\mathrm{sym}}\mathrel{\vcenter{:}}= \frac{1}{2}(\mathbf{A}+\mathbf{A}^\top)\in \mathbb{R}^{d\times d}_{\mathrm{sym}}\mathrel{\vcenter{:}}= {\{\mathbf{A}\in \mathbb{R}^{d\times d}\mid \mathbf{A}=\mathbf{A}^\top\}}\). Moreover, for a (Lebesgue) measurable set \(\omega\subseteq \mathbb{R}^d\) and (Lebesgue) measurable functions \(u,v\colon \omega\to \mathbb{R}\) (written \(u,v\in L^0(\omega)\)), we employ the product \[\begin{align} (u,v)_\omega \mathrel{\vcenter{:}}= \int_\omega u\, v\,\mathrm{d}x\,, \end{align}\] whenever the right-hand side is well-defined. The integral mean of an integrable function \(u\in L^1(\omega)\) over a (Lebesgue) measurable set \(\omega\subseteq \mathbb{R}^d\) with \(\vert \omega\vert>0\) is denoted by \[\begin{align} \langle u\rangle_\omega \mathrel{\vcenter{:}}= \frac{1}{|\omega|}\int_\omega u \,\mathrm{d}x\,. \end{align}\]

For \(r \in (1, \infty)\), we abbreviate the function spaces \[\begin{align} \begin{aligned} X^r &\mathrel{\vcenter{:}}= (W^{1,r}(\Omega))^d\,, &&\quad V^r \mathrel{\vcenter{:}}= (W_{0}^{1,r}(\Omega))^d\,, \\ Y^r &\mathrel{\vcenter{:}}= \smash{ L^{r'}(\Omega)}\,, &&\quad Q^r \mathrel{\vcenter{:}}= \smash{ L_0^{r'}(\Omega)} \mathrel{\vcenter{:}}= \big \{ z \in \smash{L^{r'}(\Omega) }\mid \langle z \rangle_{\Omega} = 0 \big\} \,, \end{aligned} \end{align}\] as well as \(X\mathrel{\vcenter{:}}= X^p\), \(V\mathrel{\vcenter{:}}= V^p\), \(Y\mathrel{\vcenter{:}}= Y^p\), and \(Q\mathrel{\vcenter{:}}= Q^p\).

2.2 N-functions and Orlicz spaces↩︎

A convex function \(\psi \colon \mathbb{R}_{\geq 0} \to \mathbb{R}_{\geq 0}\) is called N-function if \(\psi(0)=0\), \(\psi>0\) in \(\mathbb{R}_{> 0}\), \(\lim_{t\rightarrow0}{\frac{\psi(t)}{t}}=0\) and \({\lim_{t\rightarrow\infty}{\frac{\psi(t)}{t}}=\infty}\). The conjugate N-function \(\psi^*\colon \mathbb{R}_{\geq 0} \to \mathbb{R}_{\geq 0}\) is defined by \(\psi^*(s)\mathrel{\vcenter{:}}=\sup_{t \geq 0}\{s\,t - \psi(t)\}\) for all \(s \geq 0\). An N-function \({\psi\colon \mathbb{R}_{\geq 0} \to \mathbb{R}_{\geq 0}}\) satisfies the \(\Delta_2\)-condition, if there exists \(K> 2\) such that \({\psi(2\,t) \leq K\,\psi(t)}\) for all \(t \geq 0\). The smallest such constant is denoted by \(\Delta_2(\psi) > 0\). We need the following refined version of the \(\varepsilon\)-Young inequality: for every \(\varepsilon>0\), there exists a constant \(c_\varepsilon>0\), depending only on \(\Delta_2(\psi),\Delta_2( \psi ^*)<\infty\), such that for every \({s,t\geq 0}\), there holds \[\begin{align} \label{eq:fem:orliczyoung} s\,t&\leq c_\varepsilon \,\psi^*(s)+ \varepsilon \, \psi(t)\,. \end{align}\tag{4}\]

For \(p \in (1,\infty)\) and \(\delta\geq 0\), we define the special N-function \(\phi \mathrel{\vcenter{:}}= \phi_{p,\delta}\colon\smash{\mathbb{R}_{\geq 0}\to \mathbb{R}_{\geq 0}}\) by \[\begin{align} \label{eq:fem:nfunction} \phi(t)\mathrel{\vcenter{:}}= \int _0^t \phi'(s)\, \mathrm{d}s\,, \quad\text{where}\quad \phi'(t) \mathrel{\vcenter{:}}= (\delta +t)^{p-2} t\,,\quad\mathrm{ for all }t\geq 0\,. \end{align}\tag{5}\]

For an N-function \(\psi\colon\mathbb{R}_{\geq 0}\to \mathbb{R}_{\geq 0}\), we define shifted N-functions \({\psi_a\colon\mathbb{R}_{\geq 0}\to \mathbb{R}_{\geq 0}}\) via \[\begin{align} \label{eq:fem:phi95shifted} \psi_a(t)\mathrel{\vcenter{:}}= \int _0^t \psi_a'(s)\, \mathrm{d}s\,,\quad\text{where }\quad \psi'_a(t)\mathrel{\vcenter{:}}= \psi'(a+t)\frac{t}{a+t}\,,\quad\mathrm{ for all }a, t\geq 0\,. \end{align}\tag{6}\] The shifted special N-functions \(\phi_a\colon \mathbb{R}_{\geq 0}\to \mathbb{R}_{\geq 0}\), \(a\ge 0\), and their conjugate N-functions \((\phi_a)^*\colon \mathbb{R}_{\geq 0}\to \mathbb{R}_{\geq 0}\), \(a\ge 0\), satisfy the \(\Delta_2\)-condition with \[\begin{align} \sup_{a\ge 0}{\Delta_2(\phi_a)}&\leq c\,2^{\max \{2,p\}}\,,\\ \sup_{a\ge 0}{\Delta_2((\phi_a)^*)}&\leq c\,2^{\max \{2,p'\}}\,. \end{align}\] In addition, uniformly in \(t,\delta\geq 0\), we have that \[\begin{align} \phi_a(t) &\sim (\delta + a + t)^{p-2} t^2\,,\tag{7}\\ (\phi_a)^*(t)& \sim ((\delta+a)^{p-1} + t)^{p'-2} t^2\tag{8}\,. \end{align}\]

Let \(\omega\subseteq \mathbb{R}^d\), \(d \in \mathbb{N}\), be a (Lebesgue) measurable set. A Carathéodory function \(\psi \colon \omega \times \mathbb{R}_{\geq 0} \to \mathbb{R}_{\geq 0}\), such that \(\psi(x,\cdot)\) for a.e. \(x \in \omega\) is an N-function, is called generalized N-function. For a given generalized N-function \(\psi \colon \omega \times \mathbb{R}_{\geq 0} \to \mathbb{R}_{\geq 0}\), the modular (with respect to \(\psi\) on \(\omega\)) of a (Lebesgue) measurable function \(u\in L^0(\omega)\) is defined by \[\begin{align} \rho_{\psi,\omega}(u)\mathrel{\vcenter{:}}= \int_\omega {\psi(\cdot,\vert u\vert)\,\mathrm{d}x}\,. \end{align}\]

In this subsection, we specify the assumptions on the extra-stress tensor and important consequences thereof.

Assumption 1 (extra-stress tensor). The extra-stress tensor \(\mathbf{S}\colon\mathbb{R}^{d \times d}\to \mathbb{R}^{d \times d}_{\mathrm{sym}}\) satisfies \(\mathbf{S}\in C^0(\mathbb{R}^{d \times d},\mathbb{R}^{d \times d}_{\mathrm{sym}} )\), \(\mathbf{S} (\mathbf{A}) = \mathbf{S} (\mathbf{A}^{\mathrm{sym}})\) for all \({\mathbf{A}\in \mathbb{R}^{d \times d}}\), and \(\mathbf{S}(\mathbf{0})=\mathbf{0}\).

Moreover, the extra-stress tensor \(\mathbf{S}\colon\mathbb{R}^{d \times d}\to \mathbb{R}^{d \times d}_{\mathrm{sym}}\) has \((p,\delta)\)-structure, i.e., for some \(p \in (1, \infty)\), \(\delta\in (0,\infty)\), and the N-function \(\phi=\phi_{p,\delta}\) defined in 5 , there exist constants \(C_0, C_1 > 0\) such that for every \(\mathbf{A},\mathbf{B} \in \mathbb{R}^{d\times d}\), there holds \[\begin{align} ({\mathbf{S}}(\mathbf{A}) - {\mathbf{S}}(\mathbf{B})) : (\mathbf{A}-\mathbf{B}) &\ge C_0 \,\phi_{\vert \mathbf{A}^{\mathrm{sym}}\vert}(\vert\mathbf{A}^{\mathrm{sym}} - \mathbf{B}^{\mathrm{sym}}\vert) \,,\label{assum:extra95stress461} \\ \vert \mathbf{S}(\mathbf{A}) - \mathbf{S}(\mathbf{B})\vert &\le C_1 \, \phi'_{\abs{\mathbf{A}^{\mathrm{sym}}}}(\abs{\mathbf{A}^{\mathrm{sym}} - \mathbf{B}^{\mathrm{sym}}})\,.\label{assum:extra95stress462} \end{align}\] {#eq: sublabel=eq:assum:extra95stress461,eq:assum:extra95stress462} The constants \(C_0,C_1>0\) and \(p\in (1,\infty)\) are called the characteristics of \(\mathbf{S}\).

Since we use estimates that are only available for \(\delta>0\) in Section 4, we exclude the degenerate case \(\delta=0\) in Assumption 1. Closely related to the extra-stress tensor \(\mathbf{S}\colon \mathbb{R}^{d \times d} \to \mathbb{R}^{d \times d}_{\mathrm{sym}}\) with \((p,\delta)\)-structure (cf.Assumption 1) is the non-linear mapping \(\mathbf{F} \colon\mathbb{R}^{d\times d}\to \mathbb{R}^{d\times d}_{\mathrm{sym}}\), for every \(\mathbf{A}\in \mathbb{R}^{d\times d}\) defined by \[\begin{align} \begin{aligned} \mathbf{F}(\mathbf{A})&\mathrel{\vcenter{:}}= (\delta+\vert \mathbf{A}^{\mathrm{sym}}\vert)^{\smash{\frac{p-2}{2}}}\mathbf{A}^{\mathrm{sym}}\,. \end{aligned} \label{eq:def95F} \end{align}\tag{9}\] The non-linear mappings \(\mathbf{S},\mathbf{F}\colon \mathbb{R}^{d \times d} \to \mathbb{R}^{d\times d}_{\mathrm{sym}}\) and \(\phi_a,(\phi_a)^*\colon \mathbb{R}^{\ge 0}\to \mathbb{R}^{\ge 0}\), \({a\ge 0}\), are closely related.

Proposition 1. Let \(\mathbf{S}\) satisfy Assumption 1, let \(\phi\) be defined in 5 and let \(\mathbf{F}\) be defined in 9 . Then, uniformly with respect to \(\mathbf{A}, \mathbf{B} \in \mathbb{R}^{d \times d}\), we have that \[\begin{align} \label{eq:growth95S} \begin{aligned} (\mathbf{S}(\mathbf{A}) - \mathbf{S}(\mathbf{B})) :(\mathbf{A}-\mathbf{B} ) &\sim \abs{ \mathbf{F}(\mathbf{A}) - \mathbf{F}(\mathbf{B})}^2 \\ &\sim \phi_{\vert \mathbf{A}^{\mathrm{sym}}\vert }(\vert \mathbf{A}^{\mathrm{sym}} - \mathbf{B}^{\mathrm{sym}}\vert ) \\ &\sim(\phi_{\vert\mathbf{A}^{\mathrm{sym}} \vert})^*(\vert\mathbf{S}(\mathbf{A} ) - \mathbf{S}(\mathbf{B} )\vert)\,. \end{aligned} \end{align}\qquad{(1)}\] The constants in ?? depend only on the characteristics of \({\mathbf{S}}\).

Proof. See [7]. ◻

2.4 Continuous weak formulation↩︎

In this subsection, we give a precise weak formulation of the strong formulation 13 .

Assumption 2. Let \(s \mathrel{\vcenter{:}}= s(p) \mathrel{\vcenter{:}}= \max \{p, (\frac{p^*}{2} )'\}\) and let the data satisfy the regularity assumptions \(\mathbf{f}\in V^*\), \(g_1 \in L^s(\Omega)\), and \(\mathbf{g}_2\in (W^{\smash{1-\frac{1}{s}},s}(\partial\Omega))^d\) as well as the compatibility condition \[\begin{align} \int_{\Omega}{g_1 \,\mathrm{d}x} = \int_{\partial\Omega}{\mathbf{g}_2 \cdot\mathbf{n} \, \mathrm{d}s}\,. \end{align}\]

The convective term is consistently reformulated as \[\begin{align} \label{eq:fem:conv95reform} (\operatorname{div}(\mathbf{v} \otimes \mathbf{v}), \mathbf{z})_{\Omega} = - (\mathbf{v} \otimes \mathbf{v}, \nabla \mathbf{z})_\Omega \,. \end{align}\tag{10}\] Admissibility of the right hand side of 10 will be ensured by the restriction \(p > \tfrac{2d}{d+2}\) and \(\mathbf{z} \in V^s\).

Then, a first weak formulation of the strong formulation 13 is given via:

Problem (Q). Under the Assumption 2, find \((\mathbf{v}, q) \in X \times Q^{s}\) with \(\mathbf{v} = \mathbf{g}_2\) a.e.on \(\partial\Omega\) such that for every \((\mathbf{z},z)\in V^{s} \times Y^{s}\), there holds \[\begin{align} (\mathbf{S}(\mathbf{Dv}), \mathbf{Dz})_\Omega - (\mathbf{v} \otimes \mathbf{v}, \nabla \mathbf{z})_\Omega - (q, \operatorname{div}\mathbf{z})_\Omega &= (\mathbf{f}, \mathbf{z})_\Omega \,, \tag{11} \\ (\operatorname{div}\mathbf{v},z)_\Omega &= (g_1,z)_\Omega \,. \tag{12} \end{align}\]

We temporarily assume that there exists a divergence and trace lift \(\mathbf{g} \in X^s\), which solves the system \[\begin{align} \begin{aligned} \label{eq:fem:div95eq} \operatorname{div}\mathbf{g} &= g_1 &&\quad\text{ in }L^s(\Omega)\,, \\[-0.5mm] \mathbf{g} &= \mathbf{g}_2 &&\quad\text{ in }(W^{\smash{1-\frac{1}{s}},s}(\partial\Omega))^d\,. \end{aligned} \end{align}\tag{13}\] An explicit construction of such \(\mathbf{g}\) is given later in Lemma 9. Then, setting \[\mathbf{u} \mathrel{\vcenter{:}}= \mathbf{v} - \mathbf{g} \in V_0\,,\] where \(V_0 \mathrel{\vcenter{:}}= V_0^p\) and for \(r\in [1,\infty)\) \[\begin{align} V_0^r \mathrel{\vcenter{:}}= \big \{ \mathbf{z} \in V^r \mid\operatorname{div}\mathbf{z} = 0 \text{ a.e.\;in }\Omega\big\}\,, \end{align}\] we obtain the following weak formulation:

Problem (P). Under the Assumption 2, find \(\mathbf{u} \in V_0\) such that for every \(\mathbf{z}\in V_0^{s}\), there holds \[\begin{align} (\mathbf{S}(\mathbf{Du}+\mathbf{Dg}), \mathbf{Dz})_\Omega - ((\mathbf{u}+\mathbf{g}) \otimes (\mathbf{u}+\mathbf{g}), \nabla \mathbf{z})_\Omega = (\mathbf{f}, \mathbf{z})_\Omega\,. \end{align}\]

First, the existence of the velocity vector field in Problem (P) can be guaranteed via the celebrated Lipschitz truncation method (cf.[8]). Second, the existence of the kinematic pressure in Problem (Q) can be inferred on the basis of the following inf-sup stability result. This, in turn, implies equivalence of Problem (Q) and Problem (P).

Lemma 1. Let \(r \in (1, \infty)\). Then, for every \(z\in Q^r\), there holds \[\begin{align} c\,\|z\|_{r',\Omega} \leq \sup_{\mathbf{z} \in V^r\;:\;\|\mathbf{z}\|_{1,r,\Omega}\leq 1}{(z,\operatorname{div}\mathbf{z})_{\Omega}}\,, \end{align}\] where \(c>0\) depends only on \(\Omega\) and \(r\). Moreover, \(- \nabla \colon Q^r \to (V^r)^*\) is injective and \({\operatorname{img} (-\nabla) = (\ker \operatorname{div})^{\perp}}\).

Proof. See [9]. ◻

3 Discretization↩︎

3.1 Triangulations and finite element spaces↩︎

Assumption 3 (triangulation). We assume that \(\{\mathcal{T}_h\}_{h>0}\) is a family of conforming triangulations of \(\overline{\Omega}\subseteq \mathbb{R}^d\), \(d\in \{2,3\}\), (cf.[10]) consisting of \(d\)-dimensional simplices. The parameter \(h>0\) refers to the maximal mesh-size of \(\mathcal{T}_h\), i.e., if \(h_K\mathrel{\vcenter{:}}= \mathrm{diam}(K)\) for all \(K\in \mathcal{T}_h\), then \(h\mathrel{\vcenter{:}}= \max_{K\in \mathcal{T}_h}{h_K}\). For a simplex \(K \in \mathcal{T}_h\), we denote the supremum of diameters of inscribed balls by \(\rho_K>0\) and assume that there exists a constant \({\gamma_0>0}\), independent of \(h>0\), such that \({h_K}{\rho_K^{-1}}\le \gamma_0\) for all \({K \in \mathcal{T}_h}\). The smallest such constant is called the chunkiness of \(\{\mathcal{T}_h\}_{h>0}\). For every \(K\in \mathcal{T}_h\), the element patch* is defined as \(\omega_K \mathrel{\vcenter{:}}= \{K'\in \mathcal{T}_h\mid K'\cap K \neq \emptyset\}\).*

Definition 1 (finite element spaces). The space of polynomials of degree at most \(r\in \mathbb{N}\cup\{0\}\) on each simplex is denoted by \(\mathbb{P}^r(\mathcal{T}_h)\). In addition, for \(r\in \mathbb{N}\cup\{0\}\), we set \(\mathbb{P}^r_c(\mathcal{T}_h)\mathrel{\vcenter{:}}= \mathbb{P}^r(\mathcal{T}_h)\cap C^0(\overline{\Omega})\). We assume that the finite element spaces \({X_h \subseteq (\mathbb{P}^m_c(\mathcal{T}_h))^d}\) and \(Y_h \subseteq \mathbb{P}^k(\mathcal{T}_h)\) are conforming, i.e., \({X_h \subseteq X}\) and \({Y_h \subseteq Y}\). Then, we define the spaces \[\begin{align} V_h &\mathrel{\vcenter{:}}= X_h \cap V\,,\\ Q_h& \mathrel{\vcenter{:}}= Y_h \cap Q\,,\\ V_{h,0}&\mathrel{\vcenter{:}}= \big\{ \mathbf{z}_h \in V_h \mid (\mathrm{div}\,\mathbf{z}_h,y_h)_\Omega = 0 \textrm{ for all } y_h \in Q_h \big\}\,. \end{align}\]

The following assumption is needed in the construction of a discrete (divergence-corrected) Lipschitz truncation (cf.[2] or [11]).

Assumption 4 (locally supported basis of \(Y_h\)). We assume that \(Y_h\) has a locally supported basis \(Y_h = \mathrm{span} \{q_h^1, \dots, q_h^l \}\) such that \(q^i_h|_K \neq 0\) implies that \(\mathrm{supp}\, q_h^i \subseteq \omega_K\) for all \(i \in \{1, \dots, l\}\) and \(K \in \mathcal{T}_h\).

Assumption 5 (projection for \(Y_h\)). We suppose that \(\mathbb{R}\subseteq Y_h\) and that there exists a linear projection operator \(\Pi_h^Y \colon Y \to Y_h\), i.e., \(\Pi_h^Yz_h=z_h\) for all \(z_h\in Y_h\), such that for every \(z \in Y\) and \({K \in \mathcal{T}_h}\), there holds \[\begin{align} \langle \vert \Pi_h^Y\! z\vert \rangle_K\leq c\, \langle \vert z\vert \rangle_{\omega_K}\,. \end{align}\]

Assumption 6 (projection for \(X_h\)). We suppose that \((\mathbb{P}^1_c(\mathcal{T}_h))^d \subseteq X_h\) and that there exists a linear projection operator \(\Pi_h^X \colon X \to X_h\), i.e., \(\Pi_h^X\mathbf{z}_h=\mathbf{z}_h\) for all \(\mathbf{z}_h\in X_h\), with the following properties:

  • Local \(W^{1,1}\)-stability: For every \(\mathbf{z} \in X\) and \(K \in \mathcal{T}_h\), there holds \[\begin{align} \langle \vert\Pi_h^X \mathbf{z}\vert \rangle_K \leq c\,\langle \vert\mathbf{z}\vert \rangle_{\omega_K} + c\, h_K \,\langle \vert \nabla \mathbf{z}\vert \rangle_{\omega_K} \,. \end{align}\]

  • Preservation of zero boundary values: there holds \(\Pi_h^X(V) \subseteq V_h\),

  • Preservation of divergence in the \(Y_h^*\)-sense: For every \(\mathbf{z} \in V\) and \(z_h \in Y_h\), there holds \[\begin{align} (\mathrm{div}\,\mathbf{z}, z_h)_\Omega = (\mathrm{div}\,\Pi_h^X \mathbf{z}, z_h)_\Omega \,. \end{align}\]

Remark 2. A projection operator \(\Pi_h^X\colon X\to X_h\) which satisfies Assumption 6 is traditionally referred to as Fortin interpolation operator. Its existence for typical finite element pairs is discussed, e.g., in [12] (see also [13]).

Assumption 6 implies the following discrete inf-sup stability result.

Lemma 2 (discrete inf-sup condition). Let Assumption 6 be satisfied and \(r \in (1, \infty)\). Then, for every \(z_h \in Q_h\), there holds \[\begin{align} c\,\|z_h\|_{r', \Omega} &\leq c \sup_{\mathbf{z}_h \in V_h\;:\;\|\mathbf{z}_h\|_{1,r,\Omega}\leq 1}{(z_h,\mathrm{div}\,\mathbf{z}_h)_{\Omega}}\,, \end{align}\] where the constant \(c>0\) depends on \(r\), \(\gamma_0\), \(\Omega\) and the choice of finite element spaces.

Proof. See [6]. ◻

3.2 Discrete Dirichlet boundary condition↩︎

We assume that among the degrees of freedom parametrizing \(X_h\), those which are relevant for the Dirichlet boundary condition 2 can be uniquely determined (cf. [10]). We interpret the Dirichlet boundary condition 2 as Dirichlet boundary condition at the Dirichlet degrees of freedom in \(X_h\). As a consequence, an interpolation of boundary data \(\mathbf{g}_b \in X^s\) needs to be computed. The Fortin interpolation operator has ideal analytical properties for that purpose (cf. [5] and Remark 3), but this comes with significant computational costs. Therefore, we develop a setting which allows for interpolation operators which are computationally inexpensive and straightforward to implement. Since regularity of boundary data is rarely critical in applications, the nodal interpolation operator is probably the most interesting example. In this subsection, we formulate requirements on continuous and discrete boundary data. Then, we discuss the applicability of some interpolation operators.

The following assumptions will be sufficient for existence and convergence of discrete solutions:

Assumption 7. We assume that \(\mathbf{g}_b \in X^s\) satisfies \(\mathbf{g}_b = \mathbf{g}_2\) a.e. on \(\partial\Omega\) and that \(\mathbf{g}_b^h \in X_h\) satisfy \[\begin{align} \mathbf{g}_b^h \to \mathbf{g}_b \quad \textrm{in } X^s \quad (h \to 0)\,. \end{align}\]

The regularity \(\mathbf{g}_b \in X^s\) complies with the best known assumptions for existence of weak solutions to Problem (Q) (at least for small values of \(p\)), cf.[14].

Higher regularity of \(\mathbf{g}_b\in X^s\) and approximability by \(\mathbf{g}_b^h\in X_h\) will be employed in the proof of a priori error estimates in Section 4:

Assumption 8. We assume that there exist \(k \geq 2\), \(\beta \in [1, \infty)\), \(\mathbf{g}_b \in (W^{k,\beta}(\Omega))^d\), and \(\mathbf{g}_b^h \in X_h\) such that the following conditions are satisfied:

  • \((W^{k,\beta}(\Omega))^d \hookrightarrow X^s\) and \((\mathbb{P}^{k-1}_c(\mathcal{T}_h))^d \subseteq X_h\);

  • \(\mathbf{g}_b = \mathbf{g}_2\) a.e.on \(\partial\Omega\);

  • \(\mathbf{g}_b \in (W^{k,\smash{\smash{\widetilde{\beta}}}}(\Omega))^d\) for some \(\smash{\smash{\widetilde{\beta}}} \in [\beta, \infty)\) implies that \[\begin{align} \label{eq:fem:proj95x295sappr} \|\mathbf{g}_b^h - \mathbf{g}_b\|_{1,\smash{\smash{\widetilde{\beta}}},\Omega} \leq c \,h^{k-1} \|\nabla^k\mathbf{g}_b\|_{\smash{\smash{\widetilde{\beta}}}, \Omega}\,. \end{align}\qquad{(2)}\]

Note that Assumption 8 implies Assumption 7 (cf. reasoning in [15]). While \(k=2\), \(\beta=p\) in Assumption 8 is certainly a natural choice in order to establish linear convergence rates, different regularities may be imposed due to the admissibility of interpolation operators and technical restrictions in the analysis.

Lemma 3 (classical interpolation operators). Under Assumption 8(i), let \(\tilde{\Pi}_h^X\colon X \to (\mathbb{P}^{k-1}_c(\mathcal{T}_h))^d\) be a linear projection operator that is quasi-locally \(W^{1,1}\)-stable, i.e., for every \(\mathbf{z} \in (W^{1,1}(\Omega))^d\) and \(K\in \mathcal{T}_h\), there holds \[\begin{align} \label{eq:fem:projection95x295assum} \langle \vert\tilde{\Pi}_h^X \mathbf{z}\vert \rangle_K \leq c\,\langle \vert\mathbf{z}\vert \rangle_{\omega_K} + c\, h_K\,\langle \vert \nabla \mathbf{z}\vert \rangle_{\omega_K}\,. \end{align}\qquad{(3)}\] Then, Assumption 8(iii) is satisfied for \(\mathbf{g}_b^h \mathrel{\vcenter{:}}= \tilde{\Pi}_h^X\mathbf{g}_b\in X_h\) with \(\smash{\smash{\widetilde{\beta}}}=\beta\).

Proof. See [16]. ◻

Remark 3 (classical interpolation operators). Suppose that Assumption 8(i) is satisfied. Then, the Fortin interpolant (cf. Assumption 6), the Clément [17], and the Scott-Zhang interpolant [18] or the generic interpolant from [10], due to Lemma 3, satisfy Assumption 8(iii).

Remark 4 ((global) \(L^2\)-projection operator). Under Assumption 8(i) and if the family of triangulations \(\{\mathcal{T}_h\}_{h>0}\) is quasi-uniform or appropriately graded, the (global) \(L^2\)-projection operator \(\Pi_{h,L^2}^X\colon X\to (\mathbb{P}^{k-1}_c(\mathcal{T}_h))^d\) is (globally) \(L^{1}(\Omega)\)-stable [19], [20] and, hence, satisfies Assumption 8(iii) [16].

The next Lemma shows that despite the nodal interpolation operator \(\Pi_{h, N}^X\) is not \(W^{1,1}(\Omega)\)-stable, it still satisfies Assumption 8 (under appropriate regularity assumptions).

Lemma 4 (nodal interpolation). Assume that \(k \in \mathbb{N}\) with \(k\ge 2\) and \({\beta \in [1, \infty)}\) are such that \(W^{k,\beta}(\Omega) \hookrightarrow C^0(\overline{\Omega})\) and \((\mathbb{P}^{k-1}_c(\mathcal{T}_h))^d \subseteq X_h\). We suppose that each degree of freedom of \(X_h\) is represented by evaluation at a certain point. Let \(\Pi_{h, N}^X\colon (W^{k,\beta}(\Omega))^d\to (\mathbb{P}^{k-1}_c(\mathcal{T}_h))^d\) be the nodal interpolant. Then, ?? is satisfied for \(\mathbf{g}_b^h \mathrel{\vcenter{:}}= \Pi_{h,N}^X \mathbf{g}_b\in X_h\).

Proof. See [16]. ◻

Lemma 5. Let Assumption 8 be satisfied. Moreover, let \(\delta>0\), \(\mathbf{z} \in X\), and \(\mathbf{g}_b \in W^{k,\max\{2,p,\beta\}}(\Omega)\). Then, there holds \[\begin{align} \rho_{\phi_{\vert\mathbf{Dz}\vert} ,\Omega} (\vert \mathbf{Dg}_b^h - \mathbf{Dg}_b\vert) \leq c\, h^2\, \|\nabla^k \mathbf{g}_b\|_{\max\{2,p,\beta\}, \Omega}^2\,, \end{align}\] where \(c>0\) depends on \(\delta^{-1}\), \(\|\mathbf{g}_b\|_{1,p,\Omega}\), and \(\|\mathbf{z}\|_{1,p,\Omega}\). In addition, the assertion remains true if \(\mathbf{g}_b^h\) is replaced by \(\Pi_h^X \mathbf{g}_b\).

Proof. If \(p<2\) and \(\delta > 0\), the estimate follows from \(\phi_{\vert \mathbf{Dz}\vert}(t) \sim (\delta + \vert\mathbf{Dz}\vert + t)^{p-2} t^2\) \(\leq \delta^{p-2} t^2\) uniformly in \(t\ge 0\) and Sobolev approximability (cf. Assumption 8(iii)). If \(p \geq 2\), we use that \(\phi_{\vert\mathbf{Dz}\vert}(t) \sim (\delta + \vert\mathbf{Dz}\vert + t)^{p-2} t^2\) uniformly in \(t\ge 0\), Hölder’s inequality, \(\mathbf{g}_b^h \to \mathbf{g}_b\) in \(X\) \((h\to 0)\), and Assumption 8(iii) to estimate \[\begin{align} \rho_{\phi_{\vert\mathbf{Dz}\vert} ,\Omega} (\vert \mathbf{Dg}_b^h - \mathbf{Dg}_b\vert) &\leq c\,\|(\max \{\delta, \vert\mathbf{Dz}\vert, \vert \mathbf{Dg}_b^h - \mathbf{Dg}_b\vert \})^{\smash{p-2}}\vert\mathbf{Dg}_b^h - \mathbf{Dg}_b\vert^2 \|_{1,\Omega} \\ &\leq c\,\|\max \{ \delta, \vert\mathbf{Dz}\vert, \vert\mathbf{Dg}_b^h - \mathbf{Dg}_b\vert \}\|_{p,\Omega}^{p-2} \|\mathbf{Dg}_b^h - \mathbf{Dg}_b\|_{p,\Omega}^2 \\ &\leq c \, h^2 \|\nabla^k \mathbf{g}_b\|_{\max\{p,\beta\},\Omega}^2 \,. \end{align}\] The assertion for \(\mathbf{g}_b^h\) replaced by \(\Pi_h^X \mathbf{g}_b\) follows in virtue of Remark 3. ◻

We note that the difference \(\Pi_h^X \mathbf{g}_b - \mathbf{g}_b^h\) approaches zero with an at least linear rate in \(h\): due to Hölder’s inequality, Sobolev approximability (cf.[21]), and ?? , for every \(t \in [1, \infty)\) and \(\smash{\widetilde{\beta}} \mathrel{\vcenter{:}}= \max \{t, \beta\}\), there holds \[\begin{align} \begin{aligned} \label{eq:fem:ph-gb} \|\Pi_h^X \mathbf{g}_b - \mathbf{g}_b^h\|_{1,t,\Omega} &\leq c \, \|\Pi_h^X \mathbf{g}_b - \mathbf{g}_b\|_{1,\smash{\widetilde{\beta}},\Omega} + c \, \|\mathbf{g}_b - \mathbf{g}_b^h\|_{1,\smash{\widetilde{\beta}},\Omega} \\&\leq c\, h\, \|\nabla^k \mathbf{g}_b\|_{\smash{\widetilde{\beta}},\Omega} \,. \end{aligned} \end{align}\tag{14}\]

3.3 Discrete convective term↩︎

Classically, skew-symmetry plays a crucial role in the analysis of the convective term. While this property seems out of reach in the case of a non-zero divergence constraint on the velocity, we may at least preserve certain cancellation properties. Therefore, in the case \(p \geq \smash{\tfrac{2d}{d+1}}\), we employ discretizations \({b,\widetilde{b}\colon (X)^2\times X^s \to\mathbb{R}}\), commonly referred to as Temam’s modifications, for every \({(\mathbf{u},\mathbf{v},\mathbf{w})\in (X)^2\times X^s}\), (cf.[3]) defined by \[\begin{align} \label{eq:fem:defi95conv95temam} \begin{aligned} b(\mathbf{u},\mathbf{v},\mathbf{w}) &\mathrel{\vcenter{:}}= \tilde{b}(\mathbf{u},\mathbf{v},\mathbf{w}) + \tfrac{1}{2} (g_1 \mathbf{u}, \mathbf{w})_\Omega \\ &\mathrel{\vcenter{:}}= \tfrac{1}{2} (\mathbf{w}\otimes\mathbf{u}, \nabla \mathbf{v} + g_1 \mathbf{I})_\Omega - \tfrac{1}{2} (\mathbf{v}\otimes\mathbf{u}, \nabla \mathbf{w})_\Omega\,. \end{aligned} \end{align}\tag{15}\]

Lemma 6. Let \(p \geq \smash{\tfrac{2d}{d+1}}\). Then, Temam’s modifications \({b,\widetilde{b}\colon (X)^2\times X^s \to \mathbb{R}}\) are well-defined and bounded. Moreover, \(b\colon (X)^2\times X^s \to \mathbb{R}\) is consistent, i.e., for every \(\mathbf{v} \in \textcolor{black}{X}\) with \(\mathrm{div}\,\mathbf{v} = g_1\) a.e.in \(\Omega\) and \({\mathbf{z}\in \textcolor{black}{V^s}}\), there holds \[\begin{align} \label{eq:fem:temam95consistent} b(\mathbf{v}, \mathbf{v}, \mathbf{z}) = - (\mathbf{v}\otimes\mathbf{v}, \nabla\mathbf{z})_{\Omega}\,. \end{align}\qquad{(4)}\] For every \(\mathbf{v} \in X\) and \(\mathbf{z} \in V^s\), there holds \[\begin{align} \label{eq:fem:temam95skew} \tilde{b}(\mathbf{v}, \mathbf{z}, \mathbf{z}) = 0\,. \end{align}\qquad{(5)}\]

Proof. See [5]. ◻

The lower bound on the range of \(p\) is clearly suboptimal, as the (continuous) existence theory for weak solutions allows for values \(p > \tfrac{2d}{d+2}\) (cf.[8]). The underlying issue can be circumvented by the usage of a (divergence) reconstruction operator, which maps discretely to exactly divergence-free functions.

Definition 2 (reconstruction operator). Let \(Z_h \subset H(\operatorname{div};\Omega)\)3 be a finite element space such that \(Z_h|_K \subseteq (W^{1,\infty}(K))^d\) for all \(K \in \mathcal{T}_h\). A linear operator \(\Sigma_h\colon X \to X_h + Z_h\) is called a (divergence) reconstruction operator, if the following conditions are satisfied:

  • **(divergence preservation)* For every \(\mathbf{z} \in X\) with \((\mathrm{div}\,\mathbf{z}, y_h)_{\Omega} = 0\) for all \({y_h \in Y_h}\), there holds \[\begin{align} \mathrm{div}\,\Sigma_h \mathbf{z} = 0\quad \text{ a.e.\;in }\Omega\,. \end{align}\]*

  • **(consistency)* For every \(m \in \{0,1\}\), \(r \in [1, \infty]\), \(K \in \mathcal{T}_h\), and \(\mathbf{z} \in X^r\), there holds \[\begin{align} \norm{\mathbf{z} - \Sigma_h \mathbf{z}}_{m,r,K} \leq c\, \smash{h_K^{1-m}}\, \|\nabla\mathbf{z}\|_{r,K} \,. \end{align}\]*

  • **(stability of divergence)* For every \(\mathbf{z} \in X\) with \(\mathrm{div}\,\mathbf{z} \in L^r(\Omega)\), where \(r \in [1, \infty)\), there holds \[\begin{align} \norm{\mathrm{div}\,\Sigma_h \mathbf{z}}_{r,\Omega} \leq c \norm{\mathrm{div}\,\mathbf{z}}_{r,\Omega} \,. \end{align}\]*

Lemma 7. Let \(r \in [1, \infty]\). If \(\Sigma_h\colon X \to X_h + Z_h\) is a (divergence) reconstruction operator in the sense of Definition 2, then, for every \(\mathbf{z} \in X^r\), there holds \[\begin{align} \|\Sigma_h \mathbf{z}\|_{r^*,\Omega} \leq c\, \|\mathbf{z}\|_{1,r,\Omega}\,. \end{align}\]

Proof. Due to the triangle inequality and a Sobolev embedding in \(\Omega\), there holds \[\begin{align} \label{lem:fem:sigma95stability461} \begin{aligned} \|\Sigma_h \mathbf{z}\|_{r^*,\Omega}&\leq c\, \|\mathbf{z}\|_{r^*,\Omega} + \|\mathbf{z}-\Sigma_h \mathbf{z}\|_{r^*,\Omega} \\&\leq c\, \|\mathbf{z}\|_{1,r,\Omega} + \|\mathbf{z}-\Sigma_h \mathbf{z}\|_{r^*,\Omega}\,. \end{aligned} \end{align}\tag{16}\] Let \(K \in \mathcal{T}_h\) be fixed, but arbitrary. A Sobolev embedding in the unit simplex and a transformation to \(K\) (cf.[16]) yields the local Sobolev inequality \[\begin{align} \label{lem:fem:sigma95stability462} \|\mathbf{z}-\Sigma_h \mathbf{z}\|_{r^*,K} \leq c\, h_K^{-1} \|\mathbf{z}-\Sigma_h \mathbf{z}\|_{r,K} + c\,\|\nabla\mathbf{z}-\nabla\Sigma_h \mathbf{z}\|_{r,K}\,. \end{align}\tag{17}\] With consistency (cf.Definition 2(ii)), from 17 , it follows that \[\begin{align} \label{lem:fem:sigma95stability463} \|\mathbf{z}-\Sigma_h \mathbf{z}\|_{r^*,K} \leq c \,\|\mathbf{z}\|_{1,r,K}\,. \end{align}\tag{18}\]

If \(r^* < \infty\), we deduce the assertion from 16 by summation of 18 together with the power mean inequality (cf.[10]).

Else if \(r^* = \infty\), we conclude by 16 , 18 and \(\| \mathbf{y}\|_{r^*,\Omega} \leq \max_{K \in \mathcal{T}_h} \| \mathbf{y}\|_{r^*,K}\) for all \({\mathbf{y} \in X^r}\). ◻

Next, we present short lists of common mixed finite element spaces \(\{X_h\}_{h>0}\) and \(\{Y_h\}_{h>0}\) with projectors \(\{\Pi_h^X\}_{h>0}\) and \(\{\Pi_h^Y\}_{h>0}\) on regular triangulations \(\{\mathcal{T}_h\}_{h>0}\) satisfying both Assumption 5 and Assumption 6, for which reconstruction operators \(\{\Sigma_h\}_{h>0}\) in the sense of Definition 2 are available.

Remark 5 (discontinuous pressure space). We distinguish between element-wise constant (i.e., \(k=0\)) and element-wise affine (i.e., \(k=1\)) pressure spaces \({Y_h=\smash{\mathbb{P}^k(\mathcal{T}_h)}}\):

  • **Element-wise constant pressure space:* (\(k=0\))*

    • The first-order Bernardi–Raugel element* (cf.[22]) for \(d\in \{2,3\}\), i.e., \(X_h =(\mathbb{P}^1_c(\mathcal{T}_h)\bigoplus \mathbb{B}_{\tiny \mathscr{F}}(\mathcal{T}_h))^d\), where \(\mathbb{B}_{\tiny \mathscr{F}}(\mathcal{T}_h)\) is the facet bubble function space.*

    • The \(\mathbb{P}^2\)-\(\mathbb{P}^0\)-element* for \(d=2\), i.e., \(X_h=(\mathbb{P}^2_c(\mathcal{T}_h))^2\).*

  • **Element-wise linear pressure space:* (\(k=1\))*

    • The conforming Crouzeix–Raviart element* (cf.[23]) for \(d=2\), i.e., \(X_h=(\mathbb{P}^2_c(\mathcal{T}_h)\bigoplus\mathbb{B}(\mathcal{T}_h))^2\), where \(\mathbb{B}(\mathcal{T}_h)\) is the bubble function space.*

    • The second-order Bernardi–Raugel element* (cf.[22]) for \(d=3\), i.e., \(X_h=(\mathbb{P}^2_c(\mathcal{T}_h)\bigoplus \mathbb{B}_{\tiny \mathscr{F}}(\mathcal{T}_h)\linebreak\bigoplus\mathbb{B}(\mathcal{T}_h))^3\).*

For \(k\in \{0,1\}\), the reconstruction, e.g., can be done in the Raviart–Thomas element \(Z_h \mathrel{\vcenter{:}}= \mathcal{R}T^k(\mathcal{T}_h)\) with \(\Sigma_h\mathrel{\vcenter{:}}= \Pi_h^{rt,k}\colon H(\operatorname{div};\Omega) \cap (L^{2+\varepsilon}(\Omega))^d \to \mathcal{R}T^k(\mathcal{T}_h)\), \(\varepsilon>0\), given via the Fortin interpolation operator, for every \(\mathbf{z}\in H(\operatorname{div};\Omega) \cap (L^{2+\varepsilon}(\Omega))^d\) defined by \[\begin{align} \label{eq:fortin95rt461} \int_F{\Pi_h^{rt,k} \mathbf{z}\cdot \mathbf{n}\,\varphi_{F} \,\mathrm{d}s} &= \int_F{ \mathbf{z}\cdot \mathbf{n}\, \varphi_F\,\mathrm{d}s}&&\text{for all }\varphi_F\in \mathbb{P}^k(F)&&\text{for all }F\in \mathcal{F}_h\,, \\ \label{eq:fortin95rt462} \int_K{\Pi_h^{rt,k} \mathbf{z}\cdot \mathbf{\varphi}_K \,\mathrm{d}x} &= \int_K{ \mathbf{z}\cdot \mathbf{\varphi}_K\,\mathrm{d}x}&&\text{for all }\mathbf{\varphi}_K\in (\mathbb{P}^{k-1}(K))^d&&\text{for all }K\in \mathcal{T}_h\,,\\[-6mm]\notag \end{align}\] {#eq: sublabel=eq:eq:fortin95rt461,eq:eq:fortin95rt462} where \(\mathcal{F}_h\mathrel{\vcenter{:}}= \{K\cap K'\mid K,K'\in \mathcal{T}_h,\,\mathrm{dim}_{\mathscr{H}}(K\cap K')=d-1\}\)4 is the set of edges (if \({d=2}\)) or facets (if \({d=3}\)). In particular, in relation ?? , we use the convention \(\mathbb{P}^{-1}(K)\mathrel{\vcenter{:}}= \emptyset\), such that in the case \(k=0\), relation ?? is trivially satisfied. Moreover, there holds \(\mathrm{div}\,Z_{h} = Y_{h}\) (this structural connection is essential for the method), which then implies that discretely divergence-free functions are mapped to exactly divergence-free functions (cf. [24] for the proof in the second case; the first case works analogously). The stability and approximation properties in Definition 2 are proved in [10].

Remark 6 (continuous pressure space). We restrict to an element-wise affine, globally continuous pressure space \(\smash{Y_h=\mathbb{P}^1_c(\mathcal{T}_h)}\):

  • The MINI element* (cf.[25]) for \(d\in \{2,3\}\), i.e., \(X_h=(\mathbb{P}^1_c(\mathcal{T}_h)\bigoplus\mathbb{B}(\mathcal{T}_h))^d\).*

  • The Taylor–Hood element* (cf.[26]) for \(d\in\{2,3\}\), i.e., \(X_h=(\mathbb{P}^2_c(\mathcal{T}_h))^d\).*

For these two examples, a more involved construction yields reconstruction operators (cf.[27]). The proof of the properties in Definition 2 is similar to [27]. However, it remains an open question whether they fulfill the stronger assumptions in Definition 2.

Assumption 9. We assume that \(p \geq \smash{\tfrac{2d}{d+1}}\) or that \(p > \smash{\tfrac{2d}{d+2}}\) together with the existence of a reconstruction operator \(\Sigma_h\colon X\to X_h+Z_h\) in the sense of Definition 2.

In the second case in Assumption 9, the discrete convective term, for every \(\smash{(\mathbf{u},\mathbf{v},\mathbf{w})}\in (X)^2\times X\), is defined by \[\begin{align} \label{eq:fem:defi95conv95recon} b(\mathbf{u},\mathbf{v},\mathbf{w}) \mathrel{\vcenter{:}}= - (\mathbf{v}\otimes \Sigma_h \mathbf{u}, \nabla \mathbf{w})_{\Omega}\,. \end{align}\tag{19}\]

Lemma 8. Let the second case in Assumption 9 be satisfied. Then, the discrete convective term \(b\colon (X)^2\times X\to \mathbb{R}\) is well-defined, bounded, approximately consistent, i.e., for every \(\mathbf{v} \in X\) and \(\mathbf{z} \in V^s\), we have that \[\begin{align} \label{eq:fem:conv-recon-consistency} b(\mathbf{v}, \mathbf{v}, \mathbf{z}) = - (\mathbf{v}\otimes\mathbf{v}, \nabla\mathbf{z})_{\Omega} + (\mathbf{v}\otimes \{\mathbf{v} - \Sigma_h \mathbf{v}\}, \nabla\mathbf{z})_{\Omega} \,,\\[-5.5mm]\notag \end{align}\qquad{(6)}\] and has the cancellation property, i.e., for every \(\mathbf{v} \in X\) and \(\mathbf{z} \in V^s\), there holds \[\begin{align} \label{eq:fem:skew2} {b}(\mathbf{v}, \mathbf{z}, \mathbf{z}) = \tfrac{1}{2} (\{\mathrm{div}\,\Sigma_h \mathbf{v}\} \mathbf{z}, \mathbf{z})_{\Omega}\,.\\[-5.5mm]\notag \end{align}\qquad{(7)}\]

Proof. All the claims follow from Hölder’s inequality, Lemma 7, and integration-by-parts (which is possible because \(\Sigma_h\) maps to \(H(\operatorname{div};\Omega)\)), similar to Lemma 6. ◻

3.4 Discrete problem formulation↩︎

Since the boundary conditions fix volume flux everywhere on the topological boundary \(\partial\Omega\), the combination of discretized boundary and divergence data have to fulfill a compatibility condition. Therefore, we define \[\begin{align} \label{def:g95195tilde} g_1^h \mathrel{\vcenter{:}}= g_1 + \langle\mathrm{div}\,\mathbf{g}_b^h - g_1\rangle_{\Omega} \in \smash{Y^{s'}} \,. \end{align}\tag{20}\]

We consider the following discrete counterpart of Problem (Q):

Problem (Q\(_h\)). Find \((\mathbf{v}_h, q_h) \in X_h \times Q_h\) with \(\mathbf{v}_h=\mathbf{g}_b^h\) in \(\tr X_h\) such that for every \((\mathbf{z}_h,y_h) \in V_h\times Y_h\), there holds \[\begin{align} (\mathbf{S}(\mathbf{Dv}_h), \mathbf{Dz}_h)_{\Omega} + b(\mathbf{v}_h, \mathbf{v}_h,\mathbf{z}_h ) - (q_h, \mathrm{div}\,\mathbf{z}_h )_{\Omega} &= (\mathbf{f}, \mathbf{z}_h )_{\Omega}\,, \tag{21} \\ (\mathrm{div}\,\mathbf{v}_h,y_h)_{\Omega} &= (g_1^h, y_h)_{\Omega}\,. \tag{22} \end{align}\]

Remark 7. The divergence theorem implies that Problem (Q\(_h\)) depends only on the values of \(\mathbf{g}_b^h\) on Dirichlet boundary nodes. Furthermore, if \(\mathbf{g}_b^h = \Pi_h^X\mathbf{g}_b\), then the properties of the Fortin interpolation operator yield that the boundary condition \(\mathbf{v}_h=\mathbf{g}_b^h\) in \(\tr X_h\) does not depend on the choice of the trace lift
\(\mathbf{g}_b\). Discrete divergence preservation by \(\Pi_h^X\) implies compatibility of \(g_1\) and \(\mathbf{g}_b^h\), so that \(g_1^h = g_1\) in that case.

In order to establish the existence of discrete solutions to Problem (Q\(_h\)), a discrete counterpart of Problem (P) is useful. As a preparation, we construct a discrete extension of the boundary data which has the correct divergence.

Lemma 9. There exists a discrete vector field \(\mathbf{g}_h \in X_h\) that satisfies \[\begin{align} {2} (\mathrm{div}\,\mathbf{g}_h , y_h)_{\Omega} &= (g_1^h, y_h)_{\Omega} \quad &&\textrm{ for all } y_h \in Y_h\,, \label{eq:fem:gh951} \\[-0.5mm] \mathbf{g}_h &= \mathbf{g}_b^h &&\textrm{ in } \tr X_h\,. \label{eq:fem:gh952}\\[-6.5mm]\notag \end{align}\] {#eq: sublabel=eq:eq:fem:gh951,eq:eq:fem:gh952} and \(\mathbf{g}_h \to \mathbf{g} \mathrel{\vcenter{:}}= \mathbf{g}_b + {\mathcal{B}} (g_1 - \mathrm{div}\,\mathbf{g}_b - \langle g_1 - \mathrm{div}\,\mathbf{g}_b\rangle_{\Omega})\) in \(X^s\) \((h\to 0)\), where \(\mathcal{B}\colon \smash{Q^{s'}} \to V^s\) denotes the Bogovskiı̆ operator and the limit \(\mathbf{g}\in X^s\) satisfies 13 .

Proof. Since \(g_1^h - \mathrm{div}\,\mathbf{g}_b^h \in Q^{s'}\), we choose \(\mathbf{g}_h \mathrel{\vcenter{:}}= \mathbf{g}_b^h + \Pi_h^X {\mathcal{B}} (g_1^h - \mathrm{div}\,\mathbf{g}_b^h) \in X_h\). By Assumption 7, we have that \(\mathbf{g}_b^h \to \mathbf{g}_b\) in \(X^s\) \((h\to 0)\). In consequence, the convergence and stability follow from continuity and linearity of \(\Pi_h^X\) and the Bogovskiı̆ operator. ◻

In order to establish the existence of a discrete velocity vector field in Problem (Q\(_h\)), we prefer a problem formulation “hiding” the discrete pressure. Taking the discrete lift \(\mathbf{g}_h\in X_h\) from Lemma 9 and making the ansatz \[\begin{align} \label{eq:discrete95ansatz} \mathbf{u}_h \mathrel{\vcenter{:}}= \mathbf{v}_h - \mathbf{g}_h \in V_{h,0}\,,\\[-6.5mm]\notag \end{align}\tag{23}\] leads to the following discrete counterpart of Problem (P):

Problem (P\(_h\)). Given a solution \(\mathbf{g}_h \in X_h\) of ?? , ?? , find \(\mathbf{u}_h \in V_{h,0}\) such that for every \(\mathbf{z}_h \in V_{h,0}\), there holds \[\begin{align} (\mathbf{S}(\mathbf{Du}_h+\mathbf{Dg}_h), \mathbf{Dz}_h)_\Omega + b(\mathbf{u}_h+\mathbf{g}_h, \mathbf{u}_h+\mathbf{g}_h,\mathbf{z}_h) = (\mathbf{f}, \mathbf{z}_h)_\Omega\,.\\[-6.5mm]\notag \end{align}\]

By Lemma 9 and Lemma 2, Problem (Q\(_h\)) and Problem (P\(_h\)) are equivalent.

3.5 Well-posedness and convergence analysis↩︎

Analogously to [5], we establish the well-posedness (i.e., existence of discrete solutions), stability (i.e., a priori bounds), and (weak) convergence of Problem (Q\(h\)) (and Problem (P\(h\)), respectively). While in [5], only the case \(p \geq \tfrac{2d}{d+1}\) is treated, one easily checks that the argumentation works out indeed completely analogously, as it is the case in the continuous existence theory. Due to the length of the proofs, we refrain from repeating them here.

Proposition 8. Let Assumptions 1, 2, 3, 6, 7 and 9 be fulfilled. Moreover, we assume that \(p>2\) or that the data are sufficiently small, i.e., \(\norm{g_1}_s + \norm{\mathbf{g}_b}_{1,s} \leq C(\mathbf{S}, \mathbf{f}, \Omega)\). Then, there exists a solution \((\mathbf{v}_h, q_h)\in V_h\times Q_h\) to Problem (Qh) and a constant \(R>0\), which depends on \(\mathbf{S}\), \(\delta\), \(\norm{g_1}_{s,\Omega}\), \(\norm{\mathbf{g}_b^h}_{1,s,\Omega}\), \(\norm{\mathbf{f}}_{V^*}\), such that \[\begin{align} \label{eq:fem:apriori} \|\mathbf{v}_h\|_{1,p,\Omega} + \|q_h\|_{s',\Omega} \leq R\,. \end{align}\qquad{(8)}\]

Proposition 9. Let the assumptions of Proposition 8 be satisfied. If \({p \leq \tfrac{3d}{d+2}}\), then let, in addition, Assumption 4 (locally supported basis) be satisfied. Moreover, let \((h_n)_{n\in \mathbb{N}}\subseteq (0,1]\) be a sequence such that \(h_n\to 0\) \((n\to \infty)\) and let \((\mathbf{v}_{h_n}, q_{h_n})\in X_{h_n}\times Q_{h_n}\), \(n\in \mathbb{N}\), be the corresponding sequence of solutions to Problem (Q\(_{h_n}\)) which fulfill a uniform a priori estimate ?? .

Then, there exists a subsequence \((n_k)_{k\in \mathbb{N}}\subseteq \mathbb{N}\) such that \[\begin{align} \begin{aligned} \mathbf{v}_{h_{n_k}} &\rightharpoonup\mathbf{v} &&\quad\textrm{ in } X&&\quad(k\to \infty )\,, \\ \smash{q_{h_{n_k}}} &\rightharpoonup q &&\quad\textrm{ in } Q^s&&\quad(k\to \infty )\,, \end{aligned} \end{align}\] where \(\smash{(\mathbf{v}, q)}\in X\times Q^s\) is a solution to Problem (Q) satisfying the a priori* bound ?? .*

4 A priori error estimates↩︎

In this section, we derive a priori error estimates for the approximation of a “regular” solution \((\mathbf{v}, q)\in X\times Q^s\) of Problem (Q) by a solution \((\mathbf{v}_h, q_h)\in X_h\times Q_h\) of Problem (Q\(_h\)).

Therefore, we define the auxiliary coefficients \[\begin{align} r & \mathrel{\vcenter{:}}= \min \{2, p\}\,,\\ \ell & \mathrel{\vcenter{:}}= \max \{2, p, s \} = \left\{ \begin{aligned} &s = \smash{(\tfrac{p^*}{2})'} &&\textrm{if } p < \tfrac{4d}{d+4}\,, \\ &2 &&\textrm{if } p \in [\tfrac{4d}{d+4}, 2]\,, \\ &p &&\textrm{else\,.} \end{aligned} \right. \end{align}\]

Assumption 10 (regularity). We assume that \((\mathbf{v}, q)\in X\times Q^s\) is a solution of Problem (Q) with \(\mathbf{F}(\mathbf{Dv}) \in (W^{1,2}(\Omega))^{d\times d}\), \(\mathbf{v} \in (W^{2,(r^*)'}(\Omega))^d\), \({\mathbf{g}_b \in (W^{k,\max\{\ell,\beta\}}(\Omega))^d}\) (cf.Assumption 8), and \(q \in W^{1,p'}(\Omega)\).

Remark 10.

  • The regularity \(\mathbf{F}(\mathbf{Dv}) \in (W^{1,2}(\Omega))^{d\times d}\) is natural for \(p\)-Laplace-type problems (cf[28], [29]). It has been proved in the space periodic setting (cf.[30]) or for regular domains if \({d=2}\) (cf[31]).

  • If \(d=2\) or if \(d=3\) and \(p \geq \tfrac{4}{3}\), then \(\mathbf{F}(\mathbf{Dv}) \in (W^{1,2}(\Omega))^{d\times d}\) implies that \(\mathbf{v} \in (W^{2,(r^*)'}(\Omega))^d\) (cf.[32]). Moreover, the assumptions on \(\mathbf{g}_b\) come into play only if \({\mathbf{g}_b^h \neq \Pi_h^X \mathbf{g}_b}\). In other words, Assumption 10 is in accordance with previous results (cf. [5]).

  • Due to \(\delta>0\), from \(\mathbf{F}(\mathbf{Dv}) \in (W^{1,2}(\Omega))^{d\times d}\), it follows that \(\mathbf{v}\in (W^{2,r}(\Omega))^d\). Thus, by \(\mathbf{v}\in (W^{2,r}(\Omega))^d\) or by \(\mathbf{v}\in (W^{2,(r^*)'}(\Omega))^d\) and Sobolev embeddings (for this, one easily checks that \(r^*>d\) if \(p>\frac{d}{2}\) and \(((r^*)')^*> d\) if \(p\leq\frac{d}{2}\)), there holds \(\mathbf{v}\in (W^{1, d+\varepsilon}(\Omega))^d\hookrightarrow (L^\infty(\Omega))^d\) for some \({\varepsilon>0}\).

  • If \(p>2\) due to \(\delta>0\), from the regularity \(\mathbf{F}(\mathbf{Dv}) \in (W^{1,2}(\Omega))^{d\times d}\), it follows that \(q\in W^{1,p'}(\Omega)\) if \(\mathbf{f}\in (L^{p'}(\Omega))^d\) and \((\delta+\vert \mathbf{Dv}\vert)^{2-p}\vert \nabla q\vert^2\in L^1(\Omega)\) if \(\mathbf{f}\in (L^2(\Omega))^d\) (cf[33]).

Proposition 11 (velocity error estimate up to ‘small’ pressure error). Let the Assumptions 1, 2, 3, 6, 8, 9 and 10 be satisfied. Then, there exists a constant \(c_0>0\), depending only on the characteristics of \(\mathbf{S}\), \(\delta^{-1}\), \(\gamma_0\), \(m\), \(k\), and \(\Omega\), such that from \[\begin{align} \label{eq:fem:error95smallness} \|\mathbf{v}\|_{1,(\smash{\frac{r^*}{2}})',\Omega} \leq c_0\,, \end{align}\qquad{(9)}\] for every \(\zeta>0\), it follows that \[\begin{align} \begin{aligned} \label{eq:fem:error95vel} \|\mathbf{F}(\mathbf{Dv}_h) - \mathbf{F}(\mathbf{Dv})\|_{2,\Omega}^2 &\leq c_1\, h^2 + c_2\, \rho_{(\phi_{\vert\mathbf{Dv}\vert})\d,\Omega}(h\, \nabla q) + \zeta \,\|q-q_h\|_{\ell',\Omega}^2\,, \end{aligned} \end{align}\qquad{(10)}\] where the constant \(c_1 >0\) depends on \(\zeta\), on the characteristics of \(\mathbf{S}\), \(\delta^{-1}\), \(c_0^{-1}\), \(\gamma_0\), \(m\), \(k\), \(\Omega\), \(\|\nabla q\|_{p',\Omega}\), \(\|\mathbf{v}\|_{2,(r^*)',\Omega}\), \(\|\nabla\mathbf{F}(\mathbf{Dv})\|_{2,\Omega}\), \(\|\nabla^k \mathbf{g}_b\|_{\max\{\beta,\ell\},\Omega}\), \(\|\mathbf{g}_b\|_{1,s,\Omega}\), and \(\|g_1\|_{s,\Omega}\), and the constant \(c_2 >0\) depends on the characteristics of \(\mathbf{S}\) and \(\gamma_0\).

Proof. First, abbreviating \[\begin{align} \begin{aligned} \mathbf{u}&\mathrel{\vcenter{:}}= \mathbf{v}-\mathbf{g}_b\in V\,,&&\quad\mathbf{u}_h\mathrel{\vcenter{:}}= \mathbf{v}_h-\mathbf{g}_b^h\in V_h\,,\\ \mathbf{e}_h &\mathrel{\vcenter{:}}= \mathbf{v}_h - \mathbf{v} \in X\,,&&\,\quad\mathbf{r}_h \mathrel{\vcenter{:}}= \mathbf{u}_h - \mathbf{u} \in V\,, \end{aligned} \end{align}\] we arrive at the decomposition \[\begin{align} \label{eq:fem:decomp95eh} \mathbf{e}_h = \Pi_h^X \mathbf{r}_h + \{\Pi_h^X \mathbf{v} - \mathbf{v}\} + \{\mathbf{g}_b^h - \Pi_h^X \mathbf{g}_b\} \quad \text{ in }X\,. \end{align}\tag{24}\]

Due to the decomposition 24 , the \(\varepsilon\)-Young inequality 4 with \(\psi\!=\!\phi_{\vert\mathbf{Dv}\vert}\), ?? , the approximation properties of \(\Pi_h^X\) (cf.[6]), and Lemma 5, we have that \[\begin{align} \begin{aligned} \label{eq:fem:error951} c \,\|\mathbf{F}(\mathbf{Dv}_h) - \mathbf{F}(\mathbf{Dv})\|_{2,\Omega}^2 &\leq (\mathbf{S}(\mathbf{Dv}_h) - \mathbf{S}(\mathbf{Dv}), \mathbf{De}_h)_\Omega \\ &\leq (\mathbf{S}(\mathbf{Dv}_h) - \mathbf{S}(\mathbf{Dv}), \mathbf{D}\Pi_h^X \mathbf{r}_h)_\Omega \\ &\quad + c_\varepsilon\, \|\mathbf{F}(\mathbf{Dv})-\mathbf{F}(\mathbf{D}\Pi_h^X \mathbf{v})\|_{2,\Omega}^2 \\&\quad + c_\varepsilon\, \rho_{\phi_{\vert\mathbf{Dv}\vert},\Omega} (\mathbf{Dg}_b^h -\mathbf{D} \Pi_h^X \mathbf{g}_b) \\ &\quad + \varepsilon \,\|\mathbf{F}(\mathbf{Dv}_h) - \mathbf{F}(\mathbf{Dv})\|_{2,\Omega}^2\\ &\leq (\mathbf{S}(\mathbf{Dv}_h) - \mathbf{S}(\mathbf{Dv}), \mathbf{D}\Pi_h^X \mathbf{r}_h)_\Omega \\&\quad+c_{\varepsilon} \,h^2\, \big\{ \|\nabla \mathbf{F}(\mathbf{Dv})\|_{2,\Omega}^2 + \|\nabla^k \mathbf{g}_b\|_{\max\{2,p,\beta\}, \Omega}^2\big\} \\&\quad+ \varepsilon\, \|\mathbf{F}(\mathbf{Dv}_h) - \mathbf{F}(\mathbf{Dv})\|_{2,\Omega}^2\,. \end{aligned} \end{align}\tag{25}\] Subtracting the momentum equations in Problem (Q) and Problem (Q\(_h\)), for every \({\mathbf{z}_h \in V_h}\), yields the error equation \[\begin{align} \begin{aligned} \label{eq:fem:error95align} (\mathbf{S}(\mathbf{Dv}_h) - \mathbf{S}(\mathbf{Dv}), \mathbf{Dz}_h)_\Omega &= ((q_h - q)\mathbf{I}, \mathbf{Dz}_h)_\Omega- (\mathbf{v} \otimes \mathbf{v}, \mathbf{Dz}_h)_\Omega - b(\mathbf{v}_h, \mathbf{v}_h, \mathbf{z}_h)\,. \end{aligned} \end{align}\tag{26}\] Since \(\mathbf{z}_h=\Pi_h^X \mathbf{r}_h \in V_h\) is an admissible test function in 26 , we deduce that \[\begin{align} \begin{aligned} \label{eq:fem:error952} (\mathbf{S}(\mathbf{Dv}_h) - \mathbf{S}(\mathbf{Dv}), \mathbf{D}\Pi_h^X \mathbf{r}_h)_\Omega &= ((q_h - q)\mathbf{I}, \nabla\Pi_h^X \mathbf{r}_h)_\Omega\\&\quad - \big\{ (\mathbf{v} \otimes \mathbf{v}, \nabla \Pi_h^X \mathbf{r}_h)_\Omega + b(\mathbf{v}_h, \mathbf{v}_h, \Pi_h^X \mathbf{r}_h)\big\} \\ &\eqqcolon I^1_h + I_h^2\,. \end{aligned} \end{align}\tag{27}\]

Therefore, we need to estimate \(I_h^1\) and \(I_h^2\):

ad \(I_h^1\). With \((y_h, \operatorname{div} [\mathbf{e}_h +\mathbf{v} - \Pi_h^X \mathbf{v}])_{\Omega} = (y_h, \operatorname{div} [\mathbf{g}_b^h - \Pi_h^X \mathbf{g}_b])_\Omega\) for any \(y_h \in Q_h\), the \(\varepsilon\)-Young inequality 4 with \(\psi=\varphi_{\vert \mathbf{Dv}\vert}\) and \(\psi=\vert\cdot\vert^{\ell'}\), ?? , the approximation properties of \(\Pi_h^X\) and \(\Pi_h^Y\) (cf.[21]), and 14 , we find that \[\begin{align} \label{eq:Ih1} \begin{aligned} I_h^1 &=\inf_{\eta_h\in Q_h}{\big\{((\eta_h - q)\mathbf{I}, \mathbf{De}_h )_\Omega + ((\eta_h - q)\mathbf{I}, \mathbf{Dv} - \mathbf{D}\Pi_h^X \mathbf{v})_\Omega\big\}}\\ &\quad + ((q_h - q)\mathbf{I}, \mathbf{D}\Pi_h^X \mathbf{g}_b - \mathbf{Dg}_b^h )_\Omega \, + \, (\eta_h - q_h, \operatorname{div} [\Pi_h^X \mathbf{g}_b - \mathbf{g}_b^h] )_\Omega \\ &\leq c_{\varepsilon}\, \inf_{\eta_h\in Q_h}{\big\{\rho_{(\phi_{\vert\mathbf{Dv}\vert})\d, \Omega}(\eta_h - q) \big\}}\\&\quad+\varepsilon\,\big\{\|\mathbf{F}(\mathbf{Dv}_h)-\mathbf{F}(\mathbf{Dv})\|_{2,\Omega}^2+\|\mathbf{F}(\mathbf{Dv})-\mathbf{F}(\mathbf{D}\Pi_h^X \mathbf{v})\|_{2,\Omega}^2\big\} \\&\quad + c_{\zeta}\, \|\mathbf{Dg}_b-\mathbf{D}\Pi_h^X \mathbf{g}_b \|_{\ell,\Omega}^2 + \zeta\, \|q_h - q\|_{\ell',\Omega}^2 \\&\leq c_{\varepsilon}\, \big\{\rho_{(\phi_{\vert\mathbf{Dv}\vert})\d, \Omega}(h\,\nabla q)+h^2\,\|\nabla\mathbf{F}(\mathbf{Dv})\|_{2,\Omega}^2\big\}+c_\zeta\,\|\nabla^k \mathbf{g}_b\|_{\max \{\ell, \beta\},\Omega}^2 \\&\quad +\varepsilon\,\|\mathbf{F}(\mathbf{Dv}_h)-\mathbf{F}(\mathbf{Dv})\|_{2,\Omega}^2+\zeta\, \|q_h - q\|_{\ell',\Omega}^2 \,. \end{aligned} \end{align}\tag{28}\]

ad \(I_h^2\). If Temam’s modification (cf.@eq:eq:fem:defi95conv95temam ) is used, we proceed as in [5]. Else if the reconstruction version (cf.@eq:eq:fem:defi95conv95recon ) is used, the consistency ?? yields that \[\begin{align} \begin{aligned} \label{eq:fem:decomp95j2-1} I_h^2 &= - (\mathbf{v}\otimes (\mathbf{v} - \Sigma_h \mathbf{v}), \nabla\Pi_h^X \mathbf{r}_h)_{\Omega}+\big\{{b}(\mathbf{v}, \mathbf{v}, \Pi_h^X \mathbf{r}_h)-b(\mathbf{v}_h, \mathbf{v}_h, \Pi_h^X \mathbf{r}_h)\big\}\\& \eqqcolon I_h^{21}+I_h^{22} \,. \end{aligned} \end{align}\tag{29}\]

First, using Hölder’s inequality, Definition 2(ii), Sobolev stability of \(\Pi_h^X\) (cf.[21]), the \(\varepsilon\)-Young inequality 4 with \(\psi=\vert\cdot\vert^2\), a Sobolev embedding (as \(((r^*)')^*\ge r'\)), and Korn’s inequality, we find that \[\begin{align} \label{eq:fem:decomp95j2-1462} \begin{aligned} \vert I_h^{21}\vert &\leq \|\mathbf{v}\|_{\infty,\Omega} \|\mathbf{v}- \Sigma_h \mathbf{v}\|_{r',\Omega} \|\nabla\Pi_h^X \mathbf{r}_h\|_{r,\Omega} \\ &\leq c_{\varepsilon}\, h^2\, \|\mathbf{v}\|_{\infty,\Omega}^2\|\mathbf{v}\|_{2, (r^*)',\Omega}^2 + \varepsilon\, \|\mathbf{Dr}_h\|_{r,\Omega}^2 \,. \end{aligned} \end{align}\tag{30}\]

Second, with the trilinearity of \({b}\) and the identity \(\Pi_h^X \mathbf{r}_h = \Pi_h^X \mathbf{e}_h + \Pi_h^X \mathbf{g}_b - \mathbf{g}_b^h\) in \(X_h\), we decompose \[\begin{align} \begin{aligned} \label{eq:fem:decomp95j2-2} I_h^{22} &= {b}(\mathbf{v}, \mathbf{v} - \Pi_h^X \mathbf{v}, \Pi_h^X \mathbf{r}_h) - {b}(\mathbf{e}_h, \Pi_h^X \mathbf{v}, \Pi_h^X \mathbf{r}_h) \\&\quad - {b}(\mathbf{v}_h, \Pi_h^X \mathbf{r}_h, \Pi_h^X \mathbf{r}_h) + {b}(\mathbf{v}_h, \Pi_h^X \mathbf{g}_b - \mathbf{g}_b^h, \Pi_h^X \mathbf{r}_h) \\ &\eqqcolon J_h^1 +J_h^2 + J_h^3 + J_h^4 \,. \end{aligned} \end{align}\tag{31}\]

So, it is left to estimate \(J_h^{i}\), \(i=1,\ldots,4\):

ad \(J_h^1\). Using Hölder’s inequality, the \(\varepsilon\)-Young inequality 4 with \({\psi=\vert\cdot\vert^2}\), Lemma 7 in connection with Remark 10(iii), the \(L^{r'}\)-approximability of \(\Pi_h^X\) (cf. [21]), the Sobolev embedding \(W^{2,(r^*)'}(\Omega) \hookrightarrow W^{1,r'}(\Omega)\) (one easily checks that \(((r^*)')^*\ge r'\)), stability of \(\Pi_h^X\) and Korn’s inequality, we obtain \[\begin{align} \label{eq:Ih21} \begin{aligned} \vert J^{1}_h\vert &\leq \|\Sigma_h\mathbf{v}\|_{\infty,\Omega} \|\mathbf{v} - \Pi_h^X \mathbf{v}\|_{r',\Omega} \|\nabla\Pi_h^X \mathbf{r}_h\|_{r,\Omega}\\ &\leq c_{\varepsilon} \, c(\|\mathbf{v}\|_{2,r,\Omega}, \|\mathbf{v}\|_{2, (r^*)',\Omega}) \, h^2 \|\mathbf{v}\|_{2, (r^*)',\Omega}^2 + \varepsilon\, \|\mathbf{Dr}_h\|_{r,\Omega}^2 \,. \end{aligned} \end{align}\tag{32}\]

ad \(J_h^{2}\). For the next steps, we use the auxiliary function \[\begin{align} \mathbf{s}_h \mathrel{\vcenter{:}}= \tfrac{1}{d} \langle\operatorname{div}\mathbf{g}_b^h - \operatorname{div}\mathbf{g}_b\rangle_{\Omega}\, \mathbf{id}_{\mathbb{R}^d} \in X_h\,, \end{align}\] which satisfies \[\begin{align} \label{eq:fem:sh95div} \operatorname{div}\mathbf{s}_h=\langle\operatorname{div}\mathbf{g}_b^h - \operatorname{div}\mathbf{g}_b\rangle_{\Omega}\quad\text{ in }\Omega\,. \end{align}\tag{33}\] For every \(m \in \mathbb{N}\), \(t \in [1, \infty]\), on the basis of Hölder’s inequality and ?? , it holds that \[\begin{align} \label{eq:fem:sh95estim} \begin{aligned} \|\mathbf{s}_h\|_{m,t} &\leq c(\Omega,m,t)\, \|\nabla \mathbf{g}_b^h-\nabla\mathbf{g}_b\|_{1,\Omega} \\& \leq c(\Omega,m,t)\, h\, \|\nabla^k \mathbf{g}_b\|_{\beta,\Omega}\,. \end{aligned} \end{align}\tag{34}\] Moreover, from 12 , 22 , 20 , and 33 , it follows that \((\operatorname{div} (\mathbf{e}_h - \mathbf{s}_h), y_h)= 0\) for all \(y_h \in Y_h\), so that, due to Definition 2(i), there holds \[\begin{align} \label{eq:fem:sh95Xh} \operatorname{div} \Sigma_h \mathbf{e}_h = \operatorname{div} \Sigma_h \mathbf{s}_h\,. \end{align}\tag{35}\] Using integration by parts (which is possible since \(\Sigma_h \mathbf{v} \in H(\operatorname{div};\Omega)\)), 35 , Hölder’s inequality, Definition 2(iii), 34 , Sobolev embeddings, the stability of \(\Pi_h^X\) (cf.[21]), Lemma 7, the \(\varepsilon\)-Young inequality 4 with \({\psi=\vert\cdot\vert^2}\), and Korn’s inequality, we obtain \[\begin{align} \label{eq:Ih22} \begin{aligned} \vert J^{2}_h\vert &= \vert (\operatorname{div} \Sigma_h \mathbf{e}_h, \Pi_h^X \mathbf{v} \cdot \Pi_h^X \mathbf{r}_h)_\Omega + (\Pi_h^X \mathbf{r}_h \otimes \Sigma_h \mathbf{e}_h, \nabla\Pi_h^X \mathbf{v})_\Omega\vert \\ &\leq \|\operatorname{div} \Sigma_h \mathbf{s}_h\|_{r^*,\Omega} \|\Pi_h^X \mathbf{v}\|_{\smash{(\frac{r^*}{2})'},\Omega} \|\Pi_h^X \mathbf{r}_h\|_{r^*,\Omega} \\&\quad+ \|\Pi_h^X \mathbf{r}_h\|_{r^*,\Omega} \|\Sigma_h \mathbf{e}_h\|_{r^*,\Omega} \|\nabla\Pi_h^X \mathbf{v}\|_{\smash{\smash{(\frac{r^*}{2})'}},\Omega} \\ &\leq c_{\varepsilon} \, h^2\, \|\mathbf{v}\|_{\infty,\Omega}^2 \|\nabla^k \mathbf{g}_b\|_{\beta,\Omega}^2 + \varepsilon \,\|\mathbf{Dr}_h\|_{r,\Omega}^2 \\&\quad+ c \,\|\mathbf{v}\|_{1,\smash{\smash{(\frac{r^*}{2})'}},\Omega} \|\mathbf{Dr}_h\|_{r,\Omega} \|\mathbf{e}_h\|_{1,r,\Omega}\,. \end{aligned} \end{align}\tag{36}\]

ad \(J_h^{3}\). According to ?? , Hölder’s inequality, \(\mathbf{v}_h = \mathbf{e}_h-\mathbf{s}_h + \mathbf{s}_h + \mathbf{v}\), 35 , Definition 2(i),(iii), a Sobolev embedding, Hölder’s inequality and 34 , the \(\varepsilon\)-Young inequality 4 with \({\psi=\vert\cdot\vert^2}\), and a priori boundedness of \(\|\mathbf{r}_h\|_{1,r,\Omega}\) (cf.Proposition 9), there holds \[\begin{align} \label{eq:Ih23} \begin{aligned} \vert J_h^{3}\vert &\leq \|\operatorname{div} \Sigma_h \mathbf{v}_h\|_{\smash{\smash{(\frac{r^*}{2})'}},\Omega} \|\Pi_h^X\mathbf{r}_h\|_{r^*,\Omega}^2 \\ &\leq c\, \|\operatorname{div} \Sigma_h (\mathbf{s}_h + \mathbf{v})\|_{\smash{\smash{(\frac{r^*}{2})'}},\Omega} \|\Pi_h^X\mathbf{r}_h\|_{1,r,\Omega}^2 \\ &\leq c\, \big\{ h\, \|\nabla^k\mathbf{g}_b\|_{\beta,\Omega} + \|\mathbf{v}\|_{1,\smash{\smash{(\frac{r^*}{2})'}},\Omega} \big\} \|\mathbf{Dr}_h\|_{r,\Omega}^2 \\ &\leq c \, \big\{ \varepsilon + \|\mathbf{v}\|_{1,\smash{\smash{(\frac{r^*}{2})'}},\Omega} \big\} \|\mathbf{Dr}_h\|_{r,\Omega}^2 + c_{\varepsilon}\, h^2\, \|\nabla^k\mathbf{g}_b\|_{\beta,\Omega}^2 \,. \end{aligned} \end{align}\tag{37}\]

ad \(J_h^{4}\). Using integration by parts, Hölder’s inequality, \(\mathbf{v}_h = \mathbf{e}_h-\mathbf{s}_h + \mathbf{s}_h + \mathbf{v}\), 35 , Definition 2(i),(iii), a Sobolev embedding, Lemma 7, stability of \(\Pi_h^X\) (cf.[21]), 14 , the \(\varepsilon\)-Young inequality 4 with \({\psi=\vert\cdot\vert^2}\), and ?? , we find that \[\begin{align} \label{eq:Ih24} \begin{aligned} \vert J_h^{4}\vert &\leq \|\operatorname{div} \Sigma_h \mathbf{v}_h\|_{r^*,\Omega} \|\Pi_h^X \mathbf{g}_b - \mathbf{g}_b^h\|_{\smash{\smash{(\frac{r^*}{2})'}},\Omega} \|\mathbf{r}_h\|_{r^*,\Omega} \\ &\quad + \|\Pi_h^X\mathbf{r}_h \|_{r^*,\Omega} \|\Sigma_h \mathbf{v}_h\|_{r^*,\Omega} \|\Pi_h^X \mathbf{g}_b - \mathbf{g}_b^h\|_{1, \smash{(\frac{r^*}{2})'},\Omega} \\ &\leq c\, \|\operatorname{div} \Sigma_h (\mathbf{s}_h+\mathbf{v})\|_{r^*,\Omega} \|\Pi_h^X \mathbf{g}_b - \mathbf{g}_b^h\|_{1,\smash{(\frac{r^*}{2})'},\Omega} \|\mathbf{Dr}_h\|_{r,\Omega} \\ &\quad + c\, \| \mathbf{r}_h \|_{1,r,\Omega} \|\mathbf{v}_h\|_{1,r,\Omega} \|\Pi_h^X \mathbf{g}_b - \mathbf{g}_b^h\|_{1, \smash{(\frac{r^*}{2})'},\Omega} \\ &\leq c\,h^2\,\big\{1+c_\varepsilon\,\|\mathbf{v}\|_{2,r,\Omega}^2\big\} \,\|\nabla^k\mathbf{g}_b\|_{\max \{\ell,\beta \},\Omega}^2 + \varepsilon\, \|\mathbf{Dr}_h\|_{r,\Omega}^2 \,. \end{aligned} \end{align}\tag{38}\]

Due to \(\mathbf{e}_h = \mathbf{r}_h + \mathbf{g}_b^h - \mathbf{g}_b\), Poincaré’s inequality, Korn’s inequality, ?? , [5] and the regularity of \(\mathbf{v}\) imply \[\begin{align} \label{eq:fem:error9512} \begin{aligned} \|\mathbf{e}_h\|_{1,r,\Omega}^2+ \|\mathbf{r}_h\|_{1,r,\Omega} ^2 &\leq c\, \|\mathbf{De}_h\|_{r,\Omega}^2 + c\, h^2\, \|\nabla^k \mathbf{g}_b\|_{\max \{r, \beta\},\Omega}^2\\ & \leq c\, \|\mathbf{F}(\mathbf{Dv}_h) - \mathbf{F}(\mathbf{Dv})\|_{2,\Omega}^2 + c\, h^2\, \|\nabla^k \mathbf{g}_b\|_{\max \{r, \beta\},\Omega}^2\,. \end{aligned} \end{align}\tag{39}\]

As a consequence, if we combine 2939 , we find that \[\begin{align} \label{eq:fem:error9513} \vert I_h^2\vert \leq c_1\, h^2+ c_2 \,\big\{\varepsilon + \|\mathbf{v}\|_{1,\smash{(\frac{r^*}{2})'},\Omega}\big\}\, \|\mathbf{F}(\mathbf{Dv}_h) - \mathbf{F}(\mathbf{Dv})\|_{2,\Omega}^2\,. \end{align}\tag{40}\]

Eventually, if we use 28 and 40 in 27 , from 25 , we deduce that \[\begin{align} \|\mathbf{F}(\mathbf{Dv}_h) - \mathbf{F}(\mathbf{Dv})\|_{2,\Omega}^2 &\leq c\,\big\{\varepsilon + \|\mathbf{v}\|_{1,\smash{(\frac{r^*}{2})'},\Omega} \big\}\, \|\mathbf{F}(\mathbf{Dv}_h) - \mathbf{F}(\mathbf{Dv})\|_{2,\Omega}^2 \\ &\quad + c\,(c_{\zeta} + c_\varepsilon)\, h^2 + c_{\varepsilon}\, \rho_{(\phi_{\vert\mathbf{Dv}\vert})\d,\Omega}(h\, \nabla q) + \zeta\, \|q-q_h\|_{\ell',\Omega}^2 \,. \end{align}\] Choosing \(\varepsilon\) sufficiently small and employing the smallness assumption ?? allows to absorb the error term from the right hand side, which yields the claim ?? . ◻

The next step is to bound the pressure error up to the velocity error.

Proposition 12 (pressure error estimate up to the velocity error). Suppose the Assumptions 1, 2, 3, 6, 8, 9 and 10. Then, there holds \[\begin{align} \label{eq:fem:error95pres} & \begin{aligned} \norm{q_h - q}_{s',\Omega} &\leq c_1 \,h \,\big\{\|\nabla \mathbf{F}(\mathbf{Dv})\|_{2,\Omega}+\|\nabla q\|_{s',\Omega}\big\}\\&\quad + c_2\, \|\mathbf{F}(\mathbf{Dv}_h) - \mathbf{F}(\mathbf{Dv})\|_2^{\smash{\min \{1, \tfrac{2}{p'}\}}} \,, \end{aligned} \\ &\begin{align} \|q_h - q\|_{\ell',\Omega} &\leq c_1 \,h\,\big\{\|\nabla \mathbf{F}(\mathbf{Dv})\|_{2,\Omega}+\|\nabla q\|_{\ell',\Omega}\big\}\\&\quad + c_2 \,\|\mathbf{F}(\mathbf{Dv}_h) - \mathbf{F}(\mathbf{Dv})\|_{2,\Omega}\,, \end{align} \label{eq:fem:2error95pres} \end{align}\] {#eq: sublabel=eq:eq:fem:error95pres,eq:eq:fem:2error95pres} where the constant \(c_1>0\) depends only on \(\|\mathbf{v}\|_{1,p,\Omega}\) and \(\gamma_0\), and the constant \(c_2>0\) depends only on the characteristics of \(\mathbf{S}\), \(\delta\), and \(\|\mathbf{v}\|_{1,p,\Omega}\).

The proof of Proposition 12 follows the same reasoning as in [5] using the following error estimate for the convective term.

Lemma 10. Suppose the assumptions from Proposition 12. Then, for every \(\mathbf{v}_h \in X_h\), there holds \[\begin{align} \vert b(\mathbf{v}_h, \mathbf{v}_h, \mathbf{z}_h) + (\mathbf{v} \otimes \mathbf{v}, \nabla\mathbf{z}_h)_{\Omega}\vert \leq c\,\big\{h\, \|\mathbf{v}\|_{2,r,\Omega} + \|\mathbf{e}_h\|_{1,r,\Omega}\big\}\, \|\mathbf{z}_h\|_{1,s,\Omega}\,, \end{align}\] where the constant \(c>0\) depends on \(\gamma_0\), \(\delta\), \(\mathbf{S}\), \(\| \mathbf{F}(\mathbf{Dv}) \|_{1,2,\Omega}\), \(\| \mathbf{g}_b \|_{1,s,\Omega}\) and \(\norm{q}_{1,p',\Omega}\).

Proof. If Temam’s modification 15 is used as discrete convective term, the estimate is proved analogously to [5]. For the convenience of the reader, we briefly recapitulate the key arguments here. Using consistency ?? , we obtain the decomposition \[\begin{align} &b(\mathbf{v}_h, \mathbf{v}_h, \mathbf{z}_h) + (\mathbf{v} \otimes \mathbf{v}, \nabla\mathbf{z}_h)_{\Omega} \\ &= \tfrac{1}{2} (g_1 (\mathbf{v}_h-\mathbf{v}), \mathbf{z}_h) _\Omega - \tilde{b}(\mathbf{v}, \mathbf{v} - \Pi_h^X \mathbf{v}, \mathbf{z}_h) + \tilde{b}(\mathbf{e}_h, \Pi_h^X \mathbf{v}, \mathbf{z}_h) + \tilde{b}(\mathbf{v}_h, \Pi_h^X\!\mathbf{e}_h, \mathbf{z}_h) \\& \eqqcolon I_h^2 + I_h^{31}+I_h^{32}+I_h^{33} \,. \end{align}\] With Hölder’s inequality, Sobolev embeddings and the stability and approximation properties of \(\Pi_h^X\), we now estimate \[\begin{align} \vert I_h^2\vert &\leq c \, \|g_1\|_{s,\Omega} \|\mathbf{e}_h\|_{r^*,\Omega}\|\mathbf{z}_h\|_{p^*,\Omega} \\ &\leq c \, \|g_1\|_{s,\Omega} \|\mathbf{e}_h\|_{1,r,\Omega}\|\mathbf{z}_h\|_{1,p,\Omega} \,,\\ \vert I_h^{31}\vert &\leq \|\mathbf{v}\|_{\infty,\Omega} \|\mathbf{z}_h\|_{1,(r^*)',\Omega} \|\mathbf{v} - \Pi_h^X \mathbf{v}\|_{1,r,\Omega} \\&\leq c \,h\,\|\mathbf{v}\|_{\infty,\Omega} \|\mathbf{z}_h\|_{1,s,\Omega} \|\nabla^2 \mathbf{v}\|_{r,\Omega} \,, \\ \vert I_h^{32}\vert &\leq c\, \|\mathbf{e}_h\|_{r^*,\Omega} \|\mathbf{z}_h\|_{1,s,\Omega} \|\Pi_h^X \mathbf{v}\|_{1, r^*,\Omega} \\ &\leq c\, \|\mathbf{e}_h\|_{1,r,\Omega} \|\mathbf{z}_h\|_{1,s,\Omega} \| \mathbf{v}\|_{1, r^*,\Omega} \,, \\ \vert I_h^{33}\vert &\leq c\, \|\mathbf{v}_h\|_{p^*,\Omega} \|\mathbf{z}_h\|_{1,s,\Omega} \|\Pi_h^X \mathbf{e}_h\|_{1,p,\Omega} \\ &\leq c\, \|\mathbf{v}_h\|_{1,p,\Omega} \|\mathbf{z}_h\|_{1,s,\Omega} \| \mathbf{e}_h\|_{1,p,\Omega} \,. \end{align}\] Adding these inequalities yields the result.

Else, if the reconstruction version 19 is employed, using consistency ?? , we decompose as follows: \[\begin{align} \label{eq:fem:estim95conv95pressure461} \begin{aligned} b(\mathbf{v}_h, \mathbf{v}_h, \mathbf{z}_h) + (\mathbf{v} \otimes \mathbf{v}, \nabla\mathbf{z}_h)_{\Omega} &= - b(\mathbf{v}, \mathbf{v} - \Pi_h^X \mathbf{v}, \mathbf{z}_h) + b(\mathbf{e}_h, \Pi_h^X \mathbf{v}, \mathbf{z}_h) \\&\quad + b(\mathbf{v}_h, \Pi_h^X \mathbf{e}_h, \mathbf{z}_h) + (\mathbf{v} \otimes \{\mathbf{v} - \Sigma_h \mathbf{v}\}, \nabla\mathbf{z}_h)_{\Omega} \\ &\eqqcolon I_h^{1} + I_h^{2} + I_h^{3} + I_h^{4}\,. \end{aligned} \end{align}\tag{41}\] So, it is left to estimate \(I_h^{i}\), \(i=1,\ldots,4\):

ad \(I_h^{1}\). Using Hölder’s inequality, Lemma 7, a Sobolev embedding, and the approximation properties of \(\Pi_h^X\) (cf.[21]), we find that \[\begin{align} \label{eq:fem:estim95conv95pressure462} \begin{aligned} \vert I_h^{1}\vert &\leq \|\Sigma_h \mathbf{v}\|_{r^*,\Omega} \|\mathbf{v} - \Pi_h^X \mathbf{v}\|_{r^*,\Omega} \|\nabla\mathbf{z}_h\|_{\smash{\smash{(\frac{r^*}{2})'}},\Omega} \\&\leq c\,h\, \|\mathbf{v}\|_{1,r,\Omega} \|\mathbf{v}\|_{2,r,\Omega} \|\mathbf{z}_h\|_{1,s,\Omega} \,. \end{aligned} \end{align}\tag{42}\]

ad \(I_h^{2}\) & \(I_h^{3}\). Using Hölder’s inequality, Lemma 7, a Sobolev embedding, and the stability properties of \(\Pi_h^X\) [21], we obtain \[\begin{align} \label{eq:fem:estim95conv95pressure463} \begin{aligned} \vert I_h^{2}\vert &\leq c\, \|\mathbf{e}_h\|_{1,r,\Omega} \|\mathbf{v}\|_{1,r,\Omega} \|\mathbf{z}_h\|_{1,s,\Omega}\,, \\ \vert I_h^{3}\vert &\leq c\, \|\mathbf{e}_h\|_{1,r,\Omega} \|\mathbf{v}_h\|_{1,r,\Omega} \|\mathbf{z}_h\|_{1,s,\Omega} \,, \end{aligned} \end{align}\tag{43}\] where \(\|\mathbf{v}_h\|_{1,r,\Omega}\) is bounded by given data (cf. ?? ) and, hence, by \(\delta\), \(\mathbf{S}\) and the regularity of \(\mathbf{v}\), \(\mathbf{g}_b\), \(q\) (cf.Assumption 10).

ad \(I_h^{4}\). Using Hölder’s inequality, a Sobolev embedding, and consistency of \(\Sigma_h\) (cf.Definition 2(ii)), we deduce that \[\begin{align} \label{eq:fem:estim95conv95pressure464} \vert I_h^{4}\vert \leq c\,h\, \|\mathbf{v}\|_{1,r,\Omega} \|\mathbf{v}\|_{2,r,\Omega} \|\mathbf{z}_h\|_{1,s,\Omega} \,. \end{align}\tag{44}\] Eventually, combining 4244 in 41 , we conclude the assertion. ◻

Proof (of Proposition 12). By means of Lemma 10, the assertion follows by the same reasoning as in [5]. ◻

Theorem 13 (velocity error estimate). Under the Assumptions 1, 2, 3, 6, 8, 9 and 10, there holds \[\begin{align} \label{cor:fem:error95vel461} \begin{aligned} \|\mathbf{F}(\mathbf{Dv}_h) - \mathbf{F}(\mathbf{Dv})\|_{2,\Omega}^2 &\leq c_1\, h^2+ c_2\, \rho_{(\phi_{\vert\mathbf{Dv}\vert})\d,\Omega}(h\, \nabla q) \\ &\leq c_1 \,h^2 + c_2\, h^{\smash{\min\{2,p'\}}}\,\rho_{(\phi_{\vert\mathbf{Dv}\vert})\d,\Omega}(\nabla q)\,, \end{aligned} \end{align}\qquad{(11)}\] where the constant \(c_1 >0\) depends on the characteristics of \(\mathbf{S}\), \(\delta^{-1}\), \(\gamma_0\), \(m\), \(k\), \(\Omega\), \(\|\nabla q\|_{p',\Omega}\), \(\|\mathbf{v}\|_{2,(r^*)',\Omega}\), \(\|\nabla\mathbf{F}(\mathbf{Dv})\|_{2,\Omega}\), \(\|\nabla^k \mathbf{g}_b\|_{\max\{\beta,\ell\},\Omega}\), \(\|\mathbf{g}_b\|_{1,s,\Omega}\), and \(\|g_1\|_{s,\Omega}\), and the constant \(c_2 >0\) depends on the characteristics of \(\mathbf{S}\) and \(\gamma_0\). If \(p > 2\) and, in addition, \(\mathbf{f} \in (L^2(\Omega))^d\), then there holds \[\begin{align} \label{cor:fem:error95vel462} \begin{aligned} \|\mathbf{F}(\mathbf{Dv}_h) - \mathbf{F}(\mathbf{Dv})\|_{2,\Omega}^2 \leq c_1 \, h^2 +c_2 \,h^2\,\|(\delta+\vert \mathbf{Dv}\vert)^{\smash{\frac{p-2}{2}}}\nabla q\|_{2,\Omega}^2 \,. \end{aligned} \end{align}\qquad{(12)}\]

Proof. Inserting ?? into ?? and for \(\zeta > 0\) sufficiently small, we infer ?? \(_1\). Then, arguing as in [6], [34], from ?? \(_1\), we conclude ?? \(_2\) and ?? . ◻

If \(\{\mathcal{T}_h\}_{h>0}\) is quasi-uniform, a stronger stability statement follows from inverse estimates and the regularity of the velocity vector field (cf.Assumption 10).

Lemma 11 (improved stability for the discrete velocity). Let \(p < 2\), \(\delta > 0\), and assume that \(\{\mathcal{T}_h\}_{h>0}\) is quasi-uniform. Then, from the assumptions of Theorem 13, for every \(\alpha < \infty\) if \(d=2\) and \(\alpha < 3p\) if \(d=3\), it follows that \[\|\mathbf{v}_h\|_{1,\alpha,\Omega} + \|\mathbf{e}_h\|_{1,\alpha,\Omega} \leq c\,,\] where \(c>0\) depends only on the same quantities as \(c_1\) in Theorem 13.

Proof. First, by Proposition 8, for \(\alpha_1 \mathrel{\vcenter{:}}= p\), we have that \(\|\mathbf{v}_h\|_{1,\alpha_1,\Omega} < c_1\). Now, for \(n\in \mathbb{N}\), we assume that \(\|\mathbf{Dv}_h\|_{\alpha_n,\Omega} < c_1\) for some \(\alpha_n \in (1, \alpha_{lim})\), where \(\alpha_{lim} \mathrel{\vcenter{:}}= \infty\) if \(d=2\) and \(\alpha_{lim} \mathrel{\vcenter{:}}= 3p\) if \(d=3\). Then, [32] and Theorem 13 yield that \[\label{eq:fem:extra95stability1} \|\mathbf{De}_h\|_{\beta_n, \Omega} \leq c\, \|\mathbf{F}(\mathbf{Dv}_h) - \mathbf{F}(\mathbf{Dv})\|_{2,\Omega} \|(\delta + \vert \mathbf{Dv}\vert + \vert \mathbf{Dv}_h\vert)^{2-p}\|_{\smash{\frac{\beta_n}{2-\beta_n}},\Omega}^{\textcolor{purple}{\smash{\frac{1}{2}}}} \leq c\, h\,,\tag{45}\] where \(\beta_n \mathrel{\vcenter{:}}= \smash{\tfrac{2\alpha_n}{2-p+\alpha_n}} \in (1,2)\) and, hence, \(\tfrac{(2-p) \beta_n}{2-\beta_n} = \alpha_n\). From the identities \(\mathbf{v}_h = \Pi_h^X \mathbf{e}_h + \Pi_h^X \mathbf{v}\), \(\mathbf{e}_h = \Pi_h^X \mathbf{e}_h + \Pi_h^X \mathbf{v} - \mathbf{v}\), a global inverse estimate (cf.[35]), stability of \(\Pi_h^X\) (cf. [21]), [32], the embedding \(W^{2,\smash{\frac{3p}{p+1}}}(\Omega) \hookrightarrow W^{1,3p}(\Omega)\) if \(d=3\) (if \(d=2\), a similar argument yields that \({\mathbf{v} \in (W^{1,t}(\Omega))^d}\) for all \(t < \infty\)), and 45 , we deduce that \[\begin{align} \|\mathbf{Dv}_h\|_{\alpha_{n+1},\Omega} + \|\mathbf{De}_h\|_{\alpha_{n+1},\Omega} &\leq 2\, \|\mathbf{D}\Pi_h^X \mathbf{e}_h\|_{\alpha_{n+1},\Omega} + c \, \|\mathbf{D} \mathbf{v}\|_{\alpha_{n+1},\Omega} \\ &\leq c\, h^{\smash{\frac{d}{\alpha_{n+1}} - \frac{d}{\beta_n}}} \|\mathbf{D}\Pi_h^X \mathbf{e}_h\|_{\beta_n,\Omega} + c \leq c_1\,, \end{align}\] if \(\smash{\frac{d}{\alpha_{n+1}} - \frac{d}{\beta_n}} + 1 =0\) and \(\alpha_{n+1} < \alpha_{lim}\). By definition, for every \(n\in\mathbb{N}\), we have that \[\label{eq:fem:extra95stability2} \alpha_{n+1} \mathrel{\vcenter{:}}= \frac{d\beta_n}{d-\beta_n}= \frac{2d \alpha_n}{2d - dp + \alpha_nd - 2 \alpha_n}=\begin{cases} \frac{2}{2-p}\alpha_n&\text{ if }d=2\,,\\ \tfrac{6 \alpha_n}{6-3p+\alpha_n}&\text{ if }d=3\,. \end{cases}\tag{46}\] Next, we distinguish the cases \(d=2\) and \(d=3\):

ad \(d=2\). From 46 , due to \(p<2\) and \(\alpha_1=p\), it follows that \(\alpha_n\to \alpha_{lim}\) \((n\to \infty)\).

ad \(d=3\). If we set \(\delta_n\mathrel{\vcenter{:}}= \alpha_{n} - 3p\) for \(n\in \mathbb{N}\), due to 46 and \(6+\delta_n >6-3p > 0\) for all \(n\in \mathbb{N}\), we have that \[\label{eq:fem:extra95stability953} \frac{\delta_{n+1}}{\delta_n} = \frac{6-3p}{6+\delta_n}\in (0,1)\,.\tag{47}\] Since \(\delta_0 < 0\), 47 implies that \(\delta_n \in (\delta_0, 0)\) for all \(n \in \mathbb{N}\). As a result, \({\tfrac{\delta_{n+1}}{\delta_n} < \tfrac{6-3p}{6+\delta_0} < 1}\) for all \(n \in \mathbb{N}\), which implies that \(\delta_n\to 0\) \((n\to \infty)\) and, thus, \(\alpha_n \to \alpha_{lim}\) \((n \to \infty)\).

In summary, for every \(\alpha < \alpha_{lim}\), we find that \[\label{eq:fem:extra95stability4} \|\mathbf{Dv}_h\|_{\alpha,\Omega} + \|\mathbf{De}_h\|_{\alpha,\Omega} < c_1\,.\tag{48}\] From a global inverse estimate (cf.[35]), Sobolev stability and approximability of \(\Pi_h^X\) (cf. [21]) and Assumption 8(iii), we deduce that \[\begin{align} \label{eq:fem:extra95stability5} \begin{aligned} \|\mathbf{g}_b^h - \mathbf{g}_b\|_{1,\ell^*,\Omega} &\leq c \,h^{-1} \, \|\Pi_h^X (\mathbf{g}_b^h - \mathbf{g}_b)\|_{1,\ell,\Omega} + c\, \|\Pi_h^X \mathbf{g}_b - \mathbf{g}_b\|_{1,\ell^*,\Omega} \\[-0.5mm] &\leq c\, \|\mathbf{g}_b\|_{k, \max\{\ell, \beta\},\Omega}\,. \end{aligned} \end{align}\tag{49}\] Similarly to the first step in 39 , 49 , Assumption 8, \(\ell^* \geq \alpha_{lim}\), and 48 imply \[\begin{align} \|\mathbf{v}_h\|_{1,\alpha,\Omega}+ \|\mathbf{e}_h\|_{1,\alpha,\Omega} &\leq 2 \|\mathbf{e}_h\|_{1,\alpha,\Omega}+ \|\mathbf{v}\|_{1,\alpha,\Omega} \\&\leq c\, (\|\mathbf{De}_h\|_{\alpha,\Omega} + \|\mathbf{g}_b^h - \mathbf{g}_b\|_{1,\alpha,\Omega}+\|\mathbf{v}\|_{1,\alpha,\Omega}) \leq c\,, \end{align}\] where we used that \(\mathbf{v} \in (W^{1,3p}(\Omega))^d\) if \(d=3\) and \(\mathbf{v} \in (W^{1,t}(\Omega))\) for \(t < \infty\) if \(d=2\). ◻

Proposition 14 (Pressure error estimates). Let the Assumptions 1, 2, 3, 6, 8, 9 and 10 be satisfied. Then, if \(p < 2\) and \(\{\mathcal{T}_h\}_{h>0}\) is quasi-uniform, there holds \[\begin{align} \|q_h - q\|_{2,\Omega} &\leq c \,h\,, \label{eq:fem:3error95pres} \\ \|q_h - q\|_{p',\Omega} & \leq c \, \smash{h^{\smash{\frac{2}{p'}}}} \,. \label{eq:fem:4error95pres} \end{align}\] {#eq: sublabel=eq:eq:fem:3error95pres,eq:eq:fem:4error95pres} with a constant \(c>0\) depends on the same quantities as \(c_1>0\) in Theorem 13 and, in addition, on \(\rho_{(\phi_{\vert\mathbf{Dv}\vert})\d,\Omega}(\nabla q)\).

Proof. ad ?? . By Lemma 11 and Lemma 7, we have that \[\begin{align} \|\mathbf{v}_h\|_{1,d+\epsilon,\Omega} + \|\Sigma_h\mathbf{v}_h\|_{\infty,\Omega} < c_1\,, \end{align}\] which allows to prove an analogue of Lemma 10 with \(\|\cdot\|_{1,s,\Omega}\) replaced by \(\|\cdot\|_{1,2,\Omega}\). Hence, we may repeat the proof of Proposition 12 with \(\|\cdot\|_{1,s,\Omega}\) replaced by \(\|\cdot\|_{1,2,\Omega}\) to conclude that the claimed a priori error estimate for the pressure ?? applies.

ad ?? . First, we note that Lemma 11 and the embedding \(W^{1,d+\epsilon}(\Omega) \hookrightarrow L^{\infty}(\Omega)\) yield that \(\sup_{h\in (0,1]}{\!\|\mathbf{e}_h\|_{\infty,\Omega}}\!<\!\infty\). Thus, by 39 , ?? , and real interpolation, we get \[\|\mathbf{e}_h\|_{p',\Omega}\leq \left.\begin{cases} \|\mathbf{e}_h\|_{p^*,\Omega}^{\theta} \|\mathbf{e}_h\|_{\infty,\Omega}^{1-\theta} &\text{ if }p^* < p'\,,\\ c\,\|\mathbf{e}_h\|_{p^*,\Omega} &\text{ if }p^*\ge p'\,, \end{cases} \right\} \leq c_1 \smash{h^{\smash{\frac{2}{p'}}}}\,,\] where \(\theta = \frac{p^* }{ p'} \geq \frac{2}{p'}\). This allows to prove an analogue of Lemma 10 with \(\|\cdot\|_{1,s,\Omega}\) replaced by \(\|\cdot\|_{1,p,\Omega}\), which, in turn, allows to prove ?? along the lines of Proposition 12. ◻

Remark 15. If we had the stronger stability (cf.Lemma 11) at our disposal already in the proof of the error estimates (cf.Theorem 13), then we could omit the extra regularity assumption on the boundary data \(\mathbf{g}_b\) in Assumption 10 (cf.@eq:eq:Ih1 , 38 ). This is why the authors believe that the extra regularity \(\mathbf{g}_b \in (W^{2,\ell}(\Omega))^d\) is not necessary. However, it remains an open question how to avoid this assumption in the proof of the error estimates at the first place.

5 Numerical experiments↩︎

In this section, we review the theoretical findings of Section 4 via numerical experiments. Since in [5], the case \(p\ge \frac{2d}{d+1}\) (i.e., \(p\ge \frac{4}{3}\) if \(d=2\)) is already studied, the numerical experiments focus on the case \({p<2}\).

5.1 Implementation details↩︎

All experiments were conducted employing the finite element software firedrake (version 0.13.0, cf.[36]). In the numerical experiments, we deploy the finite element spaces in Remark 5 with a discontinuous pressure space. In the case \(p<\frac{2d}{d+1}\), the discrete convective term is given via 19 and involves a (divergence) reconstruction operator \(\Sigma_h\colon X\to X_h+Z_h\) in the sense of Definition 2. We incorporated the latter not via constructing it explicitly, but weakly instead, i.e., via extending Problem (Q\(_h\)) with an unknown \(\mathbf{z}_h\in Z_h\) (serving as a placeholder for \(\Sigma_h \mathbf{v}_h\in Z_h\)) in the following ways:

\(\bullet\) P2P0 element/First-order Bernardi–Raugel element. According to Remark 5(i), a divergence reconstruction operator is given by the Fortin interpolation operator \({\Sigma_h\mathrel{\vcenter{:}}= \Pi_h^{rt,0}\colon}\) \(X\to Z_h\) (cf.[10]) of the lowest order Raviart–Thomas element \(Z_h\mathrel{\vcenter{:}}= \mathcal{R}T^0(\mathcal{T}_h)\). We incorporated this interpolation operator into Problem (Q\(_h\)) via extending this non-linear saddle point problem on the basis of the definition ?? . More precisely, we solve the following equivalent augmented problem:

Augmented Problem (AQ\(_h^0\)). Find \((\mathbf{v}_h,\mathbf{z}_h,q_h)\in X_h\times Z_h\times Q_h\) such that \(\mathbf{v}_h = \mathbf{g}_b^h\) in \(\tr X_h\) and for every \((\mathbf{w}_h,\mathbf{y}_h,y_h)\in X_h\times Z_h\times Q_h\), there holds \[\begin{align} (\mathbf{S}(\mathbf{Dv}_h), \mathbf{Dw}_h)_{\Omega} - (\mathbf{v}_h\otimes \mathbf{z}_h, \nabla \mathbf{w}_h)_{\Omega} - (q_h, \operatorname{div} \mathbf{w}_h )_{\Omega} &= (\mathbf{f}, \mathbf{w}_h )_{\Omega} \,, \\ \langle \mathbf{z}_h\cdot \mathbf{n}, \mathbf{y}_h\cdot \mathbf{n}\rangle_{\mathcal{F}_h}&=\langle \mathbf{v}_h\cdot \mathbf{n}, \mathbf{y}_h\cdot \mathbf{n}\rangle_{\mathcal{F}_h}\,,\\ (\operatorname{div} \mathbf{v}_h, y_h)_{\Omega} &= (g_1^h, y_h)_{\Omega}\,, \end{align}\] where we exploit that \((\mathbf{y}_h\mapsto \mathbf{y}_h\cdot \mathbf{n}|_F)\colon Z_h\to \mathbb{P}^0(F)\) for all \(F\in \mathcal{F}_h\) is surjective and we used the notation \(\langle \mathbf{z}_h\cdot \mathbf{n}, \mathbf{y}_h\cdot \mathbf{n}\rangle_{\mathcal{F}_h}\mathrel{\vcenter{:}}=\sum_{F\in \mathcal{F}_h}{\int_F{(\mathbf{z}_h\cdot \mathbf{n})\,(\mathbf{y}_h\cdot \mathbf{n})\,\mathrm{d}s}}\).

\(\bullet\) Conforming Crouzeix–Raviart element/Second-order Bernardi–Raugel element. According to Remark 5(ii), a divergence reconstruction operator is given via the Fortin interpolation operator \(\Sigma_h\mathrel{\vcenter{:}}= \Pi_h^{rt,1} \colon X\to Z_h\) (cf.[10]) of the first degree Raviart–Thomas element \(Z_h\mathrel{\vcenter{:}}= \mathcal{R}T^1(\mathcal{T}_h)\). We incorporated this operator into Problem (Q\(_h\)) via extending this non-linear saddle point problem based on the definitions ?? , ?? . More precisely, we solve the following equivalent augmented problem:

Augmented Problem (AQ\(_h^1\)). Find \((\mathbf{v}_h,\mathbf{z}_h,q_h) \in X_h\times Z_h\times Q_h\) such that \({\mathbf{v}_h = \mathbf{g}_b^h}\) in \(\tr X_h\) and for every \((\mathbf{w}_h,\mathbf{y}_h^1,\mathbf{y}_h^0,y_h) \in V_h\times Z_h|_{\cup\mathcal{F}_h}\times (\mathbb{P}^0(\mathcal{T}_h))^d \times Y_h\), there holds \[\begin{align} (\mathbf{S}(\mathbf{Dv}_h),\mathbf{Dw}_h)_{\Omega} - (\mathbf{v}_h\otimes \mathbf{z}_h, \nabla \mathbf{w}_h)_{\Omega} - (q_h, \operatorname{div} \mathbf{w}_h )_{\Omega} &= (\mathbf{f}, \mathbf{w}_h )_{\Omega} \,, \\ \langle \mathbf{z}_h\cdot \mathbf{n}, \mathbf{y}_h^1\cdot \mathbf{n}\rangle_{\mathcal{F}_h}&=\langle \mathbf{v}_h\cdot \mathbf{n}, \mathbf{y}_h^1\cdot \mathbf{n}\rangle_{\mathcal{F}_h}\,,\\ (\mathbf{z}_h, \mathbf{y}_h^0)_{\Omega}&=(\mathbf{v}_h, \mathbf{y}_h^0)_{\Omega}\,,\\ (\operatorname{div} \mathbf{v}_h, y_h)_{\Omega} &= (g_1^h, y_h)_{\Omega}\,, \end{align}\] where we exploit that \((\mathbf{y}_h\mapsto \mathbf{y}_h\cdot \mathbf{n}|_F)\colon Z_h|_F\to \mathbb{P}^1(F)\) for all \(F\in \mathcal{F}_h\) is surjective.

We emphasize the Augmented Problems (AQ\(_h^0\)) and (AQ\(_h^1\)) are designed in such a way that both the formulas ?? , ?? (where ?? is only relevant for Augmented Problem (AQ\(_h^1\))) for the reconstruction operator and the structural connection between the discrete pressure space \(Y_h\) and the discrete velocity space \(X_h\) are guaranteed, where \(\Sigma_h\colon X_h \to X_h + Z_h\) with \(\operatorname{div}(Z_h) = Y_h\) (cf. Remark 5).

As discretization of the boundary data, we employ the nodal interpolation of the trace lift \({\mathbf{g}_b\in X^s}\), i.e., we set \(\mathbf{g}_b^h\mathrel{\vcenter{:}}= \Pi_{h,N}^X\mathbf{g}_b\in X_h\), which, according to Lemma 4, given sufficient regularity of the trace lift \(\mathbf{g}_b\in X^s\), is justified. In addition, since we will restrict to the case \({g_1=0}\), we set \({g_1^h\mathrel{\vcenter{:}}= \langle \operatorname{div} \mathbf{g}_b^h\rangle_{\Omega}\in Y^{s'}}\).

We approximate the discrete solutions \((\mathbf{v}_h,\mathbf{z}_h,q_h)\in X_h\times Z_h\times Q_h\) of the Augmented Problems (AQ\(_h^0\)) and (AQ\(_h^1\)), respectively, using a standard Newton iteration which is deemed to have converged when the Euclidean norm of the residual falls below the tolerance \(\tau_{abs} \mathrel{\vcenter{:}}= 1\textrm{e}{-}8\). The linear system emerging in each Newton iteration is solved using a sparse direct solver from MUMPS (version 5.5.0, cf[37]).

5.2 Experimental setup↩︎

We use the Augmented Problems (AQ\(_h^0\)) and (AQ\(_h^1\)), respectively, (or equivalently the Problems (Q\(_h\)),(P\(_h\))) to approximate the non-linear system 13 on \(\Omega=(0,1)^2\) with \(\mathbf{S}\colon \mathbb{R}^{2\times 2}\to \mathbb{R}^{2\times 2}_{\mathrm{sym}}\), for every \(\mathbf{A}\in\mathbb{R}^{2\times 2}\) defined by \[\begin{align} \mathbf{S}(\mathbf{A}) \mathrel{\vcenter{:}}= \nu_0\,(\delta+\vert \mathbf{A}^{\mathrm{sym}}\vert)^{p-2}\mathbf{A}^{\mathrm{sym}}\,, \end{align}\] where \(\nu_0 =100\), \(\delta\mathrel{\vcenter{:}}=1\textrm{e}{-}5\), and \(p\in (1, 1.5]\).

As manufactured solutions serve the vector field \(\mathbf{v}\in X\) and the function \(q \in Q^s\), for every \(x=(x_1,x_2)\in \Omega\), defined by \[\begin{align} \mathbf{v}(x)\mathrel{\vcenter{:}}= \vert x\vert^\beta(-x_2,x_1)\,, \qquad q(x)\vcentcolon = \vert x\vert^{\gamma}-\langle\,\vert \cdot\vert^{\gamma}\,\rangle_\Omega\,, \end{align}\] i.e., we choose the right-hand side \(\mathbf{f}\in \smash{(L^{p'}(\Omega))^2}\), the divergence \(g_1=0\in L^s(\Omega)\), and boundary data \(\mathbf{g}_2\in \textcolor{black}{(W^{\smash{1-\frac{1}{s},s}}(\partial\Omega))^2}\) accordingly.

For the regularity of the velocity vector field and kinematic pressure, we choose \(\beta = 0.01\) and \(\gamma= 1-\smash{\frac{2}{p'}}+\beta\), which just yields that Assumption 10 is satisfied by \(\mathbf{v}\) and \(q\). The boundary data \(\mathbf{v}|_{ \partial\Omega}\) may, in general, not be regular enough to admit a lift \(\mathbf{g}_b \in (W^{2,\ell}(\Omega))^2\), nevertheless, the EOC presented in Tables [tab:1][tab:3] reaches the theoretically proven rates. This gives another indication that the extra regularity of the boundary data (cf.Assumption 10) is probably not necessary.

An initial triangulation \(\mathcal{T}_{h_0}\), where \(h_0=1\), is constructed via subdividing \(\overline{\Omega}\) into four triangles along its diagonals. Then, refined triangulations \(\mathcal{T}_{h_i}\), \(i=1,\ldots,7\), where \({h_{i+1}=\frac{h_i}{2}}\) for all \({i=0,\ldots,6}\), are obtained by applying uniform refinement; more precisely, the red-refinement rule (cf. [35]).

As estimation of the convergence rates, the experimental order of convergence (EOC) \[\begin{align} \texttt{EOC}_i(e_i)\mathrel{\vcenter{:}}=\frac{\log(e_{i+1})-\log(e_i)}{\log(h_{i+1})-\log(h_i)}\,, \quad i=1,\dots,6\,,\label{eoc} \end{align}\tag{50}\] is used, where, for every \(i=1,\ldots,7\), we denote by \(e_i\) a general error quantity.

5.3 Quasi-optimality of the error decay rates derived in Theorem 13↩︎

For \(p \in \{1.1,1.2,1.3, 4/3, 1.4, 1.5\}\), the first-order Bernardi–Raugel element (cf.Remark 5(i.a)) and the conforming Crouzeix–Raviart element (cf.Remark 5(ii.a)), for \(i=1,\ldots,7\), we compute the error quantities \[\begin{align} \smash{e_{\mathbf{v},i}^{\mathbf{F}}}\mathrel{\vcenter{:}}=\|\mathbf{F}(\mathbf{D}\mathbf{v}_{h_i})-\mathbf{F}(\mathbf{D}\mathbf{v})\|_{2,\Omega}\,, \end{align}\] and the corresponding EOCs, which are presented in Table [tab:1]:

For both the first-order Bernardi–Raugel element and the conforming Crouzeix–Raviart element, we report the expected convergence rate of \(\texttt{EOC}_i(\smash{e_{\mathbf{v},i}^{\mathbf{F}}}) \approx 1\), \(i=1,\dots,6\), which confirms the quasi-optimality of the a priori error estimates for the velocity vector field derived in Theorem 13. For the P2P0 element (cf.Remark 5(i.b)), we observed the same error decay rates as for the first-order Bernardi–Raugel element.

[H]
    \setlength\tabcolsep{4.5pt}
    \centering
    \begin{tabular}{c |c|c|c|c|c|c|c|c|c|c|c|c|c|c|} 
        \cmidrule[\heavyrulewidth](){2-13}
        & \multicolumn{6}{c||}{\cellcolor{lightgray}first-order Bernardi--Raugel}   & \multicolumn{6}{c|}{\cellcolor{lightgray}conforming Crouzeix--Raviart}\\ 
        \cmidrule(){2-13}
        & \multicolumn{3}{c|}{\cellcolor{lightgray}using \eqref{eq:fem:defi95conv95recon}} & \multicolumn{3}{c||}{\cellcolor{lightgray}using \eqref{eq:fem:defi95conv95temam}}
        & \multicolumn{3}{c|}{\cellcolor{lightgray}using \eqref{eq:fem:defi95conv95recon}} & \multicolumn{3}{c|}{\cellcolor{lightgray}using \eqref{eq:fem:defi95conv95temam}}\\
        \hline 
        \multicolumn{1}{|c||}{\cellcolor{lightgray}\diagbox[height=1.1\line,width=0.11\dimexpr\textwidth]{\vspace{-0.6mm}$i$}{\\[-5mm] $p$}}
        & \cellcolor{lightgray}1.1 & \cellcolor{lightgray}1.2 & \cellcolor{lightgray}1.3 & \cellcolor{lightgray}4/3  & \cellcolor{lightgray}1.4  &  \multicolumn{1}{c||}{\cellcolor{lightgray}1.5} &
    \multicolumn{1}{c|}{\cellcolor{lightgray}1.1}  & \cellcolor{lightgray}1.2 &\cellcolor{lightgray}1.3 & \cellcolor{lightgray}4/3 &\cellcolor{lightgray}1.4 & \cellcolor{lightgray}1.5   \\ \toprule\toprule
    \multicolumn{1}{|c||}{\cellcolor{lightgray}$1$}            & 1.012 & 1.011 & 1.009 & 1.009 & 1.008 & \multicolumn{1}{c||}{1.008} & \multicolumn{1}{c|}{1.001} & 1.002 & 1.002 & 1.002 & 1.002 & 1.002 \\ \hline
    \multicolumn{1}{|c||}{\cellcolor{lightgray}$2$}            & 1.010 & 1.010 & 1.010 & 1.010 & 1.010 & \multicolumn{1}{c||}{1.010} & \multicolumn{1}{c|}{1.009} & 1.010 & 1.010 & 1.010 & 1.010 & 1.010 \\ \hline
    \multicolumn{1}{|c||}{\cellcolor{lightgray}$3$}            & 1.008 & 1.008 & 1.009 & 1.009 & 1.009 & \multicolumn{1}{c||}{1.009} & \multicolumn{1}{c|}{1.007} & 1.007 & 1.008 & 1.008 & 1.008 & 1.008 \\ \hline
    \multicolumn{1}{|c||}{\cellcolor{lightgray}$4$}            & 1.007 & 1.007 & 1.008 & 1.008 & 1.008 & \multicolumn{1}{c||}{1.008} & \multicolumn{1}{c|}{1.006} & 1.006 & 1.007 & 1.007 & 1.007 & 1.008 \\ \hline
    \multicolumn{1}{|c||}{\cellcolor{lightgray}$5$}            & 1.006 & 1.007 & 1.007 & 1.007 & 1.007 & \multicolumn{1}{c||}{1.008} & \multicolumn{1}{c|}{1.006} & 1.006 & 1.007 & 1.007 & 1.007 & 1.008 \\ \hline
    \multicolumn{1}{|c||}{\cellcolor{lightgray}$6$}            & 1.006 & 1.006 & 1.007 & 1.007 & 1.007 & \multicolumn{1}{c||}{1.008} & \multicolumn{1}{c|}{1.006} & 1.006 & 1.007 & 1.007 & 1.007 & 1.008 \\ \toprule\toprule
    \multicolumn{1}{|c||}{\cellcolor{lightgray}\small theory}  & 1.000 & 1.000 & 1.000 & 1.000 & 1.000 & \multicolumn{1}{c||}{1.000} & \multicolumn{1}{c|}{1.000} & 1.000 & 1.000 & 1.000 & 1.000 & 1.000 \\ \toprule
    \end{tabular}\vspace{-2mm}
    \caption{Experimental order of convergence: $\texttt{EOC}_i(\smash{e_{\mathbf{v},i}^{\mathbf{F}}})$, ${i=1,\dots,6}$.}
    \label{tab:1}

5.4 Quasi-optimality of the error decay rates proved in Proposition 14↩︎

For \(p \in \{1.1,1.2,1.3, 4/3, 1.4, 1.5\}\), the first-order Bernardi–Raugel element (cf.Remark 5(i.a)) and the conforming Crouzeix–Raviart element (cf.Remark 5(ii.a)), we compute the error quantities \[\begin{align} \left.\begin{aligned} \smash{e_{q,i}^{L^{p'}}}&\mathrel{\vcenter{:}}= \|q_{h_i}-q\|_{p',\Omega}\,,\\ \smash{e_{q,i}^{L^2}}&\mathrel{\vcenter{:}}= \|q_{h_i}-q\|_{2,\Omega}\,, \end{aligned}\quad\right\}\quad i=0,\dots,6\,, \end{align}\] and the corresponding EOCs, which are presented in Table [tab:2] and Table [tab:3], respectively:

For the first-order Bernardi–Raugel element and the conforming Crouzeix–Raviart element, we report the expected convergence rates of \(\texttt{EOC}_i(\smash{e_{q,i}^{L^{p'}}}) \approx \frac{2}{p'}\), \(i=1,\dots,6\), and \(\texttt{EOC}_i(\smash{e_{q,i}^{L^2}}) \approx 1\), \({i=1,\dots,6}\), which confirms the quasi-optimality of the a priori error estimates for the pressure in Proposition 14. For the P2P0 element (cf. Remark 5(i.b)), we observed the same error decay rates as for the first-order Bernardi–Raugel element.

[H]
    \setlength\tabcolsep{4.5pt}
    \centering
    \begin{tabular}{c |c|c|c|c|c|c|c|c|c|c|c|c|c|c|} 
        \cmidrule[\heavyrulewidth](){2-13}
        & \multicolumn{6}{c||}{\cellcolor{lightgray}first-order Bernardi--Raugel}   & \multicolumn{6}{c|}{\cellcolor{lightgray}conforming Crouzeix--Raviart}\\ 
        \cmidrule(){2-13}
        & \multicolumn{3}{c|}{\cellcolor{lightgray}using \eqref{eq:fem:defi95conv95recon}} & \multicolumn{3}{c||}{\cellcolor{lightgray}using \eqref{eq:fem:defi95conv95temam}}
        & \multicolumn{3}{c|}{\cellcolor{lightgray}using \eqref{eq:fem:defi95conv95recon}} & \multicolumn{3}{c|}{\cellcolor{lightgray}using \eqref{eq:fem:defi95conv95temam}}\\
        \hline 
        \multicolumn{1}{|c||}{\cellcolor{lightgray}\diagbox[height=1.1\line,width=0.11\dimexpr\textwidth]{\vspace{-0.6mm}$i$}{\\[-5mm] $p$}}
        & \cellcolor{lightgray}1.1 & \cellcolor{lightgray}1.2 & \cellcolor{lightgray}1.3 & \cellcolor{lightgray}4/3  & \cellcolor{lightgray}1.4  &  \multicolumn{1}{c||}{\cellcolor{lightgray}1.5} &
        \multicolumn{1}{c|}{\cellcolor{lightgray}1.1}  & \cellcolor{lightgray}1.2 &\cellcolor{lightgray}1.3 & \cellcolor{lightgray}4/3 &\cellcolor{lightgray}1.4 & \cellcolor{lightgray}1.5   \\ \toprule\toprule
        \multicolumn{1}{|c||}{\cellcolor{lightgray}$1$}            & 0.351 & 0.057 & 0.010 & -0.02 & 0.061 & \multicolumn{1}{c||}{0.260} & \multicolumn{1}{c|}{0.052} & 0.227 & 0.387 & 0.436 & 0.527 & 0.644 \\ \hline
        \multicolumn{1}{|c||}{\cellcolor{lightgray}$2$}            & 0.602 & 0.558 & 0.403 & 0.432 & 0.524 & \multicolumn{1}{c||}{0.668} & \multicolumn{1}{c|}{0.179} & 0.328 & 0.457 & 0.496 & 0.570 & 0.671 \\ \hline
        \multicolumn{1}{|c||}{\cellcolor{lightgray}$3$}            & 0.321 & 0.282 & 0.422 & 0.470 & 0.558 & \multicolumn{1}{c||}{0.676} & \multicolumn{1}{c|}{0.182} & 0.333 & 0.462 & 0.501 & 0.573 & 0.671 \\ \hline
        \multicolumn{1}{|c||}{\cellcolor{lightgray}$4$}            & 0.224 & 0.315 & 0.456 & 0.497 & 0.574 & \multicolumn{1}{c||}{0.678} & \multicolumn{1}{c|}{0.183} & 0.334 & 0.464 & 0.503 & 0.575 & 0.671 \\ \hline
        \multicolumn{1}{|c||}{\cellcolor{lightgray}$5$}            & 0.195 & 0.330 & 0.463 & 0.503 & 0.577 & \multicolumn{1}{c||}{0.677} & \multicolumn{1}{c|}{0.183} & 0.335 & 0.464 & 0.503 & 0.575 & 0.672 \\ \hline
        \multicolumn{1}{|c||}{\cellcolor{lightgray}$6$}            & 0.187 & 0.334 & 0.465 & 0.504 & 0.577 & \multicolumn{1}{c||}{0.675} & \multicolumn{1}{c|}{0.183} & 0.335 & 0.464 & 0.503 & 0.575 & 0.672 \\ \toprule\toprule
        \multicolumn{1}{|c||}{\cellcolor{lightgray}\small theory}  & 0.181 & 0.333 & 0.462 & 0.500 & 0.571 & \multicolumn{1}{c||}{0.667} & \multicolumn{1}{c|}{0.181} & 0.333 & 0.462 & 0.500 & 0.571 & 0.667 \\ \toprule
        \end{tabular}\vspace{-2mm}
    \caption{Experimental order of convergence: $\texttt{EOC}_i(\smash{e_{q,i}^{L^{p'}}})$, ${i=1,\dots,6}$.}
    \label{tab:2}

[H]
    \setlength\tabcolsep{4.5pt}
    \centering
    \begin{tabular}{c |c|c|c|c|c|c|c|c|c|c|c|c|c|c|} 
        \cmidrule[\heavyrulewidth](){2-13}
        & \multicolumn{6}{c||}{\cellcolor{lightgray}first-order Bernardi--Raugel}   & \multicolumn{6}{c|}{\cellcolor{lightgray}conforming Crouzeix--Raviart}\\ 
        \cmidrule(){2-13}
        & \multicolumn{3}{c|}{\cellcolor{lightgray}using \eqref{eq:fem:defi95conv95recon}} & \multicolumn{3}{c||}{\cellcolor{lightgray}using \eqref{eq:fem:defi95conv95temam}}
        & \multicolumn{3}{c|}{\cellcolor{lightgray}using \eqref{eq:fem:defi95conv95recon}} & \multicolumn{3}{c|}{\cellcolor{lightgray}using \eqref{eq:fem:defi95conv95temam}}\\
        \hline 
        \multicolumn{1}{|c||}{\cellcolor{lightgray}\diagbox[height=1.1\line,width=0.11\dimexpr\textwidth]{\vspace{-0.6mm}$i$}{\\[-5mm] $p$}}
        & \cellcolor{lightgray}1.1 & \cellcolor{lightgray}1.2 & \cellcolor{lightgray}1.3 & \cellcolor{lightgray}4/3  & \cellcolor{lightgray}1.4  &  \multicolumn{1}{c||}{\cellcolor{lightgray}1.5} &
        \multicolumn{1}{c|}{\cellcolor{lightgray}1.1}  & \cellcolor{lightgray}1.2 &\cellcolor{lightgray}1.3 & \cellcolor{lightgray}4/3 &\cellcolor{lightgray}1.4 & \cellcolor{lightgray}1.5   \\ \toprule\toprule
        \multicolumn{1}{|c||}{\cellcolor{lightgray}$1$}            & 0.571 & 0.092 & -0.02 & 0.045 & 0.191 & \multicolumn{1}{c||}{0.364} & \multicolumn{1}{c|}{0.899} & 0.905 & 0.918 & 0.923 & 0.933 & 0.946 \\ \hline
        \multicolumn{1}{|c||}{\cellcolor{lightgray}$2$}            & 1.197 & 1.092 & 1.016 & 1.005 & 0.998 & \multicolumn{1}{c||}{1.007} & \multicolumn{1}{c|}{1.016} & 1.011 & 1.009 & 1.009 & 1.010 & 1.011 \\ \hline
        \multicolumn{1}{|c||}{\cellcolor{lightgray}$3$}            & 1.129 & 1.047 & 1.013 & 1.009 & 1.009 & \multicolumn{1}{c||}{1.014} & \multicolumn{1}{c|}{1.002} & 1.000 & 1.001 & 1.001 & 1.002 & 1.004 \\ \hline
        \multicolumn{1}{|c||}{\cellcolor{lightgray}$4$}            & 1.059 & 1.019 & 1.007 & 1.006 & 1.006 & \multicolumn{1}{c||}{1.008} & \multicolumn{1}{c|}{1.001} & 1.000 & 1.001 & 1.001 & 1.002 & 1.003 \\ \hline
        \multicolumn{1}{|c||}{\cellcolor{lightgray}$5$}            & 1.029 & 1.008 & 1.004 & 1.003 & 1.004 & \multicolumn{1}{c||}{1.005} & \multicolumn{1}{c|}{1.001} & 1.001 & 1.002 & 1.002 & 1.003 & 1.004 \\ \hline
        \multicolumn{1}{|c||}{\cellcolor{lightgray}$6$}            & 1.015 & 1.004 & 1.003 & 1.003 & 1.003 & \multicolumn{1}{c||}{1.004} & \multicolumn{1}{c|}{1.001} & 1.002 & 1.002 & 1.003 & 1.003 & 1.004 \\ \toprule\toprule
        \multicolumn{1}{|c||}{\cellcolor{lightgray}\small theory}  & 1.000 & 1.000 & 1.000 & 1.000 & 1.000 & \multicolumn{1}{c||}{1.000} & \multicolumn{1}{c|}{1.000} & 1.000 & 1.000 & 1.000 & 1.000 & 1.000 \\ \toprule
    \end{tabular}\vspace{-2mm}
    \caption{Experimental order of convergence: $\texttt{EOC}_i(\smash{e_{q,i}^{L^2}})$, ${i=1,\dots,6}$.}
    \label{tab:3}

Remark 16. As the Tables [tab:2] and [tab:3] reveal, the decay of the pressure error is really low in the first refinement step, for which we suspect the following cause: Due to the definition of the analytical pressure \(q\), the pressure error is concentrated around the origin. In the first refinement step, the triangulation does not change much near the origin. Especially for piecewise constant discrete pressure (in the first-order Bernardi–Raugel case), this may cause the error decay to be really low.

References↩︎

[1]
R. B. Bird, R. C. Armstrong, and O. Hassager, Dynamics of polymeric liquids, 2nd edition, 2nd ed. Wiley, 1987.
[2]
L. Diening, C. Kreuzer, and E. Süli, “Finite element approximation of steady flows of incompressible fluids with implicit power-law-like rheology,” SIAM J. Numer. Anal., vol. 51, Apr. 2012, doi: 10.1137/120873133.
[3]
R. Temam, Navier–Stokes equations, Third., vol. 2. North-Holland Publishing Co., Amsterdam, 1984, p. xii+526.
[4]
P. Farrell, P. A. Gazca Orozco, and E. Süli, “Finite element approximation and preconditioning for anisothermal flow of implicitly-constituted non-Newtonian fluids,” Math. Comp., vol. 91, no. 334, pp. 659–697, 2022, doi: 10.1090/mcom/3703.
[5]
J. Jeßberger and A. Kaltenbach, “Finite element discretization of the steady, generalized Navier-Stokes equations with inhomogeneous Dirichlet boundary conditions,” SIAM J. Numer. Anal., vol. 62, no. 4, pp. 1660–1686, 2024, doi: 10.1137/23M1607398.
[6]
L. Belenki, L. C. Berselli, L. Diening, and M. Růžička, “On the finite element approximation of p-Stokes systems,” SIAM J. Numer. Anal., vol. 50, no. 2, pp. 373–397, 2012, doi: 10.1137/10080436X.
[7]
L. Diening and M. Růžička, “Non-Newtonian fluids and function spaces,” in Nonlinear analysis, function spaces and applications, 2007, pp. 95–143, [Online]. Available: http://eudml.org/doc/221529.
[8]
L. Diening, J. Málek, and M. Steinhauer, “On Lipschitz truncations of Sobolev functions (with variable exponent) and their selected applications,” ESAIM: Control, Opt. Calc. Var., vol. 14, no. 2, pp. 211–232, 2008, doi: 10.1051/cocv:2007049.
[9]
A. Ern and J.-L. Guermond, Theory and practice of finite elements, vol. 159. Springer-Verlag, New York, 2004, p. xiv+524.
[10]
A. Ern and J. L. Guermond, Finite elements i: Approximation and interpolation. Springer International Publishing, 2021, p. 325.
[11]
T. Tscherpel, “Finite element approximation for the unsteady flow of implicitly constituted incompressible fluids,” PhD thesis, University of Oxford, 2018.
[12]
F. Eickmann and T. Tscherpel, In preparation“Fortin operators with trace preservation properties.”
[13]
P. A. Gazca-Orozco, F. Gmeineder, E. M. Kokavcová, and T. Tscherpel, A Nitsche method for incompressible fluids with general dynamic boundary conditions.” 2025, doi: 10.48550/arXiv.2502.09550.
[14]
J. Jeßberger and M. Růžička, “Existence of weak solutions for inhomogeneous generalized Navier–Stokes equations,” Nonlinear Analysis, vol. 212, p. 112538, 2021, doi: 10.1016/j.na.2021.112538.
[15]
A. Ern and J.-L. Guermond, Finite elements IIGalerkin approximation, elliptic and mixed PDEs, vol. 73. Springer, Cham, 2021, p. ix+492.
[16]
G. Dziuk, Theorie und Numerik partieller Differentialgleichungen. Walter de Gruyter GmbH & Co. KG, Berlin, 2010, p. x+319.
[17]
Ph. Clément, “Approximation by finite element functions using local regularization,” R.A.I.R.O. Analyse Numérique, 1975.
[18]
L. R. Scott and S. Zhang, “Finite element interpolation of nonsmooth functions satisfying boundary conditions,” Math. Comput., vol. 54, no. 190, pp. 483–493, 1990, doi: 10.2307/2008497.
[19]
J. Douglas, T. Dupont, and L. Wahlbin, “The stability in Lq of the L2-projection into finite element function spaces,” Numer. Math., vol. 23, pp. 193–198, 1974.
[20]
L. Diening, J. Storn, and T. Tscherpel, “On the Sobolev and \(L^p\)-stability of the \(L^2\)-projection,” SIAM J. Numer. Anal., vol. 59, no. 5, pp. 2571–2607, 2021, doi: 10.1137/20M1358013.
[21]
L. Diening and M. Růžička, “Interpolation operators in Orlicz-Sobolev spaces,” Numer. Math., vol. 107, no. 1, pp. 107–129, 2007, doi: 10.1007/s00211-007-0079-9.
[22]
C. Bernardi and G. Raugel, “Analysis of some finite elements for the Stokes problem,” Math. Comp., vol. 44, no. 169, pp. 71–79, 1985, doi: 10.2307/2007793.
[23]
M. Crouzeix and P.-A. Raviart, “Conforming and nonconforming finite element methods for solving the stationary Stokes equations. I,” Rev. Française Automat. Informat. Recherche Opérationnelle Sér. Rouge, vol. 7, no. R–3, pp. 33–75, 1973.
[24]
V. John, A. Linke, C. Merdon, M. Neilan, and L. G. Rebholz, “On the divergence constraint in mixed finite element methods for incompressible flows,” SIAM Rev., vol. 59, no. 3, pp. 492–544, 2017, doi: 10.1137/15M1047696.
[25]
D. N. Arnold, F. Brezzi, and M. Fortin, “A stable finite element for the Stokes equations,” Calcolo, vol. 21, pp. 337–344, 1984, doi: 10.1007/BF02576171.
[26]
C. Taylor and P. Hood, “A numerical solution of the Navier–Stokes equations using the finite element technique,” Internat. J. Comput. & Fluids, vol. 1, no. 1, pp. 73–100, 1973, doi: 10.1016/0045-7930(73)90027-3.
[27]
P. L. Lederer, A. Linke, C. Merdon, and J. Schöberl, “Divergence-free reconstruction operators for pressure-robust Stokes discretizations with continuous pressure finite elements,” SIAM J. Numer. Anal., vol. 55, no. 3, pp. 1291–1314, 2017, doi: 10.1137/16M1089964.
[28]
M. Giaquinta and G. Modica, “Remarks on the regularity of the minimizers of certain degenerate functionals,” Manuscripta Mathematica, vol. 57, no. 1, pp. 55–99, 1986, doi: 10.1007/BF01172492.
[29]
E. Giusti, Direct methods in the calculus of variations. World Scientific Publishing Co., Inc., River Edge, NJ, 2003, p. viii+403.
[30]
H. Beirão da Veiga, P. Kaplický, and M. Růžička, “Boundary regularity of shear–thickening flows,” J. Math. Fluid Mech., vol. 13, pp. 387–404, 2011, doi: 10.1007/s00021-010-0025-y.
[31]
P. Kaplický, J. Málek, and J. Stará, \(C^{1,\alpha }\)-regularity of weak solutions to a class of nonlinear fluids in two dimensions - stationary Dirichlet problem,” Zap. Nauchn. Sem. Pt. Odel. Mat. Inst., vol. 259, pp. 89–121, 1999.
[32]
L. Berselli, L. Diening, and M. Růžička, “Existence of strong solutions for incompressible fluids with shear dependent viscosities,” J. Math. Fluid Mech., vol. 12, pp. 101–132, Mar. 2010, doi: 10.1007/s00021-008-0277-y.
[33]
A. Kaltenbach and M. Růžička, A Local Discontinuous Galerkin Approximation for the p-Navier–Stokes System, Part II: Convergence Rates for the Velocity,” SIAM J. Numer. Anal., vol. 61, pp. 1641–1663, Jul. 2023, doi: 10.1137/22M1514751.
[34]
A. Kaltenbach and M. Růžička, A Local Discontinuous Galerkin Approximation for the p-Navier–Stokes System, Part III: Convergence Rates for the Pressure,” SIAM J. Numer. Anal., vol. 61, pp. 1763–1782, Jul. 2023, doi: 10.1137/22M1541472.
[35]
S. Bartels, Numerical methods for nonlinear partial differential equations, vol. 47. Cham: Springer, 2015.
[36]
D. A. Ham et al., “Firedrake user manual.” May 2023, doi: 10.25561/104839.
[37]
P. R. Amestoy, I. S. Duff, J. Koster, and J.-Y. L’Excellent, “A fully asynchronous multifrontal solver using distributed dynamic scheduling,” SIAM J. Matrix Anal. Appl., vol. 23, no. 1, pp. 15–41, 2001, doi: 10.1137/S0895479899358194.

  1. Email: kaltenbach@math.tu-berlin.de↩︎

  2. Email: julius.jessberger@mathematik.uni-freiburg.de↩︎

  3. \(H(\operatorname{div};\Omega)\mathrel{\vcenter{:}}=\{\mathbf{z}\in (L^2(\Omega))^d\mid \operatorname{div}\mathbf{z}\in L^2(\Omega)\}\).↩︎

  4. For a set \(M\subseteq \mathbb{R}^d\), by \(\mathrm{dim}_{\mathscr{H}}(M)\mathrel{\vcenter{:}}= \inf\{s>0\mid \mathscr{H}^s(M)=0\}\) we denote the Hausdorff dimension.↩︎